configure revision 700ffd3aedc8d1335bef2b409662039d865c0550
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.68 for ImageMagick 7.0.0-0. 4# 5# Report bugs to <http://www.imagemagick.org>. 6# 7# 8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 9# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 10# Foundation, Inc. 11# 12# 13# This configure script is free software; the Free Software Foundation 14# gives unlimited permission to copy, distribute and modify it. 15## -------------------- ## 16## M4sh Initialization. ## 17## -------------------- ## 18 19# Be more Bourne compatible 20DUALCASE=1; export DUALCASE # for MKS sh 21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 22 emulate sh 23 NULLCMD=: 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25 # is contrary to our usage. Disable this feature. 26 alias -g '${1+"$@"}'='"$@"' 27 setopt NO_GLOB_SUBST 28else 29 case `(set -o) 2>/dev/null` in #( 30 *posix*) : 31 set -o posix ;; #( 32 *) : 33 ;; 34esac 35fi 36 37 38as_nl=' 39' 40export as_nl 41# Printing a long string crashes Solaris 7 /usr/bin/printf. 42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 45# Prefer a ksh shell builtin over an external printf program on Solaris, 46# but without wasting forks for bash or zsh. 47if test -z "$BASH_VERSION$ZSH_VERSION" \ 48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 49 as_echo='print -r --' 50 as_echo_n='print -rn --' 51elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 52 as_echo='printf %s\n' 53 as_echo_n='printf %s' 54else 55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 57 as_echo_n='/usr/ucb/echo -n' 58 else 59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 60 as_echo_n_body='eval 61 arg=$1; 62 case $arg in #( 63 *"$as_nl"*) 64 expr "X$arg" : "X\\(.*\\)$as_nl"; 65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 66 esac; 67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 68 ' 69 export as_echo_n_body 70 as_echo_n='sh -c $as_echo_n_body as_echo' 71 fi 72 export as_echo_body 73 as_echo='sh -c $as_echo_body as_echo' 74fi 75 76# The user is always right. 77if test "${PATH_SEPARATOR+set}" != set; then 78 PATH_SEPARATOR=: 79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 81 PATH_SEPARATOR=';' 82 } 83fi 84 85 86# IFS 87# We need space, tab and new line, in precisely that order. Quoting is 88# there to prevent editors from complaining about space-tab. 89# (If _AS_PATH_WALK were called with IFS unset, it would disable word 90# splitting by setting IFS to empty value.) 91IFS=" "" $as_nl" 92 93# Find who we are. Look in the path if we contain no directory separator. 94as_myself= 95case $0 in #(( 96 *[\\/]* ) as_myself=$0 ;; 97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 98for as_dir in $PATH 99do 100 IFS=$as_save_IFS 101 test -z "$as_dir" && as_dir=. 102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 103 done 104IFS=$as_save_IFS 105 106 ;; 107esac 108# We did not find ourselves, most probably we were run as `sh COMMAND' 109# in which case we are not to be found in the path. 110if test "x$as_myself" = x; then 111 as_myself=$0 112fi 113if test ! -f "$as_myself"; then 114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 115 exit 1 116fi 117 118# Unset variables that we do not need and which cause bugs (e.g. in 119# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 120# suppresses any "Segmentation fault" message there. '((' could 121# trigger a bug in pdksh 5.2.14. 122for as_var in BASH_ENV ENV MAIL MAILPATH 123do eval test x\${$as_var+set} = xset \ 124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 125done 126PS1='$ ' 127PS2='> ' 128PS4='+ ' 129 130# NLS nuisances. 131LC_ALL=C 132export LC_ALL 133LANGUAGE=C 134export LANGUAGE 135 136# CDPATH. 137(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 138 139if test "x$CONFIG_SHELL" = x; then 140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 141 emulate sh 142 NULLCMD=: 143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 144 # is contrary to our usage. Disable this feature. 145 alias -g '\${1+\"\$@\"}'='\"\$@\"' 146 setopt NO_GLOB_SUBST 147else 148 case \`(set -o) 2>/dev/null\` in #( 149 *posix*) : 150 set -o posix ;; #( 151 *) : 152 ;; 153esac 154fi 155" 156 as_required="as_fn_return () { (exit \$1); } 157as_fn_success () { as_fn_return 0; } 158as_fn_failure () { as_fn_return 1; } 159as_fn_ret_success () { return 0; } 160as_fn_ret_failure () { return 1; } 161 162exitcode=0 163as_fn_success || { exitcode=1; echo as_fn_success failed.; } 164as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 165as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 166as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 167if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 168 169else 170 exitcode=1; echo positional parameters were not saved. 171fi 172test x\$exitcode = x0 || exit 1" 173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 177test \$(( 1 + 1 )) = 2 || exit 1 178 179 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 180 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 181 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 182 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 183 PATH=/empty FPATH=/empty; export PATH FPATH 184 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 185 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 186 if (eval "$as_required") 2>/dev/null; then : 187 as_have_required=yes 188else 189 as_have_required=no 190fi 191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 192 193else 194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 195as_found=false 196for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 197do 198 IFS=$as_save_IFS 199 test -z "$as_dir" && as_dir=. 200 as_found=: 201 case $as_dir in #( 202 /*) 203 for as_base in sh bash ksh sh5; do 204 # Try only shells that exist, to save several forks. 205 as_shell=$as_dir/$as_base 206 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 208 CONFIG_SHELL=$as_shell as_have_required=yes 209 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 210 break 2 211fi 212fi 213 done;; 214 esac 215 as_found=false 216done 217$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 218 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 219 CONFIG_SHELL=$SHELL as_have_required=yes 220fi; } 221IFS=$as_save_IFS 222 223 224 if test "x$CONFIG_SHELL" != x; then : 225 # We cannot yet assume a decent shell, so we have to provide a 226 # neutralization value for shells without unset; and this also 227 # works around shells that cannot unset nonexistent variables. 228 # Preserve -v and -x to the replacement shell. 229 BASH_ENV=/dev/null 230 ENV=/dev/null 231 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 232 export CONFIG_SHELL 233 case $- in # (((( 234 *v*x* | *x*v* ) as_opts=-vx ;; 235 *v* ) as_opts=-v ;; 236 *x* ) as_opts=-x ;; 237 * ) as_opts= ;; 238 esac 239 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} 240fi 241 242 if test x$as_have_required = xno; then : 243 $as_echo "$0: This script requires a shell more modern than all" 244 $as_echo "$0: the shells that I found on your system." 245 if test x${ZSH_VERSION+set} = xset ; then 246 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 247 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 248 else 249 $as_echo "$0: Please tell bug-autoconf@gnu.org and 250$0: http://www.imagemagick.org about your system, including 251$0: any error possibly output before this message. Then 252$0: install a modern shell, or manually run the script 253$0: under such a shell if you do have one." 254 fi 255 exit 1 256fi 257fi 258fi 259SHELL=${CONFIG_SHELL-/bin/sh} 260export SHELL 261# Unset more variables known to interfere with behavior of common tools. 262CLICOLOR_FORCE= GREP_OPTIONS= 263unset CLICOLOR_FORCE GREP_OPTIONS 264 265## --------------------- ## 266## M4sh Shell Functions. ## 267## --------------------- ## 268# as_fn_unset VAR 269# --------------- 270# Portably unset VAR. 271as_fn_unset () 272{ 273 { eval $1=; unset $1;} 274} 275as_unset=as_fn_unset 276 277# as_fn_set_status STATUS 278# ----------------------- 279# Set $? to STATUS, without forking. 280as_fn_set_status () 281{ 282 return $1 283} # as_fn_set_status 284 285# as_fn_exit STATUS 286# ----------------- 287# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 288as_fn_exit () 289{ 290 set +e 291 as_fn_set_status $1 292 exit $1 293} # as_fn_exit 294 295# as_fn_mkdir_p 296# ------------- 297# Create "$as_dir" as a directory, including parents if necessary. 298as_fn_mkdir_p () 299{ 300 301 case $as_dir in #( 302 -*) as_dir=./$as_dir;; 303 esac 304 test -d "$as_dir" || eval $as_mkdir_p || { 305 as_dirs= 306 while :; do 307 case $as_dir in #( 308 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 309 *) as_qdir=$as_dir;; 310 esac 311 as_dirs="'$as_qdir' $as_dirs" 312 as_dir=`$as_dirname -- "$as_dir" || 313$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 314 X"$as_dir" : 'X\(//\)[^/]' \| \ 315 X"$as_dir" : 'X\(//\)$' \| \ 316 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 317$as_echo X"$as_dir" | 318 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 319 s//\1/ 320 q 321 } 322 /^X\(\/\/\)[^/].*/{ 323 s//\1/ 324 q 325 } 326 /^X\(\/\/\)$/{ 327 s//\1/ 328 q 329 } 330 /^X\(\/\).*/{ 331 s//\1/ 332 q 333 } 334 s/.*/./; q'` 335 test -d "$as_dir" && break 336 done 337 test -z "$as_dirs" || eval "mkdir $as_dirs" 338 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 339 340 341} # as_fn_mkdir_p 342# as_fn_append VAR VALUE 343# ---------------------- 344# Append the text in VALUE to the end of the definition contained in VAR. Take 345# advantage of any shell optimizations that allow amortized linear growth over 346# repeated appends, instead of the typical quadratic growth present in naive 347# implementations. 348if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 349 eval 'as_fn_append () 350 { 351 eval $1+=\$2 352 }' 353else 354 as_fn_append () 355 { 356 eval $1=\$$1\$2 357 } 358fi # as_fn_append 359 360# as_fn_arith ARG... 361# ------------------ 362# Perform arithmetic evaluation on the ARGs, and store the result in the 363# global $as_val. Take advantage of shells that can avoid forks. The arguments 364# must be portable across $(()) and expr. 365if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 366 eval 'as_fn_arith () 367 { 368 as_val=$(( $* )) 369 }' 370else 371 as_fn_arith () 372 { 373 as_val=`expr "$@" || test $? -eq 1` 374 } 375fi # as_fn_arith 376 377 378# as_fn_error STATUS ERROR [LINENO LOG_FD] 379# ---------------------------------------- 380# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 381# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 382# script with STATUS, using 1 if that was 0. 383as_fn_error () 384{ 385 as_status=$1; test $as_status -eq 0 && as_status=1 386 if test "$4"; then 387 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 388 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 389 fi 390 $as_echo "$as_me: error: $2" >&2 391 as_fn_exit $as_status 392} # as_fn_error 393 394if expr a : '\(a\)' >/dev/null 2>&1 && 395 test "X`expr 00001 : '.*\(...\)'`" = X001; then 396 as_expr=expr 397else 398 as_expr=false 399fi 400 401if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 402 as_basename=basename 403else 404 as_basename=false 405fi 406 407if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 408 as_dirname=dirname 409else 410 as_dirname=false 411fi 412 413as_me=`$as_basename -- "$0" || 414$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 415 X"$0" : 'X\(//\)$' \| \ 416 X"$0" : 'X\(/\)' \| . 2>/dev/null || 417$as_echo X/"$0" | 418 sed '/^.*\/\([^/][^/]*\)\/*$/{ 419 s//\1/ 420 q 421 } 422 /^X\/\(\/\/\)$/{ 423 s//\1/ 424 q 425 } 426 /^X\/\(\/\).*/{ 427 s//\1/ 428 q 429 } 430 s/.*/./; q'` 431 432# Avoid depending upon Character Ranges. 433as_cr_letters='abcdefghijklmnopqrstuvwxyz' 434as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 435as_cr_Letters=$as_cr_letters$as_cr_LETTERS 436as_cr_digits='0123456789' 437as_cr_alnum=$as_cr_Letters$as_cr_digits 438 439 440 as_lineno_1=$LINENO as_lineno_1a=$LINENO 441 as_lineno_2=$LINENO as_lineno_2a=$LINENO 442 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 443 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 444 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 445 sed -n ' 446 p 447 /[$]LINENO/= 448 ' <$as_myself | 449 sed ' 450 s/[$]LINENO.*/&-/ 451 t lineno 452 b 453 :lineno 454 N 455 :loop 456 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 457 t loop 458 s/-\n.*// 459 ' >$as_me.lineno && 460 chmod +x "$as_me.lineno" || 461 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 462 463 # Don't try to exec as it changes $[0], causing all sort of problems 464 # (the dirname of $[0] is not the place where we might find the 465 # original and so on. Autoconf is especially sensitive to this). 466 . "./$as_me.lineno" 467 # Exit status is that of the last command. 468 exit 469} 470 471ECHO_C= ECHO_N= ECHO_T= 472case `echo -n x` in #((((( 473-n*) 474 case `echo 'xy\c'` in 475 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 476 xy) ECHO_C='\c';; 477 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 478 ECHO_T=' ';; 479 esac;; 480*) 481 ECHO_N='-n';; 482esac 483 484rm -f conf$$ conf$$.exe conf$$.file 485if test -d conf$$.dir; then 486 rm -f conf$$.dir/conf$$.file 487else 488 rm -f conf$$.dir 489 mkdir conf$$.dir 2>/dev/null 490fi 491if (echo >conf$$.file) 2>/dev/null; then 492 if ln -s conf$$.file conf$$ 2>/dev/null; then 493 as_ln_s='ln -s' 494 # ... but there are two gotchas: 495 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 496 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 497 # In both cases, we have to default to `cp -p'. 498 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 499 as_ln_s='cp -p' 500 elif ln conf$$.file conf$$ 2>/dev/null; then 501 as_ln_s=ln 502 else 503 as_ln_s='cp -p' 504 fi 505else 506 as_ln_s='cp -p' 507fi 508rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 509rmdir conf$$.dir 2>/dev/null 510 511if mkdir -p . 2>/dev/null; then 512 as_mkdir_p='mkdir -p "$as_dir"' 513else 514 test -d ./-p && rmdir ./-p 515 as_mkdir_p=false 516fi 517 518if test -x / >/dev/null 2>&1; then 519 as_test_x='test -x' 520else 521 if ls -dL / >/dev/null 2>&1; then 522 as_ls_L_option=L 523 else 524 as_ls_L_option= 525 fi 526 as_test_x=' 527 eval sh -c '\'' 528 if test -d "$1"; then 529 test -d "$1/."; 530 else 531 case $1 in #( 532 -*)set "./$1";; 533 esac; 534 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 535 ???[sx]*):;;*)false;;esac;fi 536 '\'' sh 537 ' 538fi 539as_executable_p=$as_test_x 540 541# Sed expression to map a string onto a valid CPP name. 542as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 543 544# Sed expression to map a string onto a valid variable name. 545as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 546 547SHELL=${CONFIG_SHELL-/bin/sh} 548 549lt_ltdl_dir='ltdl' 550 551lt_dlopen_dir="$lt_ltdl_dir"; lt_libobj_prefix="$lt_ltdl_dir/" 552 553 554test -n "$DJDIR" || exec 7<&0 </dev/null 555exec 6>&1 556 557# Name of the host. 558# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 559# so uname gets run too. 560ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 561 562# 563# Initializations. 564# 565ac_default_prefix=/usr/local 566ac_clean_files= 567ac_config_libobj_dir=. 568LIBOBJS= 569cross_compiling=no 570subdirs= 571MFLAGS= 572MAKEFLAGS= 573 574# Identity of this package. 575PACKAGE_NAME='ImageMagick' 576PACKAGE_TARNAME='ImageMagick' 577PACKAGE_VERSION='7.0.0-0' 578PACKAGE_STRING='ImageMagick 7.0.0-0' 579PACKAGE_BUGREPORT='http://www.imagemagick.org' 580PACKAGE_URL='' 581 582ac_unique_file="MagickCore/MagickCore.h" 583ac_config_libobj_dir=ltdl 584# Factoring default headers for most tests. 585ac_includes_default="\ 586#include <stdio.h> 587#ifdef HAVE_SYS_TYPES_H 588# include <sys/types.h> 589#endif 590#ifdef HAVE_SYS_STAT_H 591# include <sys/stat.h> 592#endif 593#ifdef STDC_HEADERS 594# include <stdlib.h> 595# include <stddef.h> 596#else 597# ifdef HAVE_STDLIB_H 598# include <stdlib.h> 599# endif 600#endif 601#ifdef HAVE_STRING_H 602# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 603# include <memory.h> 604# endif 605# include <string.h> 606#endif 607#ifdef HAVE_STRINGS_H 608# include <strings.h> 609#endif 610#ifdef HAVE_INTTYPES_H 611# include <inttypes.h> 612#endif 613#ifdef HAVE_STDINT_H 614# include <stdint.h> 615#endif 616#ifdef HAVE_UNISTD_H 617# include <unistd.h> 618#endif" 619 620ac_header_list= 621ac_subst_vars='ltdl_LTLIBOBJS 622ltdl_LIBOBJS 623am__EXEEXT_FALSE 624am__EXEEXT_TRUE 625LTLIBOBJS 626MAGICK_FEATURES 627MAGICK_LIBS 628MAGICK_LDFLAGS 629MAGICK_PCFLAGS 630MAGICK_CPPFLAGS 631MAGICK_CXXFLAGS 632MAGICK_CFLAGS 633MAGICK_DEP_LIBS 634MAGICK_LTDLDEPS 635MAGICK_LIBLTDL 636OSX_GCOV_LDFLAG 637DELEGATES 638MAGICKCORE_PATH 639PERL_SUPPORTS_DESTDIR 640WITH_PERL_DYNAMIC_FALSE 641WITH_PERL_DYNAMIC_TRUE 642WITH_PERL_STATIC_FALSE 643WITH_PERL_STATIC_TRUE 644WITH_PERL_FALSE 645WITH_PERL_TRUE 646PERL_VERSION 647GSVersion 648GSPSDevice 649GSPDFDevice 650GSMonoDevice 651GSEPSDevice 652GSColorDevice 653GSCMYKDevice 654GSAlphaDevice 655XPSVersion 656XPSCMYKDevice 657XPSColorDevice 658XPSMonoDevice 659PCLVersion 660PCLCMYKDevice 661PCLColorDevice 662PCLMonoDevice 663ZIP_DELEGATE_FALSE 664ZIP_DELEGATE_TRUE 665ZIP 666P7ZIP_DELEGATE_FALSE 667P7ZIP_DELEGATE_TRUE 668P7ZIP 669RPM_DELEGATE_FALSE 670RPM_DELEGATE_TRUE 671RPM 672PERL 673TAR 674ShowImageDelegate 675type_include_files 676ghostscript_font_dir 677windows_font_dir 678dejavu_font_dir 679PrintDelegate 680ZipDelegate 681XPSDelegate 682WWWDecodeDelegate 683WMFDecodeDelegate 684UniconvertorDelegate 685TXTDelegate 686SCANDecodeDelegate 687RSVGDecodeDelegate 688RMDelegate 689RLEEncodeDelegate 690PSDelegate 691POVDelegate 692PGPDecodeDelegate 693PCLDelegate 694MVDelegate 695MrSIDDecodeDelegate 696MPEGEncodeDelegate 697MPEGDecodeDelegate 698MANDelegate 699LaunchDelegate 700LZWEncodeDelegate 701LZWDecodeDelegate 702LPRDelegate 703LPDelegate 704ILBMEncodeDelegate 705ILBMDecodeDelegate 706HTMLDecodeDelegate 707HPGLDecodeDelegate 708GnuplotDecodeDelegate 709MogrifyDelegate 710DisplayDelegate 711ConvertDelegate 712FIGDecodeDelegate 713EditorDelegate 714EchoDelegate 715DVIDecodeDelegate 716GVCDecodeDelegate 717DNGDecodeDelegate 718CatDelegate 719CGMDecodeDelegate 720BrowseDelegate 721BZIPDelegate 722BlenderDecodeDelegate 723AutotraceDecodeDelegate 724SHAREARCH_PATH 725SHARE_PATH 726CONFIGURE_PATH 727DOCUMENTATION_PATH 728FILTER_PATH 729CODER_PATH 730LIBRARY_PATH 731EXECUTABLE_PATH 732INCLUDE_PATH 733PERLMAINCC 734XML_LIBS 735XML_DELEGATE_FALSE 736XML_DELEGATE_TRUE 737xml2_config 738WMF_LIBS_DEPS 739WMF_LIBS 740WMF_DELEGATE_FALSE 741WMF_DELEGATE_TRUE 742WEBP_LIBS 743WEBP_DELEGATE_FALSE 744WEBP_DELEGATE_TRUE 745TIFF_LIBS 746TIFF_DELEGATE_FALSE 747TIFF_DELEGATE_TRUE 748CAIRO_DELEGATE_FALSE 749CAIRO_DELEGATE_TRUE 750RSVG_DELEGATE_FALSE 751RSVG_DELEGATE_TRUE 752CAIRO_SVG_LIBS 753CAIRO_SVG_CFLAGS 754RSVG_LIBS 755RSVG_CFLAGS 756PNG_LIBS 757PNG_DELEGATE_FALSE 758PNG_DELEGATE_TRUE 759PANGOCAIRO_DELEGATE_FALSE 760PANGOCAIRO_DELEGATE_TRUE 761PANGO_DELEGATE_FALSE 762PANGO_DELEGATE_TRUE 763PANGO_LIBS 764PANGO_CFLAGS 765OPENEXR_DELEGATE_FALSE 766OPENEXR_DELEGATE_TRUE 767OPENEXR_LIBS 768OPENEXR_CFLAGS 769LZMA_DELEGATE_FALSE 770LZMA_DELEGATE_TRUE 771LZMA_LIBS 772LZMA_CFLAGS 773LQR_DELEGATE_FALSE 774LQR_DELEGATE_TRUE 775LQR_LIBS 776LQR_CFLAGS 777LCMS_LIBS 778LCMS_DELEGATE_FALSE 779LCMS_DELEGATE_TRUE 780JP2_LIBS 781JP2_DELEGATE_FALSE 782JP2_DELEGATE_TRUE 783JPEG_LIBS 784JPEG_DELEGATE_FALSE 785JPEG_DELEGATE_TRUE 786JBIG_LIBS 787JBIG_DELEGATE_FALSE 788JBIG_DELEGATE_TRUE 789GVC_DELEGATE_FALSE 790GVC_DELEGATE_TRUE 791GVC_LIBS 792GVC_CFLAGS 793GS_LIBS 794GS_DELEGATE_FALSE 795GS_DELEGATE_TRUE 796FREETYPE_LIBS 797FREETYPE_DELEGATE_FALSE 798FREETYPE_DELEGATE_TRUE 799freetype_config 800FONTCONFIG_DELEGATE_FALSE 801FONTCONFIG_DELEGATE_TRUE 802FONTCONFIG_LIBS 803FONTCONFIG_CFLAGS 804FPX_LIBS 805FPX_DELEGATE_FALSE 806FPX_DELEGATE_TRUE 807FFTW_LIBS 808FFTW_DELEGATE_FALSE 809FFTW_DELEGATE_TRUE 810DJVU_LIBS 811DJVU_DELEGATE_FALSE 812DJVU_DELEGATE_TRUE 813DPS_LIBS 814DPS_DELEGATE_FALSE 815DPS_DELEGATE_TRUE 816AUTOTRACE_DELEGATE_FALSE 817AUTOTRACE_DELEGATE_TRUE 818AUTOTRACE_LIBS 819AUTOTRACE_CFLAGS 820LIB_DL 821ZLIB_LIBS 822ZLIB_DELEGATE_FALSE 823ZLIB_DELEGATE_TRUE 824XEXT_LIBS 825X11_LIBS 826X11_DELEGATE_FALSE 827X11_DELEGATE_TRUE 828X_EXTRA_LIBS 829X_LIBS 830X_PRE_LIBS 831X_CFLAGS 832XMKMF 833BZLIB_LIBS 834BZLIB_DELEGATE_FALSE 835BZLIB_DELEGATE_TRUE 836CCMALLOCDelegate 837UMEM_LIBS 838HasUMEM_FALSE 839HasUMEM_TRUE 840THREAD_LIBS 841GOMP_LIBS 842WITH_MAGICK_PLUS_PLUS_FALSE 843WITH_MAGICK_PLUS_PLUS_TRUE 844OPENMP_CXXFLAGS 845MATH_LIBS 846POW_LIB 847LIBOBJS 848UINTPTR_F 849UINTPTR_T 850UINTMAX_F 851UINTMAX_T 852UINT64_F 853UINT64_T 854INT64_F 855INT64_T 856UINT32_F 857UINT32_T 858INT32_F 859INT32_T 860UINT16_T 861INT16_T 862UINT8_T 863INT8_T 864LIBRARY_EXTRA_CPPFLAGS 865MODULE_EXTRA_CPPFLAGS 866LIBSTDCLDFLAGS 867PERL_MAKE_OPTIONS 868QUANTUM_DEPTH 869LEGACY_SUPPORT_FALSE 870LEGACY_SUPPORT_TRUE 871MAINT 872MAINTAINER_MODE_FALSE 873MAINTAINER_MODE_TRUE 874MAGICK_HDRI 875DLLDFLAGS 876WITH_LTDL_FALSE 877WITH_LTDL_TRUE 878WITH_MODULES_FALSE 879WITH_MODULES_TRUE 880WITH_SHARED_LIBS_FALSE 881WITH_SHARED_LIBS_TRUE 882LTDLOPEN 883LT_CONFIG_H 884CONVENIENCE_LTDL_FALSE 885CONVENIENCE_LTDL_TRUE 886INSTALL_LTDL_FALSE 887INSTALL_LTDL_TRUE 888ARGZ_H 889sys_symbol_underscore 890LIBADD_DL 891LT_DLPREOPEN 892LIBADD_DLD_LINK 893LIBADD_SHL_LOAD 894LIBADD_DLOPEN 895LT_DLLOADERS 896INCLTDL 897LTDLINCL 898LTDLDEPS 899LIBLTDL 900LIBTOOL_DEPS 901CXXCPP 902OTOOL64 903OTOOL 904LIPO 905NMEDIT 906DSYMUTIL 907MANIFEST_TOOL 908RANLIB 909ac_ct_AR 910AR 911NM 912ac_ct_DUMPBIN 913DUMPBIN 914LIBTOOL 915OBJDUMP 916DLLTOOL 917AS 918LFS_CPPFLAGS 919CL_LIBS 920CL_CFLAGS 921OPENMP_CFLAGS 922PTHREAD_CFLAGS 923PTHREAD_LIBS 924PTHREAD_CC 925ax_pthread_config 926SHAREARCH_DIR 927INCLUDEARCH_DIR 928WinPathScript 929USING_CL_FALSE 930USING_CL_TRUE 931CYGWIN_BUILD_FALSE 932CYGWIN_BUILD_TRUE 933WIN32_NATIVE_BUILD_FALSE 934WIN32_NATIVE_BUILD_TRUE 935WINGDI32_DELEGATE_FALSE 936WINGDI32_DELEGATE_TRUE 937GDI32_LIBS 938PKG_CONFIG 939PRTDIAG 940LN_S 941LD 942FGREP 943SED 944am__fastdepCXX_FALSE 945am__fastdepCXX_TRUE 946CXXDEPMODE 947ac_ct_CXX 948CXXFLAGS 949CXX 950EGREP 951GREP 952CPP 953am__fastdepCC_FALSE 954am__fastdepCC_TRUE 955CCDEPMODE 956am__nodep 957AMDEPBACKSLASH 958AMDEP_FALSE 959AMDEP_TRUE 960am__quote 961am__include 962DEPDIR 963OBJEXT 964EXEEXT 965ac_ct_CC 966CPPFLAGS 967LDFLAGS 968CFLAGS 969CC 970DIRSEP 971MAGICK_FILTER_MODULE_PATH 972MAGICK_CONFIGURE_BUILD_PATH 973MAGICK_CONFIGURE_SRC_PATH 974MAGICK_CODER_MODULE_PATH 975MAN_DIR 976INFO_DIR 977PERSISTINCLUDE_DIR 978INCLUDE_DIR 979LIB_DIR 980LOCALSTATE_DIR 981SHAREDSTATE_DIR 982SYSCONF_DIR 983DOC_DIR 984DATA_DIR 985LIBEXEC_DIR 986SBIN_DIR 987BIN_DIR 988EXEC_PREFIX_DIR 989PREFIX_DIR 990CONFIG_STATUS_DEPENDENCIES 991MAGICK_LIB_VERSION_NUMBER 992MAGICK_LIB_VERSION_TEXT 993MAGICK_LIB_VERSION 994AM_BACKSLASH 995AM_DEFAULT_VERBOSITY 996AM_DEFAULT_V 997AM_V 998am__untar 999am__tar 1000AMTAR 1001am__leading_dot 1002SET_MAKE 1003AWK 1004mkdir_p 1005MKDIR_P 1006INSTALL_STRIP_PROGRAM 1007STRIP 1008install_sh 1009MAKEINFO 1010AUTOHEADER 1011AUTOMAKE 1012AUTOCONF 1013ACLOCAL 1014VERSION 1015PACKAGE 1016CYGPATH_W 1017am__isrc 1018INSTALL_DATA 1019INSTALL_SCRIPT 1020INSTALL_PROGRAM 1021PACKAGE_VERSION_ADDENDUM 1022PACKAGE_RELEASE_DATE 1023PACKAGE_LIB_VERSION_NUMBER 1024PACKAGE_LIB_VERSION 1025PACKAGE_CHANGE_DATE 1026PACKAGE_RELEASE 1027PACKAGE_PERL_VERSION 1028MAGICK_SVN_REVISION 1029MAGICK_LIBRARY_VERSION_INFO 1030MAGICK_LIBRARY_CURRENT_MIN 1031MAGICK_LIBRARY_AGE 1032MAGICK_LIBRARY_REVISION 1033MAGICK_LIBRARY_CURRENT 1034MAGICK_TARGET_OS 1035MAGICK_TARGET_VENDOR 1036MAGICK_TARGET_CPU 1037target_os 1038target_vendor 1039target_cpu 1040target 1041host_os 1042host_vendor 1043host_cpu 1044host 1045build_os 1046build_vendor 1047build_cpu 1048build 1049CONFIGURE_ARGS 1050DISTCHECK_CONFIG_FLAGS 1051target_alias 1052host_alias 1053build_alias 1054LIBS 1055ECHO_T 1056ECHO_N 1057ECHO_C 1058DEFS 1059mandir 1060localedir 1061libdir 1062psdir 1063pdfdir 1064dvidir 1065htmldir 1066infodir 1067docdir 1068oldincludedir 1069includedir 1070localstatedir 1071sharedstatedir 1072sysconfdir 1073datadir 1074datarootdir 1075libexecdir 1076sbindir 1077bindir 1078program_transform_name 1079prefix 1080exec_prefix 1081PACKAGE_URL 1082PACKAGE_BUGREPORT 1083PACKAGE_STRING 1084PACKAGE_VERSION 1085PACKAGE_TARNAME 1086PACKAGE_NAME 1087PATH_SEPARATOR 1088SHELL' 1089ac_subst_files='' 1090ac_user_opts=' 1091enable_option_checking 1092enable_silent_rules 1093enable_dependency_tracking 1094with_gnu_ld 1095with_dmalloc 1096with_gcc_arch 1097enable_bounds_checking 1098enable_osx_universal_binary 1099with_includearch_dir 1100with_sharearch_dir 1101with_threads 1102enable_openmp 1103enable_opencl 1104enable_largefile 1105enable_shared 1106enable_static 1107with_pic 1108enable_fast_install 1109with_sysroot 1110enable_libtool_lock 1111with_included_ltdl 1112with_ltdl_include 1113with_ltdl_lib 1114enable_ltdl_install 1115with_modules 1116enable_delegate_build 1117enable_deprecated 1118enable_installed 1119enable_cipher 1120enable_zero_configuration 1121enable_hdri 1122enable_assert 1123enable_maintainer_mode 1124enable_ccmalloc 1125enable_efence 1126enable_prof 1127enable_gprof 1128enable_gcov 1129with_method_prefix 1130enable_legacy_support 1131with_quantum_depth 1132with_cache 1133with_frozenpaths 1134with_magick_plus_plus 1135with_perl 1136with_perl_options 1137with_umem 1138with_libstdc 1139with_bzlib 1140with_x 1141with_zlib 1142with_autotrace 1143with_dps 1144with_djvu 1145with_dejavu_font_dir 1146with_fftw 1147with_fpx 1148with_fontconfig 1149with_freetype 1150with_gslib 1151with_fontpath 1152with_gs_font_dir 1153with_gvc 1154with_jbig 1155with_jpeg 1156with_jp2 1157with_lcms 1158with_lcms2 1159with_lqr 1160with_lzma 1161with_openexr 1162with_pango 1163with_png 1164with_rsvg 1165with_tiff 1166with_webp 1167with_windows_font_dir 1168with_wmf 1169with_xml 1170' 1171 ac_precious_vars='build_alias 1172host_alias 1173target_alias 1174CC 1175CFLAGS 1176LDFLAGS 1177LIBS 1178CPPFLAGS 1179CPP 1180CXX 1181CXXFLAGS 1182CCC 1183PKG_CONFIG 1184CXXCPP 1185XMKMF 1186AUTOTRACE_CFLAGS 1187AUTOTRACE_LIBS 1188FONTCONFIG_CFLAGS 1189FONTCONFIG_LIBS 1190GVC_CFLAGS 1191GVC_LIBS 1192LQR_CFLAGS 1193LQR_LIBS 1194LZMA_CFLAGS 1195LZMA_LIBS 1196OPENEXR_CFLAGS 1197OPENEXR_LIBS 1198PANGO_CFLAGS 1199PANGO_LIBS 1200RSVG_CFLAGS 1201RSVG_LIBS 1202CAIRO_SVG_CFLAGS 1203CAIRO_SVG_LIBS' 1204 1205 1206# Initialize some variables set by options. 1207ac_init_help= 1208ac_init_version=false 1209ac_unrecognized_opts= 1210ac_unrecognized_sep= 1211# The variables have the same names as the options, with 1212# dashes changed to underlines. 1213cache_file=/dev/null 1214exec_prefix=NONE 1215no_create= 1216no_recursion= 1217prefix=NONE 1218program_prefix=NONE 1219program_suffix=NONE 1220program_transform_name=s,x,x, 1221silent= 1222site= 1223srcdir= 1224verbose= 1225x_includes=NONE 1226x_libraries=NONE 1227 1228# Installation directory options. 1229# These are left unexpanded so users can "make install exec_prefix=/foo" 1230# and all the variables that are supposed to be based on exec_prefix 1231# by default will actually change. 1232# Use braces instead of parens because sh, perl, etc. also accept them. 1233# (The list follows the same order as the GNU Coding Standards.) 1234bindir='${exec_prefix}/bin' 1235sbindir='${exec_prefix}/sbin' 1236libexecdir='${exec_prefix}/libexec' 1237datarootdir='${prefix}/share' 1238datadir='${datarootdir}' 1239sysconfdir='${prefix}/etc' 1240sharedstatedir='${prefix}/com' 1241localstatedir='${prefix}/var' 1242includedir='${prefix}/include' 1243oldincludedir='/usr/include' 1244docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1245infodir='${datarootdir}/info' 1246htmldir='${docdir}' 1247dvidir='${docdir}' 1248pdfdir='${docdir}' 1249psdir='${docdir}' 1250libdir='${exec_prefix}/lib' 1251localedir='${datarootdir}/locale' 1252mandir='${datarootdir}/man' 1253 1254ac_prev= 1255ac_dashdash= 1256for ac_option 1257do 1258 # If the previous option needs an argument, assign it. 1259 if test -n "$ac_prev"; then 1260 eval $ac_prev=\$ac_option 1261 ac_prev= 1262 continue 1263 fi 1264 1265 case $ac_option in 1266 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1267 *=) ac_optarg= ;; 1268 *) ac_optarg=yes ;; 1269 esac 1270 1271 # Accept the important Cygnus configure options, so we can diagnose typos. 1272 1273 case $ac_dashdash$ac_option in 1274 --) 1275 ac_dashdash=yes ;; 1276 1277 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1278 ac_prev=bindir ;; 1279 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1280 bindir=$ac_optarg ;; 1281 1282 -build | --build | --buil | --bui | --bu) 1283 ac_prev=build_alias ;; 1284 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1285 build_alias=$ac_optarg ;; 1286 1287 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1288 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1289 ac_prev=cache_file ;; 1290 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1291 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1292 cache_file=$ac_optarg ;; 1293 1294 --config-cache | -C) 1295 cache_file=config.cache ;; 1296 1297 -datadir | --datadir | --datadi | --datad) 1298 ac_prev=datadir ;; 1299 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1300 datadir=$ac_optarg ;; 1301 1302 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1303 | --dataroo | --dataro | --datar) 1304 ac_prev=datarootdir ;; 1305 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1306 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1307 datarootdir=$ac_optarg ;; 1308 1309 -disable-* | --disable-*) 1310 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1311 # Reject names that are not valid shell variable names. 1312 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1313 as_fn_error $? "invalid feature name: $ac_useropt" 1314 ac_useropt_orig=$ac_useropt 1315 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1316 case $ac_user_opts in 1317 *" 1318"enable_$ac_useropt" 1319"*) ;; 1320 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1321 ac_unrecognized_sep=', ';; 1322 esac 1323 eval enable_$ac_useropt=no ;; 1324 1325 -docdir | --docdir | --docdi | --doc | --do) 1326 ac_prev=docdir ;; 1327 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1328 docdir=$ac_optarg ;; 1329 1330 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1331 ac_prev=dvidir ;; 1332 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1333 dvidir=$ac_optarg ;; 1334 1335 -enable-* | --enable-*) 1336 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1337 # Reject names that are not valid shell variable names. 1338 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1339 as_fn_error $? "invalid feature name: $ac_useropt" 1340 ac_useropt_orig=$ac_useropt 1341 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1342 case $ac_user_opts in 1343 *" 1344"enable_$ac_useropt" 1345"*) ;; 1346 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1347 ac_unrecognized_sep=', ';; 1348 esac 1349 eval enable_$ac_useropt=\$ac_optarg ;; 1350 1351 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1352 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1353 | --exec | --exe | --ex) 1354 ac_prev=exec_prefix ;; 1355 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1356 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1357 | --exec=* | --exe=* | --ex=*) 1358 exec_prefix=$ac_optarg ;; 1359 1360 -gas | --gas | --ga | --g) 1361 # Obsolete; use --with-gas. 1362 with_gas=yes ;; 1363 1364 -help | --help | --hel | --he | -h) 1365 ac_init_help=long ;; 1366 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1367 ac_init_help=recursive ;; 1368 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1369 ac_init_help=short ;; 1370 1371 -host | --host | --hos | --ho) 1372 ac_prev=host_alias ;; 1373 -host=* | --host=* | --hos=* | --ho=*) 1374 host_alias=$ac_optarg ;; 1375 1376 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1377 ac_prev=htmldir ;; 1378 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1379 | --ht=*) 1380 htmldir=$ac_optarg ;; 1381 1382 -includedir | --includedir | --includedi | --included | --include \ 1383 | --includ | --inclu | --incl | --inc) 1384 ac_prev=includedir ;; 1385 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1386 | --includ=* | --inclu=* | --incl=* | --inc=*) 1387 includedir=$ac_optarg ;; 1388 1389 -infodir | --infodir | --infodi | --infod | --info | --inf) 1390 ac_prev=infodir ;; 1391 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1392 infodir=$ac_optarg ;; 1393 1394 -libdir | --libdir | --libdi | --libd) 1395 ac_prev=libdir ;; 1396 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1397 libdir=$ac_optarg ;; 1398 1399 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1400 | --libexe | --libex | --libe) 1401 ac_prev=libexecdir ;; 1402 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1403 | --libexe=* | --libex=* | --libe=*) 1404 libexecdir=$ac_optarg ;; 1405 1406 -localedir | --localedir | --localedi | --localed | --locale) 1407 ac_prev=localedir ;; 1408 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1409 localedir=$ac_optarg ;; 1410 1411 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1412 | --localstate | --localstat | --localsta | --localst | --locals) 1413 ac_prev=localstatedir ;; 1414 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1415 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1416 localstatedir=$ac_optarg ;; 1417 1418 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1419 ac_prev=mandir ;; 1420 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1421 mandir=$ac_optarg ;; 1422 1423 -nfp | --nfp | --nf) 1424 # Obsolete; use --without-fp. 1425 with_fp=no ;; 1426 1427 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1428 | --no-cr | --no-c | -n) 1429 no_create=yes ;; 1430 1431 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1432 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1433 no_recursion=yes ;; 1434 1435 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1436 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1437 | --oldin | --oldi | --old | --ol | --o) 1438 ac_prev=oldincludedir ;; 1439 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1440 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1441 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1442 oldincludedir=$ac_optarg ;; 1443 1444 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1445 ac_prev=prefix ;; 1446 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1447 prefix=$ac_optarg ;; 1448 1449 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1450 | --program-pre | --program-pr | --program-p) 1451 ac_prev=program_prefix ;; 1452 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1453 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1454 program_prefix=$ac_optarg ;; 1455 1456 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1457 | --program-suf | --program-su | --program-s) 1458 ac_prev=program_suffix ;; 1459 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1460 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1461 program_suffix=$ac_optarg ;; 1462 1463 -program-transform-name | --program-transform-name \ 1464 | --program-transform-nam | --program-transform-na \ 1465 | --program-transform-n | --program-transform- \ 1466 | --program-transform | --program-transfor \ 1467 | --program-transfo | --program-transf \ 1468 | --program-trans | --program-tran \ 1469 | --progr-tra | --program-tr | --program-t) 1470 ac_prev=program_transform_name ;; 1471 -program-transform-name=* | --program-transform-name=* \ 1472 | --program-transform-nam=* | --program-transform-na=* \ 1473 | --program-transform-n=* | --program-transform-=* \ 1474 | --program-transform=* | --program-transfor=* \ 1475 | --program-transfo=* | --program-transf=* \ 1476 | --program-trans=* | --program-tran=* \ 1477 | --progr-tra=* | --program-tr=* | --program-t=*) 1478 program_transform_name=$ac_optarg ;; 1479 1480 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1481 ac_prev=pdfdir ;; 1482 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1483 pdfdir=$ac_optarg ;; 1484 1485 -psdir | --psdir | --psdi | --psd | --ps) 1486 ac_prev=psdir ;; 1487 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1488 psdir=$ac_optarg ;; 1489 1490 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1491 | -silent | --silent | --silen | --sile | --sil) 1492 silent=yes ;; 1493 1494 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1495 ac_prev=sbindir ;; 1496 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1497 | --sbi=* | --sb=*) 1498 sbindir=$ac_optarg ;; 1499 1500 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1501 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1502 | --sharedst | --shareds | --shared | --share | --shar \ 1503 | --sha | --sh) 1504 ac_prev=sharedstatedir ;; 1505 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1506 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1507 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1508 | --sha=* | --sh=*) 1509 sharedstatedir=$ac_optarg ;; 1510 1511 -site | --site | --sit) 1512 ac_prev=site ;; 1513 -site=* | --site=* | --sit=*) 1514 site=$ac_optarg ;; 1515 1516 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1517 ac_prev=srcdir ;; 1518 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1519 srcdir=$ac_optarg ;; 1520 1521 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1522 | --syscon | --sysco | --sysc | --sys | --sy) 1523 ac_prev=sysconfdir ;; 1524 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1525 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1526 sysconfdir=$ac_optarg ;; 1527 1528 -target | --target | --targe | --targ | --tar | --ta | --t) 1529 ac_prev=target_alias ;; 1530 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1531 target_alias=$ac_optarg ;; 1532 1533 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1534 verbose=yes ;; 1535 1536 -version | --version | --versio | --versi | --vers | -V) 1537 ac_init_version=: ;; 1538 1539 -with-* | --with-*) 1540 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1541 # Reject names that are not valid shell variable names. 1542 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1543 as_fn_error $? "invalid package name: $ac_useropt" 1544 ac_useropt_orig=$ac_useropt 1545 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1546 case $ac_user_opts in 1547 *" 1548"with_$ac_useropt" 1549"*) ;; 1550 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1551 ac_unrecognized_sep=', ';; 1552 esac 1553 eval with_$ac_useropt=\$ac_optarg ;; 1554 1555 -without-* | --without-*) 1556 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1557 # Reject names that are not valid shell variable names. 1558 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1559 as_fn_error $? "invalid package name: $ac_useropt" 1560 ac_useropt_orig=$ac_useropt 1561 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1562 case $ac_user_opts in 1563 *" 1564"with_$ac_useropt" 1565"*) ;; 1566 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1567 ac_unrecognized_sep=', ';; 1568 esac 1569 eval with_$ac_useropt=no ;; 1570 1571 --x) 1572 # Obsolete; use --with-x. 1573 with_x=yes ;; 1574 1575 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1576 | --x-incl | --x-inc | --x-in | --x-i) 1577 ac_prev=x_includes ;; 1578 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1579 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1580 x_includes=$ac_optarg ;; 1581 1582 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1583 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1584 ac_prev=x_libraries ;; 1585 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1586 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1587 x_libraries=$ac_optarg ;; 1588 1589 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1590Try \`$0 --help' for more information" 1591 ;; 1592 1593 *=*) 1594 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1595 # Reject names that are not valid shell variable names. 1596 case $ac_envvar in #( 1597 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1598 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1599 esac 1600 eval $ac_envvar=\$ac_optarg 1601 export $ac_envvar ;; 1602 1603 *) 1604 # FIXME: should be removed in autoconf 3.0. 1605 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1606 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1607 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1608 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1609 ;; 1610 1611 esac 1612done 1613 1614if test -n "$ac_prev"; then 1615 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1616 as_fn_error $? "missing argument to $ac_option" 1617fi 1618 1619if test -n "$ac_unrecognized_opts"; then 1620 case $enable_option_checking in 1621 no) ;; 1622 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1623 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1624 esac 1625fi 1626 1627# Check all directory arguments for consistency. 1628for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1629 datadir sysconfdir sharedstatedir localstatedir includedir \ 1630 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1631 libdir localedir mandir 1632do 1633 eval ac_val=\$$ac_var 1634 # Remove trailing slashes. 1635 case $ac_val in 1636 */ ) 1637 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1638 eval $ac_var=\$ac_val;; 1639 esac 1640 # Be sure to have absolute directory names. 1641 case $ac_val in 1642 [\\/$]* | ?:[\\/]* ) continue;; 1643 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1644 esac 1645 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1646done 1647 1648# There might be people who depend on the old broken behavior: `$host' 1649# used to hold the argument of --host etc. 1650# FIXME: To remove some day. 1651build=$build_alias 1652host=$host_alias 1653target=$target_alias 1654 1655# FIXME: To remove some day. 1656if test "x$host_alias" != x; then 1657 if test "x$build_alias" = x; then 1658 cross_compiling=maybe 1659 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 1660 If a cross compiler is detected then cross compile mode will be used" >&2 1661 elif test "x$build_alias" != "x$host_alias"; then 1662 cross_compiling=yes 1663 fi 1664fi 1665 1666ac_tool_prefix= 1667test -n "$host_alias" && ac_tool_prefix=$host_alias- 1668 1669test "$silent" = yes && exec 6>/dev/null 1670 1671 1672ac_pwd=`pwd` && test -n "$ac_pwd" && 1673ac_ls_di=`ls -di .` && 1674ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1675 as_fn_error $? "working directory cannot be determined" 1676test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1677 as_fn_error $? "pwd does not report name of working directory" 1678 1679 1680# Find the source files, if location was not specified. 1681if test -z "$srcdir"; then 1682 ac_srcdir_defaulted=yes 1683 # Try the directory containing this script, then the parent directory. 1684 ac_confdir=`$as_dirname -- "$as_myself" || 1685$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1686 X"$as_myself" : 'X\(//\)[^/]' \| \ 1687 X"$as_myself" : 'X\(//\)$' \| \ 1688 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1689$as_echo X"$as_myself" | 1690 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1691 s//\1/ 1692 q 1693 } 1694 /^X\(\/\/\)[^/].*/{ 1695 s//\1/ 1696 q 1697 } 1698 /^X\(\/\/\)$/{ 1699 s//\1/ 1700 q 1701 } 1702 /^X\(\/\).*/{ 1703 s//\1/ 1704 q 1705 } 1706 s/.*/./; q'` 1707 srcdir=$ac_confdir 1708 if test ! -r "$srcdir/$ac_unique_file"; then 1709 srcdir=.. 1710 fi 1711else 1712 ac_srcdir_defaulted=no 1713fi 1714if test ! -r "$srcdir/$ac_unique_file"; then 1715 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1716 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1717fi 1718ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1719ac_abs_confdir=`( 1720 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1721 pwd)` 1722# When building in place, set srcdir=. 1723if test "$ac_abs_confdir" = "$ac_pwd"; then 1724 srcdir=. 1725fi 1726# Remove unnecessary trailing slashes from srcdir. 1727# Double slashes in file names in object file debugging info 1728# mess up M-x gdb in Emacs. 1729case $srcdir in 1730*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1731esac 1732for ac_var in $ac_precious_vars; do 1733 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1734 eval ac_env_${ac_var}_value=\$${ac_var} 1735 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1736 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1737done 1738 1739# 1740# Report the --help message. 1741# 1742if test "$ac_init_help" = "long"; then 1743 # Omit some internal or obsolete options to make the list less imposing. 1744 # This message is too long to be a string in the A/UX 3.1 sh. 1745 cat <<_ACEOF 1746\`configure' configures ImageMagick 7.0.0-0 to adapt to many kinds of systems. 1747 1748Usage: $0 [OPTION]... [VAR=VALUE]... 1749 1750To assign environment variables (e.g., CC, CFLAGS...), specify them as 1751VAR=VALUE. See below for descriptions of some of the useful variables. 1752 1753Defaults for the options are specified in brackets. 1754 1755Configuration: 1756 -h, --help display this help and exit 1757 --help=short display options specific to this package 1758 --help=recursive display the short help of all the included packages 1759 -V, --version display version information and exit 1760 -q, --quiet, --silent do not print \`checking ...' messages 1761 --cache-file=FILE cache test results in FILE [disabled] 1762 -C, --config-cache alias for \`--cache-file=config.cache' 1763 -n, --no-create do not create output files 1764 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1765 1766Installation directories: 1767 --prefix=PREFIX install architecture-independent files in PREFIX 1768 [$ac_default_prefix] 1769 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1770 [PREFIX] 1771 1772By default, \`make install' will install all the files in 1773\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1774an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1775for instance \`--prefix=\$HOME'. 1776 1777For better control, use the options below. 1778 1779Fine tuning of the installation directories: 1780 --bindir=DIR user executables [EPREFIX/bin] 1781 --sbindir=DIR system admin executables [EPREFIX/sbin] 1782 --libexecdir=DIR program executables [EPREFIX/libexec] 1783 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1784 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1785 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1786 --libdir=DIR object code libraries [EPREFIX/lib] 1787 --includedir=DIR C header files [PREFIX/include] 1788 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1789 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1790 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1791 --infodir=DIR info documentation [DATAROOTDIR/info] 1792 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1793 --mandir=DIR man documentation [DATAROOTDIR/man] 1794 --docdir=DIR documentation root [DATAROOTDIR/doc/ImageMagick] 1795 --htmldir=DIR html documentation [DOCDIR] 1796 --dvidir=DIR dvi documentation [DOCDIR] 1797 --pdfdir=DIR pdf documentation [DOCDIR] 1798 --psdir=DIR ps documentation [DOCDIR] 1799_ACEOF 1800 1801 cat <<\_ACEOF 1802 1803Program names: 1804 --program-prefix=PREFIX prepend PREFIX to installed program names 1805 --program-suffix=SUFFIX append SUFFIX to installed program names 1806 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1807 1808X features: 1809 --x-includes=DIR X include files are in DIR 1810 --x-libraries=DIR X library files are in DIR 1811 1812System types: 1813 --build=BUILD configure for building on BUILD [guessed] 1814 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1815 --target=TARGET configure for building compilers for TARGET [HOST] 1816_ACEOF 1817fi 1818 1819if test -n "$ac_init_help"; then 1820 case $ac_init_help in 1821 short | recursive ) echo "Configuration of ImageMagick 7.0.0-0:";; 1822 esac 1823 cat <<\_ACEOF 1824 1825Optional Features: 1826 --disable-option-checking ignore unrecognized --enable/--with options 1827 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1828 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1829 --enable-silent-rules less verbose build output (undo: `make V=1') 1830 --disable-silent-rules verbose build output (undo: `make V=0') 1831 --disable-dependency-tracking speeds up one-time build 1832 --enable-dependency-tracking do not reject slow dependency extractors 1833 --enable-bounds-checking 1834 enable run-time bounds-checking 1835 --enable-osx-universal-binary 1836 build universal binary on OS X [[default=no]] 1837 --disable-openmp do not use OpenMP 1838 --disable-opencl do not use OpenCL 1839 --disable-largefile omit support for large files 1840 --enable-shared[=PKGS] build shared libraries [default=yes] 1841 --enable-static[=PKGS] build static libraries [default=yes] 1842 --enable-fast-install[=PKGS] 1843 optimize for fast installation [default=yes] 1844 --disable-libtool-lock avoid locking (might break parallel builds) 1845 --enable-ltdl-install install libltdl 1846 --enable-delegate-build look for delegate libraries in build directory 1847 --disable-deprecated exclude deprecated methods in MagickCore and 1848 MagickWand API's 1849 --disable-installed Formally install ImageMagick under PREFIX 1850 --disable-cipher disable enciphering and deciphering image pixels 1851 --enable-zero-configuration 1852 enable self-contained, embeddable, 1853 zero-configuration ImageMagick 1854 --enable-hdri accurately represent the wide range of intensity 1855 levels found in real scenes 1856 --disable-assert disable assert() statements in build 1857 --enable-maintainer-mode enable make rules and dependencies not useful 1858 (and sometimes confusing) to the casual installer 1859 --enable-ccmalloc enable 'ccmalloc' memory debug support 1860 --enable-efence enable 'efence' memory debug support 1861 --enable-prof enable 'prof' profiling support 1862 --enable-gprof enable 'gprof' profiling support 1863 --enable-gcov enable 'gcov' profiling support 1864 --enable-legacy-support install legacy command-line utilities (default disabled) 1865 --disable-assert turn off assertions 1866 1867Optional Packages: 1868 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1869 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1870 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1871 --with-dmalloc use dmalloc, as in http://www.dmalloc.com 1872 --with-gcc-arch=<arch> use architecture <arch> for gcc -march/-mtune, 1873 instead of guessing 1874 --includearch-dir=DIR ARCH specific include directory 1875 --sharearch-dir=DIR ARCH specific config directory 1876 --without-threads disable threads support 1877 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1878 both] 1879 --with-sysroot=DIR Search for dependent libraries within DIR 1880 (or the compiler's sysroot if not specified). 1881 --with-included-ltdl use the GNU ltdl sources included here 1882 --with-ltdl-include=DIR use the ltdl headers installed in DIR 1883 --with-ltdl-lib=DIR use the libltdl.la installed in DIR 1884 --with-modules enable building dynamically loadable modules 1885 --with-method-prefix=PREFIX 1886 prefix MagickCore API methods 1887 --with-quantum-depth=DEPTH 1888 number of bits in a pixel quantum (default 16) 1889 --with-cache=THRESHOLD set pixel cache threshhold in MB (default available 1890 memory) 1891 --with-frozenpaths freeze delegate paths 1892 --without-magick-plus-plus 1893 disable build/install of Magick++ 1894 --with-perl enable build/install of PerlMagick 1895 --with-perl-options=OPTIONS 1896 options to pass on command-line when generating 1897 PerlMagick build file 1898 --with-umem enable umem memory allocation library support 1899 --with-libstdc=DIR use libstdc++ in DIR (for GNU C++) 1900 --without-bzlib disable BZLIB support 1901 --with-x use the X Window System 1902 --without-zlib disable ZLIB support 1903 --with-autotrace enable autotrace support 1904 --without-dps disable Display Postscript support 1905 --without-djvu disable DjVu support 1906 --with-dejavu-font-dir=DIR 1907 DejaVu font directory 1908 --without-fftw disable FFTW support 1909 --without-fpx disable FlashPIX support 1910 --without-fontconfig disable fontconfig support 1911 --without-freetype disable Freetype support 1912 --without-gslib enable Ghostscript library support 1913 --with-fontpath=DIR prepend to default font search path 1914 --with-gs-font-dir=DIR Ghostscript font directory 1915 --without-gvc disable GVC support 1916 --without-jbig disable JBIG support 1917 --without-jpeg disable JPEG support 1918 --without-jp2 disable JPEG-2000 support 1919 --without-lcms disable lcms (v1.1X) support 1920 --without-lcms2 disable lcms (v2.X) support 1921 --without-lqr disable Liquid Rescale support 1922 --without-lzma disable LZMA support 1923 --without-openexr disable OpenEXR support 1924 --without-pango disable PANGO support 1925 --without-png disable PNG support 1926 --without-rsvg disable RSVG support 1927 --without-tiff disable TIFF support 1928 --without-webp disable WEBP support 1929 --with-windows-font-dir=DIR 1930 directory containing MS-Windows fonts 1931 --with-wmf enable WMF support 1932 --without-xml disable XML support 1933 1934Some influential environment variables: 1935 CC C compiler command 1936 CFLAGS C compiler flags 1937 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1938 nonstandard directory <lib dir> 1939 LIBS libraries to pass to the linker, e.g. -l<library> 1940 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1941 you have headers in a nonstandard directory <include dir> 1942 CPP C preprocessor 1943 CXX C++ compiler command 1944 CXXFLAGS C++ compiler flags 1945 PKG_CONFIG path to pkg-config utility 1946 CXXCPP C++ preprocessor 1947 XMKMF Path to xmkmf, Makefile generator for X Window System 1948 AUTOTRACE_CFLAGS 1949 C compiler flags for AUTOTRACE, overriding pkg-config 1950 AUTOTRACE_LIBS 1951 linker flags for AUTOTRACE, overriding pkg-config 1952 FONTCONFIG_CFLAGS 1953 C compiler flags for FONTCONFIG, overriding pkg-config 1954 FONTCONFIG_LIBS 1955 linker flags for FONTCONFIG, overriding pkg-config 1956 GVC_CFLAGS C compiler flags for GVC, overriding pkg-config 1957 GVC_LIBS linker flags for GVC, overriding pkg-config 1958 LQR_CFLAGS C compiler flags for LQR, overriding pkg-config 1959 LQR_LIBS linker flags for LQR, overriding pkg-config 1960 LZMA_CFLAGS C compiler flags for LZMA, overriding pkg-config 1961 LZMA_LIBS linker flags for LZMA, overriding pkg-config 1962 OPENEXR_CFLAGS 1963 C compiler flags for OPENEXR, overriding pkg-config 1964 OPENEXR_LIBS 1965 linker flags for OPENEXR, overriding pkg-config 1966 PANGO_CFLAGS 1967 C compiler flags for PANGO, overriding pkg-config 1968 PANGO_LIBS linker flags for PANGO, overriding pkg-config 1969 RSVG_CFLAGS C compiler flags for RSVG, overriding pkg-config 1970 RSVG_LIBS linker flags for RSVG, overriding pkg-config 1971 CAIRO_SVG_CFLAGS 1972 C compiler flags for CAIRO_SVG, overriding pkg-config 1973 CAIRO_SVG_LIBS 1974 linker flags for CAIRO_SVG, overriding pkg-config 1975 1976Use these variables to override the choices made by `configure' or to help 1977it to find libraries and programs with nonstandard names/locations. 1978 1979Report bugs to <http://www.imagemagick.org>. 1980_ACEOF 1981ac_status=$? 1982fi 1983 1984if test "$ac_init_help" = "recursive"; then 1985 # If there are subdirs, report their specific --help. 1986 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1987 test -d "$ac_dir" || 1988 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1989 continue 1990 ac_builddir=. 1991 1992case "$ac_dir" in 1993.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1994*) 1995 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1996 # A ".." for each directory in $ac_dir_suffix. 1997 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1998 case $ac_top_builddir_sub in 1999 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 2000 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 2001 esac ;; 2002esac 2003ac_abs_top_builddir=$ac_pwd 2004ac_abs_builddir=$ac_pwd$ac_dir_suffix 2005# for backward compatibility: 2006ac_top_builddir=$ac_top_build_prefix 2007 2008case $srcdir in 2009 .) # We are building in place. 2010 ac_srcdir=. 2011 ac_top_srcdir=$ac_top_builddir_sub 2012 ac_abs_top_srcdir=$ac_pwd ;; 2013 [\\/]* | ?:[\\/]* ) # Absolute name. 2014 ac_srcdir=$srcdir$ac_dir_suffix; 2015 ac_top_srcdir=$srcdir 2016 ac_abs_top_srcdir=$srcdir ;; 2017 *) # Relative name. 2018 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 2019 ac_top_srcdir=$ac_top_build_prefix$srcdir 2020 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 2021esac 2022ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 2023 2024 cd "$ac_dir" || { ac_status=$?; continue; } 2025 # Check for guested configure. 2026 if test -f "$ac_srcdir/configure.gnu"; then 2027 echo && 2028 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 2029 elif test -f "$ac_srcdir/configure"; then 2030 echo && 2031 $SHELL "$ac_srcdir/configure" --help=recursive 2032 else 2033 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 2034 fi || ac_status=$? 2035 cd "$ac_pwd" || { ac_status=$?; break; } 2036 done 2037fi 2038 2039test -n "$ac_init_help" && exit $ac_status 2040if $ac_init_version; then 2041 cat <<\_ACEOF 2042ImageMagick configure 7.0.0-0 2043generated by GNU Autoconf 2.68 2044 2045Copyright (C) 2010 Free Software Foundation, Inc. 2046This configure script is free software; the Free Software Foundation 2047gives unlimited permission to copy, distribute and modify it. 2048_ACEOF 2049 exit 2050fi 2051 2052## ------------------------ ## 2053## Autoconf initialization. ## 2054## ------------------------ ## 2055 2056# ac_fn_c_try_compile LINENO 2057# -------------------------- 2058# Try to compile conftest.$ac_ext, and return whether this succeeded. 2059ac_fn_c_try_compile () 2060{ 2061 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2062 rm -f conftest.$ac_objext 2063 if { { ac_try="$ac_compile" 2064case "(($ac_try" in 2065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2066 *) ac_try_echo=$ac_try;; 2067esac 2068eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2069$as_echo "$ac_try_echo"; } >&5 2070 (eval "$ac_compile") 2>conftest.err 2071 ac_status=$? 2072 if test -s conftest.err; then 2073 grep -v '^ *+' conftest.err >conftest.er1 2074 cat conftest.er1 >&5 2075 mv -f conftest.er1 conftest.err 2076 fi 2077 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2078 test $ac_status = 0; } && { 2079 test -z "$ac_c_werror_flag" || 2080 test ! -s conftest.err 2081 } && test -s conftest.$ac_objext; then : 2082 ac_retval=0 2083else 2084 $as_echo "$as_me: failed program was:" >&5 2085sed 's/^/| /' conftest.$ac_ext >&5 2086 2087 ac_retval=1 2088fi 2089 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2090 as_fn_set_status $ac_retval 2091 2092} # ac_fn_c_try_compile 2093 2094# ac_fn_c_try_cpp LINENO 2095# ---------------------- 2096# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 2097ac_fn_c_try_cpp () 2098{ 2099 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2100 if { { ac_try="$ac_cpp conftest.$ac_ext" 2101case "(($ac_try" in 2102 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2103 *) ac_try_echo=$ac_try;; 2104esac 2105eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2106$as_echo "$ac_try_echo"; } >&5 2107 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 2108 ac_status=$? 2109 if test -s conftest.err; then 2110 grep -v '^ *+' conftest.err >conftest.er1 2111 cat conftest.er1 >&5 2112 mv -f conftest.er1 conftest.err 2113 fi 2114 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2115 test $ac_status = 0; } > conftest.i && { 2116 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 2117 test ! -s conftest.err 2118 }; then : 2119 ac_retval=0 2120else 2121 $as_echo "$as_me: failed program was:" >&5 2122sed 's/^/| /' conftest.$ac_ext >&5 2123 2124 ac_retval=1 2125fi 2126 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2127 as_fn_set_status $ac_retval 2128 2129} # ac_fn_c_try_cpp 2130 2131# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 2132# ------------------------------------------------------- 2133# Tests whether HEADER exists, giving a warning if it cannot be compiled using 2134# the include files in INCLUDES and setting the cache variable VAR 2135# accordingly. 2136ac_fn_c_check_header_mongrel () 2137{ 2138 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2139 if eval \${$3+:} false; then : 2140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2141$as_echo_n "checking for $2... " >&6; } 2142if eval \${$3+:} false; then : 2143 $as_echo_n "(cached) " >&6 2144fi 2145eval ac_res=\$$3 2146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2147$as_echo "$ac_res" >&6; } 2148else 2149 # Is the header compilable? 2150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2151$as_echo_n "checking $2 usability... " >&6; } 2152cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2153/* end confdefs.h. */ 2154$4 2155#include <$2> 2156_ACEOF 2157if ac_fn_c_try_compile "$LINENO"; then : 2158 ac_header_compiler=yes 2159else 2160 ac_header_compiler=no 2161fi 2162rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2164$as_echo "$ac_header_compiler" >&6; } 2165 2166# Is the header present? 2167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2168$as_echo_n "checking $2 presence... " >&6; } 2169cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2170/* end confdefs.h. */ 2171#include <$2> 2172_ACEOF 2173if ac_fn_c_try_cpp "$LINENO"; then : 2174 ac_header_preproc=yes 2175else 2176 ac_header_preproc=no 2177fi 2178rm -f conftest.err conftest.i conftest.$ac_ext 2179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2180$as_echo "$ac_header_preproc" >&6; } 2181 2182# So? What about this header? 2183case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2184 yes:no: ) 2185 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2186$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2187 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2188$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2189 ;; 2190 no:yes:* ) 2191 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2192$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2193 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2194$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2195 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2196$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2198$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2199 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2200$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2201( $as_echo "## ----------------------------------------- ## 2202## Report this to http://www.imagemagick.org ## 2203## ----------------------------------------- ##" 2204 ) | sed "s/^/$as_me: WARNING: /" >&2 2205 ;; 2206esac 2207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2208$as_echo_n "checking for $2... " >&6; } 2209if eval \${$3+:} false; then : 2210 $as_echo_n "(cached) " >&6 2211else 2212 eval "$3=\$ac_header_compiler" 2213fi 2214eval ac_res=\$$3 2215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2216$as_echo "$ac_res" >&6; } 2217fi 2218 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2219 2220} # ac_fn_c_check_header_mongrel 2221 2222# ac_fn_c_try_run LINENO 2223# ---------------------- 2224# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 2225# that executables *can* be run. 2226ac_fn_c_try_run () 2227{ 2228 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2229 if { { ac_try="$ac_link" 2230case "(($ac_try" in 2231 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2232 *) ac_try_echo=$ac_try;; 2233esac 2234eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2235$as_echo "$ac_try_echo"; } >&5 2236 (eval "$ac_link") 2>&5 2237 ac_status=$? 2238 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2239 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 2240 { { case "(($ac_try" in 2241 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2242 *) ac_try_echo=$ac_try;; 2243esac 2244eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2245$as_echo "$ac_try_echo"; } >&5 2246 (eval "$ac_try") 2>&5 2247 ac_status=$? 2248 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2249 test $ac_status = 0; }; }; then : 2250 ac_retval=0 2251else 2252 $as_echo "$as_me: program exited with status $ac_status" >&5 2253 $as_echo "$as_me: failed program was:" >&5 2254sed 's/^/| /' conftest.$ac_ext >&5 2255 2256 ac_retval=$ac_status 2257fi 2258 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2259 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2260 as_fn_set_status $ac_retval 2261 2262} # ac_fn_c_try_run 2263 2264# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 2265# ------------------------------------------------------- 2266# Tests whether HEADER exists and can be compiled using the include files in 2267# INCLUDES, setting the cache variable VAR accordingly. 2268ac_fn_c_check_header_compile () 2269{ 2270 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2272$as_echo_n "checking for $2... " >&6; } 2273if eval \${$3+:} false; then : 2274 $as_echo_n "(cached) " >&6 2275else 2276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2277/* end confdefs.h. */ 2278$4 2279#include <$2> 2280_ACEOF 2281if ac_fn_c_try_compile "$LINENO"; then : 2282 eval "$3=yes" 2283else 2284 eval "$3=no" 2285fi 2286rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2287fi 2288eval ac_res=\$$3 2289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2290$as_echo "$ac_res" >&6; } 2291 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2292 2293} # ac_fn_c_check_header_compile 2294 2295# ac_fn_cxx_try_compile LINENO 2296# ---------------------------- 2297# Try to compile conftest.$ac_ext, and return whether this succeeded. 2298ac_fn_cxx_try_compile () 2299{ 2300 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2301 rm -f conftest.$ac_objext 2302 if { { ac_try="$ac_compile" 2303case "(($ac_try" in 2304 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2305 *) ac_try_echo=$ac_try;; 2306esac 2307eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2308$as_echo "$ac_try_echo"; } >&5 2309 (eval "$ac_compile") 2>conftest.err 2310 ac_status=$? 2311 if test -s conftest.err; then 2312 grep -v '^ *+' conftest.err >conftest.er1 2313 cat conftest.er1 >&5 2314 mv -f conftest.er1 conftest.err 2315 fi 2316 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2317 test $ac_status = 0; } && { 2318 test -z "$ac_cxx_werror_flag" || 2319 test ! -s conftest.err 2320 } && test -s conftest.$ac_objext; then : 2321 ac_retval=0 2322else 2323 $as_echo "$as_me: failed program was:" >&5 2324sed 's/^/| /' conftest.$ac_ext >&5 2325 2326 ac_retval=1 2327fi 2328 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2329 as_fn_set_status $ac_retval 2330 2331} # ac_fn_cxx_try_compile 2332 2333# ac_fn_c_try_link LINENO 2334# ----------------------- 2335# Try to link conftest.$ac_ext, and return whether this succeeded. 2336ac_fn_c_try_link () 2337{ 2338 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2339 rm -f conftest.$ac_objext conftest$ac_exeext 2340 if { { ac_try="$ac_link" 2341case "(($ac_try" in 2342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2343 *) ac_try_echo=$ac_try;; 2344esac 2345eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2346$as_echo "$ac_try_echo"; } >&5 2347 (eval "$ac_link") 2>conftest.err 2348 ac_status=$? 2349 if test -s conftest.err; then 2350 grep -v '^ *+' conftest.err >conftest.er1 2351 cat conftest.er1 >&5 2352 mv -f conftest.er1 conftest.err 2353 fi 2354 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2355 test $ac_status = 0; } && { 2356 test -z "$ac_c_werror_flag" || 2357 test ! -s conftest.err 2358 } && test -s conftest$ac_exeext && { 2359 test "$cross_compiling" = yes || 2360 $as_test_x conftest$ac_exeext 2361 }; then : 2362 ac_retval=0 2363else 2364 $as_echo "$as_me: failed program was:" >&5 2365sed 's/^/| /' conftest.$ac_ext >&5 2366 2367 ac_retval=1 2368fi 2369 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2370 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2371 # interfere with the next link command; also delete a directory that is 2372 # left behind by Apple's compiler. We do this before executing the actions. 2373 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2374 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2375 as_fn_set_status $ac_retval 2376 2377} # ac_fn_c_try_link 2378 2379# ac_fn_c_check_func LINENO FUNC VAR 2380# ---------------------------------- 2381# Tests whether FUNC exists, setting the cache variable VAR accordingly 2382ac_fn_c_check_func () 2383{ 2384 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2386$as_echo_n "checking for $2... " >&6; } 2387if eval \${$3+:} false; then : 2388 $as_echo_n "(cached) " >&6 2389else 2390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2391/* end confdefs.h. */ 2392/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 2393 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 2394#define $2 innocuous_$2 2395 2396/* System header to define __stub macros and hopefully few prototypes, 2397 which can conflict with char $2 (); below. 2398 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2399 <limits.h> exists even on freestanding compilers. */ 2400 2401#ifdef __STDC__ 2402# include <limits.h> 2403#else 2404# include <assert.h> 2405#endif 2406 2407#undef $2 2408 2409/* Override any GCC internal prototype to avoid an error. 2410 Use char because int might match the return type of a GCC 2411 builtin and then its argument prototype would still apply. */ 2412#ifdef __cplusplus 2413extern "C" 2414#endif 2415char $2 (); 2416/* The GNU C library defines this for functions which it implements 2417 to always fail with ENOSYS. Some functions are actually named 2418 something starting with __ and the normal name is an alias. */ 2419#if defined __stub_$2 || defined __stub___$2 2420choke me 2421#endif 2422 2423int 2424main () 2425{ 2426return $2 (); 2427 ; 2428 return 0; 2429} 2430_ACEOF 2431if ac_fn_c_try_link "$LINENO"; then : 2432 eval "$3=yes" 2433else 2434 eval "$3=no" 2435fi 2436rm -f core conftest.err conftest.$ac_objext \ 2437 conftest$ac_exeext conftest.$ac_ext 2438fi 2439eval ac_res=\$$3 2440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2441$as_echo "$ac_res" >&6; } 2442 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2443 2444} # ac_fn_c_check_func 2445 2446# ac_fn_cxx_try_cpp LINENO 2447# ------------------------ 2448# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 2449ac_fn_cxx_try_cpp () 2450{ 2451 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2452 if { { ac_try="$ac_cpp conftest.$ac_ext" 2453case "(($ac_try" in 2454 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2455 *) ac_try_echo=$ac_try;; 2456esac 2457eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2458$as_echo "$ac_try_echo"; } >&5 2459 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 2460 ac_status=$? 2461 if test -s conftest.err; then 2462 grep -v '^ *+' conftest.err >conftest.er1 2463 cat conftest.er1 >&5 2464 mv -f conftest.er1 conftest.err 2465 fi 2466 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2467 test $ac_status = 0; } > conftest.i && { 2468 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 2469 test ! -s conftest.err 2470 }; then : 2471 ac_retval=0 2472else 2473 $as_echo "$as_me: failed program was:" >&5 2474sed 's/^/| /' conftest.$ac_ext >&5 2475 2476 ac_retval=1 2477fi 2478 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2479 as_fn_set_status $ac_retval 2480 2481} # ac_fn_cxx_try_cpp 2482 2483# ac_fn_cxx_try_link LINENO 2484# ------------------------- 2485# Try to link conftest.$ac_ext, and return whether this succeeded. 2486ac_fn_cxx_try_link () 2487{ 2488 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2489 rm -f conftest.$ac_objext conftest$ac_exeext 2490 if { { ac_try="$ac_link" 2491case "(($ac_try" in 2492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2493 *) ac_try_echo=$ac_try;; 2494esac 2495eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2496$as_echo "$ac_try_echo"; } >&5 2497 (eval "$ac_link") 2>conftest.err 2498 ac_status=$? 2499 if test -s conftest.err; then 2500 grep -v '^ *+' conftest.err >conftest.er1 2501 cat conftest.er1 >&5 2502 mv -f conftest.er1 conftest.err 2503 fi 2504 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2505 test $ac_status = 0; } && { 2506 test -z "$ac_cxx_werror_flag" || 2507 test ! -s conftest.err 2508 } && test -s conftest$ac_exeext && { 2509 test "$cross_compiling" = yes || 2510 $as_test_x conftest$ac_exeext 2511 }; then : 2512 ac_retval=0 2513else 2514 $as_echo "$as_me: failed program was:" >&5 2515sed 's/^/| /' conftest.$ac_ext >&5 2516 2517 ac_retval=1 2518fi 2519 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2520 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2521 # interfere with the next link command; also delete a directory that is 2522 # left behind by Apple's compiler. We do this before executing the actions. 2523 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2524 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2525 as_fn_set_status $ac_retval 2526 2527} # ac_fn_cxx_try_link 2528 2529# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2530# --------------------------------------------- 2531# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2532# accordingly. 2533ac_fn_c_check_decl () 2534{ 2535 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2536 as_decl_name=`echo $2|sed 's/ *(.*//'` 2537 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2539$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2540if eval \${$3+:} false; then : 2541 $as_echo_n "(cached) " >&6 2542else 2543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2544/* end confdefs.h. */ 2545$4 2546int 2547main () 2548{ 2549#ifndef $as_decl_name 2550#ifdef __cplusplus 2551 (void) $as_decl_use; 2552#else 2553 (void) $as_decl_name; 2554#endif 2555#endif 2556 2557 ; 2558 return 0; 2559} 2560_ACEOF 2561if ac_fn_c_try_compile "$LINENO"; then : 2562 eval "$3=yes" 2563else 2564 eval "$3=no" 2565fi 2566rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2567fi 2568eval ac_res=\$$3 2569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2570$as_echo "$ac_res" >&6; } 2571 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2572 2573} # ac_fn_c_check_decl 2574 2575# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2576# ------------------------------------------- 2577# Tests whether TYPE exists after having included INCLUDES, setting cache 2578# variable VAR accordingly. 2579ac_fn_c_check_type () 2580{ 2581 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2583$as_echo_n "checking for $2... " >&6; } 2584if eval \${$3+:} false; then : 2585 $as_echo_n "(cached) " >&6 2586else 2587 eval "$3=no" 2588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2589/* end confdefs.h. */ 2590$4 2591int 2592main () 2593{ 2594if (sizeof ($2)) 2595 return 0; 2596 ; 2597 return 0; 2598} 2599_ACEOF 2600if ac_fn_c_try_compile "$LINENO"; then : 2601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2602/* end confdefs.h. */ 2603$4 2604int 2605main () 2606{ 2607if (sizeof (($2))) 2608 return 0; 2609 ; 2610 return 0; 2611} 2612_ACEOF 2613if ac_fn_c_try_compile "$LINENO"; then : 2614 2615else 2616 eval "$3=yes" 2617fi 2618rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2619fi 2620rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2621fi 2622eval ac_res=\$$3 2623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2624$as_echo "$ac_res" >&6; } 2625 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2626 2627} # ac_fn_c_check_type 2628 2629# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2630# ---------------------------------------------------- 2631# Tries to find if the field MEMBER exists in type AGGR, after including 2632# INCLUDES, setting cache variable VAR accordingly. 2633ac_fn_c_check_member () 2634{ 2635 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2637$as_echo_n "checking for $2.$3... " >&6; } 2638if eval \${$4+:} false; then : 2639 $as_echo_n "(cached) " >&6 2640else 2641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2642/* end confdefs.h. */ 2643$5 2644int 2645main () 2646{ 2647static $2 ac_aggr; 2648if (ac_aggr.$3) 2649return 0; 2650 ; 2651 return 0; 2652} 2653_ACEOF 2654if ac_fn_c_try_compile "$LINENO"; then : 2655 eval "$4=yes" 2656else 2657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2658/* end confdefs.h. */ 2659$5 2660int 2661main () 2662{ 2663static $2 ac_aggr; 2664if (sizeof ac_aggr.$3) 2665return 0; 2666 ; 2667 return 0; 2668} 2669_ACEOF 2670if ac_fn_c_try_compile "$LINENO"; then : 2671 eval "$4=yes" 2672else 2673 eval "$4=no" 2674fi 2675rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2676fi 2677rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2678fi 2679eval ac_res=\$$4 2680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2681$as_echo "$ac_res" >&6; } 2682 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2683 2684} # ac_fn_c_check_member 2685 2686# ac_fn_c_find_intX_t LINENO BITS VAR 2687# ----------------------------------- 2688# Finds a signed integer type with width BITS, setting cache variable VAR 2689# accordingly. 2690ac_fn_c_find_intX_t () 2691{ 2692 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 2694$as_echo_n "checking for int$2_t... " >&6; } 2695if eval \${$3+:} false; then : 2696 $as_echo_n "(cached) " >&6 2697else 2698 eval "$3=no" 2699 # Order is important - never check a type that is potentially smaller 2700 # than half of the expected target width. 2701 for ac_type in int$2_t 'int' 'long int' \ 2702 'long long int' 'short int' 'signed char'; do 2703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2704/* end confdefs.h. */ 2705$ac_includes_default 2706 enum { N = $2 / 2 - 1 }; 2707int 2708main () 2709{ 2710static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 2711test_array [0] = 0 2712 2713 ; 2714 return 0; 2715} 2716_ACEOF 2717if ac_fn_c_try_compile "$LINENO"; then : 2718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2719/* end confdefs.h. */ 2720$ac_includes_default 2721 enum { N = $2 / 2 - 1 }; 2722int 2723main () 2724{ 2725static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 2726 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 2727test_array [0] = 0 2728 2729 ; 2730 return 0; 2731} 2732_ACEOF 2733if ac_fn_c_try_compile "$LINENO"; then : 2734 2735else 2736 case $ac_type in #( 2737 int$2_t) : 2738 eval "$3=yes" ;; #( 2739 *) : 2740 eval "$3=\$ac_type" ;; 2741esac 2742fi 2743rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2744fi 2745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2746 if eval test \"x\$"$3"\" = x"no"; then : 2747 2748else 2749 break 2750fi 2751 done 2752fi 2753eval ac_res=\$$3 2754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2755$as_echo "$ac_res" >&6; } 2756 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2757 2758} # ac_fn_c_find_intX_t 2759 2760# ac_fn_c_find_uintX_t LINENO BITS VAR 2761# ------------------------------------ 2762# Finds an unsigned integer type with width BITS, setting cache variable VAR 2763# accordingly. 2764ac_fn_c_find_uintX_t () 2765{ 2766 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 2768$as_echo_n "checking for uint$2_t... " >&6; } 2769if eval \${$3+:} false; then : 2770 $as_echo_n "(cached) " >&6 2771else 2772 eval "$3=no" 2773 # Order is important - never check a type that is potentially smaller 2774 # than half of the expected target width. 2775 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 2776 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 2777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2778/* end confdefs.h. */ 2779$ac_includes_default 2780int 2781main () 2782{ 2783static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2784test_array [0] = 0 2785 2786 ; 2787 return 0; 2788} 2789_ACEOF 2790if ac_fn_c_try_compile "$LINENO"; then : 2791 case $ac_type in #( 2792 uint$2_t) : 2793 eval "$3=yes" ;; #( 2794 *) : 2795 eval "$3=\$ac_type" ;; 2796esac 2797fi 2798rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2799 if eval test \"x\$"$3"\" = x"no"; then : 2800 2801else 2802 break 2803fi 2804 done 2805fi 2806eval ac_res=\$$3 2807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2808$as_echo "$ac_res" >&6; } 2809 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2810 2811} # ac_fn_c_find_uintX_t 2812 2813# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2814# -------------------------------------------- 2815# Tries to find the compile-time value of EXPR in a program that includes 2816# INCLUDES, setting VAR accordingly. Returns whether the value could be 2817# computed 2818ac_fn_c_compute_int () 2819{ 2820 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2821 if test "$cross_compiling" = yes; then 2822 # Depending upon the size, compute the lo and hi bounds. 2823cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2824/* end confdefs.h. */ 2825$4 2826int 2827main () 2828{ 2829static int test_array [1 - 2 * !(($2) >= 0)]; 2830test_array [0] = 0 2831 2832 ; 2833 return 0; 2834} 2835_ACEOF 2836if ac_fn_c_try_compile "$LINENO"; then : 2837 ac_lo=0 ac_mid=0 2838 while :; do 2839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2840/* end confdefs.h. */ 2841$4 2842int 2843main () 2844{ 2845static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2846test_array [0] = 0 2847 2848 ; 2849 return 0; 2850} 2851_ACEOF 2852if ac_fn_c_try_compile "$LINENO"; then : 2853 ac_hi=$ac_mid; break 2854else 2855 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2856 if test $ac_lo -le $ac_mid; then 2857 ac_lo= ac_hi= 2858 break 2859 fi 2860 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2861fi 2862rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2863 done 2864else 2865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2866/* end confdefs.h. */ 2867$4 2868int 2869main () 2870{ 2871static int test_array [1 - 2 * !(($2) < 0)]; 2872test_array [0] = 0 2873 2874 ; 2875 return 0; 2876} 2877_ACEOF 2878if ac_fn_c_try_compile "$LINENO"; then : 2879 ac_hi=-1 ac_mid=-1 2880 while :; do 2881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2882/* end confdefs.h. */ 2883$4 2884int 2885main () 2886{ 2887static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2888test_array [0] = 0 2889 2890 ; 2891 return 0; 2892} 2893_ACEOF 2894if ac_fn_c_try_compile "$LINENO"; then : 2895 ac_lo=$ac_mid; break 2896else 2897 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2898 if test $ac_mid -le $ac_hi; then 2899 ac_lo= ac_hi= 2900 break 2901 fi 2902 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2903fi 2904rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2905 done 2906else 2907 ac_lo= ac_hi= 2908fi 2909rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2910fi 2911rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2912# Binary search between lo and hi bounds. 2913while test "x$ac_lo" != "x$ac_hi"; do 2914 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2916/* end confdefs.h. */ 2917$4 2918int 2919main () 2920{ 2921static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2922test_array [0] = 0 2923 2924 ; 2925 return 0; 2926} 2927_ACEOF 2928if ac_fn_c_try_compile "$LINENO"; then : 2929 ac_hi=$ac_mid 2930else 2931 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2932fi 2933rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2934done 2935case $ac_lo in #(( 2936?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2937'') ac_retval=1 ;; 2938esac 2939 else 2940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2941/* end confdefs.h. */ 2942$4 2943static long int longval () { return $2; } 2944static unsigned long int ulongval () { return $2; } 2945#include <stdio.h> 2946#include <stdlib.h> 2947int 2948main () 2949{ 2950 2951 FILE *f = fopen ("conftest.val", "w"); 2952 if (! f) 2953 return 1; 2954 if (($2) < 0) 2955 { 2956 long int i = longval (); 2957 if (i != ($2)) 2958 return 1; 2959 fprintf (f, "%ld", i); 2960 } 2961 else 2962 { 2963 unsigned long int i = ulongval (); 2964 if (i != ($2)) 2965 return 1; 2966 fprintf (f, "%lu", i); 2967 } 2968 /* Do not output a trailing newline, as this causes \r\n confusion 2969 on some platforms. */ 2970 return ferror (f) || fclose (f) != 0; 2971 2972 ; 2973 return 0; 2974} 2975_ACEOF 2976if ac_fn_c_try_run "$LINENO"; then : 2977 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2978else 2979 ac_retval=1 2980fi 2981rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2982 conftest.$ac_objext conftest.beam conftest.$ac_ext 2983rm -f conftest.val 2984 2985 fi 2986 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2987 as_fn_set_status $ac_retval 2988 2989} # ac_fn_c_compute_int 2990 2991# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES 2992# --------------------------------------------------------- 2993# Tests whether HEADER exists, giving a warning if it cannot be compiled using 2994# the include files in INCLUDES and setting the cache variable VAR 2995# accordingly. 2996ac_fn_cxx_check_header_mongrel () 2997{ 2998 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2999 if eval \${$3+:} false; then : 3000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 3001$as_echo_n "checking for $2... " >&6; } 3002if eval \${$3+:} false; then : 3003 $as_echo_n "(cached) " >&6 3004fi 3005eval ac_res=\$$3 3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 3007$as_echo "$ac_res" >&6; } 3008else 3009 # Is the header compilable? 3010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 3011$as_echo_n "checking $2 usability... " >&6; } 3012cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3013/* end confdefs.h. */ 3014$4 3015#include <$2> 3016_ACEOF 3017if ac_fn_cxx_try_compile "$LINENO"; then : 3018 ac_header_compiler=yes 3019else 3020 ac_header_compiler=no 3021fi 3022rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 3024$as_echo "$ac_header_compiler" >&6; } 3025 3026# Is the header present? 3027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 3028$as_echo_n "checking $2 presence... " >&6; } 3029cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3030/* end confdefs.h. */ 3031#include <$2> 3032_ACEOF 3033if ac_fn_cxx_try_cpp "$LINENO"; then : 3034 ac_header_preproc=yes 3035else 3036 ac_header_preproc=no 3037fi 3038rm -f conftest.err conftest.i conftest.$ac_ext 3039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 3040$as_echo "$ac_header_preproc" >&6; } 3041 3042# So? What about this header? 3043case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( 3044 yes:no: ) 3045 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 3046$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 3047 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 3048$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 3049 ;; 3050 no:yes:* ) 3051 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 3052$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 3053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 3054$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 3055 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 3056$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 3057 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 3058$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 3059 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 3060$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 3061( $as_echo "## ----------------------------------------- ## 3062## Report this to http://www.imagemagick.org ## 3063## ----------------------------------------- ##" 3064 ) | sed "s/^/$as_me: WARNING: /" >&2 3065 ;; 3066esac 3067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 3068$as_echo_n "checking for $2... " >&6; } 3069if eval \${$3+:} false; then : 3070 $as_echo_n "(cached) " >&6 3071else 3072 eval "$3=\$ac_header_compiler" 3073fi 3074eval ac_res=\$$3 3075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 3076$as_echo "$ac_res" >&6; } 3077fi 3078 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 3079 3080} # ac_fn_cxx_check_header_mongrel 3081cat >config.log <<_ACEOF 3082This file contains any messages produced by compilers while 3083running configure, to aid debugging if configure makes a mistake. 3084 3085It was created by ImageMagick $as_me 7.0.0-0, which was 3086generated by GNU Autoconf 2.68. Invocation command line was 3087 3088 $ $0 $@ 3089 3090_ACEOF 3091exec 5>>config.log 3092{ 3093cat <<_ASUNAME 3094## --------- ## 3095## Platform. ## 3096## --------- ## 3097 3098hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 3099uname -m = `(uname -m) 2>/dev/null || echo unknown` 3100uname -r = `(uname -r) 2>/dev/null || echo unknown` 3101uname -s = `(uname -s) 2>/dev/null || echo unknown` 3102uname -v = `(uname -v) 2>/dev/null || echo unknown` 3103 3104/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 3105/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 3106 3107/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 3108/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 3109/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 3110/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 3111/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 3112/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 3113/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 3114 3115_ASUNAME 3116 3117as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3118for as_dir in $PATH 3119do 3120 IFS=$as_save_IFS 3121 test -z "$as_dir" && as_dir=. 3122 $as_echo "PATH: $as_dir" 3123 done 3124IFS=$as_save_IFS 3125 3126} >&5 3127 3128cat >&5 <<_ACEOF 3129 3130 3131## ----------- ## 3132## Core tests. ## 3133## ----------- ## 3134 3135_ACEOF 3136 3137 3138# Keep a trace of the command line. 3139# Strip out --no-create and --no-recursion so they do not pile up. 3140# Strip out --silent because we don't want to record it for future runs. 3141# Also quote any args containing shell meta-characters. 3142# Make two passes to allow for proper duplicate-argument suppression. 3143ac_configure_args= 3144ac_configure_args0= 3145ac_configure_args1= 3146ac_must_keep_next=false 3147for ac_pass in 1 2 3148do 3149 for ac_arg 3150 do 3151 case $ac_arg in 3152 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 3153 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 3154 | -silent | --silent | --silen | --sile | --sil) 3155 continue ;; 3156 *\'*) 3157 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 3158 esac 3159 case $ac_pass in 3160 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 3161 2) 3162 as_fn_append ac_configure_args1 " '$ac_arg'" 3163 if test $ac_must_keep_next = true; then 3164 ac_must_keep_next=false # Got value, back to normal. 3165 else 3166 case $ac_arg in 3167 *=* | --config-cache | -C | -disable-* | --disable-* \ 3168 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 3169 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 3170 | -with-* | --with-* | -without-* | --without-* | --x) 3171 case "$ac_configure_args0 " in 3172 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 3173 esac 3174 ;; 3175 -* ) ac_must_keep_next=true ;; 3176 esac 3177 fi 3178 as_fn_append ac_configure_args " '$ac_arg'" 3179 ;; 3180 esac 3181 done 3182done 3183{ ac_configure_args0=; unset ac_configure_args0;} 3184{ ac_configure_args1=; unset ac_configure_args1;} 3185 3186# When interrupted or exit'd, cleanup temporary files, and complete 3187# config.log. We remove comments because anyway the quotes in there 3188# would cause problems or look ugly. 3189# WARNING: Use '\'' to represent an apostrophe within the trap. 3190# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 3191trap 'exit_status=$? 3192 # Save into config.log some information that might help in debugging. 3193 { 3194 echo 3195 3196 $as_echo "## ---------------- ## 3197## Cache variables. ## 3198## ---------------- ##" 3199 echo 3200 # The following way of writing the cache mishandles newlines in values, 3201( 3202 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 3203 eval ac_val=\$$ac_var 3204 case $ac_val in #( 3205 *${as_nl}*) 3206 case $ac_var in #( 3207 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 3208$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 3209 esac 3210 case $ac_var in #( 3211 _ | IFS | as_nl) ;; #( 3212 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 3213 *) { eval $ac_var=; unset $ac_var;} ;; 3214 esac ;; 3215 esac 3216 done 3217 (set) 2>&1 | 3218 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 3219 *${as_nl}ac_space=\ *) 3220 sed -n \ 3221 "s/'\''/'\''\\\\'\'''\''/g; 3222 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 3223 ;; #( 3224 *) 3225 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 3226 ;; 3227 esac | 3228 sort 3229) 3230 echo 3231 3232 $as_echo "## ----------------- ## 3233## Output variables. ## 3234## ----------------- ##" 3235 echo 3236 for ac_var in $ac_subst_vars 3237 do 3238 eval ac_val=\$$ac_var 3239 case $ac_val in 3240 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 3241 esac 3242 $as_echo "$ac_var='\''$ac_val'\''" 3243 done | sort 3244 echo 3245 3246 if test -n "$ac_subst_files"; then 3247 $as_echo "## ------------------- ## 3248## File substitutions. ## 3249## ------------------- ##" 3250 echo 3251 for ac_var in $ac_subst_files 3252 do 3253 eval ac_val=\$$ac_var 3254 case $ac_val in 3255 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 3256 esac 3257 $as_echo "$ac_var='\''$ac_val'\''" 3258 done | sort 3259 echo 3260 fi 3261 3262 if test -s confdefs.h; then 3263 $as_echo "## ----------- ## 3264## confdefs.h. ## 3265## ----------- ##" 3266 echo 3267 cat confdefs.h 3268 echo 3269 fi 3270 test "$ac_signal" != 0 && 3271 $as_echo "$as_me: caught signal $ac_signal" 3272 $as_echo "$as_me: exit $exit_status" 3273 } >&5 3274 rm -f core *.core core.conftest.* && 3275 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 3276 exit $exit_status 3277' 0 3278for ac_signal in 1 2 13 15; do 3279 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 3280done 3281ac_signal=0 3282 3283# confdefs.h avoids OS command line length limits that DEFS can exceed. 3284rm -f -r conftest* confdefs.h 3285 3286$as_echo "/* confdefs.h */" > confdefs.h 3287 3288# Predefined preprocessor variables. 3289 3290cat >>confdefs.h <<_ACEOF 3291#define PACKAGE_NAME "$PACKAGE_NAME" 3292_ACEOF 3293 3294cat >>confdefs.h <<_ACEOF 3295#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 3296_ACEOF 3297 3298cat >>confdefs.h <<_ACEOF 3299#define PACKAGE_VERSION "$PACKAGE_VERSION" 3300_ACEOF 3301 3302cat >>confdefs.h <<_ACEOF 3303#define PACKAGE_STRING "$PACKAGE_STRING" 3304_ACEOF 3305 3306cat >>confdefs.h <<_ACEOF 3307#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 3308_ACEOF 3309 3310cat >>confdefs.h <<_ACEOF 3311#define PACKAGE_URL "$PACKAGE_URL" 3312_ACEOF 3313 3314 3315# Let the site file select an alternate cache file if it wants to. 3316# Prefer an explicitly selected file to automatically selected ones. 3317ac_site_file1=NONE 3318ac_site_file2=NONE 3319if test -n "$CONFIG_SITE"; then 3320 # We do not want a PATH search for config.site. 3321 case $CONFIG_SITE in #(( 3322 -*) ac_site_file1=./$CONFIG_SITE;; 3323 */*) ac_site_file1=$CONFIG_SITE;; 3324 *) ac_site_file1=./$CONFIG_SITE;; 3325 esac 3326elif test "x$prefix" != xNONE; then 3327 ac_site_file1=$prefix/share/config.site 3328 ac_site_file2=$prefix/etc/config.site 3329else 3330 ac_site_file1=$ac_default_prefix/share/config.site 3331 ac_site_file2=$ac_default_prefix/etc/config.site 3332fi 3333for ac_site_file in "$ac_site_file1" "$ac_site_file2" 3334do 3335 test "x$ac_site_file" = xNONE && continue 3336 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 3337 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 3338$as_echo "$as_me: loading site script $ac_site_file" >&6;} 3339 sed 's/^/| /' "$ac_site_file" >&5 3340 . "$ac_site_file" \ 3341 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3342$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3343as_fn_error $? "failed to load site script $ac_site_file 3344See \`config.log' for more details" "$LINENO" 5; } 3345 fi 3346done 3347 3348if test -r "$cache_file"; then 3349 # Some versions of bash will fail to source /dev/null (special files 3350 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 3351 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 3352 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 3353$as_echo "$as_me: loading cache $cache_file" >&6;} 3354 case $cache_file in 3355 [\\/]* | ?:[\\/]* ) . "$cache_file";; 3356 *) . "./$cache_file";; 3357 esac 3358 fi 3359else 3360 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 3361$as_echo "$as_me: creating cache $cache_file" >&6;} 3362 >$cache_file 3363fi 3364 3365as_fn_append ac_header_list " stdlib.h" 3366as_fn_append ac_header_list " unistd.h" 3367as_fn_append ac_header_list " sys/param.h" 3368# Check that the precious variables saved in the cache have kept the same 3369# value. 3370ac_cache_corrupted=false 3371for ac_var in $ac_precious_vars; do 3372 eval ac_old_set=\$ac_cv_env_${ac_var}_set 3373 eval ac_new_set=\$ac_env_${ac_var}_set 3374 eval ac_old_val=\$ac_cv_env_${ac_var}_value 3375 eval ac_new_val=\$ac_env_${ac_var}_value 3376 case $ac_old_set,$ac_new_set in 3377 set,) 3378 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 3379$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 3380 ac_cache_corrupted=: ;; 3381 ,set) 3382 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 3383$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 3384 ac_cache_corrupted=: ;; 3385 ,);; 3386 *) 3387 if test "x$ac_old_val" != "x$ac_new_val"; then 3388 # differences in whitespace do not lead to failure. 3389 ac_old_val_w=`echo x $ac_old_val` 3390 ac_new_val_w=`echo x $ac_new_val` 3391 if test "$ac_old_val_w" != "$ac_new_val_w"; then 3392 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 3393$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 3394 ac_cache_corrupted=: 3395 else 3396 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 3397$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 3398 eval $ac_var=\$ac_old_val 3399 fi 3400 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 3401$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 3402 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 3403$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 3404 fi;; 3405 esac 3406 # Pass precious variables to config.status. 3407 if test "$ac_new_set" = set; then 3408 case $ac_new_val in 3409 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 3410 *) ac_arg=$ac_var=$ac_new_val ;; 3411 esac 3412 case " $ac_configure_args " in 3413 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 3414 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 3415 esac 3416 fi 3417done 3418if $ac_cache_corrupted; then 3419 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3420$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3421 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 3422$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 3423 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 3424fi 3425## -------------------- ## 3426## Main body of script. ## 3427## -------------------- ## 3428 3429ac_ext=c 3430ac_cpp='$CPP $CPPFLAGS' 3431ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3432ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3433ac_compiler_gnu=$ac_cv_c_compiler_gnu 3434 3435 3436 3437ac_aux_dir= 3438for ac_dir in config "$srcdir"/config; do 3439 if test -f "$ac_dir/install-sh"; then 3440 ac_aux_dir=$ac_dir 3441 ac_install_sh="$ac_aux_dir/install-sh -c" 3442 break 3443 elif test -f "$ac_dir/install.sh"; then 3444 ac_aux_dir=$ac_dir 3445 ac_install_sh="$ac_aux_dir/install.sh -c" 3446 break 3447 elif test -f "$ac_dir/shtool"; then 3448 ac_aux_dir=$ac_dir 3449 ac_install_sh="$ac_aux_dir/shtool install -c" 3450 break 3451 fi 3452done 3453if test -z "$ac_aux_dir"; then 3454 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5 3455fi 3456 3457# These three variables are undocumented and unsupported, 3458# and are intended to be withdrawn in a future Autoconf release. 3459# They can cause serious problems if a builder's source tree is in a directory 3460# whose full name contains unusual characters. 3461ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 3462ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 3463ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 3464 3465 3466 3467 3468ac_config_headers="$ac_config_headers config/config.h" 3469 3470 3471ac_config_commands="$ac_config_commands MagickCore/magick-config.h" 3472 3473ac_config_files="$ac_config_files config/configure.xml config/delegates.xml config/ImageMagick.rdf config/MagickCore.dox config/MagickWand.dox config/type-dejavu.xml config/type-ghostscript.xml config/type-windows.xml config/type.xml ImageMagick.spec Magick++/bin/Magick++-config MagickCore/ImageMagick.pc Magick++/lib/ImageMagick++.pc Magick++/lib/Magick++.pc MagickCore/MagickCore-config MagickCore/MagickCore.pc MagickCore/version.h Makefile magick.sh PerlMagick/Magick.pm PerlMagick/Makefile.PL PerlMagick/check.sh utilities/animate.1 utilities/compare.1 utilities/composite.1 utilities/conjure.1 utilities/convert.1 utilities/display.1 utilities/identify.1 utilities/ImageMagick.1 utilities/import.1 utilities/mogrify.1 utilities/montage.1 utilities/stream.1 MagickWand/MagickWand-config MagickWand/MagickWand.pc" 3474 3475 3476# 3477# Save initial user-tunable values 3478# 3479USER_LIBS=$LIBS 3480for var in CC CFLAGS CPPFLAGS CXX CXXCPP LDFLAGS LIBS ; do 3481 eval isset=\${$var+set} 3482 if test "$isset" = 'set'; then 3483 eval val=$`echo $var` 3484 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS}'${var}=${val}' " 3485 fi 3486done 3487 3488 3489CONFIGURE_ARGS="$0 ${ac_configure_args}" 3490 3491 3492# Source file containing package/library versioning information. 3493. ${srcdir}/version.sh 3494 3495echo "configuring ${PACKAGE_NAME} ${PACKAGE_VERSION}${PACKAGE_VERSION_ADDENDUM}" 3496# Make sure we can run config.sub. 3497$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3498 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3499 3500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3501$as_echo_n "checking build system type... " >&6; } 3502if ${ac_cv_build+:} false; then : 3503 $as_echo_n "(cached) " >&6 3504else 3505 ac_build_alias=$build_alias 3506test "x$ac_build_alias" = x && 3507 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3508test "x$ac_build_alias" = x && 3509 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3510ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3511 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3512 3513fi 3514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3515$as_echo "$ac_cv_build" >&6; } 3516case $ac_cv_build in 3517*-*-*) ;; 3518*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3519esac 3520build=$ac_cv_build 3521ac_save_IFS=$IFS; IFS='-' 3522set x $ac_cv_build 3523shift 3524build_cpu=$1 3525build_vendor=$2 3526shift; shift 3527# Remember, the first character of IFS is used to create $*, 3528# except with old shells: 3529build_os=$* 3530IFS=$ac_save_IFS 3531case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3532 3533 3534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3535$as_echo_n "checking host system type... " >&6; } 3536if ${ac_cv_host+:} false; then : 3537 $as_echo_n "(cached) " >&6 3538else 3539 if test "x$host_alias" = x; then 3540 ac_cv_host=$ac_cv_build 3541else 3542 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3543 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3544fi 3545 3546fi 3547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3548$as_echo "$ac_cv_host" >&6; } 3549case $ac_cv_host in 3550*-*-*) ;; 3551*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3552esac 3553host=$ac_cv_host 3554ac_save_IFS=$IFS; IFS='-' 3555set x $ac_cv_host 3556shift 3557host_cpu=$1 3558host_vendor=$2 3559shift; shift 3560# Remember, the first character of IFS is used to create $*, 3561# except with old shells: 3562host_os=$* 3563IFS=$ac_save_IFS 3564case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3565 3566 3567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 3568$as_echo_n "checking target system type... " >&6; } 3569if ${ac_cv_target+:} false; then : 3570 $as_echo_n "(cached) " >&6 3571else 3572 if test "x$target_alias" = x; then 3573 ac_cv_target=$ac_cv_host 3574else 3575 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 3576 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 3577fi 3578 3579fi 3580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 3581$as_echo "$ac_cv_target" >&6; } 3582case $ac_cv_target in 3583*-*-*) ;; 3584*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 3585esac 3586target=$ac_cv_target 3587ac_save_IFS=$IFS; IFS='-' 3588set x $ac_cv_target 3589shift 3590target_cpu=$1 3591target_vendor=$2 3592shift; shift 3593# Remember, the first character of IFS is used to create $*, 3594# except with old shells: 3595target_os=$* 3596IFS=$ac_save_IFS 3597case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 3598 3599 3600# The aliases save the names the user supplied, while $host etc. 3601# will get canonicalized. 3602test -n "$target_alias" && 3603 test "$program_prefix$program_suffix$program_transform_name" = \ 3604 NONENONEs,x,x, && 3605 program_prefix=${target_alias}- 3606 3607 3608 3609 3610MAGICK_TARGET_CPU=$host_cpu 3611 3612 3613MAGICK_TARGET_VENDOR=$host_vendor 3614 3615 3616MAGICK_TARGET_OS=$host_os 3617 3618 3619# Substitute library versioning 3620MAGICK_LIBRARY_CURRENT_MIN=`expr $MAGICK_LIBRARY_CURRENT - $MAGICK_LIBRARY_AGE` 3621 3622MAGICK_LIBRARY_VERSION_INFO=$MAGICK_LIBRARY_CURRENT:$MAGICK_LIBRARY_REVISION:$MAGICK_LIBRARY_AGE 3623 3624MAGICK_SVN_REVISION=7929 3625 3626 3627 3628 3629# Ensure that make can run correctly 3630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3631$as_echo_n "checking whether build environment is sane... " >&6; } 3632# Just in case 3633sleep 1 3634echo timestamp > conftest.file 3635# Reject unsafe characters in $srcdir or the absolute working directory 3636# name. Accept space and tab only in the latter. 3637am_lf=' 3638' 3639case `pwd` in 3640 *[\\\"\#\$\&\'\`$am_lf]*) 3641 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3642esac 3643case $srcdir in 3644 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3645 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 3646esac 3647 3648# Do `set' in a subshell so we don't clobber the current shell's 3649# arguments. Must try -L first in case configure is actually a 3650# symlink; some systems play weird games with the mod time of symlinks 3651# (eg FreeBSD returns the mod time of the symlink's containing 3652# directory). 3653if ( 3654 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3655 if test "$*" = "X"; then 3656 # -L didn't work. 3657 set X `ls -t "$srcdir/configure" conftest.file` 3658 fi 3659 rm -f conftest.file 3660 if test "$*" != "X $srcdir/configure conftest.file" \ 3661 && test "$*" != "X conftest.file $srcdir/configure"; then 3662 3663 # If neither matched, then we have a broken ls. This can happen 3664 # if, for instance, CONFIG_SHELL is bash and it inherits a 3665 # broken ls alias from the environment. This has actually 3666 # happened. Such a system could not be considered "sane". 3667 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3668alias in your environment" "$LINENO" 5 3669 fi 3670 3671 test "$2" = conftest.file 3672 ) 3673then 3674 # Ok. 3675 : 3676else 3677 as_fn_error $? "newly created file is older than distributed files! 3678Check your system clock" "$LINENO" 5 3679fi 3680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3681$as_echo "yes" >&6; } 3682 3683am__api_version='1.11' 3684 3685# Find a good install program. We prefer a C program (faster), 3686# so one script is as good as another. But avoid the broken or 3687# incompatible versions: 3688# SysV /etc/install, /usr/sbin/install 3689# SunOS /usr/etc/install 3690# IRIX /sbin/install 3691# AIX /bin/install 3692# AmigaOS /C/install, which installs bootblocks on floppy discs 3693# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3694# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3695# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3696# OS/2's system install, which has a completely different semantic 3697# ./install, which can be erroneously created by make from ./install.sh. 3698# Reject install programs that cannot install multiple files. 3699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3700$as_echo_n "checking for a BSD-compatible install... " >&6; } 3701if test -z "$INSTALL"; then 3702if ${ac_cv_path_install+:} false; then : 3703 $as_echo_n "(cached) " >&6 3704else 3705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3706for as_dir in $PATH 3707do 3708 IFS=$as_save_IFS 3709 test -z "$as_dir" && as_dir=. 3710 # Account for people who put trailing slashes in PATH elements. 3711case $as_dir/ in #(( 3712 ./ | .// | /[cC]/* | \ 3713 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3714 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3715 /usr/ucb/* ) ;; 3716 *) 3717 # OSF1 and SCO ODT 3.0 have their own names for install. 3718 # Don't use installbsd from OSF since it installs stuff as root 3719 # by default. 3720 for ac_prog in ginstall scoinst install; do 3721 for ac_exec_ext in '' $ac_executable_extensions; do 3722 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 3723 if test $ac_prog = install && 3724 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3725 # AIX install. It has an incompatible calling convention. 3726 : 3727 elif test $ac_prog = install && 3728 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3729 # program-specific install script used by HP pwplus--don't use. 3730 : 3731 else 3732 rm -rf conftest.one conftest.two conftest.dir 3733 echo one > conftest.one 3734 echo two > conftest.two 3735 mkdir conftest.dir 3736 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3737 test -s conftest.one && test -s conftest.two && 3738 test -s conftest.dir/conftest.one && 3739 test -s conftest.dir/conftest.two 3740 then 3741 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3742 break 3 3743 fi 3744 fi 3745 fi 3746 done 3747 done 3748 ;; 3749esac 3750 3751 done 3752IFS=$as_save_IFS 3753 3754rm -rf conftest.one conftest.two conftest.dir 3755 3756fi 3757 if test "${ac_cv_path_install+set}" = set; then 3758 INSTALL=$ac_cv_path_install 3759 else 3760 # As a last resort, use the slow shell script. Don't cache a 3761 # value for INSTALL within a source directory, because that will 3762 # break other packages using the cache if that directory is 3763 # removed, or if the value is a relative name. 3764 INSTALL=$ac_install_sh 3765 fi 3766fi 3767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3768$as_echo "$INSTALL" >&6; } 3769 3770# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3771# It thinks the first close brace ends the variable substitution. 3772test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3773 3774test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3775 3776test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3777 3778test "$program_prefix" != NONE && 3779 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3780# Use a double $ so make ignores it. 3781test "$program_suffix" != NONE && 3782 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3783# Double any \ or $. 3784# By default was `s,x,x', remove it if useless. 3785ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3786program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3787 3788# expand $ac_aux_dir to an absolute path 3789am_aux_dir=`cd $ac_aux_dir && pwd` 3790 3791if test x"${MISSING+set}" != xset; then 3792 case $am_aux_dir in 3793 *\ * | *\ *) 3794 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3795 *) 3796 MISSING="\${SHELL} $am_aux_dir/missing" ;; 3797 esac 3798fi 3799# Use eval to expand $SHELL 3800if eval "$MISSING --run true"; then 3801 am_missing_run="$MISSING --run " 3802else 3803 am_missing_run= 3804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 3805$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 3806fi 3807 3808if test x"${install_sh}" != xset; then 3809 case $am_aux_dir in 3810 *\ * | *\ *) 3811 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3812 *) 3813 install_sh="\${SHELL} $am_aux_dir/install-sh" 3814 esac 3815fi 3816 3817# Installed binaries are usually stripped using `strip' when the user 3818# run `make install-strip'. However `strip' might not be the right 3819# tool to use in cross-compilation environments, therefore Automake 3820# will honor the `STRIP' environment variable to overrule this program. 3821if test "$cross_compiling" != no; then 3822 if test -n "$ac_tool_prefix"; then 3823 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3824set dummy ${ac_tool_prefix}strip; ac_word=$2 3825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3826$as_echo_n "checking for $ac_word... " >&6; } 3827if ${ac_cv_prog_STRIP+:} false; then : 3828 $as_echo_n "(cached) " >&6 3829else 3830 if test -n "$STRIP"; then 3831 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3832else 3833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3834for as_dir in $PATH 3835do 3836 IFS=$as_save_IFS 3837 test -z "$as_dir" && as_dir=. 3838 for ac_exec_ext in '' $ac_executable_extensions; do 3839 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3840 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3841 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3842 break 2 3843 fi 3844done 3845 done 3846IFS=$as_save_IFS 3847 3848fi 3849fi 3850STRIP=$ac_cv_prog_STRIP 3851if test -n "$STRIP"; then 3852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3853$as_echo "$STRIP" >&6; } 3854else 3855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3856$as_echo "no" >&6; } 3857fi 3858 3859 3860fi 3861if test -z "$ac_cv_prog_STRIP"; then 3862 ac_ct_STRIP=$STRIP 3863 # Extract the first word of "strip", so it can be a program name with args. 3864set dummy strip; ac_word=$2 3865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3866$as_echo_n "checking for $ac_word... " >&6; } 3867if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3868 $as_echo_n "(cached) " >&6 3869else 3870 if test -n "$ac_ct_STRIP"; then 3871 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3872else 3873as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3874for as_dir in $PATH 3875do 3876 IFS=$as_save_IFS 3877 test -z "$as_dir" && as_dir=. 3878 for ac_exec_ext in '' $ac_executable_extensions; do 3879 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3880 ac_cv_prog_ac_ct_STRIP="strip" 3881 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3882 break 2 3883 fi 3884done 3885 done 3886IFS=$as_save_IFS 3887 3888fi 3889fi 3890ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3891if test -n "$ac_ct_STRIP"; then 3892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3893$as_echo "$ac_ct_STRIP" >&6; } 3894else 3895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3896$as_echo "no" >&6; } 3897fi 3898 3899 if test "x$ac_ct_STRIP" = x; then 3900 STRIP=":" 3901 else 3902 case $cross_compiling:$ac_tool_warned in 3903yes:) 3904{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3905$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3906ac_tool_warned=yes ;; 3907esac 3908 STRIP=$ac_ct_STRIP 3909 fi 3910else 3911 STRIP="$ac_cv_prog_STRIP" 3912fi 3913 3914fi 3915INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3916 3917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3918$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3919if test -z "$MKDIR_P"; then 3920 if ${ac_cv_path_mkdir+:} false; then : 3921 $as_echo_n "(cached) " >&6 3922else 3923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3924for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3925do 3926 IFS=$as_save_IFS 3927 test -z "$as_dir" && as_dir=. 3928 for ac_prog in mkdir gmkdir; do 3929 for ac_exec_ext in '' $ac_executable_extensions; do 3930 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 3931 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3932 'mkdir (GNU coreutils) '* | \ 3933 'mkdir (coreutils) '* | \ 3934 'mkdir (fileutils) '4.1*) 3935 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3936 break 3;; 3937 esac 3938 done 3939 done 3940 done 3941IFS=$as_save_IFS 3942 3943fi 3944 3945 test -d ./--version && rmdir ./--version 3946 if test "${ac_cv_path_mkdir+set}" = set; then 3947 MKDIR_P="$ac_cv_path_mkdir -p" 3948 else 3949 # As a last resort, use the slow shell script. Don't cache a 3950 # value for MKDIR_P within a source directory, because that will 3951 # break other packages using the cache if that directory is 3952 # removed, or if the value is a relative name. 3953 MKDIR_P="$ac_install_sh -d" 3954 fi 3955fi 3956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3957$as_echo "$MKDIR_P" >&6; } 3958 3959mkdir_p="$MKDIR_P" 3960case $mkdir_p in 3961 [\\/$]* | ?:[\\/]*) ;; 3962 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 3963esac 3964 3965for ac_prog in gawk mawk nawk awk 3966do 3967 # Extract the first word of "$ac_prog", so it can be a program name with args. 3968set dummy $ac_prog; ac_word=$2 3969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3970$as_echo_n "checking for $ac_word... " >&6; } 3971if ${ac_cv_prog_AWK+:} false; then : 3972 $as_echo_n "(cached) " >&6 3973else 3974 if test -n "$AWK"; then 3975 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3976else 3977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3978for as_dir in $PATH 3979do 3980 IFS=$as_save_IFS 3981 test -z "$as_dir" && as_dir=. 3982 for ac_exec_ext in '' $ac_executable_extensions; do 3983 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3984 ac_cv_prog_AWK="$ac_prog" 3985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3986 break 2 3987 fi 3988done 3989 done 3990IFS=$as_save_IFS 3991 3992fi 3993fi 3994AWK=$ac_cv_prog_AWK 3995if test -n "$AWK"; then 3996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3997$as_echo "$AWK" >&6; } 3998else 3999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4000$as_echo "no" >&6; } 4001fi 4002 4003 4004 test -n "$AWK" && break 4005done 4006 4007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4008$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4009set x ${MAKE-make} 4010ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4011if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4012 $as_echo_n "(cached) " >&6 4013else 4014 cat >conftest.make <<\_ACEOF 4015SHELL = /bin/sh 4016all: 4017 @echo '@@@%%%=$(MAKE)=@@@%%%' 4018_ACEOF 4019# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4020case `${MAKE-make} -f conftest.make 2>/dev/null` in 4021 *@@@%%%=?*=@@@%%%*) 4022 eval ac_cv_prog_make_${ac_make}_set=yes;; 4023 *) 4024 eval ac_cv_prog_make_${ac_make}_set=no;; 4025esac 4026rm -f conftest.make 4027fi 4028if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4030$as_echo "yes" >&6; } 4031 SET_MAKE= 4032else 4033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4034$as_echo "no" >&6; } 4035 SET_MAKE="MAKE=${MAKE-make}" 4036fi 4037 4038rm -rf .tst 2>/dev/null 4039mkdir .tst 2>/dev/null 4040if test -d .tst; then 4041 am__leading_dot=. 4042else 4043 am__leading_dot=_ 4044fi 4045rmdir .tst 2>/dev/null 4046 4047# Check whether --enable-silent-rules was given. 4048if test "${enable_silent_rules+set}" = set; then : 4049 enableval=$enable_silent_rules; 4050fi 4051 4052case $enable_silent_rules in 4053yes) AM_DEFAULT_VERBOSITY=0;; 4054no) AM_DEFAULT_VERBOSITY=1;; 4055*) AM_DEFAULT_VERBOSITY=1;; 4056esac 4057am_make=${MAKE-make} 4058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4059$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4060if ${am_cv_make_support_nested_variables+:} false; then : 4061 $as_echo_n "(cached) " >&6 4062else 4063 if $as_echo 'TRUE=$(BAR$(V)) 4064BAR0=false 4065BAR1=true 4066V=1 4067am__doit: 4068 @$(TRUE) 4069.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4070 am_cv_make_support_nested_variables=yes 4071else 4072 am_cv_make_support_nested_variables=no 4073fi 4074fi 4075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4076$as_echo "$am_cv_make_support_nested_variables" >&6; } 4077if test $am_cv_make_support_nested_variables = yes; then 4078 AM_V='$(V)' 4079 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4080else 4081 AM_V=$AM_DEFAULT_VERBOSITY 4082 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4083fi 4084AM_BACKSLASH='\' 4085 4086if test "`cd $srcdir && pwd`" != "`pwd`"; then 4087 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4088 # is not polluted with repeated "-I." 4089 am__isrc=' -I$(srcdir)' 4090 # test to see if srcdir already configured 4091 if test -f $srcdir/config.status; then 4092 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4093 fi 4094fi 4095 4096# test whether we have cygpath 4097if test -z "$CYGPATH_W"; then 4098 if (cygpath --version) >/dev/null 2>/dev/null; then 4099 CYGPATH_W='cygpath -w' 4100 else 4101 CYGPATH_W=echo 4102 fi 4103fi 4104 4105 4106# Define the identity of the package. 4107 PACKAGE='ImageMagick' 4108 VERSION='7.0.0-0' 4109 4110 4111cat >>confdefs.h <<_ACEOF 4112#define PACKAGE "$PACKAGE" 4113_ACEOF 4114 4115 4116cat >>confdefs.h <<_ACEOF 4117#define VERSION "$VERSION" 4118_ACEOF 4119 4120# Some tools Automake needs. 4121 4122ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4123 4124 4125AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4126 4127 4128AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4129 4130 4131AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4132 4133 4134MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4135 4136# We need awk for the "check" target. The system "awk" is bad on 4137# some platforms. 4138# Always define AMTAR for backward compatibility. Yes, it's still used 4139# in the wild :-( We should find a proper way to deprecate it ... 4140AMTAR='$${TAR-tar}' 4141 4142am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4143 4144 4145 4146 4147 4148 4149# Enable support for silent build rules 4150# Check whether --enable-silent-rules was given. 4151if test "${enable_silent_rules+set}" = set; then : 4152 enableval=$enable_silent_rules; 4153fi 4154 4155case $enable_silent_rules in 4156yes) AM_DEFAULT_VERBOSITY=0;; 4157no) AM_DEFAULT_VERBOSITY=1;; 4158*) AM_DEFAULT_VERBOSITY=0;; 4159esac 4160am_make=${MAKE-make} 4161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4162$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4163if ${am_cv_make_support_nested_variables+:} false; then : 4164 $as_echo_n "(cached) " >&6 4165else 4166 if $as_echo 'TRUE=$(BAR$(V)) 4167BAR0=false 4168BAR1=true 4169V=1 4170am__doit: 4171 @$(TRUE) 4172.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4173 am_cv_make_support_nested_variables=yes 4174else 4175 am_cv_make_support_nested_variables=no 4176fi 4177fi 4178{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4179$as_echo "$am_cv_make_support_nested_variables" >&6; } 4180if test $am_cv_make_support_nested_variables = yes; then 4181 AM_V='$(V)' 4182 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4183else 4184 AM_V=$AM_DEFAULT_VERBOSITY 4185 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4186fi 4187AM_BACKSLASH='\' 4188 4189 4190MAGICK_LIB_VERSION="0x" 4191if test ${MAGICK_LIBRARY_CURRENT} -lt 10 ; then 4192 MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}0 4193fi 4194MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}${MAGICK_LIBRARY_CURRENT} 4195if test ${MAGICK_LIBRARY_AGE} -lt 10 ; then 4196 MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}0 4197fi 4198MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}${MAGICK_LIBRARY_AGE} 4199if test ${MAGICK_LIBRARY_REVISION} -lt 10 ; then 4200 MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}0 4201fi 4202MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}${MAGICK_LIBRARY_REVISION} 4203 4204 4205# Definition used to define MagickLibVersionText in version.h 4206MAGICK_LIB_VERSION_TEXT="${PACKAGE_VERSION}" 4207 4208 4209# Definition used to define MagickLibVersionNumber in version.h 4210MAGICK_LIB_VERSION_NUMBER="${MAGICK_LIBRARY_CURRENT},${MAGICK_LIBRARY_AGE},${MAGICK_LIBRARY_REVISION}" 4211 4212 4213# Regenerate config.status if ChangeLog or version.sh is updated. 4214CONFIG_STATUS_DEPENDENCIES='$(top_srcdir)/version.sh' 4215 4216 4217PERLMAINCC=$CC 4218 4219MAGICK_CFLAGS='' 4220MAGICK_CPPFLAGS=$CPPFLAGS_USER 4221MAGICK_PCFLAGS=$CPPFLAGS_USER 4222MAGICK_LDFLAGS='' 4223MAGICK_LIBS='' 4224MAGICK_FEATURES='' 4225 4226# 4227# Evaluate shell variable equivalents to Makefile directory variables 4228# 4229if test "x$prefix" = xNONE; then 4230 prefix=$ac_default_prefix 4231fi 4232# Let make expand exec_prefix. 4233if test "x$exec_prefix" = xNONE; then 4234 exec_prefix='${prefix}' 4235fi 4236 4237# 4238eval "eval PREFIX_DIR=${prefix}" 4239 4240eval "eval EXEC_PREFIX_DIR=${exec_prefix}" 4241 4242eval "eval BIN_DIR=$bindir" 4243 4244eval "eval SBIN_DIR=$sbindir" 4245 4246eval "eval LIBEXEC_DIR=$libexecdir" 4247 4248eval "eval DATA_DIR=$datadir" 4249 4250eval "eval DOC_DIR=$datadir/doc" 4251 4252eval "eval SYSCONF_DIR=$sysconfdir" 4253 4254eval "eval SHAREDSTATE_DIR=$sharedstatedir" 4255 4256eval "eval LOCALSTATE_DIR=$localstatedir" 4257 4258eval "eval LIB_DIR=$libdir" 4259 4260eval "eval INCLUDE_DIR=$includedir" 4261 4262eval "eval PERSISTINCLUDE_DIR=$oldincludedir" 4263 4264eval "eval INFO_DIR=$infodir" 4265 4266eval "eval MAN_DIR=$mandir" 4267 4268 4269# Get full paths to source and build directories 4270srcdirfull="`cd $srcdir && pwd`" 4271builddir="`pwd`" 4272 4273# 4274# Compute variables useful for running uninstalled software. 4275# 4276MAGICK_CODER_MODULE_PATH="${builddir}/coders" 4277MAGICK_CONFIGURE_SRC_PATH="${srcdirfull}/config" 4278MAGICK_CONFIGURE_BUILD_PATH="${builddir}/config" 4279MAGICK_FILTER_MODULE_PATH="${builddir}/filters" 4280DIRSEP=':' 4281case "${build_os}" in 4282 mingw* ) 4283 MAGICK_CODER_MODULE_PATH=`$WinPathScript "${MAGICK_CODER_MODULE_PATH}" 0` 4284 MAGICK_CONFIGURE_SRC_PATH=`$WinPathScript "${MAGICK_CONFIGURE_SRC_PATH}" 0` 4285 MAGICK_CONFIGURE_BUILD_PATH=`$WinPathScript "${MAGICK_CONFIGURE_BUILD_PATH}" 0` 4286 MAGICK_FILTER_MODULE_PATH=`$WinPathScript "${MAGICK_FILTER_MODULE_PATH}" 0` 4287 DIRSEP=';' 4288 ;; 4289esac 4290case "${host_os}" in 4291 mingw* ) 4292 DIRSEP=';' 4293 ;; 4294esac 4295 4296 4297 4298 4299 4300 4301 4302# 4303# Enable OS features. 4304# 4305DEPDIR="${am__leading_dot}deps" 4306 4307ac_config_commands="$ac_config_commands depfiles" 4308 4309 4310am_make=${MAKE-make} 4311cat > confinc << 'END' 4312am__doit: 4313 @echo this is the am__doit target 4314.PHONY: am__doit 4315END 4316# If we don't find an include directive, just comment out the code. 4317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4318$as_echo_n "checking for style of include used by $am_make... " >&6; } 4319am__include="#" 4320am__quote= 4321_am_result=none 4322# First try GNU make style include. 4323echo "include confinc" > confmf 4324# Ignore all kinds of additional output from `make'. 4325case `$am_make -s -f confmf 2> /dev/null` in #( 4326*the\ am__doit\ target*) 4327 am__include=include 4328 am__quote= 4329 _am_result=GNU 4330 ;; 4331esac 4332# Now try BSD make style include. 4333if test "$am__include" = "#"; then 4334 echo '.include "confinc"' > confmf 4335 case `$am_make -s -f confmf 2> /dev/null` in #( 4336 *the\ am__doit\ target*) 4337 am__include=.include 4338 am__quote="\"" 4339 _am_result=BSD 4340 ;; 4341 esac 4342fi 4343 4344 4345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4346$as_echo "$_am_result" >&6; } 4347rm -f confinc confmf 4348 4349# Check whether --enable-dependency-tracking was given. 4350if test "${enable_dependency_tracking+set}" = set; then : 4351 enableval=$enable_dependency_tracking; 4352fi 4353 4354if test "x$enable_dependency_tracking" != xno; then 4355 am_depcomp="$ac_aux_dir/depcomp" 4356 AMDEPBACKSLASH='\' 4357 am__nodep='_no' 4358fi 4359 if test "x$enable_dependency_tracking" != xno; then 4360 AMDEP_TRUE= 4361 AMDEP_FALSE='#' 4362else 4363 AMDEP_TRUE='#' 4364 AMDEP_FALSE= 4365fi 4366 4367 4368ac_ext=c 4369ac_cpp='$CPP $CPPFLAGS' 4370ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4371ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4372ac_compiler_gnu=$ac_cv_c_compiler_gnu 4373if test -n "$ac_tool_prefix"; then 4374 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4375set dummy ${ac_tool_prefix}gcc; ac_word=$2 4376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4377$as_echo_n "checking for $ac_word... " >&6; } 4378if ${ac_cv_prog_CC+:} false; then : 4379 $as_echo_n "(cached) " >&6 4380else 4381 if test -n "$CC"; then 4382 ac_cv_prog_CC="$CC" # Let the user override the test. 4383else 4384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4385for as_dir in $PATH 4386do 4387 IFS=$as_save_IFS 4388 test -z "$as_dir" && as_dir=. 4389 for ac_exec_ext in '' $ac_executable_extensions; do 4390 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4391 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4393 break 2 4394 fi 4395done 4396 done 4397IFS=$as_save_IFS 4398 4399fi 4400fi 4401CC=$ac_cv_prog_CC 4402if test -n "$CC"; then 4403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4404$as_echo "$CC" >&6; } 4405else 4406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4407$as_echo "no" >&6; } 4408fi 4409 4410 4411fi 4412if test -z "$ac_cv_prog_CC"; then 4413 ac_ct_CC=$CC 4414 # Extract the first word of "gcc", so it can be a program name with args. 4415set dummy gcc; ac_word=$2 4416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4417$as_echo_n "checking for $ac_word... " >&6; } 4418if ${ac_cv_prog_ac_ct_CC+:} false; then : 4419 $as_echo_n "(cached) " >&6 4420else 4421 if test -n "$ac_ct_CC"; then 4422 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4423else 4424as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4425for as_dir in $PATH 4426do 4427 IFS=$as_save_IFS 4428 test -z "$as_dir" && as_dir=. 4429 for ac_exec_ext in '' $ac_executable_extensions; do 4430 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4431 ac_cv_prog_ac_ct_CC="gcc" 4432 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4433 break 2 4434 fi 4435done 4436 done 4437IFS=$as_save_IFS 4438 4439fi 4440fi 4441ac_ct_CC=$ac_cv_prog_ac_ct_CC 4442if test -n "$ac_ct_CC"; then 4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4444$as_echo "$ac_ct_CC" >&6; } 4445else 4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4447$as_echo "no" >&6; } 4448fi 4449 4450 if test "x$ac_ct_CC" = x; then 4451 CC="" 4452 else 4453 case $cross_compiling:$ac_tool_warned in 4454yes:) 4455{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4456$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4457ac_tool_warned=yes ;; 4458esac 4459 CC=$ac_ct_CC 4460 fi 4461else 4462 CC="$ac_cv_prog_CC" 4463fi 4464 4465if test -z "$CC"; then 4466 if test -n "$ac_tool_prefix"; then 4467 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4468set dummy ${ac_tool_prefix}cc; ac_word=$2 4469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4470$as_echo_n "checking for $ac_word... " >&6; } 4471if ${ac_cv_prog_CC+:} false; then : 4472 $as_echo_n "(cached) " >&6 4473else 4474 if test -n "$CC"; then 4475 ac_cv_prog_CC="$CC" # Let the user override the test. 4476else 4477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4478for as_dir in $PATH 4479do 4480 IFS=$as_save_IFS 4481 test -z "$as_dir" && as_dir=. 4482 for ac_exec_ext in '' $ac_executable_extensions; do 4483 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4484 ac_cv_prog_CC="${ac_tool_prefix}cc" 4485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4486 break 2 4487 fi 4488done 4489 done 4490IFS=$as_save_IFS 4491 4492fi 4493fi 4494CC=$ac_cv_prog_CC 4495if test -n "$CC"; then 4496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4497$as_echo "$CC" >&6; } 4498else 4499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4500$as_echo "no" >&6; } 4501fi 4502 4503 4504 fi 4505fi 4506if test -z "$CC"; then 4507 # Extract the first word of "cc", so it can be a program name with args. 4508set dummy cc; ac_word=$2 4509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4510$as_echo_n "checking for $ac_word... " >&6; } 4511if ${ac_cv_prog_CC+:} false; then : 4512 $as_echo_n "(cached) " >&6 4513else 4514 if test -n "$CC"; then 4515 ac_cv_prog_CC="$CC" # Let the user override the test. 4516else 4517 ac_prog_rejected=no 4518as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4519for as_dir in $PATH 4520do 4521 IFS=$as_save_IFS 4522 test -z "$as_dir" && as_dir=. 4523 for ac_exec_ext in '' $ac_executable_extensions; do 4524 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4525 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4526 ac_prog_rejected=yes 4527 continue 4528 fi 4529 ac_cv_prog_CC="cc" 4530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4531 break 2 4532 fi 4533done 4534 done 4535IFS=$as_save_IFS 4536 4537if test $ac_prog_rejected = yes; then 4538 # We found a bogon in the path, so make sure we never use it. 4539 set dummy $ac_cv_prog_CC 4540 shift 4541 if test $# != 0; then 4542 # We chose a different compiler from the bogus one. 4543 # However, it has the same basename, so the bogon will be chosen 4544 # first if we set CC to just the basename; use the full file name. 4545 shift 4546 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4547 fi 4548fi 4549fi 4550fi 4551CC=$ac_cv_prog_CC 4552if test -n "$CC"; then 4553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4554$as_echo "$CC" >&6; } 4555else 4556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4557$as_echo "no" >&6; } 4558fi 4559 4560 4561fi 4562if test -z "$CC"; then 4563 if test -n "$ac_tool_prefix"; then 4564 for ac_prog in cl.exe 4565 do 4566 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4567set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4569$as_echo_n "checking for $ac_word... " >&6; } 4570if ${ac_cv_prog_CC+:} false; then : 4571 $as_echo_n "(cached) " >&6 4572else 4573 if test -n "$CC"; then 4574 ac_cv_prog_CC="$CC" # Let the user override the test. 4575else 4576as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4577for as_dir in $PATH 4578do 4579 IFS=$as_save_IFS 4580 test -z "$as_dir" && as_dir=. 4581 for ac_exec_ext in '' $ac_executable_extensions; do 4582 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4583 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4585 break 2 4586 fi 4587done 4588 done 4589IFS=$as_save_IFS 4590 4591fi 4592fi 4593CC=$ac_cv_prog_CC 4594if test -n "$CC"; then 4595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4596$as_echo "$CC" >&6; } 4597else 4598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4599$as_echo "no" >&6; } 4600fi 4601 4602 4603 test -n "$CC" && break 4604 done 4605fi 4606if test -z "$CC"; then 4607 ac_ct_CC=$CC 4608 for ac_prog in cl.exe 4609do 4610 # Extract the first word of "$ac_prog", so it can be a program name with args. 4611set dummy $ac_prog; ac_word=$2 4612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4613$as_echo_n "checking for $ac_word... " >&6; } 4614if ${ac_cv_prog_ac_ct_CC+:} false; then : 4615 $as_echo_n "(cached) " >&6 4616else 4617 if test -n "$ac_ct_CC"; then 4618 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4619else 4620as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4621for as_dir in $PATH 4622do 4623 IFS=$as_save_IFS 4624 test -z "$as_dir" && as_dir=. 4625 for ac_exec_ext in '' $ac_executable_extensions; do 4626 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4627 ac_cv_prog_ac_ct_CC="$ac_prog" 4628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4629 break 2 4630 fi 4631done 4632 done 4633IFS=$as_save_IFS 4634 4635fi 4636fi 4637ac_ct_CC=$ac_cv_prog_ac_ct_CC 4638if test -n "$ac_ct_CC"; then 4639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4640$as_echo "$ac_ct_CC" >&6; } 4641else 4642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4643$as_echo "no" >&6; } 4644fi 4645 4646 4647 test -n "$ac_ct_CC" && break 4648done 4649 4650 if test "x$ac_ct_CC" = x; then 4651 CC="" 4652 else 4653 case $cross_compiling:$ac_tool_warned in 4654yes:) 4655{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4656$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4657ac_tool_warned=yes ;; 4658esac 4659 CC=$ac_ct_CC 4660 fi 4661fi 4662 4663fi 4664 4665 4666test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4667$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4668as_fn_error $? "no acceptable C compiler found in \$PATH 4669See \`config.log' for more details" "$LINENO" 5; } 4670 4671# Provide some information about the compiler. 4672$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4673set X $ac_compile 4674ac_compiler=$2 4675for ac_option in --version -v -V -qversion; do 4676 { { ac_try="$ac_compiler $ac_option >&5" 4677case "(($ac_try" in 4678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4679 *) ac_try_echo=$ac_try;; 4680esac 4681eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4682$as_echo "$ac_try_echo"; } >&5 4683 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4684 ac_status=$? 4685 if test -s conftest.err; then 4686 sed '10a\ 4687... rest of stderr output deleted ... 4688 10q' conftest.err >conftest.er1 4689 cat conftest.er1 >&5 4690 fi 4691 rm -f conftest.er1 conftest.err 4692 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4693 test $ac_status = 0; } 4694done 4695 4696cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4697/* end confdefs.h. */ 4698 4699int 4700main () 4701{ 4702 4703 ; 4704 return 0; 4705} 4706_ACEOF 4707ac_clean_files_save=$ac_clean_files 4708ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 4709# Try to create an executable without -o first, disregard a.out. 4710# It will help us diagnose broken compilers, and finding out an intuition 4711# of exeext. 4712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4713$as_echo_n "checking whether the C compiler works... " >&6; } 4714ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4715 4716# The possible output files: 4717ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4718 4719ac_rmfiles= 4720for ac_file in $ac_files 4721do 4722 case $ac_file in 4723 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4724 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4725 esac 4726done 4727rm -f $ac_rmfiles 4728 4729if { { ac_try="$ac_link_default" 4730case "(($ac_try" in 4731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4732 *) ac_try_echo=$ac_try;; 4733esac 4734eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4735$as_echo "$ac_try_echo"; } >&5 4736 (eval "$ac_link_default") 2>&5 4737 ac_status=$? 4738 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4739 test $ac_status = 0; }; then : 4740 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4741# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4742# in a Makefile. We should not override ac_cv_exeext if it was cached, 4743# so that the user can short-circuit this test for compilers unknown to 4744# Autoconf. 4745for ac_file in $ac_files '' 4746do 4747 test -f "$ac_file" || continue 4748 case $ac_file in 4749 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4750 ;; 4751 [ab].out ) 4752 # We found the default executable, but exeext='' is most 4753 # certainly right. 4754 break;; 4755 *.* ) 4756 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 4757 then :; else 4758 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4759 fi 4760 # We set ac_cv_exeext here because the later test for it is not 4761 # safe: cross compilers may not add the suffix if given an `-o' 4762 # argument, so we may need to know it at that point already. 4763 # Even if this section looks crufty: it has the advantage of 4764 # actually working. 4765 break;; 4766 * ) 4767 break;; 4768 esac 4769done 4770test "$ac_cv_exeext" = no && ac_cv_exeext= 4771 4772else 4773 ac_file='' 4774fi 4775if test -z "$ac_file"; then : 4776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4777$as_echo "no" >&6; } 4778$as_echo "$as_me: failed program was:" >&5 4779sed 's/^/| /' conftest.$ac_ext >&5 4780 4781{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4782$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4783as_fn_error 77 "C compiler cannot create executables 4784See \`config.log' for more details" "$LINENO" 5; } 4785else 4786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4787$as_echo "yes" >&6; } 4788fi 4789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4790$as_echo_n "checking for C compiler default output file name... " >&6; } 4791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4792$as_echo "$ac_file" >&6; } 4793ac_exeext=$ac_cv_exeext 4794 4795rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 4796ac_clean_files=$ac_clean_files_save 4797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4798$as_echo_n "checking for suffix of executables... " >&6; } 4799if { { ac_try="$ac_link" 4800case "(($ac_try" in 4801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4802 *) ac_try_echo=$ac_try;; 4803esac 4804eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4805$as_echo "$ac_try_echo"; } >&5 4806 (eval "$ac_link") 2>&5 4807 ac_status=$? 4808 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4809 test $ac_status = 0; }; then : 4810 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4811# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4812# work properly (i.e., refer to `conftest.exe'), while it won't with 4813# `rm'. 4814for ac_file in conftest.exe conftest conftest.*; do 4815 test -f "$ac_file" || continue 4816 case $ac_file in 4817 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4818 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4819 break;; 4820 * ) break;; 4821 esac 4822done 4823else 4824 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4825$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4826as_fn_error $? "cannot compute suffix of executables: cannot compile and link 4827See \`config.log' for more details" "$LINENO" 5; } 4828fi 4829rm -f conftest conftest$ac_cv_exeext 4830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4831$as_echo "$ac_cv_exeext" >&6; } 4832 4833rm -f conftest.$ac_ext 4834EXEEXT=$ac_cv_exeext 4835ac_exeext=$EXEEXT 4836cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4837/* end confdefs.h. */ 4838#include <stdio.h> 4839int 4840main () 4841{ 4842FILE *f = fopen ("conftest.out", "w"); 4843 return ferror (f) || fclose (f) != 0; 4844 4845 ; 4846 return 0; 4847} 4848_ACEOF 4849ac_clean_files="$ac_clean_files conftest.out" 4850# Check that the compiler produces executables we can run. If not, either 4851# the compiler is broken, or we cross compile. 4852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4853$as_echo_n "checking whether we are cross compiling... " >&6; } 4854if test "$cross_compiling" != yes; then 4855 { { ac_try="$ac_link" 4856case "(($ac_try" in 4857 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4858 *) ac_try_echo=$ac_try;; 4859esac 4860eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4861$as_echo "$ac_try_echo"; } >&5 4862 (eval "$ac_link") 2>&5 4863 ac_status=$? 4864 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4865 test $ac_status = 0; } 4866 if { ac_try='./conftest$ac_cv_exeext' 4867 { { case "(($ac_try" in 4868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4869 *) ac_try_echo=$ac_try;; 4870esac 4871eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4872$as_echo "$ac_try_echo"; } >&5 4873 (eval "$ac_try") 2>&5 4874 ac_status=$? 4875 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4876 test $ac_status = 0; }; }; then 4877 cross_compiling=no 4878 else 4879 if test "$cross_compiling" = maybe; then 4880 cross_compiling=yes 4881 else 4882 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4883$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4884as_fn_error $? "cannot run C compiled programs. 4885If you meant to cross compile, use \`--host'. 4886See \`config.log' for more details" "$LINENO" 5; } 4887 fi 4888 fi 4889fi 4890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4891$as_echo "$cross_compiling" >&6; } 4892 4893rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4894ac_clean_files=$ac_clean_files_save 4895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4896$as_echo_n "checking for suffix of object files... " >&6; } 4897if ${ac_cv_objext+:} false; then : 4898 $as_echo_n "(cached) " >&6 4899else 4900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4901/* end confdefs.h. */ 4902 4903int 4904main () 4905{ 4906 4907 ; 4908 return 0; 4909} 4910_ACEOF 4911rm -f conftest.o conftest.obj 4912if { { ac_try="$ac_compile" 4913case "(($ac_try" in 4914 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4915 *) ac_try_echo=$ac_try;; 4916esac 4917eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4918$as_echo "$ac_try_echo"; } >&5 4919 (eval "$ac_compile") 2>&5 4920 ac_status=$? 4921 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4922 test $ac_status = 0; }; then : 4923 for ac_file in conftest.o conftest.obj conftest.*; do 4924 test -f "$ac_file" || continue; 4925 case $ac_file in 4926 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4927 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4928 break;; 4929 esac 4930done 4931else 4932 $as_echo "$as_me: failed program was:" >&5 4933sed 's/^/| /' conftest.$ac_ext >&5 4934 4935{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4936$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4937as_fn_error $? "cannot compute suffix of object files: cannot compile 4938See \`config.log' for more details" "$LINENO" 5; } 4939fi 4940rm -f conftest.$ac_cv_objext conftest.$ac_ext 4941fi 4942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4943$as_echo "$ac_cv_objext" >&6; } 4944OBJEXT=$ac_cv_objext 4945ac_objext=$OBJEXT 4946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4947$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4948if ${ac_cv_c_compiler_gnu+:} false; then : 4949 $as_echo_n "(cached) " >&6 4950else 4951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4952/* end confdefs.h. */ 4953 4954int 4955main () 4956{ 4957#ifndef __GNUC__ 4958 choke me 4959#endif 4960 4961 ; 4962 return 0; 4963} 4964_ACEOF 4965if ac_fn_c_try_compile "$LINENO"; then : 4966 ac_compiler_gnu=yes 4967else 4968 ac_compiler_gnu=no 4969fi 4970rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4971ac_cv_c_compiler_gnu=$ac_compiler_gnu 4972 4973fi 4974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4975$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4976if test $ac_compiler_gnu = yes; then 4977 GCC=yes 4978else 4979 GCC= 4980fi 4981ac_test_CFLAGS=${CFLAGS+set} 4982ac_save_CFLAGS=$CFLAGS 4983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4984$as_echo_n "checking whether $CC accepts -g... " >&6; } 4985if ${ac_cv_prog_cc_g+:} false; then : 4986 $as_echo_n "(cached) " >&6 4987else 4988 ac_save_c_werror_flag=$ac_c_werror_flag 4989 ac_c_werror_flag=yes 4990 ac_cv_prog_cc_g=no 4991 CFLAGS="-g" 4992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4993/* end confdefs.h. */ 4994 4995int 4996main () 4997{ 4998 4999 ; 5000 return 0; 5001} 5002_ACEOF 5003if ac_fn_c_try_compile "$LINENO"; then : 5004 ac_cv_prog_cc_g=yes 5005else 5006 CFLAGS="" 5007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5008/* end confdefs.h. */ 5009 5010int 5011main () 5012{ 5013 5014 ; 5015 return 0; 5016} 5017_ACEOF 5018if ac_fn_c_try_compile "$LINENO"; then : 5019 5020else 5021 ac_c_werror_flag=$ac_save_c_werror_flag 5022 CFLAGS="-g" 5023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5024/* end confdefs.h. */ 5025 5026int 5027main () 5028{ 5029 5030 ; 5031 return 0; 5032} 5033_ACEOF 5034if ac_fn_c_try_compile "$LINENO"; then : 5035 ac_cv_prog_cc_g=yes 5036fi 5037rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5038fi 5039rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5040fi 5041rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5042 ac_c_werror_flag=$ac_save_c_werror_flag 5043fi 5044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5045$as_echo "$ac_cv_prog_cc_g" >&6; } 5046if test "$ac_test_CFLAGS" = set; then 5047 CFLAGS=$ac_save_CFLAGS 5048elif test $ac_cv_prog_cc_g = yes; then 5049 if test "$GCC" = yes; then 5050 CFLAGS="-g -O2" 5051 else 5052 CFLAGS="-g" 5053 fi 5054else 5055 if test "$GCC" = yes; then 5056 CFLAGS="-O2" 5057 else 5058 CFLAGS= 5059 fi 5060fi 5061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5062$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5063if ${ac_cv_prog_cc_c89+:} false; then : 5064 $as_echo_n "(cached) " >&6 5065else 5066 ac_cv_prog_cc_c89=no 5067ac_save_CC=$CC 5068cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5069/* end confdefs.h. */ 5070#include <stdarg.h> 5071#include <stdio.h> 5072#include <sys/types.h> 5073#include <sys/stat.h> 5074/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5075struct buf { int x; }; 5076FILE * (*rcsopen) (struct buf *, struct stat *, int); 5077static char *e (p, i) 5078 char **p; 5079 int i; 5080{ 5081 return p[i]; 5082} 5083static char *f (char * (*g) (char **, int), char **p, ...) 5084{ 5085 char *s; 5086 va_list v; 5087 va_start (v,p); 5088 s = g (p, va_arg (v,int)); 5089 va_end (v); 5090 return s; 5091} 5092 5093/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5094 function prototypes and stuff, but not '\xHH' hex character constants. 5095 These don't provoke an error unfortunately, instead are silently treated 5096 as 'x'. The following induces an error, until -std is added to get 5097 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5098 array size at least. It's necessary to write '\x00'==0 to get something 5099 that's true only with -std. */ 5100int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5101 5102/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5103 inside strings and character constants. */ 5104#define FOO(x) 'x' 5105int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5106 5107int test (int i, double x); 5108struct s1 {int (*f) (int a);}; 5109struct s2 {int (*f) (double a);}; 5110int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5111int argc; 5112char **argv; 5113int 5114main () 5115{ 5116return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5117 ; 5118 return 0; 5119} 5120_ACEOF 5121for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5122 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5123do 5124 CC="$ac_save_CC $ac_arg" 5125 if ac_fn_c_try_compile "$LINENO"; then : 5126 ac_cv_prog_cc_c89=$ac_arg 5127fi 5128rm -f core conftest.err conftest.$ac_objext 5129 test "x$ac_cv_prog_cc_c89" != "xno" && break 5130done 5131rm -f conftest.$ac_ext 5132CC=$ac_save_CC 5133 5134fi 5135# AC_CACHE_VAL 5136case "x$ac_cv_prog_cc_c89" in 5137 x) 5138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5139$as_echo "none needed" >&6; } ;; 5140 xno) 5141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5142$as_echo "unsupported" >&6; } ;; 5143 *) 5144 CC="$CC $ac_cv_prog_cc_c89" 5145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5146$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5147esac 5148if test "x$ac_cv_prog_cc_c89" != xno; then : 5149 5150fi 5151 5152ac_ext=c 5153ac_cpp='$CPP $CPPFLAGS' 5154ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5155ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5156ac_compiler_gnu=$ac_cv_c_compiler_gnu 5157 5158depcc="$CC" am_compiler_list= 5159 5160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5161$as_echo_n "checking dependency style of $depcc... " >&6; } 5162if ${am_cv_CC_dependencies_compiler_type+:} false; then : 5163 $as_echo_n "(cached) " >&6 5164else 5165 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5166 # We make a subdir and do the tests there. Otherwise we can end up 5167 # making bogus files that we don't know about and never remove. For 5168 # instance it was reported that on HP-UX the gcc test will end up 5169 # making a dummy file named `D' -- because `-MD' means `put the output 5170 # in D'. 5171 rm -rf conftest.dir 5172 mkdir conftest.dir 5173 # Copy depcomp to subdir because otherwise we won't find it if we're 5174 # using a relative directory. 5175 cp "$am_depcomp" conftest.dir 5176 cd conftest.dir 5177 # We will build objects and dependencies in a subdirectory because 5178 # it helps to detect inapplicable dependency modes. For instance 5179 # both Tru64's cc and ICC support -MD to output dependencies as a 5180 # side effect of compilation, but ICC will put the dependencies in 5181 # the current directory while Tru64 will put them in the object 5182 # directory. 5183 mkdir sub 5184 5185 am_cv_CC_dependencies_compiler_type=none 5186 if test "$am_compiler_list" = ""; then 5187 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5188 fi 5189 am__universal=false 5190 case " $depcc " in #( 5191 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5192 esac 5193 5194 for depmode in $am_compiler_list; do 5195 # Setup a source with many dependencies, because some compilers 5196 # like to wrap large dependency lists on column 80 (with \), and 5197 # we should not choose a depcomp mode which is confused by this. 5198 # 5199 # We need to recreate these files for each test, as the compiler may 5200 # overwrite some of them when testing with obscure command lines. 5201 # This happens at least with the AIX C compiler. 5202 : > sub/conftest.c 5203 for i in 1 2 3 4 5 6; do 5204 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5205 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5206 # Solaris 8's {/usr,}/bin/sh. 5207 touch sub/conftst$i.h 5208 done 5209 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5210 5211 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5212 # mode. It turns out that the SunPro C++ compiler does not properly 5213 # handle `-M -o', and we need to detect this. Also, some Intel 5214 # versions had trouble with output in subdirs 5215 am__obj=sub/conftest.${OBJEXT-o} 5216 am__minus_obj="-o $am__obj" 5217 case $depmode in 5218 gcc) 5219 # This depmode causes a compiler race in universal mode. 5220 test "$am__universal" = false || continue 5221 ;; 5222 nosideeffect) 5223 # after this tag, mechanisms are not by side-effect, so they'll 5224 # only be used when explicitly requested 5225 if test "x$enable_dependency_tracking" = xyes; then 5226 continue 5227 else 5228 break 5229 fi 5230 ;; 5231 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5232 # This compiler won't grok `-c -o', but also, the minuso test has 5233 # not run yet. These depmodes are late enough in the game, and 5234 # so weak that their functioning should not be impacted. 5235 am__obj=conftest.${OBJEXT-o} 5236 am__minus_obj= 5237 ;; 5238 none) break ;; 5239 esac 5240 if depmode=$depmode \ 5241 source=sub/conftest.c object=$am__obj \ 5242 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5243 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5244 >/dev/null 2>conftest.err && 5245 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5246 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5247 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5248 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5249 # icc doesn't choke on unknown options, it will just issue warnings 5250 # or remarks (even with -Werror). So we grep stderr for any message 5251 # that says an option was ignored or not supported. 5252 # When given -MP, icc 7.0 and 7.1 complain thusly: 5253 # icc: Command line warning: ignoring option '-M'; no argument required 5254 # The diagnosis changed in icc 8.0: 5255 # icc: Command line remark: option '-MP' not supported 5256 if (grep 'ignoring option' conftest.err || 5257 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5258 am_cv_CC_dependencies_compiler_type=$depmode 5259 break 5260 fi 5261 fi 5262 done 5263 5264 cd .. 5265 rm -rf conftest.dir 5266else 5267 am_cv_CC_dependencies_compiler_type=none 5268fi 5269 5270fi 5271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5272$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 5273CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5274 5275 if 5276 test "x$enable_dependency_tracking" != xno \ 5277 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 5278 am__fastdepCC_TRUE= 5279 am__fastdepCC_FALSE='#' 5280else 5281 am__fastdepCC_TRUE='#' 5282 am__fastdepCC_FALSE= 5283fi 5284 5285 5286 5287ac_ext=c 5288ac_cpp='$CPP $CPPFLAGS' 5289ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5290ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5291ac_compiler_gnu=$ac_cv_c_compiler_gnu 5292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 5293$as_echo_n "checking how to run the C preprocessor... " >&6; } 5294# On Suns, sometimes $CPP names a directory. 5295if test -n "$CPP" && test -d "$CPP"; then 5296 CPP= 5297fi 5298if test -z "$CPP"; then 5299 if ${ac_cv_prog_CPP+:} false; then : 5300 $as_echo_n "(cached) " >&6 5301else 5302 # Double quotes because CPP needs to be expanded 5303 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 5304 do 5305 ac_preproc_ok=false 5306for ac_c_preproc_warn_flag in '' yes 5307do 5308 # Use a header file that comes with gcc, so configuring glibc 5309 # with a fresh cross-compiler works. 5310 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5311 # <limits.h> exists even on freestanding compilers. 5312 # On the NeXT, cc -E runs the code through the compiler's parser, 5313 # not just through cpp. "Syntax error" is here to catch this case. 5314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5315/* end confdefs.h. */ 5316#ifdef __STDC__ 5317# include <limits.h> 5318#else 5319# include <assert.h> 5320#endif 5321 Syntax error 5322_ACEOF 5323if ac_fn_c_try_cpp "$LINENO"; then : 5324 5325else 5326 # Broken: fails on valid input. 5327continue 5328fi 5329rm -f conftest.err conftest.i conftest.$ac_ext 5330 5331 # OK, works on sane cases. Now check whether nonexistent headers 5332 # can be detected and how. 5333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5334/* end confdefs.h. */ 5335#include <ac_nonexistent.h> 5336_ACEOF 5337if ac_fn_c_try_cpp "$LINENO"; then : 5338 # Broken: success on invalid input. 5339continue 5340else 5341 # Passes both tests. 5342ac_preproc_ok=: 5343break 5344fi 5345rm -f conftest.err conftest.i conftest.$ac_ext 5346 5347done 5348# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5349rm -f conftest.i conftest.err conftest.$ac_ext 5350if $ac_preproc_ok; then : 5351 break 5352fi 5353 5354 done 5355 ac_cv_prog_CPP=$CPP 5356 5357fi 5358 CPP=$ac_cv_prog_CPP 5359else 5360 ac_cv_prog_CPP=$CPP 5361fi 5362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 5363$as_echo "$CPP" >&6; } 5364ac_preproc_ok=false 5365for ac_c_preproc_warn_flag in '' yes 5366do 5367 # Use a header file that comes with gcc, so configuring glibc 5368 # with a fresh cross-compiler works. 5369 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 5370 # <limits.h> exists even on freestanding compilers. 5371 # On the NeXT, cc -E runs the code through the compiler's parser, 5372 # not just through cpp. "Syntax error" is here to catch this case. 5373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5374/* end confdefs.h. */ 5375#ifdef __STDC__ 5376# include <limits.h> 5377#else 5378# include <assert.h> 5379#endif 5380 Syntax error 5381_ACEOF 5382if ac_fn_c_try_cpp "$LINENO"; then : 5383 5384else 5385 # Broken: fails on valid input. 5386continue 5387fi 5388rm -f conftest.err conftest.i conftest.$ac_ext 5389 5390 # OK, works on sane cases. Now check whether nonexistent headers 5391 # can be detected and how. 5392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5393/* end confdefs.h. */ 5394#include <ac_nonexistent.h> 5395_ACEOF 5396if ac_fn_c_try_cpp "$LINENO"; then : 5397 # Broken: success on invalid input. 5398continue 5399else 5400 # Passes both tests. 5401ac_preproc_ok=: 5402break 5403fi 5404rm -f conftest.err conftest.i conftest.$ac_ext 5405 5406done 5407# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 5408rm -f conftest.i conftest.err conftest.$ac_ext 5409if $ac_preproc_ok; then : 5410 5411else 5412 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5413$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5414as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 5415See \`config.log' for more details" "$LINENO" 5; } 5416fi 5417 5418ac_ext=c 5419ac_cpp='$CPP $CPPFLAGS' 5420ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5421ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5422ac_compiler_gnu=$ac_cv_c_compiler_gnu 5423 5424 5425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5426$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5427if ${ac_cv_path_GREP+:} false; then : 5428 $as_echo_n "(cached) " >&6 5429else 5430 if test -z "$GREP"; then 5431 ac_path_GREP_found=false 5432 # Loop through the user's path and test for each of PROGNAME-LIST 5433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5434for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5435do 5436 IFS=$as_save_IFS 5437 test -z "$as_dir" && as_dir=. 5438 for ac_prog in grep ggrep; do 5439 for ac_exec_ext in '' $ac_executable_extensions; do 5440 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5441 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 5442# Check for GNU ac_path_GREP and select it if it is found. 5443 # Check for GNU $ac_path_GREP 5444case `"$ac_path_GREP" --version 2>&1` in 5445*GNU*) 5446 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5447*) 5448 ac_count=0 5449 $as_echo_n 0123456789 >"conftest.in" 5450 while : 5451 do 5452 cat "conftest.in" "conftest.in" >"conftest.tmp" 5453 mv "conftest.tmp" "conftest.in" 5454 cp "conftest.in" "conftest.nl" 5455 $as_echo 'GREP' >> "conftest.nl" 5456 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5457 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5458 as_fn_arith $ac_count + 1 && ac_count=$as_val 5459 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5460 # Best one so far, save it but keep looking for a better one 5461 ac_cv_path_GREP="$ac_path_GREP" 5462 ac_path_GREP_max=$ac_count 5463 fi 5464 # 10*(2^10) chars as input seems more than enough 5465 test $ac_count -gt 10 && break 5466 done 5467 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5468esac 5469 5470 $ac_path_GREP_found && break 3 5471 done 5472 done 5473 done 5474IFS=$as_save_IFS 5475 if test -z "$ac_cv_path_GREP"; then 5476 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5477 fi 5478else 5479 ac_cv_path_GREP=$GREP 5480fi 5481 5482fi 5483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5484$as_echo "$ac_cv_path_GREP" >&6; } 5485 GREP="$ac_cv_path_GREP" 5486 5487 5488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5489$as_echo_n "checking for egrep... " >&6; } 5490if ${ac_cv_path_EGREP+:} false; then : 5491 $as_echo_n "(cached) " >&6 5492else 5493 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5494 then ac_cv_path_EGREP="$GREP -E" 5495 else 5496 if test -z "$EGREP"; then 5497 ac_path_EGREP_found=false 5498 # Loop through the user's path and test for each of PROGNAME-LIST 5499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5500for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5501do 5502 IFS=$as_save_IFS 5503 test -z "$as_dir" && as_dir=. 5504 for ac_prog in egrep; do 5505 for ac_exec_ext in '' $ac_executable_extensions; do 5506 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5507 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 5508# Check for GNU ac_path_EGREP and select it if it is found. 5509 # Check for GNU $ac_path_EGREP 5510case `"$ac_path_EGREP" --version 2>&1` in 5511*GNU*) 5512 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5513*) 5514 ac_count=0 5515 $as_echo_n 0123456789 >"conftest.in" 5516 while : 5517 do 5518 cat "conftest.in" "conftest.in" >"conftest.tmp" 5519 mv "conftest.tmp" "conftest.in" 5520 cp "conftest.in" "conftest.nl" 5521 $as_echo 'EGREP' >> "conftest.nl" 5522 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5523 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5524 as_fn_arith $ac_count + 1 && ac_count=$as_val 5525 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5526 # Best one so far, save it but keep looking for a better one 5527 ac_cv_path_EGREP="$ac_path_EGREP" 5528 ac_path_EGREP_max=$ac_count 5529 fi 5530 # 10*(2^10) chars as input seems more than enough 5531 test $ac_count -gt 10 && break 5532 done 5533 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5534esac 5535 5536 $ac_path_EGREP_found && break 3 5537 done 5538 done 5539 done 5540IFS=$as_save_IFS 5541 if test -z "$ac_cv_path_EGREP"; then 5542 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5543 fi 5544else 5545 ac_cv_path_EGREP=$EGREP 5546fi 5547 5548 fi 5549fi 5550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5551$as_echo "$ac_cv_path_EGREP" >&6; } 5552 EGREP="$ac_cv_path_EGREP" 5553 5554 5555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 5556$as_echo_n "checking for ANSI C header files... " >&6; } 5557if ${ac_cv_header_stdc+:} false; then : 5558 $as_echo_n "(cached) " >&6 5559else 5560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5561/* end confdefs.h. */ 5562#include <stdlib.h> 5563#include <stdarg.h> 5564#include <string.h> 5565#include <float.h> 5566 5567int 5568main () 5569{ 5570 5571 ; 5572 return 0; 5573} 5574_ACEOF 5575if ac_fn_c_try_compile "$LINENO"; then : 5576 ac_cv_header_stdc=yes 5577else 5578 ac_cv_header_stdc=no 5579fi 5580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5581 5582if test $ac_cv_header_stdc = yes; then 5583 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 5584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5585/* end confdefs.h. */ 5586#include <string.h> 5587 5588_ACEOF 5589if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5590 $EGREP "memchr" >/dev/null 2>&1; then : 5591 5592else 5593 ac_cv_header_stdc=no 5594fi 5595rm -f conftest* 5596 5597fi 5598 5599if test $ac_cv_header_stdc = yes; then 5600 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 5601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5602/* end confdefs.h. */ 5603#include <stdlib.h> 5604 5605_ACEOF 5606if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5607 $EGREP "free" >/dev/null 2>&1; then : 5608 5609else 5610 ac_cv_header_stdc=no 5611fi 5612rm -f conftest* 5613 5614fi 5615 5616if test $ac_cv_header_stdc = yes; then 5617 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 5618 if test "$cross_compiling" = yes; then : 5619 : 5620else 5621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5622/* end confdefs.h. */ 5623#include <ctype.h> 5624#include <stdlib.h> 5625#if ((' ' & 0x0FF) == 0x020) 5626# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 5627# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 5628#else 5629# define ISLOWER(c) \ 5630 (('a' <= (c) && (c) <= 'i') \ 5631 || ('j' <= (c) && (c) <= 'r') \ 5632 || ('s' <= (c) && (c) <= 'z')) 5633# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 5634#endif 5635 5636#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 5637int 5638main () 5639{ 5640 int i; 5641 for (i = 0; i < 256; i++) 5642 if (XOR (islower (i), ISLOWER (i)) 5643 || toupper (i) != TOUPPER (i)) 5644 return 2; 5645 return 0; 5646} 5647_ACEOF 5648if ac_fn_c_try_run "$LINENO"; then : 5649 5650else 5651 ac_cv_header_stdc=no 5652fi 5653rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5654 conftest.$ac_objext conftest.beam conftest.$ac_ext 5655fi 5656 5657fi 5658fi 5659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 5660$as_echo "$ac_cv_header_stdc" >&6; } 5661if test $ac_cv_header_stdc = yes; then 5662 5663$as_echo "#define STDC_HEADERS 1" >>confdefs.h 5664 5665fi 5666 5667# On IRIX 5.3, sys/types and inttypes.h are conflicting. 5668for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 5669 inttypes.h stdint.h unistd.h 5670do : 5671 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 5672ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 5673" 5674if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 5675 cat >>confdefs.h <<_ACEOF 5676#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 5677_ACEOF 5678 5679fi 5680 5681done 5682 5683 5684 5685 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 5686if test "x$ac_cv_header_minix_config_h" = xyes; then : 5687 MINIX=yes 5688else 5689 MINIX= 5690fi 5691 5692 5693 if test "$MINIX" = yes; then 5694 5695$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 5696 5697 5698$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 5699 5700 5701$as_echo "#define _MINIX 1" >>confdefs.h 5702 5703 fi 5704 5705 5706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5707$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5708if ${ac_cv_safe_to_define___extensions__+:} false; then : 5709 $as_echo_n "(cached) " >&6 5710else 5711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5712/* end confdefs.h. */ 5713 5714# define __EXTENSIONS__ 1 5715 $ac_includes_default 5716int 5717main () 5718{ 5719 5720 ; 5721 return 0; 5722} 5723_ACEOF 5724if ac_fn_c_try_compile "$LINENO"; then : 5725 ac_cv_safe_to_define___extensions__=yes 5726else 5727 ac_cv_safe_to_define___extensions__=no 5728fi 5729rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5730fi 5731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5732$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5733 test $ac_cv_safe_to_define___extensions__ = yes && 5734 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5735 5736 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5737 5738 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5739 5740 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5741 5742 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5743 5744 5745 5746# Check for programs 5747ac_ext=c 5748ac_cpp='$CPP $CPPFLAGS' 5749ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5750ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5751ac_compiler_gnu=$ac_cv_c_compiler_gnu 5752if test -n "$ac_tool_prefix"; then 5753 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 5754set dummy ${ac_tool_prefix}gcc; ac_word=$2 5755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5756$as_echo_n "checking for $ac_word... " >&6; } 5757if ${ac_cv_prog_CC+:} false; then : 5758 $as_echo_n "(cached) " >&6 5759else 5760 if test -n "$CC"; then 5761 ac_cv_prog_CC="$CC" # Let the user override the test. 5762else 5763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5764for as_dir in $PATH 5765do 5766 IFS=$as_save_IFS 5767 test -z "$as_dir" && as_dir=. 5768 for ac_exec_ext in '' $ac_executable_extensions; do 5769 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5770 ac_cv_prog_CC="${ac_tool_prefix}gcc" 5771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5772 break 2 5773 fi 5774done 5775 done 5776IFS=$as_save_IFS 5777 5778fi 5779fi 5780CC=$ac_cv_prog_CC 5781if test -n "$CC"; then 5782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 5783$as_echo "$CC" >&6; } 5784else 5785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5786$as_echo "no" >&6; } 5787fi 5788 5789 5790fi 5791if test -z "$ac_cv_prog_CC"; then 5792 ac_ct_CC=$CC 5793 # Extract the first word of "gcc", so it can be a program name with args. 5794set dummy gcc; ac_word=$2 5795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5796$as_echo_n "checking for $ac_word... " >&6; } 5797if ${ac_cv_prog_ac_ct_CC+:} false; then : 5798 $as_echo_n "(cached) " >&6 5799else 5800 if test -n "$ac_ct_CC"; then 5801 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 5802else 5803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5804for as_dir in $PATH 5805do 5806 IFS=$as_save_IFS 5807 test -z "$as_dir" && as_dir=. 5808 for ac_exec_ext in '' $ac_executable_extensions; do 5809 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5810 ac_cv_prog_ac_ct_CC="gcc" 5811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5812 break 2 5813 fi 5814done 5815 done 5816IFS=$as_save_IFS 5817 5818fi 5819fi 5820ac_ct_CC=$ac_cv_prog_ac_ct_CC 5821if test -n "$ac_ct_CC"; then 5822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 5823$as_echo "$ac_ct_CC" >&6; } 5824else 5825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5826$as_echo "no" >&6; } 5827fi 5828 5829 if test "x$ac_ct_CC" = x; then 5830 CC="" 5831 else 5832 case $cross_compiling:$ac_tool_warned in 5833yes:) 5834{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5835$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5836ac_tool_warned=yes ;; 5837esac 5838 CC=$ac_ct_CC 5839 fi 5840else 5841 CC="$ac_cv_prog_CC" 5842fi 5843 5844if test -z "$CC"; then 5845 if test -n "$ac_tool_prefix"; then 5846 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 5847set dummy ${ac_tool_prefix}cc; ac_word=$2 5848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5849$as_echo_n "checking for $ac_word... " >&6; } 5850if ${ac_cv_prog_CC+:} false; then : 5851 $as_echo_n "(cached) " >&6 5852else 5853 if test -n "$CC"; then 5854 ac_cv_prog_CC="$CC" # Let the user override the test. 5855else 5856as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5857for as_dir in $PATH 5858do 5859 IFS=$as_save_IFS 5860 test -z "$as_dir" && as_dir=. 5861 for ac_exec_ext in '' $ac_executable_extensions; do 5862 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5863 ac_cv_prog_CC="${ac_tool_prefix}cc" 5864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5865 break 2 5866 fi 5867done 5868 done 5869IFS=$as_save_IFS 5870 5871fi 5872fi 5873CC=$ac_cv_prog_CC 5874if test -n "$CC"; then 5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 5876$as_echo "$CC" >&6; } 5877else 5878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5879$as_echo "no" >&6; } 5880fi 5881 5882 5883 fi 5884fi 5885if test -z "$CC"; then 5886 # Extract the first word of "cc", so it can be a program name with args. 5887set dummy cc; ac_word=$2 5888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5889$as_echo_n "checking for $ac_word... " >&6; } 5890if ${ac_cv_prog_CC+:} false; then : 5891 $as_echo_n "(cached) " >&6 5892else 5893 if test -n "$CC"; then 5894 ac_cv_prog_CC="$CC" # Let the user override the test. 5895else 5896 ac_prog_rejected=no 5897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5898for as_dir in $PATH 5899do 5900 IFS=$as_save_IFS 5901 test -z "$as_dir" && as_dir=. 5902 for ac_exec_ext in '' $ac_executable_extensions; do 5903 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5904 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 5905 ac_prog_rejected=yes 5906 continue 5907 fi 5908 ac_cv_prog_CC="cc" 5909 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5910 break 2 5911 fi 5912done 5913 done 5914IFS=$as_save_IFS 5915 5916if test $ac_prog_rejected = yes; then 5917 # We found a bogon in the path, so make sure we never use it. 5918 set dummy $ac_cv_prog_CC 5919 shift 5920 if test $# != 0; then 5921 # We chose a different compiler from the bogus one. 5922 # However, it has the same basename, so the bogon will be chosen 5923 # first if we set CC to just the basename; use the full file name. 5924 shift 5925 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 5926 fi 5927fi 5928fi 5929fi 5930CC=$ac_cv_prog_CC 5931if test -n "$CC"; then 5932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 5933$as_echo "$CC" >&6; } 5934else 5935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5936$as_echo "no" >&6; } 5937fi 5938 5939 5940fi 5941if test -z "$CC"; then 5942 if test -n "$ac_tool_prefix"; then 5943 for ac_prog in cl.exe 5944 do 5945 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5946set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5948$as_echo_n "checking for $ac_word... " >&6; } 5949if ${ac_cv_prog_CC+:} false; then : 5950 $as_echo_n "(cached) " >&6 5951else 5952 if test -n "$CC"; then 5953 ac_cv_prog_CC="$CC" # Let the user override the test. 5954else 5955as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5956for as_dir in $PATH 5957do 5958 IFS=$as_save_IFS 5959 test -z "$as_dir" && as_dir=. 5960 for ac_exec_ext in '' $ac_executable_extensions; do 5961 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5962 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 5963 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5964 break 2 5965 fi 5966done 5967 done 5968IFS=$as_save_IFS 5969 5970fi 5971fi 5972CC=$ac_cv_prog_CC 5973if test -n "$CC"; then 5974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 5975$as_echo "$CC" >&6; } 5976else 5977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5978$as_echo "no" >&6; } 5979fi 5980 5981 5982 test -n "$CC" && break 5983 done 5984fi 5985if test -z "$CC"; then 5986 ac_ct_CC=$CC 5987 for ac_prog in cl.exe 5988do 5989 # Extract the first word of "$ac_prog", so it can be a program name with args. 5990set dummy $ac_prog; ac_word=$2 5991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5992$as_echo_n "checking for $ac_word... " >&6; } 5993if ${ac_cv_prog_ac_ct_CC+:} false; then : 5994 $as_echo_n "(cached) " >&6 5995else 5996 if test -n "$ac_ct_CC"; then 5997 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 5998else 5999as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6000for as_dir in $PATH 6001do 6002 IFS=$as_save_IFS 6003 test -z "$as_dir" && as_dir=. 6004 for ac_exec_ext in '' $ac_executable_extensions; do 6005 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6006 ac_cv_prog_ac_ct_CC="$ac_prog" 6007 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6008 break 2 6009 fi 6010done 6011 done 6012IFS=$as_save_IFS 6013 6014fi 6015fi 6016ac_ct_CC=$ac_cv_prog_ac_ct_CC 6017if test -n "$ac_ct_CC"; then 6018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 6019$as_echo "$ac_ct_CC" >&6; } 6020else 6021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6022$as_echo "no" >&6; } 6023fi 6024 6025 6026 test -n "$ac_ct_CC" && break 6027done 6028 6029 if test "x$ac_ct_CC" = x; then 6030 CC="" 6031 else 6032 case $cross_compiling:$ac_tool_warned in 6033yes:) 6034{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6035$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6036ac_tool_warned=yes ;; 6037esac 6038 CC=$ac_ct_CC 6039 fi 6040fi 6041 6042fi 6043 6044 6045test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6046$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6047as_fn_error $? "no acceptable C compiler found in \$PATH 6048See \`config.log' for more details" "$LINENO" 5; } 6049 6050# Provide some information about the compiler. 6051$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 6052set X $ac_compile 6053ac_compiler=$2 6054for ac_option in --version -v -V -qversion; do 6055 { { ac_try="$ac_compiler $ac_option >&5" 6056case "(($ac_try" in 6057 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6058 *) ac_try_echo=$ac_try;; 6059esac 6060eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 6061$as_echo "$ac_try_echo"; } >&5 6062 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 6063 ac_status=$? 6064 if test -s conftest.err; then 6065 sed '10a\ 6066... rest of stderr output deleted ... 6067 10q' conftest.err >conftest.er1 6068 cat conftest.er1 >&5 6069 fi 6070 rm -f conftest.er1 conftest.err 6071 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6072 test $ac_status = 0; } 6073done 6074 6075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 6076$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 6077if ${ac_cv_c_compiler_gnu+:} false; then : 6078 $as_echo_n "(cached) " >&6 6079else 6080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6081/* end confdefs.h. */ 6082 6083int 6084main () 6085{ 6086#ifndef __GNUC__ 6087 choke me 6088#endif 6089 6090 ; 6091 return 0; 6092} 6093_ACEOF 6094if ac_fn_c_try_compile "$LINENO"; then : 6095 ac_compiler_gnu=yes 6096else 6097 ac_compiler_gnu=no 6098fi 6099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6100ac_cv_c_compiler_gnu=$ac_compiler_gnu 6101 6102fi 6103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 6104$as_echo "$ac_cv_c_compiler_gnu" >&6; } 6105if test $ac_compiler_gnu = yes; then 6106 GCC=yes 6107else 6108 GCC= 6109fi 6110ac_test_CFLAGS=${CFLAGS+set} 6111ac_save_CFLAGS=$CFLAGS 6112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 6113$as_echo_n "checking whether $CC accepts -g... " >&6; } 6114if ${ac_cv_prog_cc_g+:} false; then : 6115 $as_echo_n "(cached) " >&6 6116else 6117 ac_save_c_werror_flag=$ac_c_werror_flag 6118 ac_c_werror_flag=yes 6119 ac_cv_prog_cc_g=no 6120 CFLAGS="-g" 6121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6122/* end confdefs.h. */ 6123 6124int 6125main () 6126{ 6127 6128 ; 6129 return 0; 6130} 6131_ACEOF 6132if ac_fn_c_try_compile "$LINENO"; then : 6133 ac_cv_prog_cc_g=yes 6134else 6135 CFLAGS="" 6136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6137/* end confdefs.h. */ 6138 6139int 6140main () 6141{ 6142 6143 ; 6144 return 0; 6145} 6146_ACEOF 6147if ac_fn_c_try_compile "$LINENO"; then : 6148 6149else 6150 ac_c_werror_flag=$ac_save_c_werror_flag 6151 CFLAGS="-g" 6152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6153/* end confdefs.h. */ 6154 6155int 6156main () 6157{ 6158 6159 ; 6160 return 0; 6161} 6162_ACEOF 6163if ac_fn_c_try_compile "$LINENO"; then : 6164 ac_cv_prog_cc_g=yes 6165fi 6166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6167fi 6168rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6169fi 6170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6171 ac_c_werror_flag=$ac_save_c_werror_flag 6172fi 6173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 6174$as_echo "$ac_cv_prog_cc_g" >&6; } 6175if test "$ac_test_CFLAGS" = set; then 6176 CFLAGS=$ac_save_CFLAGS 6177elif test $ac_cv_prog_cc_g = yes; then 6178 if test "$GCC" = yes; then 6179 CFLAGS="-g -O2" 6180 else 6181 CFLAGS="-g" 6182 fi 6183else 6184 if test "$GCC" = yes; then 6185 CFLAGS="-O2" 6186 else 6187 CFLAGS= 6188 fi 6189fi 6190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 6191$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 6192if ${ac_cv_prog_cc_c89+:} false; then : 6193 $as_echo_n "(cached) " >&6 6194else 6195 ac_cv_prog_cc_c89=no 6196ac_save_CC=$CC 6197cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6198/* end confdefs.h. */ 6199#include <stdarg.h> 6200#include <stdio.h> 6201#include <sys/types.h> 6202#include <sys/stat.h> 6203/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 6204struct buf { int x; }; 6205FILE * (*rcsopen) (struct buf *, struct stat *, int); 6206static char *e (p, i) 6207 char **p; 6208 int i; 6209{ 6210 return p[i]; 6211} 6212static char *f (char * (*g) (char **, int), char **p, ...) 6213{ 6214 char *s; 6215 va_list v; 6216 va_start (v,p); 6217 s = g (p, va_arg (v,int)); 6218 va_end (v); 6219 return s; 6220} 6221 6222/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 6223 function prototypes and stuff, but not '\xHH' hex character constants. 6224 These don't provoke an error unfortunately, instead are silently treated 6225 as 'x'. The following induces an error, until -std is added to get 6226 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 6227 array size at least. It's necessary to write '\x00'==0 to get something 6228 that's true only with -std. */ 6229int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 6230 6231/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 6232 inside strings and character constants. */ 6233#define FOO(x) 'x' 6234int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 6235 6236int test (int i, double x); 6237struct s1 {int (*f) (int a);}; 6238struct s2 {int (*f) (double a);}; 6239int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 6240int argc; 6241char **argv; 6242int 6243main () 6244{ 6245return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 6246 ; 6247 return 0; 6248} 6249_ACEOF 6250for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 6251 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 6252do 6253 CC="$ac_save_CC $ac_arg" 6254 if ac_fn_c_try_compile "$LINENO"; then : 6255 ac_cv_prog_cc_c89=$ac_arg 6256fi 6257rm -f core conftest.err conftest.$ac_objext 6258 test "x$ac_cv_prog_cc_c89" != "xno" && break 6259done 6260rm -f conftest.$ac_ext 6261CC=$ac_save_CC 6262 6263fi 6264# AC_CACHE_VAL 6265case "x$ac_cv_prog_cc_c89" in 6266 x) 6267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 6268$as_echo "none needed" >&6; } ;; 6269 xno) 6270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 6271$as_echo "unsupported" >&6; } ;; 6272 *) 6273 CC="$CC $ac_cv_prog_cc_c89" 6274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 6275$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 6276esac 6277if test "x$ac_cv_prog_cc_c89" != xno; then : 6278 6279fi 6280 6281ac_ext=c 6282ac_cpp='$CPP $CPPFLAGS' 6283ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6284ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6285ac_compiler_gnu=$ac_cv_c_compiler_gnu 6286 6287depcc="$CC" am_compiler_list= 6288 6289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 6290$as_echo_n "checking dependency style of $depcc... " >&6; } 6291if ${am_cv_CC_dependencies_compiler_type+:} false; then : 6292 $as_echo_n "(cached) " >&6 6293else 6294 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 6295 # We make a subdir and do the tests there. Otherwise we can end up 6296 # making bogus files that we don't know about and never remove. For 6297 # instance it was reported that on HP-UX the gcc test will end up 6298 # making a dummy file named `D' -- because `-MD' means `put the output 6299 # in D'. 6300 rm -rf conftest.dir 6301 mkdir conftest.dir 6302 # Copy depcomp to subdir because otherwise we won't find it if we're 6303 # using a relative directory. 6304 cp "$am_depcomp" conftest.dir 6305 cd conftest.dir 6306 # We will build objects and dependencies in a subdirectory because 6307 # it helps to detect inapplicable dependency modes. For instance 6308 # both Tru64's cc and ICC support -MD to output dependencies as a 6309 # side effect of compilation, but ICC will put the dependencies in 6310 # the current directory while Tru64 will put them in the object 6311 # directory. 6312 mkdir sub 6313 6314 am_cv_CC_dependencies_compiler_type=none 6315 if test "$am_compiler_list" = ""; then 6316 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 6317 fi 6318 am__universal=false 6319 case " $depcc " in #( 6320 *\ -arch\ *\ -arch\ *) am__universal=true ;; 6321 esac 6322 6323 for depmode in $am_compiler_list; do 6324 # Setup a source with many dependencies, because some compilers 6325 # like to wrap large dependency lists on column 80 (with \), and 6326 # we should not choose a depcomp mode which is confused by this. 6327 # 6328 # We need to recreate these files for each test, as the compiler may 6329 # overwrite some of them when testing with obscure command lines. 6330 # This happens at least with the AIX C compiler. 6331 : > sub/conftest.c 6332 for i in 1 2 3 4 5 6; do 6333 echo '#include "conftst'$i'.h"' >> sub/conftest.c 6334 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 6335 # Solaris 8's {/usr,}/bin/sh. 6336 touch sub/conftst$i.h 6337 done 6338 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 6339 6340 # We check with `-c' and `-o' for the sake of the "dashmstdout" 6341 # mode. It turns out that the SunPro C++ compiler does not properly 6342 # handle `-M -o', and we need to detect this. Also, some Intel 6343 # versions had trouble with output in subdirs 6344 am__obj=sub/conftest.${OBJEXT-o} 6345 am__minus_obj="-o $am__obj" 6346 case $depmode in 6347 gcc) 6348 # This depmode causes a compiler race in universal mode. 6349 test "$am__universal" = false || continue 6350 ;; 6351 nosideeffect) 6352 # after this tag, mechanisms are not by side-effect, so they'll 6353 # only be used when explicitly requested 6354 if test "x$enable_dependency_tracking" = xyes; then 6355 continue 6356 else 6357 break 6358 fi 6359 ;; 6360 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 6361 # This compiler won't grok `-c -o', but also, the minuso test has 6362 # not run yet. These depmodes are late enough in the game, and 6363 # so weak that their functioning should not be impacted. 6364 am__obj=conftest.${OBJEXT-o} 6365 am__minus_obj= 6366 ;; 6367 none) break ;; 6368 esac 6369 if depmode=$depmode \ 6370 source=sub/conftest.c object=$am__obj \ 6371 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 6372 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 6373 >/dev/null 2>conftest.err && 6374 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 6375 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 6376 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 6377 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 6378 # icc doesn't choke on unknown options, it will just issue warnings 6379 # or remarks (even with -Werror). So we grep stderr for any message 6380 # that says an option was ignored or not supported. 6381 # When given -MP, icc 7.0 and 7.1 complain thusly: 6382 # icc: Command line warning: ignoring option '-M'; no argument required 6383 # The diagnosis changed in icc 8.0: 6384 # icc: Command line remark: option '-MP' not supported 6385 if (grep 'ignoring option' conftest.err || 6386 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 6387 am_cv_CC_dependencies_compiler_type=$depmode 6388 break 6389 fi 6390 fi 6391 done 6392 6393 cd .. 6394 rm -rf conftest.dir 6395else 6396 am_cv_CC_dependencies_compiler_type=none 6397fi 6398 6399fi 6400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 6401$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 6402CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 6403 6404 if 6405 test "x$enable_dependency_tracking" != xno \ 6406 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 6407 am__fastdepCC_TRUE= 6408 am__fastdepCC_FALSE='#' 6409else 6410 am__fastdepCC_TRUE='#' 6411 am__fastdepCC_FALSE= 6412fi 6413 6414 6415ac_ext=cpp 6416ac_cpp='$CXXCPP $CPPFLAGS' 6417ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6418ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6419ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 6420if test -z "$CXX"; then 6421 if test -n "$CCC"; then 6422 CXX=$CCC 6423 else 6424 if test -n "$ac_tool_prefix"; then 6425 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 6426 do 6427 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6428set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6430$as_echo_n "checking for $ac_word... " >&6; } 6431if ${ac_cv_prog_CXX+:} false; then : 6432 $as_echo_n "(cached) " >&6 6433else 6434 if test -n "$CXX"; then 6435 ac_cv_prog_CXX="$CXX" # Let the user override the test. 6436else 6437as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6438for as_dir in $PATH 6439do 6440 IFS=$as_save_IFS 6441 test -z "$as_dir" && as_dir=. 6442 for ac_exec_ext in '' $ac_executable_extensions; do 6443 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6444 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 6445 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6446 break 2 6447 fi 6448done 6449 done 6450IFS=$as_save_IFS 6451 6452fi 6453fi 6454CXX=$ac_cv_prog_CXX 6455if test -n "$CXX"; then 6456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 6457$as_echo "$CXX" >&6; } 6458else 6459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6460$as_echo "no" >&6; } 6461fi 6462 6463 6464 test -n "$CXX" && break 6465 done 6466fi 6467if test -z "$CXX"; then 6468 ac_ct_CXX=$CXX 6469 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 6470do 6471 # Extract the first word of "$ac_prog", so it can be a program name with args. 6472set dummy $ac_prog; ac_word=$2 6473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6474$as_echo_n "checking for $ac_word... " >&6; } 6475if ${ac_cv_prog_ac_ct_CXX+:} false; then : 6476 $as_echo_n "(cached) " >&6 6477else 6478 if test -n "$ac_ct_CXX"; then 6479 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 6480else 6481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6482for as_dir in $PATH 6483do 6484 IFS=$as_save_IFS 6485 test -z "$as_dir" && as_dir=. 6486 for ac_exec_ext in '' $ac_executable_extensions; do 6487 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6488 ac_cv_prog_ac_ct_CXX="$ac_prog" 6489 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6490 break 2 6491 fi 6492done 6493 done 6494IFS=$as_save_IFS 6495 6496fi 6497fi 6498ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 6499if test -n "$ac_ct_CXX"; then 6500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 6501$as_echo "$ac_ct_CXX" >&6; } 6502else 6503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6504$as_echo "no" >&6; } 6505fi 6506 6507 6508 test -n "$ac_ct_CXX" && break 6509done 6510 6511 if test "x$ac_ct_CXX" = x; then 6512 CXX="g++" 6513 else 6514 case $cross_compiling:$ac_tool_warned in 6515yes:) 6516{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6517$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6518ac_tool_warned=yes ;; 6519esac 6520 CXX=$ac_ct_CXX 6521 fi 6522fi 6523 6524 fi 6525fi 6526# Provide some information about the compiler. 6527$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 6528set X $ac_compile 6529ac_compiler=$2 6530for ac_option in --version -v -V -qversion; do 6531 { { ac_try="$ac_compiler $ac_option >&5" 6532case "(($ac_try" in 6533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6534 *) ac_try_echo=$ac_try;; 6535esac 6536eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 6537$as_echo "$ac_try_echo"; } >&5 6538 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 6539 ac_status=$? 6540 if test -s conftest.err; then 6541 sed '10a\ 6542... rest of stderr output deleted ... 6543 10q' conftest.err >conftest.er1 6544 cat conftest.er1 >&5 6545 fi 6546 rm -f conftest.er1 conftest.err 6547 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6548 test $ac_status = 0; } 6549done 6550 6551{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 6552$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 6553if ${ac_cv_cxx_compiler_gnu+:} false; then : 6554 $as_echo_n "(cached) " >&6 6555else 6556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6557/* end confdefs.h. */ 6558 6559int 6560main () 6561{ 6562#ifndef __GNUC__ 6563 choke me 6564#endif 6565 6566 ; 6567 return 0; 6568} 6569_ACEOF 6570if ac_fn_cxx_try_compile "$LINENO"; then : 6571 ac_compiler_gnu=yes 6572else 6573 ac_compiler_gnu=no 6574fi 6575rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6576ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 6577 6578fi 6579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 6580$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 6581if test $ac_compiler_gnu = yes; then 6582 GXX=yes 6583else 6584 GXX= 6585fi 6586ac_test_CXXFLAGS=${CXXFLAGS+set} 6587ac_save_CXXFLAGS=$CXXFLAGS 6588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 6589$as_echo_n "checking whether $CXX accepts -g... " >&6; } 6590if ${ac_cv_prog_cxx_g+:} false; then : 6591 $as_echo_n "(cached) " >&6 6592else 6593 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 6594 ac_cxx_werror_flag=yes 6595 ac_cv_prog_cxx_g=no 6596 CXXFLAGS="-g" 6597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6598/* end confdefs.h. */ 6599 6600int 6601main () 6602{ 6603 6604 ; 6605 return 0; 6606} 6607_ACEOF 6608if ac_fn_cxx_try_compile "$LINENO"; then : 6609 ac_cv_prog_cxx_g=yes 6610else 6611 CXXFLAGS="" 6612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6613/* end confdefs.h. */ 6614 6615int 6616main () 6617{ 6618 6619 ; 6620 return 0; 6621} 6622_ACEOF 6623if ac_fn_cxx_try_compile "$LINENO"; then : 6624 6625else 6626 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 6627 CXXFLAGS="-g" 6628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6629/* end confdefs.h. */ 6630 6631int 6632main () 6633{ 6634 6635 ; 6636 return 0; 6637} 6638_ACEOF 6639if ac_fn_cxx_try_compile "$LINENO"; then : 6640 ac_cv_prog_cxx_g=yes 6641fi 6642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6643fi 6644rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6645fi 6646rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6647 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 6648fi 6649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 6650$as_echo "$ac_cv_prog_cxx_g" >&6; } 6651if test "$ac_test_CXXFLAGS" = set; then 6652 CXXFLAGS=$ac_save_CXXFLAGS 6653elif test $ac_cv_prog_cxx_g = yes; then 6654 if test "$GXX" = yes; then 6655 CXXFLAGS="-g -O2" 6656 else 6657 CXXFLAGS="-g" 6658 fi 6659else 6660 if test "$GXX" = yes; then 6661 CXXFLAGS="-O2" 6662 else 6663 CXXFLAGS= 6664 fi 6665fi 6666ac_ext=c 6667ac_cpp='$CPP $CPPFLAGS' 6668ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6669ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6670ac_compiler_gnu=$ac_cv_c_compiler_gnu 6671 6672depcc="$CXX" am_compiler_list= 6673 6674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 6675$as_echo_n "checking dependency style of $depcc... " >&6; } 6676if ${am_cv_CXX_dependencies_compiler_type+:} false; then : 6677 $as_echo_n "(cached) " >&6 6678else 6679 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 6680 # We make a subdir and do the tests there. Otherwise we can end up 6681 # making bogus files that we don't know about and never remove. For 6682 # instance it was reported that on HP-UX the gcc test will end up 6683 # making a dummy file named `D' -- because `-MD' means `put the output 6684 # in D'. 6685 rm -rf conftest.dir 6686 mkdir conftest.dir 6687 # Copy depcomp to subdir because otherwise we won't find it if we're 6688 # using a relative directory. 6689 cp "$am_depcomp" conftest.dir 6690 cd conftest.dir 6691 # We will build objects and dependencies in a subdirectory because 6692 # it helps to detect inapplicable dependency modes. For instance 6693 # both Tru64's cc and ICC support -MD to output dependencies as a 6694 # side effect of compilation, but ICC will put the dependencies in 6695 # the current directory while Tru64 will put them in the object 6696 # directory. 6697 mkdir sub 6698 6699 am_cv_CXX_dependencies_compiler_type=none 6700 if test "$am_compiler_list" = ""; then 6701 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 6702 fi 6703 am__universal=false 6704 case " $depcc " in #( 6705 *\ -arch\ *\ -arch\ *) am__universal=true ;; 6706 esac 6707 6708 for depmode in $am_compiler_list; do 6709 # Setup a source with many dependencies, because some compilers 6710 # like to wrap large dependency lists on column 80 (with \), and 6711 # we should not choose a depcomp mode which is confused by this. 6712 # 6713 # We need to recreate these files for each test, as the compiler may 6714 # overwrite some of them when testing with obscure command lines. 6715 # This happens at least with the AIX C compiler. 6716 : > sub/conftest.c 6717 for i in 1 2 3 4 5 6; do 6718 echo '#include "conftst'$i'.h"' >> sub/conftest.c 6719 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 6720 # Solaris 8's {/usr,}/bin/sh. 6721 touch sub/conftst$i.h 6722 done 6723 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 6724 6725 # We check with `-c' and `-o' for the sake of the "dashmstdout" 6726 # mode. It turns out that the SunPro C++ compiler does not properly 6727 # handle `-M -o', and we need to detect this. Also, some Intel 6728 # versions had trouble with output in subdirs 6729 am__obj=sub/conftest.${OBJEXT-o} 6730 am__minus_obj="-o $am__obj" 6731 case $depmode in 6732 gcc) 6733 # This depmode causes a compiler race in universal mode. 6734 test "$am__universal" = false || continue 6735 ;; 6736 nosideeffect) 6737 # after this tag, mechanisms are not by side-effect, so they'll 6738 # only be used when explicitly requested 6739 if test "x$enable_dependency_tracking" = xyes; then 6740 continue 6741 else 6742 break 6743 fi 6744 ;; 6745 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 6746 # This compiler won't grok `-c -o', but also, the minuso test has 6747 # not run yet. These depmodes are late enough in the game, and 6748 # so weak that their functioning should not be impacted. 6749 am__obj=conftest.${OBJEXT-o} 6750 am__minus_obj= 6751 ;; 6752 none) break ;; 6753 esac 6754 if depmode=$depmode \ 6755 source=sub/conftest.c object=$am__obj \ 6756 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 6757 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 6758 >/dev/null 2>conftest.err && 6759 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 6760 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 6761 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 6762 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 6763 # icc doesn't choke on unknown options, it will just issue warnings 6764 # or remarks (even with -Werror). So we grep stderr for any message 6765 # that says an option was ignored or not supported. 6766 # When given -MP, icc 7.0 and 7.1 complain thusly: 6767 # icc: Command line warning: ignoring option '-M'; no argument required 6768 # The diagnosis changed in icc 8.0: 6769 # icc: Command line remark: option '-MP' not supported 6770 if (grep 'ignoring option' conftest.err || 6771 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 6772 am_cv_CXX_dependencies_compiler_type=$depmode 6773 break 6774 fi 6775 fi 6776 done 6777 6778 cd .. 6779 rm -rf conftest.dir 6780else 6781 am_cv_CXX_dependencies_compiler_type=none 6782fi 6783 6784fi 6785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 6786$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 6787CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 6788 6789 if 6790 test "x$enable_dependency_tracking" != xno \ 6791 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 6792 am__fastdepCXX_TRUE= 6793 am__fastdepCXX_FALSE='#' 6794else 6795 am__fastdepCXX_TRUE='#' 6796 am__fastdepCXX_FALSE= 6797fi 6798 6799 6800 case $ac_cv_prog_cc_stdc in #( 6801 no) : 6802 ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #( 6803 *) : 6804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 6805$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 6806if ${ac_cv_prog_cc_c99+:} false; then : 6807 $as_echo_n "(cached) " >&6 6808else 6809 ac_cv_prog_cc_c99=no 6810ac_save_CC=$CC 6811cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6812/* end confdefs.h. */ 6813#include <stdarg.h> 6814#include <stdbool.h> 6815#include <stdlib.h> 6816#include <wchar.h> 6817#include <stdio.h> 6818 6819// Check varargs macros. These examples are taken from C99 6.10.3.5. 6820#define debug(...) fprintf (stderr, __VA_ARGS__) 6821#define showlist(...) puts (#__VA_ARGS__) 6822#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 6823static void 6824test_varargs_macros (void) 6825{ 6826 int x = 1234; 6827 int y = 5678; 6828 debug ("Flag"); 6829 debug ("X = %d\n", x); 6830 showlist (The first, second, and third items.); 6831 report (x>y, "x is %d but y is %d", x, y); 6832} 6833 6834// Check long long types. 6835#define BIG64 18446744073709551615ull 6836#define BIG32 4294967295ul 6837#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 6838#if !BIG_OK 6839 your preprocessor is broken; 6840#endif 6841#if BIG_OK 6842#else 6843 your preprocessor is broken; 6844#endif 6845static long long int bignum = -9223372036854775807LL; 6846static unsigned long long int ubignum = BIG64; 6847 6848struct incomplete_array 6849{ 6850 int datasize; 6851 double data[]; 6852}; 6853 6854struct named_init { 6855 int number; 6856 const wchar_t *name; 6857 double average; 6858}; 6859 6860typedef const char *ccp; 6861 6862static inline int 6863test_restrict (ccp restrict text) 6864{ 6865 // See if C++-style comments work. 6866 // Iterate through items via the restricted pointer. 6867 // Also check for declarations in for loops. 6868 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 6869 continue; 6870 return 0; 6871} 6872 6873// Check varargs and va_copy. 6874static void 6875test_varargs (const char *format, ...) 6876{ 6877 va_list args; 6878 va_start (args, format); 6879 va_list args_copy; 6880 va_copy (args_copy, args); 6881 6882 const char *str; 6883 int number; 6884 float fnumber; 6885 6886 while (*format) 6887 { 6888 switch (*format++) 6889 { 6890 case 's': // string 6891 str = va_arg (args_copy, const char *); 6892 break; 6893 case 'd': // int 6894 number = va_arg (args_copy, int); 6895 break; 6896 case 'f': // float 6897 fnumber = va_arg (args_copy, double); 6898 break; 6899 default: 6900 break; 6901 } 6902 } 6903 va_end (args_copy); 6904 va_end (args); 6905} 6906 6907int 6908main () 6909{ 6910 6911 // Check bool. 6912 _Bool success = false; 6913 6914 // Check restrict. 6915 if (test_restrict ("String literal") == 0) 6916 success = true; 6917 char *restrict newvar = "Another string"; 6918 6919 // Check varargs. 6920 test_varargs ("s, d' f .", "string", 65, 34.234); 6921 test_varargs_macros (); 6922 6923 // Check flexible array members. 6924 struct incomplete_array *ia = 6925 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 6926 ia->datasize = 10; 6927 for (int i = 0; i < ia->datasize; ++i) 6928 ia->data[i] = i * 1.234; 6929 6930 // Check named initializers. 6931 struct named_init ni = { 6932 .number = 34, 6933 .name = L"Test wide string", 6934 .average = 543.34343, 6935 }; 6936 6937 ni.number = 58; 6938 6939 int dynamic_array[ni.number]; 6940 dynamic_array[ni.number - 1] = 543; 6941 6942 // work around unused variable warnings 6943 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 6944 || dynamic_array[ni.number - 1] != 543); 6945 6946 ; 6947 return 0; 6948} 6949_ACEOF 6950for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 6951do 6952 CC="$ac_save_CC $ac_arg" 6953 if ac_fn_c_try_compile "$LINENO"; then : 6954 ac_cv_prog_cc_c99=$ac_arg 6955fi 6956rm -f core conftest.err conftest.$ac_objext 6957 test "x$ac_cv_prog_cc_c99" != "xno" && break 6958done 6959rm -f conftest.$ac_ext 6960CC=$ac_save_CC 6961 6962fi 6963# AC_CACHE_VAL 6964case "x$ac_cv_prog_cc_c99" in 6965 x) 6966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 6967$as_echo "none needed" >&6; } ;; 6968 xno) 6969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 6970$as_echo "unsupported" >&6; } ;; 6971 *) 6972 CC="$CC $ac_cv_prog_cc_c99" 6973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 6974$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 6975esac 6976if test "x$ac_cv_prog_cc_c99" != xno; then : 6977 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 6978else 6979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 6980$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 6981if ${ac_cv_prog_cc_c89+:} false; then : 6982 $as_echo_n "(cached) " >&6 6983else 6984 ac_cv_prog_cc_c89=no 6985ac_save_CC=$CC 6986cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6987/* end confdefs.h. */ 6988#include <stdarg.h> 6989#include <stdio.h> 6990#include <sys/types.h> 6991#include <sys/stat.h> 6992/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 6993struct buf { int x; }; 6994FILE * (*rcsopen) (struct buf *, struct stat *, int); 6995static char *e (p, i) 6996 char **p; 6997 int i; 6998{ 6999 return p[i]; 7000} 7001static char *f (char * (*g) (char **, int), char **p, ...) 7002{ 7003 char *s; 7004 va_list v; 7005 va_start (v,p); 7006 s = g (p, va_arg (v,int)); 7007 va_end (v); 7008 return s; 7009} 7010 7011/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 7012 function prototypes and stuff, but not '\xHH' hex character constants. 7013 These don't provoke an error unfortunately, instead are silently treated 7014 as 'x'. The following induces an error, until -std is added to get 7015 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 7016 array size at least. It's necessary to write '\x00'==0 to get something 7017 that's true only with -std. */ 7018int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 7019 7020/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 7021 inside strings and character constants. */ 7022#define FOO(x) 'x' 7023int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 7024 7025int test (int i, double x); 7026struct s1 {int (*f) (int a);}; 7027struct s2 {int (*f) (double a);}; 7028int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 7029int argc; 7030char **argv; 7031int 7032main () 7033{ 7034return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 7035 ; 7036 return 0; 7037} 7038_ACEOF 7039for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 7040 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 7041do 7042 CC="$ac_save_CC $ac_arg" 7043 if ac_fn_c_try_compile "$LINENO"; then : 7044 ac_cv_prog_cc_c89=$ac_arg 7045fi 7046rm -f core conftest.err conftest.$ac_objext 7047 test "x$ac_cv_prog_cc_c89" != "xno" && break 7048done 7049rm -f conftest.$ac_ext 7050CC=$ac_save_CC 7051 7052fi 7053# AC_CACHE_VAL 7054case "x$ac_cv_prog_cc_c89" in 7055 x) 7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 7057$as_echo "none needed" >&6; } ;; 7058 xno) 7059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 7060$as_echo "unsupported" >&6; } ;; 7061 *) 7062 CC="$CC $ac_cv_prog_cc_c89" 7063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 7064$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 7065esac 7066if test "x$ac_cv_prog_cc_c89" != xno; then : 7067 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 7068else 7069 ac_cv_prog_cc_stdc=no 7070fi 7071 7072fi 7073 ;; 7074esac 7075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5 7076$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; } 7077 if ${ac_cv_prog_cc_stdc+:} false; then : 7078 $as_echo_n "(cached) " >&6 7079fi 7080 7081 case $ac_cv_prog_cc_stdc in #( 7082 no) : 7083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 7084$as_echo "unsupported" >&6; } ;; #( 7085 '') : 7086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 7087$as_echo "none needed" >&6; } ;; #( 7088 *) : 7089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5 7090$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;; 7091esac 7092 7093ac_ext=c 7094ac_cpp='$CPP $CPPFLAGS' 7095ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7096ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7097ac_compiler_gnu=$ac_cv_c_compiler_gnu 7098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7099$as_echo_n "checking how to run the C preprocessor... " >&6; } 7100# On Suns, sometimes $CPP names a directory. 7101if test -n "$CPP" && test -d "$CPP"; then 7102 CPP= 7103fi 7104if test -z "$CPP"; then 7105 if ${ac_cv_prog_CPP+:} false; then : 7106 $as_echo_n "(cached) " >&6 7107else 7108 # Double quotes because CPP needs to be expanded 7109 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7110 do 7111 ac_preproc_ok=false 7112for ac_c_preproc_warn_flag in '' yes 7113do 7114 # Use a header file that comes with gcc, so configuring glibc 7115 # with a fresh cross-compiler works. 7116 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7117 # <limits.h> exists even on freestanding compilers. 7118 # On the NeXT, cc -E runs the code through the compiler's parser, 7119 # not just through cpp. "Syntax error" is here to catch this case. 7120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7121/* end confdefs.h. */ 7122#ifdef __STDC__ 7123# include <limits.h> 7124#else 7125# include <assert.h> 7126#endif 7127 Syntax error 7128_ACEOF 7129if ac_fn_c_try_cpp "$LINENO"; then : 7130 7131else 7132 # Broken: fails on valid input. 7133continue 7134fi 7135rm -f conftest.err conftest.i conftest.$ac_ext 7136 7137 # OK, works on sane cases. Now check whether nonexistent headers 7138 # can be detected and how. 7139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7140/* end confdefs.h. */ 7141#include <ac_nonexistent.h> 7142_ACEOF 7143if ac_fn_c_try_cpp "$LINENO"; then : 7144 # Broken: success on invalid input. 7145continue 7146else 7147 # Passes both tests. 7148ac_preproc_ok=: 7149break 7150fi 7151rm -f conftest.err conftest.i conftest.$ac_ext 7152 7153done 7154# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7155rm -f conftest.i conftest.err conftest.$ac_ext 7156if $ac_preproc_ok; then : 7157 break 7158fi 7159 7160 done 7161 ac_cv_prog_CPP=$CPP 7162 7163fi 7164 CPP=$ac_cv_prog_CPP 7165else 7166 ac_cv_prog_CPP=$CPP 7167fi 7168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7169$as_echo "$CPP" >&6; } 7170ac_preproc_ok=false 7171for ac_c_preproc_warn_flag in '' yes 7172do 7173 # Use a header file that comes with gcc, so configuring glibc 7174 # with a fresh cross-compiler works. 7175 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7176 # <limits.h> exists even on freestanding compilers. 7177 # On the NeXT, cc -E runs the code through the compiler's parser, 7178 # not just through cpp. "Syntax error" is here to catch this case. 7179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7180/* end confdefs.h. */ 7181#ifdef __STDC__ 7182# include <limits.h> 7183#else 7184# include <assert.h> 7185#endif 7186 Syntax error 7187_ACEOF 7188if ac_fn_c_try_cpp "$LINENO"; then : 7189 7190else 7191 # Broken: fails on valid input. 7192continue 7193fi 7194rm -f conftest.err conftest.i conftest.$ac_ext 7195 7196 # OK, works on sane cases. Now check whether nonexistent headers 7197 # can be detected and how. 7198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7199/* end confdefs.h. */ 7200#include <ac_nonexistent.h> 7201_ACEOF 7202if ac_fn_c_try_cpp "$LINENO"; then : 7203 # Broken: success on invalid input. 7204continue 7205else 7206 # Passes both tests. 7207ac_preproc_ok=: 7208break 7209fi 7210rm -f conftest.err conftest.i conftest.$ac_ext 7211 7212done 7213# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7214rm -f conftest.i conftest.err conftest.$ac_ext 7215if $ac_preproc_ok; then : 7216 7217else 7218 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7219$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7220as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7221See \`config.log' for more details" "$LINENO" 5; } 7222fi 7223 7224ac_ext=c 7225ac_cpp='$CPP $CPPFLAGS' 7226ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7227ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7228ac_compiler_gnu=$ac_cv_c_compiler_gnu 7229 7230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 7231$as_echo_n "checking for a sed that does not truncate output... " >&6; } 7232if ${ac_cv_path_SED+:} false; then : 7233 $as_echo_n "(cached) " >&6 7234else 7235 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 7236 for ac_i in 1 2 3 4 5 6 7; do 7237 ac_script="$ac_script$as_nl$ac_script" 7238 done 7239 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 7240 { ac_script=; unset ac_script;} 7241 if test -z "$SED"; then 7242 ac_path_SED_found=false 7243 # Loop through the user's path and test for each of PROGNAME-LIST 7244 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7245for as_dir in $PATH 7246do 7247 IFS=$as_save_IFS 7248 test -z "$as_dir" && as_dir=. 7249 for ac_prog in sed gsed; do 7250 for ac_exec_ext in '' $ac_executable_extensions; do 7251 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 7252 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 7253# Check for GNU ac_path_SED and select it if it is found. 7254 # Check for GNU $ac_path_SED 7255case `"$ac_path_SED" --version 2>&1` in 7256*GNU*) 7257 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 7258*) 7259 ac_count=0 7260 $as_echo_n 0123456789 >"conftest.in" 7261 while : 7262 do 7263 cat "conftest.in" "conftest.in" >"conftest.tmp" 7264 mv "conftest.tmp" "conftest.in" 7265 cp "conftest.in" "conftest.nl" 7266 $as_echo '' >> "conftest.nl" 7267 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 7268 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7269 as_fn_arith $ac_count + 1 && ac_count=$as_val 7270 if test $ac_count -gt ${ac_path_SED_max-0}; then 7271 # Best one so far, save it but keep looking for a better one 7272 ac_cv_path_SED="$ac_path_SED" 7273 ac_path_SED_max=$ac_count 7274 fi 7275 # 10*(2^10) chars as input seems more than enough 7276 test $ac_count -gt 10 && break 7277 done 7278 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7279esac 7280 7281 $ac_path_SED_found && break 3 7282 done 7283 done 7284 done 7285IFS=$as_save_IFS 7286 if test -z "$ac_cv_path_SED"; then 7287 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 7288 fi 7289else 7290 ac_cv_path_SED=$SED 7291fi 7292 7293fi 7294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 7295$as_echo "$ac_cv_path_SED" >&6; } 7296 SED="$ac_cv_path_SED" 7297 rm -f conftest.sed 7298 7299test -z "$SED" && SED=sed 7300Xsed="$SED -e 1s/^X//" 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 7313$as_echo_n "checking for fgrep... " >&6; } 7314if ${ac_cv_path_FGREP+:} false; then : 7315 $as_echo_n "(cached) " >&6 7316else 7317 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 7318 then ac_cv_path_FGREP="$GREP -F" 7319 else 7320 if test -z "$FGREP"; then 7321 ac_path_FGREP_found=false 7322 # Loop through the user's path and test for each of PROGNAME-LIST 7323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7324for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 7325do 7326 IFS=$as_save_IFS 7327 test -z "$as_dir" && as_dir=. 7328 for ac_prog in fgrep; do 7329 for ac_exec_ext in '' $ac_executable_extensions; do 7330 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 7331 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 7332# Check for GNU ac_path_FGREP and select it if it is found. 7333 # Check for GNU $ac_path_FGREP 7334case `"$ac_path_FGREP" --version 2>&1` in 7335*GNU*) 7336 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 7337*) 7338 ac_count=0 7339 $as_echo_n 0123456789 >"conftest.in" 7340 while : 7341 do 7342 cat "conftest.in" "conftest.in" >"conftest.tmp" 7343 mv "conftest.tmp" "conftest.in" 7344 cp "conftest.in" "conftest.nl" 7345 $as_echo 'FGREP' >> "conftest.nl" 7346 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 7347 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 7348 as_fn_arith $ac_count + 1 && ac_count=$as_val 7349 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 7350 # Best one so far, save it but keep looking for a better one 7351 ac_cv_path_FGREP="$ac_path_FGREP" 7352 ac_path_FGREP_max=$ac_count 7353 fi 7354 # 10*(2^10) chars as input seems more than enough 7355 test $ac_count -gt 10 && break 7356 done 7357 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 7358esac 7359 7360 $ac_path_FGREP_found && break 3 7361 done 7362 done 7363 done 7364IFS=$as_save_IFS 7365 if test -z "$ac_cv_path_FGREP"; then 7366 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 7367 fi 7368else 7369 ac_cv_path_FGREP=$FGREP 7370fi 7371 7372 fi 7373fi 7374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 7375$as_echo "$ac_cv_path_FGREP" >&6; } 7376 FGREP="$ac_cv_path_FGREP" 7377 7378 7379test -z "$GREP" && GREP=grep 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7398ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 7399ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 7400 7401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 7402$as_echo_n "checking how to print strings... " >&6; } 7403# Test print first, because it will be a builtin if present. 7404if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 7405 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 7406 ECHO='print -r --' 7407elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 7408 ECHO='printf %s\n' 7409else 7410 # Use this function as a fallback that always works. 7411 func_fallback_echo () 7412 { 7413 eval 'cat <<_LTECHO_EOF 7414$1 7415_LTECHO_EOF' 7416 } 7417 ECHO='func_fallback_echo' 7418fi 7419 7420# func_echo_all arg... 7421# Invoke $ECHO with all args, space-separated. 7422func_echo_all () 7423{ 7424 $ECHO "" 7425} 7426 7427case "$ECHO" in 7428 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 7429$as_echo "printf" >&6; } ;; 7430 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 7431$as_echo "print -r" >&6; } ;; 7432 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 7433$as_echo "cat" >&6; } ;; 7434esac 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451# Check whether --with-gnu-ld was given. 7452if test "${with_gnu_ld+set}" = set; then : 7453 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 7454else 7455 with_gnu_ld=no 7456fi 7457 7458ac_prog=ld 7459if test "$GCC" = yes; then 7460 # Check if gcc -print-prog-name=ld gives a path. 7461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 7462$as_echo_n "checking for ld used by $CC... " >&6; } 7463 case $host in 7464 *-*-mingw*) 7465 # gcc leaves a trailing carriage return which upsets mingw 7466 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 7467 *) 7468 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 7469 esac 7470 case $ac_prog in 7471 # Accept absolute paths. 7472 [\\/]* | ?:[\\/]*) 7473 re_direlt='/[^/][^/]*/\.\./' 7474 # Canonicalize the pathname of ld 7475 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 7476 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 7477 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 7478 done 7479 test -z "$LD" && LD="$ac_prog" 7480 ;; 7481 "") 7482 # If it fails, then pretend we aren't using GCC. 7483 ac_prog=ld 7484 ;; 7485 *) 7486 # If it is relative, then search for the first ld in PATH. 7487 with_gnu_ld=unknown 7488 ;; 7489 esac 7490elif test "$with_gnu_ld" = yes; then 7491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 7492$as_echo_n "checking for GNU ld... " >&6; } 7493else 7494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 7495$as_echo_n "checking for non-GNU ld... " >&6; } 7496fi 7497if ${lt_cv_path_LD+:} false; then : 7498 $as_echo_n "(cached) " >&6 7499else 7500 if test -z "$LD"; then 7501 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7502 for ac_dir in $PATH; do 7503 IFS="$lt_save_ifs" 7504 test -z "$ac_dir" && ac_dir=. 7505 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 7506 lt_cv_path_LD="$ac_dir/$ac_prog" 7507 # Check to see if the program is GNU ld. I'd rather use --version, 7508 # but apparently some variants of GNU ld only accept -v. 7509 # Break only if it was the GNU/non-GNU ld that we prefer. 7510 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 7511 *GNU* | *'with BFD'*) 7512 test "$with_gnu_ld" != no && break 7513 ;; 7514 *) 7515 test "$with_gnu_ld" != yes && break 7516 ;; 7517 esac 7518 fi 7519 done 7520 IFS="$lt_save_ifs" 7521else 7522 lt_cv_path_LD="$LD" # Let the user override the test with a path. 7523fi 7524fi 7525 7526LD="$lt_cv_path_LD" 7527if test -n "$LD"; then 7528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 7529$as_echo "$LD" >&6; } 7530else 7531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7532$as_echo "no" >&6; } 7533fi 7534test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 7535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 7536$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 7537if ${lt_cv_prog_gnu_ld+:} false; then : 7538 $as_echo_n "(cached) " >&6 7539else 7540 # I'd rather use --version here, but apparently some GNU lds only accept -v. 7541case `$LD -v 2>&1 </dev/null` in 7542*GNU* | *'with BFD'*) 7543 lt_cv_prog_gnu_ld=yes 7544 ;; 7545*) 7546 lt_cv_prog_gnu_ld=no 7547 ;; 7548esac 7549fi 7550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 7551$as_echo "$lt_cv_prog_gnu_ld" >&6; } 7552with_gnu_ld=$lt_cv_prog_gnu_ld 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 7564$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 7565if ${ac_cv_prog_cc_c99+:} false; then : 7566 $as_echo_n "(cached) " >&6 7567else 7568 ac_cv_prog_cc_c99=no 7569ac_save_CC=$CC 7570cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7571/* end confdefs.h. */ 7572#include <stdarg.h> 7573#include <stdbool.h> 7574#include <stdlib.h> 7575#include <wchar.h> 7576#include <stdio.h> 7577 7578// Check varargs macros. These examples are taken from C99 6.10.3.5. 7579#define debug(...) fprintf (stderr, __VA_ARGS__) 7580#define showlist(...) puts (#__VA_ARGS__) 7581#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 7582static void 7583test_varargs_macros (void) 7584{ 7585 int x = 1234; 7586 int y = 5678; 7587 debug ("Flag"); 7588 debug ("X = %d\n", x); 7589 showlist (The first, second, and third items.); 7590 report (x>y, "x is %d but y is %d", x, y); 7591} 7592 7593// Check long long types. 7594#define BIG64 18446744073709551615ull 7595#define BIG32 4294967295ul 7596#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 7597#if !BIG_OK 7598 your preprocessor is broken; 7599#endif 7600#if BIG_OK 7601#else 7602 your preprocessor is broken; 7603#endif 7604static long long int bignum = -9223372036854775807LL; 7605static unsigned long long int ubignum = BIG64; 7606 7607struct incomplete_array 7608{ 7609 int datasize; 7610 double data[]; 7611}; 7612 7613struct named_init { 7614 int number; 7615 const wchar_t *name; 7616 double average; 7617}; 7618 7619typedef const char *ccp; 7620 7621static inline int 7622test_restrict (ccp restrict text) 7623{ 7624 // See if C++-style comments work. 7625 // Iterate through items via the restricted pointer. 7626 // Also check for declarations in for loops. 7627 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 7628 continue; 7629 return 0; 7630} 7631 7632// Check varargs and va_copy. 7633static void 7634test_varargs (const char *format, ...) 7635{ 7636 va_list args; 7637 va_start (args, format); 7638 va_list args_copy; 7639 va_copy (args_copy, args); 7640 7641 const char *str; 7642 int number; 7643 float fnumber; 7644 7645 while (*format) 7646 { 7647 switch (*format++) 7648 { 7649 case 's': // string 7650 str = va_arg (args_copy, const char *); 7651 break; 7652 case 'd': // int 7653 number = va_arg (args_copy, int); 7654 break; 7655 case 'f': // float 7656 fnumber = va_arg (args_copy, double); 7657 break; 7658 default: 7659 break; 7660 } 7661 } 7662 va_end (args_copy); 7663 va_end (args); 7664} 7665 7666int 7667main () 7668{ 7669 7670 // Check bool. 7671 _Bool success = false; 7672 7673 // Check restrict. 7674 if (test_restrict ("String literal") == 0) 7675 success = true; 7676 char *restrict newvar = "Another string"; 7677 7678 // Check varargs. 7679 test_varargs ("s, d' f .", "string", 65, 34.234); 7680 test_varargs_macros (); 7681 7682 // Check flexible array members. 7683 struct incomplete_array *ia = 7684 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 7685 ia->datasize = 10; 7686 for (int i = 0; i < ia->datasize; ++i) 7687 ia->data[i] = i * 1.234; 7688 7689 // Check named initializers. 7690 struct named_init ni = { 7691 .number = 34, 7692 .name = L"Test wide string", 7693 .average = 543.34343, 7694 }; 7695 7696 ni.number = 58; 7697 7698 int dynamic_array[ni.number]; 7699 dynamic_array[ni.number - 1] = 543; 7700 7701 // work around unused variable warnings 7702 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 7703 || dynamic_array[ni.number - 1] != 543); 7704 7705 ; 7706 return 0; 7707} 7708_ACEOF 7709for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 7710do 7711 CC="$ac_save_CC $ac_arg" 7712 if ac_fn_c_try_compile "$LINENO"; then : 7713 ac_cv_prog_cc_c99=$ac_arg 7714fi 7715rm -f core conftest.err conftest.$ac_objext 7716 test "x$ac_cv_prog_cc_c99" != "xno" && break 7717done 7718rm -f conftest.$ac_ext 7719CC=$ac_save_CC 7720 7721fi 7722# AC_CACHE_VAL 7723case "x$ac_cv_prog_cc_c99" in 7724 x) 7725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 7726$as_echo "none needed" >&6; } ;; 7727 xno) 7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 7729$as_echo "unsupported" >&6; } ;; 7730 *) 7731 CC="$CC $ac_cv_prog_cc_c99" 7732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 7733$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 7734esac 7735if test "x$ac_cv_prog_cc_c99" != xno; then : 7736 7737fi 7738 7739 7740if test "x$CC" != xcc; then 7741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 7742$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } 7743else 7744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 7745$as_echo_n "checking whether cc understands -c and -o together... " >&6; } 7746fi 7747set dummy $CC; ac_cc=`$as_echo "$2" | 7748 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 7749if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : 7750 $as_echo_n "(cached) " >&6 7751else 7752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7753/* end confdefs.h. */ 7754 7755int 7756main () 7757{ 7758 7759 ; 7760 return 0; 7761} 7762_ACEOF 7763# Make sure it works both with $CC and with simple cc. 7764# We do the test twice because some compilers refuse to overwrite an 7765# existing .o file with -o, though they will create one. 7766ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 7767rm -f conftest2.* 7768if { { case "(($ac_try" in 7769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7770 *) ac_try_echo=$ac_try;; 7771esac 7772eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 7773$as_echo "$ac_try_echo"; } >&5 7774 (eval "$ac_try") 2>&5 7775 ac_status=$? 7776 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7777 test $ac_status = 0; } && 7778 test -f conftest2.$ac_objext && { { case "(($ac_try" in 7779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7780 *) ac_try_echo=$ac_try;; 7781esac 7782eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 7783$as_echo "$ac_try_echo"; } >&5 7784 (eval "$ac_try") 2>&5 7785 ac_status=$? 7786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7787 test $ac_status = 0; }; 7788then 7789 eval ac_cv_prog_cc_${ac_cc}_c_o=yes 7790 if test "x$CC" != xcc; then 7791 # Test first that cc exists at all. 7792 if { ac_try='cc -c conftest.$ac_ext >&5' 7793 { { case "(($ac_try" in 7794 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7795 *) ac_try_echo=$ac_try;; 7796esac 7797eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 7798$as_echo "$ac_try_echo"; } >&5 7799 (eval "$ac_try") 2>&5 7800 ac_status=$? 7801 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7802 test $ac_status = 0; }; }; then 7803 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 7804 rm -f conftest2.* 7805 if { { case "(($ac_try" in 7806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7807 *) ac_try_echo=$ac_try;; 7808esac 7809eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 7810$as_echo "$ac_try_echo"; } >&5 7811 (eval "$ac_try") 2>&5 7812 ac_status=$? 7813 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7814 test $ac_status = 0; } && 7815 test -f conftest2.$ac_objext && { { case "(($ac_try" in 7816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 7817 *) ac_try_echo=$ac_try;; 7818esac 7819eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 7820$as_echo "$ac_try_echo"; } >&5 7821 (eval "$ac_try") 2>&5 7822 ac_status=$? 7823 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7824 test $ac_status = 0; }; 7825 then 7826 # cc works too. 7827 : 7828 else 7829 # cc exists but doesn't like -o. 7830 eval ac_cv_prog_cc_${ac_cc}_c_o=no 7831 fi 7832 fi 7833 fi 7834else 7835 eval ac_cv_prog_cc_${ac_cc}_c_o=no 7836fi 7837rm -f core conftest* 7838 7839fi 7840if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 7841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7842$as_echo "yes" >&6; } 7843else 7844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7845$as_echo "no" >&6; } 7846 7847$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h 7848 7849fi 7850 7851# FIXME: we rely on the cache variable name because 7852# there is no other way. 7853set dummy $CC 7854am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 7855eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o 7856if test "$am_t" != yes; then 7857 # Losing compiler, so override with the script. 7858 # FIXME: It is wrong to rewrite CC. 7859 # But if we don't then we get into trouble of one sort or another. 7860 # A longer-term fix would be to have automake use am__CC in this case, 7861 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 7862 CC="$am_aux_dir/compile $CC" 7863fi 7864 7865 7866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking CFLAGS for maximum warnings" >&5 7867$as_echo_n "checking CFLAGS for maximum warnings... " >&6; } 7868if ${ac_cv_cflags_warn_all+:} false; then : 7869 $as_echo_n "(cached) " >&6 7870else 7871 ac_cv_cflags_warn_all="no, unknown" 7872 ac_ext=c 7873ac_cpp='$CPP $CPPFLAGS' 7874ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7875ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7876ac_compiler_gnu=$ac_cv_c_compiler_gnu 7877 7878 ac_save_CFLAGS="$CFLAGS" 7879for ac_arg in "-pedantic % -Wall" "-xstrconst % -v" "-std1 % -verbose -w0 -warnprotos" "-qlanglvl=ansi % -qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd" "-ansi -ansiE % -fullwarn" "+ESlit % +w1" "-Xc % -pvctl,fullmsg" "-h conform % -h msglevel 2" # 7880do CFLAGS="$ac_save_CFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'` 7881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7882/* end confdefs.h. */ 7883 7884int 7885main () 7886{ 7887 7888 ; 7889 return 0; 7890} 7891_ACEOF 7892if ac_fn_c_try_compile "$LINENO"; then : 7893 ac_cv_cflags_warn_all=`echo $ac_arg | sed -e 's,.*% *,,'` ; break 7894fi 7895rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7896done 7897 CFLAGS="$ac_save_CFLAGS" 7898 ac_ext=c 7899ac_cpp='$CPP $CPPFLAGS' 7900ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7901ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7902ac_compiler_gnu=$ac_cv_c_compiler_gnu 7903 7904 7905fi 7906{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cflags_warn_all" >&5 7907$as_echo "$ac_cv_cflags_warn_all" >&6; } 7908case ".$ac_cv_cflags_warn_all" in 7909 .ok|.ok,*) ;; 7910 .|.no|.no,*) 7911 ;; 7912 *) 7913 if echo " $CFLAGS " | grep " $ac_cv_cflags_warn_all " 2>&1 >/dev/null 7914 then { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS does contain \$ac_cv_cflags_warn_all"; } >&5 7915 (: CFLAGS does contain $ac_cv_cflags_warn_all) 2>&5 7916 ac_status=$? 7917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7918 test $ac_status = 0; } 7919 else { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS \$ac_cv_cflags_warn_all\""; } >&5 7920 (: CFLAGS="$CFLAGS $ac_cv_cflags_warn_all") 2>&5 7921 ac_status=$? 7922 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7923 test $ac_status = 0; } 7924 CFLAGS="$CFLAGS $ac_cv_cflags_warn_all" 7925 fi 7926 ;; 7927esac 7928 7929 7930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 7931$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 7932set x ${MAKE-make} 7933ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 7934if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 7935 $as_echo_n "(cached) " >&6 7936else 7937 cat >conftest.make <<\_ACEOF 7938SHELL = /bin/sh 7939all: 7940 @echo '@@@%%%=$(MAKE)=@@@%%%' 7941_ACEOF 7942# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 7943case `${MAKE-make} -f conftest.make 2>/dev/null` in 7944 *@@@%%%=?*=@@@%%%*) 7945 eval ac_cv_prog_make_${ac_make}_set=yes;; 7946 *) 7947 eval ac_cv_prog_make_${ac_make}_set=no;; 7948esac 7949rm -f conftest.make 7950fi 7951if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 7952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7953$as_echo "yes" >&6; } 7954 SET_MAKE= 7955else 7956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7957$as_echo "no" >&6; } 7958 SET_MAKE="MAKE=${MAKE-make}" 7959fi 7960 7961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 7962$as_echo_n "checking whether ln -s works... " >&6; } 7963LN_S=$as_ln_s 7964if test "$LN_S" = "ln -s"; then 7965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7966$as_echo "yes" >&6; } 7967else 7968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 7969$as_echo "no, using $LN_S" >&6; } 7970fi 7971 7972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if malloc debugging is wanted" >&5 7973$as_echo_n "checking if malloc debugging is wanted... " >&6; } 7974 7975# Check whether --with-dmalloc was given. 7976if test "${with_dmalloc+set}" = set; then : 7977 withval=$with_dmalloc; if test "$withval" = yes; then 7978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7979$as_echo "yes" >&6; } 7980 7981$as_echo "#define WITH_DMALLOC 1" >>confdefs.h 7982 7983 LIBS="$LIBS -ldmalloc" 7984 LDFLAGS="$LDFLAGS -g" 7985else 7986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7987$as_echo "no" >&6; } 7988fi 7989else 7990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7991$as_echo "no" >&6; } 7992fi 7993 7994 7995 7996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5 7997$as_echo_n "checking for __attribute__... " >&6; } 7998if ${ax_cv___attribute__+:} false; then : 7999 $as_echo_n "(cached) " >&6 8000else 8001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8002/* end confdefs.h. */ 8003#include <stdlib.h> 8004 static void foo(void) __attribute__ ((__unused__)); 8005 static void 8006 foo(void) { 8007 exit(1); 8008 } 8009 8010int 8011main () 8012{ 8013 8014 ; 8015 return 0; 8016} 8017_ACEOF 8018if ac_fn_c_try_compile "$LINENO"; then : 8019 ax_cv___attribute__=yes 8020else 8021 ax_cv___attribute__=no 8022 8023fi 8024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8025 8026fi 8027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv___attribute__" >&5 8028$as_echo "$ax_cv___attribute__" >&6; } 8029 if test "$ax_cv___attribute__" = "yes"; then 8030 8031$as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h 8032 8033 fi 8034 8035 8036 8037 8038 8039# Check whether --with-gcc-arch was given. 8040if test "${with_gcc_arch+set}" = set; then : 8041 withval=$with_gcc_arch; ax_gcc_arch=$withval 8042else 8043 ax_gcc_arch=no 8044fi 8045 8046 8047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc architecture flag" >&5 8048$as_echo_n "checking for gcc architecture flag... " >&6; } 8049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 8050$as_echo "" >&6; } 8051if ${ax_cv_gcc_archflag+:} false; then : 8052 $as_echo_n "(cached) " >&6 8053else 8054 8055ax_cv_gcc_archflag="unknown" 8056 8057if test "$GCC" = yes; then 8058 8059if test "x$ax_gcc_arch" = xyes; then 8060ax_gcc_arch="" 8061if test "$cross_compiling" = no; then 8062case $host_cpu in 8063 i[3456]86*|x86_64*) # use cpuid codes 8064 8065ac_ext=c 8066ac_cpp='$CPP $CPPFLAGS' 8067ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8068ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8069ac_compiler_gnu=$ac_cv_c_compiler_gnu 8070 8071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0 output" >&5 8072$as_echo_n "checking for x86 cpuid 0 output... " >&6; } 8073if ${ax_cv_gcc_x86_cpuid_0+:} false; then : 8074 $as_echo_n "(cached) " >&6 8075else 8076 if test "$cross_compiling" = yes; then : 8077 ax_cv_gcc_x86_cpuid_0=unknown 8078else 8079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8080/* end confdefs.h. */ 8081#include <stdio.h> 8082int 8083main () 8084{ 8085 8086 int op = 0, eax, ebx, ecx, edx; 8087 FILE *f; 8088 __asm__("cpuid" 8089 : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx) 8090 : "a" (op)); 8091 f = fopen("conftest_cpuid", "w"); if (!f) return 1; 8092 fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx); 8093 fclose(f); 8094 return 0; 8095 8096 ; 8097 return 0; 8098} 8099_ACEOF 8100if ac_fn_c_try_run "$LINENO"; then : 8101 ax_cv_gcc_x86_cpuid_0=`cat conftest_cpuid`; rm -f conftest_cpuid 8102else 8103 ax_cv_gcc_x86_cpuid_0=unknown; rm -f conftest_cpuid 8104fi 8105rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8106 conftest.$ac_objext conftest.beam conftest.$ac_ext 8107fi 8108 8109fi 8110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0" >&5 8111$as_echo "$ax_cv_gcc_x86_cpuid_0" >&6; } 8112ac_ext=c 8113ac_cpp='$CPP $CPPFLAGS' 8114ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8115ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8116ac_compiler_gnu=$ac_cv_c_compiler_gnu 8117 8118 8119 8120ac_ext=c 8121ac_cpp='$CPP $CPPFLAGS' 8122ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8123ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8124ac_compiler_gnu=$ac_cv_c_compiler_gnu 8125 8126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 1 output" >&5 8127$as_echo_n "checking for x86 cpuid 1 output... " >&6; } 8128if ${ax_cv_gcc_x86_cpuid_1+:} false; then : 8129 $as_echo_n "(cached) " >&6 8130else 8131 if test "$cross_compiling" = yes; then : 8132 ax_cv_gcc_x86_cpuid_1=unknown 8133else 8134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8135/* end confdefs.h. */ 8136#include <stdio.h> 8137int 8138main () 8139{ 8140 8141 int op = 1, eax, ebx, ecx, edx; 8142 FILE *f; 8143 __asm__("cpuid" 8144 : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx) 8145 : "a" (op)); 8146 f = fopen("conftest_cpuid", "w"); if (!f) return 1; 8147 fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx); 8148 fclose(f); 8149 return 0; 8150 8151 ; 8152 return 0; 8153} 8154_ACEOF 8155if ac_fn_c_try_run "$LINENO"; then : 8156 ax_cv_gcc_x86_cpuid_1=`cat conftest_cpuid`; rm -f conftest_cpuid 8157else 8158 ax_cv_gcc_x86_cpuid_1=unknown; rm -f conftest_cpuid 8159fi 8160rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8161 conftest.$ac_objext conftest.beam conftest.$ac_ext 8162fi 8163 8164fi 8165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_1" >&5 8166$as_echo "$ax_cv_gcc_x86_cpuid_1" >&6; } 8167ac_ext=c 8168ac_cpp='$CPP $CPPFLAGS' 8169ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8170ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8171ac_compiler_gnu=$ac_cv_c_compiler_gnu 8172 8173 8174 case $ax_cv_gcc_x86_cpuid_0 in 8175 *:756e6547:*:*) # Intel 8176 case $ax_cv_gcc_x86_cpuid_1 in 8177 *5[48]?:*:*:*) ax_gcc_arch="pentium-mmx pentium" ;; 8178 *5??:*:*:*) ax_gcc_arch=pentium ;; 8179 *0?6[3456]?:*:*:*) ax_gcc_arch="pentium2 pentiumpro" ;; 8180 *0?6a?:*[01]:*:*) ax_gcc_arch="pentium2 pentiumpro" ;; 8181 *0?6a?:*[234]:*:*) ax_gcc_arch="pentium3 pentiumpro" ;; 8182 *0?6[9de]?:*:*:*) ax_gcc_arch="pentium-m pentium3 pentiumpro" ;; 8183 *0?6[78b]?:*:*:*) ax_gcc_arch="pentium3 pentiumpro" ;; 8184 *0?6f?:*:*:*|*1?66?:*:*:*) ax_gcc_arch="core2 pentium-m pentium3 pentiumpro" ;; 8185 *1?6[7d]?:*:*:*) ax_gcc_arch="penryn core2 pentium-m pentium3 pentiumpro" ;; 8186 *1?6[aef]?:*:*:*|*2?6[5cef]?:*:*:*) ax_gcc_arch="corei7 core2 pentium-m pentium3 pentiumpro" ;; 8187 *1?6c?:*:*:*|*[23]?66?:*:*:*) ax_gcc_arch="atom core2 pentium-m pentium3 pentiumpro" ;; 8188 *2?6[ad]?:*:*:*) ax_gcc_arch="corei7-avx corei7 core2 pentium-m pentium3 pentiumpro" ;; 8189 *0?6??:*:*:*) ax_gcc_arch=pentiumpro ;; 8190 *6??:*:*:*) ax_gcc_arch="core2 pentiumpro" ;; 8191 ?000?f3[347]:*:*:*|?000?f41347:*:*:*|?000?f6?:*:*:*) 8192 case $host_cpu in 8193 x86_64*) ax_gcc_arch="nocona pentium4 pentiumpro" ;; 8194 *) ax_gcc_arch="prescott pentium4 pentiumpro" ;; 8195 esac ;; 8196 ?000?f??:*:*:*) ax_gcc_arch="pentium4 pentiumpro";; 8197 esac ;; 8198 *:68747541:*:*) # AMD 8199 case $ax_cv_gcc_x86_cpuid_1 in 8200 *5[67]?:*:*:*) ax_gcc_arch=k6 ;; 8201 *5[8d]?:*:*:*) ax_gcc_arch="k6-2 k6" ;; 8202 *5[9]?:*:*:*) ax_gcc_arch="k6-3 k6" ;; 8203 *60?:*:*:*) ax_gcc_arch=k7 ;; 8204 *6[12]?:*:*:*) ax_gcc_arch="athlon k7" ;; 8205 *6[34]?:*:*:*) ax_gcc_arch="athlon-tbird k7" ;; 8206 *67?:*:*:*) ax_gcc_arch="athlon-4 athlon k7" ;; 8207 *6[68a]?:*:*:*) 8208 8209ac_ext=c 8210ac_cpp='$CPP $CPPFLAGS' 8211ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8212ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8213ac_compiler_gnu=$ac_cv_c_compiler_gnu 8214 8215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0x80000006 output" >&5 8216$as_echo_n "checking for x86 cpuid 0x80000006 output... " >&6; } 8217if ${ax_cv_gcc_x86_cpuid_0x80000006+:} false; then : 8218 $as_echo_n "(cached) " >&6 8219else 8220 if test "$cross_compiling" = yes; then : 8221 ax_cv_gcc_x86_cpuid_0x80000006=unknown 8222else 8223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8224/* end confdefs.h. */ 8225#include <stdio.h> 8226int 8227main () 8228{ 8229 8230 int op = 0x80000006, eax, ebx, ecx, edx; 8231 FILE *f; 8232 __asm__("cpuid" 8233 : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx) 8234 : "a" (op)); 8235 f = fopen("conftest_cpuid", "w"); if (!f) return 1; 8236 fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx); 8237 fclose(f); 8238 return 0; 8239 8240 ; 8241 return 0; 8242} 8243_ACEOF 8244if ac_fn_c_try_run "$LINENO"; then : 8245 ax_cv_gcc_x86_cpuid_0x80000006=`cat conftest_cpuid`; rm -f conftest_cpuid 8246else 8247 ax_cv_gcc_x86_cpuid_0x80000006=unknown; rm -f conftest_cpuid 8248fi 8249rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8250 conftest.$ac_objext conftest.beam conftest.$ac_ext 8251fi 8252 8253fi 8254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0x80000006" >&5 8255$as_echo "$ax_cv_gcc_x86_cpuid_0x80000006" >&6; } 8256ac_ext=c 8257ac_cpp='$CPP $CPPFLAGS' 8258ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8259ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8260ac_compiler_gnu=$ac_cv_c_compiler_gnu 8261 8262 # L2 cache size 8263 case $ax_cv_gcc_x86_cpuid_0x80000006 in 8264 *:*:*[1-9a-f]??????:*) # (L2 = ecx >> 16) >= 256 8265 ax_gcc_arch="athlon-xp athlon-4 athlon k7" ;; 8266 *) ax_gcc_arch="athlon-4 athlon k7" ;; 8267 esac ;; 8268 ?00??f[4cef8b]?:*:*:*) ax_gcc_arch="athlon64 k8" ;; 8269 ?00??f5?:*:*:*) ax_gcc_arch="opteron k8" ;; 8270 ?00??f7?:*:*:*) ax_gcc_arch="athlon-fx opteron k8" ;; 8271 ?00??f??:*:*:*) ax_gcc_arch="k8" ;; 8272 ?05??f??:*:*:*) ax_gcc_arch="btver1 amdfam10 k8" ;; 8273 ?06??f??:*:*:*) ax_gcc_arch="bdver1 amdfam10 k8" ;; 8274 *f??:*:*:*) ax_gcc_arch="amdfam10 k8" ;; 8275 esac ;; 8276 *:746e6543:*:*) # IDT 8277 case $ax_cv_gcc_x86_cpuid_1 in 8278 *54?:*:*:*) ax_gcc_arch=winchip-c6 ;; 8279 *58?:*:*:*) ax_gcc_arch=winchip2 ;; 8280 *6[78]?:*:*:*) ax_gcc_arch=c3 ;; 8281 *69?:*:*:*) ax_gcc_arch="c3-2 c3" ;; 8282 esac ;; 8283 esac 8284 if test x"$ax_gcc_arch" = x; then # fallback 8285 case $host_cpu in 8286 i586*) ax_gcc_arch=pentium ;; 8287 i686*) ax_gcc_arch=pentiumpro ;; 8288 esac 8289 fi 8290 ;; 8291 8292 sparc*) 8293 # Extract the first word of "prtdiag", so it can be a program name with args. 8294set dummy prtdiag; ac_word=$2 8295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8296$as_echo_n "checking for $ac_word... " >&6; } 8297if ${ac_cv_path_PRTDIAG+:} false; then : 8298 $as_echo_n "(cached) " >&6 8299else 8300 case $PRTDIAG in 8301 [\\/]* | ?:[\\/]*) 8302 ac_cv_path_PRTDIAG="$PRTDIAG" # Let the user override the test with a path. 8303 ;; 8304 *) 8305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8306as_dummy="$PATH:/usr/platform/`uname -i`/sbin/:/usr/platform/`uname -m`/sbin/" 8307for as_dir in $as_dummy 8308do 8309 IFS=$as_save_IFS 8310 test -z "$as_dir" && as_dir=. 8311 for ac_exec_ext in '' $ac_executable_extensions; do 8312 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8313 ac_cv_path_PRTDIAG="$as_dir/$ac_word$ac_exec_ext" 8314 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8315 break 2 8316 fi 8317done 8318 done 8319IFS=$as_save_IFS 8320 8321 test -z "$ac_cv_path_PRTDIAG" && ac_cv_path_PRTDIAG="prtdiag" 8322 ;; 8323esac 8324fi 8325PRTDIAG=$ac_cv_path_PRTDIAG 8326if test -n "$PRTDIAG"; then 8327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRTDIAG" >&5 8328$as_echo "$PRTDIAG" >&6; } 8329else 8330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8331$as_echo "no" >&6; } 8332fi 8333 8334 8335 cputype=`(((grep cpu /proc/cpuinfo | cut -d: -f2) ; ($PRTDIAG -v |grep -i sparc) ; grep -i cpu /var/run/dmesg.boot ) | head -n 1) 2> /dev/null` 8336 cputype=`echo "$cputype" | tr -d ' -' |tr $as_cr_LETTERS $as_cr_letters` 8337 case $cputype in 8338 *ultrasparciv*) ax_gcc_arch="ultrasparc4 ultrasparc3 ultrasparc v9" ;; 8339 *ultrasparciii*) ax_gcc_arch="ultrasparc3 ultrasparc v9" ;; 8340 *ultrasparc*) ax_gcc_arch="ultrasparc v9" ;; 8341 *supersparc*|*tms390z5[05]*) ax_gcc_arch="supersparc v8" ;; 8342 *hypersparc*|*rt62[056]*) ax_gcc_arch="hypersparc v8" ;; 8343 *cypress*) ax_gcc_arch=cypress ;; 8344 esac ;; 8345 8346 alphaev5) ax_gcc_arch=ev5 ;; 8347 alphaev56) ax_gcc_arch=ev56 ;; 8348 alphapca56) ax_gcc_arch="pca56 ev56" ;; 8349 alphapca57) ax_gcc_arch="pca57 pca56 ev56" ;; 8350 alphaev6) ax_gcc_arch=ev6 ;; 8351 alphaev67) ax_gcc_arch=ev67 ;; 8352 alphaev68) ax_gcc_arch="ev68 ev67" ;; 8353 alphaev69) ax_gcc_arch="ev69 ev68 ev67" ;; 8354 alphaev7) ax_gcc_arch="ev7 ev69 ev68 ev67" ;; 8355 alphaev79) ax_gcc_arch="ev79 ev7 ev69 ev68 ev67" ;; 8356 8357 powerpc*) 8358 cputype=`((grep cpu /proc/cpuinfo | head -n 1 | cut -d: -f2 | cut -d, -f1 | sed 's/ //g') ; /usr/bin/machine ; /bin/machine; grep CPU /var/run/dmesg.boot | head -n 1 | cut -d" " -f2) 2> /dev/null` 8359 cputype=`echo $cputype | sed -e 's/ppc//g;s/ *//g'` 8360 case $cputype in 8361 *750*) ax_gcc_arch="750 G3" ;; 8362 *740[0-9]*) ax_gcc_arch="$cputype 7400 G4" ;; 8363 *74[4-5][0-9]*) ax_gcc_arch="$cputype 7450 G4" ;; 8364 *74[0-9][0-9]*) ax_gcc_arch="$cputype G4" ;; 8365 *970*) ax_gcc_arch="970 G5 power4";; 8366 *POWER4*|*power4*|*gq*) ax_gcc_arch="power4 970";; 8367 *POWER5*|*power5*|*gr*|*gs*) ax_gcc_arch="power5 power4 970";; 8368 603ev|8240) ax_gcc_arch="$cputype 603e 603";; 8369 *) ax_gcc_arch=$cputype ;; 8370 esac 8371 ax_gcc_arch="$ax_gcc_arch powerpc" 8372 ;; 8373esac 8374fi # not cross-compiling 8375fi # guess arch 8376 8377if test "x$ax_gcc_arch" != x -a "x$ax_gcc_arch" != xno; then 8378for arch in $ax_gcc_arch; do 8379 if test "xno" = xyes; then # if we require portable code 8380 flags="-mtune=$arch" 8381 # -mcpu=$arch and m$arch generate nonportable code on every arch except 8382 # x86. And some other arches (e.g. Alpha) don't accept -mtune. Grrr. 8383 case $host_cpu in i*86|x86_64*) flags="$flags -mcpu=$arch -m$arch";; esac 8384 else 8385 flags="-march=$arch -mcpu=$arch -m$arch" 8386 fi 8387 for flag in $flags; do 8388 as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh` 8389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 8390$as_echo_n "checking whether C compiler accepts $flag... " >&6; } 8391if eval \${$as_CACHEVAR+:} false; then : 8392 $as_echo_n "(cached) " >&6 8393else 8394 8395 ax_check_save_flags=$CFLAGS 8396 CFLAGS="$CFLAGS $flag" 8397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8398/* end confdefs.h. */ 8399 8400int 8401main () 8402{ 8403 8404 ; 8405 return 0; 8406} 8407_ACEOF 8408if ac_fn_c_try_compile "$LINENO"; then : 8409 eval "$as_CACHEVAR=yes" 8410else 8411 eval "$as_CACHEVAR=no" 8412fi 8413rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8414 CFLAGS=$ax_check_save_flags 8415fi 8416eval ac_res=\$$as_CACHEVAR 8417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 8418$as_echo "$ac_res" >&6; } 8419if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then : 8420 ax_cv_gcc_archflag=$flag; break 8421else 8422 : 8423fi 8424 8425 done 8426 test "x$ax_cv_gcc_archflag" = xunknown || break 8427done 8428fi 8429 8430fi # $GCC=yes 8431 8432fi 8433 8434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc architecture flag" >&5 8435$as_echo_n "checking for gcc architecture flag... " >&6; } 8436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_archflag" >&5 8437$as_echo "$ax_cv_gcc_archflag" >&6; } 8438if test "x$ax_cv_gcc_archflag" = xunknown; then 8439 : 8440else 8441 CFLAGS="$CFLAGS $ax_cv_gcc_archflag" 8442fi 8443 8444 8445 8446if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 8447 if test -n "$ac_tool_prefix"; then 8448 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 8449set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 8450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8451$as_echo_n "checking for $ac_word... " >&6; } 8452if ${ac_cv_path_PKG_CONFIG+:} false; then : 8453 $as_echo_n "(cached) " >&6 8454else 8455 case $PKG_CONFIG in 8456 [\\/]* | ?:[\\/]*) 8457 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 8458 ;; 8459 *) 8460 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8461for as_dir in $PATH 8462do 8463 IFS=$as_save_IFS 8464 test -z "$as_dir" && as_dir=. 8465 for ac_exec_ext in '' $ac_executable_extensions; do 8466 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8467 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 8468 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8469 break 2 8470 fi 8471done 8472 done 8473IFS=$as_save_IFS 8474 8475 ;; 8476esac 8477fi 8478PKG_CONFIG=$ac_cv_path_PKG_CONFIG 8479if test -n "$PKG_CONFIG"; then 8480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 8481$as_echo "$PKG_CONFIG" >&6; } 8482else 8483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8484$as_echo "no" >&6; } 8485fi 8486 8487 8488fi 8489if test -z "$ac_cv_path_PKG_CONFIG"; then 8490 ac_pt_PKG_CONFIG=$PKG_CONFIG 8491 # Extract the first word of "pkg-config", so it can be a program name with args. 8492set dummy pkg-config; ac_word=$2 8493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8494$as_echo_n "checking for $ac_word... " >&6; } 8495if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 8496 $as_echo_n "(cached) " >&6 8497else 8498 case $ac_pt_PKG_CONFIG in 8499 [\\/]* | ?:[\\/]*) 8500 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 8501 ;; 8502 *) 8503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8504for as_dir in $PATH 8505do 8506 IFS=$as_save_IFS 8507 test -z "$as_dir" && as_dir=. 8508 for ac_exec_ext in '' $ac_executable_extensions; do 8509 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8510 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 8511 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8512 break 2 8513 fi 8514done 8515 done 8516IFS=$as_save_IFS 8517 8518 ;; 8519esac 8520fi 8521ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 8522if test -n "$ac_pt_PKG_CONFIG"; then 8523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 8524$as_echo "$ac_pt_PKG_CONFIG" >&6; } 8525else 8526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8527$as_echo "no" >&6; } 8528fi 8529 8530 if test "x$ac_pt_PKG_CONFIG" = x; then 8531 PKG_CONFIG="" 8532 else 8533 case $cross_compiling:$ac_tool_warned in 8534yes:) 8535{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8536$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8537ac_tool_warned=yes ;; 8538esac 8539 PKG_CONFIG=$ac_pt_PKG_CONFIG 8540 fi 8541else 8542 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 8543fi 8544 8545fi 8546if test -n "$PKG_CONFIG"; then 8547 _pkg_min_version=0.9.0 8548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 8549$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 8550 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 8551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8552$as_echo "yes" >&6; } 8553 else 8554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8555$as_echo "no" >&6; } 8556 PKG_CONFIG="" 8557 fi 8558 8559fi 8560 8561# 8562# Enable run-time checking. 8563# 8564# Check whether --enable-bounds-checking was given. 8565if test "${enable_bounds_checking+set}" = set; then : 8566 enableval=$enable_bounds_checking; enable_bounds_checking=$enableval 8567else 8568 enable_bounds_checking='no' 8569fi 8570 8571 8572if test "$enable_bounds_checking" = yes; then 8573 8574$as_echo "#define _FORTIFY_SOURCE 2" >>confdefs.h 8575 8576fi 8577 8578# 8579# Tests for Windows 8580# 8581 8582 8583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Microsoft C compiler" >&5 8584$as_echo_n "checking whether we are using the Microsoft C compiler... " >&6; } 8585if ${ax_cv_c_compiler_ms+:} false; then : 8586 $as_echo_n "(cached) " >&6 8587else 8588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8589/* end confdefs.h. */ 8590 8591int 8592main () 8593{ 8594#ifndef _MSC_VER 8595 choke me 8596#endif 8597 8598 ; 8599 return 0; 8600} 8601_ACEOF 8602if ac_fn_c_try_compile "$LINENO"; then : 8603 ax_compiler_ms=yes 8604else 8605 ax_compiler_ms=no 8606fi 8607rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8608ax_cv_c_compiler_ms=$ax_compiler_ms 8609 8610fi 8611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_ms" >&5 8612$as_echo "$ax_cv_c_compiler_ms" >&6; } 8613 8614GDI32_LIBS='' 8615native_win32_build='no' 8616cygwin_build='no' 8617case "${host_os}" in 8618 cygwin* ) 8619 cygwin_build='yes' 8620 GDI32_LIBS='-lgdi32' 8621 ;; 8622 mingw* ) 8623 native_win32_build='yes' 8624 GDI32_LIBS='-lgdi32' 8625 ;; 8626esac 8627if test "${GDI32_LIBS}x" != 'x'; then 8628 8629$as_echo "#define WINGDI32_DELEGATE 1" >>confdefs.h 8630 8631fi 8632 8633 if test "${GDI32_LIBS}x" != 'x' ; then 8634 WINGDI32_DELEGATE_TRUE= 8635 WINGDI32_DELEGATE_FALSE='#' 8636else 8637 WINGDI32_DELEGATE_TRUE='#' 8638 WINGDI32_DELEGATE_FALSE= 8639fi 8640 8641 if test "${native_win32_build}" = 'yes' ; then 8642 WIN32_NATIVE_BUILD_TRUE= 8643 WIN32_NATIVE_BUILD_FALSE='#' 8644else 8645 WIN32_NATIVE_BUILD_TRUE='#' 8646 WIN32_NATIVE_BUILD_FALSE= 8647fi 8648 8649 if test "${cygwin_build}" = 'yes' ; then 8650 CYGWIN_BUILD_TRUE= 8651 CYGWIN_BUILD_FALSE='#' 8652else 8653 CYGWIN_BUILD_TRUE='#' 8654 CYGWIN_BUILD_FALSE= 8655fi 8656 8657 if test "x${CC}" = 'xcl.exe' ; then 8658 USING_CL_TRUE= 8659 USING_CL_FALSE='#' 8660else 8661 USING_CL_TRUE='#' 8662 USING_CL_FALSE= 8663fi 8664 8665 8666WinPathScript="${srcdirfull}/winpath.sh" 8667 8668 8669# 8670# Compiler flags tweaks 8671# 8672if test "${GCC}" != "yes"; then 8673 case "${host}" in 8674 *-*-hpux* ) 8675 # aCC: HP ANSI C++ B3910B A.03.34 8676 CFLAGS="${CFLAGS} -Wp,-H30000" 8677 if test -n "${CXXFLAGS}"; then 8678 CXXFLAGS='-AA' 8679 else 8680 CXXFLAGS="${CXXFLAGS} -AA" 8681 fi 8682 ;; 8683 *-dec-osf5.* ) 8684 # Compaq alphaev68-dec-osf5.1 compiler 8685 if test -n "${CXXFLAGS}"; then 8686 CXXFLAGS='-std strict_ansi -noimplicit_include' 8687 else 8688 CXXFLAGS="${CXXFLAGS} -std strict_ansi -noimplicit_include" 8689 fi 8690 esac 8691fi 8692 8693# Check for lazy-loading. 8694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker lazyload option" >&5 8695$as_echo_n "checking for linker lazyload option... " >&6; } 8696if ${im_cv_ld_lazyload+:} false; then : 8697 $as_echo_n "(cached) " >&6 8698else 8699 8700im_cv_ld_lazyload='none' 8701case "${host}" in 8702 *-*-solaris2.8 | *-*-solaris2.9 | *-*-solaris2.1? ) 8703 if test "$lt_cv_prog_gnu_ld" != 'yes' ; then 8704 im_cv_ld_lazyload='-Wl,-zlazyload' 8705 fi 8706 ;; 8707esac 8708 8709fi 8710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $im_cv_ld_lazyload" >&5 8711$as_echo "$im_cv_ld_lazyload" >&6; } 8712if test "${im_cv_ld_lazyload}" != 'none' ; then 8713 if test -z "${LDFLAGS}" ; then 8714 LDFLAGS="${im_cv_ld_lazyload}" 8715 else 8716 LDFLAGS="${im_cv_ld_lazyload} ${LDFLAGS}" 8717 fi 8718fi 8719 8720case "$host" in 8721*darwin* | *-macos10*) 8722 # Check whether --enable-osx-universal-binary was given. 8723if test "${enable_osx_universal_binary+set}" = set; then : 8724 enableval=$enable_osx_universal_binary; build_osxuniversal="${enableval}" 8725else 8726 build_osxuniversal=no 8727fi 8728 8729 8730 if test "${build_osxuniversal}" != no ; then 8731 if test "$enable_dependency_tracking" != no ; then 8732 as_fn_error $? "--enable-osx-universal-binary requires --disable-dependency-tracking. 8733Please re-run configure with these options: 8734 --disable-dependency-tracking --enable-osx-universal-binary 8735 " "$LINENO" 5 8736 fi 8737 CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386" 8738 CXXFLAGS="$CXXFLAGS -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386" 8739 LDFLAGS="$LDFLAGS -Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386" 8740 fi 8741 ;; 8742esac 8743 8744# 8745# ARCH specific include directory 8746# 8747 8748# Check whether --with-includearch-dir was given. 8749if test "${with_includearch_dir+set}" = set; then : 8750 withval=$with_includearch_dir; includearch_dir=$withval 8751else 8752 includearch_dir=$INCLUDE_DIR 8753fi 8754 8755 8756eval "eval INCLUDEARCH_DIR=$includearch_dir" 8757 8758 8759# 8760# ARCH specific configuration directory 8761# 8762 8763# Check whether --with-sharearch-dir was given. 8764if test "${with_sharearch_dir+set}" = set; then : 8765 withval=$with_sharearch_dir; sharearch_dir=$withval 8766else 8767 sharearch_dir="${LIB_DIR}" 8768fi 8769 8770 8771eval "eval SHAREARCH_DIR=$sharearch_dir" 8772SHAREARCH_DIR="$sharearch_dir" 8773 8774 8775# 8776# Enable support for threads 8777 8778# Check whether --with-threads was given. 8779if test "${with_threads+set}" = set; then : 8780 withval=$with_threads; with_threads=$withval 8781else 8782 with_threads='yes' 8783fi 8784 8785 8786have_threads=no 8787if test "$with_threads" != 'no'; then 8788 8789 8790ac_ext=c 8791ac_cpp='$CPP $CPPFLAGS' 8792ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8793ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8794ac_compiler_gnu=$ac_cv_c_compiler_gnu 8795 8796ax_pthread_ok=no 8797 8798# We used to check for pthread.h first, but this fails if pthread.h 8799# requires special compiler flags (e.g. on True64 or Sequent). 8800# It gets checked for in the link test anyway. 8801 8802# First of all, check if the user has set any of the PTHREAD_LIBS, 8803# etcetera environment variables, and if threads linking works using 8804# them: 8805if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 8806 save_CFLAGS="$CFLAGS" 8807 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 8808 save_LIBS="$LIBS" 8809 LIBS="$PTHREAD_LIBS $LIBS" 8810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 8811$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } 8812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8813/* end confdefs.h. */ 8814 8815/* Override any GCC internal prototype to avoid an error. 8816 Use char because int might match the return type of a GCC 8817 builtin and then its argument prototype would still apply. */ 8818#ifdef __cplusplus 8819extern "C" 8820#endif 8821char pthread_join (); 8822int 8823main () 8824{ 8825return pthread_join (); 8826 ; 8827 return 0; 8828} 8829_ACEOF 8830if ac_fn_c_try_link "$LINENO"; then : 8831 ax_pthread_ok=yes 8832fi 8833rm -f core conftest.err conftest.$ac_objext \ 8834 conftest$ac_exeext conftest.$ac_ext 8835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 8836$as_echo "$ax_pthread_ok" >&6; } 8837 if test x"$ax_pthread_ok" = xno; then 8838 PTHREAD_LIBS="" 8839 PTHREAD_CFLAGS="" 8840 fi 8841 LIBS="$save_LIBS" 8842 CFLAGS="$save_CFLAGS" 8843fi 8844 8845# We must check for the threads library under a number of different 8846# names; the ordering is very important because some systems 8847# (e.g. DEC) have both -lpthread and -lpthreads, where one of the 8848# libraries is broken (non-POSIX). 8849 8850# Create a list of thread flags to try. Items starting with a "-" are 8851# C compiler flags, and other items are library names, except for "none" 8852# which indicates that we try without any flags at all, and "pthread-config" 8853# which is a program returning the flags for the Pth emulation library. 8854 8855ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt lpthread pthread-config" 8856 8857# The ordering *is* (sometimes) important. Some notes on the 8858# individual items follow: 8859 8860# pthreads: AIX (must check this before -lpthread) 8861# none: in case threads are in libc; should be tried before -Kthread and 8862# other compiler flags to prevent continual compiler warnings 8863# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 8864# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 8865# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 8866# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) 8867# -pthreads: Solaris/gcc 8868# -mthreads: Mingw32/gcc, Lynx/gcc 8869# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 8870# doesn't hurt to check since this sometimes defines pthreads too; 8871# also defines -D_REENTRANT) 8872# ... -mt is also the pthreads flag for HP/aCC 8873# pthread: Linux, etcetera 8874# --thread-safe: KAI C++ 8875# pthread-config: use pthread-config program (for GNU Pth library) 8876 8877case "${host_cpu}-${host_os}" in 8878 *solaris*) 8879 8880 # On Solaris (at least, for some versions), libc contains stubbed 8881 # (non-functional) versions of the pthreads routines, so link-based 8882 # tests will erroneously succeed. (We need to link with -pthreads/-mt/ 8883 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather 8884 # a function called by this macro, so we could check for that, but 8885 # who knows whether they'll stub that too in a future libc.) So, 8886 # we'll just look for -pthreads and -lpthread first: 8887 8888 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags" 8889 ;; 8890 8891 *-darwin*) 8892 ax_pthread_flags="-pthread $ax_pthread_flags" 8893 ;; 8894esac 8895 8896if test x"$ax_pthread_ok" = xno; then 8897for flag in $ax_pthread_flags; do 8898 8899 case $flag in 8900 none) 8901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 8902$as_echo_n "checking whether pthreads work without any flags... " >&6; } 8903 ;; 8904 8905 -*) 8906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 8907$as_echo_n "checking whether pthreads work with $flag... " >&6; } 8908 PTHREAD_CFLAGS="$flag" 8909 ;; 8910 8911 pthread-config) 8912 # Extract the first word of "pthread-config", so it can be a program name with args. 8913set dummy pthread-config; ac_word=$2 8914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8915$as_echo_n "checking for $ac_word... " >&6; } 8916if ${ac_cv_prog_ax_pthread_config+:} false; then : 8917 $as_echo_n "(cached) " >&6 8918else 8919 if test -n "$ax_pthread_config"; then 8920 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test. 8921else 8922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8923for as_dir in $PATH 8924do 8925 IFS=$as_save_IFS 8926 test -z "$as_dir" && as_dir=. 8927 for ac_exec_ext in '' $ac_executable_extensions; do 8928 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8929 ac_cv_prog_ax_pthread_config="yes" 8930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8931 break 2 8932 fi 8933done 8934 done 8935IFS=$as_save_IFS 8936 8937 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no" 8938fi 8939fi 8940ax_pthread_config=$ac_cv_prog_ax_pthread_config 8941if test -n "$ax_pthread_config"; then 8942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5 8943$as_echo "$ax_pthread_config" >&6; } 8944else 8945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8946$as_echo "no" >&6; } 8947fi 8948 8949 8950 if test x"$ax_pthread_config" = xno; then continue; fi 8951 PTHREAD_CFLAGS="`pthread-config --cflags`" 8952 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 8953 ;; 8954 8955 *) 8956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 8957$as_echo_n "checking for the pthreads library -l$flag... " >&6; } 8958 PTHREAD_LIBS="-l$flag" 8959 ;; 8960 esac 8961 8962 save_LIBS="$LIBS" 8963 save_CFLAGS="$CFLAGS" 8964 LIBS="$PTHREAD_LIBS $LIBS" 8965 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 8966 8967 # Check for various functions. We must include pthread.h, 8968 # since some functions may be macros. (On the Sequent, we 8969 # need a special flag -Kthread to make this header compile.) 8970 # We check for pthread_join because it is in -lpthread on IRIX 8971 # while pthread_create is in libc. We check for pthread_attr_init 8972 # due to DEC craziness with -lpthreads. We check for 8973 # pthread_cleanup_push because it is one of the few pthread 8974 # functions on Solaris that doesn't have a non-functional libc stub. 8975 # We try pthread_create on general principles. 8976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8977/* end confdefs.h. */ 8978#include <pthread.h> 8979 static void routine(void *a) { a = 0; } 8980 static void *start_routine(void *a) { return a; } 8981int 8982main () 8983{ 8984pthread_t th; pthread_attr_t attr; 8985 pthread_create(&th, 0, start_routine, 0); 8986 pthread_join(th, 0); 8987 pthread_attr_init(&attr); 8988 pthread_cleanup_push(routine, 0); 8989 pthread_cleanup_pop(0) /* ; */ 8990 ; 8991 return 0; 8992} 8993_ACEOF 8994if ac_fn_c_try_link "$LINENO"; then : 8995 ax_pthread_ok=yes 8996fi 8997rm -f core conftest.err conftest.$ac_objext \ 8998 conftest$ac_exeext conftest.$ac_ext 8999 9000 LIBS="$save_LIBS" 9001 CFLAGS="$save_CFLAGS" 9002 9003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 9004$as_echo "$ax_pthread_ok" >&6; } 9005 if test "x$ax_pthread_ok" = xyes; then 9006 break; 9007 fi 9008 9009 PTHREAD_LIBS="" 9010 PTHREAD_CFLAGS="" 9011done 9012fi 9013 9014# Various other checks: 9015if test "x$ax_pthread_ok" = xyes; then 9016 save_LIBS="$LIBS" 9017 LIBS="$PTHREAD_LIBS $LIBS" 9018 save_CFLAGS="$CFLAGS" 9019 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 9020 9021 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 9022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 9023$as_echo_n "checking for joinable pthread attribute... " >&6; } 9024 attr_name=unknown 9025 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 9026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9027/* end confdefs.h. */ 9028#include <pthread.h> 9029int 9030main () 9031{ 9032int attr = $attr; return attr /* ; */ 9033 ; 9034 return 0; 9035} 9036_ACEOF 9037if ac_fn_c_try_link "$LINENO"; then : 9038 attr_name=$attr; break 9039fi 9040rm -f core conftest.err conftest.$ac_objext \ 9041 conftest$ac_exeext conftest.$ac_ext 9042 done 9043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 9044$as_echo "$attr_name" >&6; } 9045 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 9046 9047cat >>confdefs.h <<_ACEOF 9048#define PTHREAD_CREATE_JOINABLE $attr_name 9049_ACEOF 9050 9051 fi 9052 9053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 9054$as_echo_n "checking if more special flags are required for pthreads... " >&6; } 9055 flag=no 9056 case "${host_cpu}-${host_os}" in 9057 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; 9058 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; 9059 esac 9060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 9061$as_echo "${flag}" >&6; } 9062 if test "x$flag" != xno; then 9063 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 9064 fi 9065 9066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5 9067$as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; } 9068if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then : 9069 $as_echo_n "(cached) " >&6 9070else 9071 9072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9073/* end confdefs.h. */ 9074 9075 #include <pthread.h> 9076int 9077main () 9078{ 9079int i = PTHREAD_PRIO_INHERIT; 9080 ; 9081 return 0; 9082} 9083_ACEOF 9084if ac_fn_c_try_link "$LINENO"; then : 9085 ax_cv_PTHREAD_PRIO_INHERIT=yes 9086else 9087 ax_cv_PTHREAD_PRIO_INHERIT=no 9088fi 9089rm -f core conftest.err conftest.$ac_objext \ 9090 conftest$ac_exeext conftest.$ac_ext 9091 9092fi 9093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5 9094$as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; } 9095 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then : 9096 9097$as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h 9098 9099fi 9100 9101 LIBS="$save_LIBS" 9102 CFLAGS="$save_CFLAGS" 9103 9104 # More AIX lossage: must compile with xlc_r or cc_r 9105 if test x"$GCC" != xyes; then 9106 for ac_prog in xlc_r cc_r 9107do 9108 # Extract the first word of "$ac_prog", so it can be a program name with args. 9109set dummy $ac_prog; ac_word=$2 9110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9111$as_echo_n "checking for $ac_word... " >&6; } 9112if ${ac_cv_prog_PTHREAD_CC+:} false; then : 9113 $as_echo_n "(cached) " >&6 9114else 9115 if test -n "$PTHREAD_CC"; then 9116 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 9117else 9118as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9119for as_dir in $PATH 9120do 9121 IFS=$as_save_IFS 9122 test -z "$as_dir" && as_dir=. 9123 for ac_exec_ext in '' $ac_executable_extensions; do 9124 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 9125 ac_cv_prog_PTHREAD_CC="$ac_prog" 9126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9127 break 2 9128 fi 9129done 9130 done 9131IFS=$as_save_IFS 9132 9133fi 9134fi 9135PTHREAD_CC=$ac_cv_prog_PTHREAD_CC 9136if test -n "$PTHREAD_CC"; then 9137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 9138$as_echo "$PTHREAD_CC" >&6; } 9139else 9140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9141$as_echo "no" >&6; } 9142fi 9143 9144 9145 test -n "$PTHREAD_CC" && break 9146done 9147test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" 9148 9149 else 9150 PTHREAD_CC=$CC 9151 fi 9152else 9153 PTHREAD_CC="$CC" 9154fi 9155 9156 9157 9158 9159 9160# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 9161if test x"$ax_pthread_ok" = xyes; then 9162 9163$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h 9164 9165 : 9166else 9167 ax_pthread_ok=no 9168 9169fi 9170ac_ext=c 9171ac_cpp='$CPP $CPPFLAGS' 9172ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9173ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9174ac_compiler_gnu=$ac_cv_c_compiler_gnu 9175 9176 9177 if test "$ax_pthread_ok" = yes; then 9178 have_threads=yes 9179 DEF_THREAD="$PTHREAD_CFLAGS" 9180 CFLAGS="$CFLAGS $DEF_THREAD" 9181 CXXFLAGS="$CXXFLAGS $DEF_THREAD" 9182 if test "$CC" != "$PTHREAD_CC"; then 9183 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Replacing compiler $CC with compiler $PTHREAD_CC to support pthreads." >&5 9184$as_echo "$as_me: WARNING: Replacing compiler $CC with compiler $PTHREAD_CC to support pthreads." >&2;} 9185 CC="$PTHREAD_CC" 9186 fi 9187 9188$as_echo "#define THREAD_SUPPORT 1" >>confdefs.h 9189 9190 fi 9191fi 9192 9193# Enable support for OpenMP 9194if test "$have_threads" != 'yes'; then 9195 ac_cv_prog_c_openmp=unsupported 9196fi 9197 9198 OPENMP_CFLAGS= 9199 # Check whether --enable-openmp was given. 9200if test "${enable_openmp+set}" = set; then : 9201 enableval=$enable_openmp; 9202fi 9203 9204 if test "$enable_openmp" != no; then 9205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to support OpenMP" >&5 9206$as_echo_n "checking for $CC option to support OpenMP... " >&6; } 9207if ${ac_cv_prog_c_openmp+:} false; then : 9208 $as_echo_n "(cached) " >&6 9209else 9210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9211/* end confdefs.h. */ 9212 9213#ifndef _OPENMP 9214 choke me 9215#endif 9216#include <omp.h> 9217int main () { return omp_get_num_threads (); } 9218 9219_ACEOF 9220if ac_fn_c_try_link "$LINENO"; then : 9221 ac_cv_prog_c_openmp='none needed' 9222else 9223 ac_cv_prog_c_openmp='unsupported' 9224 for ac_option in -fopenmp -xopenmp -openmp -mp -omp -qsmp=omp; do 9225 ac_save_CFLAGS=$CFLAGS 9226 CFLAGS="$CFLAGS $ac_option" 9227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9228/* end confdefs.h. */ 9229 9230#ifndef _OPENMP 9231 choke me 9232#endif 9233#include <omp.h> 9234int main () { return omp_get_num_threads (); } 9235 9236_ACEOF 9237if ac_fn_c_try_link "$LINENO"; then : 9238 ac_cv_prog_c_openmp=$ac_option 9239fi 9240rm -f core conftest.err conftest.$ac_objext \ 9241 conftest$ac_exeext conftest.$ac_ext 9242 CFLAGS=$ac_save_CFLAGS 9243 if test "$ac_cv_prog_c_openmp" != unsupported; then 9244 break 9245 fi 9246 done 9247fi 9248rm -f core conftest.err conftest.$ac_objext \ 9249 conftest$ac_exeext conftest.$ac_ext 9250fi 9251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_c_openmp" >&5 9252$as_echo "$ac_cv_prog_c_openmp" >&6; } 9253 case $ac_cv_prog_c_openmp in #( 9254 "none needed" | unsupported) 9255 ;; #( 9256 *) 9257 OPENMP_CFLAGS=$ac_cv_prog_c_openmp ;; 9258 esac 9259 fi 9260 9261 9262CFLAGS="$OPENMP_CFLAGS $CFLAGS" 9263MAGICK_PCFLAGS="$MAGICK_PCFLAGS $OPENMP_CFLAGS" 9264 9265if test "$enable_openmp" != no; then 9266 if test "$ac_cv_prog_c_openmp" != 'unsupported'; then 9267 MAGICK_FEATURES="OpenMP $MAGICK_FEATURES" 9268 fi 9269fi 9270 9271# Enable support for OpenCL 9272 9273 9274ac_ext=c 9275ac_cpp='$CPP $CPPFLAGS' 9276ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9277ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9278ac_compiler_gnu=$ac_cv_c_compiler_gnu 9279 9280ax_pthread_ok=no 9281 9282# We used to check for pthread.h first, but this fails if pthread.h 9283# requires special compiler flags (e.g. on True64 or Sequent). 9284# It gets checked for in the link test anyway. 9285 9286# First of all, check if the user has set any of the PTHREAD_LIBS, 9287# etcetera environment variables, and if threads linking works using 9288# them: 9289if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 9290 save_CFLAGS="$CFLAGS" 9291 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 9292 save_LIBS="$LIBS" 9293 LIBS="$PTHREAD_LIBS $LIBS" 9294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 9295$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } 9296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9297/* end confdefs.h. */ 9298 9299/* Override any GCC internal prototype to avoid an error. 9300 Use char because int might match the return type of a GCC 9301 builtin and then its argument prototype would still apply. */ 9302#ifdef __cplusplus 9303extern "C" 9304#endif 9305char pthread_join (); 9306int 9307main () 9308{ 9309return pthread_join (); 9310 ; 9311 return 0; 9312} 9313_ACEOF 9314if ac_fn_c_try_link "$LINENO"; then : 9315 ax_pthread_ok=yes 9316fi 9317rm -f core conftest.err conftest.$ac_objext \ 9318 conftest$ac_exeext conftest.$ac_ext 9319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 9320$as_echo "$ax_pthread_ok" >&6; } 9321 if test x"$ax_pthread_ok" = xno; then 9322 PTHREAD_LIBS="" 9323 PTHREAD_CFLAGS="" 9324 fi 9325 LIBS="$save_LIBS" 9326 CFLAGS="$save_CFLAGS" 9327fi 9328 9329# We must check for the threads library under a number of different 9330# names; the ordering is very important because some systems 9331# (e.g. DEC) have both -lpthread and -lpthreads, where one of the 9332# libraries is broken (non-POSIX). 9333 9334# Create a list of thread flags to try. Items starting with a "-" are 9335# C compiler flags, and other items are library names, except for "none" 9336# which indicates that we try without any flags at all, and "pthread-config" 9337# which is a program returning the flags for the Pth emulation library. 9338 9339ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt lpthread pthread-config" 9340 9341# The ordering *is* (sometimes) important. Some notes on the 9342# individual items follow: 9343 9344# pthreads: AIX (must check this before -lpthread) 9345# none: in case threads are in libc; should be tried before -Kthread and 9346# other compiler flags to prevent continual compiler warnings 9347# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 9348# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 9349# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 9350# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) 9351# -pthreads: Solaris/gcc 9352# -mthreads: Mingw32/gcc, Lynx/gcc 9353# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 9354# doesn't hurt to check since this sometimes defines pthreads too; 9355# also defines -D_REENTRANT) 9356# ... -mt is also the pthreads flag for HP/aCC 9357# pthread: Linux, etcetera 9358# --thread-safe: KAI C++ 9359# pthread-config: use pthread-config program (for GNU Pth library) 9360 9361case "${host_cpu}-${host_os}" in 9362 *solaris*) 9363 9364 # On Solaris (at least, for some versions), libc contains stubbed 9365 # (non-functional) versions of the pthreads routines, so link-based 9366 # tests will erroneously succeed. (We need to link with -pthreads/-mt/ 9367 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather 9368 # a function called by this macro, so we could check for that, but 9369 # who knows whether they'll stub that too in a future libc.) So, 9370 # we'll just look for -pthreads and -lpthread first: 9371 9372 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags" 9373 ;; 9374 9375 *-darwin*) 9376 ax_pthread_flags="-pthread $ax_pthread_flags" 9377 ;; 9378esac 9379 9380if test x"$ax_pthread_ok" = xno; then 9381for flag in $ax_pthread_flags; do 9382 9383 case $flag in 9384 none) 9385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 9386$as_echo_n "checking whether pthreads work without any flags... " >&6; } 9387 ;; 9388 9389 -*) 9390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 9391$as_echo_n "checking whether pthreads work with $flag... " >&6; } 9392 PTHREAD_CFLAGS="$flag" 9393 ;; 9394 9395 pthread-config) 9396 # Extract the first word of "pthread-config", so it can be a program name with args. 9397set dummy pthread-config; ac_word=$2 9398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9399$as_echo_n "checking for $ac_word... " >&6; } 9400if ${ac_cv_prog_ax_pthread_config+:} false; then : 9401 $as_echo_n "(cached) " >&6 9402else 9403 if test -n "$ax_pthread_config"; then 9404 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test. 9405else 9406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9407for as_dir in $PATH 9408do 9409 IFS=$as_save_IFS 9410 test -z "$as_dir" && as_dir=. 9411 for ac_exec_ext in '' $ac_executable_extensions; do 9412 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 9413 ac_cv_prog_ax_pthread_config="yes" 9414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9415 break 2 9416 fi 9417done 9418 done 9419IFS=$as_save_IFS 9420 9421 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no" 9422fi 9423fi 9424ax_pthread_config=$ac_cv_prog_ax_pthread_config 9425if test -n "$ax_pthread_config"; then 9426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5 9427$as_echo "$ax_pthread_config" >&6; } 9428else 9429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9430$as_echo "no" >&6; } 9431fi 9432 9433 9434 if test x"$ax_pthread_config" = xno; then continue; fi 9435 PTHREAD_CFLAGS="`pthread-config --cflags`" 9436 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 9437 ;; 9438 9439 *) 9440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 9441$as_echo_n "checking for the pthreads library -l$flag... " >&6; } 9442 PTHREAD_LIBS="-l$flag" 9443 ;; 9444 esac 9445 9446 save_LIBS="$LIBS" 9447 save_CFLAGS="$CFLAGS" 9448 LIBS="$PTHREAD_LIBS $LIBS" 9449 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 9450 9451 # Check for various functions. We must include pthread.h, 9452 # since some functions may be macros. (On the Sequent, we 9453 # need a special flag -Kthread to make this header compile.) 9454 # We check for pthread_join because it is in -lpthread on IRIX 9455 # while pthread_create is in libc. We check for pthread_attr_init 9456 # due to DEC craziness with -lpthreads. We check for 9457 # pthread_cleanup_push because it is one of the few pthread 9458 # functions on Solaris that doesn't have a non-functional libc stub. 9459 # We try pthread_create on general principles. 9460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9461/* end confdefs.h. */ 9462#include <pthread.h> 9463 static void routine(void *a) { a = 0; } 9464 static void *start_routine(void *a) { return a; } 9465int 9466main () 9467{ 9468pthread_t th; pthread_attr_t attr; 9469 pthread_create(&th, 0, start_routine, 0); 9470 pthread_join(th, 0); 9471 pthread_attr_init(&attr); 9472 pthread_cleanup_push(routine, 0); 9473 pthread_cleanup_pop(0) /* ; */ 9474 ; 9475 return 0; 9476} 9477_ACEOF 9478if ac_fn_c_try_link "$LINENO"; then : 9479 ax_pthread_ok=yes 9480fi 9481rm -f core conftest.err conftest.$ac_objext \ 9482 conftest$ac_exeext conftest.$ac_ext 9483 9484 LIBS="$save_LIBS" 9485 CFLAGS="$save_CFLAGS" 9486 9487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 9488$as_echo "$ax_pthread_ok" >&6; } 9489 if test "x$ax_pthread_ok" = xyes; then 9490 break; 9491 fi 9492 9493 PTHREAD_LIBS="" 9494 PTHREAD_CFLAGS="" 9495done 9496fi 9497 9498# Various other checks: 9499if test "x$ax_pthread_ok" = xyes; then 9500 save_LIBS="$LIBS" 9501 LIBS="$PTHREAD_LIBS $LIBS" 9502 save_CFLAGS="$CFLAGS" 9503 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 9504 9505 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 9506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 9507$as_echo_n "checking for joinable pthread attribute... " >&6; } 9508 attr_name=unknown 9509 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 9510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9511/* end confdefs.h. */ 9512#include <pthread.h> 9513int 9514main () 9515{ 9516int attr = $attr; return attr /* ; */ 9517 ; 9518 return 0; 9519} 9520_ACEOF 9521if ac_fn_c_try_link "$LINENO"; then : 9522 attr_name=$attr; break 9523fi 9524rm -f core conftest.err conftest.$ac_objext \ 9525 conftest$ac_exeext conftest.$ac_ext 9526 done 9527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 9528$as_echo "$attr_name" >&6; } 9529 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 9530 9531cat >>confdefs.h <<_ACEOF 9532#define PTHREAD_CREATE_JOINABLE $attr_name 9533_ACEOF 9534 9535 fi 9536 9537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 9538$as_echo_n "checking if more special flags are required for pthreads... " >&6; } 9539 flag=no 9540 case "${host_cpu}-${host_os}" in 9541 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; 9542 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; 9543 esac 9544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 9545$as_echo "${flag}" >&6; } 9546 if test "x$flag" != xno; then 9547 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 9548 fi 9549 9550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5 9551$as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; } 9552if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then : 9553 $as_echo_n "(cached) " >&6 9554else 9555 9556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9557/* end confdefs.h. */ 9558 9559 #include <pthread.h> 9560int 9561main () 9562{ 9563int i = PTHREAD_PRIO_INHERIT; 9564 ; 9565 return 0; 9566} 9567_ACEOF 9568if ac_fn_c_try_link "$LINENO"; then : 9569 ax_cv_PTHREAD_PRIO_INHERIT=yes 9570else 9571 ax_cv_PTHREAD_PRIO_INHERIT=no 9572fi 9573rm -f core conftest.err conftest.$ac_objext \ 9574 conftest$ac_exeext conftest.$ac_ext 9575 9576fi 9577{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5 9578$as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; } 9579 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then : 9580 9581$as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h 9582 9583fi 9584 9585 LIBS="$save_LIBS" 9586 CFLAGS="$save_CFLAGS" 9587 9588 # More AIX lossage: must compile with xlc_r or cc_r 9589 if test x"$GCC" != xyes; then 9590 for ac_prog in xlc_r cc_r 9591do 9592 # Extract the first word of "$ac_prog", so it can be a program name with args. 9593set dummy $ac_prog; ac_word=$2 9594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9595$as_echo_n "checking for $ac_word... " >&6; } 9596if ${ac_cv_prog_PTHREAD_CC+:} false; then : 9597 $as_echo_n "(cached) " >&6 9598else 9599 if test -n "$PTHREAD_CC"; then 9600 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 9601else 9602as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9603for as_dir in $PATH 9604do 9605 IFS=$as_save_IFS 9606 test -z "$as_dir" && as_dir=. 9607 for ac_exec_ext in '' $ac_executable_extensions; do 9608 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 9609 ac_cv_prog_PTHREAD_CC="$ac_prog" 9610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9611 break 2 9612 fi 9613done 9614 done 9615IFS=$as_save_IFS 9616 9617fi 9618fi 9619PTHREAD_CC=$ac_cv_prog_PTHREAD_CC 9620if test -n "$PTHREAD_CC"; then 9621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 9622$as_echo "$PTHREAD_CC" >&6; } 9623else 9624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9625$as_echo "no" >&6; } 9626fi 9627 9628 9629 test -n "$PTHREAD_CC" && break 9630done 9631test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" 9632 9633 else 9634 PTHREAD_CC=$CC 9635 fi 9636else 9637 PTHREAD_CC="$CC" 9638fi 9639 9640 9641 9642 9643 9644# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 9645if test x"$ax_pthread_ok" = xyes; then 9646 9647$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h 9648 9649 : 9650else 9651 ax_pthread_ok=no 9652 9653fi 9654ac_ext=c 9655ac_cpp='$CPP $CPPFLAGS' 9656ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9657ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9658ac_compiler_gnu=$ac_cv_c_compiler_gnu 9659 9660 9661 9662# Check whether --enable-opencl was given. 9663if test "${enable_opencl+set}" = set; then : 9664 enableval=$enable_opencl; disable_opencl=$enableval 9665else 9666 disable_opencl='yes' 9667fi 9668 9669 9670if test "$disable_opencl" = 'yes'; then 9671 ac_ext=c 9672ac_cpp='$CPP $CPPFLAGS' 9673ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9674ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9675ac_compiler_gnu=$ac_cv_c_compiler_gnu 9676 9677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Microsoft C compiler" >&5 9678$as_echo_n "checking whether we are using the Microsoft C compiler... " >&6; } 9679if ${ax_cv_c_compiler_ms+:} false; then : 9680 $as_echo_n "(cached) " >&6 9681else 9682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9683/* end confdefs.h. */ 9684 9685int 9686main () 9687{ 9688#ifndef _MSC_VER 9689 choke me 9690#endif 9691 9692 ; 9693 return 0; 9694} 9695_ACEOF 9696if ac_fn_c_try_compile "$LINENO"; then : 9697 ax_compiler_ms=yes 9698else 9699 ax_compiler_ms=no 9700fi 9701rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9702ax_cv_c_compiler_ms=$ax_compiler_ms 9703 9704fi 9705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_ms" >&5 9706$as_echo "$ax_cv_c_compiler_ms" >&6; } 9707 if test X$ax_compiler_ms = Xno; then : 9708 CL_CFLAGS="${PTHREAD_CFLAGS}"; CL_LIBS="${PTHREAD_LIBS} -lm" 9709fi 9710 9711 ax_save_CPPFLAGS=$CPPFLAGS 9712 CPPFLAGS="$CL_CFLAGS $CPPFLAGS" 9713 for ac_header in CL/cl.h OpenCL/cl.h 9714do : 9715 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 9716ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 9717if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 9718 cat >>confdefs.h <<_ACEOF 9719#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 9720_ACEOF 9721 9722fi 9723 9724done 9725 9726 CPPFLAGS=$ax_save_CPPFLAGS 9727 9728 for ac_header in windows.h 9729do : 9730 ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default" 9731if test "x$ac_cv_header_windows_h" = xyes; then : 9732 cat >>confdefs.h <<_ACEOF 9733#define HAVE_WINDOWS_H 1 9734_ACEOF 9735 9736fi 9737 9738done 9739 9740 9741 9742 9743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenCL library" >&5 9744$as_echo_n "checking for OpenCL library... " >&6; } 9745if ${ax_cv_check_cl_libcl+:} false; then : 9746 $as_echo_n "(cached) " >&6 9747else 9748 ax_cv_check_cl_libcl=no 9749 case $host_cpu in 9750 x86_64) ax_check_cl_libdir=lib64 ;; 9751 *) ax_check_cl_libdir=lib ;; 9752 esac 9753 ax_save_CPPFLAGS=$CPPFLAGS 9754 CPPFLAGS="$CL_CFLAGS $CPPFLAGS" 9755 ax_save_LIBS=$LIBS 9756 LIBS="" 9757 ax_check_libs="-lOpenCL -lCL -lclparser" 9758 for ax_lib in $ax_check_libs; do 9759 if test X$ax_compiler_ms = Xyes; then : 9760 ax_try_lib=`echo $ax_lib | $SED -e 's/^-l//' -e 's/$/.lib/'` 9761else 9762 ax_try_lib=$ax_lib 9763fi 9764 LIBS="$ax_try_lib $CL_LIBS $ax_save_LIBS" 9765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9766/* end confdefs.h. */ 9767 9768 # if defined(HAVE_WINDOWS_H) && defined(_WIN32) 9769 # include <windows.h> 9770 # endif 9771 # ifdef HAVE_CL_CL_H 9772 # include <CL/cl.h> 9773 # elif defined(HAVE_OPENCL_CL_H) 9774 # include <OpenCL/cl.h> 9775 # else 9776 # error no CL.h 9777 # endif 9778int 9779main () 9780{ 9781clCreateContextFromType(0,0,0,0,0) 9782 ; 9783 return 0; 9784} 9785_ACEOF 9786if ac_fn_c_try_link "$LINENO"; then : 9787 ax_cv_check_cl_libcl=$ax_try_lib; break 9788else 9789 ax_check_cl_nvidia_flags="-L/usr/$ax_check_cl_libdir/nvidia" LIBS="$ax_try_lib $ax_check_cl_nvidia_flags $CL_LIBS $ax_save_LIBS" 9790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9791/* end confdefs.h. */ 9792 9793 # if defined(HAVE_WINDOWS_H) && defined(_WIN32) 9794 # include <windows.h> 9795 # endif 9796 # ifdef HAVE_CL_CL_H 9797 # include <CL/cl.h> 9798 # elif defined(HAVE_OPENCL_CL_H) 9799 # include <OpenCL/cl.h> 9800 # else 9801 # error no CL.h 9802 # endif 9803int 9804main () 9805{ 9806clCreateContextFromType(0,0,0,0,0) 9807 ; 9808 return 0; 9809} 9810_ACEOF 9811if ac_fn_c_try_link "$LINENO"; then : 9812 ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_nvidia_flags"; break 9813else 9814 ax_check_cl_dylib_flag='-Wl,-framework,OpenCL -L/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries' LIBS="$ax_try_lib $ax_check_cl_dylib_flag $CL_LIBS $ax_save_LIBS" 9815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9816/* end confdefs.h. */ 9817 9818 # if defined(HAVE_WINDOWS_H) && defined(_WIN32) 9819 # include <windows.h> 9820 # endif 9821 # ifdef HAVE_CL_CL_H 9822 # include <CL/cl.h> 9823 # elif defined(HAVE_OPENCL_CL_H) 9824 # include <OpenCL/cl.h> 9825 # else 9826 # error no CL.h 9827 # endif 9828int 9829main () 9830{ 9831clCreateContextFromType(0,0,0,0,0) 9832 ; 9833 return 0; 9834} 9835_ACEOF 9836if ac_fn_c_try_link "$LINENO"; then : 9837 ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_dylib_flag"; break 9838fi 9839rm -f core conftest.err conftest.$ac_objext \ 9840 conftest$ac_exeext conftest.$ac_ext 9841fi 9842rm -f core conftest.err conftest.$ac_objext \ 9843 conftest$ac_exeext conftest.$ac_ext 9844fi 9845rm -f core conftest.err conftest.$ac_objext \ 9846 conftest$ac_exeext conftest.$ac_ext 9847 done 9848 9849 if test "X$ax_cv_check_cl_libcl" = Xno; then : 9850 LIBS='-Wl,-framework,OpenCL' 9851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9852/* end confdefs.h. */ 9853 9854 # if defined(HAVE_WINDOWS_H) && defined(_WIN32) 9855 # include <windows.h> 9856 # endif 9857 # ifdef HAVE_CL_CL_H 9858 # include <CL/cl.h> 9859 # elif defined(HAVE_OPENCL_CL_H) 9860 # include <OpenCL/cl.h> 9861 # else 9862 # error no CL.h 9863 # endif 9864int 9865main () 9866{ 9867clCreateContextFromType(0,0,0,0,0) 9868 ; 9869 return 0; 9870} 9871_ACEOF 9872if ac_fn_c_try_link "$LINENO"; then : 9873 ax_cv_check_cl_libcl=$LIBS 9874fi 9875rm -f core conftest.err conftest.$ac_objext \ 9876 conftest$ac_exeext conftest.$ac_ext 9877fi 9878 9879 LIBS=$ax_save_LIBS 9880 CPPFLAGS=$ax_save_CPPFLAGS 9881fi 9882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cl_libcl" >&5 9883$as_echo "$ax_cv_check_cl_libcl" >&6; } 9884 9885 if test "X$ax_cv_check_cl_libcl" = Xno; then : 9886 no_cl=yes; CL_CFLAGS=""; CL_LIBS="" 9887else 9888 CL_LIBS="$ax_cv_check_cl_libcl $CL_LIBS"; 9889$as_echo "#define _OPENCL 1" >>confdefs.h 9890 9891fi 9892 ac_ext=c 9893ac_cpp='$CPP $CPPFLAGS' 9894ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9895ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9896ac_compiler_gnu=$ac_cv_c_compiler_gnu 9897 9898fi 9899 9900 9901 9902 9903CFLAGS="$CL_CFLAGS $CFLAGS" 9904LIBS="$CL_LIBS $LIBS" 9905 9906if test "$enable_opencl" != no; then 9907 if test "X$ax_cv_check_cl_libcl" != Xno; then : 9908 MAGICK_FEATURES="OpenCL $MAGICK_FEATURES" 9909 fi 9910fi 9911 9912######## 9913# 9914# Check for large file support 9915# 9916######## 9917# Check whether --enable-largefile was given. 9918if test "${enable_largefile+set}" = set; then : 9919 enableval=$enable_largefile; 9920fi 9921 9922if test "$enable_largefile" != no; then 9923 9924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 9925$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 9926if ${ac_cv_sys_largefile_CC+:} false; then : 9927 $as_echo_n "(cached) " >&6 9928else 9929 ac_cv_sys_largefile_CC=no 9930 if test "$GCC" != yes; then 9931 ac_save_CC=$CC 9932 while :; do 9933 # IRIX 6.2 and later do not support large files by default, 9934 # so use the C compiler's -n32 option if that helps. 9935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9936/* end confdefs.h. */ 9937#include <sys/types.h> 9938 /* Check that off_t can represent 2**63 - 1 correctly. 9939 We can't simply define LARGE_OFF_T to be 9223372036854775807, 9940 since some C++ compilers masquerading as C compilers 9941 incorrectly reject 9223372036854775807. */ 9942#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 9943 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 9944 && LARGE_OFF_T % 2147483647 == 1) 9945 ? 1 : -1]; 9946int 9947main () 9948{ 9949 9950 ; 9951 return 0; 9952} 9953_ACEOF 9954 if ac_fn_c_try_compile "$LINENO"; then : 9955 break 9956fi 9957rm -f core conftest.err conftest.$ac_objext 9958 CC="$CC -n32" 9959 if ac_fn_c_try_compile "$LINENO"; then : 9960 ac_cv_sys_largefile_CC=' -n32'; break 9961fi 9962rm -f core conftest.err conftest.$ac_objext 9963 break 9964 done 9965 CC=$ac_save_CC 9966 rm -f conftest.$ac_ext 9967 fi 9968fi 9969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 9970$as_echo "$ac_cv_sys_largefile_CC" >&6; } 9971 if test "$ac_cv_sys_largefile_CC" != no; then 9972 CC=$CC$ac_cv_sys_largefile_CC 9973 fi 9974 9975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 9976$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 9977if ${ac_cv_sys_file_offset_bits+:} false; then : 9978 $as_echo_n "(cached) " >&6 9979else 9980 while :; do 9981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9982/* end confdefs.h. */ 9983#include <sys/types.h> 9984 /* Check that off_t can represent 2**63 - 1 correctly. 9985 We can't simply define LARGE_OFF_T to be 9223372036854775807, 9986 since some C++ compilers masquerading as C compilers 9987 incorrectly reject 9223372036854775807. */ 9988#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 9989 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 9990 && LARGE_OFF_T % 2147483647 == 1) 9991 ? 1 : -1]; 9992int 9993main () 9994{ 9995 9996 ; 9997 return 0; 9998} 9999_ACEOF 10000if ac_fn_c_try_compile "$LINENO"; then : 10001 ac_cv_sys_file_offset_bits=no; break 10002fi 10003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10005/* end confdefs.h. */ 10006#define _FILE_OFFSET_BITS 64 10007#include <sys/types.h> 10008 /* Check that off_t can represent 2**63 - 1 correctly. 10009 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10010 since some C++ compilers masquerading as C compilers 10011 incorrectly reject 9223372036854775807. */ 10012#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10013 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10014 && LARGE_OFF_T % 2147483647 == 1) 10015 ? 1 : -1]; 10016int 10017main () 10018{ 10019 10020 ; 10021 return 0; 10022} 10023_ACEOF 10024if ac_fn_c_try_compile "$LINENO"; then : 10025 ac_cv_sys_file_offset_bits=64; break 10026fi 10027rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10028 ac_cv_sys_file_offset_bits=unknown 10029 break 10030done 10031fi 10032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 10033$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 10034case $ac_cv_sys_file_offset_bits in #( 10035 no | unknown) ;; 10036 *) 10037cat >>confdefs.h <<_ACEOF 10038#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 10039_ACEOF 10040;; 10041esac 10042rm -rf conftest* 10043 if test $ac_cv_sys_file_offset_bits = unknown; then 10044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 10045$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 10046if ${ac_cv_sys_large_files+:} false; then : 10047 $as_echo_n "(cached) " >&6 10048else 10049 while :; do 10050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10051/* end confdefs.h. */ 10052#include <sys/types.h> 10053 /* Check that off_t can represent 2**63 - 1 correctly. 10054 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10055 since some C++ compilers masquerading as C compilers 10056 incorrectly reject 9223372036854775807. */ 10057#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10058 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10059 && LARGE_OFF_T % 2147483647 == 1) 10060 ? 1 : -1]; 10061int 10062main () 10063{ 10064 10065 ; 10066 return 0; 10067} 10068_ACEOF 10069if ac_fn_c_try_compile "$LINENO"; then : 10070 ac_cv_sys_large_files=no; break 10071fi 10072rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10074/* end confdefs.h. */ 10075#define _LARGE_FILES 1 10076#include <sys/types.h> 10077 /* Check that off_t can represent 2**63 - 1 correctly. 10078 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10079 since some C++ compilers masquerading as C compilers 10080 incorrectly reject 9223372036854775807. */ 10081#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10082 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10083 && LARGE_OFF_T % 2147483647 == 1) 10084 ? 1 : -1]; 10085int 10086main () 10087{ 10088 10089 ; 10090 return 0; 10091} 10092_ACEOF 10093if ac_fn_c_try_compile "$LINENO"; then : 10094 ac_cv_sys_large_files=1; break 10095fi 10096rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10097 ac_cv_sys_large_files=unknown 10098 break 10099done 10100fi 10101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 10102$as_echo "$ac_cv_sys_large_files" >&6; } 10103case $ac_cv_sys_large_files in #( 10104 no | unknown) ;; 10105 *) 10106cat >>confdefs.h <<_ACEOF 10107#define _LARGE_FILES $ac_cv_sys_large_files 10108_ACEOF 10109;; 10110esac 10111rm -rf conftest* 10112 fi 10113fi 10114 10115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 10116$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 10117if ${ac_cv_sys_largefile_source+:} false; then : 10118 $as_echo_n "(cached) " >&6 10119else 10120 while :; do 10121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10122/* end confdefs.h. */ 10123#include <sys/types.h> /* for off_t */ 10124 #include <stdio.h> 10125int 10126main () 10127{ 10128int (*fp) (FILE *, off_t, int) = fseeko; 10129 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 10130 ; 10131 return 0; 10132} 10133_ACEOF 10134if ac_fn_c_try_link "$LINENO"; then : 10135 ac_cv_sys_largefile_source=no; break 10136fi 10137rm -f core conftest.err conftest.$ac_objext \ 10138 conftest$ac_exeext conftest.$ac_ext 10139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10140/* end confdefs.h. */ 10141#define _LARGEFILE_SOURCE 1 10142#include <sys/types.h> /* for off_t */ 10143 #include <stdio.h> 10144int 10145main () 10146{ 10147int (*fp) (FILE *, off_t, int) = fseeko; 10148 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 10149 ; 10150 return 0; 10151} 10152_ACEOF 10153if ac_fn_c_try_link "$LINENO"; then : 10154 ac_cv_sys_largefile_source=1; break 10155fi 10156rm -f core conftest.err conftest.$ac_objext \ 10157 conftest$ac_exeext conftest.$ac_ext 10158 ac_cv_sys_largefile_source=unknown 10159 break 10160done 10161fi 10162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 10163$as_echo "$ac_cv_sys_largefile_source" >&6; } 10164case $ac_cv_sys_largefile_source in #( 10165 no | unknown) ;; 10166 *) 10167cat >>confdefs.h <<_ACEOF 10168#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 10169_ACEOF 10170;; 10171esac 10172rm -rf conftest* 10173 10174# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 10175# in glibc 2.1.3, but that breaks too many other things. 10176# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 10177if test $ac_cv_sys_largefile_source != unknown; then 10178 10179$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 10180 10181fi 10182 10183LFS_CPPFLAGS='' 10184if test "$enable_largefile" != no; then 10185 case $ac_cv_sys_file_offset_bits in 10186 no) 10187 # nothing to do here as the host supports LFS fine 10188 ;; 10189 unknown) 10190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for native large file support" >&5 10191$as_echo_n "checking for native large file support... " >&6; } 10192 if test "$cross_compiling" = yes; then : 10193 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 10194$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 10195as_fn_error $? "cannot run test program while cross compiling 10196See \`config.log' for more details" "$LINENO" 5; } 10197else 10198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10199/* end confdefs.h. */ 10200#include <unistd.h> 10201 main () { 10202 exit(!(sizeof(off_t) == 8)); 10203 } 10204int 10205main () 10206{ 10207 10208 ; 10209 return 0; 10210} 10211_ACEOF 10212if ac_fn_c_try_run "$LINENO"; then : 10213 ac_cv_sys_file_offset_bits=64; $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h 10214 10215 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 10216$as_echo "$as_me: yes" >&6;} 10217else 10218 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 10219$as_echo "$as_me: no" >&6;} 10220fi 10221rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10222 conftest.$ac_objext conftest.beam conftest.$ac_ext 10223fi 10224 10225 ;; 10226 *) 10227 LFS_CPPFLAGS="$LFS_CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits" 10228 ;; 10229 esac 10230 if test "$ac_cv_sys_large_files" != 'no'; then 10231 LFS_CPPFLAGS="$LFS_CPPFLAGS -D_LARGE_FILES=1" 10232 fi 10233 if test "$ac_cv_sys_largefile_source" != 'no'; then 10234 LFS_CPPFLAGS="$LFS_CPPFLAGS -D_LARGEFILE_SOURCE=1" 10235 fi 10236fi 10237 10238 10239# Configure libtool 10240enable_dlopen=yes 10241 10242 10243 10244case `pwd` in 10245 *\ * | *\ *) 10246 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 10247$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 10248esac 10249 10250 10251 10252macro_version='2.4.2' 10253macro_revision='1.3337' 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267ltmain="$ac_aux_dir/ltmain.sh" 10268 10269# Backslashify metacharacters that are still active within 10270# double-quoted strings. 10271sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 10272 10273# Same as above, but do not quote variable references. 10274double_quote_subst='s/\(["`\\]\)/\\\1/g' 10275 10276# Sed substitution to delay expansion of an escaped shell variable in a 10277# double_quote_subst'ed string. 10278delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 10279 10280# Sed substitution to delay expansion of an escaped single quote. 10281delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 10282 10283# Sed substitution to avoid accidental globbing in evaled expressions 10284no_glob_subst='s/\*/\\\*/g' 10285 10286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 10287$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 10288if ${lt_cv_path_NM+:} false; then : 10289 $as_echo_n "(cached) " >&6 10290else 10291 if test -n "$NM"; then 10292 # Let the user override the test. 10293 lt_cv_path_NM="$NM" 10294else 10295 lt_nm_to_check="${ac_tool_prefix}nm" 10296 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 10297 lt_nm_to_check="$lt_nm_to_check nm" 10298 fi 10299 for lt_tmp_nm in $lt_nm_to_check; do 10300 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 10301 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 10302 IFS="$lt_save_ifs" 10303 test -z "$ac_dir" && ac_dir=. 10304 tmp_nm="$ac_dir/$lt_tmp_nm" 10305 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 10306 # Check to see if the nm accepts a BSD-compat flag. 10307 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 10308 # nm: unknown option "B" ignored 10309 # Tru64's nm complains that /dev/null is an invalid object file 10310 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 10311 */dev/null* | *'Invalid file or object type'*) 10312 lt_cv_path_NM="$tmp_nm -B" 10313 break 10314 ;; 10315 *) 10316 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 10317 */dev/null*) 10318 lt_cv_path_NM="$tmp_nm -p" 10319 break 10320 ;; 10321 *) 10322 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 10323 continue # so that we can try to find one that supports BSD flags 10324 ;; 10325 esac 10326 ;; 10327 esac 10328 fi 10329 done 10330 IFS="$lt_save_ifs" 10331 done 10332 : ${lt_cv_path_NM=no} 10333fi 10334fi 10335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 10336$as_echo "$lt_cv_path_NM" >&6; } 10337if test "$lt_cv_path_NM" != "no"; then 10338 NM="$lt_cv_path_NM" 10339else 10340 # Didn't find any BSD compatible name lister, look for dumpbin. 10341 if test -n "$DUMPBIN"; then : 10342 # Let the user override the test. 10343 else 10344 if test -n "$ac_tool_prefix"; then 10345 for ac_prog in dumpbin "link -dump" 10346 do 10347 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 10348set dummy $ac_tool_prefix$ac_prog; ac_word=$2 10349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10350$as_echo_n "checking for $ac_word... " >&6; } 10351if ${ac_cv_prog_DUMPBIN+:} false; then : 10352 $as_echo_n "(cached) " >&6 10353else 10354 if test -n "$DUMPBIN"; then 10355 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 10356else 10357as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10358for as_dir in $PATH 10359do 10360 IFS=$as_save_IFS 10361 test -z "$as_dir" && as_dir=. 10362 for ac_exec_ext in '' $ac_executable_extensions; do 10363 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10364 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 10365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10366 break 2 10367 fi 10368done 10369 done 10370IFS=$as_save_IFS 10371 10372fi 10373fi 10374DUMPBIN=$ac_cv_prog_DUMPBIN 10375if test -n "$DUMPBIN"; then 10376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 10377$as_echo "$DUMPBIN" >&6; } 10378else 10379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10380$as_echo "no" >&6; } 10381fi 10382 10383 10384 test -n "$DUMPBIN" && break 10385 done 10386fi 10387if test -z "$DUMPBIN"; then 10388 ac_ct_DUMPBIN=$DUMPBIN 10389 for ac_prog in dumpbin "link -dump" 10390do 10391 # Extract the first word of "$ac_prog", so it can be a program name with args. 10392set dummy $ac_prog; ac_word=$2 10393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10394$as_echo_n "checking for $ac_word... " >&6; } 10395if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 10396 $as_echo_n "(cached) " >&6 10397else 10398 if test -n "$ac_ct_DUMPBIN"; then 10399 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 10400else 10401as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10402for as_dir in $PATH 10403do 10404 IFS=$as_save_IFS 10405 test -z "$as_dir" && as_dir=. 10406 for ac_exec_ext in '' $ac_executable_extensions; do 10407 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10408 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 10409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10410 break 2 10411 fi 10412done 10413 done 10414IFS=$as_save_IFS 10415 10416fi 10417fi 10418ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 10419if test -n "$ac_ct_DUMPBIN"; then 10420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 10421$as_echo "$ac_ct_DUMPBIN" >&6; } 10422else 10423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10424$as_echo "no" >&6; } 10425fi 10426 10427 10428 test -n "$ac_ct_DUMPBIN" && break 10429done 10430 10431 if test "x$ac_ct_DUMPBIN" = x; then 10432 DUMPBIN=":" 10433 else 10434 case $cross_compiling:$ac_tool_warned in 10435yes:) 10436{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10437$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10438ac_tool_warned=yes ;; 10439esac 10440 DUMPBIN=$ac_ct_DUMPBIN 10441 fi 10442fi 10443 10444 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 10445 *COFF*) 10446 DUMPBIN="$DUMPBIN -symbols" 10447 ;; 10448 *) 10449 DUMPBIN=: 10450 ;; 10451 esac 10452 fi 10453 10454 if test "$DUMPBIN" != ":"; then 10455 NM="$DUMPBIN" 10456 fi 10457fi 10458test -z "$NM" && NM=nm 10459 10460 10461 10462 10463 10464 10465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 10466$as_echo_n "checking the name lister ($NM) interface... " >&6; } 10467if ${lt_cv_nm_interface+:} false; then : 10468 $as_echo_n "(cached) " >&6 10469else 10470 lt_cv_nm_interface="BSD nm" 10471 echo "int some_variable = 0;" > conftest.$ac_ext 10472 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 10473 (eval "$ac_compile" 2>conftest.err) 10474 cat conftest.err >&5 10475 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 10476 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 10477 cat conftest.err >&5 10478 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 10479 cat conftest.out >&5 10480 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 10481 lt_cv_nm_interface="MS dumpbin" 10482 fi 10483 rm -f conftest* 10484fi 10485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 10486$as_echo "$lt_cv_nm_interface" >&6; } 10487 10488# find the maximum length of command line arguments 10489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 10490$as_echo_n "checking the maximum length of command line arguments... " >&6; } 10491if ${lt_cv_sys_max_cmd_len+:} false; then : 10492 $as_echo_n "(cached) " >&6 10493else 10494 i=0 10495 teststring="ABCD" 10496 10497 case $build_os in 10498 msdosdjgpp*) 10499 # On DJGPP, this test can blow up pretty badly due to problems in libc 10500 # (any single argument exceeding 2000 bytes causes a buffer overrun 10501 # during glob expansion). Even if it were fixed, the result of this 10502 # check would be larger than it should be. 10503 lt_cv_sys_max_cmd_len=12288; # 12K is about right 10504 ;; 10505 10506 gnu*) 10507 # Under GNU Hurd, this test is not required because there is 10508 # no limit to the length of command line arguments. 10509 # Libtool will interpret -1 as no limit whatsoever 10510 lt_cv_sys_max_cmd_len=-1; 10511 ;; 10512 10513 cygwin* | mingw* | cegcc*) 10514 # On Win9x/ME, this test blows up -- it succeeds, but takes 10515 # about 5 minutes as the teststring grows exponentially. 10516 # Worse, since 9x/ME are not pre-emptively multitasking, 10517 # you end up with a "frozen" computer, even though with patience 10518 # the test eventually succeeds (with a max line length of 256k). 10519 # Instead, let's just punt: use the minimum linelength reported by 10520 # all of the supported platforms: 8192 (on NT/2K/XP). 10521 lt_cv_sys_max_cmd_len=8192; 10522 ;; 10523 10524 mint*) 10525 # On MiNT this can take a long time and run out of memory. 10526 lt_cv_sys_max_cmd_len=8192; 10527 ;; 10528 10529 amigaos*) 10530 # On AmigaOS with pdksh, this test takes hours, literally. 10531 # So we just punt and use a minimum line length of 8192. 10532 lt_cv_sys_max_cmd_len=8192; 10533 ;; 10534 10535 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 10536 # This has been around since 386BSD, at least. Likely further. 10537 if test -x /sbin/sysctl; then 10538 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 10539 elif test -x /usr/sbin/sysctl; then 10540 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 10541 else 10542 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 10543 fi 10544 # And add a safety zone 10545 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 10546 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 10547 ;; 10548 10549 interix*) 10550 # We know the value 262144 and hardcode it with a safety zone (like BSD) 10551 lt_cv_sys_max_cmd_len=196608 10552 ;; 10553 10554 os2*) 10555 # The test takes a long time on OS/2. 10556 lt_cv_sys_max_cmd_len=8192 10557 ;; 10558 10559 osf*) 10560 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 10561 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 10562 # nice to cause kernel panics so lets avoid the loop below. 10563 # First set a reasonable default. 10564 lt_cv_sys_max_cmd_len=16384 10565 # 10566 if test -x /sbin/sysconfig; then 10567 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 10568 *1*) lt_cv_sys_max_cmd_len=-1 ;; 10569 esac 10570 fi 10571 ;; 10572 sco3.2v5*) 10573 lt_cv_sys_max_cmd_len=102400 10574 ;; 10575 sysv5* | sco5v6* | sysv4.2uw2*) 10576 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 10577 if test -n "$kargmax"; then 10578 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 10579 else 10580 lt_cv_sys_max_cmd_len=32768 10581 fi 10582 ;; 10583 *) 10584 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 10585 if test -n "$lt_cv_sys_max_cmd_len"; then 10586 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 10587 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 10588 else 10589 # Make teststring a little bigger before we do anything with it. 10590 # a 1K string should be a reasonable start. 10591 for i in 1 2 3 4 5 6 7 8 ; do 10592 teststring=$teststring$teststring 10593 done 10594 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 10595 # If test is not a shell built-in, we'll probably end up computing a 10596 # maximum length that is only half of the actual maximum length, but 10597 # we can't tell. 10598 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 10599 = "X$teststring$teststring"; } >/dev/null 2>&1 && 10600 test $i != 17 # 1/2 MB should be enough 10601 do 10602 i=`expr $i + 1` 10603 teststring=$teststring$teststring 10604 done 10605 # Only check the string length outside the loop. 10606 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 10607 teststring= 10608 # Add a significant safety factor because C++ compilers can tack on 10609 # massive amounts of additional arguments before passing them to the 10610 # linker. It appears as though 1/2 is a usable value. 10611 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 10612 fi 10613 ;; 10614 esac 10615 10616fi 10617 10618if test -n $lt_cv_sys_max_cmd_len ; then 10619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 10620$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 10621else 10622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 10623$as_echo "none" >&6; } 10624fi 10625max_cmd_len=$lt_cv_sys_max_cmd_len 10626 10627 10628 10629 10630 10631 10632: ${CP="cp -f"} 10633: ${MV="mv -f"} 10634: ${RM="rm -f"} 10635 10636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 10637$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 10638# Try some XSI features 10639xsi_shell=no 10640( _lt_dummy="a/b/c" 10641 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 10642 = c,a/b,b/c, \ 10643 && eval 'test $(( 1 + 1 )) -eq 2 \ 10644 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 10645 && xsi_shell=yes 10646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 10647$as_echo "$xsi_shell" >&6; } 10648 10649 10650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 10651$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 10652lt_shell_append=no 10653( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 10654 >/dev/null 2>&1 \ 10655 && lt_shell_append=yes 10656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 10657$as_echo "$lt_shell_append" >&6; } 10658 10659 10660if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 10661 lt_unset=unset 10662else 10663 lt_unset=false 10664fi 10665 10666 10667 10668 10669 10670# test EBCDIC or ASCII 10671case `echo X|tr X '\101'` in 10672 A) # ASCII based system 10673 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 10674 lt_SP2NL='tr \040 \012' 10675 lt_NL2SP='tr \015\012 \040\040' 10676 ;; 10677 *) # EBCDIC based system 10678 lt_SP2NL='tr \100 \n' 10679 lt_NL2SP='tr \r\n \100\100' 10680 ;; 10681esac 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 10692$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 10693if ${lt_cv_to_host_file_cmd+:} false; then : 10694 $as_echo_n "(cached) " >&6 10695else 10696 case $host in 10697 *-*-mingw* ) 10698 case $build in 10699 *-*-mingw* ) # actually msys 10700 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 10701 ;; 10702 *-*-cygwin* ) 10703 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 10704 ;; 10705 * ) # otherwise, assume *nix 10706 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 10707 ;; 10708 esac 10709 ;; 10710 *-*-cygwin* ) 10711 case $build in 10712 *-*-mingw* ) # actually msys 10713 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 10714 ;; 10715 *-*-cygwin* ) 10716 lt_cv_to_host_file_cmd=func_convert_file_noop 10717 ;; 10718 * ) # otherwise, assume *nix 10719 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 10720 ;; 10721 esac 10722 ;; 10723 * ) # unhandled hosts (and "normal" native builds) 10724 lt_cv_to_host_file_cmd=func_convert_file_noop 10725 ;; 10726esac 10727 10728fi 10729 10730to_host_file_cmd=$lt_cv_to_host_file_cmd 10731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 10732$as_echo "$lt_cv_to_host_file_cmd" >&6; } 10733 10734 10735 10736 10737 10738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 10739$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 10740if ${lt_cv_to_tool_file_cmd+:} false; then : 10741 $as_echo_n "(cached) " >&6 10742else 10743 #assume ordinary cross tools, or native build. 10744lt_cv_to_tool_file_cmd=func_convert_file_noop 10745case $host in 10746 *-*-mingw* ) 10747 case $build in 10748 *-*-mingw* ) # actually msys 10749 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 10750 ;; 10751 esac 10752 ;; 10753esac 10754 10755fi 10756 10757to_tool_file_cmd=$lt_cv_to_tool_file_cmd 10758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 10759$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 10760 10761 10762 10763 10764 10765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 10766$as_echo_n "checking for $LD option to reload object files... " >&6; } 10767if ${lt_cv_ld_reload_flag+:} false; then : 10768 $as_echo_n "(cached) " >&6 10769else 10770 lt_cv_ld_reload_flag='-r' 10771fi 10772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 10773$as_echo "$lt_cv_ld_reload_flag" >&6; } 10774reload_flag=$lt_cv_ld_reload_flag 10775case $reload_flag in 10776"" | " "*) ;; 10777*) reload_flag=" $reload_flag" ;; 10778esac 10779reload_cmds='$LD$reload_flag -o $output$reload_objs' 10780case $host_os in 10781 cygwin* | mingw* | pw32* | cegcc*) 10782 if test "$GCC" != yes; then 10783 reload_cmds=false 10784 fi 10785 ;; 10786 darwin*) 10787 if test "$GCC" = yes; then 10788 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 10789 else 10790 reload_cmds='$LD$reload_flag -o $output$reload_objs' 10791 fi 10792 ;; 10793esac 10794 10795 10796 10797 10798 10799 10800 10801 10802 10803if test -n "$ac_tool_prefix"; then 10804 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 10805set dummy ${ac_tool_prefix}objdump; ac_word=$2 10806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10807$as_echo_n "checking for $ac_word... " >&6; } 10808if ${ac_cv_prog_OBJDUMP+:} false; then : 10809 $as_echo_n "(cached) " >&6 10810else 10811 if test -n "$OBJDUMP"; then 10812 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 10813else 10814as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10815for as_dir in $PATH 10816do 10817 IFS=$as_save_IFS 10818 test -z "$as_dir" && as_dir=. 10819 for ac_exec_ext in '' $ac_executable_extensions; do 10820 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10821 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 10822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10823 break 2 10824 fi 10825done 10826 done 10827IFS=$as_save_IFS 10828 10829fi 10830fi 10831OBJDUMP=$ac_cv_prog_OBJDUMP 10832if test -n "$OBJDUMP"; then 10833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 10834$as_echo "$OBJDUMP" >&6; } 10835else 10836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10837$as_echo "no" >&6; } 10838fi 10839 10840 10841fi 10842if test -z "$ac_cv_prog_OBJDUMP"; then 10843 ac_ct_OBJDUMP=$OBJDUMP 10844 # Extract the first word of "objdump", so it can be a program name with args. 10845set dummy objdump; ac_word=$2 10846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10847$as_echo_n "checking for $ac_word... " >&6; } 10848if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 10849 $as_echo_n "(cached) " >&6 10850else 10851 if test -n "$ac_ct_OBJDUMP"; then 10852 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 10853else 10854as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10855for as_dir in $PATH 10856do 10857 IFS=$as_save_IFS 10858 test -z "$as_dir" && as_dir=. 10859 for ac_exec_ext in '' $ac_executable_extensions; do 10860 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 10861 ac_cv_prog_ac_ct_OBJDUMP="objdump" 10862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10863 break 2 10864 fi 10865done 10866 done 10867IFS=$as_save_IFS 10868 10869fi 10870fi 10871ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 10872if test -n "$ac_ct_OBJDUMP"; then 10873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 10874$as_echo "$ac_ct_OBJDUMP" >&6; } 10875else 10876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10877$as_echo "no" >&6; } 10878fi 10879 10880 if test "x$ac_ct_OBJDUMP" = x; then 10881 OBJDUMP="false" 10882 else 10883 case $cross_compiling:$ac_tool_warned in 10884yes:) 10885{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10886$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10887ac_tool_warned=yes ;; 10888esac 10889 OBJDUMP=$ac_ct_OBJDUMP 10890 fi 10891else 10892 OBJDUMP="$ac_cv_prog_OBJDUMP" 10893fi 10894 10895test -z "$OBJDUMP" && OBJDUMP=objdump 10896 10897 10898 10899 10900 10901 10902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 10903$as_echo_n "checking how to recognize dependent libraries... " >&6; } 10904if ${lt_cv_deplibs_check_method+:} false; then : 10905 $as_echo_n "(cached) " >&6 10906else 10907 lt_cv_file_magic_cmd='$MAGIC_CMD' 10908lt_cv_file_magic_test_file= 10909lt_cv_deplibs_check_method='unknown' 10910# Need to set the preceding variable on all platforms that support 10911# interlibrary dependencies. 10912# 'none' -- dependencies not supported. 10913# `unknown' -- same as none, but documents that we really don't know. 10914# 'pass_all' -- all dependencies passed with no checks. 10915# 'test_compile' -- check by making test program. 10916# 'file_magic [[regex]]' -- check by looking for files in library path 10917# which responds to the $file_magic_cmd with a given extended regex. 10918# If you have `file' or equivalent on your system and you're not sure 10919# whether `pass_all' will *always* work, you probably want this one. 10920 10921case $host_os in 10922aix[4-9]*) 10923 lt_cv_deplibs_check_method=pass_all 10924 ;; 10925 10926beos*) 10927 lt_cv_deplibs_check_method=pass_all 10928 ;; 10929 10930bsdi[45]*) 10931 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 10932 lt_cv_file_magic_cmd='/usr/bin/file -L' 10933 lt_cv_file_magic_test_file=/shlib/libc.so 10934 ;; 10935 10936cygwin*) 10937 # func_win32_libid is a shell function defined in ltmain.sh 10938 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 10939 lt_cv_file_magic_cmd='func_win32_libid' 10940 ;; 10941 10942mingw* | pw32*) 10943 # Base MSYS/MinGW do not provide the 'file' command needed by 10944 # func_win32_libid shell function, so use a weaker test based on 'objdump', 10945 # unless we find 'file', for example because we are cross-compiling. 10946 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 10947 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 10948 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 10949 lt_cv_file_magic_cmd='func_win32_libid' 10950 else 10951 # Keep this pattern in sync with the one in func_win32_libid. 10952 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 10953 lt_cv_file_magic_cmd='$OBJDUMP -f' 10954 fi 10955 ;; 10956 10957cegcc*) 10958 # use the weaker test based on 'objdump'. See mingw*. 10959 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 10960 lt_cv_file_magic_cmd='$OBJDUMP -f' 10961 ;; 10962 10963darwin* | rhapsody*) 10964 lt_cv_deplibs_check_method=pass_all 10965 ;; 10966 10967freebsd* | dragonfly*) 10968 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 10969 case $host_cpu in 10970 i*86 ) 10971 # Not sure whether the presence of OpenBSD here was a mistake. 10972 # Let's accept both of them until this is cleared up. 10973 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 10974 lt_cv_file_magic_cmd=/usr/bin/file 10975 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 10976 ;; 10977 esac 10978 else 10979 lt_cv_deplibs_check_method=pass_all 10980 fi 10981 ;; 10982 10983gnu*) 10984 lt_cv_deplibs_check_method=pass_all 10985 ;; 10986 10987haiku*) 10988 lt_cv_deplibs_check_method=pass_all 10989 ;; 10990 10991hpux10.20* | hpux11*) 10992 lt_cv_file_magic_cmd=/usr/bin/file 10993 case $host_cpu in 10994 ia64*) 10995 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 10996 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 10997 ;; 10998 hppa*64*) 10999 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]' 11000 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 11001 ;; 11002 *) 11003 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 11004 lt_cv_file_magic_test_file=/usr/lib/libc.sl 11005 ;; 11006 esac 11007 ;; 11008 11009interix[3-9]*) 11010 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 11011 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 11012 ;; 11013 11014irix5* | irix6* | nonstopux*) 11015 case $LD in 11016 *-32|*"-32 ") libmagic=32-bit;; 11017 *-n32|*"-n32 ") libmagic=N32;; 11018 *-64|*"-64 ") libmagic=64-bit;; 11019 *) libmagic=never-match;; 11020 esac 11021 lt_cv_deplibs_check_method=pass_all 11022 ;; 11023 11024# This must be glibc/ELF. 11025linux* | k*bsd*-gnu | kopensolaris*-gnu) 11026 lt_cv_deplibs_check_method=pass_all 11027 ;; 11028 11029netbsd*) 11030 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 11031 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 11032 else 11033 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 11034 fi 11035 ;; 11036 11037newos6*) 11038 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 11039 lt_cv_file_magic_cmd=/usr/bin/file 11040 lt_cv_file_magic_test_file=/usr/lib/libnls.so 11041 ;; 11042 11043*nto* | *qnx*) 11044 lt_cv_deplibs_check_method=pass_all 11045 ;; 11046 11047openbsd*) 11048 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11049 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 11050 else 11051 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 11052 fi 11053 ;; 11054 11055osf3* | osf4* | osf5*) 11056 lt_cv_deplibs_check_method=pass_all 11057 ;; 11058 11059rdos*) 11060 lt_cv_deplibs_check_method=pass_all 11061 ;; 11062 11063solaris*) 11064 lt_cv_deplibs_check_method=pass_all 11065 ;; 11066 11067sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11068 lt_cv_deplibs_check_method=pass_all 11069 ;; 11070 11071sysv4 | sysv4.3*) 11072 case $host_vendor in 11073 motorola) 11074 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]' 11075 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 11076 ;; 11077 ncr) 11078 lt_cv_deplibs_check_method=pass_all 11079 ;; 11080 sequent) 11081 lt_cv_file_magic_cmd='/bin/file' 11082 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 11083 ;; 11084 sni) 11085 lt_cv_file_magic_cmd='/bin/file' 11086 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 11087 lt_cv_file_magic_test_file=/lib/libc.so 11088 ;; 11089 siemens) 11090 lt_cv_deplibs_check_method=pass_all 11091 ;; 11092 pc) 11093 lt_cv_deplibs_check_method=pass_all 11094 ;; 11095 esac 11096 ;; 11097 11098tpf*) 11099 lt_cv_deplibs_check_method=pass_all 11100 ;; 11101esac 11102 11103fi 11104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 11105$as_echo "$lt_cv_deplibs_check_method" >&6; } 11106 11107file_magic_glob= 11108want_nocaseglob=no 11109if test "$build" = "$host"; then 11110 case $host_os in 11111 mingw* | pw32*) 11112 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 11113 want_nocaseglob=yes 11114 else 11115 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 11116 fi 11117 ;; 11118 esac 11119fi 11120 11121file_magic_cmd=$lt_cv_file_magic_cmd 11122deplibs_check_method=$lt_cv_deplibs_check_method 11123test -z "$deplibs_check_method" && deplibs_check_method=unknown 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146if test -n "$ac_tool_prefix"; then 11147 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 11148set dummy ${ac_tool_prefix}dlltool; ac_word=$2 11149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11150$as_echo_n "checking for $ac_word... " >&6; } 11151if ${ac_cv_prog_DLLTOOL+:} false; then : 11152 $as_echo_n "(cached) " >&6 11153else 11154 if test -n "$DLLTOOL"; then 11155 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 11156else 11157as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11158for as_dir in $PATH 11159do 11160 IFS=$as_save_IFS 11161 test -z "$as_dir" && as_dir=. 11162 for ac_exec_ext in '' $ac_executable_extensions; do 11163 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11164 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 11165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11166 break 2 11167 fi 11168done 11169 done 11170IFS=$as_save_IFS 11171 11172fi 11173fi 11174DLLTOOL=$ac_cv_prog_DLLTOOL 11175if test -n "$DLLTOOL"; then 11176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 11177$as_echo "$DLLTOOL" >&6; } 11178else 11179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11180$as_echo "no" >&6; } 11181fi 11182 11183 11184fi 11185if test -z "$ac_cv_prog_DLLTOOL"; then 11186 ac_ct_DLLTOOL=$DLLTOOL 11187 # Extract the first word of "dlltool", so it can be a program name with args. 11188set dummy dlltool; ac_word=$2 11189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11190$as_echo_n "checking for $ac_word... " >&6; } 11191if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 11192 $as_echo_n "(cached) " >&6 11193else 11194 if test -n "$ac_ct_DLLTOOL"; then 11195 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 11196else 11197as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11198for as_dir in $PATH 11199do 11200 IFS=$as_save_IFS 11201 test -z "$as_dir" && as_dir=. 11202 for ac_exec_ext in '' $ac_executable_extensions; do 11203 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11204 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 11205 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11206 break 2 11207 fi 11208done 11209 done 11210IFS=$as_save_IFS 11211 11212fi 11213fi 11214ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 11215if test -n "$ac_ct_DLLTOOL"; then 11216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 11217$as_echo "$ac_ct_DLLTOOL" >&6; } 11218else 11219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11220$as_echo "no" >&6; } 11221fi 11222 11223 if test "x$ac_ct_DLLTOOL" = x; then 11224 DLLTOOL="false" 11225 else 11226 case $cross_compiling:$ac_tool_warned in 11227yes:) 11228{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11229$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11230ac_tool_warned=yes ;; 11231esac 11232 DLLTOOL=$ac_ct_DLLTOOL 11233 fi 11234else 11235 DLLTOOL="$ac_cv_prog_DLLTOOL" 11236fi 11237 11238test -z "$DLLTOOL" && DLLTOOL=dlltool 11239 11240 11241 11242 11243 11244 11245 11246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 11247$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 11248if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 11249 $as_echo_n "(cached) " >&6 11250else 11251 lt_cv_sharedlib_from_linklib_cmd='unknown' 11252 11253case $host_os in 11254cygwin* | mingw* | pw32* | cegcc*) 11255 # two different shell functions defined in ltmain.sh 11256 # decide which to use based on capabilities of $DLLTOOL 11257 case `$DLLTOOL --help 2>&1` in 11258 *--identify-strict*) 11259 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 11260 ;; 11261 *) 11262 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 11263 ;; 11264 esac 11265 ;; 11266*) 11267 # fallback: assume linklib IS sharedlib 11268 lt_cv_sharedlib_from_linklib_cmd="$ECHO" 11269 ;; 11270esac 11271 11272fi 11273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 11274$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 11275sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 11276test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 11277 11278 11279 11280 11281 11282 11283 11284if test -n "$ac_tool_prefix"; then 11285 for ac_prog in ar 11286 do 11287 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11288set dummy $ac_tool_prefix$ac_prog; ac_word=$2 11289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11290$as_echo_n "checking for $ac_word... " >&6; } 11291if ${ac_cv_prog_AR+:} false; then : 11292 $as_echo_n "(cached) " >&6 11293else 11294 if test -n "$AR"; then 11295 ac_cv_prog_AR="$AR" # Let the user override the test. 11296else 11297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11298for as_dir in $PATH 11299do 11300 IFS=$as_save_IFS 11301 test -z "$as_dir" && as_dir=. 11302 for ac_exec_ext in '' $ac_executable_extensions; do 11303 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11304 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 11305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11306 break 2 11307 fi 11308done 11309 done 11310IFS=$as_save_IFS 11311 11312fi 11313fi 11314AR=$ac_cv_prog_AR 11315if test -n "$AR"; then 11316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 11317$as_echo "$AR" >&6; } 11318else 11319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11320$as_echo "no" >&6; } 11321fi 11322 11323 11324 test -n "$AR" && break 11325 done 11326fi 11327if test -z "$AR"; then 11328 ac_ct_AR=$AR 11329 for ac_prog in ar 11330do 11331 # Extract the first word of "$ac_prog", so it can be a program name with args. 11332set dummy $ac_prog; ac_word=$2 11333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11334$as_echo_n "checking for $ac_word... " >&6; } 11335if ${ac_cv_prog_ac_ct_AR+:} false; then : 11336 $as_echo_n "(cached) " >&6 11337else 11338 if test -n "$ac_ct_AR"; then 11339 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 11340else 11341as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11342for as_dir in $PATH 11343do 11344 IFS=$as_save_IFS 11345 test -z "$as_dir" && as_dir=. 11346 for ac_exec_ext in '' $ac_executable_extensions; do 11347 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11348 ac_cv_prog_ac_ct_AR="$ac_prog" 11349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11350 break 2 11351 fi 11352done 11353 done 11354IFS=$as_save_IFS 11355 11356fi 11357fi 11358ac_ct_AR=$ac_cv_prog_ac_ct_AR 11359if test -n "$ac_ct_AR"; then 11360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 11361$as_echo "$ac_ct_AR" >&6; } 11362else 11363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11364$as_echo "no" >&6; } 11365fi 11366 11367 11368 test -n "$ac_ct_AR" && break 11369done 11370 11371 if test "x$ac_ct_AR" = x; then 11372 AR="false" 11373 else 11374 case $cross_compiling:$ac_tool_warned in 11375yes:) 11376{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11377$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11378ac_tool_warned=yes ;; 11379esac 11380 AR=$ac_ct_AR 11381 fi 11382fi 11383 11384: ${AR=ar} 11385: ${AR_FLAGS=cru} 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 11398$as_echo_n "checking for archiver @FILE support... " >&6; } 11399if ${lt_cv_ar_at_file+:} false; then : 11400 $as_echo_n "(cached) " >&6 11401else 11402 lt_cv_ar_at_file=no 11403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11404/* end confdefs.h. */ 11405 11406int 11407main () 11408{ 11409 11410 ; 11411 return 0; 11412} 11413_ACEOF 11414if ac_fn_c_try_compile "$LINENO"; then : 11415 echo conftest.$ac_objext > conftest.lst 11416 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 11417 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 11418 (eval $lt_ar_try) 2>&5 11419 ac_status=$? 11420 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11421 test $ac_status = 0; } 11422 if test "$ac_status" -eq 0; then 11423 # Ensure the archiver fails upon bogus file names. 11424 rm -f conftest.$ac_objext libconftest.a 11425 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 11426 (eval $lt_ar_try) 2>&5 11427 ac_status=$? 11428 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11429 test $ac_status = 0; } 11430 if test "$ac_status" -ne 0; then 11431 lt_cv_ar_at_file=@ 11432 fi 11433 fi 11434 rm -f conftest.* libconftest.a 11435 11436fi 11437rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11438 11439fi 11440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 11441$as_echo "$lt_cv_ar_at_file" >&6; } 11442 11443if test "x$lt_cv_ar_at_file" = xno; then 11444 archiver_list_spec= 11445else 11446 archiver_list_spec=$lt_cv_ar_at_file 11447fi 11448 11449 11450 11451 11452 11453 11454 11455if test -n "$ac_tool_prefix"; then 11456 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 11457set dummy ${ac_tool_prefix}strip; ac_word=$2 11458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11459$as_echo_n "checking for $ac_word... " >&6; } 11460if ${ac_cv_prog_STRIP+:} false; then : 11461 $as_echo_n "(cached) " >&6 11462else 11463 if test -n "$STRIP"; then 11464 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 11465else 11466as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11467for as_dir in $PATH 11468do 11469 IFS=$as_save_IFS 11470 test -z "$as_dir" && as_dir=. 11471 for ac_exec_ext in '' $ac_executable_extensions; do 11472 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11473 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 11474 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11475 break 2 11476 fi 11477done 11478 done 11479IFS=$as_save_IFS 11480 11481fi 11482fi 11483STRIP=$ac_cv_prog_STRIP 11484if test -n "$STRIP"; then 11485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 11486$as_echo "$STRIP" >&6; } 11487else 11488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11489$as_echo "no" >&6; } 11490fi 11491 11492 11493fi 11494if test -z "$ac_cv_prog_STRIP"; then 11495 ac_ct_STRIP=$STRIP 11496 # Extract the first word of "strip", so it can be a program name with args. 11497set dummy strip; ac_word=$2 11498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11499$as_echo_n "checking for $ac_word... " >&6; } 11500if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 11501 $as_echo_n "(cached) " >&6 11502else 11503 if test -n "$ac_ct_STRIP"; then 11504 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 11505else 11506as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11507for as_dir in $PATH 11508do 11509 IFS=$as_save_IFS 11510 test -z "$as_dir" && as_dir=. 11511 for ac_exec_ext in '' $ac_executable_extensions; do 11512 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11513 ac_cv_prog_ac_ct_STRIP="strip" 11514 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11515 break 2 11516 fi 11517done 11518 done 11519IFS=$as_save_IFS 11520 11521fi 11522fi 11523ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 11524if test -n "$ac_ct_STRIP"; then 11525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 11526$as_echo "$ac_ct_STRIP" >&6; } 11527else 11528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11529$as_echo "no" >&6; } 11530fi 11531 11532 if test "x$ac_ct_STRIP" = x; then 11533 STRIP=":" 11534 else 11535 case $cross_compiling:$ac_tool_warned in 11536yes:) 11537{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11538$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11539ac_tool_warned=yes ;; 11540esac 11541 STRIP=$ac_ct_STRIP 11542 fi 11543else 11544 STRIP="$ac_cv_prog_STRIP" 11545fi 11546 11547test -z "$STRIP" && STRIP=: 11548 11549 11550 11551 11552 11553 11554if test -n "$ac_tool_prefix"; then 11555 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 11556set dummy ${ac_tool_prefix}ranlib; ac_word=$2 11557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11558$as_echo_n "checking for $ac_word... " >&6; } 11559if ${ac_cv_prog_RANLIB+:} false; then : 11560 $as_echo_n "(cached) " >&6 11561else 11562 if test -n "$RANLIB"; then 11563 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 11564else 11565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11566for as_dir in $PATH 11567do 11568 IFS=$as_save_IFS 11569 test -z "$as_dir" && as_dir=. 11570 for ac_exec_ext in '' $ac_executable_extensions; do 11571 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11572 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 11573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11574 break 2 11575 fi 11576done 11577 done 11578IFS=$as_save_IFS 11579 11580fi 11581fi 11582RANLIB=$ac_cv_prog_RANLIB 11583if test -n "$RANLIB"; then 11584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 11585$as_echo "$RANLIB" >&6; } 11586else 11587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11588$as_echo "no" >&6; } 11589fi 11590 11591 11592fi 11593if test -z "$ac_cv_prog_RANLIB"; then 11594 ac_ct_RANLIB=$RANLIB 11595 # Extract the first word of "ranlib", so it can be a program name with args. 11596set dummy ranlib; ac_word=$2 11597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11598$as_echo_n "checking for $ac_word... " >&6; } 11599if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 11600 $as_echo_n "(cached) " >&6 11601else 11602 if test -n "$ac_ct_RANLIB"; then 11603 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 11604else 11605as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11606for as_dir in $PATH 11607do 11608 IFS=$as_save_IFS 11609 test -z "$as_dir" && as_dir=. 11610 for ac_exec_ext in '' $ac_executable_extensions; do 11611 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 11612 ac_cv_prog_ac_ct_RANLIB="ranlib" 11613 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11614 break 2 11615 fi 11616done 11617 done 11618IFS=$as_save_IFS 11619 11620fi 11621fi 11622ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 11623if test -n "$ac_ct_RANLIB"; then 11624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 11625$as_echo "$ac_ct_RANLIB" >&6; } 11626else 11627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11628$as_echo "no" >&6; } 11629fi 11630 11631 if test "x$ac_ct_RANLIB" = x; then 11632 RANLIB=":" 11633 else 11634 case $cross_compiling:$ac_tool_warned in 11635yes:) 11636{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11637$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11638ac_tool_warned=yes ;; 11639esac 11640 RANLIB=$ac_ct_RANLIB 11641 fi 11642else 11643 RANLIB="$ac_cv_prog_RANLIB" 11644fi 11645 11646test -z "$RANLIB" && RANLIB=: 11647 11648 11649 11650 11651 11652 11653# Determine commands to create old-style static archives. 11654old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 11655old_postinstall_cmds='chmod 644 $oldlib' 11656old_postuninstall_cmds= 11657 11658if test -n "$RANLIB"; then 11659 case $host_os in 11660 openbsd*) 11661 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 11662 ;; 11663 *) 11664 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 11665 ;; 11666 esac 11667 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 11668fi 11669 11670case $host_os in 11671 darwin*) 11672 lock_old_archive_extraction=yes ;; 11673 *) 11674 lock_old_archive_extraction=no ;; 11675esac 11676 11677 11678 11679 11680 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 11697 11698 11699 11700 11701 11702 11703 11704 11705 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715# If no C compiler was specified, use CC. 11716LTCC=${LTCC-"$CC"} 11717 11718# If no C compiler flags were specified, use CFLAGS. 11719LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11720 11721# Allow CC to be a program name with arguments. 11722compiler=$CC 11723 11724 11725# Check for command to grab the raw symbol name followed by C symbol from nm. 11726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 11727$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 11728if ${lt_cv_sys_global_symbol_pipe+:} false; then : 11729 $as_echo_n "(cached) " >&6 11730else 11731 11732# These are sane defaults that work on at least a few old systems. 11733# [They come from Ultrix. What could be older than Ultrix?!! ;)] 11734 11735# Character class describing NM global symbol codes. 11736symcode='[BCDEGRST]' 11737 11738# Regexp to match symbols that can be accessed directly from C. 11739sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 11740 11741# Define system-specific variables. 11742case $host_os in 11743aix*) 11744 symcode='[BCDT]' 11745 ;; 11746cygwin* | mingw* | pw32* | cegcc*) 11747 symcode='[ABCDGISTW]' 11748 ;; 11749hpux*) 11750 if test "$host_cpu" = ia64; then 11751 symcode='[ABCDEGRST]' 11752 fi 11753 ;; 11754irix* | nonstopux*) 11755 symcode='[BCDEGRST]' 11756 ;; 11757osf*) 11758 symcode='[BCDEGQRST]' 11759 ;; 11760solaris*) 11761 symcode='[BDRT]' 11762 ;; 11763sco3.2v5*) 11764 symcode='[DT]' 11765 ;; 11766sysv4.2uw2*) 11767 symcode='[DT]' 11768 ;; 11769sysv5* | sco5v6* | unixware* | OpenUNIX*) 11770 symcode='[ABDT]' 11771 ;; 11772sysv4) 11773 symcode='[DFNSTU]' 11774 ;; 11775esac 11776 11777# If we're using GNU nm, then use its standard symbol codes. 11778case `$NM -V 2>&1` in 11779*GNU* | *'with BFD'*) 11780 symcode='[ABCDGIRSTW]' ;; 11781esac 11782 11783# Transform an extracted symbol line into a proper C declaration. 11784# Some systems (esp. on ia64) link data and code symbols differently, 11785# so use this general approach. 11786lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 11787 11788# Transform an extracted symbol line into symbol name and symbol address 11789lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 11790lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 11791 11792# Handle CRLF in mingw tool chain 11793opt_cr= 11794case $build_os in 11795mingw*) 11796 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 11797 ;; 11798esac 11799 11800# Try without a prefix underscore, then with it. 11801for ac_symprfx in "" "_"; do 11802 11803 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 11804 symxfrm="\\1 $ac_symprfx\\2 \\2" 11805 11806 # Write the raw and C identifiers. 11807 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 11808 # Fake it for dumpbin and say T for any non-static function 11809 # and D for any global variable. 11810 # Also find C++ and __fastcall symbols from MSVC++, 11811 # which start with @ or ?. 11812 lt_cv_sys_global_symbol_pipe="$AWK '"\ 11813" {last_section=section; section=\$ 3};"\ 11814" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 11815" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 11816" \$ 0!~/External *\|/{next};"\ 11817" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 11818" {if(hide[section]) next};"\ 11819" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 11820" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 11821" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 11822" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 11823" ' prfx=^$ac_symprfx" 11824 else 11825 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 11826 fi 11827 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 11828 11829 # Check to see that the pipe works correctly. 11830 pipe_works=no 11831 11832 rm -f conftest* 11833 cat > conftest.$ac_ext <<_LT_EOF 11834#ifdef __cplusplus 11835extern "C" { 11836#endif 11837char nm_test_var; 11838void nm_test_func(void); 11839void nm_test_func(void){} 11840#ifdef __cplusplus 11841} 11842#endif 11843int main(){nm_test_var='a';nm_test_func();return(0);} 11844_LT_EOF 11845 11846 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11847 (eval $ac_compile) 2>&5 11848 ac_status=$? 11849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11850 test $ac_status = 0; }; then 11851 # Now try to grab the symbols. 11852 nlist=conftest.nm 11853 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 11854 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 11855 ac_status=$? 11856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11857 test $ac_status = 0; } && test -s "$nlist"; then 11858 # Try sorting and uniquifying the output. 11859 if sort "$nlist" | uniq > "$nlist"T; then 11860 mv -f "$nlist"T "$nlist" 11861 else 11862 rm -f "$nlist"T 11863 fi 11864 11865 # Make sure that we snagged all the symbols we need. 11866 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 11867 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 11868 cat <<_LT_EOF > conftest.$ac_ext 11869/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 11870#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 11871/* DATA imports from DLLs on WIN32 con't be const, because runtime 11872 relocations are performed -- see ld's documentation on pseudo-relocs. */ 11873# define LT_DLSYM_CONST 11874#elif defined(__osf__) 11875/* This system does not cope well with relocations in const data. */ 11876# define LT_DLSYM_CONST 11877#else 11878# define LT_DLSYM_CONST const 11879#endif 11880 11881#ifdef __cplusplus 11882extern "C" { 11883#endif 11884 11885_LT_EOF 11886 # Now generate the symbol file. 11887 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 11888 11889 cat <<_LT_EOF >> conftest.$ac_ext 11890 11891/* The mapping between symbol names and symbols. */ 11892LT_DLSYM_CONST struct { 11893 const char *name; 11894 void *address; 11895} 11896lt__PROGRAM__LTX_preloaded_symbols[] = 11897{ 11898 { "@PROGRAM@", (void *) 0 }, 11899_LT_EOF 11900 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 11901 cat <<\_LT_EOF >> conftest.$ac_ext 11902 {0, (void *) 0} 11903}; 11904 11905/* This works around a problem in FreeBSD linker */ 11906#ifdef FREEBSD_WORKAROUND 11907static const void *lt_preloaded_setup() { 11908 return lt__PROGRAM__LTX_preloaded_symbols; 11909} 11910#endif 11911 11912#ifdef __cplusplus 11913} 11914#endif 11915_LT_EOF 11916 # Now try linking the two files. 11917 mv conftest.$ac_objext conftstm.$ac_objext 11918 lt_globsym_save_LIBS=$LIBS 11919 lt_globsym_save_CFLAGS=$CFLAGS 11920 LIBS="conftstm.$ac_objext" 11921 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 11922 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11923 (eval $ac_link) 2>&5 11924 ac_status=$? 11925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11926 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 11927 pipe_works=yes 11928 fi 11929 LIBS=$lt_globsym_save_LIBS 11930 CFLAGS=$lt_globsym_save_CFLAGS 11931 else 11932 echo "cannot find nm_test_func in $nlist" >&5 11933 fi 11934 else 11935 echo "cannot find nm_test_var in $nlist" >&5 11936 fi 11937 else 11938 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 11939 fi 11940 else 11941 echo "$progname: failed program was:" >&5 11942 cat conftest.$ac_ext >&5 11943 fi 11944 rm -rf conftest* conftst* 11945 11946 # Do not use the global_symbol_pipe unless it works. 11947 if test "$pipe_works" = yes; then 11948 break 11949 else 11950 lt_cv_sys_global_symbol_pipe= 11951 fi 11952done 11953 11954fi 11955 11956if test -z "$lt_cv_sys_global_symbol_pipe"; then 11957 lt_cv_sys_global_symbol_to_cdecl= 11958fi 11959if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 11960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 11961$as_echo "failed" >&6; } 11962else 11963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 11964$as_echo "ok" >&6; } 11965fi 11966 11967# Response file support. 11968if test "$lt_cv_nm_interface" = "MS dumpbin"; then 11969 nm_file_list_spec='@' 11970elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 11971 nm_file_list_spec='@' 11972fi 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 11994 11995 11996 11997 11998 11999 12000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 12001$as_echo_n "checking for sysroot... " >&6; } 12002 12003# Check whether --with-sysroot was given. 12004if test "${with_sysroot+set}" = set; then : 12005 withval=$with_sysroot; 12006else 12007 with_sysroot=no 12008fi 12009 12010 12011lt_sysroot= 12012case ${with_sysroot} in #( 12013 yes) 12014 if test "$GCC" = yes; then 12015 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 12016 fi 12017 ;; #( 12018 /*) 12019 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 12020 ;; #( 12021 no|'') 12022 ;; #( 12023 *) 12024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 12025$as_echo "${with_sysroot}" >&6; } 12026 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 12027 ;; 12028esac 12029 12030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 12031$as_echo "${lt_sysroot:-no}" >&6; } 12032 12033 12034 12035 12036 12037# Check whether --enable-libtool-lock was given. 12038if test "${enable_libtool_lock+set}" = set; then : 12039 enableval=$enable_libtool_lock; 12040fi 12041 12042test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 12043 12044# Some flags need to be propagated to the compiler or linker for good 12045# libtool support. 12046case $host in 12047ia64-*-hpux*) 12048 # Find out which ABI we are using. 12049 echo 'int i;' > conftest.$ac_ext 12050 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12051 (eval $ac_compile) 2>&5 12052 ac_status=$? 12053 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12054 test $ac_status = 0; }; then 12055 case `/usr/bin/file conftest.$ac_objext` in 12056 *ELF-32*) 12057 HPUX_IA64_MODE="32" 12058 ;; 12059 *ELF-64*) 12060 HPUX_IA64_MODE="64" 12061 ;; 12062 esac 12063 fi 12064 rm -rf conftest* 12065 ;; 12066*-*-irix6*) 12067 # Find out which ABI we are using. 12068 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 12069 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12070 (eval $ac_compile) 2>&5 12071 ac_status=$? 12072 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12073 test $ac_status = 0; }; then 12074 if test "$lt_cv_prog_gnu_ld" = yes; then 12075 case `/usr/bin/file conftest.$ac_objext` in 12076 *32-bit*) 12077 LD="${LD-ld} -melf32bsmip" 12078 ;; 12079 *N32*) 12080 LD="${LD-ld} -melf32bmipn32" 12081 ;; 12082 *64-bit*) 12083 LD="${LD-ld} -melf64bmip" 12084 ;; 12085 esac 12086 else 12087 case `/usr/bin/file conftest.$ac_objext` in 12088 *32-bit*) 12089 LD="${LD-ld} -32" 12090 ;; 12091 *N32*) 12092 LD="${LD-ld} -n32" 12093 ;; 12094 *64-bit*) 12095 LD="${LD-ld} -64" 12096 ;; 12097 esac 12098 fi 12099 fi 12100 rm -rf conftest* 12101 ;; 12102 12103x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 12104s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 12105 # Find out which ABI we are using. 12106 echo 'int i;' > conftest.$ac_ext 12107 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12108 (eval $ac_compile) 2>&5 12109 ac_status=$? 12110 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12111 test $ac_status = 0; }; then 12112 case `/usr/bin/file conftest.o` in 12113 *32-bit*) 12114 case $host in 12115 x86_64-*kfreebsd*-gnu) 12116 LD="${LD-ld} -m elf_i386_fbsd" 12117 ;; 12118 x86_64-*linux*) 12119 LD="${LD-ld} -m elf_i386" 12120 ;; 12121 ppc64-*linux*|powerpc64-*linux*) 12122 LD="${LD-ld} -m elf32ppclinux" 12123 ;; 12124 s390x-*linux*) 12125 LD="${LD-ld} -m elf_s390" 12126 ;; 12127 sparc64-*linux*) 12128 LD="${LD-ld} -m elf32_sparc" 12129 ;; 12130 esac 12131 ;; 12132 *64-bit*) 12133 case $host in 12134 x86_64-*kfreebsd*-gnu) 12135 LD="${LD-ld} -m elf_x86_64_fbsd" 12136 ;; 12137 x86_64-*linux*) 12138 LD="${LD-ld} -m elf_x86_64" 12139 ;; 12140 ppc*-*linux*|powerpc*-*linux*) 12141 LD="${LD-ld} -m elf64ppc" 12142 ;; 12143 s390*-*linux*|s390*-*tpf*) 12144 LD="${LD-ld} -m elf64_s390" 12145 ;; 12146 sparc*-*linux*) 12147 LD="${LD-ld} -m elf64_sparc" 12148 ;; 12149 esac 12150 ;; 12151 esac 12152 fi 12153 rm -rf conftest* 12154 ;; 12155 12156*-*-sco3.2v5*) 12157 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 12158 SAVE_CFLAGS="$CFLAGS" 12159 CFLAGS="$CFLAGS -belf" 12160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 12161$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 12162if ${lt_cv_cc_needs_belf+:} false; then : 12163 $as_echo_n "(cached) " >&6 12164else 12165 ac_ext=c 12166ac_cpp='$CPP $CPPFLAGS' 12167ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12168ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12169ac_compiler_gnu=$ac_cv_c_compiler_gnu 12170 12171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12172/* end confdefs.h. */ 12173 12174int 12175main () 12176{ 12177 12178 ; 12179 return 0; 12180} 12181_ACEOF 12182if ac_fn_c_try_link "$LINENO"; then : 12183 lt_cv_cc_needs_belf=yes 12184else 12185 lt_cv_cc_needs_belf=no 12186fi 12187rm -f core conftest.err conftest.$ac_objext \ 12188 conftest$ac_exeext conftest.$ac_ext 12189 ac_ext=c 12190ac_cpp='$CPP $CPPFLAGS' 12191ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12192ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12193ac_compiler_gnu=$ac_cv_c_compiler_gnu 12194 12195fi 12196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 12197$as_echo "$lt_cv_cc_needs_belf" >&6; } 12198 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 12199 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 12200 CFLAGS="$SAVE_CFLAGS" 12201 fi 12202 ;; 12203*-*solaris*) 12204 # Find out which ABI we are using. 12205 echo 'int i;' > conftest.$ac_ext 12206 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12207 (eval $ac_compile) 2>&5 12208 ac_status=$? 12209 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12210 test $ac_status = 0; }; then 12211 case `/usr/bin/file conftest.o` in 12212 *64-bit*) 12213 case $lt_cv_prog_gnu_ld in 12214 yes*) 12215 case $host in 12216 i?86-*-solaris*) 12217 LD="${LD-ld} -m elf_x86_64" 12218 ;; 12219 sparc*-*-solaris*) 12220 LD="${LD-ld} -m elf64_sparc" 12221 ;; 12222 esac 12223 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 12224 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 12225 LD="${LD-ld}_sol2" 12226 fi 12227 ;; 12228 *) 12229 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 12230 LD="${LD-ld} -64" 12231 fi 12232 ;; 12233 esac 12234 ;; 12235 esac 12236 fi 12237 rm -rf conftest* 12238 ;; 12239esac 12240 12241need_locks="$enable_libtool_lock" 12242 12243if test -n "$ac_tool_prefix"; then 12244 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 12245set dummy ${ac_tool_prefix}mt; ac_word=$2 12246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12247$as_echo_n "checking for $ac_word... " >&6; } 12248if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 12249 $as_echo_n "(cached) " >&6 12250else 12251 if test -n "$MANIFEST_TOOL"; then 12252 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 12253else 12254as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12255for as_dir in $PATH 12256do 12257 IFS=$as_save_IFS 12258 test -z "$as_dir" && as_dir=. 12259 for ac_exec_ext in '' $ac_executable_extensions; do 12260 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12261 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 12262 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12263 break 2 12264 fi 12265done 12266 done 12267IFS=$as_save_IFS 12268 12269fi 12270fi 12271MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 12272if test -n "$MANIFEST_TOOL"; then 12273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 12274$as_echo "$MANIFEST_TOOL" >&6; } 12275else 12276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12277$as_echo "no" >&6; } 12278fi 12279 12280 12281fi 12282if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 12283 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 12284 # Extract the first word of "mt", so it can be a program name with args. 12285set dummy mt; ac_word=$2 12286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12287$as_echo_n "checking for $ac_word... " >&6; } 12288if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 12289 $as_echo_n "(cached) " >&6 12290else 12291 if test -n "$ac_ct_MANIFEST_TOOL"; then 12292 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 12293else 12294as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12295for as_dir in $PATH 12296do 12297 IFS=$as_save_IFS 12298 test -z "$as_dir" && as_dir=. 12299 for ac_exec_ext in '' $ac_executable_extensions; do 12300 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12301 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 12302 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12303 break 2 12304 fi 12305done 12306 done 12307IFS=$as_save_IFS 12308 12309fi 12310fi 12311ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 12312if test -n "$ac_ct_MANIFEST_TOOL"; then 12313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 12314$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 12315else 12316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12317$as_echo "no" >&6; } 12318fi 12319 12320 if test "x$ac_ct_MANIFEST_TOOL" = x; then 12321 MANIFEST_TOOL=":" 12322 else 12323 case $cross_compiling:$ac_tool_warned in 12324yes:) 12325{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12326$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12327ac_tool_warned=yes ;; 12328esac 12329 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 12330 fi 12331else 12332 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 12333fi 12334 12335test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 12336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 12337$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 12338if ${lt_cv_path_mainfest_tool+:} false; then : 12339 $as_echo_n "(cached) " >&6 12340else 12341 lt_cv_path_mainfest_tool=no 12342 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 12343 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 12344 cat conftest.err >&5 12345 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 12346 lt_cv_path_mainfest_tool=yes 12347 fi 12348 rm -f conftest* 12349fi 12350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 12351$as_echo "$lt_cv_path_mainfest_tool" >&6; } 12352if test "x$lt_cv_path_mainfest_tool" != xyes; then 12353 MANIFEST_TOOL=: 12354fi 12355 12356 12357 12358 12359 12360 12361 case $host_os in 12362 rhapsody* | darwin*) 12363 if test -n "$ac_tool_prefix"; then 12364 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 12365set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 12366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12367$as_echo_n "checking for $ac_word... " >&6; } 12368if ${ac_cv_prog_DSYMUTIL+:} false; then : 12369 $as_echo_n "(cached) " >&6 12370else 12371 if test -n "$DSYMUTIL"; then 12372 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 12373else 12374as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12375for as_dir in $PATH 12376do 12377 IFS=$as_save_IFS 12378 test -z "$as_dir" && as_dir=. 12379 for ac_exec_ext in '' $ac_executable_extensions; do 12380 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12381 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 12382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12383 break 2 12384 fi 12385done 12386 done 12387IFS=$as_save_IFS 12388 12389fi 12390fi 12391DSYMUTIL=$ac_cv_prog_DSYMUTIL 12392if test -n "$DSYMUTIL"; then 12393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 12394$as_echo "$DSYMUTIL" >&6; } 12395else 12396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12397$as_echo "no" >&6; } 12398fi 12399 12400 12401fi 12402if test -z "$ac_cv_prog_DSYMUTIL"; then 12403 ac_ct_DSYMUTIL=$DSYMUTIL 12404 # Extract the first word of "dsymutil", so it can be a program name with args. 12405set dummy dsymutil; ac_word=$2 12406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12407$as_echo_n "checking for $ac_word... " >&6; } 12408if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 12409 $as_echo_n "(cached) " >&6 12410else 12411 if test -n "$ac_ct_DSYMUTIL"; then 12412 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 12413else 12414as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12415for as_dir in $PATH 12416do 12417 IFS=$as_save_IFS 12418 test -z "$as_dir" && as_dir=. 12419 for ac_exec_ext in '' $ac_executable_extensions; do 12420 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12421 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 12422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12423 break 2 12424 fi 12425done 12426 done 12427IFS=$as_save_IFS 12428 12429fi 12430fi 12431ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 12432if test -n "$ac_ct_DSYMUTIL"; then 12433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 12434$as_echo "$ac_ct_DSYMUTIL" >&6; } 12435else 12436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12437$as_echo "no" >&6; } 12438fi 12439 12440 if test "x$ac_ct_DSYMUTIL" = x; then 12441 DSYMUTIL=":" 12442 else 12443 case $cross_compiling:$ac_tool_warned in 12444yes:) 12445{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12446$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12447ac_tool_warned=yes ;; 12448esac 12449 DSYMUTIL=$ac_ct_DSYMUTIL 12450 fi 12451else 12452 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 12453fi 12454 12455 if test -n "$ac_tool_prefix"; then 12456 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 12457set dummy ${ac_tool_prefix}nmedit; ac_word=$2 12458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12459$as_echo_n "checking for $ac_word... " >&6; } 12460if ${ac_cv_prog_NMEDIT+:} false; then : 12461 $as_echo_n "(cached) " >&6 12462else 12463 if test -n "$NMEDIT"; then 12464 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 12465else 12466as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12467for as_dir in $PATH 12468do 12469 IFS=$as_save_IFS 12470 test -z "$as_dir" && as_dir=. 12471 for ac_exec_ext in '' $ac_executable_extensions; do 12472 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12473 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 12474 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12475 break 2 12476 fi 12477done 12478 done 12479IFS=$as_save_IFS 12480 12481fi 12482fi 12483NMEDIT=$ac_cv_prog_NMEDIT 12484if test -n "$NMEDIT"; then 12485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 12486$as_echo "$NMEDIT" >&6; } 12487else 12488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12489$as_echo "no" >&6; } 12490fi 12491 12492 12493fi 12494if test -z "$ac_cv_prog_NMEDIT"; then 12495 ac_ct_NMEDIT=$NMEDIT 12496 # Extract the first word of "nmedit", so it can be a program name with args. 12497set dummy nmedit; ac_word=$2 12498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12499$as_echo_n "checking for $ac_word... " >&6; } 12500if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 12501 $as_echo_n "(cached) " >&6 12502else 12503 if test -n "$ac_ct_NMEDIT"; then 12504 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 12505else 12506as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12507for as_dir in $PATH 12508do 12509 IFS=$as_save_IFS 12510 test -z "$as_dir" && as_dir=. 12511 for ac_exec_ext in '' $ac_executable_extensions; do 12512 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12513 ac_cv_prog_ac_ct_NMEDIT="nmedit" 12514 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12515 break 2 12516 fi 12517done 12518 done 12519IFS=$as_save_IFS 12520 12521fi 12522fi 12523ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 12524if test -n "$ac_ct_NMEDIT"; then 12525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 12526$as_echo "$ac_ct_NMEDIT" >&6; } 12527else 12528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12529$as_echo "no" >&6; } 12530fi 12531 12532 if test "x$ac_ct_NMEDIT" = x; then 12533 NMEDIT=":" 12534 else 12535 case $cross_compiling:$ac_tool_warned in 12536yes:) 12537{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12538$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12539ac_tool_warned=yes ;; 12540esac 12541 NMEDIT=$ac_ct_NMEDIT 12542 fi 12543else 12544 NMEDIT="$ac_cv_prog_NMEDIT" 12545fi 12546 12547 if test -n "$ac_tool_prefix"; then 12548 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 12549set dummy ${ac_tool_prefix}lipo; ac_word=$2 12550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12551$as_echo_n "checking for $ac_word... " >&6; } 12552if ${ac_cv_prog_LIPO+:} false; then : 12553 $as_echo_n "(cached) " >&6 12554else 12555 if test -n "$LIPO"; then 12556 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 12557else 12558as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12559for as_dir in $PATH 12560do 12561 IFS=$as_save_IFS 12562 test -z "$as_dir" && as_dir=. 12563 for ac_exec_ext in '' $ac_executable_extensions; do 12564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12565 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 12566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12567 break 2 12568 fi 12569done 12570 done 12571IFS=$as_save_IFS 12572 12573fi 12574fi 12575LIPO=$ac_cv_prog_LIPO 12576if test -n "$LIPO"; then 12577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 12578$as_echo "$LIPO" >&6; } 12579else 12580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12581$as_echo "no" >&6; } 12582fi 12583 12584 12585fi 12586if test -z "$ac_cv_prog_LIPO"; then 12587 ac_ct_LIPO=$LIPO 12588 # Extract the first word of "lipo", so it can be a program name with args. 12589set dummy lipo; ac_word=$2 12590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12591$as_echo_n "checking for $ac_word... " >&6; } 12592if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 12593 $as_echo_n "(cached) " >&6 12594else 12595 if test -n "$ac_ct_LIPO"; then 12596 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 12597else 12598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12599for as_dir in $PATH 12600do 12601 IFS=$as_save_IFS 12602 test -z "$as_dir" && as_dir=. 12603 for ac_exec_ext in '' $ac_executable_extensions; do 12604 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12605 ac_cv_prog_ac_ct_LIPO="lipo" 12606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12607 break 2 12608 fi 12609done 12610 done 12611IFS=$as_save_IFS 12612 12613fi 12614fi 12615ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 12616if test -n "$ac_ct_LIPO"; then 12617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 12618$as_echo "$ac_ct_LIPO" >&6; } 12619else 12620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12621$as_echo "no" >&6; } 12622fi 12623 12624 if test "x$ac_ct_LIPO" = x; then 12625 LIPO=":" 12626 else 12627 case $cross_compiling:$ac_tool_warned in 12628yes:) 12629{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12630$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12631ac_tool_warned=yes ;; 12632esac 12633 LIPO=$ac_ct_LIPO 12634 fi 12635else 12636 LIPO="$ac_cv_prog_LIPO" 12637fi 12638 12639 if test -n "$ac_tool_prefix"; then 12640 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 12641set dummy ${ac_tool_prefix}otool; ac_word=$2 12642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12643$as_echo_n "checking for $ac_word... " >&6; } 12644if ${ac_cv_prog_OTOOL+:} false; then : 12645 $as_echo_n "(cached) " >&6 12646else 12647 if test -n "$OTOOL"; then 12648 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 12649else 12650as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12651for as_dir in $PATH 12652do 12653 IFS=$as_save_IFS 12654 test -z "$as_dir" && as_dir=. 12655 for ac_exec_ext in '' $ac_executable_extensions; do 12656 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12657 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 12658 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12659 break 2 12660 fi 12661done 12662 done 12663IFS=$as_save_IFS 12664 12665fi 12666fi 12667OTOOL=$ac_cv_prog_OTOOL 12668if test -n "$OTOOL"; then 12669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 12670$as_echo "$OTOOL" >&6; } 12671else 12672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12673$as_echo "no" >&6; } 12674fi 12675 12676 12677fi 12678if test -z "$ac_cv_prog_OTOOL"; then 12679 ac_ct_OTOOL=$OTOOL 12680 # Extract the first word of "otool", so it can be a program name with args. 12681set dummy otool; ac_word=$2 12682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12683$as_echo_n "checking for $ac_word... " >&6; } 12684if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 12685 $as_echo_n "(cached) " >&6 12686else 12687 if test -n "$ac_ct_OTOOL"; then 12688 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 12689else 12690as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12691for as_dir in $PATH 12692do 12693 IFS=$as_save_IFS 12694 test -z "$as_dir" && as_dir=. 12695 for ac_exec_ext in '' $ac_executable_extensions; do 12696 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12697 ac_cv_prog_ac_ct_OTOOL="otool" 12698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12699 break 2 12700 fi 12701done 12702 done 12703IFS=$as_save_IFS 12704 12705fi 12706fi 12707ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 12708if test -n "$ac_ct_OTOOL"; then 12709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 12710$as_echo "$ac_ct_OTOOL" >&6; } 12711else 12712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12713$as_echo "no" >&6; } 12714fi 12715 12716 if test "x$ac_ct_OTOOL" = x; then 12717 OTOOL=":" 12718 else 12719 case $cross_compiling:$ac_tool_warned in 12720yes:) 12721{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12722$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12723ac_tool_warned=yes ;; 12724esac 12725 OTOOL=$ac_ct_OTOOL 12726 fi 12727else 12728 OTOOL="$ac_cv_prog_OTOOL" 12729fi 12730 12731 if test -n "$ac_tool_prefix"; then 12732 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 12733set dummy ${ac_tool_prefix}otool64; ac_word=$2 12734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12735$as_echo_n "checking for $ac_word... " >&6; } 12736if ${ac_cv_prog_OTOOL64+:} false; then : 12737 $as_echo_n "(cached) " >&6 12738else 12739 if test -n "$OTOOL64"; then 12740 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 12741else 12742as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12743for as_dir in $PATH 12744do 12745 IFS=$as_save_IFS 12746 test -z "$as_dir" && as_dir=. 12747 for ac_exec_ext in '' $ac_executable_extensions; do 12748 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12749 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 12750 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12751 break 2 12752 fi 12753done 12754 done 12755IFS=$as_save_IFS 12756 12757fi 12758fi 12759OTOOL64=$ac_cv_prog_OTOOL64 12760if test -n "$OTOOL64"; then 12761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 12762$as_echo "$OTOOL64" >&6; } 12763else 12764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12765$as_echo "no" >&6; } 12766fi 12767 12768 12769fi 12770if test -z "$ac_cv_prog_OTOOL64"; then 12771 ac_ct_OTOOL64=$OTOOL64 12772 # Extract the first word of "otool64", so it can be a program name with args. 12773set dummy otool64; ac_word=$2 12774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12775$as_echo_n "checking for $ac_word... " >&6; } 12776if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 12777 $as_echo_n "(cached) " >&6 12778else 12779 if test -n "$ac_ct_OTOOL64"; then 12780 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 12781else 12782as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12783for as_dir in $PATH 12784do 12785 IFS=$as_save_IFS 12786 test -z "$as_dir" && as_dir=. 12787 for ac_exec_ext in '' $ac_executable_extensions; do 12788 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12789 ac_cv_prog_ac_ct_OTOOL64="otool64" 12790 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12791 break 2 12792 fi 12793done 12794 done 12795IFS=$as_save_IFS 12796 12797fi 12798fi 12799ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 12800if test -n "$ac_ct_OTOOL64"; then 12801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 12802$as_echo "$ac_ct_OTOOL64" >&6; } 12803else 12804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12805$as_echo "no" >&6; } 12806fi 12807 12808 if test "x$ac_ct_OTOOL64" = x; then 12809 OTOOL64=":" 12810 else 12811 case $cross_compiling:$ac_tool_warned in 12812yes:) 12813{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12814$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12815ac_tool_warned=yes ;; 12816esac 12817 OTOOL64=$ac_ct_OTOOL64 12818 fi 12819else 12820 OTOOL64="$ac_cv_prog_OTOOL64" 12821fi 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 12850$as_echo_n "checking for -single_module linker flag... " >&6; } 12851if ${lt_cv_apple_cc_single_mod+:} false; then : 12852 $as_echo_n "(cached) " >&6 12853else 12854 lt_cv_apple_cc_single_mod=no 12855 if test -z "${LT_MULTI_MODULE}"; then 12856 # By default we will add the -single_module flag. You can override 12857 # by either setting the environment variable LT_MULTI_MODULE 12858 # non-empty at configure time, or by adding -multi_module to the 12859 # link flags. 12860 rm -rf libconftest.dylib* 12861 echo "int foo(void){return 1;}" > conftest.c 12862 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 12863-dynamiclib -Wl,-single_module conftest.c" >&5 12864 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 12865 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 12866 _lt_result=$? 12867 # If there is a non-empty error log, and "single_module" 12868 # appears in it, assume the flag caused a linker warning 12869 if test -s conftest.err && $GREP single_module conftest.err; then 12870 cat conftest.err >&5 12871 # Otherwise, if the output was created with a 0 exit code from 12872 # the compiler, it worked. 12873 elif test -f libconftest.dylib && test $_lt_result -eq 0; then 12874 lt_cv_apple_cc_single_mod=yes 12875 else 12876 cat conftest.err >&5 12877 fi 12878 rm -rf libconftest.dylib* 12879 rm -f conftest.* 12880 fi 12881fi 12882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 12883$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 12884 12885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 12886$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 12887if ${lt_cv_ld_exported_symbols_list+:} false; then : 12888 $as_echo_n "(cached) " >&6 12889else 12890 lt_cv_ld_exported_symbols_list=no 12891 save_LDFLAGS=$LDFLAGS 12892 echo "_main" > conftest.sym 12893 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 12894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12895/* end confdefs.h. */ 12896 12897int 12898main () 12899{ 12900 12901 ; 12902 return 0; 12903} 12904_ACEOF 12905if ac_fn_c_try_link "$LINENO"; then : 12906 lt_cv_ld_exported_symbols_list=yes 12907else 12908 lt_cv_ld_exported_symbols_list=no 12909fi 12910rm -f core conftest.err conftest.$ac_objext \ 12911 conftest$ac_exeext conftest.$ac_ext 12912 LDFLAGS="$save_LDFLAGS" 12913 12914fi 12915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 12916$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 12917 12918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 12919$as_echo_n "checking for -force_load linker flag... " >&6; } 12920if ${lt_cv_ld_force_load+:} false; then : 12921 $as_echo_n "(cached) " >&6 12922else 12923 lt_cv_ld_force_load=no 12924 cat > conftest.c << _LT_EOF 12925int forced_loaded() { return 2;} 12926_LT_EOF 12927 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 12928 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 12929 echo "$AR cru libconftest.a conftest.o" >&5 12930 $AR cru libconftest.a conftest.o 2>&5 12931 echo "$RANLIB libconftest.a" >&5 12932 $RANLIB libconftest.a 2>&5 12933 cat > conftest.c << _LT_EOF 12934int main() { return 0;} 12935_LT_EOF 12936 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 12937 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 12938 _lt_result=$? 12939 if test -s conftest.err && $GREP force_load conftest.err; then 12940 cat conftest.err >&5 12941 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 12942 lt_cv_ld_force_load=yes 12943 else 12944 cat conftest.err >&5 12945 fi 12946 rm -f conftest.err libconftest.a conftest conftest.c 12947 rm -rf conftest.dSYM 12948 12949fi 12950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 12951$as_echo "$lt_cv_ld_force_load" >&6; } 12952 case $host_os in 12953 rhapsody* | darwin1.[012]) 12954 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 12955 darwin1.*) 12956 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 12957 darwin*) # darwin 5.x on 12958 # if running on 10.5 or later, the deployment target defaults 12959 # to the OS version, if on x86, and 10.4, the deployment 12960 # target defaults to 10.4. Don't you love it? 12961 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 12962 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 12963 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 12964 10.[012]*) 12965 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 12966 10.*) 12967 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 12968 esac 12969 ;; 12970 esac 12971 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 12972 _lt_dar_single_mod='$single_module' 12973 fi 12974 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 12975 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 12976 else 12977 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 12978 fi 12979 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 12980 _lt_dsymutil='~$DSYMUTIL $lib || :' 12981 else 12982 _lt_dsymutil= 12983 fi 12984 ;; 12985 esac 12986 12987for ac_header in dlfcn.h 12988do : 12989 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 12990" 12991if test "x$ac_cv_header_dlfcn_h" = xyes; then : 12992 cat >>confdefs.h <<_ACEOF 12993#define HAVE_DLFCN_H 1 12994_ACEOF 12995 12996fi 12997 12998done 12999 13000 13001 13002 13003func_stripname_cnf () 13004{ 13005 case ${2} in 13006 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13007 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13008 esac 13009} # func_stripname_cnf 13010 13011 13012 13013 13014 13015# Set options 13016enable_win32_dll=yes 13017 13018case $host in 13019*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 13020 if test -n "$ac_tool_prefix"; then 13021 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 13022set dummy ${ac_tool_prefix}as; ac_word=$2 13023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13024$as_echo_n "checking for $ac_word... " >&6; } 13025if ${ac_cv_prog_AS+:} false; then : 13026 $as_echo_n "(cached) " >&6 13027else 13028 if test -n "$AS"; then 13029 ac_cv_prog_AS="$AS" # Let the user override the test. 13030else 13031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13032for as_dir in $PATH 13033do 13034 IFS=$as_save_IFS 13035 test -z "$as_dir" && as_dir=. 13036 for ac_exec_ext in '' $ac_executable_extensions; do 13037 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 13038 ac_cv_prog_AS="${ac_tool_prefix}as" 13039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13040 break 2 13041 fi 13042done 13043 done 13044IFS=$as_save_IFS 13045 13046fi 13047fi 13048AS=$ac_cv_prog_AS 13049if test -n "$AS"; then 13050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 13051$as_echo "$AS" >&6; } 13052else 13053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13054$as_echo "no" >&6; } 13055fi 13056 13057 13058fi 13059if test -z "$ac_cv_prog_AS"; then 13060 ac_ct_AS=$AS 13061 # Extract the first word of "as", so it can be a program name with args. 13062set dummy as; ac_word=$2 13063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13064$as_echo_n "checking for $ac_word... " >&6; } 13065if ${ac_cv_prog_ac_ct_AS+:} false; then : 13066 $as_echo_n "(cached) " >&6 13067else 13068 if test -n "$ac_ct_AS"; then 13069 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 13070else 13071as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13072for as_dir in $PATH 13073do 13074 IFS=$as_save_IFS 13075 test -z "$as_dir" && as_dir=. 13076 for ac_exec_ext in '' $ac_executable_extensions; do 13077 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 13078 ac_cv_prog_ac_ct_AS="as" 13079 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13080 break 2 13081 fi 13082done 13083 done 13084IFS=$as_save_IFS 13085 13086fi 13087fi 13088ac_ct_AS=$ac_cv_prog_ac_ct_AS 13089if test -n "$ac_ct_AS"; then 13090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 13091$as_echo "$ac_ct_AS" >&6; } 13092else 13093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13094$as_echo "no" >&6; } 13095fi 13096 13097 if test "x$ac_ct_AS" = x; then 13098 AS="false" 13099 else 13100 case $cross_compiling:$ac_tool_warned in 13101yes:) 13102{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13103$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13104ac_tool_warned=yes ;; 13105esac 13106 AS=$ac_ct_AS 13107 fi 13108else 13109 AS="$ac_cv_prog_AS" 13110fi 13111 13112 if test -n "$ac_tool_prefix"; then 13113 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 13114set dummy ${ac_tool_prefix}dlltool; ac_word=$2 13115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13116$as_echo_n "checking for $ac_word... " >&6; } 13117if ${ac_cv_prog_DLLTOOL+:} false; then : 13118 $as_echo_n "(cached) " >&6 13119else 13120 if test -n "$DLLTOOL"; then 13121 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 13122else 13123as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13124for as_dir in $PATH 13125do 13126 IFS=$as_save_IFS 13127 test -z "$as_dir" && as_dir=. 13128 for ac_exec_ext in '' $ac_executable_extensions; do 13129 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 13130 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 13131 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13132 break 2 13133 fi 13134done 13135 done 13136IFS=$as_save_IFS 13137 13138fi 13139fi 13140DLLTOOL=$ac_cv_prog_DLLTOOL 13141if test -n "$DLLTOOL"; then 13142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 13143$as_echo "$DLLTOOL" >&6; } 13144else 13145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13146$as_echo "no" >&6; } 13147fi 13148 13149 13150fi 13151if test -z "$ac_cv_prog_DLLTOOL"; then 13152 ac_ct_DLLTOOL=$DLLTOOL 13153 # Extract the first word of "dlltool", so it can be a program name with args. 13154set dummy dlltool; ac_word=$2 13155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13156$as_echo_n "checking for $ac_word... " >&6; } 13157if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 13158 $as_echo_n "(cached) " >&6 13159else 13160 if test -n "$ac_ct_DLLTOOL"; then 13161 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 13162else 13163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13164for as_dir in $PATH 13165do 13166 IFS=$as_save_IFS 13167 test -z "$as_dir" && as_dir=. 13168 for ac_exec_ext in '' $ac_executable_extensions; do 13169 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 13170 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 13171 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13172 break 2 13173 fi 13174done 13175 done 13176IFS=$as_save_IFS 13177 13178fi 13179fi 13180ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 13181if test -n "$ac_ct_DLLTOOL"; then 13182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 13183$as_echo "$ac_ct_DLLTOOL" >&6; } 13184else 13185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13186$as_echo "no" >&6; } 13187fi 13188 13189 if test "x$ac_ct_DLLTOOL" = x; then 13190 DLLTOOL="false" 13191 else 13192 case $cross_compiling:$ac_tool_warned in 13193yes:) 13194{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13195$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13196ac_tool_warned=yes ;; 13197esac 13198 DLLTOOL=$ac_ct_DLLTOOL 13199 fi 13200else 13201 DLLTOOL="$ac_cv_prog_DLLTOOL" 13202fi 13203 13204 if test -n "$ac_tool_prefix"; then 13205 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 13206set dummy ${ac_tool_prefix}objdump; ac_word=$2 13207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13208$as_echo_n "checking for $ac_word... " >&6; } 13209if ${ac_cv_prog_OBJDUMP+:} false; then : 13210 $as_echo_n "(cached) " >&6 13211else 13212 if test -n "$OBJDUMP"; then 13213 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 13214else 13215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13216for as_dir in $PATH 13217do 13218 IFS=$as_save_IFS 13219 test -z "$as_dir" && as_dir=. 13220 for ac_exec_ext in '' $ac_executable_extensions; do 13221 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 13222 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 13223 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13224 break 2 13225 fi 13226done 13227 done 13228IFS=$as_save_IFS 13229 13230fi 13231fi 13232OBJDUMP=$ac_cv_prog_OBJDUMP 13233if test -n "$OBJDUMP"; then 13234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 13235$as_echo "$OBJDUMP" >&6; } 13236else 13237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13238$as_echo "no" >&6; } 13239fi 13240 13241 13242fi 13243if test -z "$ac_cv_prog_OBJDUMP"; then 13244 ac_ct_OBJDUMP=$OBJDUMP 13245 # Extract the first word of "objdump", so it can be a program name with args. 13246set dummy objdump; ac_word=$2 13247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13248$as_echo_n "checking for $ac_word... " >&6; } 13249if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 13250 $as_echo_n "(cached) " >&6 13251else 13252 if test -n "$ac_ct_OBJDUMP"; then 13253 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 13254else 13255as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13256for as_dir in $PATH 13257do 13258 IFS=$as_save_IFS 13259 test -z "$as_dir" && as_dir=. 13260 for ac_exec_ext in '' $ac_executable_extensions; do 13261 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 13262 ac_cv_prog_ac_ct_OBJDUMP="objdump" 13263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13264 break 2 13265 fi 13266done 13267 done 13268IFS=$as_save_IFS 13269 13270fi 13271fi 13272ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 13273if test -n "$ac_ct_OBJDUMP"; then 13274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 13275$as_echo "$ac_ct_OBJDUMP" >&6; } 13276else 13277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13278$as_echo "no" >&6; } 13279fi 13280 13281 if test "x$ac_ct_OBJDUMP" = x; then 13282 OBJDUMP="false" 13283 else 13284 case $cross_compiling:$ac_tool_warned in 13285yes:) 13286{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13287$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13288ac_tool_warned=yes ;; 13289esac 13290 OBJDUMP=$ac_ct_OBJDUMP 13291 fi 13292else 13293 OBJDUMP="$ac_cv_prog_OBJDUMP" 13294fi 13295 13296 ;; 13297esac 13298 13299test -z "$AS" && AS=as 13300 13301 13302 13303 13304 13305test -z "$DLLTOOL" && DLLTOOL=dlltool 13306 13307 13308 13309 13310 13311test -z "$OBJDUMP" && OBJDUMP=objdump 13312 13313 13314 13315 13316 13317 13318 13319 13320 13321 # Check whether --enable-shared was given. 13322if test "${enable_shared+set}" = set; then : 13323 enableval=$enable_shared; p=${PACKAGE-default} 13324 case $enableval in 13325 yes) enable_shared=yes ;; 13326 no) enable_shared=no ;; 13327 *) 13328 enable_shared=no 13329 # Look at the argument we got. We use all the common list separators. 13330 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 13331 for pkg in $enableval; do 13332 IFS="$lt_save_ifs" 13333 if test "X$pkg" = "X$p"; then 13334 enable_shared=yes 13335 fi 13336 done 13337 IFS="$lt_save_ifs" 13338 ;; 13339 esac 13340else 13341 enable_shared=yes 13342fi 13343 13344 13345 13346 13347 13348 13349 13350 13351 13352 # Check whether --enable-static was given. 13353if test "${enable_static+set}" = set; then : 13354 enableval=$enable_static; p=${PACKAGE-default} 13355 case $enableval in 13356 yes) enable_static=yes ;; 13357 no) enable_static=no ;; 13358 *) 13359 enable_static=no 13360 # Look at the argument we got. We use all the common list separators. 13361 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 13362 for pkg in $enableval; do 13363 IFS="$lt_save_ifs" 13364 if test "X$pkg" = "X$p"; then 13365 enable_static=yes 13366 fi 13367 done 13368 IFS="$lt_save_ifs" 13369 ;; 13370 esac 13371else 13372 enable_static=yes 13373fi 13374 13375 13376 13377 13378 13379 13380 13381 13382 13383 13384# Check whether --with-pic was given. 13385if test "${with_pic+set}" = set; then : 13386 withval=$with_pic; lt_p=${PACKAGE-default} 13387 case $withval in 13388 yes|no) pic_mode=$withval ;; 13389 *) 13390 pic_mode=default 13391 # Look at the argument we got. We use all the common list separators. 13392 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 13393 for lt_pkg in $withval; do 13394 IFS="$lt_save_ifs" 13395 if test "X$lt_pkg" = "X$lt_p"; then 13396 pic_mode=yes 13397 fi 13398 done 13399 IFS="$lt_save_ifs" 13400 ;; 13401 esac 13402else 13403 pic_mode=default 13404fi 13405 13406 13407test -z "$pic_mode" && pic_mode=default 13408 13409 13410 13411 13412 13413 13414 13415 # Check whether --enable-fast-install was given. 13416if test "${enable_fast_install+set}" = set; then : 13417 enableval=$enable_fast_install; p=${PACKAGE-default} 13418 case $enableval in 13419 yes) enable_fast_install=yes ;; 13420 no) enable_fast_install=no ;; 13421 *) 13422 enable_fast_install=no 13423 # Look at the argument we got. We use all the common list separators. 13424 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 13425 for pkg in $enableval; do 13426 IFS="$lt_save_ifs" 13427 if test "X$pkg" = "X$p"; then 13428 enable_fast_install=yes 13429 fi 13430 done 13431 IFS="$lt_save_ifs" 13432 ;; 13433 esac 13434else 13435 enable_fast_install=yes 13436fi 13437 13438 13439 13440 13441 13442 13443 13444 13445 13446 13447 13448# This can be used to rebuild libtool when needed 13449LIBTOOL_DEPS="$ltmain" 13450 13451# Always use our own libtool. 13452LIBTOOL='$(SHELL) $(top_builddir)/libtool' 13453 13454 13455 13456 13457 13458 13459 13460 13461 13462 13463 13464 13465 13466 13467 13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 13480 13481 13482 13483test -z "$LN_S" && LN_S="ln -s" 13484 13485 13486 13487 13488 13489 13490 13491 13492 13493 13494 13495 13496 13497 13498if test -n "${ZSH_VERSION+set}" ; then 13499 setopt NO_GLOB_SUBST 13500fi 13501 13502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 13503$as_echo_n "checking for objdir... " >&6; } 13504if ${lt_cv_objdir+:} false; then : 13505 $as_echo_n "(cached) " >&6 13506else 13507 rm -f .libs 2>/dev/null 13508mkdir .libs 2>/dev/null 13509if test -d .libs; then 13510 lt_cv_objdir=.libs 13511else 13512 # MS-DOS does not allow filenames that begin with a dot. 13513 lt_cv_objdir=_libs 13514fi 13515rmdir .libs 2>/dev/null 13516fi 13517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 13518$as_echo "$lt_cv_objdir" >&6; } 13519objdir=$lt_cv_objdir 13520 13521 13522 13523 13524 13525cat >>confdefs.h <<_ACEOF 13526#define LT_OBJDIR "$lt_cv_objdir/" 13527_ACEOF 13528 13529 13530 13531 13532case $host_os in 13533aix3*) 13534 # AIX sometimes has problems with the GCC collect2 program. For some 13535 # reason, if we set the COLLECT_NAMES environment variable, the problems 13536 # vanish in a puff of smoke. 13537 if test "X${COLLECT_NAMES+set}" != Xset; then 13538 COLLECT_NAMES= 13539 export COLLECT_NAMES 13540 fi 13541 ;; 13542esac 13543 13544# Global variables: 13545ofile=libtool 13546can_build_shared=yes 13547 13548# All known linkers require a `.a' archive for static linking (except MSVC, 13549# which needs '.lib'). 13550libext=a 13551 13552with_gnu_ld="$lt_cv_prog_gnu_ld" 13553 13554old_CC="$CC" 13555old_CFLAGS="$CFLAGS" 13556 13557# Set sane defaults for various variables 13558test -z "$CC" && CC=cc 13559test -z "$LTCC" && LTCC=$CC 13560test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 13561test -z "$LD" && LD=ld 13562test -z "$ac_objext" && ac_objext=o 13563 13564for cc_temp in $compiler""; do 13565 case $cc_temp in 13566 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 13567 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 13568 \-*) ;; 13569 *) break;; 13570 esac 13571done 13572cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 13573 13574 13575# Only perform the check for file, if the check method requires it 13576test -z "$MAGIC_CMD" && MAGIC_CMD=file 13577case $deplibs_check_method in 13578file_magic*) 13579 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 13580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 13581$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 13582if ${lt_cv_path_MAGIC_CMD+:} false; then : 13583 $as_echo_n "(cached) " >&6 13584else 13585 case $MAGIC_CMD in 13586[\\/*] | ?:[\\/]*) 13587 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 13588 ;; 13589*) 13590 lt_save_MAGIC_CMD="$MAGIC_CMD" 13591 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 13592 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 13593 for ac_dir in $ac_dummy; do 13594 IFS="$lt_save_ifs" 13595 test -z "$ac_dir" && ac_dir=. 13596 if test -f $ac_dir/${ac_tool_prefix}file; then 13597 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 13598 if test -n "$file_magic_test_file"; then 13599 case $deplibs_check_method in 13600 "file_magic "*) 13601 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 13602 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 13603 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 13604 $EGREP "$file_magic_regex" > /dev/null; then 13605 : 13606 else 13607 cat <<_LT_EOF 1>&2 13608 13609*** Warning: the command libtool uses to detect shared libraries, 13610*** $file_magic_cmd, produces output that libtool cannot recognize. 13611*** The result is that libtool may fail to recognize shared libraries 13612*** as such. This will affect the creation of libtool libraries that 13613*** depend on shared libraries, but programs linked with such libtool 13614*** libraries will work regardless of this problem. Nevertheless, you 13615*** may want to report the problem to your system manager and/or to 13616*** bug-libtool@gnu.org 13617 13618_LT_EOF 13619 fi ;; 13620 esac 13621 fi 13622 break 13623 fi 13624 done 13625 IFS="$lt_save_ifs" 13626 MAGIC_CMD="$lt_save_MAGIC_CMD" 13627 ;; 13628esac 13629fi 13630 13631MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 13632if test -n "$MAGIC_CMD"; then 13633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 13634$as_echo "$MAGIC_CMD" >&6; } 13635else 13636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13637$as_echo "no" >&6; } 13638fi 13639 13640 13641 13642 13643 13644if test -z "$lt_cv_path_MAGIC_CMD"; then 13645 if test -n "$ac_tool_prefix"; then 13646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 13647$as_echo_n "checking for file... " >&6; } 13648if ${lt_cv_path_MAGIC_CMD+:} false; then : 13649 $as_echo_n "(cached) " >&6 13650else 13651 case $MAGIC_CMD in 13652[\\/*] | ?:[\\/]*) 13653 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 13654 ;; 13655*) 13656 lt_save_MAGIC_CMD="$MAGIC_CMD" 13657 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 13658 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 13659 for ac_dir in $ac_dummy; do 13660 IFS="$lt_save_ifs" 13661 test -z "$ac_dir" && ac_dir=. 13662 if test -f $ac_dir/file; then 13663 lt_cv_path_MAGIC_CMD="$ac_dir/file" 13664 if test -n "$file_magic_test_file"; then 13665 case $deplibs_check_method in 13666 "file_magic "*) 13667 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 13668 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 13669 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 13670 $EGREP "$file_magic_regex" > /dev/null; then 13671 : 13672 else 13673 cat <<_LT_EOF 1>&2 13674 13675*** Warning: the command libtool uses to detect shared libraries, 13676*** $file_magic_cmd, produces output that libtool cannot recognize. 13677*** The result is that libtool may fail to recognize shared libraries 13678*** as such. This will affect the creation of libtool libraries that 13679*** depend on shared libraries, but programs linked with such libtool 13680*** libraries will work regardless of this problem. Nevertheless, you 13681*** may want to report the problem to your system manager and/or to 13682*** bug-libtool@gnu.org 13683 13684_LT_EOF 13685 fi ;; 13686 esac 13687 fi 13688 break 13689 fi 13690 done 13691 IFS="$lt_save_ifs" 13692 MAGIC_CMD="$lt_save_MAGIC_CMD" 13693 ;; 13694esac 13695fi 13696 13697MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 13698if test -n "$MAGIC_CMD"; then 13699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 13700$as_echo "$MAGIC_CMD" >&6; } 13701else 13702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13703$as_echo "no" >&6; } 13704fi 13705 13706 13707 else 13708 MAGIC_CMD=: 13709 fi 13710fi 13711 13712 fi 13713 ;; 13714esac 13715 13716# Use C for the default configuration in the libtool script 13717 13718lt_save_CC="$CC" 13719ac_ext=c 13720ac_cpp='$CPP $CPPFLAGS' 13721ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13722ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13723ac_compiler_gnu=$ac_cv_c_compiler_gnu 13724 13725 13726# Source file extension for C test sources. 13727ac_ext=c 13728 13729# Object file extension for compiled C test sources. 13730objext=o 13731objext=$objext 13732 13733# Code to be used in simple compile tests 13734lt_simple_compile_test_code="int some_variable = 0;" 13735 13736# Code to be used in simple link tests 13737lt_simple_link_test_code='int main(){return(0);}' 13738 13739 13740 13741 13742 13743 13744 13745# If no C compiler was specified, use CC. 13746LTCC=${LTCC-"$CC"} 13747 13748# If no C compiler flags were specified, use CFLAGS. 13749LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 13750 13751# Allow CC to be a program name with arguments. 13752compiler=$CC 13753 13754# Save the default compiler, since it gets overwritten when the other 13755# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 13756compiler_DEFAULT=$CC 13757 13758# save warnings/boilerplate of simple test code 13759ac_outfile=conftest.$ac_objext 13760echo "$lt_simple_compile_test_code" >conftest.$ac_ext 13761eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 13762_lt_compiler_boilerplate=`cat conftest.err` 13763$RM conftest* 13764 13765ac_outfile=conftest.$ac_objext 13766echo "$lt_simple_link_test_code" >conftest.$ac_ext 13767eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 13768_lt_linker_boilerplate=`cat conftest.err` 13769$RM -r conftest* 13770 13771 13772## CAVEAT EMPTOR: 13773## There is no encapsulation within the following macros, do not change 13774## the running order or otherwise move them around unless you know exactly 13775## what you are doing... 13776if test -n "$compiler"; then 13777 13778lt_prog_compiler_no_builtin_flag= 13779 13780if test "$GCC" = yes; then 13781 case $cc_basename in 13782 nvcc*) 13783 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 13784 *) 13785 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 13786 esac 13787 13788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 13789$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 13790if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 13791 $as_echo_n "(cached) " >&6 13792else 13793 lt_cv_prog_compiler_rtti_exceptions=no 13794 ac_outfile=conftest.$ac_objext 13795 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13796 lt_compiler_flag="-fno-rtti -fno-exceptions" 13797 # Insert the option either (1) after the last *FLAGS variable, or 13798 # (2) before a word containing "conftest.", or (3) at the end. 13799 # Note that $ac_compile itself does not contain backslashes and begins 13800 # with a dollar sign (not a hyphen), so the echo should work correctly. 13801 # The option is referenced via a variable to avoid confusing sed. 13802 lt_compile=`echo "$ac_compile" | $SED \ 13803 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13804 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13805 -e 's:$: $lt_compiler_flag:'` 13806 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13807 (eval "$lt_compile" 2>conftest.err) 13808 ac_status=$? 13809 cat conftest.err >&5 13810 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13811 if (exit $ac_status) && test -s "$ac_outfile"; then 13812 # The compiler can only warn and ignore the option if not recognized 13813 # So say no if there are warnings other than the usual output. 13814 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 13815 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13816 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 13817 lt_cv_prog_compiler_rtti_exceptions=yes 13818 fi 13819 fi 13820 $RM conftest* 13821 13822fi 13823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 13824$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 13825 13826if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 13827 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 13828else 13829 : 13830fi 13831 13832fi 13833 13834 13835 13836 13837 13838 13839 lt_prog_compiler_wl= 13840lt_prog_compiler_pic= 13841lt_prog_compiler_static= 13842 13843 13844 if test "$GCC" = yes; then 13845 lt_prog_compiler_wl='-Wl,' 13846 lt_prog_compiler_static='-static' 13847 13848 case $host_os in 13849 aix*) 13850 # All AIX code is PIC. 13851 if test "$host_cpu" = ia64; then 13852 # AIX 5 now supports IA64 processor 13853 lt_prog_compiler_static='-Bstatic' 13854 fi 13855 ;; 13856 13857 amigaos*) 13858 case $host_cpu in 13859 powerpc) 13860 # see comment about AmigaOS4 .so support 13861 lt_prog_compiler_pic='-fPIC' 13862 ;; 13863 m68k) 13864 # FIXME: we need at least 68020 code to build shared libraries, but 13865 # adding the `-m68020' flag to GCC prevents building anything better, 13866 # like `-m68040'. 13867 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 13868 ;; 13869 esac 13870 ;; 13871 13872 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13873 # PIC is the default for these OSes. 13874 ;; 13875 13876 mingw* | cygwin* | pw32* | os2* | cegcc*) 13877 # This hack is so that the source file can tell whether it is being 13878 # built for inclusion in a dll (and should export symbols for example). 13879 # Although the cygwin gcc ignores -fPIC, still need this for old-style 13880 # (--disable-auto-import) libraries 13881 lt_prog_compiler_pic='-DDLL_EXPORT' 13882 ;; 13883 13884 darwin* | rhapsody*) 13885 # PIC is the default on this platform 13886 # Common symbols not allowed in MH_DYLIB files 13887 lt_prog_compiler_pic='-fno-common' 13888 ;; 13889 13890 haiku*) 13891 # PIC is the default for Haiku. 13892 # The "-static" flag exists, but is broken. 13893 lt_prog_compiler_static= 13894 ;; 13895 13896 hpux*) 13897 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 13898 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 13899 # sets the default TLS model and affects inlining. 13900 case $host_cpu in 13901 hppa*64*) 13902 # +Z the default 13903 ;; 13904 *) 13905 lt_prog_compiler_pic='-fPIC' 13906 ;; 13907 esac 13908 ;; 13909 13910 interix[3-9]*) 13911 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13912 # Instead, we relocate shared libraries at runtime. 13913 ;; 13914 13915 msdosdjgpp*) 13916 # Just because we use GCC doesn't mean we suddenly get shared libraries 13917 # on systems that don't support them. 13918 lt_prog_compiler_can_build_shared=no 13919 enable_shared=no 13920 ;; 13921 13922 *nto* | *qnx*) 13923 # QNX uses GNU C++, but need to define -shared option too, otherwise 13924 # it will coredump. 13925 lt_prog_compiler_pic='-fPIC -shared' 13926 ;; 13927 13928 sysv4*MP*) 13929 if test -d /usr/nec; then 13930 lt_prog_compiler_pic=-Kconform_pic 13931 fi 13932 ;; 13933 13934 *) 13935 lt_prog_compiler_pic='-fPIC' 13936 ;; 13937 esac 13938 13939 case $cc_basename in 13940 nvcc*) # Cuda Compiler Driver 2.2 13941 lt_prog_compiler_wl='-Xlinker ' 13942 if test -n "$lt_prog_compiler_pic"; then 13943 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 13944 fi 13945 ;; 13946 esac 13947 else 13948 # PORTME Check for flag to pass linker flags through the system compiler. 13949 case $host_os in 13950 aix*) 13951 lt_prog_compiler_wl='-Wl,' 13952 if test "$host_cpu" = ia64; then 13953 # AIX 5 now supports IA64 processor 13954 lt_prog_compiler_static='-Bstatic' 13955 else 13956 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 13957 fi 13958 ;; 13959 13960 mingw* | cygwin* | pw32* | os2* | cegcc*) 13961 # This hack is so that the source file can tell whether it is being 13962 # built for inclusion in a dll (and should export symbols for example). 13963 lt_prog_compiler_pic='-DDLL_EXPORT' 13964 ;; 13965 13966 hpux9* | hpux10* | hpux11*) 13967 lt_prog_compiler_wl='-Wl,' 13968 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 13969 # not for PA HP-UX. 13970 case $host_cpu in 13971 hppa*64*|ia64*) 13972 # +Z the default 13973 ;; 13974 *) 13975 lt_prog_compiler_pic='+Z' 13976 ;; 13977 esac 13978 # Is there a better lt_prog_compiler_static that works with the bundled CC? 13979 lt_prog_compiler_static='${wl}-a ${wl}archive' 13980 ;; 13981 13982 irix5* | irix6* | nonstopux*) 13983 lt_prog_compiler_wl='-Wl,' 13984 # PIC (with -KPIC) is the default. 13985 lt_prog_compiler_static='-non_shared' 13986 ;; 13987 13988 linux* | k*bsd*-gnu | kopensolaris*-gnu) 13989 case $cc_basename in 13990 # old Intel for x86_64 which still supported -KPIC. 13991 ecc*) 13992 lt_prog_compiler_wl='-Wl,' 13993 lt_prog_compiler_pic='-KPIC' 13994 lt_prog_compiler_static='-static' 13995 ;; 13996 # icc used to be incompatible with GCC. 13997 # ICC 10 doesn't accept -KPIC any more. 13998 icc* | ifort*) 13999 lt_prog_compiler_wl='-Wl,' 14000 lt_prog_compiler_pic='-fPIC' 14001 lt_prog_compiler_static='-static' 14002 ;; 14003 # Lahey Fortran 8.1. 14004 lf95*) 14005 lt_prog_compiler_wl='-Wl,' 14006 lt_prog_compiler_pic='--shared' 14007 lt_prog_compiler_static='--static' 14008 ;; 14009 nagfor*) 14010 # NAG Fortran compiler 14011 lt_prog_compiler_wl='-Wl,-Wl,,' 14012 lt_prog_compiler_pic='-PIC' 14013 lt_prog_compiler_static='-Bstatic' 14014 ;; 14015 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 14016 # Portland Group compilers (*not* the Pentium gcc compiler, 14017 # which looks to be a dead project) 14018 lt_prog_compiler_wl='-Wl,' 14019 lt_prog_compiler_pic='-fpic' 14020 lt_prog_compiler_static='-Bstatic' 14021 ;; 14022 ccc*) 14023 lt_prog_compiler_wl='-Wl,' 14024 # All Alpha code is PIC. 14025 lt_prog_compiler_static='-non_shared' 14026 ;; 14027 xl* | bgxl* | bgf* | mpixl*) 14028 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 14029 lt_prog_compiler_wl='-Wl,' 14030 lt_prog_compiler_pic='-qpic' 14031 lt_prog_compiler_static='-qstaticlink' 14032 ;; 14033 *) 14034 case `$CC -V 2>&1 | sed 5q` in 14035 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 14036 # Sun Fortran 8.3 passes all unrecognized flags to the linker 14037 lt_prog_compiler_pic='-KPIC' 14038 lt_prog_compiler_static='-Bstatic' 14039 lt_prog_compiler_wl='' 14040 ;; 14041 *Sun\ F* | *Sun*Fortran*) 14042 lt_prog_compiler_pic='-KPIC' 14043 lt_prog_compiler_static='-Bstatic' 14044 lt_prog_compiler_wl='-Qoption ld ' 14045 ;; 14046 *Sun\ C*) 14047 # Sun C 5.9 14048 lt_prog_compiler_pic='-KPIC' 14049 lt_prog_compiler_static='-Bstatic' 14050 lt_prog_compiler_wl='-Wl,' 14051 ;; 14052 *Intel*\ [CF]*Compiler*) 14053 lt_prog_compiler_wl='-Wl,' 14054 lt_prog_compiler_pic='-fPIC' 14055 lt_prog_compiler_static='-static' 14056 ;; 14057 *Portland\ Group*) 14058 lt_prog_compiler_wl='-Wl,' 14059 lt_prog_compiler_pic='-fpic' 14060 lt_prog_compiler_static='-Bstatic' 14061 ;; 14062 esac 14063 ;; 14064 esac 14065 ;; 14066 14067 newsos6) 14068 lt_prog_compiler_pic='-KPIC' 14069 lt_prog_compiler_static='-Bstatic' 14070 ;; 14071 14072 *nto* | *qnx*) 14073 # QNX uses GNU C++, but need to define -shared option too, otherwise 14074 # it will coredump. 14075 lt_prog_compiler_pic='-fPIC -shared' 14076 ;; 14077 14078 osf3* | osf4* | osf5*) 14079 lt_prog_compiler_wl='-Wl,' 14080 # All OSF/1 code is PIC. 14081 lt_prog_compiler_static='-non_shared' 14082 ;; 14083 14084 rdos*) 14085 lt_prog_compiler_static='-non_shared' 14086 ;; 14087 14088 solaris*) 14089 lt_prog_compiler_pic='-KPIC' 14090 lt_prog_compiler_static='-Bstatic' 14091 case $cc_basename in 14092 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 14093 lt_prog_compiler_wl='-Qoption ld ';; 14094 *) 14095 lt_prog_compiler_wl='-Wl,';; 14096 esac 14097 ;; 14098 14099 sunos4*) 14100 lt_prog_compiler_wl='-Qoption ld ' 14101 lt_prog_compiler_pic='-PIC' 14102 lt_prog_compiler_static='-Bstatic' 14103 ;; 14104 14105 sysv4 | sysv4.2uw2* | sysv4.3*) 14106 lt_prog_compiler_wl='-Wl,' 14107 lt_prog_compiler_pic='-KPIC' 14108 lt_prog_compiler_static='-Bstatic' 14109 ;; 14110 14111 sysv4*MP*) 14112 if test -d /usr/nec ;then 14113 lt_prog_compiler_pic='-Kconform_pic' 14114 lt_prog_compiler_static='-Bstatic' 14115 fi 14116 ;; 14117 14118 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14119 lt_prog_compiler_wl='-Wl,' 14120 lt_prog_compiler_pic='-KPIC' 14121 lt_prog_compiler_static='-Bstatic' 14122 ;; 14123 14124 unicos*) 14125 lt_prog_compiler_wl='-Wl,' 14126 lt_prog_compiler_can_build_shared=no 14127 ;; 14128 14129 uts4*) 14130 lt_prog_compiler_pic='-pic' 14131 lt_prog_compiler_static='-Bstatic' 14132 ;; 14133 14134 *) 14135 lt_prog_compiler_can_build_shared=no 14136 ;; 14137 esac 14138 fi 14139 14140case $host_os in 14141 # For platforms which do not support PIC, -DPIC is meaningless: 14142 *djgpp*) 14143 lt_prog_compiler_pic= 14144 ;; 14145 *) 14146 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 14147 ;; 14148esac 14149 14150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 14151$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14152if ${lt_cv_prog_compiler_pic+:} false; then : 14153 $as_echo_n "(cached) " >&6 14154else 14155 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 14156fi 14157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 14158$as_echo "$lt_cv_prog_compiler_pic" >&6; } 14159lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 14160 14161# 14162# Check to make sure the PIC flag actually works. 14163# 14164if test -n "$lt_prog_compiler_pic"; then 14165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 14166$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 14167if ${lt_cv_prog_compiler_pic_works+:} false; then : 14168 $as_echo_n "(cached) " >&6 14169else 14170 lt_cv_prog_compiler_pic_works=no 14171 ac_outfile=conftest.$ac_objext 14172 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14173 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 14174 # Insert the option either (1) after the last *FLAGS variable, or 14175 # (2) before a word containing "conftest.", or (3) at the end. 14176 # Note that $ac_compile itself does not contain backslashes and begins 14177 # with a dollar sign (not a hyphen), so the echo should work correctly. 14178 # The option is referenced via a variable to avoid confusing sed. 14179 lt_compile=`echo "$ac_compile" | $SED \ 14180 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14181 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14182 -e 's:$: $lt_compiler_flag:'` 14183 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14184 (eval "$lt_compile" 2>conftest.err) 14185 ac_status=$? 14186 cat conftest.err >&5 14187 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14188 if (exit $ac_status) && test -s "$ac_outfile"; then 14189 # The compiler can only warn and ignore the option if not recognized 14190 # So say no if there are warnings other than the usual output. 14191 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 14192 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14193 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14194 lt_cv_prog_compiler_pic_works=yes 14195 fi 14196 fi 14197 $RM conftest* 14198 14199fi 14200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 14201$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 14202 14203if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 14204 case $lt_prog_compiler_pic in 14205 "" | " "*) ;; 14206 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 14207 esac 14208else 14209 lt_prog_compiler_pic= 14210 lt_prog_compiler_can_build_shared=no 14211fi 14212 14213fi 14214 14215 14216 14217 14218 14219 14220 14221 14222 14223 14224 14225# 14226# Check to make sure the static flag actually works. 14227# 14228wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 14229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14230$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14231if ${lt_cv_prog_compiler_static_works+:} false; then : 14232 $as_echo_n "(cached) " >&6 14233else 14234 lt_cv_prog_compiler_static_works=no 14235 save_LDFLAGS="$LDFLAGS" 14236 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14237 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14238 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14239 # The linker can only warn and ignore the option if not recognized 14240 # So say no if there are warnings 14241 if test -s conftest.err; then 14242 # Append any errors to the config.log. 14243 cat conftest.err 1>&5 14244 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 14245 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14246 if diff conftest.exp conftest.er2 >/dev/null; then 14247 lt_cv_prog_compiler_static_works=yes 14248 fi 14249 else 14250 lt_cv_prog_compiler_static_works=yes 14251 fi 14252 fi 14253 $RM -r conftest* 14254 LDFLAGS="$save_LDFLAGS" 14255 14256fi 14257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 14258$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 14259 14260if test x"$lt_cv_prog_compiler_static_works" = xyes; then 14261 : 14262else 14263 lt_prog_compiler_static= 14264fi 14265 14266 14267 14268 14269 14270 14271 14272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 14273$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14274if ${lt_cv_prog_compiler_c_o+:} false; then : 14275 $as_echo_n "(cached) " >&6 14276else 14277 lt_cv_prog_compiler_c_o=no 14278 $RM -r conftest 2>/dev/null 14279 mkdir conftest 14280 cd conftest 14281 mkdir out 14282 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14283 14284 lt_compiler_flag="-o out/conftest2.$ac_objext" 14285 # Insert the option either (1) after the last *FLAGS variable, or 14286 # (2) before a word containing "conftest.", or (3) at the end. 14287 # Note that $ac_compile itself does not contain backslashes and begins 14288 # with a dollar sign (not a hyphen), so the echo should work correctly. 14289 lt_compile=`echo "$ac_compile" | $SED \ 14290 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14291 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14292 -e 's:$: $lt_compiler_flag:'` 14293 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14294 (eval "$lt_compile" 2>out/conftest.err) 14295 ac_status=$? 14296 cat out/conftest.err >&5 14297 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14298 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14299 then 14300 # The compiler can only warn and ignore the option if not recognized 14301 # So say no if there are warnings 14302 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 14303 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14304 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14305 lt_cv_prog_compiler_c_o=yes 14306 fi 14307 fi 14308 chmod u+w . 2>&5 14309 $RM conftest* 14310 # SGI C++ compiler will create directory out/ii_files/ for 14311 # template instantiation 14312 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 14313 $RM out/* && rmdir out 14314 cd .. 14315 $RM -r conftest 14316 $RM conftest* 14317 14318fi 14319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 14320$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 14321 14322 14323 14324 14325 14326 14327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 14328$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14329if ${lt_cv_prog_compiler_c_o+:} false; then : 14330 $as_echo_n "(cached) " >&6 14331else 14332 lt_cv_prog_compiler_c_o=no 14333 $RM -r conftest 2>/dev/null 14334 mkdir conftest 14335 cd conftest 14336 mkdir out 14337 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14338 14339 lt_compiler_flag="-o out/conftest2.$ac_objext" 14340 # Insert the option either (1) after the last *FLAGS variable, or 14341 # (2) before a word containing "conftest.", or (3) at the end. 14342 # Note that $ac_compile itself does not contain backslashes and begins 14343 # with a dollar sign (not a hyphen), so the echo should work correctly. 14344 lt_compile=`echo "$ac_compile" | $SED \ 14345 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14346 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14347 -e 's:$: $lt_compiler_flag:'` 14348 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14349 (eval "$lt_compile" 2>out/conftest.err) 14350 ac_status=$? 14351 cat out/conftest.err >&5 14352 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14353 if (exit $ac_status) && test -s out/conftest2.$ac_objext 14354 then 14355 # The compiler can only warn and ignore the option if not recognized 14356 # So say no if there are warnings 14357 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 14358 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 14359 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 14360 lt_cv_prog_compiler_c_o=yes 14361 fi 14362 fi 14363 chmod u+w . 2>&5 14364 $RM conftest* 14365 # SGI C++ compiler will create directory out/ii_files/ for 14366 # template instantiation 14367 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 14368 $RM out/* && rmdir out 14369 cd .. 14370 $RM -r conftest 14371 $RM conftest* 14372 14373fi 14374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 14375$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 14376 14377 14378 14379 14380hard_links="nottested" 14381if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 14382 # do not overwrite the value of need_locks provided by the user 14383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 14384$as_echo_n "checking if we can lock with hard links... " >&6; } 14385 hard_links=yes 14386 $RM conftest* 14387 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14388 touch conftest.a 14389 ln conftest.a conftest.b 2>&5 || hard_links=no 14390 ln conftest.a conftest.b 2>/dev/null && hard_links=no 14391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 14392$as_echo "$hard_links" >&6; } 14393 if test "$hard_links" = no; then 14394 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 14395$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 14396 need_locks=warn 14397 fi 14398else 14399 need_locks=no 14400fi 14401 14402 14403 14404 14405 14406 14407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14408$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14409 14410 runpath_var= 14411 allow_undefined_flag= 14412 always_export_symbols=no 14413 archive_cmds= 14414 archive_expsym_cmds= 14415 compiler_needs_object=no 14416 enable_shared_with_static_runtimes=no 14417 export_dynamic_flag_spec= 14418 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 14419 hardcode_automatic=no 14420 hardcode_direct=no 14421 hardcode_direct_absolute=no 14422 hardcode_libdir_flag_spec= 14423 hardcode_libdir_separator= 14424 hardcode_minus_L=no 14425 hardcode_shlibpath_var=unsupported 14426 inherit_rpath=no 14427 link_all_deplibs=unknown 14428 module_cmds= 14429 module_expsym_cmds= 14430 old_archive_from_new_cmds= 14431 old_archive_from_expsyms_cmds= 14432 thread_safe_flag_spec= 14433 whole_archive_flag_spec= 14434 # include_expsyms should be a list of space-separated symbols to be *always* 14435 # included in the symbol list 14436 include_expsyms= 14437 # exclude_expsyms can be an extended regexp of symbols to exclude 14438 # it will be wrapped by ` (' and `)$', so one must not match beginning or 14439 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 14440 # as well as any symbol that contains `d'. 14441 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 14442 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 14443 # platforms (ab)use it in PIC code, but their linkers get confused if 14444 # the symbol is explicitly referenced. Since portable code cannot 14445 # rely on this symbol name, it's probably fine to never include it in 14446 # preloaded symbol tables. 14447 # Exclude shared library initialization/finalization symbols. 14448 extract_expsyms_cmds= 14449 14450 case $host_os in 14451 cygwin* | mingw* | pw32* | cegcc*) 14452 # FIXME: the MSVC++ port hasn't been tested in a loooong time 14453 # When not using gcc, we currently assume that we are using 14454 # Microsoft Visual C++. 14455 if test "$GCC" != yes; then 14456 with_gnu_ld=no 14457 fi 14458 ;; 14459 interix*) 14460 # we just hope/assume this is gcc and not c89 (= MSVC++) 14461 with_gnu_ld=yes 14462 ;; 14463 openbsd*) 14464 with_gnu_ld=no 14465 ;; 14466 esac 14467 14468 ld_shlibs=yes 14469 14470 # On some targets, GNU ld is compatible enough with the native linker 14471 # that we're better off using the native interface for both. 14472 lt_use_gnu_ld_interface=no 14473 if test "$with_gnu_ld" = yes; then 14474 case $host_os in 14475 aix*) 14476 # The AIX port of GNU ld has always aspired to compatibility 14477 # with the native linker. However, as the warning in the GNU ld 14478 # block says, versions before 2.19.5* couldn't really create working 14479 # shared libraries, regardless of the interface used. 14480 case `$LD -v 2>&1` in 14481 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 14482 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 14483 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 14484 *) 14485 lt_use_gnu_ld_interface=yes 14486 ;; 14487 esac 14488 ;; 14489 *) 14490 lt_use_gnu_ld_interface=yes 14491 ;; 14492 esac 14493 fi 14494 14495 if test "$lt_use_gnu_ld_interface" = yes; then 14496 # If archive_cmds runs LD, not CC, wlarc should be empty 14497 wlarc='${wl}' 14498 14499 # Set some defaults for GNU ld with shared library support. These 14500 # are reset later if shared libraries are not supported. Putting them 14501 # here allows them to be overridden if necessary. 14502 runpath_var=LD_RUN_PATH 14503 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 14504 export_dynamic_flag_spec='${wl}--export-dynamic' 14505 # ancient GNU ld didn't support --whole-archive et. al. 14506 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 14507 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14508 else 14509 whole_archive_flag_spec= 14510 fi 14511 supports_anon_versioning=no 14512 case `$LD -v 2>&1` in 14513 *GNU\ gold*) supports_anon_versioning=yes ;; 14514 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 14515 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 14516 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 14517 *\ 2.11.*) ;; # other 2.11 versions 14518 *) supports_anon_versioning=yes ;; 14519 esac 14520 14521 # See if GNU ld supports shared libraries. 14522 case $host_os in 14523 aix[3-9]*) 14524 # On AIX/PPC, the GNU linker is very broken 14525 if test "$host_cpu" != ia64; then 14526 ld_shlibs=no 14527 cat <<_LT_EOF 1>&2 14528 14529*** Warning: the GNU linker, at least up to release 2.19, is reported 14530*** to be unable to reliably create shared libraries on AIX. 14531*** Therefore, libtool is disabling shared libraries support. If you 14532*** really care for shared libraries, you may want to install binutils 14533*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 14534*** You will then need to restart the configuration process. 14535 14536_LT_EOF 14537 fi 14538 ;; 14539 14540 amigaos*) 14541 case $host_cpu in 14542 powerpc) 14543 # see comment about AmigaOS4 .so support 14544 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14545 archive_expsym_cmds='' 14546 ;; 14547 m68k) 14548 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)' 14549 hardcode_libdir_flag_spec='-L$libdir' 14550 hardcode_minus_L=yes 14551 ;; 14552 esac 14553 ;; 14554 14555 beos*) 14556 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 14557 allow_undefined_flag=unsupported 14558 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 14559 # support --undefined. This deserves some investigation. FIXME 14560 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14561 else 14562 ld_shlibs=no 14563 fi 14564 ;; 14565 14566 cygwin* | mingw* | pw32* | cegcc*) 14567 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 14568 # as there is no search path for DLLs. 14569 hardcode_libdir_flag_spec='-L$libdir' 14570 export_dynamic_flag_spec='${wl}--export-all-symbols' 14571 allow_undefined_flag=unsupported 14572 always_export_symbols=no 14573 enable_shared_with_static_runtimes=yes 14574 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' 14575 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 14576 14577 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 14578 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14579 # If the export-symbols file already is a .def file (1st line 14580 # is EXPORTS), use it as is; otherwise, prepend... 14581 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 14582 cp $export_symbols $output_objdir/$soname.def; 14583 else 14584 echo EXPORTS > $output_objdir/$soname.def; 14585 cat $export_symbols >> $output_objdir/$soname.def; 14586 fi~ 14587 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14588 else 14589 ld_shlibs=no 14590 fi 14591 ;; 14592 14593 haiku*) 14594 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14595 link_all_deplibs=yes 14596 ;; 14597 14598 interix[3-9]*) 14599 hardcode_direct=no 14600 hardcode_shlibpath_var=no 14601 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 14602 export_dynamic_flag_spec='${wl}-E' 14603 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14604 # Instead, shared libraries are loaded at an image base (0x10000000 by 14605 # default) and relocated if they conflict, which is a slow very memory 14606 # consuming and fragmenting process. To avoid this, we pick a random, 14607 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14608 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14609 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 14610 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' 14611 ;; 14612 14613 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 14614 tmp_diet=no 14615 if test "$host_os" = linux-dietlibc; then 14616 case $cc_basename in 14617 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 14618 esac 14619 fi 14620 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 14621 && test "$tmp_diet" = no 14622 then 14623 tmp_addflag=' $pic_flag' 14624 tmp_sharedflag='-shared' 14625 case $cc_basename,$host_cpu in 14626 pgcc*) # Portland Group C compiler 14627 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' 14628 tmp_addflag=' $pic_flag' 14629 ;; 14630 pgf77* | pgf90* | pgf95* | pgfortran*) 14631 # Portland Group f77 and f90 compilers 14632 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' 14633 tmp_addflag=' $pic_flag -Mnomain' ;; 14634 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 14635 tmp_addflag=' -i_dynamic' ;; 14636 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 14637 tmp_addflag=' -i_dynamic -nofor_main' ;; 14638 ifc* | ifort*) # Intel Fortran compiler 14639 tmp_addflag=' -nofor_main' ;; 14640 lf95*) # Lahey Fortran 8.1 14641 whole_archive_flag_spec= 14642 tmp_sharedflag='--shared' ;; 14643 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 14644 tmp_sharedflag='-qmkshrobj' 14645 tmp_addflag= ;; 14646 nvcc*) # Cuda Compiler Driver 2.2 14647 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' 14648 compiler_needs_object=yes 14649 ;; 14650 esac 14651 case `$CC -V 2>&1 | sed 5q` in 14652 *Sun\ C*) # Sun C 5.9 14653 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' 14654 compiler_needs_object=yes 14655 tmp_sharedflag='-G' ;; 14656 *Sun\ F*) # Sun Fortran 8.3 14657 tmp_sharedflag='-G' ;; 14658 esac 14659 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14660 14661 if test "x$supports_anon_versioning" = xyes; then 14662 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 14663 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 14664 echo "local: *; };" >> $output_objdir/$libname.ver~ 14665 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 14666 fi 14667 14668 case $cc_basename in 14669 xlf* | bgf* | bgxlf* | mpixlf*) 14670 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 14671 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 14672 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 14673 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 14674 if test "x$supports_anon_versioning" = xyes; then 14675 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 14676 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 14677 echo "local: *; };" >> $output_objdir/$libname.ver~ 14678 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 14679 fi 14680 ;; 14681 esac 14682 else 14683 ld_shlibs=no 14684 fi 14685 ;; 14686 14687 netbsd*) 14688 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14689 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 14690 wlarc= 14691 else 14692 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14693 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14694 fi 14695 ;; 14696 14697 solaris*) 14698 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 14699 ld_shlibs=no 14700 cat <<_LT_EOF 1>&2 14701 14702*** Warning: The releases 2.8.* of the GNU linker cannot reliably 14703*** create shared libraries on Solaris systems. Therefore, libtool 14704*** is disabling shared libraries support. We urge you to upgrade GNU 14705*** binutils to release 2.9.1 or newer. Another option is to modify 14706*** your PATH or compiler configuration so that the native linker is 14707*** used, and then restart. 14708 14709_LT_EOF 14710 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 14711 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14712 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14713 else 14714 ld_shlibs=no 14715 fi 14716 ;; 14717 14718 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 14719 case `$LD -v 2>&1` in 14720 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 14721 ld_shlibs=no 14722 cat <<_LT_EOF 1>&2 14723 14724*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 14725*** reliably create shared libraries on SCO systems. Therefore, libtool 14726*** is disabling shared libraries support. We urge you to upgrade GNU 14727*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 14728*** your PATH or compiler configuration so that the native linker is 14729*** used, and then restart. 14730 14731_LT_EOF 14732 ;; 14733 *) 14734 # For security reasons, it is highly recommended that you always 14735 # use absolute paths for naming shared libraries, and exclude the 14736 # DT_RUNPATH tag from executables and libraries. But doing so 14737 # requires that you compile everything twice, which is a pain. 14738 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 14739 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 14740 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14741 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14742 else 14743 ld_shlibs=no 14744 fi 14745 ;; 14746 esac 14747 ;; 14748 14749 sunos4*) 14750 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 14751 wlarc= 14752 hardcode_direct=yes 14753 hardcode_shlibpath_var=no 14754 ;; 14755 14756 *) 14757 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 14758 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 14759 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 14760 else 14761 ld_shlibs=no 14762 fi 14763 ;; 14764 esac 14765 14766 if test "$ld_shlibs" = no; then 14767 runpath_var= 14768 hardcode_libdir_flag_spec= 14769 export_dynamic_flag_spec= 14770 whole_archive_flag_spec= 14771 fi 14772 else 14773 # PORTME fill in a description of your system's linker (not GNU ld) 14774 case $host_os in 14775 aix3*) 14776 allow_undefined_flag=unsupported 14777 always_export_symbols=yes 14778 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' 14779 # Note: this linker hardcodes the directories in LIBPATH if there 14780 # are no directories specified by -L. 14781 hardcode_minus_L=yes 14782 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 14783 # Neither direct hardcoding nor static linking is supported with a 14784 # broken collect2. 14785 hardcode_direct=unsupported 14786 fi 14787 ;; 14788 14789 aix[4-9]*) 14790 if test "$host_cpu" = ia64; then 14791 # On IA64, the linker does run time linking by default, so we don't 14792 # have to do anything special. 14793 aix_use_runtimelinking=no 14794 exp_sym_flag='-Bexport' 14795 no_entry_flag="" 14796 else 14797 # If we're using GNU nm, then we don't want the "-C" option. 14798 # -C means demangle to AIX nm, but means don't demangle with GNU nm 14799 # Also, AIX nm treats weak defined symbols like other global 14800 # defined symbols, whereas GNU nm marks them as "W". 14801 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 14802 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 14803 else 14804 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 14805 fi 14806 aix_use_runtimelinking=no 14807 14808 # Test if we are trying to use run time linking or normal 14809 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 14810 # need to do runtime linking. 14811 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 14812 for ld_flag in $LDFLAGS; do 14813 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 14814 aix_use_runtimelinking=yes 14815 break 14816 fi 14817 done 14818 ;; 14819 esac 14820 14821 exp_sym_flag='-bexport' 14822 no_entry_flag='-bnoentry' 14823 fi 14824 14825 # When large executables or shared objects are built, AIX ld can 14826 # have problems creating the table of contents. If linking a library 14827 # or program results in "error TOC overflow" add -mminimal-toc to 14828 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 14829 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 14830 14831 archive_cmds='' 14832 hardcode_direct=yes 14833 hardcode_direct_absolute=yes 14834 hardcode_libdir_separator=':' 14835 link_all_deplibs=yes 14836 file_list_spec='${wl}-f,' 14837 14838 if test "$GCC" = yes; then 14839 case $host_os in aix4.[012]|aix4.[012].*) 14840 # We only want to do this on AIX 4.2 and lower, the check 14841 # below for broken collect2 doesn't work under 4.3+ 14842 collect2name=`${CC} -print-prog-name=collect2` 14843 if test -f "$collect2name" && 14844 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 14845 then 14846 # We have reworked collect2 14847 : 14848 else 14849 # We have old collect2 14850 hardcode_direct=unsupported 14851 # It fails to find uninstalled libraries when the uninstalled 14852 # path is not listed in the libpath. Setting hardcode_minus_L 14853 # to unsupported forces relinking 14854 hardcode_minus_L=yes 14855 hardcode_libdir_flag_spec='-L$libdir' 14856 hardcode_libdir_separator= 14857 fi 14858 ;; 14859 esac 14860 shared_flag='-shared' 14861 if test "$aix_use_runtimelinking" = yes; then 14862 shared_flag="$shared_flag "'${wl}-G' 14863 fi 14864 else 14865 # not using gcc 14866 if test "$host_cpu" = ia64; then 14867 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 14868 # chokes on -Wl,-G. The following line is correct: 14869 shared_flag='-G' 14870 else 14871 if test "$aix_use_runtimelinking" = yes; then 14872 shared_flag='${wl}-G' 14873 else 14874 shared_flag='${wl}-bM:SRE' 14875 fi 14876 fi 14877 fi 14878 14879 export_dynamic_flag_spec='${wl}-bexpall' 14880 # It seems that -bexpall does not export symbols beginning with 14881 # underscore (_), so it is better to generate a list of symbols to export. 14882 always_export_symbols=yes 14883 if test "$aix_use_runtimelinking" = yes; then 14884 # Warning - without using the other runtime loading flags (-brtl), 14885 # -berok will link without error, but may produce a broken library. 14886 allow_undefined_flag='-berok' 14887 # Determine the default libpath from the value encoded in an 14888 # empty executable. 14889 if test "${lt_cv_aix_libpath+set}" = set; then 14890 aix_libpath=$lt_cv_aix_libpath 14891else 14892 if ${lt_cv_aix_libpath_+:} false; then : 14893 $as_echo_n "(cached) " >&6 14894else 14895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14896/* end confdefs.h. */ 14897 14898int 14899main () 14900{ 14901 14902 ; 14903 return 0; 14904} 14905_ACEOF 14906if ac_fn_c_try_link "$LINENO"; then : 14907 14908 lt_aix_libpath_sed=' 14909 /Import File Strings/,/^$/ { 14910 /^0/ { 14911 s/^0 *\([^ ]*\) *$/\1/ 14912 p 14913 } 14914 }' 14915 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14916 # Check for a 64-bit object if we didn't find anything. 14917 if test -z "$lt_cv_aix_libpath_"; then 14918 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14919 fi 14920fi 14921rm -f core conftest.err conftest.$ac_objext \ 14922 conftest$ac_exeext conftest.$ac_ext 14923 if test -z "$lt_cv_aix_libpath_"; then 14924 lt_cv_aix_libpath_="/usr/lib:/lib" 14925 fi 14926 14927fi 14928 14929 aix_libpath=$lt_cv_aix_libpath_ 14930fi 14931 14932 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 14933 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 14934 else 14935 if test "$host_cpu" = ia64; then 14936 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 14937 allow_undefined_flag="-z nodefs" 14938 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" 14939 else 14940 # Determine the default libpath from the value encoded in an 14941 # empty executable. 14942 if test "${lt_cv_aix_libpath+set}" = set; then 14943 aix_libpath=$lt_cv_aix_libpath 14944else 14945 if ${lt_cv_aix_libpath_+:} false; then : 14946 $as_echo_n "(cached) " >&6 14947else 14948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14949/* end confdefs.h. */ 14950 14951int 14952main () 14953{ 14954 14955 ; 14956 return 0; 14957} 14958_ACEOF 14959if ac_fn_c_try_link "$LINENO"; then : 14960 14961 lt_aix_libpath_sed=' 14962 /Import File Strings/,/^$/ { 14963 /^0/ { 14964 s/^0 *\([^ ]*\) *$/\1/ 14965 p 14966 } 14967 }' 14968 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14969 # Check for a 64-bit object if we didn't find anything. 14970 if test -z "$lt_cv_aix_libpath_"; then 14971 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14972 fi 14973fi 14974rm -f core conftest.err conftest.$ac_objext \ 14975 conftest$ac_exeext conftest.$ac_ext 14976 if test -z "$lt_cv_aix_libpath_"; then 14977 lt_cv_aix_libpath_="/usr/lib:/lib" 14978 fi 14979 14980fi 14981 14982 aix_libpath=$lt_cv_aix_libpath_ 14983fi 14984 14985 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 14986 # Warning - without using the other run time loading flags, 14987 # -berok will link without error, but may produce a broken library. 14988 no_undefined_flag=' ${wl}-bernotok' 14989 allow_undefined_flag=' ${wl}-berok' 14990 if test "$with_gnu_ld" = yes; then 14991 # We only use this code for GNU lds that support --whole-archive. 14992 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 14993 else 14994 # Exported symbols can be pulled into shared objects from archives 14995 whole_archive_flag_spec='$convenience' 14996 fi 14997 archive_cmds_need_lc=yes 14998 # This is similar to how AIX traditionally builds its shared libraries. 14999 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 15000 fi 15001 fi 15002 ;; 15003 15004 amigaos*) 15005 case $host_cpu in 15006 powerpc) 15007 # see comment about AmigaOS4 .so support 15008 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15009 archive_expsym_cmds='' 15010 ;; 15011 m68k) 15012 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)' 15013 hardcode_libdir_flag_spec='-L$libdir' 15014 hardcode_minus_L=yes 15015 ;; 15016 esac 15017 ;; 15018 15019 bsdi[45]*) 15020 export_dynamic_flag_spec=-rdynamic 15021 ;; 15022 15023 cygwin* | mingw* | pw32* | cegcc*) 15024 # When not using gcc, we currently assume that we are using 15025 # Microsoft Visual C++. 15026 # hardcode_libdir_flag_spec is actually meaningless, as there is 15027 # no search path for DLLs. 15028 case $cc_basename in 15029 cl*) 15030 # Native MSVC 15031 hardcode_libdir_flag_spec=' ' 15032 allow_undefined_flag=unsupported 15033 always_export_symbols=yes 15034 file_list_spec='@' 15035 # Tell ltmain to make .lib files, not .a files. 15036 libext=lib 15037 # Tell ltmain to make .dll files, not .so files. 15038 shrext_cmds=".dll" 15039 # FIXME: Setting linknames here is a bad hack. 15040 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 15041 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 15042 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 15043 else 15044 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 15045 fi~ 15046 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 15047 linknames=' 15048 # The linker will not automatically build a static lib if we build a DLL. 15049 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 15050 enable_shared_with_static_runtimes=yes 15051 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 15052 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 15053 # Don't use ranlib 15054 old_postinstall_cmds='chmod 644 $oldlib' 15055 postlink_cmds='lt_outputfile="@OUTPUT@"~ 15056 lt_tool_outputfile="@TOOL_OUTPUT@"~ 15057 case $lt_outputfile in 15058 *.exe|*.EXE) ;; 15059 *) 15060 lt_outputfile="$lt_outputfile.exe" 15061 lt_tool_outputfile="$lt_tool_outputfile.exe" 15062 ;; 15063 esac~ 15064 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 15065 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 15066 $RM "$lt_outputfile.manifest"; 15067 fi' 15068 ;; 15069 *) 15070 # Assume MSVC wrapper 15071 hardcode_libdir_flag_spec=' ' 15072 allow_undefined_flag=unsupported 15073 # Tell ltmain to make .lib files, not .a files. 15074 libext=lib 15075 # Tell ltmain to make .dll files, not .so files. 15076 shrext_cmds=".dll" 15077 # FIXME: Setting linknames here is a bad hack. 15078 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 15079 # The linker will automatically build a .lib file if we build a DLL. 15080 old_archive_from_new_cmds='true' 15081 # FIXME: Should let the user specify the lib program. 15082 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 15083 enable_shared_with_static_runtimes=yes 15084 ;; 15085 esac 15086 ;; 15087 15088 darwin* | rhapsody*) 15089 15090 15091 archive_cmds_need_lc=no 15092 hardcode_direct=no 15093 hardcode_automatic=yes 15094 hardcode_shlibpath_var=unsupported 15095 if test "$lt_cv_ld_force_load" = "yes"; then 15096 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\"`' 15097 15098 else 15099 whole_archive_flag_spec='' 15100 fi 15101 link_all_deplibs=yes 15102 allow_undefined_flag="$_lt_dar_allow_undefined" 15103 case $cc_basename in 15104 ifort*) _lt_dar_can_shared=yes ;; 15105 *) _lt_dar_can_shared=$GCC ;; 15106 esac 15107 if test "$_lt_dar_can_shared" = "yes"; then 15108 output_verbose_link_cmd=func_echo_all 15109 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 15110 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15111 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}" 15112 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}" 15113 15114 else 15115 ld_shlibs=no 15116 fi 15117 15118 ;; 15119 15120 dgux*) 15121 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15122 hardcode_libdir_flag_spec='-L$libdir' 15123 hardcode_shlibpath_var=no 15124 ;; 15125 15126 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 15127 # support. Future versions do this automatically, but an explicit c++rt0.o 15128 # does not break anything, and helps significantly (at the cost of a little 15129 # extra space). 15130 freebsd2.2*) 15131 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 15132 hardcode_libdir_flag_spec='-R$libdir' 15133 hardcode_direct=yes 15134 hardcode_shlibpath_var=no 15135 ;; 15136 15137 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 15138 freebsd2.*) 15139 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15140 hardcode_direct=yes 15141 hardcode_minus_L=yes 15142 hardcode_shlibpath_var=no 15143 ;; 15144 15145 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 15146 freebsd* | dragonfly*) 15147 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15148 hardcode_libdir_flag_spec='-R$libdir' 15149 hardcode_direct=yes 15150 hardcode_shlibpath_var=no 15151 ;; 15152 15153 hpux9*) 15154 if test "$GCC" = yes; then 15155 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 15156 else 15157 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 15158 fi 15159 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 15160 hardcode_libdir_separator=: 15161 hardcode_direct=yes 15162 15163 # hardcode_minus_L: Not really in the search PATH, 15164 # but as the default location of the library. 15165 hardcode_minus_L=yes 15166 export_dynamic_flag_spec='${wl}-E' 15167 ;; 15168 15169 hpux10*) 15170 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 15171 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15172 else 15173 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15174 fi 15175 if test "$with_gnu_ld" = no; then 15176 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 15177 hardcode_libdir_separator=: 15178 hardcode_direct=yes 15179 hardcode_direct_absolute=yes 15180 export_dynamic_flag_spec='${wl}-E' 15181 # hardcode_minus_L: Not really in the search PATH, 15182 # but as the default location of the library. 15183 hardcode_minus_L=yes 15184 fi 15185 ;; 15186 15187 hpux11*) 15188 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 15189 case $host_cpu in 15190 hppa*64*) 15191 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15192 ;; 15193 ia64*) 15194 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15195 ;; 15196 *) 15197 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15198 ;; 15199 esac 15200 else 15201 case $host_cpu in 15202 hppa*64*) 15203 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15204 ;; 15205 ia64*) 15206 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 15207 ;; 15208 *) 15209 15210 # Older versions of the 11.00 compiler do not understand -b yet 15211 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 15212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 15213$as_echo_n "checking if $CC understands -b... " >&6; } 15214if ${lt_cv_prog_compiler__b+:} false; then : 15215 $as_echo_n "(cached) " >&6 15216else 15217 lt_cv_prog_compiler__b=no 15218 save_LDFLAGS="$LDFLAGS" 15219 LDFLAGS="$LDFLAGS -b" 15220 echo "$lt_simple_link_test_code" > conftest.$ac_ext 15221 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 15222 # The linker can only warn and ignore the option if not recognized 15223 # So say no if there are warnings 15224 if test -s conftest.err; then 15225 # Append any errors to the config.log. 15226 cat conftest.err 1>&5 15227 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 15228 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15229 if diff conftest.exp conftest.er2 >/dev/null; then 15230 lt_cv_prog_compiler__b=yes 15231 fi 15232 else 15233 lt_cv_prog_compiler__b=yes 15234 fi 15235 fi 15236 $RM -r conftest* 15237 LDFLAGS="$save_LDFLAGS" 15238 15239fi 15240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 15241$as_echo "$lt_cv_prog_compiler__b" >&6; } 15242 15243if test x"$lt_cv_prog_compiler__b" = xyes; then 15244 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 15245else 15246 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 15247fi 15248 15249 ;; 15250 esac 15251 fi 15252 if test "$with_gnu_ld" = no; then 15253 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 15254 hardcode_libdir_separator=: 15255 15256 case $host_cpu in 15257 hppa*64*|ia64*) 15258 hardcode_direct=no 15259 hardcode_shlibpath_var=no 15260 ;; 15261 *) 15262 hardcode_direct=yes 15263 hardcode_direct_absolute=yes 15264 export_dynamic_flag_spec='${wl}-E' 15265 15266 # hardcode_minus_L: Not really in the search PATH, 15267 # but as the default location of the library. 15268 hardcode_minus_L=yes 15269 ;; 15270 esac 15271 fi 15272 ;; 15273 15274 irix5* | irix6* | nonstopux*) 15275 if test "$GCC" = yes; then 15276 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' 15277 # Try to use the -exported_symbol ld option, if it does not 15278 # work, assume that -exports_file does not work either and 15279 # implicitly export all symbols. 15280 # This should be the same for all languages, so no per-tag cache variable. 15281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 15282$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 15283if ${lt_cv_irix_exported_symbol+:} false; then : 15284 $as_echo_n "(cached) " >&6 15285else 15286 save_LDFLAGS="$LDFLAGS" 15287 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 15288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15289/* end confdefs.h. */ 15290int foo (void) { return 0; } 15291_ACEOF 15292if ac_fn_c_try_link "$LINENO"; then : 15293 lt_cv_irix_exported_symbol=yes 15294else 15295 lt_cv_irix_exported_symbol=no 15296fi 15297rm -f core conftest.err conftest.$ac_objext \ 15298 conftest$ac_exeext conftest.$ac_ext 15299 LDFLAGS="$save_LDFLAGS" 15300fi 15301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 15302$as_echo "$lt_cv_irix_exported_symbol" >&6; } 15303 if test "$lt_cv_irix_exported_symbol" = yes; then 15304 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' 15305 fi 15306 else 15307 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' 15308 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' 15309 fi 15310 archive_cmds_need_lc='no' 15311 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 15312 hardcode_libdir_separator=: 15313 inherit_rpath=yes 15314 link_all_deplibs=yes 15315 ;; 15316 15317 netbsd*) 15318 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15319 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 15320 else 15321 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 15322 fi 15323 hardcode_libdir_flag_spec='-R$libdir' 15324 hardcode_direct=yes 15325 hardcode_shlibpath_var=no 15326 ;; 15327 15328 newsos6) 15329 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15330 hardcode_direct=yes 15331 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 15332 hardcode_libdir_separator=: 15333 hardcode_shlibpath_var=no 15334 ;; 15335 15336 *nto* | *qnx*) 15337 ;; 15338 15339 openbsd*) 15340 if test -f /usr/libexec/ld.so; then 15341 hardcode_direct=yes 15342 hardcode_shlibpath_var=no 15343 hardcode_direct_absolute=yes 15344 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15345 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15346 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 15347 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 15348 export_dynamic_flag_spec='${wl}-E' 15349 else 15350 case $host_os in 15351 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 15352 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 15353 hardcode_libdir_flag_spec='-R$libdir' 15354 ;; 15355 *) 15356 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 15357 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 15358 ;; 15359 esac 15360 fi 15361 else 15362 ld_shlibs=no 15363 fi 15364 ;; 15365 15366 os2*) 15367 hardcode_libdir_flag_spec='-L$libdir' 15368 hardcode_minus_L=yes 15369 allow_undefined_flag=unsupported 15370 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 15371 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 15372 ;; 15373 15374 osf3*) 15375 if test "$GCC" = yes; then 15376 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 15377 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' 15378 else 15379 allow_undefined_flag=' -expect_unresolved \*' 15380 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' 15381 fi 15382 archive_cmds_need_lc='no' 15383 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 15384 hardcode_libdir_separator=: 15385 ;; 15386 15387 osf4* | osf5*) # as osf3* with the addition of -msym flag 15388 if test "$GCC" = yes; then 15389 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 15390 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' 15391 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 15392 else 15393 allow_undefined_flag=' -expect_unresolved \*' 15394 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' 15395 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~ 15396 $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' 15397 15398 # Both c and cxx compiler support -rpath directly 15399 hardcode_libdir_flag_spec='-rpath $libdir' 15400 fi 15401 archive_cmds_need_lc='no' 15402 hardcode_libdir_separator=: 15403 ;; 15404 15405 solaris*) 15406 no_undefined_flag=' -z defs' 15407 if test "$GCC" = yes; then 15408 wlarc='${wl}' 15409 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 15410 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 15411 $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' 15412 else 15413 case `$CC -V 2>&1` in 15414 *"Compilers 5.0"*) 15415 wlarc='' 15416 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 15417 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 15418 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 15419 ;; 15420 *) 15421 wlarc='${wl}' 15422 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 15423 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 15424 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 15425 ;; 15426 esac 15427 fi 15428 hardcode_libdir_flag_spec='-R$libdir' 15429 hardcode_shlibpath_var=no 15430 case $host_os in 15431 solaris2.[0-5] | solaris2.[0-5].*) ;; 15432 *) 15433 # The compiler driver will combine and reorder linker options, 15434 # but understands `-z linker_flag'. GCC discards it without `$wl', 15435 # but is careful enough not to reorder. 15436 # Supported since Solaris 2.6 (maybe 2.5.1?) 15437 if test "$GCC" = yes; then 15438 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15439 else 15440 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 15441 fi 15442 ;; 15443 esac 15444 link_all_deplibs=yes 15445 ;; 15446 15447 sunos4*) 15448 if test "x$host_vendor" = xsequent; then 15449 # Use $CC to link under sequent, because it throws in some extra .o 15450 # files that make .init and .fini sections work. 15451 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 15452 else 15453 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 15454 fi 15455 hardcode_libdir_flag_spec='-L$libdir' 15456 hardcode_direct=yes 15457 hardcode_minus_L=yes 15458 hardcode_shlibpath_var=no 15459 ;; 15460 15461 sysv4) 15462 case $host_vendor in 15463 sni) 15464 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15465 hardcode_direct=yes # is this really true??? 15466 ;; 15467 siemens) 15468 ## LD is ld it makes a PLAMLIB 15469 ## CC just makes a GrossModule. 15470 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 15471 reload_cmds='$CC -r -o $output$reload_objs' 15472 hardcode_direct=no 15473 ;; 15474 motorola) 15475 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15476 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 15477 ;; 15478 esac 15479 runpath_var='LD_RUN_PATH' 15480 hardcode_shlibpath_var=no 15481 ;; 15482 15483 sysv4.3*) 15484 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15485 hardcode_shlibpath_var=no 15486 export_dynamic_flag_spec='-Bexport' 15487 ;; 15488 15489 sysv4*MP*) 15490 if test -d /usr/nec; then 15491 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15492 hardcode_shlibpath_var=no 15493 runpath_var=LD_RUN_PATH 15494 hardcode_runpath_var=yes 15495 ld_shlibs=yes 15496 fi 15497 ;; 15498 15499 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15500 no_undefined_flag='${wl}-z,text' 15501 archive_cmds_need_lc=no 15502 hardcode_shlibpath_var=no 15503 runpath_var='LD_RUN_PATH' 15504 15505 if test "$GCC" = yes; then 15506 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15507 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15508 else 15509 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15510 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15511 fi 15512 ;; 15513 15514 sysv5* | sco3.2v5* | sco5v6*) 15515 # Note: We can NOT use -z defs as we might desire, because we do not 15516 # link with -lc, and that would cause any symbols used from libc to 15517 # always be unresolved, which means just about no library would 15518 # ever link correctly. If we're not using GNU ld we use -z text 15519 # though, which does catch some bad symbols but isn't as heavy-handed 15520 # as -z defs. 15521 no_undefined_flag='${wl}-z,text' 15522 allow_undefined_flag='${wl}-z,nodefs' 15523 archive_cmds_need_lc=no 15524 hardcode_shlibpath_var=no 15525 hardcode_libdir_flag_spec='${wl}-R,$libdir' 15526 hardcode_libdir_separator=':' 15527 link_all_deplibs=yes 15528 export_dynamic_flag_spec='${wl}-Bexport' 15529 runpath_var='LD_RUN_PATH' 15530 15531 if test "$GCC" = yes; then 15532 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15533 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15534 else 15535 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15536 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15537 fi 15538 ;; 15539 15540 uts4*) 15541 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 15542 hardcode_libdir_flag_spec='-L$libdir' 15543 hardcode_shlibpath_var=no 15544 ;; 15545 15546 *) 15547 ld_shlibs=no 15548 ;; 15549 esac 15550 15551 if test x$host_vendor = xsni; then 15552 case $host in 15553 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 15554 export_dynamic_flag_spec='${wl}-Blargedynsym' 15555 ;; 15556 esac 15557 fi 15558 fi 15559 15560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 15561$as_echo "$ld_shlibs" >&6; } 15562test "$ld_shlibs" = no && can_build_shared=no 15563 15564with_gnu_ld=$with_gnu_ld 15565 15566 15567 15568 15569 15570 15571 15572 15573 15574 15575 15576 15577 15578 15579 15580# 15581# Do we need to explicitly link libc? 15582# 15583case "x$archive_cmds_need_lc" in 15584x|xyes) 15585 # Assume -lc should be added 15586 archive_cmds_need_lc=yes 15587 15588 if test "$enable_shared" = yes && test "$GCC" = yes; then 15589 case $archive_cmds in 15590 *'~'*) 15591 # FIXME: we may have to deal with multi-command sequences. 15592 ;; 15593 '$CC '*) 15594 # Test whether the compiler implicitly links with -lc since on some 15595 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15596 # to ld, don't add -lc before -lgcc. 15597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 15598$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 15599if ${lt_cv_archive_cmds_need_lc+:} false; then : 15600 $as_echo_n "(cached) " >&6 15601else 15602 $RM conftest* 15603 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15604 15605 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 15606 (eval $ac_compile) 2>&5 15607 ac_status=$? 15608 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15609 test $ac_status = 0; } 2>conftest.err; then 15610 soname=conftest 15611 lib=conftest 15612 libobjs=conftest.$ac_objext 15613 deplibs= 15614 wl=$lt_prog_compiler_wl 15615 pic_flag=$lt_prog_compiler_pic 15616 compiler_flags=-v 15617 linker_flags=-v 15618 verstring= 15619 output_objdir=. 15620 libname=conftest 15621 lt_save_allow_undefined_flag=$allow_undefined_flag 15622 allow_undefined_flag= 15623 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 15624 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 15625 ac_status=$? 15626 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15627 test $ac_status = 0; } 15628 then 15629 lt_cv_archive_cmds_need_lc=no 15630 else 15631 lt_cv_archive_cmds_need_lc=yes 15632 fi 15633 allow_undefined_flag=$lt_save_allow_undefined_flag 15634 else 15635 cat conftest.err 1>&5 15636 fi 15637 $RM conftest* 15638 15639fi 15640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 15641$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 15642 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 15643 ;; 15644 esac 15645 fi 15646 ;; 15647esac 15648 15649 15650 15651 15652 15653 15654 15655 15656 15657 15658 15659 15660 15661 15662 15663 15664 15665 15666 15667 15668 15669 15670 15671 15672 15673 15674 15675 15676 15677 15678 15679 15680 15681 15682 15683 15684 15685 15686 15687 15688 15689 15690 15691 15692 15693 15694 15695 15696 15697 15698 15699 15700 15701 15702 15703 15704 15705 15706 15707 15708 15709 15710 15711 15712 15713 15714 15715 15716 15717 15718 15719 15720 15721 15722 15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 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 15774 15775 15776 15777 15778 15779 15780 15781 15782 15783 15784 15785 15786 15787 15788 15789 15790 15791 15792 15793 15794 15795 15796 15797 15798 15799 15800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 15801$as_echo_n "checking dynamic linker characteristics... " >&6; } 15802 15803if test "$GCC" = yes; then 15804 case $host_os in 15805 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 15806 *) lt_awk_arg="/^libraries:/" ;; 15807 esac 15808 case $host_os in 15809 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 15810 *) lt_sed_strip_eq="s,=/,/,g" ;; 15811 esac 15812 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 15813 case $lt_search_path_spec in 15814 *\;*) 15815 # if the path contains ";" then we assume it to be the separator 15816 # otherwise default to the standard path separator (i.e. ":") - it is 15817 # assumed that no part of a normal pathname contains ";" but that should 15818 # okay in the real world where ";" in dirpaths is itself problematic. 15819 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 15820 ;; 15821 *) 15822 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 15823 ;; 15824 esac 15825 # Ok, now we have the path, separated by spaces, we can step through it 15826 # and add multilib dir if necessary. 15827 lt_tmp_lt_search_path_spec= 15828 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 15829 for lt_sys_path in $lt_search_path_spec; do 15830 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 15831 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 15832 else 15833 test -d "$lt_sys_path" && \ 15834 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 15835 fi 15836 done 15837 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 15838BEGIN {RS=" "; FS="/|\n";} { 15839 lt_foo=""; 15840 lt_count=0; 15841 for (lt_i = NF; lt_i > 0; lt_i--) { 15842 if ($lt_i != "" && $lt_i != ".") { 15843 if ($lt_i == "..") { 15844 lt_count++; 15845 } else { 15846 if (lt_count == 0) { 15847 lt_foo="/" $lt_i lt_foo; 15848 } else { 15849 lt_count--; 15850 } 15851 } 15852 } 15853 } 15854 if (lt_foo != "") { lt_freq[lt_foo]++; } 15855 if (lt_freq[lt_foo] == 1) { print lt_foo; } 15856}'` 15857 # AWK program above erroneously prepends '/' to C:/dos/paths 15858 # for these hosts. 15859 case $host_os in 15860 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 15861 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 15862 esac 15863 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 15864else 15865 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 15866fi 15867library_names_spec= 15868libname_spec='lib$name' 15869soname_spec= 15870shrext_cmds=".so" 15871postinstall_cmds= 15872postuninstall_cmds= 15873finish_cmds= 15874finish_eval= 15875shlibpath_var= 15876shlibpath_overrides_runpath=unknown 15877version_type=none 15878dynamic_linker="$host_os ld.so" 15879sys_lib_dlsearch_path_spec="/lib /usr/lib" 15880need_lib_prefix=unknown 15881hardcode_into_libs=no 15882 15883# when you set need_version to no, make sure it does not cause -set_version 15884# flags to be left without arguments 15885need_version=unknown 15886 15887case $host_os in 15888aix3*) 15889 version_type=linux # correct to gnu/linux during the next big refactor 15890 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15891 shlibpath_var=LIBPATH 15892 15893 # AIX 3 has no versioning support, so we append a major version to the name. 15894 soname_spec='${libname}${release}${shared_ext}$major' 15895 ;; 15896 15897aix[4-9]*) 15898 version_type=linux # correct to gnu/linux during the next big refactor 15899 need_lib_prefix=no 15900 need_version=no 15901 hardcode_into_libs=yes 15902 if test "$host_cpu" = ia64; then 15903 # AIX 5 supports IA64 15904 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15905 shlibpath_var=LD_LIBRARY_PATH 15906 else 15907 # With GCC up to 2.95.x, collect2 would create an import file 15908 # for dependence libraries. The import file would start with 15909 # the line `#! .'. This would cause the generated library to 15910 # depend on `.', always an invalid library. This was fixed in 15911 # development snapshots of GCC prior to 3.0. 15912 case $host_os in 15913 aix4 | aix4.[01] | aix4.[01].*) 15914 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15915 echo ' yes ' 15916 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 15917 : 15918 else 15919 can_build_shared=no 15920 fi 15921 ;; 15922 esac 15923 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15924 # soname into executable. Probably we can add versioning support to 15925 # collect2, so additional links can be useful in future. 15926 if test "$aix_use_runtimelinking" = yes; then 15927 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15928 # instead of lib<name>.a to let people know that these are not 15929 # typical AIX shared libraries. 15930 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15931 else 15932 # We preserve .a as extension for shared libraries through AIX4.2 15933 # and later when we are not doing run time linking. 15934 library_names_spec='${libname}${release}.a $libname.a' 15935 soname_spec='${libname}${release}${shared_ext}$major' 15936 fi 15937 shlibpath_var=LIBPATH 15938 fi 15939 ;; 15940 15941amigaos*) 15942 case $host_cpu in 15943 powerpc) 15944 # Since July 2007 AmigaOS4 officially supports .so libraries. 15945 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 15946 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15947 ;; 15948 m68k) 15949 library_names_spec='$libname.ixlibrary $libname.a' 15950 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15951 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 15952 ;; 15953 esac 15954 ;; 15955 15956beos*) 15957 library_names_spec='${libname}${shared_ext}' 15958 dynamic_linker="$host_os ld.so" 15959 shlibpath_var=LIBRARY_PATH 15960 ;; 15961 15962bsdi[45]*) 15963 version_type=linux # correct to gnu/linux during the next big refactor 15964 need_version=no 15965 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15966 soname_spec='${libname}${release}${shared_ext}$major' 15967 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15968 shlibpath_var=LD_LIBRARY_PATH 15969 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15970 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15971 # the default ld.so.conf also contains /usr/contrib/lib and 15972 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15973 # libtool to hard-code these into programs 15974 ;; 15975 15976cygwin* | mingw* | pw32* | cegcc*) 15977 version_type=windows 15978 shrext_cmds=".dll" 15979 need_version=no 15980 need_lib_prefix=no 15981 15982 case $GCC,$cc_basename in 15983 yes,*) 15984 # gcc 15985 library_names_spec='$libname.dll.a' 15986 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15987 postinstall_cmds='base_file=`basename \${file}`~ 15988 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 15989 dldir=$destdir/`dirname \$dlpath`~ 15990 test -d \$dldir || mkdir -p \$dldir~ 15991 $install_prog $dir/$dlname \$dldir/$dlname~ 15992 chmod a+x \$dldir/$dlname~ 15993 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 15994 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 15995 fi' 15996 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15997 dlpath=$dir/\$dldll~ 15998 $RM \$dlpath' 15999 shlibpath_overrides_runpath=yes 16000 16001 case $host_os in 16002 cygwin*) 16003 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 16004 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16005 16006 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 16007 ;; 16008 mingw* | cegcc*) 16009 # MinGW DLLs use traditional 'lib' prefix 16010 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16011 ;; 16012 pw32*) 16013 # pw32 DLLs use 'pw' prefix rather than 'lib' 16014 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16015 ;; 16016 esac 16017 dynamic_linker='Win32 ld.exe' 16018 ;; 16019 16020 *,cl*) 16021 # Native MSVC 16022 libname_spec='$name' 16023 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16024 library_names_spec='${libname}.dll.lib' 16025 16026 case $build_os in 16027 mingw*) 16028 sys_lib_search_path_spec= 16029 lt_save_ifs=$IFS 16030 IFS=';' 16031 for lt_path in $LIB 16032 do 16033 IFS=$lt_save_ifs 16034 # Let DOS variable expansion print the short 8.3 style file name. 16035 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 16036 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 16037 done 16038 IFS=$lt_save_ifs 16039 # Convert to MSYS style. 16040 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 16041 ;; 16042 cygwin*) 16043 # Convert to unix form, then to dos form, then back to unix form 16044 # but this time dos style (no spaces!) so that the unix form looks 16045 # like /cygdrive/c/PROGRA~1:/cygdr... 16046 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 16047 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 16048 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 16049 ;; 16050 *) 16051 sys_lib_search_path_spec="$LIB" 16052 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 16053 # It is most probably a Windows format PATH. 16054 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 16055 else 16056 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 16057 fi 16058 # FIXME: find the short name or the path components, as spaces are 16059 # common. (e.g. "Program Files" -> "PROGRA~1") 16060 ;; 16061 esac 16062 16063 # DLL is installed to $(libdir)/../bin by postinstall_cmds 16064 postinstall_cmds='base_file=`basename \${file}`~ 16065 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 16066 dldir=$destdir/`dirname \$dlpath`~ 16067 test -d \$dldir || mkdir -p \$dldir~ 16068 $install_prog $dir/$dlname \$dldir/$dlname' 16069 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 16070 dlpath=$dir/\$dldll~ 16071 $RM \$dlpath' 16072 shlibpath_overrides_runpath=yes 16073 dynamic_linker='Win32 link.exe' 16074 ;; 16075 16076 *) 16077 # Assume MSVC wrapper 16078 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 16079 dynamic_linker='Win32 ld.exe' 16080 ;; 16081 esac 16082 # FIXME: first we should search . and the directory the executable is in 16083 shlibpath_var=PATH 16084 ;; 16085 16086darwin* | rhapsody*) 16087 dynamic_linker="$host_os dyld" 16088 version_type=darwin 16089 need_lib_prefix=no 16090 need_version=no 16091 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 16092 soname_spec='${libname}${release}${major}$shared_ext' 16093 shlibpath_overrides_runpath=yes 16094 shlibpath_var=DYLD_LIBRARY_PATH 16095 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 16096 16097 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 16098 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16099 ;; 16100 16101dgux*) 16102 version_type=linux # correct to gnu/linux during the next big refactor 16103 need_lib_prefix=no 16104 need_version=no 16105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 16106 soname_spec='${libname}${release}${shared_ext}$major' 16107 shlibpath_var=LD_LIBRARY_PATH 16108 ;; 16109 16110freebsd* | dragonfly*) 16111 # DragonFly does not have aout. When/if they implement a new 16112 # versioning mechanism, adjust this. 16113 if test -x /usr/bin/objformat; then 16114 objformat=`/usr/bin/objformat` 16115 else 16116 case $host_os in 16117 freebsd[23].*) objformat=aout ;; 16118 *) objformat=elf ;; 16119 esac 16120 fi 16121 version_type=freebsd-$objformat 16122 case $version_type in 16123 freebsd-elf*) 16124 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16125 need_version=no 16126 need_lib_prefix=no 16127 ;; 16128 freebsd-*) 16129 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 16130 need_version=yes 16131 ;; 16132 esac 16133 shlibpath_var=LD_LIBRARY_PATH 16134 case $host_os in 16135 freebsd2.*) 16136 shlibpath_overrides_runpath=yes 16137 ;; 16138 freebsd3.[01]* | freebsdelf3.[01]*) 16139 shlibpath_overrides_runpath=yes 16140 hardcode_into_libs=yes 16141 ;; 16142 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16143 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16144 shlibpath_overrides_runpath=no 16145 hardcode_into_libs=yes 16146 ;; 16147 *) # from 4.6 on, and DragonFly 16148 shlibpath_overrides_runpath=yes 16149 hardcode_into_libs=yes 16150 ;; 16151 esac 16152 ;; 16153 16154gnu*) 16155 version_type=linux # correct to gnu/linux during the next big refactor 16156 need_lib_prefix=no 16157 need_version=no 16158 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16159 soname_spec='${libname}${release}${shared_ext}$major' 16160 shlibpath_var=LD_LIBRARY_PATH 16161 shlibpath_overrides_runpath=no 16162 hardcode_into_libs=yes 16163 ;; 16164 16165haiku*) 16166 version_type=linux # correct to gnu/linux during the next big refactor 16167 need_lib_prefix=no 16168 need_version=no 16169 dynamic_linker="$host_os runtime_loader" 16170 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 16171 soname_spec='${libname}${release}${shared_ext}$major' 16172 shlibpath_var=LIBRARY_PATH 16173 shlibpath_overrides_runpath=yes 16174 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 16175 hardcode_into_libs=yes 16176 ;; 16177 16178hpux9* | hpux10* | hpux11*) 16179 # Give a soname corresponding to the major version so that dld.sl refuses to 16180 # link against other versions. 16181 version_type=sunos 16182 need_lib_prefix=no 16183 need_version=no 16184 case $host_cpu in 16185 ia64*) 16186 shrext_cmds='.so' 16187 hardcode_into_libs=yes 16188 dynamic_linker="$host_os dld.so" 16189 shlibpath_var=LD_LIBRARY_PATH 16190 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16191 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16192 soname_spec='${libname}${release}${shared_ext}$major' 16193 if test "X$HPUX_IA64_MODE" = X32; then 16194 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16195 else 16196 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16197 fi 16198 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16199 ;; 16200 hppa*64*) 16201 shrext_cmds='.sl' 16202 hardcode_into_libs=yes 16203 dynamic_linker="$host_os dld.sl" 16204 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16205 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16206 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16207 soname_spec='${libname}${release}${shared_ext}$major' 16208 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16209 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16210 ;; 16211 *) 16212 shrext_cmds='.sl' 16213 dynamic_linker="$host_os dld.sl" 16214 shlibpath_var=SHLIB_PATH 16215 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16217 soname_spec='${libname}${release}${shared_ext}$major' 16218 ;; 16219 esac 16220 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 16221 postinstall_cmds='chmod 555 $lib' 16222 # or fails outright, so override atomically: 16223 install_override_mode=555 16224 ;; 16225 16226interix[3-9]*) 16227 version_type=linux # correct to gnu/linux during the next big refactor 16228 need_lib_prefix=no 16229 need_version=no 16230 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16231 soname_spec='${libname}${release}${shared_ext}$major' 16232 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16233 shlibpath_var=LD_LIBRARY_PATH 16234 shlibpath_overrides_runpath=no 16235 hardcode_into_libs=yes 16236 ;; 16237 16238irix5* | irix6* | nonstopux*) 16239 case $host_os in 16240 nonstopux*) version_type=nonstopux ;; 16241 *) 16242 if test "$lt_cv_prog_gnu_ld" = yes; then 16243 version_type=linux # correct to gnu/linux during the next big refactor 16244 else 16245 version_type=irix 16246 fi ;; 16247 esac 16248 need_lib_prefix=no 16249 need_version=no 16250 soname_spec='${libname}${release}${shared_ext}$major' 16251 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 16252 case $host_os in 16253 irix5* | nonstopux*) 16254 libsuff= shlibsuff= 16255 ;; 16256 *) 16257 case $LD in # libtool.m4 will add one of these switches to LD 16258 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16259 libsuff= shlibsuff= libmagic=32-bit;; 16260 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16261 libsuff=32 shlibsuff=N32 libmagic=N32;; 16262 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16263 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16264 *) libsuff= shlibsuff= libmagic=never-match;; 16265 esac 16266 ;; 16267 esac 16268 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16269 shlibpath_overrides_runpath=no 16270 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 16271 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 16272 hardcode_into_libs=yes 16273 ;; 16274 16275# No shared lib support for Linux oldld, aout, or coff. 16276linux*oldld* | linux*aout* | linux*coff*) 16277 dynamic_linker=no 16278 ;; 16279 16280# This must be glibc/ELF. 16281linux* | k*bsd*-gnu | kopensolaris*-gnu) 16282 version_type=linux # correct to gnu/linux during the next big refactor 16283 need_lib_prefix=no 16284 need_version=no 16285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16286 soname_spec='${libname}${release}${shared_ext}$major' 16287 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16288 shlibpath_var=LD_LIBRARY_PATH 16289 shlibpath_overrides_runpath=no 16290 16291 # Some binutils ld are patched to set DT_RUNPATH 16292 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 16293 $as_echo_n "(cached) " >&6 16294else 16295 lt_cv_shlibpath_overrides_runpath=no 16296 save_LDFLAGS=$LDFLAGS 16297 save_libdir=$libdir 16298 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 16299 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 16300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16301/* end confdefs.h. */ 16302 16303int 16304main () 16305{ 16306 16307 ; 16308 return 0; 16309} 16310_ACEOF 16311if ac_fn_c_try_link "$LINENO"; then : 16312 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 16313 lt_cv_shlibpath_overrides_runpath=yes 16314fi 16315fi 16316rm -f core conftest.err conftest.$ac_objext \ 16317 conftest$ac_exeext conftest.$ac_ext 16318 LDFLAGS=$save_LDFLAGS 16319 libdir=$save_libdir 16320 16321fi 16322 16323 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 16324 16325 # This implies no fast_install, which is unacceptable. 16326 # Some rework will be needed to allow for fast_install 16327 # before this can be enabled. 16328 hardcode_into_libs=yes 16329 16330 # Add ABI-specific directories to the system library path. 16331 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" 16332 16333 # Append ld.so.conf contents to the search path 16334 if test -f /etc/ld.so.conf; then 16335 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' ' '` 16336 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 16337 16338 fi 16339 16340 # We used to test for /lib/ld.so.1 and disable shared libraries on 16341 # powerpc, because MkLinux only supported shared libraries with the 16342 # GNU dynamic linker. Since this was broken with cross compilers, 16343 # most powerpc-linux boxes support dynamic linking these days and 16344 # people can always --disable-shared, the test was removed, and we 16345 # assume the GNU/Linux dynamic linker is in use. 16346 dynamic_linker='GNU/Linux ld.so' 16347 ;; 16348 16349netbsd*) 16350 version_type=sunos 16351 need_lib_prefix=no 16352 need_version=no 16353 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 16354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16355 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16356 dynamic_linker='NetBSD (a.out) ld.so' 16357 else 16358 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 16359 soname_spec='${libname}${release}${shared_ext}$major' 16360 dynamic_linker='NetBSD ld.elf_so' 16361 fi 16362 shlibpath_var=LD_LIBRARY_PATH 16363 shlibpath_overrides_runpath=yes 16364 hardcode_into_libs=yes 16365 ;; 16366 16367newsos6) 16368 version_type=linux # correct to gnu/linux during the next big refactor 16369 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16370 shlibpath_var=LD_LIBRARY_PATH 16371 shlibpath_overrides_runpath=yes 16372 ;; 16373 16374*nto* | *qnx*) 16375 version_type=qnx 16376 need_lib_prefix=no 16377 need_version=no 16378 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16379 soname_spec='${libname}${release}${shared_ext}$major' 16380 shlibpath_var=LD_LIBRARY_PATH 16381 shlibpath_overrides_runpath=no 16382 hardcode_into_libs=yes 16383 dynamic_linker='ldqnx.so' 16384 ;; 16385 16386openbsd*) 16387 version_type=sunos 16388 sys_lib_dlsearch_path_spec="/usr/lib" 16389 need_lib_prefix=no 16390 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 16391 case $host_os in 16392 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 16393 *) need_version=no ;; 16394 esac 16395 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16396 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16397 shlibpath_var=LD_LIBRARY_PATH 16398 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 16399 case $host_os in 16400 openbsd2.[89] | openbsd2.[89].*) 16401 shlibpath_overrides_runpath=no 16402 ;; 16403 *) 16404 shlibpath_overrides_runpath=yes 16405 ;; 16406 esac 16407 else 16408 shlibpath_overrides_runpath=yes 16409 fi 16410 ;; 16411 16412os2*) 16413 libname_spec='$name' 16414 shrext_cmds=".dll" 16415 need_lib_prefix=no 16416 library_names_spec='$libname${shared_ext} $libname.a' 16417 dynamic_linker='OS/2 ld.exe' 16418 shlibpath_var=LIBPATH 16419 ;; 16420 16421osf3* | osf4* | osf5*) 16422 version_type=osf 16423 need_lib_prefix=no 16424 need_version=no 16425 soname_spec='${libname}${release}${shared_ext}$major' 16426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16427 shlibpath_var=LD_LIBRARY_PATH 16428 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16429 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 16430 ;; 16431 16432rdos*) 16433 dynamic_linker=no 16434 ;; 16435 16436solaris*) 16437 version_type=linux # correct to gnu/linux during the next big refactor 16438 need_lib_prefix=no 16439 need_version=no 16440 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16441 soname_spec='${libname}${release}${shared_ext}$major' 16442 shlibpath_var=LD_LIBRARY_PATH 16443 shlibpath_overrides_runpath=yes 16444 hardcode_into_libs=yes 16445 # ldd complains unless libraries are executable 16446 postinstall_cmds='chmod +x $lib' 16447 ;; 16448 16449sunos4*) 16450 version_type=sunos 16451 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 16452 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16453 shlibpath_var=LD_LIBRARY_PATH 16454 shlibpath_overrides_runpath=yes 16455 if test "$with_gnu_ld" = yes; then 16456 need_lib_prefix=no 16457 fi 16458 need_version=yes 16459 ;; 16460 16461sysv4 | sysv4.3*) 16462 version_type=linux # correct to gnu/linux during the next big refactor 16463 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16464 soname_spec='${libname}${release}${shared_ext}$major' 16465 shlibpath_var=LD_LIBRARY_PATH 16466 case $host_vendor in 16467 sni) 16468 shlibpath_overrides_runpath=no 16469 need_lib_prefix=no 16470 runpath_var=LD_RUN_PATH 16471 ;; 16472 siemens) 16473 need_lib_prefix=no 16474 ;; 16475 motorola) 16476 need_lib_prefix=no 16477 need_version=no 16478 shlibpath_overrides_runpath=no 16479 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16480 ;; 16481 esac 16482 ;; 16483 16484sysv4*MP*) 16485 if test -d /usr/nec ;then 16486 version_type=linux # correct to gnu/linux during the next big refactor 16487 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 16488 soname_spec='$libname${shared_ext}.$major' 16489 shlibpath_var=LD_LIBRARY_PATH 16490 fi 16491 ;; 16492 16493sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16494 version_type=freebsd-elf 16495 need_lib_prefix=no 16496 need_version=no 16497 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 16498 soname_spec='${libname}${release}${shared_ext}$major' 16499 shlibpath_var=LD_LIBRARY_PATH 16500 shlibpath_overrides_runpath=yes 16501 hardcode_into_libs=yes 16502 if test "$with_gnu_ld" = yes; then 16503 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16504 else 16505 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16506 case $host_os in 16507 sco3.2v5*) 16508 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16509 ;; 16510 esac 16511 fi 16512 sys_lib_dlsearch_path_spec='/usr/lib' 16513 ;; 16514 16515tpf*) 16516 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 16517 version_type=linux # correct to gnu/linux during the next big refactor 16518 need_lib_prefix=no 16519 need_version=no 16520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16521 shlibpath_var=LD_LIBRARY_PATH 16522 shlibpath_overrides_runpath=no 16523 hardcode_into_libs=yes 16524 ;; 16525 16526uts4*) 16527 version_type=linux # correct to gnu/linux during the next big refactor 16528 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16529 soname_spec='${libname}${release}${shared_ext}$major' 16530 shlibpath_var=LD_LIBRARY_PATH 16531 ;; 16532 16533*) 16534 dynamic_linker=no 16535 ;; 16536esac 16537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 16538$as_echo "$dynamic_linker" >&6; } 16539test "$dynamic_linker" = no && can_build_shared=no 16540 16541variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16542if test "$GCC" = yes; then 16543 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16544fi 16545 16546if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 16547 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 16548fi 16549if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 16550 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 16551fi 16552 16553 16554 16555 16556 16557 16558 16559 16560 16561 16562 16563 16564 16565 16566 16567 16568 16569 16570 16571 16572 16573 16574 16575 16576 16577 16578 16579 16580 16581 16582 16583 16584 16585 16586 16587 16588 16589 16590 16591 16592 16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607 16608 16609 16610 16611 16612 16613 16614 16615 16616 16617 16618 16619 16620 16621 16622 16623 16624 16625 16626 16627 16628 16629 16630 16631 16632 16633 16634 16635 16636 16637 16638 16639 16640 16641 16642 16643 16644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 16645$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16646hardcode_action= 16647if test -n "$hardcode_libdir_flag_spec" || 16648 test -n "$runpath_var" || 16649 test "X$hardcode_automatic" = "Xyes" ; then 16650 16651 # We can hardcode non-existent directories. 16652 if test "$hardcode_direct" != no && 16653 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16654 # have to relink, otherwise we might link with an installed library 16655 # when we should be linking with a yet-to-be-installed one 16656 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 16657 test "$hardcode_minus_L" != no; then 16658 # Linking always hardcodes the temporary library directory. 16659 hardcode_action=relink 16660 else 16661 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16662 hardcode_action=immediate 16663 fi 16664else 16665 # We cannot hardcode anything, or else we can only hardcode existing 16666 # directories. 16667 hardcode_action=unsupported 16668fi 16669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 16670$as_echo "$hardcode_action" >&6; } 16671 16672if test "$hardcode_action" = relink || 16673 test "$inherit_rpath" = yes; then 16674 # Fast installation is not supported 16675 enable_fast_install=no 16676elif test "$shlibpath_overrides_runpath" = yes || 16677 test "$enable_shared" = no; then 16678 # Fast installation is not necessary 16679 enable_fast_install=needless 16680fi 16681 16682 16683 16684 16685 16686 16687 if test "x$enable_dlopen" != xyes; then 16688 enable_dlopen=unknown 16689 enable_dlopen_self=unknown 16690 enable_dlopen_self_static=unknown 16691else 16692 lt_cv_dlopen=no 16693 lt_cv_dlopen_libs= 16694 16695 case $host_os in 16696 beos*) 16697 lt_cv_dlopen="load_add_on" 16698 lt_cv_dlopen_libs= 16699 lt_cv_dlopen_self=yes 16700 ;; 16701 16702 mingw* | pw32* | cegcc*) 16703 lt_cv_dlopen="LoadLibrary" 16704 lt_cv_dlopen_libs= 16705 ;; 16706 16707 cygwin*) 16708 lt_cv_dlopen="dlopen" 16709 lt_cv_dlopen_libs= 16710 ;; 16711 16712 darwin*) 16713 # if libdl is installed we need to link against it 16714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 16715$as_echo_n "checking for dlopen in -ldl... " >&6; } 16716if ${ac_cv_lib_dl_dlopen+:} false; then : 16717 $as_echo_n "(cached) " >&6 16718else 16719 ac_check_lib_save_LIBS=$LIBS 16720LIBS="-ldl $LIBS" 16721cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16722/* end confdefs.h. */ 16723 16724/* Override any GCC internal prototype to avoid an error. 16725 Use char because int might match the return type of a GCC 16726 builtin and then its argument prototype would still apply. */ 16727#ifdef __cplusplus 16728extern "C" 16729#endif 16730char dlopen (); 16731int 16732main () 16733{ 16734return dlopen (); 16735 ; 16736 return 0; 16737} 16738_ACEOF 16739if ac_fn_c_try_link "$LINENO"; then : 16740 ac_cv_lib_dl_dlopen=yes 16741else 16742 ac_cv_lib_dl_dlopen=no 16743fi 16744rm -f core conftest.err conftest.$ac_objext \ 16745 conftest$ac_exeext conftest.$ac_ext 16746LIBS=$ac_check_lib_save_LIBS 16747fi 16748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 16749$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 16750if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 16751 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 16752else 16753 16754 lt_cv_dlopen="dyld" 16755 lt_cv_dlopen_libs= 16756 lt_cv_dlopen_self=yes 16757 16758fi 16759 16760 ;; 16761 16762 *) 16763 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 16764if test "x$ac_cv_func_shl_load" = xyes; then : 16765 lt_cv_dlopen="shl_load" 16766else 16767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 16768$as_echo_n "checking for shl_load in -ldld... " >&6; } 16769if ${ac_cv_lib_dld_shl_load+:} false; then : 16770 $as_echo_n "(cached) " >&6 16771else 16772 ac_check_lib_save_LIBS=$LIBS 16773LIBS="-ldld $LIBS" 16774cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16775/* end confdefs.h. */ 16776 16777/* Override any GCC internal prototype to avoid an error. 16778 Use char because int might match the return type of a GCC 16779 builtin and then its argument prototype would still apply. */ 16780#ifdef __cplusplus 16781extern "C" 16782#endif 16783char shl_load (); 16784int 16785main () 16786{ 16787return shl_load (); 16788 ; 16789 return 0; 16790} 16791_ACEOF 16792if ac_fn_c_try_link "$LINENO"; then : 16793 ac_cv_lib_dld_shl_load=yes 16794else 16795 ac_cv_lib_dld_shl_load=no 16796fi 16797rm -f core conftest.err conftest.$ac_objext \ 16798 conftest$ac_exeext conftest.$ac_ext 16799LIBS=$ac_check_lib_save_LIBS 16800fi 16801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 16802$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 16803if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 16804 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 16805else 16806 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 16807if test "x$ac_cv_func_dlopen" = xyes; then : 16808 lt_cv_dlopen="dlopen" 16809else 16810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 16811$as_echo_n "checking for dlopen in -ldl... " >&6; } 16812if ${ac_cv_lib_dl_dlopen+:} false; then : 16813 $as_echo_n "(cached) " >&6 16814else 16815 ac_check_lib_save_LIBS=$LIBS 16816LIBS="-ldl $LIBS" 16817cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16818/* end confdefs.h. */ 16819 16820/* Override any GCC internal prototype to avoid an error. 16821 Use char because int might match the return type of a GCC 16822 builtin and then its argument prototype would still apply. */ 16823#ifdef __cplusplus 16824extern "C" 16825#endif 16826char dlopen (); 16827int 16828main () 16829{ 16830return dlopen (); 16831 ; 16832 return 0; 16833} 16834_ACEOF 16835if ac_fn_c_try_link "$LINENO"; then : 16836 ac_cv_lib_dl_dlopen=yes 16837else 16838 ac_cv_lib_dl_dlopen=no 16839fi 16840rm -f core conftest.err conftest.$ac_objext \ 16841 conftest$ac_exeext conftest.$ac_ext 16842LIBS=$ac_check_lib_save_LIBS 16843fi 16844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 16845$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 16846if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 16847 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 16848else 16849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 16850$as_echo_n "checking for dlopen in -lsvld... " >&6; } 16851if ${ac_cv_lib_svld_dlopen+:} false; then : 16852 $as_echo_n "(cached) " >&6 16853else 16854 ac_check_lib_save_LIBS=$LIBS 16855LIBS="-lsvld $LIBS" 16856cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16857/* end confdefs.h. */ 16858 16859/* Override any GCC internal prototype to avoid an error. 16860 Use char because int might match the return type of a GCC 16861 builtin and then its argument prototype would still apply. */ 16862#ifdef __cplusplus 16863extern "C" 16864#endif 16865char dlopen (); 16866int 16867main () 16868{ 16869return dlopen (); 16870 ; 16871 return 0; 16872} 16873_ACEOF 16874if ac_fn_c_try_link "$LINENO"; then : 16875 ac_cv_lib_svld_dlopen=yes 16876else 16877 ac_cv_lib_svld_dlopen=no 16878fi 16879rm -f core conftest.err conftest.$ac_objext \ 16880 conftest$ac_exeext conftest.$ac_ext 16881LIBS=$ac_check_lib_save_LIBS 16882fi 16883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 16884$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 16885if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 16886 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 16887else 16888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 16889$as_echo_n "checking for dld_link in -ldld... " >&6; } 16890if ${ac_cv_lib_dld_dld_link+:} false; then : 16891 $as_echo_n "(cached) " >&6 16892else 16893 ac_check_lib_save_LIBS=$LIBS 16894LIBS="-ldld $LIBS" 16895cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16896/* end confdefs.h. */ 16897 16898/* Override any GCC internal prototype to avoid an error. 16899 Use char because int might match the return type of a GCC 16900 builtin and then its argument prototype would still apply. */ 16901#ifdef __cplusplus 16902extern "C" 16903#endif 16904char dld_link (); 16905int 16906main () 16907{ 16908return dld_link (); 16909 ; 16910 return 0; 16911} 16912_ACEOF 16913if ac_fn_c_try_link "$LINENO"; then : 16914 ac_cv_lib_dld_dld_link=yes 16915else 16916 ac_cv_lib_dld_dld_link=no 16917fi 16918rm -f core conftest.err conftest.$ac_objext \ 16919 conftest$ac_exeext conftest.$ac_ext 16920LIBS=$ac_check_lib_save_LIBS 16921fi 16922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 16923$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 16924if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 16925 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 16926fi 16927 16928 16929fi 16930 16931 16932fi 16933 16934 16935fi 16936 16937 16938fi 16939 16940 16941fi 16942 16943 ;; 16944 esac 16945 16946 if test "x$lt_cv_dlopen" != xno; then 16947 enable_dlopen=yes 16948 else 16949 enable_dlopen=no 16950 fi 16951 16952 case $lt_cv_dlopen in 16953 dlopen) 16954 save_CPPFLAGS="$CPPFLAGS" 16955 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 16956 16957 save_LDFLAGS="$LDFLAGS" 16958 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 16959 16960 save_LIBS="$LIBS" 16961 LIBS="$lt_cv_dlopen_libs $LIBS" 16962 16963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 16964$as_echo_n "checking whether a program can dlopen itself... " >&6; } 16965if ${lt_cv_dlopen_self+:} false; then : 16966 $as_echo_n "(cached) " >&6 16967else 16968 if test "$cross_compiling" = yes; then : 16969 lt_cv_dlopen_self=cross 16970else 16971 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 16972 lt_status=$lt_dlunknown 16973 cat > conftest.$ac_ext <<_LT_EOF 16974#line $LINENO "configure" 16975#include "confdefs.h" 16976 16977#if HAVE_DLFCN_H 16978#include <dlfcn.h> 16979#endif 16980 16981#include <stdio.h> 16982 16983#ifdef RTLD_GLOBAL 16984# define LT_DLGLOBAL RTLD_GLOBAL 16985#else 16986# ifdef DL_GLOBAL 16987# define LT_DLGLOBAL DL_GLOBAL 16988# else 16989# define LT_DLGLOBAL 0 16990# endif 16991#endif 16992 16993/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 16994 find out it does not work in some platform. */ 16995#ifndef LT_DLLAZY_OR_NOW 16996# ifdef RTLD_LAZY 16997# define LT_DLLAZY_OR_NOW RTLD_LAZY 16998# else 16999# ifdef DL_LAZY 17000# define LT_DLLAZY_OR_NOW DL_LAZY 17001# else 17002# ifdef RTLD_NOW 17003# define LT_DLLAZY_OR_NOW RTLD_NOW 17004# else 17005# ifdef DL_NOW 17006# define LT_DLLAZY_OR_NOW DL_NOW 17007# else 17008# define LT_DLLAZY_OR_NOW 0 17009# endif 17010# endif 17011# endif 17012# endif 17013#endif 17014 17015/* When -fvisbility=hidden is used, assume the code has been annotated 17016 correspondingly for the symbols needed. */ 17017#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 17018int fnord () __attribute__((visibility("default"))); 17019#endif 17020 17021int fnord () { return 42; } 17022int main () 17023{ 17024 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 17025 int status = $lt_dlunknown; 17026 17027 if (self) 17028 { 17029 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 17030 else 17031 { 17032 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 17033 else puts (dlerror ()); 17034 } 17035 /* dlclose (self); */ 17036 } 17037 else 17038 puts (dlerror ()); 17039 17040 return status; 17041} 17042_LT_EOF 17043 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 17044 (eval $ac_link) 2>&5 17045 ac_status=$? 17046 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17047 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 17048 (./conftest; exit; ) >&5 2>/dev/null 17049 lt_status=$? 17050 case x$lt_status in 17051 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 17052 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 17053 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 17054 esac 17055 else : 17056 # compilation failed 17057 lt_cv_dlopen_self=no 17058 fi 17059fi 17060rm -fr conftest* 17061 17062 17063fi 17064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 17065$as_echo "$lt_cv_dlopen_self" >&6; } 17066 17067 if test "x$lt_cv_dlopen_self" = xyes; then 17068 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 17069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 17070$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 17071if ${lt_cv_dlopen_self_static+:} false; then : 17072 $as_echo_n "(cached) " >&6 17073else 17074 if test "$cross_compiling" = yes; then : 17075 lt_cv_dlopen_self_static=cross 17076else 17077 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 17078 lt_status=$lt_dlunknown 17079 cat > conftest.$ac_ext <<_LT_EOF 17080#line $LINENO "configure" 17081#include "confdefs.h" 17082 17083#if HAVE_DLFCN_H 17084#include <dlfcn.h> 17085#endif 17086 17087#include <stdio.h> 17088 17089#ifdef RTLD_GLOBAL 17090# define LT_DLGLOBAL RTLD_GLOBAL 17091#else 17092# ifdef DL_GLOBAL 17093# define LT_DLGLOBAL DL_GLOBAL 17094# else 17095# define LT_DLGLOBAL 0 17096# endif 17097#endif 17098 17099/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 17100 find out it does not work in some platform. */ 17101#ifndef LT_DLLAZY_OR_NOW 17102# ifdef RTLD_LAZY 17103# define LT_DLLAZY_OR_NOW RTLD_LAZY 17104# else 17105# ifdef DL_LAZY 17106# define LT_DLLAZY_OR_NOW DL_LAZY 17107# else 17108# ifdef RTLD_NOW 17109# define LT_DLLAZY_OR_NOW RTLD_NOW 17110# else 17111# ifdef DL_NOW 17112# define LT_DLLAZY_OR_NOW DL_NOW 17113# else 17114# define LT_DLLAZY_OR_NOW 0 17115# endif 17116# endif 17117# endif 17118# endif 17119#endif 17120 17121/* When -fvisbility=hidden is used, assume the code has been annotated 17122 correspondingly for the symbols needed. */ 17123#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 17124int fnord () __attribute__((visibility("default"))); 17125#endif 17126 17127int fnord () { return 42; } 17128int main () 17129{ 17130 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 17131 int status = $lt_dlunknown; 17132 17133 if (self) 17134 { 17135 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 17136 else 17137 { 17138 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 17139 else puts (dlerror ()); 17140 } 17141 /* dlclose (self); */ 17142 } 17143 else 17144 puts (dlerror ()); 17145 17146 return status; 17147} 17148_LT_EOF 17149 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 17150 (eval $ac_link) 2>&5 17151 ac_status=$? 17152 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17153 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 17154 (./conftest; exit; ) >&5 2>/dev/null 17155 lt_status=$? 17156 case x$lt_status in 17157 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 17158 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 17159 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 17160 esac 17161 else : 17162 # compilation failed 17163 lt_cv_dlopen_self_static=no 17164 fi 17165fi 17166rm -fr conftest* 17167 17168 17169fi 17170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 17171$as_echo "$lt_cv_dlopen_self_static" >&6; } 17172 fi 17173 17174 CPPFLAGS="$save_CPPFLAGS" 17175 LDFLAGS="$save_LDFLAGS" 17176 LIBS="$save_LIBS" 17177 ;; 17178 esac 17179 17180 case $lt_cv_dlopen_self in 17181 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 17182 *) enable_dlopen_self=unknown ;; 17183 esac 17184 17185 case $lt_cv_dlopen_self_static in 17186 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 17187 *) enable_dlopen_self_static=unknown ;; 17188 esac 17189fi 17190 17191 17192 17193 17194 17195 17196 17197 17198 17199 17200 17201 17202 17203 17204 17205 17206 17207striplib= 17208old_striplib= 17209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 17210$as_echo_n "checking whether stripping libraries is possible... " >&6; } 17211if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 17212 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 17213 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 17214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17215$as_echo "yes" >&6; } 17216else 17217# FIXME - insert some real tests, host_os isn't really good enough 17218 case $host_os in 17219 darwin*) 17220 if test -n "$STRIP" ; then 17221 striplib="$STRIP -x" 17222 old_striplib="$STRIP -S" 17223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17224$as_echo "yes" >&6; } 17225 else 17226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17227$as_echo "no" >&6; } 17228 fi 17229 ;; 17230 *) 17231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17232$as_echo "no" >&6; } 17233 ;; 17234 esac 17235fi 17236 17237 17238 17239 17240 17241 17242 17243 17244 17245 17246 17247 17248 # Report which library types will actually be built 17249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 17250$as_echo_n "checking if libtool supports shared libraries... " >&6; } 17251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 17252$as_echo "$can_build_shared" >&6; } 17253 17254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 17255$as_echo_n "checking whether to build shared libraries... " >&6; } 17256 test "$can_build_shared" = "no" && enable_shared=no 17257 17258 # On AIX, shared libraries and static libraries use the same namespace, and 17259 # are all built from PIC. 17260 case $host_os in 17261 aix3*) 17262 test "$enable_shared" = yes && enable_static=no 17263 if test -n "$RANLIB"; then 17264 archive_cmds="$archive_cmds~\$RANLIB \$lib" 17265 postinstall_cmds='$RANLIB $lib' 17266 fi 17267 ;; 17268 17269 aix[4-9]*) 17270 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 17271 test "$enable_shared" = yes && enable_static=no 17272 fi 17273 ;; 17274 esac 17275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 17276$as_echo "$enable_shared" >&6; } 17277 17278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 17279$as_echo_n "checking whether to build static libraries... " >&6; } 17280 # Make sure either enable_shared or enable_static is yes. 17281 test "$enable_shared" = yes || enable_static=yes 17282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 17283$as_echo "$enable_static" >&6; } 17284 17285 17286 17287 17288fi 17289ac_ext=c 17290ac_cpp='$CPP $CPPFLAGS' 17291ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17292ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17293ac_compiler_gnu=$ac_cv_c_compiler_gnu 17294 17295CC="$lt_save_CC" 17296 17297 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 17298 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 17299 (test "X$CXX" != "Xg++"))) ; then 17300 ac_ext=cpp 17301ac_cpp='$CXXCPP $CPPFLAGS' 17302ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17303ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17304ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 17305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 17306$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 17307if test -z "$CXXCPP"; then 17308 if ${ac_cv_prog_CXXCPP+:} false; then : 17309 $as_echo_n "(cached) " >&6 17310else 17311 # Double quotes because CXXCPP needs to be expanded 17312 for CXXCPP in "$CXX -E" "/lib/cpp" 17313 do 17314 ac_preproc_ok=false 17315for ac_cxx_preproc_warn_flag in '' yes 17316do 17317 # Use a header file that comes with gcc, so configuring glibc 17318 # with a fresh cross-compiler works. 17319 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 17320 # <limits.h> exists even on freestanding compilers. 17321 # On the NeXT, cc -E runs the code through the compiler's parser, 17322 # not just through cpp. "Syntax error" is here to catch this case. 17323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17324/* end confdefs.h. */ 17325#ifdef __STDC__ 17326# include <limits.h> 17327#else 17328# include <assert.h> 17329#endif 17330 Syntax error 17331_ACEOF 17332if ac_fn_cxx_try_cpp "$LINENO"; then : 17333 17334else 17335 # Broken: fails on valid input. 17336continue 17337fi 17338rm -f conftest.err conftest.i conftest.$ac_ext 17339 17340 # OK, works on sane cases. Now check whether nonexistent headers 17341 # can be detected and how. 17342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17343/* end confdefs.h. */ 17344#include <ac_nonexistent.h> 17345_ACEOF 17346if ac_fn_cxx_try_cpp "$LINENO"; then : 17347 # Broken: success on invalid input. 17348continue 17349else 17350 # Passes both tests. 17351ac_preproc_ok=: 17352break 17353fi 17354rm -f conftest.err conftest.i conftest.$ac_ext 17355 17356done 17357# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 17358rm -f conftest.i conftest.err conftest.$ac_ext 17359if $ac_preproc_ok; then : 17360 break 17361fi 17362 17363 done 17364 ac_cv_prog_CXXCPP=$CXXCPP 17365 17366fi 17367 CXXCPP=$ac_cv_prog_CXXCPP 17368else 17369 ac_cv_prog_CXXCPP=$CXXCPP 17370fi 17371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 17372$as_echo "$CXXCPP" >&6; } 17373ac_preproc_ok=false 17374for ac_cxx_preproc_warn_flag in '' yes 17375do 17376 # Use a header file that comes with gcc, so configuring glibc 17377 # with a fresh cross-compiler works. 17378 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 17379 # <limits.h> exists even on freestanding compilers. 17380 # On the NeXT, cc -E runs the code through the compiler's parser, 17381 # not just through cpp. "Syntax error" is here to catch this case. 17382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17383/* end confdefs.h. */ 17384#ifdef __STDC__ 17385# include <limits.h> 17386#else 17387# include <assert.h> 17388#endif 17389 Syntax error 17390_ACEOF 17391if ac_fn_cxx_try_cpp "$LINENO"; then : 17392 17393else 17394 # Broken: fails on valid input. 17395continue 17396fi 17397rm -f conftest.err conftest.i conftest.$ac_ext 17398 17399 # OK, works on sane cases. Now check whether nonexistent headers 17400 # can be detected and how. 17401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17402/* end confdefs.h. */ 17403#include <ac_nonexistent.h> 17404_ACEOF 17405if ac_fn_cxx_try_cpp "$LINENO"; then : 17406 # Broken: success on invalid input. 17407continue 17408else 17409 # Passes both tests. 17410ac_preproc_ok=: 17411break 17412fi 17413rm -f conftest.err conftest.i conftest.$ac_ext 17414 17415done 17416# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 17417rm -f conftest.i conftest.err conftest.$ac_ext 17418if $ac_preproc_ok; then : 17419 17420else 17421 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17422$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17423as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 17424See \`config.log' for more details" "$LINENO" 5; } 17425fi 17426 17427ac_ext=c 17428ac_cpp='$CPP $CPPFLAGS' 17429ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17430ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17431ac_compiler_gnu=$ac_cv_c_compiler_gnu 17432 17433else 17434 _lt_caught_CXX_error=yes 17435fi 17436 17437ac_ext=cpp 17438ac_cpp='$CXXCPP $CPPFLAGS' 17439ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17440ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17441ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 17442 17443archive_cmds_need_lc_CXX=no 17444allow_undefined_flag_CXX= 17445always_export_symbols_CXX=no 17446archive_expsym_cmds_CXX= 17447compiler_needs_object_CXX=no 17448export_dynamic_flag_spec_CXX= 17449hardcode_direct_CXX=no 17450hardcode_direct_absolute_CXX=no 17451hardcode_libdir_flag_spec_CXX= 17452hardcode_libdir_separator_CXX= 17453hardcode_minus_L_CXX=no 17454hardcode_shlibpath_var_CXX=unsupported 17455hardcode_automatic_CXX=no 17456inherit_rpath_CXX=no 17457module_cmds_CXX= 17458module_expsym_cmds_CXX= 17459link_all_deplibs_CXX=unknown 17460old_archive_cmds_CXX=$old_archive_cmds 17461reload_flag_CXX=$reload_flag 17462reload_cmds_CXX=$reload_cmds 17463no_undefined_flag_CXX= 17464whole_archive_flag_spec_CXX= 17465enable_shared_with_static_runtimes_CXX=no 17466 17467# Source file extension for C++ test sources. 17468ac_ext=cpp 17469 17470# Object file extension for compiled C++ test sources. 17471objext=o 17472objext_CXX=$objext 17473 17474# No sense in running all these tests if we already determined that 17475# the CXX compiler isn't working. Some variables (like enable_shared) 17476# are currently assumed to apply to all compilers on this platform, 17477# and will be corrupted by setting them based on a non-working compiler. 17478if test "$_lt_caught_CXX_error" != yes; then 17479 # Code to be used in simple compile tests 17480 lt_simple_compile_test_code="int some_variable = 0;" 17481 17482 # Code to be used in simple link tests 17483 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 17484 17485 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 17486 17487 17488 17489 17490 17491 17492# If no C compiler was specified, use CC. 17493LTCC=${LTCC-"$CC"} 17494 17495# If no C compiler flags were specified, use CFLAGS. 17496LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 17497 17498# Allow CC to be a program name with arguments. 17499compiler=$CC 17500 17501 17502 # save warnings/boilerplate of simple test code 17503 ac_outfile=conftest.$ac_objext 17504echo "$lt_simple_compile_test_code" >conftest.$ac_ext 17505eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 17506_lt_compiler_boilerplate=`cat conftest.err` 17507$RM conftest* 17508 17509 ac_outfile=conftest.$ac_objext 17510echo "$lt_simple_link_test_code" >conftest.$ac_ext 17511eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 17512_lt_linker_boilerplate=`cat conftest.err` 17513$RM -r conftest* 17514 17515 17516 # Allow CC to be a program name with arguments. 17517 lt_save_CC=$CC 17518 lt_save_CFLAGS=$CFLAGS 17519 lt_save_LD=$LD 17520 lt_save_GCC=$GCC 17521 GCC=$GXX 17522 lt_save_with_gnu_ld=$with_gnu_ld 17523 lt_save_path_LD=$lt_cv_path_LD 17524 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 17525 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 17526 else 17527 $as_unset lt_cv_prog_gnu_ld 17528 fi 17529 if test -n "${lt_cv_path_LDCXX+set}"; then 17530 lt_cv_path_LD=$lt_cv_path_LDCXX 17531 else 17532 $as_unset lt_cv_path_LD 17533 fi 17534 test -z "${LDCXX+set}" || LD=$LDCXX 17535 CC=${CXX-"c++"} 17536 CFLAGS=$CXXFLAGS 17537 compiler=$CC 17538 compiler_CXX=$CC 17539 for cc_temp in $compiler""; do 17540 case $cc_temp in 17541 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 17542 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 17543 \-*) ;; 17544 *) break;; 17545 esac 17546done 17547cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 17548 17549 17550 if test -n "$compiler"; then 17551 # We don't want -fno-exception when compiling C++ code, so set the 17552 # no_builtin_flag separately 17553 if test "$GXX" = yes; then 17554 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 17555 else 17556 lt_prog_compiler_no_builtin_flag_CXX= 17557 fi 17558 17559 if test "$GXX" = yes; then 17560 # Set up default GNU C++ configuration 17561 17562 17563 17564# Check whether --with-gnu-ld was given. 17565if test "${with_gnu_ld+set}" = set; then : 17566 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 17567else 17568 with_gnu_ld=no 17569fi 17570 17571ac_prog=ld 17572if test "$GCC" = yes; then 17573 # Check if gcc -print-prog-name=ld gives a path. 17574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 17575$as_echo_n "checking for ld used by $CC... " >&6; } 17576 case $host in 17577 *-*-mingw*) 17578 # gcc leaves a trailing carriage return which upsets mingw 17579 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 17580 *) 17581 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 17582 esac 17583 case $ac_prog in 17584 # Accept absolute paths. 17585 [\\/]* | ?:[\\/]*) 17586 re_direlt='/[^/][^/]*/\.\./' 17587 # Canonicalize the pathname of ld 17588 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 17589 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 17590 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 17591 done 17592 test -z "$LD" && LD="$ac_prog" 17593 ;; 17594 "") 17595 # If it fails, then pretend we aren't using GCC. 17596 ac_prog=ld 17597 ;; 17598 *) 17599 # If it is relative, then search for the first ld in PATH. 17600 with_gnu_ld=unknown 17601 ;; 17602 esac 17603elif test "$with_gnu_ld" = yes; then 17604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 17605$as_echo_n "checking for GNU ld... " >&6; } 17606else 17607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 17608$as_echo_n "checking for non-GNU ld... " >&6; } 17609fi 17610if ${lt_cv_path_LD+:} false; then : 17611 $as_echo_n "(cached) " >&6 17612else 17613 if test -z "$LD"; then 17614 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 17615 for ac_dir in $PATH; do 17616 IFS="$lt_save_ifs" 17617 test -z "$ac_dir" && ac_dir=. 17618 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 17619 lt_cv_path_LD="$ac_dir/$ac_prog" 17620 # Check to see if the program is GNU ld. I'd rather use --version, 17621 # but apparently some variants of GNU ld only accept -v. 17622 # Break only if it was the GNU/non-GNU ld that we prefer. 17623 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 17624 *GNU* | *'with BFD'*) 17625 test "$with_gnu_ld" != no && break 17626 ;; 17627 *) 17628 test "$with_gnu_ld" != yes && break 17629 ;; 17630 esac 17631 fi 17632 done 17633 IFS="$lt_save_ifs" 17634else 17635 lt_cv_path_LD="$LD" # Let the user override the test with a path. 17636fi 17637fi 17638 17639LD="$lt_cv_path_LD" 17640if test -n "$LD"; then 17641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 17642$as_echo "$LD" >&6; } 17643else 17644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17645$as_echo "no" >&6; } 17646fi 17647test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 17648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 17649$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 17650if ${lt_cv_prog_gnu_ld+:} false; then : 17651 $as_echo_n "(cached) " >&6 17652else 17653 # I'd rather use --version here, but apparently some GNU lds only accept -v. 17654case `$LD -v 2>&1 </dev/null` in 17655*GNU* | *'with BFD'*) 17656 lt_cv_prog_gnu_ld=yes 17657 ;; 17658*) 17659 lt_cv_prog_gnu_ld=no 17660 ;; 17661esac 17662fi 17663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 17664$as_echo "$lt_cv_prog_gnu_ld" >&6; } 17665with_gnu_ld=$lt_cv_prog_gnu_ld 17666 17667 17668 17669 17670 17671 17672 17673 # Check if GNU C++ uses GNU ld as the underlying linker, since the 17674 # archiving commands below assume that GNU ld is being used. 17675 if test "$with_gnu_ld" = yes; then 17676 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 17677 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 17678 17679 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 17680 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 17681 17682 # If archive_cmds runs LD, not CC, wlarc should be empty 17683 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 17684 # investigate it a little bit more. (MM) 17685 wlarc='${wl}' 17686 17687 # ancient GNU ld didn't support --whole-archive et. al. 17688 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 17689 $GREP 'no-whole-archive' > /dev/null; then 17690 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 17691 else 17692 whole_archive_flag_spec_CXX= 17693 fi 17694 else 17695 with_gnu_ld=no 17696 wlarc= 17697 17698 # A generic and very simple default shared library creation 17699 # command for GNU C++ for the case where it uses the native 17700 # linker, instead of GNU ld. If possible, this setting should 17701 # overridden to take advantage of the native linker features on 17702 # the platform it is being used on. 17703 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 17704 fi 17705 17706 # Commands to make compiler produce verbose output that lists 17707 # what "hidden" libraries, object files and flags are used when 17708 # linking a shared library. 17709 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 17710 17711 else 17712 GXX=no 17713 with_gnu_ld=no 17714 wlarc= 17715 fi 17716 17717 # PORTME: fill in a description of your system's C++ link characteristics 17718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 17719$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 17720 ld_shlibs_CXX=yes 17721 case $host_os in 17722 aix3*) 17723 # FIXME: insert proper C++ library support 17724 ld_shlibs_CXX=no 17725 ;; 17726 aix[4-9]*) 17727 if test "$host_cpu" = ia64; then 17728 # On IA64, the linker does run time linking by default, so we don't 17729 # have to do anything special. 17730 aix_use_runtimelinking=no 17731 exp_sym_flag='-Bexport' 17732 no_entry_flag="" 17733 else 17734 aix_use_runtimelinking=no 17735 17736 # Test if we are trying to use run time linking or normal 17737 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17738 # need to do runtime linking. 17739 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17740 for ld_flag in $LDFLAGS; do 17741 case $ld_flag in 17742 *-brtl*) 17743 aix_use_runtimelinking=yes 17744 break 17745 ;; 17746 esac 17747 done 17748 ;; 17749 esac 17750 17751 exp_sym_flag='-bexport' 17752 no_entry_flag='-bnoentry' 17753 fi 17754 17755 # When large executables or shared objects are built, AIX ld can 17756 # have problems creating the table of contents. If linking a library 17757 # or program results in "error TOC overflow" add -mminimal-toc to 17758 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17759 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17760 17761 archive_cmds_CXX='' 17762 hardcode_direct_CXX=yes 17763 hardcode_direct_absolute_CXX=yes 17764 hardcode_libdir_separator_CXX=':' 17765 link_all_deplibs_CXX=yes 17766 file_list_spec_CXX='${wl}-f,' 17767 17768 if test "$GXX" = yes; then 17769 case $host_os in aix4.[012]|aix4.[012].*) 17770 # We only want to do this on AIX 4.2 and lower, the check 17771 # below for broken collect2 doesn't work under 4.3+ 17772 collect2name=`${CC} -print-prog-name=collect2` 17773 if test -f "$collect2name" && 17774 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 17775 then 17776 # We have reworked collect2 17777 : 17778 else 17779 # We have old collect2 17780 hardcode_direct_CXX=unsupported 17781 # It fails to find uninstalled libraries when the uninstalled 17782 # path is not listed in the libpath. Setting hardcode_minus_L 17783 # to unsupported forces relinking 17784 hardcode_minus_L_CXX=yes 17785 hardcode_libdir_flag_spec_CXX='-L$libdir' 17786 hardcode_libdir_separator_CXX= 17787 fi 17788 esac 17789 shared_flag='-shared' 17790 if test "$aix_use_runtimelinking" = yes; then 17791 shared_flag="$shared_flag "'${wl}-G' 17792 fi 17793 else 17794 # not using gcc 17795 if test "$host_cpu" = ia64; then 17796 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17797 # chokes on -Wl,-G. The following line is correct: 17798 shared_flag='-G' 17799 else 17800 if test "$aix_use_runtimelinking" = yes; then 17801 shared_flag='${wl}-G' 17802 else 17803 shared_flag='${wl}-bM:SRE' 17804 fi 17805 fi 17806 fi 17807 17808 export_dynamic_flag_spec_CXX='${wl}-bexpall' 17809 # It seems that -bexpall does not export symbols beginning with 17810 # underscore (_), so it is better to generate a list of symbols to 17811 # export. 17812 always_export_symbols_CXX=yes 17813 if test "$aix_use_runtimelinking" = yes; then 17814 # Warning - without using the other runtime loading flags (-brtl), 17815 # -berok will link without error, but may produce a broken library. 17816 allow_undefined_flag_CXX='-berok' 17817 # Determine the default libpath from the value encoded in an empty 17818 # executable. 17819 if test "${lt_cv_aix_libpath+set}" = set; then 17820 aix_libpath=$lt_cv_aix_libpath 17821else 17822 if ${lt_cv_aix_libpath__CXX+:} false; then : 17823 $as_echo_n "(cached) " >&6 17824else 17825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17826/* end confdefs.h. */ 17827 17828int 17829main () 17830{ 17831 17832 ; 17833 return 0; 17834} 17835_ACEOF 17836if ac_fn_cxx_try_link "$LINENO"; then : 17837 17838 lt_aix_libpath_sed=' 17839 /Import File Strings/,/^$/ { 17840 /^0/ { 17841 s/^0 *\([^ ]*\) *$/\1/ 17842 p 17843 } 17844 }' 17845 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17846 # Check for a 64-bit object if we didn't find anything. 17847 if test -z "$lt_cv_aix_libpath__CXX"; then 17848 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17849 fi 17850fi 17851rm -f core conftest.err conftest.$ac_objext \ 17852 conftest$ac_exeext conftest.$ac_ext 17853 if test -z "$lt_cv_aix_libpath__CXX"; then 17854 lt_cv_aix_libpath__CXX="/usr/lib:/lib" 17855 fi 17856 17857fi 17858 17859 aix_libpath=$lt_cv_aix_libpath__CXX 17860fi 17861 17862 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 17863 17864 archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 17865 else 17866 if test "$host_cpu" = ia64; then 17867 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 17868 allow_undefined_flag_CXX="-z nodefs" 17869 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 17870 else 17871 # Determine the default libpath from the value encoded in an 17872 # empty executable. 17873 if test "${lt_cv_aix_libpath+set}" = set; then 17874 aix_libpath=$lt_cv_aix_libpath 17875else 17876 if ${lt_cv_aix_libpath__CXX+:} false; then : 17877 $as_echo_n "(cached) " >&6 17878else 17879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17880/* end confdefs.h. */ 17881 17882int 17883main () 17884{ 17885 17886 ; 17887 return 0; 17888} 17889_ACEOF 17890if ac_fn_cxx_try_link "$LINENO"; then : 17891 17892 lt_aix_libpath_sed=' 17893 /Import File Strings/,/^$/ { 17894 /^0/ { 17895 s/^0 *\([^ ]*\) *$/\1/ 17896 p 17897 } 17898 }' 17899 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17900 # Check for a 64-bit object if we didn't find anything. 17901 if test -z "$lt_cv_aix_libpath__CXX"; then 17902 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17903 fi 17904fi 17905rm -f core conftest.err conftest.$ac_objext \ 17906 conftest$ac_exeext conftest.$ac_ext 17907 if test -z "$lt_cv_aix_libpath__CXX"; then 17908 lt_cv_aix_libpath__CXX="/usr/lib:/lib" 17909 fi 17910 17911fi 17912 17913 aix_libpath=$lt_cv_aix_libpath__CXX 17914fi 17915 17916 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 17917 # Warning - without using the other run time loading flags, 17918 # -berok will link without error, but may produce a broken library. 17919 no_undefined_flag_CXX=' ${wl}-bernotok' 17920 allow_undefined_flag_CXX=' ${wl}-berok' 17921 if test "$with_gnu_ld" = yes; then 17922 # We only use this code for GNU lds that support --whole-archive. 17923 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 17924 else 17925 # Exported symbols can be pulled into shared objects from archives 17926 whole_archive_flag_spec_CXX='$convenience' 17927 fi 17928 archive_cmds_need_lc_CXX=yes 17929 # This is similar to how AIX traditionally builds its shared 17930 # libraries. 17931 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 17932 fi 17933 fi 17934 ;; 17935 17936 beos*) 17937 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 17938 allow_undefined_flag_CXX=unsupported 17939 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 17940 # support --undefined. This deserves some investigation. FIXME 17941 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 17942 else 17943 ld_shlibs_CXX=no 17944 fi 17945 ;; 17946 17947 chorus*) 17948 case $cc_basename in 17949 *) 17950 # FIXME: insert proper C++ library support 17951 ld_shlibs_CXX=no 17952 ;; 17953 esac 17954 ;; 17955 17956 cygwin* | mingw* | pw32* | cegcc*) 17957 case $GXX,$cc_basename in 17958 ,cl* | no,cl*) 17959 # Native MSVC 17960 # hardcode_libdir_flag_spec is actually meaningless, as there is 17961 # no search path for DLLs. 17962 hardcode_libdir_flag_spec_CXX=' ' 17963 allow_undefined_flag_CXX=unsupported 17964 always_export_symbols_CXX=yes 17965 file_list_spec_CXX='@' 17966 # Tell ltmain to make .lib files, not .a files. 17967 libext=lib 17968 # Tell ltmain to make .dll files, not .so files. 17969 shrext_cmds=".dll" 17970 # FIXME: Setting linknames here is a bad hack. 17971 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 17972 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 17973 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 17974 else 17975 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 17976 fi~ 17977 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 17978 linknames=' 17979 # The linker will not automatically build a static lib if we build a DLL. 17980 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' 17981 enable_shared_with_static_runtimes_CXX=yes 17982 # Don't use ranlib 17983 old_postinstall_cmds_CXX='chmod 644 $oldlib' 17984 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ 17985 lt_tool_outputfile="@TOOL_OUTPUT@"~ 17986 case $lt_outputfile in 17987 *.exe|*.EXE) ;; 17988 *) 17989 lt_outputfile="$lt_outputfile.exe" 17990 lt_tool_outputfile="$lt_tool_outputfile.exe" 17991 ;; 17992 esac~ 17993 func_to_tool_file "$lt_outputfile"~ 17994 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 17995 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 17996 $RM "$lt_outputfile.manifest"; 17997 fi' 17998 ;; 17999 *) 18000 # g++ 18001 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 18002 # as there is no search path for DLLs. 18003 hardcode_libdir_flag_spec_CXX='-L$libdir' 18004 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 18005 allow_undefined_flag_CXX=unsupported 18006 always_export_symbols_CXX=no 18007 enable_shared_with_static_runtimes_CXX=yes 18008 18009 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 18010 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 18011 # If the export-symbols file already is a .def file (1st line 18012 # is EXPORTS), use it as is; otherwise, prepend... 18013 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 18014 cp $export_symbols $output_objdir/$soname.def; 18015 else 18016 echo EXPORTS > $output_objdir/$soname.def; 18017 cat $export_symbols >> $output_objdir/$soname.def; 18018 fi~ 18019 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 18020 else 18021 ld_shlibs_CXX=no 18022 fi 18023 ;; 18024 esac 18025 ;; 18026 darwin* | rhapsody*) 18027 18028 18029 archive_cmds_need_lc_CXX=no 18030 hardcode_direct_CXX=no 18031 hardcode_automatic_CXX=yes 18032 hardcode_shlibpath_var_CXX=unsupported 18033 if test "$lt_cv_ld_force_load" = "yes"; then 18034 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 18035 18036 else 18037 whole_archive_flag_spec_CXX='' 18038 fi 18039 link_all_deplibs_CXX=yes 18040 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 18041 case $cc_basename in 18042 ifort*) _lt_dar_can_shared=yes ;; 18043 *) _lt_dar_can_shared=$GCC ;; 18044 esac 18045 if test "$_lt_dar_can_shared" = "yes"; then 18046 output_verbose_link_cmd=func_echo_all 18047 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 18048 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 18049 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 18050 module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 18051 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 18052 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" 18053 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" 18054 fi 18055 18056 else 18057 ld_shlibs_CXX=no 18058 fi 18059 18060 ;; 18061 18062 dgux*) 18063 case $cc_basename in 18064 ec++*) 18065 # FIXME: insert proper C++ library support 18066 ld_shlibs_CXX=no 18067 ;; 18068 ghcx*) 18069 # Green Hills C++ Compiler 18070 # FIXME: insert proper C++ library support 18071 ld_shlibs_CXX=no 18072 ;; 18073 *) 18074 # FIXME: insert proper C++ library support 18075 ld_shlibs_CXX=no 18076 ;; 18077 esac 18078 ;; 18079 18080 freebsd2.*) 18081 # C++ shared libraries reported to be fairly broken before 18082 # switch to ELF 18083 ld_shlibs_CXX=no 18084 ;; 18085 18086 freebsd-elf*) 18087 archive_cmds_need_lc_CXX=no 18088 ;; 18089 18090 freebsd* | dragonfly*) 18091 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 18092 # conventions 18093 ld_shlibs_CXX=yes 18094 ;; 18095 18096 gnu*) 18097 ;; 18098 18099 haiku*) 18100 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 18101 link_all_deplibs_CXX=yes 18102 ;; 18103 18104 hpux9*) 18105 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 18106 hardcode_libdir_separator_CXX=: 18107 export_dynamic_flag_spec_CXX='${wl}-E' 18108 hardcode_direct_CXX=yes 18109 hardcode_minus_L_CXX=yes # Not in the search PATH, 18110 # but as the default 18111 # location of the library. 18112 18113 case $cc_basename in 18114 CC*) 18115 # FIXME: insert proper C++ library support 18116 ld_shlibs_CXX=no 18117 ;; 18118 aCC*) 18119 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 18120 # Commands to make compiler produce verbose output that lists 18121 # what "hidden" libraries, object files and flags are used when 18122 # linking a shared library. 18123 # 18124 # There doesn't appear to be a way to prevent this compiler from 18125 # explicitly linking system object files so we need to strip them 18126 # from the output so that they don't get included in the library 18127 # dependencies. 18128 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 18129 ;; 18130 *) 18131 if test "$GXX" = yes; then 18132 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 18133 else 18134 # FIXME: insert proper C++ library support 18135 ld_shlibs_CXX=no 18136 fi 18137 ;; 18138 esac 18139 ;; 18140 18141 hpux10*|hpux11*) 18142 if test $with_gnu_ld = no; then 18143 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 18144 hardcode_libdir_separator_CXX=: 18145 18146 case $host_cpu in 18147 hppa*64*|ia64*) 18148 ;; 18149 *) 18150 export_dynamic_flag_spec_CXX='${wl}-E' 18151 ;; 18152 esac 18153 fi 18154 case $host_cpu in 18155 hppa*64*|ia64*) 18156 hardcode_direct_CXX=no 18157 hardcode_shlibpath_var_CXX=no 18158 ;; 18159 *) 18160 hardcode_direct_CXX=yes 18161 hardcode_direct_absolute_CXX=yes 18162 hardcode_minus_L_CXX=yes # Not in the search PATH, 18163 # but as the default 18164 # location of the library. 18165 ;; 18166 esac 18167 18168 case $cc_basename in 18169 CC*) 18170 # FIXME: insert proper C++ library support 18171 ld_shlibs_CXX=no 18172 ;; 18173 aCC*) 18174 case $host_cpu in 18175 hppa*64*) 18176 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 18177 ;; 18178 ia64*) 18179 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 18180 ;; 18181 *) 18182 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 18183 ;; 18184 esac 18185 # Commands to make compiler produce verbose output that lists 18186 # what "hidden" libraries, object files and flags are used when 18187 # linking a shared library. 18188 # 18189 # There doesn't appear to be a way to prevent this compiler from 18190 # explicitly linking system object files so we need to strip them 18191 # from the output so that they don't get included in the library 18192 # dependencies. 18193 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 18194 ;; 18195 *) 18196 if test "$GXX" = yes; then 18197 if test $with_gnu_ld = no; then 18198 case $host_cpu in 18199 hppa*64*) 18200 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 18201 ;; 18202 ia64*) 18203 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 18204 ;; 18205 *) 18206 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 18207 ;; 18208 esac 18209 fi 18210 else 18211 # FIXME: insert proper C++ library support 18212 ld_shlibs_CXX=no 18213 fi 18214 ;; 18215 esac 18216 ;; 18217 18218 interix[3-9]*) 18219 hardcode_direct_CXX=no 18220 hardcode_shlibpath_var_CXX=no 18221 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 18222 export_dynamic_flag_spec_CXX='${wl}-E' 18223 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 18224 # Instead, shared libraries are loaded at an image base (0x10000000 by 18225 # default) and relocated if they conflict, which is a slow very memory 18226 # consuming and fragmenting process. To avoid this, we pick a random, 18227 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 18228 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 18229 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 18230 archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 18231 ;; 18232 irix5* | irix6*) 18233 case $cc_basename in 18234 CC*) 18235 # SGI C++ 18236 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 18237 18238 # Archives containing C++ object files must be created using 18239 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 18240 # necessary to make sure instantiated templates are included 18241 # in the archive. 18242 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 18243 ;; 18244 *) 18245 if test "$GXX" = yes; then 18246 if test "$with_gnu_ld" = no; then 18247 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 18248 else 18249 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' 18250 fi 18251 fi 18252 link_all_deplibs_CXX=yes 18253 ;; 18254 esac 18255 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 18256 hardcode_libdir_separator_CXX=: 18257 inherit_rpath_CXX=yes 18258 ;; 18259 18260 linux* | k*bsd*-gnu | kopensolaris*-gnu) 18261 case $cc_basename in 18262 KCC*) 18263 # Kuck and Associates, Inc. (KAI) C++ Compiler 18264 18265 # KCC will only create a shared library if the output file 18266 # ends with ".so" (or ".sl" for HP-UX), so rename the library 18267 # to its proper name (with version) after linking. 18268 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 18269 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' 18270 # Commands to make compiler produce verbose output that lists 18271 # what "hidden" libraries, object files and flags are used when 18272 # linking a shared library. 18273 # 18274 # There doesn't appear to be a way to prevent this compiler from 18275 # explicitly linking system object files so we need to strip them 18276 # from the output so that they don't get included in the library 18277 # dependencies. 18278 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 18279 18280 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 18281 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 18282 18283 # Archives containing C++ object files must be created using 18284 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 18285 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 18286 ;; 18287 icpc* | ecpc* ) 18288 # Intel C++ 18289 with_gnu_ld=yes 18290 # version 8.0 and above of icpc choke on multiply defined symbols 18291 # if we add $predep_objects and $postdep_objects, however 7.1 and 18292 # earlier do not add the objects themselves. 18293 case `$CC -V 2>&1` in 18294 *"Version 7."*) 18295 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 18296 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 18297 ;; 18298 *) # Version 8.0 or newer 18299 tmp_idyn= 18300 case $host_cpu in 18301 ia64*) tmp_idyn=' -i_dynamic';; 18302 esac 18303 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 18304 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 18305 ;; 18306 esac 18307 archive_cmds_need_lc_CXX=no 18308 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 18309 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 18310 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 18311 ;; 18312 pgCC* | pgcpp*) 18313 # Portland Group C++ compiler 18314 case `$CC -V` in 18315 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 18316 prelink_cmds_CXX='tpldir=Template.dir~ 18317 rm -rf $tpldir~ 18318 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 18319 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 18320 old_archive_cmds_CXX='tpldir=Template.dir~ 18321 rm -rf $tpldir~ 18322 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 18323 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 18324 $RANLIB $oldlib' 18325 archive_cmds_CXX='tpldir=Template.dir~ 18326 rm -rf $tpldir~ 18327 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 18328 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 18329 archive_expsym_cmds_CXX='tpldir=Template.dir~ 18330 rm -rf $tpldir~ 18331 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 18332 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 18333 ;; 18334 *) # Version 6 and above use weak symbols 18335 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 18336 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 18337 ;; 18338 esac 18339 18340 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 18341 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 18342 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 18343 ;; 18344 cxx*) 18345 # Compaq C++ 18346 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 18347 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' 18348 18349 runpath_var=LD_RUN_PATH 18350 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 18351 hardcode_libdir_separator_CXX=: 18352 18353 # Commands to make compiler produce verbose output that lists 18354 # what "hidden" libraries, object files and flags are used when 18355 # linking a shared library. 18356 # 18357 # There doesn't appear to be a way to prevent this compiler from 18358 # explicitly linking system object files so we need to strip them 18359 # from the output so that they don't get included in the library 18360 # dependencies. 18361 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' 18362 ;; 18363 xl* | mpixl* | bgxl*) 18364 # IBM XL 8.0 on PPC, with GNU ld 18365 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 18366 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 18367 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 18368 if test "x$supports_anon_versioning" = xyes; then 18369 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 18370 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 18371 echo "local: *; };" >> $output_objdir/$libname.ver~ 18372 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 18373 fi 18374 ;; 18375 *) 18376 case `$CC -V 2>&1 | sed 5q` in 18377 *Sun\ C*) 18378 # Sun C++ 5.9 18379 no_undefined_flag_CXX=' -zdefs' 18380 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 18381 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' 18382 hardcode_libdir_flag_spec_CXX='-R$libdir' 18383 whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 18384 compiler_needs_object_CXX=yes 18385 18386 # Not sure whether something based on 18387 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 18388 # would be better. 18389 output_verbose_link_cmd='func_echo_all' 18390 18391 # Archives containing C++ object files must be created using 18392 # "CC -xar", where "CC" is the Sun C++ compiler. This is 18393 # necessary to make sure instantiated templates are included 18394 # in the archive. 18395 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 18396 ;; 18397 esac 18398 ;; 18399 esac 18400 ;; 18401 18402 lynxos*) 18403 # FIXME: insert proper C++ library support 18404 ld_shlibs_CXX=no 18405 ;; 18406 18407 m88k*) 18408 # FIXME: insert proper C++ library support 18409 ld_shlibs_CXX=no 18410 ;; 18411 18412 mvs*) 18413 case $cc_basename in 18414 cxx*) 18415 # FIXME: insert proper C++ library support 18416 ld_shlibs_CXX=no 18417 ;; 18418 *) 18419 # FIXME: insert proper C++ library support 18420 ld_shlibs_CXX=no 18421 ;; 18422 esac 18423 ;; 18424 18425 netbsd*) 18426 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 18427 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 18428 wlarc= 18429 hardcode_libdir_flag_spec_CXX='-R$libdir' 18430 hardcode_direct_CXX=yes 18431 hardcode_shlibpath_var_CXX=no 18432 fi 18433 # Workaround some broken pre-1.5 toolchains 18434 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 18435 ;; 18436 18437 *nto* | *qnx*) 18438 ld_shlibs_CXX=yes 18439 ;; 18440 18441 openbsd2*) 18442 # C++ shared libraries are fairly broken 18443 ld_shlibs_CXX=no 18444 ;; 18445 18446 openbsd*) 18447 if test -f /usr/libexec/ld.so; then 18448 hardcode_direct_CXX=yes 18449 hardcode_shlibpath_var_CXX=no 18450 hardcode_direct_absolute_CXX=yes 18451 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 18452 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 18453 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 18454 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 18455 export_dynamic_flag_spec_CXX='${wl}-E' 18456 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 18457 fi 18458 output_verbose_link_cmd=func_echo_all 18459 else 18460 ld_shlibs_CXX=no 18461 fi 18462 ;; 18463 18464 osf3* | osf4* | osf5*) 18465 case $cc_basename in 18466 KCC*) 18467 # Kuck and Associates, Inc. (KAI) C++ Compiler 18468 18469 # KCC will only create a shared library if the output file 18470 # ends with ".so" (or ".sl" for HP-UX), so rename the library 18471 # to its proper name (with version) after linking. 18472 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 18473 18474 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 18475 hardcode_libdir_separator_CXX=: 18476 18477 # Archives containing C++ object files must be created using 18478 # the KAI C++ compiler. 18479 case $host in 18480 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 18481 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 18482 esac 18483 ;; 18484 RCC*) 18485 # Rational C++ 2.4.1 18486 # FIXME: insert proper C++ library support 18487 ld_shlibs_CXX=no 18488 ;; 18489 cxx*) 18490 case $host in 18491 osf3*) 18492 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 18493 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 18494 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 18495 ;; 18496 *) 18497 allow_undefined_flag_CXX=' -expect_unresolved \*' 18498 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 18499 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 18500 echo "-hidden">> $lib.exp~ 18501 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ 18502 $RM $lib.exp' 18503 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 18504 ;; 18505 esac 18506 18507 hardcode_libdir_separator_CXX=: 18508 18509 # Commands to make compiler produce verbose output that lists 18510 # what "hidden" libraries, object files and flags are used when 18511 # linking a shared library. 18512 # 18513 # There doesn't appear to be a way to prevent this compiler from 18514 # explicitly linking system object files so we need to strip them 18515 # from the output so that they don't get included in the library 18516 # dependencies. 18517 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 18518 ;; 18519 *) 18520 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 18521 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 18522 case $host in 18523 osf3*) 18524 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 18525 ;; 18526 *) 18527 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 18528 ;; 18529 esac 18530 18531 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 18532 hardcode_libdir_separator_CXX=: 18533 18534 # Commands to make compiler produce verbose output that lists 18535 # what "hidden" libraries, object files and flags are used when 18536 # linking a shared library. 18537 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 18538 18539 else 18540 # FIXME: insert proper C++ library support 18541 ld_shlibs_CXX=no 18542 fi 18543 ;; 18544 esac 18545 ;; 18546 18547 psos*) 18548 # FIXME: insert proper C++ library support 18549 ld_shlibs_CXX=no 18550 ;; 18551 18552 sunos4*) 18553 case $cc_basename in 18554 CC*) 18555 # Sun C++ 4.x 18556 # FIXME: insert proper C++ library support 18557 ld_shlibs_CXX=no 18558 ;; 18559 lcc*) 18560 # Lucid 18561 # FIXME: insert proper C++ library support 18562 ld_shlibs_CXX=no 18563 ;; 18564 *) 18565 # FIXME: insert proper C++ library support 18566 ld_shlibs_CXX=no 18567 ;; 18568 esac 18569 ;; 18570 18571 solaris*) 18572 case $cc_basename in 18573 CC* | sunCC*) 18574 # Sun C++ 4.2, 5.x and Centerline C++ 18575 archive_cmds_need_lc_CXX=yes 18576 no_undefined_flag_CXX=' -zdefs' 18577 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 18578 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 18579 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 18580 18581 hardcode_libdir_flag_spec_CXX='-R$libdir' 18582 hardcode_shlibpath_var_CXX=no 18583 case $host_os in 18584 solaris2.[0-5] | solaris2.[0-5].*) ;; 18585 *) 18586 # The compiler driver will combine and reorder linker options, 18587 # but understands `-z linker_flag'. 18588 # Supported since Solaris 2.6 (maybe 2.5.1?) 18589 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 18590 ;; 18591 esac 18592 link_all_deplibs_CXX=yes 18593 18594 output_verbose_link_cmd='func_echo_all' 18595 18596 # Archives containing C++ object files must be created using 18597 # "CC -xar", where "CC" is the Sun C++ compiler. This is 18598 # necessary to make sure instantiated templates are included 18599 # in the archive. 18600 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 18601 ;; 18602 gcx*) 18603 # Green Hills C++ Compiler 18604 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 18605 18606 # The C++ compiler must be used to create the archive. 18607 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 18608 ;; 18609 *) 18610 # GNU C++ compiler with Solaris linker 18611 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 18612 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 18613 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 18614 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 18615 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 18616 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 18617 18618 # Commands to make compiler produce verbose output that lists 18619 # what "hidden" libraries, object files and flags are used when 18620 # linking a shared library. 18621 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 18622 else 18623 # g++ 2.7 appears to require `-G' NOT `-shared' on this 18624 # platform. 18625 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 18626 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 18627 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 18628 18629 # Commands to make compiler produce verbose output that lists 18630 # what "hidden" libraries, object files and flags are used when 18631 # linking a shared library. 18632 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 18633 fi 18634 18635 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 18636 case $host_os in 18637 solaris2.[0-5] | solaris2.[0-5].*) ;; 18638 *) 18639 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 18640 ;; 18641 esac 18642 fi 18643 ;; 18644 esac 18645 ;; 18646 18647 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18648 no_undefined_flag_CXX='${wl}-z,text' 18649 archive_cmds_need_lc_CXX=no 18650 hardcode_shlibpath_var_CXX=no 18651 runpath_var='LD_RUN_PATH' 18652 18653 case $cc_basename in 18654 CC*) 18655 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18656 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18657 ;; 18658 *) 18659 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18660 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18661 ;; 18662 esac 18663 ;; 18664 18665 sysv5* | sco3.2v5* | sco5v6*) 18666 # Note: We can NOT use -z defs as we might desire, because we do not 18667 # link with -lc, and that would cause any symbols used from libc to 18668 # always be unresolved, which means just about no library would 18669 # ever link correctly. If we're not using GNU ld we use -z text 18670 # though, which does catch some bad symbols but isn't as heavy-handed 18671 # as -z defs. 18672 no_undefined_flag_CXX='${wl}-z,text' 18673 allow_undefined_flag_CXX='${wl}-z,nodefs' 18674 archive_cmds_need_lc_CXX=no 18675 hardcode_shlibpath_var_CXX=no 18676 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 18677 hardcode_libdir_separator_CXX=':' 18678 link_all_deplibs_CXX=yes 18679 export_dynamic_flag_spec_CXX='${wl}-Bexport' 18680 runpath_var='LD_RUN_PATH' 18681 18682 case $cc_basename in 18683 CC*) 18684 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18685 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18686 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 18687 '"$old_archive_cmds_CXX" 18688 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 18689 '"$reload_cmds_CXX" 18690 ;; 18691 *) 18692 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18693 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18694 ;; 18695 esac 18696 ;; 18697 18698 tandem*) 18699 case $cc_basename in 18700 NCC*) 18701 # NonStop-UX NCC 3.20 18702 # FIXME: insert proper C++ library support 18703 ld_shlibs_CXX=no 18704 ;; 18705 *) 18706 # FIXME: insert proper C++ library support 18707 ld_shlibs_CXX=no 18708 ;; 18709 esac 18710 ;; 18711 18712 vxworks*) 18713 # FIXME: insert proper C++ library support 18714 ld_shlibs_CXX=no 18715 ;; 18716 18717 *) 18718 # FIXME: insert proper C++ library support 18719 ld_shlibs_CXX=no 18720 ;; 18721 esac 18722 18723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 18724$as_echo "$ld_shlibs_CXX" >&6; } 18725 test "$ld_shlibs_CXX" = no && can_build_shared=no 18726 18727 GCC_CXX="$GXX" 18728 LD_CXX="$LD" 18729 18730 ## CAVEAT EMPTOR: 18731 ## There is no encapsulation within the following macros, do not change 18732 ## the running order or otherwise move them around unless you know exactly 18733 ## what you are doing... 18734 # Dependencies to place before and after the object being linked: 18735predep_objects_CXX= 18736postdep_objects_CXX= 18737predeps_CXX= 18738postdeps_CXX= 18739compiler_lib_search_path_CXX= 18740 18741cat > conftest.$ac_ext <<_LT_EOF 18742class Foo 18743{ 18744public: 18745 Foo (void) { a = 0; } 18746private: 18747 int a; 18748}; 18749_LT_EOF 18750 18751 18752_lt_libdeps_save_CFLAGS=$CFLAGS 18753case "$CC $CFLAGS " in #( 18754*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; 18755*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; 18756*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; 18757esac 18758 18759if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 18760 (eval $ac_compile) 2>&5 18761 ac_status=$? 18762 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18763 test $ac_status = 0; }; then 18764 # Parse the compiler output and extract the necessary 18765 # objects, libraries and library flags. 18766 18767 # Sentinel used to keep track of whether or not we are before 18768 # the conftest object file. 18769 pre_test_object_deps_done=no 18770 18771 for p in `eval "$output_verbose_link_cmd"`; do 18772 case ${prev}${p} in 18773 18774 -L* | -R* | -l*) 18775 # Some compilers place space between "-{L,R}" and the path. 18776 # Remove the space. 18777 if test $p = "-L" || 18778 test $p = "-R"; then 18779 prev=$p 18780 continue 18781 fi 18782 18783 # Expand the sysroot to ease extracting the directories later. 18784 if test -z "$prev"; then 18785 case $p in 18786 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; 18787 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; 18788 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; 18789 esac 18790 fi 18791 case $p in 18792 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; 18793 esac 18794 if test "$pre_test_object_deps_done" = no; then 18795 case ${prev} in 18796 -L | -R) 18797 # Internal compiler library paths should come after those 18798 # provided the user. The postdeps already come after the 18799 # user supplied libs so there is no need to process them. 18800 if test -z "$compiler_lib_search_path_CXX"; then 18801 compiler_lib_search_path_CXX="${prev}${p}" 18802 else 18803 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 18804 fi 18805 ;; 18806 # The "-l" case would never come before the object being 18807 # linked, so don't bother handling this case. 18808 esac 18809 else 18810 if test -z "$postdeps_CXX"; then 18811 postdeps_CXX="${prev}${p}" 18812 else 18813 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 18814 fi 18815 fi 18816 prev= 18817 ;; 18818 18819 *.lto.$objext) ;; # Ignore GCC LTO objects 18820 *.$objext) 18821 # This assumes that the test object file only shows up 18822 # once in the compiler output. 18823 if test "$p" = "conftest.$objext"; then 18824 pre_test_object_deps_done=yes 18825 continue 18826 fi 18827 18828 if test "$pre_test_object_deps_done" = no; then 18829 if test -z "$predep_objects_CXX"; then 18830 predep_objects_CXX="$p" 18831 else 18832 predep_objects_CXX="$predep_objects_CXX $p" 18833 fi 18834 else 18835 if test -z "$postdep_objects_CXX"; then 18836 postdep_objects_CXX="$p" 18837 else 18838 postdep_objects_CXX="$postdep_objects_CXX $p" 18839 fi 18840 fi 18841 ;; 18842 18843 *) ;; # Ignore the rest. 18844 18845 esac 18846 done 18847 18848 # Clean up. 18849 rm -f a.out a.exe 18850else 18851 echo "libtool.m4: error: problem compiling CXX test program" 18852fi 18853 18854$RM -f confest.$objext 18855CFLAGS=$_lt_libdeps_save_CFLAGS 18856 18857# PORTME: override above test on systems where it is broken 18858case $host_os in 18859interix[3-9]*) 18860 # Interix 3.5 installs completely hosed .la files for C++, so rather than 18861 # hack all around it, let's just trust "g++" to DTRT. 18862 predep_objects_CXX= 18863 postdep_objects_CXX= 18864 postdeps_CXX= 18865 ;; 18866 18867linux*) 18868 case `$CC -V 2>&1 | sed 5q` in 18869 *Sun\ C*) 18870 # Sun C++ 5.9 18871 18872 # The more standards-conforming stlport4 library is 18873 # incompatible with the Cstd library. Avoid specifying 18874 # it if it's in CXXFLAGS. Ignore libCrun as 18875 # -library=stlport4 depends on it. 18876 case " $CXX $CXXFLAGS " in 18877 *" -library=stlport4 "*) 18878 solaris_use_stlport4=yes 18879 ;; 18880 esac 18881 18882 if test "$solaris_use_stlport4" != yes; then 18883 postdeps_CXX='-library=Cstd -library=Crun' 18884 fi 18885 ;; 18886 esac 18887 ;; 18888 18889solaris*) 18890 case $cc_basename in 18891 CC* | sunCC*) 18892 # The more standards-conforming stlport4 library is 18893 # incompatible with the Cstd library. Avoid specifying 18894 # it if it's in CXXFLAGS. Ignore libCrun as 18895 # -library=stlport4 depends on it. 18896 case " $CXX $CXXFLAGS " in 18897 *" -library=stlport4 "*) 18898 solaris_use_stlport4=yes 18899 ;; 18900 esac 18901 18902 # Adding this requires a known-good setup of shared libraries for 18903 # Sun compiler versions before 5.6, else PIC objects from an old 18904 # archive will be linked into the output, leading to subtle bugs. 18905 if test "$solaris_use_stlport4" != yes; then 18906 postdeps_CXX='-library=Cstd -library=Crun' 18907 fi 18908 ;; 18909 esac 18910 ;; 18911esac 18912 18913 18914case " $postdeps_CXX " in 18915*" -lc "*) archive_cmds_need_lc_CXX=no ;; 18916esac 18917 compiler_lib_search_dirs_CXX= 18918if test -n "${compiler_lib_search_path_CXX}"; then 18919 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 18920fi 18921 18922 18923 18924 18925 18926 18927 18928 18929 18930 18931 18932 18933 18934 18935 18936 18937 18938 18939 18940 18941 18942 18943 18944 18945 18946 18947 18948 18949 18950 18951 18952 lt_prog_compiler_wl_CXX= 18953lt_prog_compiler_pic_CXX= 18954lt_prog_compiler_static_CXX= 18955 18956 18957 # C++ specific cases for pic, static, wl, etc. 18958 if test "$GXX" = yes; then 18959 lt_prog_compiler_wl_CXX='-Wl,' 18960 lt_prog_compiler_static_CXX='-static' 18961 18962 case $host_os in 18963 aix*) 18964 # All AIX code is PIC. 18965 if test "$host_cpu" = ia64; then 18966 # AIX 5 now supports IA64 processor 18967 lt_prog_compiler_static_CXX='-Bstatic' 18968 fi 18969 ;; 18970 18971 amigaos*) 18972 case $host_cpu in 18973 powerpc) 18974 # see comment about AmigaOS4 .so support 18975 lt_prog_compiler_pic_CXX='-fPIC' 18976 ;; 18977 m68k) 18978 # FIXME: we need at least 68020 code to build shared libraries, but 18979 # adding the `-m68020' flag to GCC prevents building anything better, 18980 # like `-m68040'. 18981 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 18982 ;; 18983 esac 18984 ;; 18985 18986 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 18987 # PIC is the default for these OSes. 18988 ;; 18989 mingw* | cygwin* | os2* | pw32* | cegcc*) 18990 # This hack is so that the source file can tell whether it is being 18991 # built for inclusion in a dll (and should export symbols for example). 18992 # Although the cygwin gcc ignores -fPIC, still need this for old-style 18993 # (--disable-auto-import) libraries 18994 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 18995 ;; 18996 darwin* | rhapsody*) 18997 # PIC is the default on this platform 18998 # Common symbols not allowed in MH_DYLIB files 18999 lt_prog_compiler_pic_CXX='-fno-common' 19000 ;; 19001 *djgpp*) 19002 # DJGPP does not support shared libraries at all 19003 lt_prog_compiler_pic_CXX= 19004 ;; 19005 haiku*) 19006 # PIC is the default for Haiku. 19007 # The "-static" flag exists, but is broken. 19008 lt_prog_compiler_static_CXX= 19009 ;; 19010 interix[3-9]*) 19011 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 19012 # Instead, we relocate shared libraries at runtime. 19013 ;; 19014 sysv4*MP*) 19015 if test -d /usr/nec; then 19016 lt_prog_compiler_pic_CXX=-Kconform_pic 19017 fi 19018 ;; 19019 hpux*) 19020 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 19021 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 19022 # sets the default TLS model and affects inlining. 19023 case $host_cpu in 19024 hppa*64*) 19025 ;; 19026 *) 19027 lt_prog_compiler_pic_CXX='-fPIC' 19028 ;; 19029 esac 19030 ;; 19031 *qnx* | *nto*) 19032 # QNX uses GNU C++, but need to define -shared option too, otherwise 19033 # it will coredump. 19034 lt_prog_compiler_pic_CXX='-fPIC -shared' 19035 ;; 19036 *) 19037 lt_prog_compiler_pic_CXX='-fPIC' 19038 ;; 19039 esac 19040 else 19041 case $host_os in 19042 aix[4-9]*) 19043 # All AIX code is PIC. 19044 if test "$host_cpu" = ia64; then 19045 # AIX 5 now supports IA64 processor 19046 lt_prog_compiler_static_CXX='-Bstatic' 19047 else 19048 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 19049 fi 19050 ;; 19051 chorus*) 19052 case $cc_basename in 19053 cxch68*) 19054 # Green Hills C++ Compiler 19055 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" 19056 ;; 19057 esac 19058 ;; 19059 mingw* | cygwin* | os2* | pw32* | cegcc*) 19060 # This hack is so that the source file can tell whether it is being 19061 # built for inclusion in a dll (and should export symbols for example). 19062 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 19063 ;; 19064 dgux*) 19065 case $cc_basename in 19066 ec++*) 19067 lt_prog_compiler_pic_CXX='-KPIC' 19068 ;; 19069 ghcx*) 19070 # Green Hills C++ Compiler 19071 lt_prog_compiler_pic_CXX='-pic' 19072 ;; 19073 *) 19074 ;; 19075 esac 19076 ;; 19077 freebsd* | dragonfly*) 19078 # FreeBSD uses GNU C++ 19079 ;; 19080 hpux9* | hpux10* | hpux11*) 19081 case $cc_basename in 19082 CC*) 19083 lt_prog_compiler_wl_CXX='-Wl,' 19084 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 19085 if test "$host_cpu" != ia64; then 19086 lt_prog_compiler_pic_CXX='+Z' 19087 fi 19088 ;; 19089 aCC*) 19090 lt_prog_compiler_wl_CXX='-Wl,' 19091 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 19092 case $host_cpu in 19093 hppa*64*|ia64*) 19094 # +Z the default 19095 ;; 19096 *) 19097 lt_prog_compiler_pic_CXX='+Z' 19098 ;; 19099 esac 19100 ;; 19101 *) 19102 ;; 19103 esac 19104 ;; 19105 interix*) 19106 # This is c89, which is MS Visual C++ (no shared libs) 19107 # Anyone wants to do a port? 19108 ;; 19109 irix5* | irix6* | nonstopux*) 19110 case $cc_basename in 19111 CC*) 19112 lt_prog_compiler_wl_CXX='-Wl,' 19113 lt_prog_compiler_static_CXX='-non_shared' 19114 # CC pic flag -KPIC is the default. 19115 ;; 19116 *) 19117 ;; 19118 esac 19119 ;; 19120 linux* | k*bsd*-gnu | kopensolaris*-gnu) 19121 case $cc_basename in 19122 KCC*) 19123 # KAI C++ Compiler 19124 lt_prog_compiler_wl_CXX='--backend -Wl,' 19125 lt_prog_compiler_pic_CXX='-fPIC' 19126 ;; 19127 ecpc* ) 19128 # old Intel C++ for x86_64 which still supported -KPIC. 19129 lt_prog_compiler_wl_CXX='-Wl,' 19130 lt_prog_compiler_pic_CXX='-KPIC' 19131 lt_prog_compiler_static_CXX='-static' 19132 ;; 19133 icpc* ) 19134 # Intel C++, used to be incompatible with GCC. 19135 # ICC 10 doesn't accept -KPIC any more. 19136 lt_prog_compiler_wl_CXX='-Wl,' 19137 lt_prog_compiler_pic_CXX='-fPIC' 19138 lt_prog_compiler_static_CXX='-static' 19139 ;; 19140 pgCC* | pgcpp*) 19141 # Portland Group C++ compiler 19142 lt_prog_compiler_wl_CXX='-Wl,' 19143 lt_prog_compiler_pic_CXX='-fpic' 19144 lt_prog_compiler_static_CXX='-Bstatic' 19145 ;; 19146 cxx*) 19147 # Compaq C++ 19148 # Make sure the PIC flag is empty. It appears that all Alpha 19149 # Linux and Compaq Tru64 Unix objects are PIC. 19150 lt_prog_compiler_pic_CXX= 19151 lt_prog_compiler_static_CXX='-non_shared' 19152 ;; 19153 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 19154 # IBM XL 8.0, 9.0 on PPC and BlueGene 19155 lt_prog_compiler_wl_CXX='-Wl,' 19156 lt_prog_compiler_pic_CXX='-qpic' 19157 lt_prog_compiler_static_CXX='-qstaticlink' 19158 ;; 19159 *) 19160 case `$CC -V 2>&1 | sed 5q` in 19161 *Sun\ C*) 19162 # Sun C++ 5.9 19163 lt_prog_compiler_pic_CXX='-KPIC' 19164 lt_prog_compiler_static_CXX='-Bstatic' 19165 lt_prog_compiler_wl_CXX='-Qoption ld ' 19166 ;; 19167 esac 19168 ;; 19169 esac 19170 ;; 19171 lynxos*) 19172 ;; 19173 m88k*) 19174 ;; 19175 mvs*) 19176 case $cc_basename in 19177 cxx*) 19178 lt_prog_compiler_pic_CXX='-W c,exportall' 19179 ;; 19180 *) 19181 ;; 19182 esac 19183 ;; 19184 netbsd*) 19185 ;; 19186 *qnx* | *nto*) 19187 # QNX uses GNU C++, but need to define -shared option too, otherwise 19188 # it will coredump. 19189 lt_prog_compiler_pic_CXX='-fPIC -shared' 19190 ;; 19191 osf3* | osf4* | osf5*) 19192 case $cc_basename in 19193 KCC*) 19194 lt_prog_compiler_wl_CXX='--backend -Wl,' 19195 ;; 19196 RCC*) 19197 # Rational C++ 2.4.1 19198 lt_prog_compiler_pic_CXX='-pic' 19199 ;; 19200 cxx*) 19201 # Digital/Compaq C++ 19202 lt_prog_compiler_wl_CXX='-Wl,' 19203 # Make sure the PIC flag is empty. It appears that all Alpha 19204 # Linux and Compaq Tru64 Unix objects are PIC. 19205 lt_prog_compiler_pic_CXX= 19206 lt_prog_compiler_static_CXX='-non_shared' 19207 ;; 19208 *) 19209 ;; 19210 esac 19211 ;; 19212 psos*) 19213 ;; 19214 solaris*) 19215 case $cc_basename in 19216 CC* | sunCC*) 19217 # Sun C++ 4.2, 5.x and Centerline C++ 19218 lt_prog_compiler_pic_CXX='-KPIC' 19219 lt_prog_compiler_static_CXX='-Bstatic' 19220 lt_prog_compiler_wl_CXX='-Qoption ld ' 19221 ;; 19222 gcx*) 19223 # Green Hills C++ Compiler 19224 lt_prog_compiler_pic_CXX='-PIC' 19225 ;; 19226 *) 19227 ;; 19228 esac 19229 ;; 19230 sunos4*) 19231 case $cc_basename in 19232 CC*) 19233 # Sun C++ 4.x 19234 lt_prog_compiler_pic_CXX='-pic' 19235 lt_prog_compiler_static_CXX='-Bstatic' 19236 ;; 19237 lcc*) 19238 # Lucid 19239 lt_prog_compiler_pic_CXX='-pic' 19240 ;; 19241 *) 19242 ;; 19243 esac 19244 ;; 19245 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 19246 case $cc_basename in 19247 CC*) 19248 lt_prog_compiler_wl_CXX='-Wl,' 19249 lt_prog_compiler_pic_CXX='-KPIC' 19250 lt_prog_compiler_static_CXX='-Bstatic' 19251 ;; 19252 esac 19253 ;; 19254 tandem*) 19255 case $cc_basename in 19256 NCC*) 19257 # NonStop-UX NCC 3.20 19258 lt_prog_compiler_pic_CXX='-KPIC' 19259 ;; 19260 *) 19261 ;; 19262 esac 19263 ;; 19264 vxworks*) 19265 ;; 19266 *) 19267 lt_prog_compiler_can_build_shared_CXX=no 19268 ;; 19269 esac 19270 fi 19271 19272case $host_os in 19273 # For platforms which do not support PIC, -DPIC is meaningless: 19274 *djgpp*) 19275 lt_prog_compiler_pic_CXX= 19276 ;; 19277 *) 19278 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 19279 ;; 19280esac 19281 19282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 19283$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 19284if ${lt_cv_prog_compiler_pic_CXX+:} false; then : 19285 $as_echo_n "(cached) " >&6 19286else 19287 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX 19288fi 19289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 19290$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } 19291lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX 19292 19293# 19294# Check to make sure the PIC flag actually works. 19295# 19296if test -n "$lt_prog_compiler_pic_CXX"; then 19297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 19298$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 19299if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 19300 $as_echo_n "(cached) " >&6 19301else 19302 lt_cv_prog_compiler_pic_works_CXX=no 19303 ac_outfile=conftest.$ac_objext 19304 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 19305 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 19306 # Insert the option either (1) after the last *FLAGS variable, or 19307 # (2) before a word containing "conftest.", or (3) at the end. 19308 # Note that $ac_compile itself does not contain backslashes and begins 19309 # with a dollar sign (not a hyphen), so the echo should work correctly. 19310 # The option is referenced via a variable to avoid confusing sed. 19311 lt_compile=`echo "$ac_compile" | $SED \ 19312 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 19313 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 19314 -e 's:$: $lt_compiler_flag:'` 19315 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 19316 (eval "$lt_compile" 2>conftest.err) 19317 ac_status=$? 19318 cat conftest.err >&5 19319 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19320 if (exit $ac_status) && test -s "$ac_outfile"; then 19321 # The compiler can only warn and ignore the option if not recognized 19322 # So say no if there are warnings other than the usual output. 19323 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 19324 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 19325 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 19326 lt_cv_prog_compiler_pic_works_CXX=yes 19327 fi 19328 fi 19329 $RM conftest* 19330 19331fi 19332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 19333$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 19334 19335if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 19336 case $lt_prog_compiler_pic_CXX in 19337 "" | " "*) ;; 19338 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 19339 esac 19340else 19341 lt_prog_compiler_pic_CXX= 19342 lt_prog_compiler_can_build_shared_CXX=no 19343fi 19344 19345fi 19346 19347 19348 19349 19350 19351# 19352# Check to make sure the static flag actually works. 19353# 19354wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 19355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 19356$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 19357if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 19358 $as_echo_n "(cached) " >&6 19359else 19360 lt_cv_prog_compiler_static_works_CXX=no 19361 save_LDFLAGS="$LDFLAGS" 19362 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 19363 echo "$lt_simple_link_test_code" > conftest.$ac_ext 19364 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 19365 # The linker can only warn and ignore the option if not recognized 19366 # So say no if there are warnings 19367 if test -s conftest.err; then 19368 # Append any errors to the config.log. 19369 cat conftest.err 1>&5 19370 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 19371 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 19372 if diff conftest.exp conftest.er2 >/dev/null; then 19373 lt_cv_prog_compiler_static_works_CXX=yes 19374 fi 19375 else 19376 lt_cv_prog_compiler_static_works_CXX=yes 19377 fi 19378 fi 19379 $RM -r conftest* 19380 LDFLAGS="$save_LDFLAGS" 19381 19382fi 19383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 19384$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 19385 19386if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 19387 : 19388else 19389 lt_prog_compiler_static_CXX= 19390fi 19391 19392 19393 19394 19395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 19396$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 19397if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 19398 $as_echo_n "(cached) " >&6 19399else 19400 lt_cv_prog_compiler_c_o_CXX=no 19401 $RM -r conftest 2>/dev/null 19402 mkdir conftest 19403 cd conftest 19404 mkdir out 19405 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 19406 19407 lt_compiler_flag="-o out/conftest2.$ac_objext" 19408 # Insert the option either (1) after the last *FLAGS variable, or 19409 # (2) before a word containing "conftest.", or (3) at the end. 19410 # Note that $ac_compile itself does not contain backslashes and begins 19411 # with a dollar sign (not a hyphen), so the echo should work correctly. 19412 lt_compile=`echo "$ac_compile" | $SED \ 19413 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 19414 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 19415 -e 's:$: $lt_compiler_flag:'` 19416 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 19417 (eval "$lt_compile" 2>out/conftest.err) 19418 ac_status=$? 19419 cat out/conftest.err >&5 19420 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19421 if (exit $ac_status) && test -s out/conftest2.$ac_objext 19422 then 19423 # The compiler can only warn and ignore the option if not recognized 19424 # So say no if there are warnings 19425 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 19426 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 19427 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 19428 lt_cv_prog_compiler_c_o_CXX=yes 19429 fi 19430 fi 19431 chmod u+w . 2>&5 19432 $RM conftest* 19433 # SGI C++ compiler will create directory out/ii_files/ for 19434 # template instantiation 19435 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 19436 $RM out/* && rmdir out 19437 cd .. 19438 $RM -r conftest 19439 $RM conftest* 19440 19441fi 19442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 19443$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 19444 19445 19446 19447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 19448$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 19449if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 19450 $as_echo_n "(cached) " >&6 19451else 19452 lt_cv_prog_compiler_c_o_CXX=no 19453 $RM -r conftest 2>/dev/null 19454 mkdir conftest 19455 cd conftest 19456 mkdir out 19457 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 19458 19459 lt_compiler_flag="-o out/conftest2.$ac_objext" 19460 # Insert the option either (1) after the last *FLAGS variable, or 19461 # (2) before a word containing "conftest.", or (3) at the end. 19462 # Note that $ac_compile itself does not contain backslashes and begins 19463 # with a dollar sign (not a hyphen), so the echo should work correctly. 19464 lt_compile=`echo "$ac_compile" | $SED \ 19465 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 19466 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 19467 -e 's:$: $lt_compiler_flag:'` 19468 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 19469 (eval "$lt_compile" 2>out/conftest.err) 19470 ac_status=$? 19471 cat out/conftest.err >&5 19472 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19473 if (exit $ac_status) && test -s out/conftest2.$ac_objext 19474 then 19475 # The compiler can only warn and ignore the option if not recognized 19476 # So say no if there are warnings 19477 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 19478 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 19479 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 19480 lt_cv_prog_compiler_c_o_CXX=yes 19481 fi 19482 fi 19483 chmod u+w . 2>&5 19484 $RM conftest* 19485 # SGI C++ compiler will create directory out/ii_files/ for 19486 # template instantiation 19487 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 19488 $RM out/* && rmdir out 19489 cd .. 19490 $RM -r conftest 19491 $RM conftest* 19492 19493fi 19494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 19495$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 19496 19497 19498 19499 19500hard_links="nottested" 19501if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 19502 # do not overwrite the value of need_locks provided by the user 19503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 19504$as_echo_n "checking if we can lock with hard links... " >&6; } 19505 hard_links=yes 19506 $RM conftest* 19507 ln conftest.a conftest.b 2>/dev/null && hard_links=no 19508 touch conftest.a 19509 ln conftest.a conftest.b 2>&5 || hard_links=no 19510 ln conftest.a conftest.b 2>/dev/null && hard_links=no 19511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 19512$as_echo "$hard_links" >&6; } 19513 if test "$hard_links" = no; then 19514 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 19515$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 19516 need_locks=warn 19517 fi 19518else 19519 need_locks=no 19520fi 19521 19522 19523 19524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 19525$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 19526 19527 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 19528 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 19529 case $host_os in 19530 aix[4-9]*) 19531 # If we're using GNU nm, then we don't want the "-C" option. 19532 # -C means demangle to AIX nm, but means don't demangle with GNU nm 19533 # Also, AIX nm treats weak defined symbols like other global defined 19534 # symbols, whereas GNU nm marks them as "W". 19535 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 19536 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 19537 else 19538 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 19539 fi 19540 ;; 19541 pw32*) 19542 export_symbols_cmds_CXX="$ltdll_cmds" 19543 ;; 19544 cygwin* | mingw* | cegcc*) 19545 case $cc_basename in 19546 cl*) 19547 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 19548 ;; 19549 *) 19550 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 19551 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 19552 ;; 19553 esac 19554 ;; 19555 *) 19556 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 19557 ;; 19558 esac 19559 19560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 19561$as_echo "$ld_shlibs_CXX" >&6; } 19562test "$ld_shlibs_CXX" = no && can_build_shared=no 19563 19564with_gnu_ld_CXX=$with_gnu_ld 19565 19566 19567 19568 19569 19570 19571# 19572# Do we need to explicitly link libc? 19573# 19574case "x$archive_cmds_need_lc_CXX" in 19575x|xyes) 19576 # Assume -lc should be added 19577 archive_cmds_need_lc_CXX=yes 19578 19579 if test "$enable_shared" = yes && test "$GCC" = yes; then 19580 case $archive_cmds_CXX in 19581 *'~'*) 19582 # FIXME: we may have to deal with multi-command sequences. 19583 ;; 19584 '$CC '*) 19585 # Test whether the compiler implicitly links with -lc since on some 19586 # systems, -lgcc has to come before -lc. If gcc already passes -lc 19587 # to ld, don't add -lc before -lgcc. 19588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 19589$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 19590if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 19591 $as_echo_n "(cached) " >&6 19592else 19593 $RM conftest* 19594 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 19595 19596 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 19597 (eval $ac_compile) 2>&5 19598 ac_status=$? 19599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19600 test $ac_status = 0; } 2>conftest.err; then 19601 soname=conftest 19602 lib=conftest 19603 libobjs=conftest.$ac_objext 19604 deplibs= 19605 wl=$lt_prog_compiler_wl_CXX 19606 pic_flag=$lt_prog_compiler_pic_CXX 19607 compiler_flags=-v 19608 linker_flags=-v 19609 verstring= 19610 output_objdir=. 19611 libname=conftest 19612 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 19613 allow_undefined_flag_CXX= 19614 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 19615 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 19616 ac_status=$? 19617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19618 test $ac_status = 0; } 19619 then 19620 lt_cv_archive_cmds_need_lc_CXX=no 19621 else 19622 lt_cv_archive_cmds_need_lc_CXX=yes 19623 fi 19624 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 19625 else 19626 cat conftest.err 1>&5 19627 fi 19628 $RM conftest* 19629 19630fi 19631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 19632$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 19633 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 19634 ;; 19635 esac 19636 fi 19637 ;; 19638esac 19639 19640 19641 19642 19643 19644 19645 19646 19647 19648 19649 19650 19651 19652 19653 19654 19655 19656 19657 19658 19659 19660 19661 19662 19663 19664 19665 19666 19667 19668 19669 19670 19671 19672 19673 19674 19675 19676 19677 19678 19679 19680 19681 19682 19683 19684 19685 19686 19687 19688 19689 19690 19691 19692 19693 19694 19695 19696 19697 19698 19699 19700 19701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 19702$as_echo_n "checking dynamic linker characteristics... " >&6; } 19703 19704library_names_spec= 19705libname_spec='lib$name' 19706soname_spec= 19707shrext_cmds=".so" 19708postinstall_cmds= 19709postuninstall_cmds= 19710finish_cmds= 19711finish_eval= 19712shlibpath_var= 19713shlibpath_overrides_runpath=unknown 19714version_type=none 19715dynamic_linker="$host_os ld.so" 19716sys_lib_dlsearch_path_spec="/lib /usr/lib" 19717need_lib_prefix=unknown 19718hardcode_into_libs=no 19719 19720# when you set need_version to no, make sure it does not cause -set_version 19721# flags to be left without arguments 19722need_version=unknown 19723 19724case $host_os in 19725aix3*) 19726 version_type=linux # correct to gnu/linux during the next big refactor 19727 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 19728 shlibpath_var=LIBPATH 19729 19730 # AIX 3 has no versioning support, so we append a major version to the name. 19731 soname_spec='${libname}${release}${shared_ext}$major' 19732 ;; 19733 19734aix[4-9]*) 19735 version_type=linux # correct to gnu/linux during the next big refactor 19736 need_lib_prefix=no 19737 need_version=no 19738 hardcode_into_libs=yes 19739 if test "$host_cpu" = ia64; then 19740 # AIX 5 supports IA64 19741 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 19742 shlibpath_var=LD_LIBRARY_PATH 19743 else 19744 # With GCC up to 2.95.x, collect2 would create an import file 19745 # for dependence libraries. The import file would start with 19746 # the line `#! .'. This would cause the generated library to 19747 # depend on `.', always an invalid library. This was fixed in 19748 # development snapshots of GCC prior to 3.0. 19749 case $host_os in 19750 aix4 | aix4.[01] | aix4.[01].*) 19751 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 19752 echo ' yes ' 19753 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 19754 : 19755 else 19756 can_build_shared=no 19757 fi 19758 ;; 19759 esac 19760 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 19761 # soname into executable. Probably we can add versioning support to 19762 # collect2, so additional links can be useful in future. 19763 if test "$aix_use_runtimelinking" = yes; then 19764 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 19765 # instead of lib<name>.a to let people know that these are not 19766 # typical AIX shared libraries. 19767 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19768 else 19769 # We preserve .a as extension for shared libraries through AIX4.2 19770 # and later when we are not doing run time linking. 19771 library_names_spec='${libname}${release}.a $libname.a' 19772 soname_spec='${libname}${release}${shared_ext}$major' 19773 fi 19774 shlibpath_var=LIBPATH 19775 fi 19776 ;; 19777 19778amigaos*) 19779 case $host_cpu in 19780 powerpc) 19781 # Since July 2007 AmigaOS4 officially supports .so libraries. 19782 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 19783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19784 ;; 19785 m68k) 19786 library_names_spec='$libname.ixlibrary $libname.a' 19787 # Create ${libname}_ixlibrary.a entries in /sys/libs. 19788 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 19789 ;; 19790 esac 19791 ;; 19792 19793beos*) 19794 library_names_spec='${libname}${shared_ext}' 19795 dynamic_linker="$host_os ld.so" 19796 shlibpath_var=LIBRARY_PATH 19797 ;; 19798 19799bsdi[45]*) 19800 version_type=linux # correct to gnu/linux during the next big refactor 19801 need_version=no 19802 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 19803 soname_spec='${libname}${release}${shared_ext}$major' 19804 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 19805 shlibpath_var=LD_LIBRARY_PATH 19806 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 19807 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 19808 # the default ld.so.conf also contains /usr/contrib/lib and 19809 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 19810 # libtool to hard-code these into programs 19811 ;; 19812 19813cygwin* | mingw* | pw32* | cegcc*) 19814 version_type=windows 19815 shrext_cmds=".dll" 19816 need_version=no 19817 need_lib_prefix=no 19818 19819 case $GCC,$cc_basename in 19820 yes,*) 19821 # gcc 19822 library_names_spec='$libname.dll.a' 19823 # DLL is installed to $(libdir)/../bin by postinstall_cmds 19824 postinstall_cmds='base_file=`basename \${file}`~ 19825 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 19826 dldir=$destdir/`dirname \$dlpath`~ 19827 test -d \$dldir || mkdir -p \$dldir~ 19828 $install_prog $dir/$dlname \$dldir/$dlname~ 19829 chmod a+x \$dldir/$dlname~ 19830 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 19831 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 19832 fi' 19833 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 19834 dlpath=$dir/\$dldll~ 19835 $RM \$dlpath' 19836 shlibpath_overrides_runpath=yes 19837 19838 case $host_os in 19839 cygwin*) 19840 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 19841 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 19842 19843 ;; 19844 mingw* | cegcc*) 19845 # MinGW DLLs use traditional 'lib' prefix 19846 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 19847 ;; 19848 pw32*) 19849 # pw32 DLLs use 'pw' prefix rather than 'lib' 19850 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 19851 ;; 19852 esac 19853 dynamic_linker='Win32 ld.exe' 19854 ;; 19855 19856 *,cl*) 19857 # Native MSVC 19858 libname_spec='$name' 19859 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 19860 library_names_spec='${libname}.dll.lib' 19861 19862 case $build_os in 19863 mingw*) 19864 sys_lib_search_path_spec= 19865 lt_save_ifs=$IFS 19866 IFS=';' 19867 for lt_path in $LIB 19868 do 19869 IFS=$lt_save_ifs 19870 # Let DOS variable expansion print the short 8.3 style file name. 19871 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 19872 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 19873 done 19874 IFS=$lt_save_ifs 19875 # Convert to MSYS style. 19876 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 19877 ;; 19878 cygwin*) 19879 # Convert to unix form, then to dos form, then back to unix form 19880 # but this time dos style (no spaces!) so that the unix form looks 19881 # like /cygdrive/c/PROGRA~1:/cygdr... 19882 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 19883 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 19884 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 19885 ;; 19886 *) 19887 sys_lib_search_path_spec="$LIB" 19888 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 19889 # It is most probably a Windows format PATH. 19890 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 19891 else 19892 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 19893 fi 19894 # FIXME: find the short name or the path components, as spaces are 19895 # common. (e.g. "Program Files" -> "PROGRA~1") 19896 ;; 19897 esac 19898 19899 # DLL is installed to $(libdir)/../bin by postinstall_cmds 19900 postinstall_cmds='base_file=`basename \${file}`~ 19901 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 19902 dldir=$destdir/`dirname \$dlpath`~ 19903 test -d \$dldir || mkdir -p \$dldir~ 19904 $install_prog $dir/$dlname \$dldir/$dlname' 19905 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 19906 dlpath=$dir/\$dldll~ 19907 $RM \$dlpath' 19908 shlibpath_overrides_runpath=yes 19909 dynamic_linker='Win32 link.exe' 19910 ;; 19911 19912 *) 19913 # Assume MSVC wrapper 19914 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 19915 dynamic_linker='Win32 ld.exe' 19916 ;; 19917 esac 19918 # FIXME: first we should search . and the directory the executable is in 19919 shlibpath_var=PATH 19920 ;; 19921 19922darwin* | rhapsody*) 19923 dynamic_linker="$host_os dyld" 19924 version_type=darwin 19925 need_lib_prefix=no 19926 need_version=no 19927 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 19928 soname_spec='${libname}${release}${major}$shared_ext' 19929 shlibpath_overrides_runpath=yes 19930 shlibpath_var=DYLD_LIBRARY_PATH 19931 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 19932 19933 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 19934 ;; 19935 19936dgux*) 19937 version_type=linux # correct to gnu/linux during the next big refactor 19938 need_lib_prefix=no 19939 need_version=no 19940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 19941 soname_spec='${libname}${release}${shared_ext}$major' 19942 shlibpath_var=LD_LIBRARY_PATH 19943 ;; 19944 19945freebsd* | dragonfly*) 19946 # DragonFly does not have aout. When/if they implement a new 19947 # versioning mechanism, adjust this. 19948 if test -x /usr/bin/objformat; then 19949 objformat=`/usr/bin/objformat` 19950 else 19951 case $host_os in 19952 freebsd[23].*) objformat=aout ;; 19953 *) objformat=elf ;; 19954 esac 19955 fi 19956 version_type=freebsd-$objformat 19957 case $version_type in 19958 freebsd-elf*) 19959 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 19960 need_version=no 19961 need_lib_prefix=no 19962 ;; 19963 freebsd-*) 19964 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 19965 need_version=yes 19966 ;; 19967 esac 19968 shlibpath_var=LD_LIBRARY_PATH 19969 case $host_os in 19970 freebsd2.*) 19971 shlibpath_overrides_runpath=yes 19972 ;; 19973 freebsd3.[01]* | freebsdelf3.[01]*) 19974 shlibpath_overrides_runpath=yes 19975 hardcode_into_libs=yes 19976 ;; 19977 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 19978 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 19979 shlibpath_overrides_runpath=no 19980 hardcode_into_libs=yes 19981 ;; 19982 *) # from 4.6 on, and DragonFly 19983 shlibpath_overrides_runpath=yes 19984 hardcode_into_libs=yes 19985 ;; 19986 esac 19987 ;; 19988 19989gnu*) 19990 version_type=linux # correct to gnu/linux during the next big refactor 19991 need_lib_prefix=no 19992 need_version=no 19993 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 19994 soname_spec='${libname}${release}${shared_ext}$major' 19995 shlibpath_var=LD_LIBRARY_PATH 19996 shlibpath_overrides_runpath=no 19997 hardcode_into_libs=yes 19998 ;; 19999 20000haiku*) 20001 version_type=linux # correct to gnu/linux during the next big refactor 20002 need_lib_prefix=no 20003 need_version=no 20004 dynamic_linker="$host_os runtime_loader" 20005 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 20006 soname_spec='${libname}${release}${shared_ext}$major' 20007 shlibpath_var=LIBRARY_PATH 20008 shlibpath_overrides_runpath=yes 20009 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 20010 hardcode_into_libs=yes 20011 ;; 20012 20013hpux9* | hpux10* | hpux11*) 20014 # Give a soname corresponding to the major version so that dld.sl refuses to 20015 # link against other versions. 20016 version_type=sunos 20017 need_lib_prefix=no 20018 need_version=no 20019 case $host_cpu in 20020 ia64*) 20021 shrext_cmds='.so' 20022 hardcode_into_libs=yes 20023 dynamic_linker="$host_os dld.so" 20024 shlibpath_var=LD_LIBRARY_PATH 20025 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 20026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 20027 soname_spec='${libname}${release}${shared_ext}$major' 20028 if test "X$HPUX_IA64_MODE" = X32; then 20029 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 20030 else 20031 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 20032 fi 20033 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 20034 ;; 20035 hppa*64*) 20036 shrext_cmds='.sl' 20037 hardcode_into_libs=yes 20038 dynamic_linker="$host_os dld.sl" 20039 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 20040 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 20041 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 20042 soname_spec='${libname}${release}${shared_ext}$major' 20043 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 20044 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 20045 ;; 20046 *) 20047 shrext_cmds='.sl' 20048 dynamic_linker="$host_os dld.sl" 20049 shlibpath_var=SHLIB_PATH 20050 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 20051 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 20052 soname_spec='${libname}${release}${shared_ext}$major' 20053 ;; 20054 esac 20055 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 20056 postinstall_cmds='chmod 555 $lib' 20057 # or fails outright, so override atomically: 20058 install_override_mode=555 20059 ;; 20060 20061interix[3-9]*) 20062 version_type=linux # correct to gnu/linux during the next big refactor 20063 need_lib_prefix=no 20064 need_version=no 20065 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 20066 soname_spec='${libname}${release}${shared_ext}$major' 20067 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 20068 shlibpath_var=LD_LIBRARY_PATH 20069 shlibpath_overrides_runpath=no 20070 hardcode_into_libs=yes 20071 ;; 20072 20073irix5* | irix6* | nonstopux*) 20074 case $host_os in 20075 nonstopux*) version_type=nonstopux ;; 20076 *) 20077 if test "$lt_cv_prog_gnu_ld" = yes; then 20078 version_type=linux # correct to gnu/linux during the next big refactor 20079 else 20080 version_type=irix 20081 fi ;; 20082 esac 20083 need_lib_prefix=no 20084 need_version=no 20085 soname_spec='${libname}${release}${shared_ext}$major' 20086 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 20087 case $host_os in 20088 irix5* | nonstopux*) 20089 libsuff= shlibsuff= 20090 ;; 20091 *) 20092 case $LD in # libtool.m4 will add one of these switches to LD 20093 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 20094 libsuff= shlibsuff= libmagic=32-bit;; 20095 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 20096 libsuff=32 shlibsuff=N32 libmagic=N32;; 20097 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 20098 libsuff=64 shlibsuff=64 libmagic=64-bit;; 20099 *) libsuff= shlibsuff= libmagic=never-match;; 20100 esac 20101 ;; 20102 esac 20103 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 20104 shlibpath_overrides_runpath=no 20105 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 20106 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 20107 hardcode_into_libs=yes 20108 ;; 20109 20110# No shared lib support for Linux oldld, aout, or coff. 20111linux*oldld* | linux*aout* | linux*coff*) 20112 dynamic_linker=no 20113 ;; 20114 20115# This must be glibc/ELF. 20116linux* | k*bsd*-gnu | kopensolaris*-gnu) 20117 version_type=linux # correct to gnu/linux during the next big refactor 20118 need_lib_prefix=no 20119 need_version=no 20120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 20121 soname_spec='${libname}${release}${shared_ext}$major' 20122 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 20123 shlibpath_var=LD_LIBRARY_PATH 20124 shlibpath_overrides_runpath=no 20125 20126 # Some binutils ld are patched to set DT_RUNPATH 20127 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 20128 $as_echo_n "(cached) " >&6 20129else 20130 lt_cv_shlibpath_overrides_runpath=no 20131 save_LDFLAGS=$LDFLAGS 20132 save_libdir=$libdir 20133 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 20134 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 20135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20136/* end confdefs.h. */ 20137 20138int 20139main () 20140{ 20141 20142 ; 20143 return 0; 20144} 20145_ACEOF 20146if ac_fn_cxx_try_link "$LINENO"; then : 20147 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 20148 lt_cv_shlibpath_overrides_runpath=yes 20149fi 20150fi 20151rm -f core conftest.err conftest.$ac_objext \ 20152 conftest$ac_exeext conftest.$ac_ext 20153 LDFLAGS=$save_LDFLAGS 20154 libdir=$save_libdir 20155 20156fi 20157 20158 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 20159 20160 # This implies no fast_install, which is unacceptable. 20161 # Some rework will be needed to allow for fast_install 20162 # before this can be enabled. 20163 hardcode_into_libs=yes 20164 20165 # Add ABI-specific directories to the system library path. 20166 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" 20167 20168 # Append ld.so.conf contents to the search path 20169 if test -f /etc/ld.so.conf; then 20170 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' ' '` 20171 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 20172 20173 fi 20174 20175 # We used to test for /lib/ld.so.1 and disable shared libraries on 20176 # powerpc, because MkLinux only supported shared libraries with the 20177 # GNU dynamic linker. Since this was broken with cross compilers, 20178 # most powerpc-linux boxes support dynamic linking these days and 20179 # people can always --disable-shared, the test was removed, and we 20180 # assume the GNU/Linux dynamic linker is in use. 20181 dynamic_linker='GNU/Linux ld.so' 20182 ;; 20183 20184netbsd*) 20185 version_type=sunos 20186 need_lib_prefix=no 20187 need_version=no 20188 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 20189 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 20190 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 20191 dynamic_linker='NetBSD (a.out) ld.so' 20192 else 20193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 20194 soname_spec='${libname}${release}${shared_ext}$major' 20195 dynamic_linker='NetBSD ld.elf_so' 20196 fi 20197 shlibpath_var=LD_LIBRARY_PATH 20198 shlibpath_overrides_runpath=yes 20199 hardcode_into_libs=yes 20200 ;; 20201 20202newsos6) 20203 version_type=linux # correct to gnu/linux during the next big refactor 20204 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 20205 shlibpath_var=LD_LIBRARY_PATH 20206 shlibpath_overrides_runpath=yes 20207 ;; 20208 20209*nto* | *qnx*) 20210 version_type=qnx 20211 need_lib_prefix=no 20212 need_version=no 20213 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 20214 soname_spec='${libname}${release}${shared_ext}$major' 20215 shlibpath_var=LD_LIBRARY_PATH 20216 shlibpath_overrides_runpath=no 20217 hardcode_into_libs=yes 20218 dynamic_linker='ldqnx.so' 20219 ;; 20220 20221openbsd*) 20222 version_type=sunos 20223 sys_lib_dlsearch_path_spec="/usr/lib" 20224 need_lib_prefix=no 20225 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 20226 case $host_os in 20227 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 20228 *) need_version=no ;; 20229 esac 20230 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 20231 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 20232 shlibpath_var=LD_LIBRARY_PATH 20233 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 20234 case $host_os in 20235 openbsd2.[89] | openbsd2.[89].*) 20236 shlibpath_overrides_runpath=no 20237 ;; 20238 *) 20239 shlibpath_overrides_runpath=yes 20240 ;; 20241 esac 20242 else 20243 shlibpath_overrides_runpath=yes 20244 fi 20245 ;; 20246 20247os2*) 20248 libname_spec='$name' 20249 shrext_cmds=".dll" 20250 need_lib_prefix=no 20251 library_names_spec='$libname${shared_ext} $libname.a' 20252 dynamic_linker='OS/2 ld.exe' 20253 shlibpath_var=LIBPATH 20254 ;; 20255 20256osf3* | osf4* | osf5*) 20257 version_type=osf 20258 need_lib_prefix=no 20259 need_version=no 20260 soname_spec='${libname}${release}${shared_ext}$major' 20261 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 20262 shlibpath_var=LD_LIBRARY_PATH 20263 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 20264 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 20265 ;; 20266 20267rdos*) 20268 dynamic_linker=no 20269 ;; 20270 20271solaris*) 20272 version_type=linux # correct to gnu/linux during the next big refactor 20273 need_lib_prefix=no 20274 need_version=no 20275 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 20276 soname_spec='${libname}${release}${shared_ext}$major' 20277 shlibpath_var=LD_LIBRARY_PATH 20278 shlibpath_overrides_runpath=yes 20279 hardcode_into_libs=yes 20280 # ldd complains unless libraries are executable 20281 postinstall_cmds='chmod +x $lib' 20282 ;; 20283 20284sunos4*) 20285 version_type=sunos 20286 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 20287 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 20288 shlibpath_var=LD_LIBRARY_PATH 20289 shlibpath_overrides_runpath=yes 20290 if test "$with_gnu_ld" = yes; then 20291 need_lib_prefix=no 20292 fi 20293 need_version=yes 20294 ;; 20295 20296sysv4 | sysv4.3*) 20297 version_type=linux # correct to gnu/linux during the next big refactor 20298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 20299 soname_spec='${libname}${release}${shared_ext}$major' 20300 shlibpath_var=LD_LIBRARY_PATH 20301 case $host_vendor in 20302 sni) 20303 shlibpath_overrides_runpath=no 20304 need_lib_prefix=no 20305 runpath_var=LD_RUN_PATH 20306 ;; 20307 siemens) 20308 need_lib_prefix=no 20309 ;; 20310 motorola) 20311 need_lib_prefix=no 20312 need_version=no 20313 shlibpath_overrides_runpath=no 20314 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 20315 ;; 20316 esac 20317 ;; 20318 20319sysv4*MP*) 20320 if test -d /usr/nec ;then 20321 version_type=linux # correct to gnu/linux during the next big refactor 20322 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 20323 soname_spec='$libname${shared_ext}.$major' 20324 shlibpath_var=LD_LIBRARY_PATH 20325 fi 20326 ;; 20327 20328sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 20329 version_type=freebsd-elf 20330 need_lib_prefix=no 20331 need_version=no 20332 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 20333 soname_spec='${libname}${release}${shared_ext}$major' 20334 shlibpath_var=LD_LIBRARY_PATH 20335 shlibpath_overrides_runpath=yes 20336 hardcode_into_libs=yes 20337 if test "$with_gnu_ld" = yes; then 20338 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 20339 else 20340 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 20341 case $host_os in 20342 sco3.2v5*) 20343 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 20344 ;; 20345 esac 20346 fi 20347 sys_lib_dlsearch_path_spec='/usr/lib' 20348 ;; 20349 20350tpf*) 20351 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 20352 version_type=linux # correct to gnu/linux during the next big refactor 20353 need_lib_prefix=no 20354 need_version=no 20355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 20356 shlibpath_var=LD_LIBRARY_PATH 20357 shlibpath_overrides_runpath=no 20358 hardcode_into_libs=yes 20359 ;; 20360 20361uts4*) 20362 version_type=linux # correct to gnu/linux during the next big refactor 20363 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 20364 soname_spec='${libname}${release}${shared_ext}$major' 20365 shlibpath_var=LD_LIBRARY_PATH 20366 ;; 20367 20368*) 20369 dynamic_linker=no 20370 ;; 20371esac 20372{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 20373$as_echo "$dynamic_linker" >&6; } 20374test "$dynamic_linker" = no && can_build_shared=no 20375 20376variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 20377if test "$GCC" = yes; then 20378 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 20379fi 20380 20381if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 20382 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 20383fi 20384if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 20385 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 20386fi 20387 20388 20389 20390 20391 20392 20393 20394 20395 20396 20397 20398 20399 20400 20401 20402 20403 20404 20405 20406 20407 20408 20409 20410 20411 20412 20413 20414 20415 20416 20417 20418 20419 20420 20421 20422 20423 20424 20425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 20426$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 20427hardcode_action_CXX= 20428if test -n "$hardcode_libdir_flag_spec_CXX" || 20429 test -n "$runpath_var_CXX" || 20430 test "X$hardcode_automatic_CXX" = "Xyes" ; then 20431 20432 # We can hardcode non-existent directories. 20433 if test "$hardcode_direct_CXX" != no && 20434 # If the only mechanism to avoid hardcoding is shlibpath_var, we 20435 # have to relink, otherwise we might link with an installed library 20436 # when we should be linking with a yet-to-be-installed one 20437 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 20438 test "$hardcode_minus_L_CXX" != no; then 20439 # Linking always hardcodes the temporary library directory. 20440 hardcode_action_CXX=relink 20441 else 20442 # We can link without hardcoding, and we can hardcode nonexisting dirs. 20443 hardcode_action_CXX=immediate 20444 fi 20445else 20446 # We cannot hardcode anything, or else we can only hardcode existing 20447 # directories. 20448 hardcode_action_CXX=unsupported 20449fi 20450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 20451$as_echo "$hardcode_action_CXX" >&6; } 20452 20453if test "$hardcode_action_CXX" = relink || 20454 test "$inherit_rpath_CXX" = yes; then 20455 # Fast installation is not supported 20456 enable_fast_install=no 20457elif test "$shlibpath_overrides_runpath" = yes || 20458 test "$enable_shared" = no; then 20459 # Fast installation is not necessary 20460 enable_fast_install=needless 20461fi 20462 20463 20464 20465 20466 20467 20468 20469 fi # test -n "$compiler" 20470 20471 CC=$lt_save_CC 20472 CFLAGS=$lt_save_CFLAGS 20473 LDCXX=$LD 20474 LD=$lt_save_LD 20475 GCC=$lt_save_GCC 20476 with_gnu_ld=$lt_save_with_gnu_ld 20477 lt_cv_path_LDCXX=$lt_cv_path_LD 20478 lt_cv_path_LD=$lt_save_path_LD 20479 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 20480 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 20481fi # test "$_lt_caught_CXX_error" != yes 20482 20483ac_ext=c 20484ac_cpp='$CPP $CPPFLAGS' 20485ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20486ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20487ac_compiler_gnu=$ac_cv_c_compiler_gnu 20488 20489 20490 20491 20492 20493 20494 20495 20496 20497 20498 20499 20500 20501 20502 20503 ac_config_commands="$ac_config_commands libtool" 20504 20505 20506 20507 20508# Only expand once: 20509 20510 20511 20512 20513 20514# Configure libltdl 20515 20516 20517 20518 20519 20520 20521 20522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which extension is used for runtime loadable modules" >&5 20523$as_echo_n "checking which extension is used for runtime loadable modules... " >&6; } 20524if ${libltdl_cv_shlibext+:} false; then : 20525 $as_echo_n "(cached) " >&6 20526else 20527 20528module=yes 20529eval libltdl_cv_shlibext=$shrext_cmds 20530module=no 20531eval libltdl_cv_shrext=$shrext_cmds 20532 20533fi 20534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_shlibext" >&5 20535$as_echo "$libltdl_cv_shlibext" >&6; } 20536if test -n "$libltdl_cv_shlibext"; then 20537 20538cat >>confdefs.h <<_ACEOF 20539#define LT_MODULE_EXT "$libltdl_cv_shlibext" 20540_ACEOF 20541 20542fi 20543if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then 20544 20545cat >>confdefs.h <<_ACEOF 20546#define LT_SHARED_EXT "$libltdl_cv_shrext" 20547_ACEOF 20548 20549fi 20550 20551{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which variable specifies run-time module search path" >&5 20552$as_echo_n "checking which variable specifies run-time module search path... " >&6; } 20553if ${lt_cv_module_path_var+:} false; then : 20554 $as_echo_n "(cached) " >&6 20555else 20556 lt_cv_module_path_var="$shlibpath_var" 20557fi 20558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_module_path_var" >&5 20559$as_echo "$lt_cv_module_path_var" >&6; } 20560if test -n "$lt_cv_module_path_var"; then 20561 20562cat >>confdefs.h <<_ACEOF 20563#define LT_MODULE_PATH_VAR "$lt_cv_module_path_var" 20564_ACEOF 20565 20566fi 20567 20568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the default library search path" >&5 20569$as_echo_n "checking for the default library search path... " >&6; } 20570if ${lt_cv_sys_dlsearch_path+:} false; then : 20571 $as_echo_n "(cached) " >&6 20572else 20573 lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec" 20574fi 20575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_dlsearch_path" >&5 20576$as_echo "$lt_cv_sys_dlsearch_path" >&6; } 20577if test -n "$lt_cv_sys_dlsearch_path"; then 20578 sys_dlsearch_path= 20579 for dir in $lt_cv_sys_dlsearch_path; do 20580 if test -z "$sys_dlsearch_path"; then 20581 sys_dlsearch_path="$dir" 20582 else 20583 sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir" 20584 fi 20585 done 20586 20587cat >>confdefs.h <<_ACEOF 20588#define LT_DLSEARCH_PATH "$sys_dlsearch_path" 20589_ACEOF 20590 20591fi 20592 20593 20594LT_DLLOADERS= 20595 20596 20597ac_ext=c 20598ac_cpp='$CPP $CPPFLAGS' 20599ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20600ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20601ac_compiler_gnu=$ac_cv_c_compiler_gnu 20602 20603 20604LIBADD_DLOPEN= 20605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 20606$as_echo_n "checking for library containing dlopen... " >&6; } 20607if ${ac_cv_search_dlopen+:} false; then : 20608 $as_echo_n "(cached) " >&6 20609else 20610 ac_func_search_save_LIBS=$LIBS 20611cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20612/* end confdefs.h. */ 20613 20614/* Override any GCC internal prototype to avoid an error. 20615 Use char because int might match the return type of a GCC 20616 builtin and then its argument prototype would still apply. */ 20617#ifdef __cplusplus 20618extern "C" 20619#endif 20620char dlopen (); 20621int 20622main () 20623{ 20624return dlopen (); 20625 ; 20626 return 0; 20627} 20628_ACEOF 20629for ac_lib in '' dl; do 20630 if test -z "$ac_lib"; then 20631 ac_res="none required" 20632 else 20633 ac_res=-l$ac_lib 20634 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 20635 fi 20636 if ac_fn_c_try_link "$LINENO"; then : 20637 ac_cv_search_dlopen=$ac_res 20638fi 20639rm -f core conftest.err conftest.$ac_objext \ 20640 conftest$ac_exeext 20641 if ${ac_cv_search_dlopen+:} false; then : 20642 break 20643fi 20644done 20645if ${ac_cv_search_dlopen+:} false; then : 20646 20647else 20648 ac_cv_search_dlopen=no 20649fi 20650rm conftest.$ac_ext 20651LIBS=$ac_func_search_save_LIBS 20652fi 20653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 20654$as_echo "$ac_cv_search_dlopen" >&6; } 20655ac_res=$ac_cv_search_dlopen 20656if test "$ac_res" != no; then : 20657 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 20658 20659$as_echo "#define HAVE_LIBDL 1" >>confdefs.h 20660 20661 if test "$ac_cv_search_dlopen" != "none required" ; then 20662 LIBADD_DLOPEN="-ldl" 20663 fi 20664 libltdl_cv_lib_dl_dlopen="yes" 20665 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la" 20666else 20667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20668/* end confdefs.h. */ 20669#if HAVE_DLFCN_H 20670# include <dlfcn.h> 20671#endif 20672 20673int 20674main () 20675{ 20676dlopen(0, 0); 20677 ; 20678 return 0; 20679} 20680_ACEOF 20681if ac_fn_c_try_link "$LINENO"; then : 20682 20683$as_echo "#define HAVE_LIBDL 1" >>confdefs.h 20684 20685 libltdl_cv_func_dlopen="yes" 20686 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la" 20687else 20688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 20689$as_echo_n "checking for dlopen in -lsvld... " >&6; } 20690if ${ac_cv_lib_svld_dlopen+:} false; then : 20691 $as_echo_n "(cached) " >&6 20692else 20693 ac_check_lib_save_LIBS=$LIBS 20694LIBS="-lsvld $LIBS" 20695cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20696/* end confdefs.h. */ 20697 20698/* Override any GCC internal prototype to avoid an error. 20699 Use char because int might match the return type of a GCC 20700 builtin and then its argument prototype would still apply. */ 20701#ifdef __cplusplus 20702extern "C" 20703#endif 20704char dlopen (); 20705int 20706main () 20707{ 20708return dlopen (); 20709 ; 20710 return 0; 20711} 20712_ACEOF 20713if ac_fn_c_try_link "$LINENO"; then : 20714 ac_cv_lib_svld_dlopen=yes 20715else 20716 ac_cv_lib_svld_dlopen=no 20717fi 20718rm -f core conftest.err conftest.$ac_objext \ 20719 conftest$ac_exeext conftest.$ac_ext 20720LIBS=$ac_check_lib_save_LIBS 20721fi 20722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 20723$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 20724if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 20725 20726$as_echo "#define HAVE_LIBDL 1" >>confdefs.h 20727 20728 LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes" 20729 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la" 20730fi 20731 20732fi 20733rm -f core conftest.err conftest.$ac_objext \ 20734 conftest$ac_exeext conftest.$ac_ext 20735fi 20736 20737if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes 20738then 20739 lt_save_LIBS="$LIBS" 20740 LIBS="$LIBS $LIBADD_DLOPEN" 20741 for ac_func in dlerror 20742do : 20743 ac_fn_c_check_func "$LINENO" "dlerror" "ac_cv_func_dlerror" 20744if test "x$ac_cv_func_dlerror" = xyes; then : 20745 cat >>confdefs.h <<_ACEOF 20746#define HAVE_DLERROR 1 20747_ACEOF 20748 20749fi 20750done 20751 20752 LIBS="$lt_save_LIBS" 20753fi 20754 20755 20756LIBADD_SHL_LOAD= 20757ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 20758if test "x$ac_cv_func_shl_load" = xyes; then : 20759 20760$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 20761 20762 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" 20763else 20764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 20765$as_echo_n "checking for shl_load in -ldld... " >&6; } 20766if ${ac_cv_lib_dld_shl_load+:} false; then : 20767 $as_echo_n "(cached) " >&6 20768else 20769 ac_check_lib_save_LIBS=$LIBS 20770LIBS="-ldld $LIBS" 20771cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20772/* end confdefs.h. */ 20773 20774/* Override any GCC internal prototype to avoid an error. 20775 Use char because int might match the return type of a GCC 20776 builtin and then its argument prototype would still apply. */ 20777#ifdef __cplusplus 20778extern "C" 20779#endif 20780char shl_load (); 20781int 20782main () 20783{ 20784return shl_load (); 20785 ; 20786 return 0; 20787} 20788_ACEOF 20789if ac_fn_c_try_link "$LINENO"; then : 20790 ac_cv_lib_dld_shl_load=yes 20791else 20792 ac_cv_lib_dld_shl_load=no 20793fi 20794rm -f core conftest.err conftest.$ac_objext \ 20795 conftest$ac_exeext conftest.$ac_ext 20796LIBS=$ac_check_lib_save_LIBS 20797fi 20798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 20799$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 20800if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 20801 20802$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 20803 20804 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" 20805 LIBADD_SHL_LOAD="-ldld" 20806fi 20807 20808fi 20809 20810 20811 20812case $host_os in 20813darwin[1567].*) 20814# We only want this for pre-Mac OS X 10.4. 20815 ac_fn_c_check_func "$LINENO" "_dyld_func_lookup" "ac_cv_func__dyld_func_lookup" 20816if test "x$ac_cv_func__dyld_func_lookup" = xyes; then : 20817 20818$as_echo "#define HAVE_DYLD 1" >>confdefs.h 20819 20820 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la" 20821fi 20822 20823 ;; 20824beos*) 20825 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" 20826 ;; 20827cygwin* | mingw* | os2* | pw32*) 20828 ac_fn_c_check_decl "$LINENO" "cygwin_conv_path" "ac_cv_have_decl_cygwin_conv_path" "#include <sys/cygwin.h> 20829" 20830if test "x$ac_cv_have_decl_cygwin_conv_path" = xyes; then : 20831 ac_have_decl=1 20832else 20833 ac_have_decl=0 20834fi 20835 20836cat >>confdefs.h <<_ACEOF 20837#define HAVE_DECL_CYGWIN_CONV_PATH $ac_have_decl 20838_ACEOF 20839 20840 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" 20841 ;; 20842esac 20843 20844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 20845$as_echo_n "checking for dld_link in -ldld... " >&6; } 20846if ${ac_cv_lib_dld_dld_link+:} false; then : 20847 $as_echo_n "(cached) " >&6 20848else 20849 ac_check_lib_save_LIBS=$LIBS 20850LIBS="-ldld $LIBS" 20851cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20852/* end confdefs.h. */ 20853 20854/* Override any GCC internal prototype to avoid an error. 20855 Use char because int might match the return type of a GCC 20856 builtin and then its argument prototype would still apply. */ 20857#ifdef __cplusplus 20858extern "C" 20859#endif 20860char dld_link (); 20861int 20862main () 20863{ 20864return dld_link (); 20865 ; 20866 return 0; 20867} 20868_ACEOF 20869if ac_fn_c_try_link "$LINENO"; then : 20870 ac_cv_lib_dld_dld_link=yes 20871else 20872 ac_cv_lib_dld_dld_link=no 20873fi 20874rm -f core conftest.err conftest.$ac_objext \ 20875 conftest$ac_exeext conftest.$ac_ext 20876LIBS=$ac_check_lib_save_LIBS 20877fi 20878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 20879$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 20880if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 20881 20882$as_echo "#define HAVE_DLD 1" >>confdefs.h 20883 20884 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la" 20885fi 20886 20887 20888 20889 20890LT_DLPREOPEN= 20891if test -n "$LT_DLLOADERS" 20892then 20893 for lt_loader in $LT_DLLOADERS; do 20894 LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader " 20895 done 20896 20897$as_echo "#define HAVE_LIBDLLOADER 1" >>confdefs.h 20898 20899fi 20900 20901 20902LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" 20903 20904 20905ac_ext=c 20906ac_cpp='$CPP $CPPFLAGS' 20907ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20908ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20909ac_compiler_gnu=$ac_cv_c_compiler_gnu 20910 20911 20912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix in compiled symbols" >&5 20913$as_echo_n "checking for _ prefix in compiled symbols... " >&6; } 20914if ${lt_cv_sys_symbol_underscore+:} false; then : 20915 $as_echo_n "(cached) " >&6 20916else 20917 lt_cv_sys_symbol_underscore=no 20918 cat > conftest.$ac_ext <<_LT_EOF 20919void nm_test_func(){} 20920int main(){nm_test_func;return 0;} 20921_LT_EOF 20922 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 20923 (eval $ac_compile) 2>&5 20924 ac_status=$? 20925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 20926 test $ac_status = 0; }; then 20927 # Now try to grab the symbols. 20928 ac_nlist=conftest.nm 20929 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\""; } >&5 20930 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5 20931 ac_status=$? 20932 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 20933 test $ac_status = 0; } && test -s "$ac_nlist"; then 20934 # See whether the symbols have a leading underscore. 20935 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then 20936 lt_cv_sys_symbol_underscore=yes 20937 else 20938 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then 20939 : 20940 else 20941 echo "configure: cannot find nm_test_func in $ac_nlist" >&5 20942 fi 20943 fi 20944 else 20945 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5 20946 fi 20947 else 20948 echo "configure: failed program was:" >&5 20949 cat conftest.c >&5 20950 fi 20951 rm -rf conftest* 20952 20953fi 20954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_symbol_underscore" >&5 20955$as_echo "$lt_cv_sys_symbol_underscore" >&6; } 20956 sys_symbol_underscore=$lt_cv_sys_symbol_underscore 20957 20958 20959if test x"$lt_cv_sys_symbol_underscore" = xyes; then 20960 if test x"$libltdl_cv_func_dlopen" = xyes || 20961 test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then 20962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have to add an underscore for dlsym" >&5 20963$as_echo_n "checking whether we have to add an underscore for dlsym... " >&6; } 20964if ${libltdl_cv_need_uscore+:} false; then : 20965 $as_echo_n "(cached) " >&6 20966else 20967 libltdl_cv_need_uscore=unknown 20968 save_LIBS="$LIBS" 20969 LIBS="$LIBS $LIBADD_DLOPEN" 20970 if test "$cross_compiling" = yes; then : 20971 libltdl_cv_need_uscore=cross 20972else 20973 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 20974 lt_status=$lt_dlunknown 20975 cat > conftest.$ac_ext <<_LT_EOF 20976#line $LINENO "configure" 20977#include "confdefs.h" 20978 20979#if HAVE_DLFCN_H 20980#include <dlfcn.h> 20981#endif 20982 20983#include <stdio.h> 20984 20985#ifdef RTLD_GLOBAL 20986# define LT_DLGLOBAL RTLD_GLOBAL 20987#else 20988# ifdef DL_GLOBAL 20989# define LT_DLGLOBAL DL_GLOBAL 20990# else 20991# define LT_DLGLOBAL 0 20992# endif 20993#endif 20994 20995/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 20996 find out it does not work in some platform. */ 20997#ifndef LT_DLLAZY_OR_NOW 20998# ifdef RTLD_LAZY 20999# define LT_DLLAZY_OR_NOW RTLD_LAZY 21000# else 21001# ifdef DL_LAZY 21002# define LT_DLLAZY_OR_NOW DL_LAZY 21003# else 21004# ifdef RTLD_NOW 21005# define LT_DLLAZY_OR_NOW RTLD_NOW 21006# else 21007# ifdef DL_NOW 21008# define LT_DLLAZY_OR_NOW DL_NOW 21009# else 21010# define LT_DLLAZY_OR_NOW 0 21011# endif 21012# endif 21013# endif 21014# endif 21015#endif 21016 21017/* When -fvisbility=hidden is used, assume the code has been annotated 21018 correspondingly for the symbols needed. */ 21019#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 21020int fnord () __attribute__((visibility("default"))); 21021#endif 21022 21023int fnord () { return 42; } 21024int main () 21025{ 21026 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 21027 int status = $lt_dlunknown; 21028 21029 if (self) 21030 { 21031 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 21032 else 21033 { 21034 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 21035 else puts (dlerror ()); 21036 } 21037 /* dlclose (self); */ 21038 } 21039 else 21040 puts (dlerror ()); 21041 21042 return status; 21043} 21044_LT_EOF 21045 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 21046 (eval $ac_link) 2>&5 21047 ac_status=$? 21048 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 21049 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 21050 (./conftest; exit; ) >&5 2>/dev/null 21051 lt_status=$? 21052 case x$lt_status in 21053 x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;; 21054 x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;; 21055 x$lt_dlunknown|x*) ;; 21056 esac 21057 else : 21058 # compilation failed 21059 21060 fi 21061fi 21062rm -fr conftest* 21063 21064 LIBS="$save_LIBS" 21065 21066fi 21067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_need_uscore" >&5 21068$as_echo "$libltdl_cv_need_uscore" >&6; } 21069 fi 21070fi 21071 21072if test x"$libltdl_cv_need_uscore" = xyes; then 21073 21074$as_echo "#define NEED_USCORE 1" >>confdefs.h 21075 21076fi 21077 21078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether deplibs are loaded by dlopen" >&5 21079$as_echo_n "checking whether deplibs are loaded by dlopen... " >&6; } 21080if ${lt_cv_sys_dlopen_deplibs+:} false; then : 21081 $as_echo_n "(cached) " >&6 21082else 21083 # PORTME does your system automatically load deplibs for dlopen? 21084 # or its logical equivalent (e.g. shl_load for HP-UX < 11) 21085 # For now, we just catch OSes we know something about -- in the 21086 # future, we'll try test this programmatically. 21087 lt_cv_sys_dlopen_deplibs=unknown 21088 case $host_os in 21089 aix3*|aix4.1.*|aix4.2.*) 21090 # Unknown whether this is true for these versions of AIX, but 21091 # we want this `case' here to explicitly catch those versions. 21092 lt_cv_sys_dlopen_deplibs=unknown 21093 ;; 21094 aix[4-9]*) 21095 lt_cv_sys_dlopen_deplibs=yes 21096 ;; 21097 amigaos*) 21098 case $host_cpu in 21099 powerpc) 21100 lt_cv_sys_dlopen_deplibs=no 21101 ;; 21102 esac 21103 ;; 21104 darwin*) 21105 # Assuming the user has installed a libdl from somewhere, this is true 21106 # If you are looking for one http://www.opendarwin.org/projects/dlcompat 21107 lt_cv_sys_dlopen_deplibs=yes 21108 ;; 21109 freebsd* | dragonfly*) 21110 lt_cv_sys_dlopen_deplibs=yes 21111 ;; 21112 gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu) 21113 # GNU and its variants, using gnu ld.so (Glibc) 21114 lt_cv_sys_dlopen_deplibs=yes 21115 ;; 21116 hpux10*|hpux11*) 21117 lt_cv_sys_dlopen_deplibs=yes 21118 ;; 21119 interix*) 21120 lt_cv_sys_dlopen_deplibs=yes 21121 ;; 21122 irix[12345]*|irix6.[01]*) 21123 # Catch all versions of IRIX before 6.2, and indicate that we don't 21124 # know how it worked for any of those versions. 21125 lt_cv_sys_dlopen_deplibs=unknown 21126 ;; 21127 irix*) 21128 # The case above catches anything before 6.2, and it's known that 21129 # at 6.2 and later dlopen does load deplibs. 21130 lt_cv_sys_dlopen_deplibs=yes 21131 ;; 21132 netbsd*) 21133 lt_cv_sys_dlopen_deplibs=yes 21134 ;; 21135 openbsd*) 21136 lt_cv_sys_dlopen_deplibs=yes 21137 ;; 21138 osf[1234]*) 21139 # dlopen did load deplibs (at least at 4.x), but until the 5.x series, 21140 # it did *not* use an RPATH in a shared library to find objects the 21141 # library depends on, so we explicitly say `no'. 21142 lt_cv_sys_dlopen_deplibs=no 21143 ;; 21144 osf5.0|osf5.0a|osf5.1) 21145 # dlopen *does* load deplibs and with the right loader patch applied 21146 # it even uses RPATH in a shared library to search for shared objects 21147 # that the library depends on, but there's no easy way to know if that 21148 # patch is installed. Since this is the case, all we can really 21149 # say is unknown -- it depends on the patch being installed. If 21150 # it is, this changes to `yes'. Without it, it would be `no'. 21151 lt_cv_sys_dlopen_deplibs=unknown 21152 ;; 21153 osf*) 21154 # the two cases above should catch all versions of osf <= 5.1. Read 21155 # the comments above for what we know about them. 21156 # At > 5.1, deplibs are loaded *and* any RPATH in a shared library 21157 # is used to find them so we can finally say `yes'. 21158 lt_cv_sys_dlopen_deplibs=yes 21159 ;; 21160 qnx*) 21161 lt_cv_sys_dlopen_deplibs=yes 21162 ;; 21163 solaris*) 21164 lt_cv_sys_dlopen_deplibs=yes 21165 ;; 21166 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 21167 libltdl_cv_sys_dlopen_deplibs=yes 21168 ;; 21169 esac 21170 21171fi 21172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_dlopen_deplibs" >&5 21173$as_echo "$lt_cv_sys_dlopen_deplibs" >&6; } 21174if test "$lt_cv_sys_dlopen_deplibs" != yes; then 21175 21176$as_echo "#define LTDL_DLOPEN_DEPLIBS 1" >>confdefs.h 21177 21178fi 21179 21180: 21181 21182for ac_header in argz.h 21183do : 21184 ac_fn_c_check_header_compile "$LINENO" "argz.h" "ac_cv_header_argz_h" "$ac_includes_default 21185" 21186if test "x$ac_cv_header_argz_h" = xyes; then : 21187 cat >>confdefs.h <<_ACEOF 21188#define HAVE_ARGZ_H 1 21189_ACEOF 21190 21191fi 21192 21193done 21194 21195 21196ac_fn_c_check_type "$LINENO" "error_t" "ac_cv_type_error_t" "#if defined(HAVE_ARGZ_H) 21197# include <argz.h> 21198#endif 21199" 21200if test "x$ac_cv_type_error_t" = xyes; then : 21201 21202cat >>confdefs.h <<_ACEOF 21203#define HAVE_ERROR_T 1 21204_ACEOF 21205 21206 21207else 21208 21209$as_echo "#define error_t int" >>confdefs.h 21210 21211 21212$as_echo "#define __error_t_defined 1" >>confdefs.h 21213 21214fi 21215 21216 21217ARGZ_H= 21218for ac_func in argz_add argz_append argz_count argz_create_sep argz_insert \ 21219 argz_next argz_stringify 21220do : 21221 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 21222ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 21223if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 21224 cat >>confdefs.h <<_ACEOF 21225#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 21226_ACEOF 21227 21228else 21229 ARGZ_H=argz.h; 21230 21231 _LT_LIBOBJS="$_LT_LIBOBJS argz.$ac_objext" 21232 21233fi 21234done 21235 21236 21237if test -z "$ARGZ_H"; then : 21238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if argz actually works" >&5 21239$as_echo_n "checking if argz actually works... " >&6; } 21240if ${lt_cv_sys_argz_works+:} false; then : 21241 $as_echo_n "(cached) " >&6 21242else 21243 case $host_os in #( 21244 *cygwin*) 21245 lt_cv_sys_argz_works=no 21246 if test "$cross_compiling" != no; then 21247 lt_cv_sys_argz_works="guessing no" 21248 else 21249 lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' 21250 save_IFS=$IFS 21251 IFS=-. 21252 set x `uname -r | sed -e "$lt_sed_extract_leading_digits"` 21253 IFS=$save_IFS 21254 lt_os_major=${2-0} 21255 lt_os_minor=${3-0} 21256 lt_os_micro=${4-0} 21257 if test "$lt_os_major" -gt 1 \ 21258 || { test "$lt_os_major" -eq 1 \ 21259 && { test "$lt_os_minor" -gt 5 \ 21260 || { test "$lt_os_minor" -eq 5 \ 21261 && test "$lt_os_micro" -gt 24; }; }; }; then 21262 lt_cv_sys_argz_works=yes 21263 fi 21264 fi 21265 ;; #( 21266 *) lt_cv_sys_argz_works=yes ;; 21267 esac 21268fi 21269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_argz_works" >&5 21270$as_echo "$lt_cv_sys_argz_works" >&6; } 21271 if test "$lt_cv_sys_argz_works" = yes; then : 21272 21273$as_echo "#define HAVE_WORKING_ARGZ 1" >>confdefs.h 21274 21275else 21276 ARGZ_H=argz.h 21277 21278 21279 _LT_LIBOBJS="$_LT_LIBOBJS argz.$ac_objext" 21280 21281fi 21282fi 21283 21284 21285 21286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether libtool supports -dlopen/-dlpreopen" >&5 21287$as_echo_n "checking whether libtool supports -dlopen/-dlpreopen... " >&6; } 21288if ${libltdl_cv_preloaded_symbols+:} false; then : 21289 $as_echo_n "(cached) " >&6 21290else 21291 if test -n "$lt_cv_sys_global_symbol_pipe"; then 21292 libltdl_cv_preloaded_symbols=yes 21293 else 21294 libltdl_cv_preloaded_symbols=no 21295 fi 21296 21297fi 21298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_preloaded_symbols" >&5 21299$as_echo "$libltdl_cv_preloaded_symbols" >&6; } 21300if test x"$libltdl_cv_preloaded_symbols" = xyes; then 21301 21302$as_echo "#define HAVE_PRELOADED_SYMBOLS 1" >>confdefs.h 21303 21304fi 21305 21306# Set options 21307 21308 21309 21310 21311 21312 21313 21314 21315 21316 21317 21318# Check whether --with-included_ltdl was given. 21319if test "${with_included_ltdl+set}" = set; then : 21320 withval=$with_included_ltdl; 21321fi 21322 21323 21324if test "x$with_included_ltdl" != xyes; then 21325 # We are not being forced to use the included libltdl sources, so 21326 # decide whether there is a useful installed version we can use. 21327 ac_fn_c_check_header_compile "$LINENO" "ltdl.h" "ac_cv_header_ltdl_h" "$ac_includes_default 21328 21329" 21330if test "x$ac_cv_header_ltdl_h" = xyes; then : 21331 ac_fn_c_check_decl "$LINENO" "lt_dlinterface_register" "ac_cv_have_decl_lt_dlinterface_register" "$ac_includes_default 21332 #include <ltdl.h> 21333" 21334if test "x$ac_cv_have_decl_lt_dlinterface_register" = xyes; then : 21335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lt_dladvise_preload in -lltdl" >&5 21336$as_echo_n "checking for lt_dladvise_preload in -lltdl... " >&6; } 21337if ${ac_cv_lib_ltdl_lt_dladvise_preload+:} false; then : 21338 $as_echo_n "(cached) " >&6 21339else 21340 ac_check_lib_save_LIBS=$LIBS 21341LIBS="-lltdl $LIBS" 21342cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21343/* end confdefs.h. */ 21344 21345/* Override any GCC internal prototype to avoid an error. 21346 Use char because int might match the return type of a GCC 21347 builtin and then its argument prototype would still apply. */ 21348#ifdef __cplusplus 21349extern "C" 21350#endif 21351char lt_dladvise_preload (); 21352int 21353main () 21354{ 21355return lt_dladvise_preload (); 21356 ; 21357 return 0; 21358} 21359_ACEOF 21360if ac_fn_c_try_link "$LINENO"; then : 21361 ac_cv_lib_ltdl_lt_dladvise_preload=yes 21362else 21363 ac_cv_lib_ltdl_lt_dladvise_preload=no 21364fi 21365rm -f core conftest.err conftest.$ac_objext \ 21366 conftest$ac_exeext conftest.$ac_ext 21367LIBS=$ac_check_lib_save_LIBS 21368fi 21369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ltdl_lt_dladvise_preload" >&5 21370$as_echo "$ac_cv_lib_ltdl_lt_dladvise_preload" >&6; } 21371if test "x$ac_cv_lib_ltdl_lt_dladvise_preload" = xyes; then : 21372 with_included_ltdl=no 21373else 21374 with_included_ltdl=yes 21375fi 21376 21377else 21378 with_included_ltdl=yes 21379fi 21380 21381else 21382 with_included_ltdl=yes 21383fi 21384 21385 21386fi 21387 21388 21389 21390 21391# Check whether --with-ltdl_include was given. 21392if test "${with_ltdl_include+set}" = set; then : 21393 withval=$with_ltdl_include; 21394fi 21395 21396 21397if test -n "$with_ltdl_include"; then 21398 if test -f "$with_ltdl_include/ltdl.h"; then : 21399 else 21400 as_fn_error $? "invalid ltdl include directory: \`$with_ltdl_include'" "$LINENO" 5 21401 fi 21402else 21403 with_ltdl_include=no 21404fi 21405 21406 21407# Check whether --with-ltdl_lib was given. 21408if test "${with_ltdl_lib+set}" = set; then : 21409 withval=$with_ltdl_lib; 21410fi 21411 21412 21413if test -n "$with_ltdl_lib"; then 21414 if test -f "$with_ltdl_lib/libltdl.la"; then : 21415 else 21416 as_fn_error $? "invalid ltdl library directory: \`$with_ltdl_lib'" "$LINENO" 5 21417 fi 21418else 21419 with_ltdl_lib=no 21420fi 21421 21422case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in 21423 ,yes,no,no,) 21424 case $enable_ltdl_convenience in 21425 no) as_fn_error $? "this package needs a convenience libltdl" "$LINENO" 5 ;; 21426 "") enable_ltdl_convenience=yes 21427 ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; 21428esac 21429LIBLTDL='${top_build_prefix}'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdlc.la" 21430LTDLDEPS=$LIBLTDL 21431LTDLINCL='-I${top_srcdir}'"${lt_ltdl_dir+/$lt_ltdl_dir}" 21432 21433 21434 21435 21436 21437# For backwards non-gettext consistent compatibility... 21438INCLTDL="$LTDLINCL" 21439 21440 21441 ;; 21442 ,no,no,no,) 21443 # If the included ltdl is not to be used, then use the 21444 # preinstalled libltdl we found. 21445 21446$as_echo "#define HAVE_LTDL 1" >>confdefs.h 21447 21448 LIBLTDL=-lltdl 21449 LTDLDEPS= 21450 LTDLINCL= 21451 ;; 21452 ,no*,no,*) 21453 as_fn_error $? "\`--with-ltdl-include' and \`--with-ltdl-lib' options must be used together" "$LINENO" 5 21454 ;; 21455 *) with_included_ltdl=no 21456 LIBLTDL="-L$with_ltdl_lib -lltdl" 21457 LTDLDEPS= 21458 LTDLINCL="-I$with_ltdl_include" 21459 ;; 21460esac 21461INCLTDL="$LTDLINCL" 21462 21463# Report our decision... 21464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find libltdl headers" >&5 21465$as_echo_n "checking where to find libltdl headers... " >&6; } 21466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LTDLINCL" >&5 21467$as_echo "$LTDLINCL" >&6; } 21468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find libltdl library" >&5 21469$as_echo_n "checking where to find libltdl library... " >&6; } 21470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLTDL" >&5 21471$as_echo "$LIBLTDL" >&6; } 21472 21473 21474 21475# Check whether --enable-ltdl-install was given. 21476if test "${enable_ltdl_install+set}" = set; then : 21477 enableval=$enable_ltdl_install; 21478fi 21479 21480 21481case ,${enable_ltdl_install},${enable_ltdl_convenience} in 21482 *yes*) ;; 21483 *) enable_ltdl_convenience=yes ;; 21484esac 21485 21486 if test x"${enable_ltdl_install-no}" != xno; then 21487 INSTALL_LTDL_TRUE= 21488 INSTALL_LTDL_FALSE='#' 21489else 21490 INSTALL_LTDL_TRUE='#' 21491 INSTALL_LTDL_FALSE= 21492fi 21493 21494 if test x"${enable_ltdl_convenience-no}" != xno; then 21495 CONVENIENCE_LTDL_TRUE= 21496 CONVENIENCE_LTDL_FALSE='#' 21497else 21498 CONVENIENCE_LTDL_TRUE='#' 21499 CONVENIENCE_LTDL_FALSE= 21500fi 21501 21502 21503 21504 21505 21506 21507# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS 21508# the user used. This is so that ltdl.h can pick up the parent projects 21509# config.h file, The first file in AC_CONFIG_HEADERS must contain the 21510# definitions required by ltdl.c. 21511# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility). 21512 21513 21514 21515for ac_header in unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h 21516do : 21517 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 21518ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 21519" 21520if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 21521 cat >>confdefs.h <<_ACEOF 21522#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 21523_ACEOF 21524 21525fi 21526 21527done 21528 21529 21530for ac_func in closedir opendir readdir 21531do : 21532 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 21533ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 21534if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 21535 cat >>confdefs.h <<_ACEOF 21536#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 21537_ACEOF 21538 21539else 21540 21541 21542 _LT_LIBOBJS="$_LT_LIBOBJS lt__dirent.$ac_objext" 21543 21544fi 21545done 21546 21547for ac_func in strlcat strlcpy 21548do : 21549 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 21550ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 21551if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 21552 cat >>confdefs.h <<_ACEOF 21553#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 21554_ACEOF 21555 21556else 21557 21558 21559 _LT_LIBOBJS="$_LT_LIBOBJS lt__strl.$ac_objext" 21560 21561fi 21562done 21563 21564 21565 21566cat >>confdefs.h <<_ACEOF 21567#define LT_LIBEXT "$libext" 21568_ACEOF 21569 21570 21571name= 21572eval "lt_libprefix=\"$libname_spec\"" 21573 21574cat >>confdefs.h <<_ACEOF 21575#define LT_LIBPREFIX "$lt_libprefix" 21576_ACEOF 21577 21578 21579name=ltdl 21580eval "LTDLOPEN=\"$libname_spec\"" 21581 21582 21583 21584 21585 21586 21587 21588 21589# Only expand once: 21590 21591 21592 21593# Check to see if building shared libraries 21594libtool_build_shared_libs='no' 21595if test "$enable_shared" = 'yes'; then 21596 libtool_build_shared_libs='yes' 21597fi 21598 21599# Check to see if building static libraries 21600libtool_build_static_libs='no' 21601if test "$enable_static" = 'yes'; then 21602 libtool_build_static_libs='yes' 21603fi 21604 21605 if test "${libtool_build_shared_libs}" = 'yes'; then 21606 WITH_SHARED_LIBS_TRUE= 21607 WITH_SHARED_LIBS_FALSE='#' 21608else 21609 WITH_SHARED_LIBS_TRUE='#' 21610 WITH_SHARED_LIBS_FALSE= 21611fi 21612 21613# 21614# Enable support for building loadable modules 21615# 21616 21617# Check whether --with-modules was given. 21618if test "${with_modules+set}" = set; then : 21619 withval=$with_modules; with_modules=$withval 21620else 21621 with_modules='no' 21622fi 21623 21624 21625# Only allow building loadable modules if we are building shared libraries 21626if test "$with_modules" != 'no' ; then 21627 if test "$libtool_build_shared_libs" = 'no'; then 21628 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Modules may only be built if building shared libraries is enabled." >&5 21629$as_echo "$as_me: WARNING: Modules may only be built if building shared libraries is enabled." >&2;} 21630 with_modules='no' 21631 fi 21632fi 21633if test "$with_modules" != 'no'; then 21634 21635$as_echo "#define BUILD_MODULES 1" >>confdefs.h 21636 21637fi 21638 if test "$with_modules" != 'no'; then 21639 WITH_MODULES_TRUE= 21640 WITH_MODULES_FALSE='#' 21641else 21642 WITH_MODULES_TRUE='#' 21643 WITH_MODULES_FALSE= 21644fi 21645 21646 21647# Enable building/use of libltdl if we are building shared libraries regardless 21648# of whether modules are built or not. 21649with_ltdl='no' 21650if test "$libtool_build_shared_libs" != 'no'; then 21651 with_ltdl='yes' 21652fi 21653 21654 if test "$with_ltdl" != 'no'; then 21655 WITH_LTDL_TRUE= 21656 WITH_LTDL_FALSE='#' 21657else 21658 WITH_LTDL_TRUE='#' 21659 WITH_LTDL_FALSE= 21660fi 21661 21662if test "$with_ltdl" != 'no'; then 21663 21664$as_echo "#define LTDL_DELEGATE 1" >>confdefs.h 21665 21666 21667 # Set DLLDFLAGS 21668 if test X"$enable_shared" = Xyes; then 21669 DLLDFLAGS=-export-dynamic 21670 21671 fi 21672fi 21673 21674# Enable build using delegate libraries built in subdirectories rather than installed 21675# delegate libraries (bzlib fftw fpx gslib jp2 jbig jpeg lcms lzma png tiff ttf wmf xml zlib) 21676# Check whether --enable-delegate-build was given. 21677if test "${enable_delegate_build+set}" = set; then : 21678 enableval=$enable_delegate_build; enable_delegate_build=$enableval 21679else 21680 enable_delegate_build='no' 21681fi 21682 21683 21684# Check whether --enable-deprecated was given. 21685if test "${enable_deprecated+set}" = set; then : 21686 enableval=$enable_deprecated; enable_deprecated=$enableval 21687else 21688 enable_deprecated='no' 21689fi 21690 21691 21692if test "$enable_deprecated" = 'yes'; then 21693 21694$as_echo "#define EXCLUDE_DEPRECATED 1" >>confdefs.h 21695 21696else 21697 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --disable-deprecated " 21698fi 21699 21700# Build a version of ImageMagick which operates uninstalled. 21701# Used to build distributions located via MAGICK_HOME / executable path 21702# Check whether --enable-installed was given. 21703if test "${enable_installed+set}" = set; then : 21704 enableval=$enable_installed; enable_installed=$enableval 21705else 21706 enable_installed='yes' 21707fi 21708 21709 21710if test "$enable_installed" = 'yes'; then 21711 21712$as_echo "#define INSTALLED_SUPPORT 1" >>confdefs.h 21713 21714else 21715 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --disable-installed " 21716fi 21717 21718# Permit enciphering and deciphering image pixels. 21719# Check whether --enable-cipher was given. 21720if test "${enable_cipher+set}" = set; then : 21721 enableval=$enable_cipher; enable_cipher=$enableval 21722else 21723 enable_cipher='yes' 21724fi 21725 21726 21727if test "$enable_cipher" = 'yes'; then 21728 21729$as_echo "#define CIPHER_SUPPORT 1" >>confdefs.h 21730 21731fi 21732 21733# Build a zero-configuration version of ImageMagick. 21734# Check whether --enable-zero-configuration was given. 21735if test "${enable_zero_configuration+set}" = set; then : 21736 enableval=$enable_zero_configuration; enable_zero_configuration=$enableval 21737else 21738 enable_zero_configuration='no' 21739fi 21740 21741 21742if test "$enable_zero_configuration" = 'yes'; then 21743 21744$as_echo "#define ZERO_CONFIGURATION_SUPPORT 1" >>confdefs.h 21745 21746 MAGICK_FEATURES="Zero-Configuration $MAGICK_FEATURES" 21747fi 21748 21749# Build a high dynamic range version of ImageMagick. 21750# Check whether --enable-hdri was given. 21751if test "${enable_hdri+set}" = set; then : 21752 enableval=$enable_hdri; enable_hdri=$enableval 21753else 21754 enable_hdri='no' 21755fi 21756 21757 21758MAGICK_HDRI="" 21759if test "$enable_hdri" = 'yes'; then 21760 MAGICK_HDRI="HDRI" 21761 21762$as_echo "#define HDRI_SUPPORT 1" >>confdefs.h 21763 21764 MAGICK_FEATURES="HDRI $MAGICK_FEATURES" 21765fi 21766 21767# Build a version of ImageMagick with assert statements. 21768# Check whether --enable-assert was given. 21769if test "${enable_assert+set}" = set; then : 21770 enableval=$enable_assert; enable_assert=$enableval 21771else 21772 enable_assert='yes' 21773fi 21774 21775 21776if test "$enable_assert" = 'no'; then 21777 21778$as_echo "#define NDEBUG 1" >>confdefs.h 21779 21780fi 21781 21782# Don't emit "rebuild rules" for configure, Makefile.ins, etc. 21783 21784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 21785$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 21786 # Check whether --enable-maintainer-mode was given. 21787if test "${enable_maintainer_mode+set}" = set; then : 21788 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 21789else 21790 USE_MAINTAINER_MODE=no 21791fi 21792 21793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 21794$as_echo "$USE_MAINTAINER_MODE" >&6; } 21795 if test $USE_MAINTAINER_MODE = yes; then 21796 MAINTAINER_MODE_TRUE= 21797 MAINTAINER_MODE_FALSE='#' 21798else 21799 MAINTAINER_MODE_TRUE='#' 21800 MAINTAINER_MODE_FALSE= 21801fi 21802 21803 MAINT=$MAINTAINER_MODE_TRUE 21804 21805 21806 21807# Enable ccmalloc memory debugging support 21808# Check whether --enable-ccmalloc was given. 21809if test "${enable_ccmalloc+set}" = set; then : 21810 enableval=$enable_ccmalloc; enable_ccmalloc=$enableval 21811else 21812 enable_ccmalloc='no' 21813fi 21814 21815 21816# Enable Electric Fence memory debugging support 21817# Check whether --enable-efence was given. 21818if test "${enable_efence+set}" = set; then : 21819 enableval=$enable_efence; enable_efence=$enableval 21820else 21821 enable_efence='no' 21822fi 21823 21824 21825# Enable prof-based profiling support 21826# Check whether --enable-prof was given. 21827if test "${enable_prof+set}" = set; then : 21828 enableval=$enable_prof; enable_prof=$enableval 21829else 21830 enable_prof='no' 21831fi 21832 21833 21834# Enable gprof-based profiling support 21835# Check whether --enable-gprof was given. 21836if test "${enable_gprof+set}" = set; then : 21837 enableval=$enable_gprof; enable_gprof=$enableval 21838else 21839 enable_gprof='no' 21840fi 21841 21842 21843# Enable gcov-based profiling support 21844# Check whether --enable-gcov was given. 21845if test "${enable_gcov+set}" = set; then : 21846 enableval=$enable_gcov; enable_gcov=$enableval 21847else 21848 enable_gcov='no' 21849fi 21850 21851 21852enable_profiling='no' 21853if test "$enable_prof" = 'yes' || test "$enable_gprof" = 'yes' || test "$enable_gcov" = 'yes'; then 21854 enable_profiling='yes' 21855 if test "$libtool_build_shared_libs" = 'yes'; then 21856 echo "Warning: Can not profile code using shared libraries" 21857 fi 21858fi 21859 21860# Magick API method prefix 21861 21862# Check whether --with-method-prefix was given. 21863if test "${with_method_prefix+set}" = set; then : 21864 withval=$with_method_prefix; with_method_prefix=$withval 21865else 21866 with_method_prefix='no' 21867fi 21868 21869 21870if test "$with_method_prefix" != 'no'; then 21871 21872cat >>confdefs.h <<_ACEOF 21873#define NAMESPACE_PREFIX $with_method_prefix 21874_ACEOF 21875 21876 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-method-prefix " 21877fi 21878 21879# Enable legacy support (default no) 21880# Check whether --enable-legacy-support was given. 21881if test "${enable_legacy_support+set}" = set; then : 21882 enableval=$enable_legacy_support; with_legacy_support=$enableval 21883else 21884 with_legacy_support='no' 21885fi 21886 21887 if test "$with_legacy_support" != 'no'; then 21888 LEGACY_SUPPORT_TRUE= 21889 LEGACY_SUPPORT_FALSE='#' 21890else 21891 LEGACY_SUPPORT_TRUE='#' 21892 LEGACY_SUPPORT_FALSE= 21893fi 21894 21895 21896# Number of bits in a Quantum 21897 21898# Check whether --with-quantum-depth was given. 21899if test "${with_quantum_depth+set}" = set; then : 21900 withval=$with_quantum_depth; with_quantum_depth=$withval 21901else 21902 with_quantum_depth=16 21903fi 21904 21905 21906if test "$with_quantum_depth" != '8'; then 21907 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-quantum-depth=$with_quantum_depth " 21908fi 21909 21910case "${with_quantum_depth}" in 21911 8 ) ;; 21912 16 ) ;; 21913 32 ) ;; 21914 64 ) ;; 21915 * ) as_fn_error 16 "\"Pixel quantum depth must have value of 8" "$LINENO" 5 ;; 21916esac 21917QUANTUM_DEPTH="$with_quantum_depth" 21918 21919cat >>confdefs.h <<_ACEOF 21920#define QUANTUM_DEPTH $QUANTUM_DEPTH 21921_ACEOF 21922 21923 21924# Set pixel cache threshold 21925 21926# Check whether --with-cache was given. 21927if test "${with_cache+set}" = set; then : 21928 withval=$with_cache; with_cache=$withval 21929else 21930 with_cache='' 21931fi 21932 21933 21934if test "$with_cache" != ''; then 21935 21936cat >>confdefs.h <<_ACEOF 21937#define PixelCacheThreshold $with_cache 21938_ACEOF 21939 21940 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-cache=$with_cache " 21941fi 21942 21943# Disable/Enable support for full delegate paths 21944 21945# Check whether --with-frozenpaths was given. 21946if test "${with_frozenpaths+set}" = set; then : 21947 withval=$with_frozenpaths; with_frozenpaths=$withval 21948else 21949 with_frozenpaths='no' 21950fi 21951 21952 21953# Enable build/install of Magick++ 21954 21955# Check whether --with-magick-plus-plus was given. 21956if test "${with_magick_plus_plus+set}" = set; then : 21957 withval=$with_magick_plus_plus; with_magick_plus_plus=$withval 21958else 21959 with_magick_plus_plus='yes' 21960fi 21961 21962 21963# Disable build/install of PerlMagick. 21964 21965# Check whether --with-perl was given. 21966if test "${with_perl+set}" = set; then : 21967 withval=$with_perl; with_perl=$withval 21968else 21969 with_perl='no' 21970fi 21971 21972 21973# Options to pass when configuring PerlMagick 21974 21975# Check whether --with-perl-options was given. 21976if test "${with_perl_options+set}" = set; then : 21977 withval=$with_perl_options; PERL_MAKE_OPTIONS=$withval 21978fi 21979 21980 21981 21982# Enable umem, object-caching memory allocation library. 21983 21984# Check whether --with-umem was given. 21985if test "${with_umem+set}" = set; then : 21986 withval=$with_umem; with_umem=$withval 21987else 21988 with_umem='no' 21989fi 21990 21991if test "$with_umem" != 'yes' ; then 21992 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-umem=$with_umem " 21993fi 21994 21995# 21996# Specify path to shared libstdc++ if not in normal location 21997# 21998 21999# Check whether --with-libstdc was given. 22000if test "${with_libstdc+set}" = set; then : 22001 withval=$with_libstdc; with_libstdc=$withval 22002else 22003 with_libstdc='' 22004fi 22005 22006 22007if test "$with_libstdc" != ''; then 22008 if test -d "$with_libstdc"; then 22009 LIBSTDCLDFLAGS="-L$with_libstdc" 22010 fi 22011fi 22012 22013 22014# Does gcc required -traditional? 22015if test $ac_cv_c_compiler_gnu = yes; then 22016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 22017$as_echo_n "checking whether $CC needs -traditional... " >&6; } 22018if ${ac_cv_prog_gcc_traditional+:} false; then : 22019 $as_echo_n "(cached) " >&6 22020else 22021 ac_pattern="Autoconf.*'x'" 22022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22023/* end confdefs.h. */ 22024#include <sgtty.h> 22025Autoconf TIOCGETP 22026_ACEOF 22027if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22028 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 22029 ac_cv_prog_gcc_traditional=yes 22030else 22031 ac_cv_prog_gcc_traditional=no 22032fi 22033rm -f conftest* 22034 22035 22036 if test $ac_cv_prog_gcc_traditional = no; then 22037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22038/* end confdefs.h. */ 22039#include <termio.h> 22040Autoconf TCGETA 22041_ACEOF 22042if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22043 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 22044 ac_cv_prog_gcc_traditional=yes 22045fi 22046rm -f conftest* 22047 22048 fi 22049fi 22050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 22051$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 22052 if test $ac_cv_prog_gcc_traditional = yes; then 22053 CC="$CC -traditional" 22054 fi 22055fi 22056 22057 22058######## 22059# 22060# Set defines required to build DLLs and modules using MinGW 22061# 22062######## 22063# These options are set for multi-thread DLL module build 22064# libMagickCore: _DLL _MAGICKMOD_ _MAGICKLIB_ 22065# module: _DLL 22066# executable/Magick++: _DLL _MAGICKMOD_ 22067MODULE_EXTRA_CPPFLAGS='' 22068LIBRARY_EXTRA_CPPFLAGS='' 22069if test "${native_win32_build}" = 'yes'; then 22070 if test "${libtool_build_shared_libs}" = 'yes'; then 22071 CPPFLAGS="$CPPFLAGS -D_DLL" 22072 MAGICK_CPPFLAGS="$MAGICK_CPPFLAGS -D_DLL" 22073 MAGICK_PCFLAGS="$MAGICK_PCFLAGS -D_DLL" 22074 LIBRARY_EXTRA_CPPFLAGS="$LIBRARY_EXTRA_CPPFLAGS -D_MAGICKLIB_" 22075 if test "$with_modules" = 'yes'; then 22076 LIBRARY_EXTRA_CPPFLAGS="$LIBRARY_EXTRA_CPPFLAGS -D_MAGICKMOD_" 22077 else 22078 MODULE_EXTRA_CPPFLAGS="$MODULE_EXTRA_CPPFLAGS -D_MAGICKLIB_" 22079 fi 22080 else 22081 CPPFLAGS="$CPPFLAGS -D_LIB" 22082 MAGICK_CPPFLAGS="$MAGICK_CPPFLAGS -D_LIB" 22083 MAGICK_PCFLAGS="$MAGICK_PCFLAGS -D_LIB" 22084 fi 22085 if test "$with_threads" = 'yes'; then 22086 CPPFLAGS="$CPPFLAGS -D_MT" 22087 MAGICK_CPPFLAGS="$MAGICK_CPPFLAGS -D_MT" 22088 MAGICK_PCFLAGS="$MAGICK_PCFLAGS -D_MT" 22089 fi 22090fi 22091 22092 22093 22094# Check standard headers 22095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 22096$as_echo_n "checking for ANSI C header files... " >&6; } 22097if ${ac_cv_header_stdc+:} false; then : 22098 $as_echo_n "(cached) " >&6 22099else 22100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22101/* end confdefs.h. */ 22102#include <stdlib.h> 22103#include <stdarg.h> 22104#include <string.h> 22105#include <float.h> 22106 22107int 22108main () 22109{ 22110 22111 ; 22112 return 0; 22113} 22114_ACEOF 22115if ac_fn_c_try_compile "$LINENO"; then : 22116 ac_cv_header_stdc=yes 22117else 22118 ac_cv_header_stdc=no 22119fi 22120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22121 22122if test $ac_cv_header_stdc = yes; then 22123 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 22124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22125/* end confdefs.h. */ 22126#include <string.h> 22127 22128_ACEOF 22129if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22130 $EGREP "memchr" >/dev/null 2>&1; then : 22131 22132else 22133 ac_cv_header_stdc=no 22134fi 22135rm -f conftest* 22136 22137fi 22138 22139if test $ac_cv_header_stdc = yes; then 22140 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 22141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22142/* end confdefs.h. */ 22143#include <stdlib.h> 22144 22145_ACEOF 22146if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22147 $EGREP "free" >/dev/null 2>&1; then : 22148 22149else 22150 ac_cv_header_stdc=no 22151fi 22152rm -f conftest* 22153 22154fi 22155 22156if test $ac_cv_header_stdc = yes; then 22157 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 22158 if test "$cross_compiling" = yes; then : 22159 : 22160else 22161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22162/* end confdefs.h. */ 22163#include <ctype.h> 22164#include <stdlib.h> 22165#if ((' ' & 0x0FF) == 0x020) 22166# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 22167# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 22168#else 22169# define ISLOWER(c) \ 22170 (('a' <= (c) && (c) <= 'i') \ 22171 || ('j' <= (c) && (c) <= 'r') \ 22172 || ('s' <= (c) && (c) <= 'z')) 22173# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 22174#endif 22175 22176#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 22177int 22178main () 22179{ 22180 int i; 22181 for (i = 0; i < 256; i++) 22182 if (XOR (islower (i), ISLOWER (i)) 22183 || toupper (i) != TOUPPER (i)) 22184 return 2; 22185 return 0; 22186} 22187_ACEOF 22188if ac_fn_c_try_run "$LINENO"; then : 22189 22190else 22191 ac_cv_header_stdc=no 22192fi 22193rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 22194 conftest.$ac_objext conftest.beam conftest.$ac_ext 22195fi 22196 22197fi 22198fi 22199{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 22200$as_echo "$ac_cv_header_stdc" >&6; } 22201if test $ac_cv_header_stdc = yes; then 22202 22203$as_echo "#define STDC_HEADERS 1" >>confdefs.h 22204 22205fi 22206 22207if ! test x"$ac_cv_header_stdc" = x"yes"; then 22208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: configure has detected that you do not have the ANSI standard C 22209 header files. Compilation cannot proceed. Please install the ANSI C 22210 headers and rerun this script." >&5 22211$as_echo "$as_me: WARNING: configure has detected that you do not have the ANSI standard C 22212 header files. Compilation cannot proceed. Please install the ANSI C 22213 headers and rerun this script." >&2;}; 22214fi 22215 22216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable assertions" >&5 22217$as_echo_n "checking whether to enable assertions... " >&6; } 22218 # Check whether --enable-assert was given. 22219if test "${enable_assert+set}" = set; then : 22220 enableval=$enable_assert; ac_enable_assert=$enableval 22221 if test "x$enableval" = xno; then : 22222 22223$as_echo "#define NDEBUG 1" >>confdefs.h 22224 22225elif test "x$enableval" != xyes; then : 22226 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: invalid argument supplied to --enable-assert" >&5 22227$as_echo "$as_me: WARNING: invalid argument supplied to --enable-assert" >&2;} 22228 ac_enable_assert=yes 22229fi 22230else 22231 ac_enable_assert=yes 22232fi 22233 22234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_enable_assert" >&5 22235$as_echo "$ac_enable_assert" >&6; } 22236 22237ac_header_dirent=no 22238for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 22239 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 22240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 22241$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 22242if eval \${$as_ac_Header+:} false; then : 22243 $as_echo_n "(cached) " >&6 22244else 22245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22246/* end confdefs.h. */ 22247#include <sys/types.h> 22248#include <$ac_hdr> 22249 22250int 22251main () 22252{ 22253if ((DIR *) 0) 22254return 0; 22255 ; 22256 return 0; 22257} 22258_ACEOF 22259if ac_fn_c_try_compile "$LINENO"; then : 22260 eval "$as_ac_Header=yes" 22261else 22262 eval "$as_ac_Header=no" 22263fi 22264rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22265fi 22266eval ac_res=\$$as_ac_Header 22267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 22268$as_echo "$ac_res" >&6; } 22269if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 22270 cat >>confdefs.h <<_ACEOF 22271#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 22272_ACEOF 22273 22274ac_header_dirent=$ac_hdr; break 22275fi 22276 22277done 22278# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 22279if test $ac_header_dirent = dirent.h; then 22280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 22281$as_echo_n "checking for library containing opendir... " >&6; } 22282if ${ac_cv_search_opendir+:} false; then : 22283 $as_echo_n "(cached) " >&6 22284else 22285 ac_func_search_save_LIBS=$LIBS 22286cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22287/* end confdefs.h. */ 22288 22289/* Override any GCC internal prototype to avoid an error. 22290 Use char because int might match the return type of a GCC 22291 builtin and then its argument prototype would still apply. */ 22292#ifdef __cplusplus 22293extern "C" 22294#endif 22295char opendir (); 22296int 22297main () 22298{ 22299return opendir (); 22300 ; 22301 return 0; 22302} 22303_ACEOF 22304for ac_lib in '' dir; do 22305 if test -z "$ac_lib"; then 22306 ac_res="none required" 22307 else 22308 ac_res=-l$ac_lib 22309 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 22310 fi 22311 if ac_fn_c_try_link "$LINENO"; then : 22312 ac_cv_search_opendir=$ac_res 22313fi 22314rm -f core conftest.err conftest.$ac_objext \ 22315 conftest$ac_exeext 22316 if ${ac_cv_search_opendir+:} false; then : 22317 break 22318fi 22319done 22320if ${ac_cv_search_opendir+:} false; then : 22321 22322else 22323 ac_cv_search_opendir=no 22324fi 22325rm conftest.$ac_ext 22326LIBS=$ac_func_search_save_LIBS 22327fi 22328{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 22329$as_echo "$ac_cv_search_opendir" >&6; } 22330ac_res=$ac_cv_search_opendir 22331if test "$ac_res" != no; then : 22332 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 22333 22334fi 22335 22336else 22337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 22338$as_echo_n "checking for library containing opendir... " >&6; } 22339if ${ac_cv_search_opendir+:} false; then : 22340 $as_echo_n "(cached) " >&6 22341else 22342 ac_func_search_save_LIBS=$LIBS 22343cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22344/* end confdefs.h. */ 22345 22346/* Override any GCC internal prototype to avoid an error. 22347 Use char because int might match the return type of a GCC 22348 builtin and then its argument prototype would still apply. */ 22349#ifdef __cplusplus 22350extern "C" 22351#endif 22352char opendir (); 22353int 22354main () 22355{ 22356return opendir (); 22357 ; 22358 return 0; 22359} 22360_ACEOF 22361for ac_lib in '' x; do 22362 if test -z "$ac_lib"; then 22363 ac_res="none required" 22364 else 22365 ac_res=-l$ac_lib 22366 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 22367 fi 22368 if ac_fn_c_try_link "$LINENO"; then : 22369 ac_cv_search_opendir=$ac_res 22370fi 22371rm -f core conftest.err conftest.$ac_objext \ 22372 conftest$ac_exeext 22373 if ${ac_cv_search_opendir+:} false; then : 22374 break 22375fi 22376done 22377if ${ac_cv_search_opendir+:} false; then : 22378 22379else 22380 ac_cv_search_opendir=no 22381fi 22382rm conftest.$ac_ext 22383LIBS=$ac_func_search_save_LIBS 22384fi 22385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 22386$as_echo "$ac_cv_search_opendir" >&6; } 22387ac_res=$ac_cv_search_opendir 22388if test "$ac_res" != no; then : 22389 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 22390 22391fi 22392 22393fi 22394 22395 22396# Check additional headers 22397for ac_header in arm/limits.h complex.h errno.h fcntl.h limits.h linux/unistd.h locale.h machine/param.h mach-o/dyld.h OS.h process.h stdarg.h sys/ipc.h sys/resource.h sys/syslimits.h sys/time.h sys/timeb.h sys/times.h sys/wait.h wchar.h xlocale.h 22398do : 22399 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 22400ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 22401if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 22402 cat >>confdefs.h <<_ACEOF 22403#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 22404_ACEOF 22405 22406fi 22407 22408done 22409 22410 22411######## 22412# 22413# Checks for typedefs, structures, and compiler characteristics. 22414# 22415######## 22416 22417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5 22418$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; } 22419if ${ac_cv_header_stdbool_h+:} false; then : 22420 $as_echo_n "(cached) " >&6 22421else 22422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22423/* end confdefs.h. */ 22424 22425#include <stdbool.h> 22426#ifndef bool 22427 "error: bool is not defined" 22428#endif 22429#ifndef false 22430 "error: false is not defined" 22431#endif 22432#if false 22433 "error: false is not 0" 22434#endif 22435#ifndef true 22436 "error: true is not defined" 22437#endif 22438#if true != 1 22439 "error: true is not 1" 22440#endif 22441#ifndef __bool_true_false_are_defined 22442 "error: __bool_true_false_are_defined is not defined" 22443#endif 22444 22445 struct s { _Bool s: 1; _Bool t; } s; 22446 22447 char a[true == 1 ? 1 : -1]; 22448 char b[false == 0 ? 1 : -1]; 22449 char c[__bool_true_false_are_defined == 1 ? 1 : -1]; 22450 char d[(bool) 0.5 == true ? 1 : -1]; 22451 /* See body of main program for 'e'. */ 22452 char f[(_Bool) 0.0 == false ? 1 : -1]; 22453 char g[true]; 22454 char h[sizeof (_Bool)]; 22455 char i[sizeof s.t]; 22456 enum { j = false, k = true, l = false * true, m = true * 256 }; 22457 /* The following fails for 22458 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ 22459 _Bool n[m]; 22460 char o[sizeof n == m * sizeof n[0] ? 1 : -1]; 22461 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; 22462 /* Catch a bug in an HP-UX C compiler. See 22463 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html 22464 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html 22465 */ 22466 _Bool q = true; 22467 _Bool *pq = &q; 22468 22469int 22470main () 22471{ 22472 22473 bool e = &s; 22474 *pq |= q; 22475 *pq |= ! q; 22476 /* Refer to every declared value, to avoid compiler optimizations. */ 22477 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l 22478 + !m + !n + !o + !p + !q + !pq); 22479 22480 ; 22481 return 0; 22482} 22483_ACEOF 22484if ac_fn_c_try_compile "$LINENO"; then : 22485 ac_cv_header_stdbool_h=yes 22486else 22487 ac_cv_header_stdbool_h=no 22488fi 22489rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22490fi 22491{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5 22492$as_echo "$ac_cv_header_stdbool_h" >&6; } 22493ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" 22494if test "x$ac_cv_type__Bool" = xyes; then : 22495 22496cat >>confdefs.h <<_ACEOF 22497#define HAVE__BOOL 1 22498_ACEOF 22499 22500 22501fi 22502 22503if test $ac_cv_header_stdbool_h = yes; then 22504 22505$as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h 22506 22507fi 22508 22509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 22510$as_echo_n "checking for working volatile... " >&6; } 22511if ${ac_cv_c_volatile+:} false; then : 22512 $as_echo_n "(cached) " >&6 22513else 22514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22515/* end confdefs.h. */ 22516 22517int 22518main () 22519{ 22520 22521volatile int x; 22522int * volatile y = (int *) 0; 22523return !x && !y; 22524 ; 22525 return 0; 22526} 22527_ACEOF 22528if ac_fn_c_try_compile "$LINENO"; then : 22529 ac_cv_c_volatile=yes 22530else 22531 ac_cv_c_volatile=no 22532fi 22533rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22534fi 22535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 22536$as_echo "$ac_cv_c_volatile" >&6; } 22537if test $ac_cv_c_volatile = no; then 22538 22539$as_echo "#define volatile /**/" >>confdefs.h 22540 22541fi 22542 22543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for preprocessor stringizing operator" >&5 22544$as_echo_n "checking for preprocessor stringizing operator... " >&6; } 22545if ${ac_cv_c_stringize+:} false; then : 22546 $as_echo_n "(cached) " >&6 22547else 22548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22549/* end confdefs.h. */ 22550#define x(y) #y 22551 22552char *s = x(teststring); 22553_ACEOF 22554if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 22555 $EGREP "#teststring" >/dev/null 2>&1; then : 22556 ac_cv_c_stringize=no 22557else 22558 ac_cv_c_stringize=yes 22559fi 22560rm -f conftest* 22561 22562fi 22563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stringize" >&5 22564$as_echo "$ac_cv_c_stringize" >&6; } 22565if test $ac_cv_c_stringize = yes; then 22566 22567$as_echo "#define HAVE_STRINGIZE 1" >>confdefs.h 22568 22569fi 22570 22571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5 22572$as_echo_n "checking whether stat file-mode macros are broken... " >&6; } 22573if ${ac_cv_header_stat_broken+:} false; then : 22574 $as_echo_n "(cached) " >&6 22575else 22576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22577/* end confdefs.h. */ 22578#include <sys/types.h> 22579#include <sys/stat.h> 22580 22581#if defined S_ISBLK && defined S_IFDIR 22582extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1]; 22583#endif 22584 22585#if defined S_ISBLK && defined S_IFCHR 22586extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1]; 22587#endif 22588 22589#if defined S_ISLNK && defined S_IFREG 22590extern char c3[S_ISLNK (S_IFREG) ? -1 : 1]; 22591#endif 22592 22593#if defined S_ISSOCK && defined S_IFREG 22594extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1]; 22595#endif 22596 22597_ACEOF 22598if ac_fn_c_try_compile "$LINENO"; then : 22599 ac_cv_header_stat_broken=no 22600else 22601 ac_cv_header_stat_broken=yes 22602fi 22603rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22604fi 22605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5 22606$as_echo "$ac_cv_header_stat_broken" >&6; } 22607if test $ac_cv_header_stat_broken = yes; then 22608 22609$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h 22610 22611fi 22612 22613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 22614$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 22615if ${ac_cv_header_time+:} false; then : 22616 $as_echo_n "(cached) " >&6 22617else 22618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22619/* end confdefs.h. */ 22620#include <sys/types.h> 22621#include <sys/time.h> 22622#include <time.h> 22623 22624int 22625main () 22626{ 22627if ((struct tm *) 0) 22628return 0; 22629 ; 22630 return 0; 22631} 22632_ACEOF 22633if ac_fn_c_try_compile "$LINENO"; then : 22634 ac_cv_header_time=yes 22635else 22636 ac_cv_header_time=no 22637fi 22638rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22639fi 22640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 22641$as_echo "$ac_cv_header_time" >&6; } 22642if test $ac_cv_header_time = yes; then 22643 22644$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 22645 22646fi 22647 22648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 22649$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } 22650if ${ac_cv_struct_tm+:} false; then : 22651 $as_echo_n "(cached) " >&6 22652else 22653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22654/* end confdefs.h. */ 22655#include <sys/types.h> 22656#include <time.h> 22657 22658int 22659main () 22660{ 22661struct tm tm; 22662 int *p = &tm.tm_sec; 22663 return !p; 22664 ; 22665 return 0; 22666} 22667_ACEOF 22668if ac_fn_c_try_compile "$LINENO"; then : 22669 ac_cv_struct_tm=time.h 22670else 22671 ac_cv_struct_tm=sys/time.h 22672fi 22673rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22674fi 22675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 22676$as_echo "$ac_cv_struct_tm" >&6; } 22677if test $ac_cv_struct_tm = sys/time.h; then 22678 22679$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h 22680 22681fi 22682 22683ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h> 22684#include <$ac_cv_struct_tm> 22685 22686" 22687if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then : 22688 22689cat >>confdefs.h <<_ACEOF 22690#define HAVE_STRUCT_TM_TM_ZONE 1 22691_ACEOF 22692 22693 22694fi 22695 22696if test "$ac_cv_member_struct_tm_tm_zone" = yes; then 22697 22698$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h 22699 22700else 22701 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h> 22702" 22703if test "x$ac_cv_have_decl_tzname" = xyes; then : 22704 ac_have_decl=1 22705else 22706 ac_have_decl=0 22707fi 22708 22709cat >>confdefs.h <<_ACEOF 22710#define HAVE_DECL_TZNAME $ac_have_decl 22711_ACEOF 22712 22713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5 22714$as_echo_n "checking for tzname... " >&6; } 22715if ${ac_cv_var_tzname+:} false; then : 22716 $as_echo_n "(cached) " >&6 22717else 22718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22719/* end confdefs.h. */ 22720#include <time.h> 22721#if !HAVE_DECL_TZNAME 22722extern char *tzname[]; 22723#endif 22724 22725int 22726main () 22727{ 22728return tzname[0][0]; 22729 ; 22730 return 0; 22731} 22732_ACEOF 22733if ac_fn_c_try_link "$LINENO"; then : 22734 ac_cv_var_tzname=yes 22735else 22736 ac_cv_var_tzname=no 22737fi 22738rm -f core conftest.err conftest.$ac_objext \ 22739 conftest$ac_exeext conftest.$ac_ext 22740fi 22741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5 22742$as_echo "$ac_cv_var_tzname" >&6; } 22743 if test $ac_cv_var_tzname = yes; then 22744 22745$as_echo "#define HAVE_TZNAME 1" >>confdefs.h 22746 22747 fi 22748fi 22749 22750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether #! works in shell scripts" >&5 22751$as_echo_n "checking whether #! works in shell scripts... " >&6; } 22752if ${ac_cv_sys_interpreter+:} false; then : 22753 $as_echo_n "(cached) " >&6 22754else 22755 echo '#! /bin/cat 22756exit 69 22757' >conftest 22758chmod u+x conftest 22759(SHELL=/bin/sh; export SHELL; ./conftest >/dev/null 2>&1) 22760if test $? -ne 69; then 22761 ac_cv_sys_interpreter=yes 22762else 22763 ac_cv_sys_interpreter=no 22764fi 22765rm -f conftest 22766fi 22767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_interpreter" >&5 22768$as_echo "$ac_cv_sys_interpreter" >&6; } 22769interpval=$ac_cv_sys_interpreter 22770 22771 22772# If the C compiler supports the keyword inline, do nothing. Otherwise 22773# define inline to __inline__ or __inline if it accepts one of those, 22774# otherwise define inline to be empty. 22775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 22776$as_echo_n "checking for inline... " >&6; } 22777if ${ac_cv_c_inline+:} false; then : 22778 $as_echo_n "(cached) " >&6 22779else 22780 ac_cv_c_inline=no 22781for ac_kw in inline __inline__ __inline; do 22782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22783/* end confdefs.h. */ 22784#ifndef __cplusplus 22785typedef int foo_t; 22786static $ac_kw foo_t static_foo () {return 0; } 22787$ac_kw foo_t foo () {return 0; } 22788#endif 22789 22790_ACEOF 22791if ac_fn_c_try_compile "$LINENO"; then : 22792 ac_cv_c_inline=$ac_kw 22793fi 22794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22795 test "$ac_cv_c_inline" != no && break 22796done 22797 22798fi 22799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 22800$as_echo "$ac_cv_c_inline" >&6; } 22801 22802case $ac_cv_c_inline in 22803 inline | yes) ;; 22804 *) 22805 case $ac_cv_c_inline in 22806 no) ac_val=;; 22807 *) ac_val=$ac_cv_c_inline;; 22808 esac 22809 cat >>confdefs.h <<_ACEOF 22810#ifndef __cplusplus 22811#define inline $ac_val 22812#endif 22813_ACEOF 22814 ;; 22815esac 22816 22817 22818# If the C compiler supports the keyword restrict, do nothing. Otherwise 22819# define restrict to __restrict__ or __restrict if it accepts one of those, 22820# otherwise define restrict to be empty. 22821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5 22822$as_echo_n "checking for C/C++ restrict keyword... " >&6; } 22823if ${ac_cv_c_restrict+:} false; then : 22824 $as_echo_n "(cached) " >&6 22825else 22826 ac_cv_c_restrict=no 22827 # The order here caters to the fact that C++ does not require restrict. 22828 for ac_kw in __restrict __restrict__ _Restrict restrict; do 22829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22830/* end confdefs.h. */ 22831typedef int * int_ptr; 22832 int foo (int_ptr $ac_kw ip) { 22833 return ip[0]; 22834 } 22835int 22836main () 22837{ 22838int s[1]; 22839 int * $ac_kw t = s; 22840 t[0] = 0; 22841 return foo(t) 22842 ; 22843 return 0; 22844} 22845_ACEOF 22846if ac_fn_c_try_compile "$LINENO"; then : 22847 ac_cv_c_restrict=$ac_kw 22848fi 22849rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22850 test "$ac_cv_c_restrict" != no && break 22851 done 22852 22853fi 22854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5 22855$as_echo "$ac_cv_c_restrict" >&6; } 22856 22857 case $ac_cv_c_restrict in 22858 restrict) ;; 22859 no) $as_echo "#define restrict /**/" >>confdefs.h 22860 ;; 22861 *) cat >>confdefs.h <<_ACEOF 22862#define restrict $ac_cv_c_restrict 22863_ACEOF 22864 ;; 22865 esac 22866 22867 22868# If words are stored with the most significant byte first (like 22869# Motorola and SPARC CPUs), define `WORDS_BIGENDIAN'. 22870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 22871$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 22872if ${ac_cv_c_bigendian+:} false; then : 22873 $as_echo_n "(cached) " >&6 22874else 22875 ac_cv_c_bigendian=unknown 22876 # See if we're dealing with a universal compiler. 22877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22878/* end confdefs.h. */ 22879#ifndef __APPLE_CC__ 22880 not a universal capable compiler 22881 #endif 22882 typedef int dummy; 22883 22884_ACEOF 22885if ac_fn_c_try_compile "$LINENO"; then : 22886 22887 # Check for potential -arch flags. It is not universal unless 22888 # there are at least two -arch flags with different values. 22889 ac_arch= 22890 ac_prev= 22891 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 22892 if test -n "$ac_prev"; then 22893 case $ac_word in 22894 i?86 | x86_64 | ppc | ppc64) 22895 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 22896 ac_arch=$ac_word 22897 else 22898 ac_cv_c_bigendian=universal 22899 break 22900 fi 22901 ;; 22902 esac 22903 ac_prev= 22904 elif test "x$ac_word" = "x-arch"; then 22905 ac_prev=arch 22906 fi 22907 done 22908fi 22909rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22910 if test $ac_cv_c_bigendian = unknown; then 22911 # See if sys/param.h defines the BYTE_ORDER macro. 22912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22913/* end confdefs.h. */ 22914#include <sys/types.h> 22915 #include <sys/param.h> 22916 22917int 22918main () 22919{ 22920#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 22921 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 22922 && LITTLE_ENDIAN) 22923 bogus endian macros 22924 #endif 22925 22926 ; 22927 return 0; 22928} 22929_ACEOF 22930if ac_fn_c_try_compile "$LINENO"; then : 22931 # It does; now see whether it defined to BIG_ENDIAN or not. 22932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22933/* end confdefs.h. */ 22934#include <sys/types.h> 22935 #include <sys/param.h> 22936 22937int 22938main () 22939{ 22940#if BYTE_ORDER != BIG_ENDIAN 22941 not big endian 22942 #endif 22943 22944 ; 22945 return 0; 22946} 22947_ACEOF 22948if ac_fn_c_try_compile "$LINENO"; then : 22949 ac_cv_c_bigendian=yes 22950else 22951 ac_cv_c_bigendian=no 22952fi 22953rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22954fi 22955rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22956 fi 22957 if test $ac_cv_c_bigendian = unknown; then 22958 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 22959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22960/* end confdefs.h. */ 22961#include <limits.h> 22962 22963int 22964main () 22965{ 22966#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 22967 bogus endian macros 22968 #endif 22969 22970 ; 22971 return 0; 22972} 22973_ACEOF 22974if ac_fn_c_try_compile "$LINENO"; then : 22975 # It does; now see whether it defined to _BIG_ENDIAN or not. 22976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22977/* end confdefs.h. */ 22978#include <limits.h> 22979 22980int 22981main () 22982{ 22983#ifndef _BIG_ENDIAN 22984 not big endian 22985 #endif 22986 22987 ; 22988 return 0; 22989} 22990_ACEOF 22991if ac_fn_c_try_compile "$LINENO"; then : 22992 ac_cv_c_bigendian=yes 22993else 22994 ac_cv_c_bigendian=no 22995fi 22996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22997fi 22998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 22999 fi 23000 if test $ac_cv_c_bigendian = unknown; then 23001 # Compile a test program. 23002 if test "$cross_compiling" = yes; then : 23003 # Try to guess by grepping values from an object file. 23004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23005/* end confdefs.h. */ 23006short int ascii_mm[] = 23007 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 23008 short int ascii_ii[] = 23009 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 23010 int use_ascii (int i) { 23011 return ascii_mm[i] + ascii_ii[i]; 23012 } 23013 short int ebcdic_ii[] = 23014 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 23015 short int ebcdic_mm[] = 23016 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 23017 int use_ebcdic (int i) { 23018 return ebcdic_mm[i] + ebcdic_ii[i]; 23019 } 23020 extern int foo; 23021 23022int 23023main () 23024{ 23025return use_ascii (foo) == use_ebcdic (foo); 23026 ; 23027 return 0; 23028} 23029_ACEOF 23030if ac_fn_c_try_compile "$LINENO"; then : 23031 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 23032 ac_cv_c_bigendian=yes 23033 fi 23034 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 23035 if test "$ac_cv_c_bigendian" = unknown; then 23036 ac_cv_c_bigendian=no 23037 else 23038 # finding both strings is unlikely to happen, but who knows? 23039 ac_cv_c_bigendian=unknown 23040 fi 23041 fi 23042fi 23043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23044else 23045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23046/* end confdefs.h. */ 23047$ac_includes_default 23048int 23049main () 23050{ 23051 23052 /* Are we little or big endian? From Harbison&Steele. */ 23053 union 23054 { 23055 long int l; 23056 char c[sizeof (long int)]; 23057 } u; 23058 u.l = 1; 23059 return u.c[sizeof (long int) - 1] == 1; 23060 23061 ; 23062 return 0; 23063} 23064_ACEOF 23065if ac_fn_c_try_run "$LINENO"; then : 23066 ac_cv_c_bigendian=no 23067else 23068 ac_cv_c_bigendian=yes 23069fi 23070rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 23071 conftest.$ac_objext conftest.beam conftest.$ac_ext 23072fi 23073 23074 fi 23075fi 23076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 23077$as_echo "$ac_cv_c_bigendian" >&6; } 23078 case $ac_cv_c_bigendian in #( 23079 yes) 23080 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 23081;; #( 23082 no) 23083 ;; #( 23084 universal) 23085 23086$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 23087 23088 ;; #( 23089 *) 23090 as_fn_error $? "unknown endianness 23091 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 23092 esac 23093 23094 23095# Define to a suitable type, if standard headers do not define it. 23096ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t" 23097case $ac_cv_c_int8_t in #( 23098 no|yes) ;; #( 23099 *) 23100 23101cat >>confdefs.h <<_ACEOF 23102#define int8_t $ac_cv_c_int8_t 23103_ACEOF 23104;; 23105esac 23106 23107ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t" 23108case $ac_cv_c_int16_t in #( 23109 no|yes) ;; #( 23110 *) 23111 23112cat >>confdefs.h <<_ACEOF 23113#define int16_t $ac_cv_c_int16_t 23114_ACEOF 23115;; 23116esac 23117 23118ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" 23119case $ac_cv_c_int32_t in #( 23120 no|yes) ;; #( 23121 *) 23122 23123cat >>confdefs.h <<_ACEOF 23124#define int32_t $ac_cv_c_int32_t 23125_ACEOF 23126;; 23127esac 23128 23129ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 23130case $ac_cv_c_int64_t in #( 23131 no|yes) ;; #( 23132 *) 23133 23134cat >>confdefs.h <<_ACEOF 23135#define int64_t $ac_cv_c_int64_t 23136_ACEOF 23137;; 23138esac 23139 23140 23141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5 23142$as_echo_n "checking for long long int... " >&6; } 23143if ${ac_cv_type_long_long_int+:} false; then : 23144 $as_echo_n "(cached) " >&6 23145else 23146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23147/* end confdefs.h. */ 23148 23149 /* For now, do not test the preprocessor; as of 2007 there are too many 23150 implementations with broken preprocessors. Perhaps this can 23151 be revisited in 2012. In the meantime, code should not expect 23152 #if to work with literals wider than 32 bits. */ 23153 /* Test literals. */ 23154 long long int ll = 9223372036854775807ll; 23155 long long int nll = -9223372036854775807LL; 23156 unsigned long long int ull = 18446744073709551615ULL; 23157 /* Test constant expressions. */ 23158 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) 23159 ? 1 : -1)]; 23160 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 23161 ? 1 : -1)]; 23162 int i = 63; 23163int 23164main () 23165{ 23166/* Test availability of runtime routines for shift and division. */ 23167 long long int llmax = 9223372036854775807ll; 23168 unsigned long long int ullmax = 18446744073709551615ull; 23169 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) 23170 | (llmax / ll) | (llmax % ll) 23171 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) 23172 | (ullmax / ull) | (ullmax % ull)); 23173 ; 23174 return 0; 23175} 23176 23177_ACEOF 23178if ac_fn_c_try_link "$LINENO"; then : 23179 if test "$cross_compiling" = yes; then : 23180 ac_cv_type_long_long_int=yes 23181else 23182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23183/* end confdefs.h. */ 23184#include <limits.h> 23185 #ifndef LLONG_MAX 23186 # define HALF \ 23187 (1LL << (sizeof (long long int) * CHAR_BIT - 2)) 23188 # define LLONG_MAX (HALF - 1 + HALF) 23189 #endif 23190int 23191main () 23192{ 23193long long int n = 1; 23194 int i; 23195 for (i = 0; ; i++) 23196 { 23197 long long int m = n << i; 23198 if (m >> i != n) 23199 return 1; 23200 if (LLONG_MAX / 2 < m) 23201 break; 23202 } 23203 return 0; 23204 ; 23205 return 0; 23206} 23207_ACEOF 23208if ac_fn_c_try_run "$LINENO"; then : 23209 ac_cv_type_long_long_int=yes 23210else 23211 ac_cv_type_long_long_int=no 23212fi 23213rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 23214 conftest.$ac_objext conftest.beam conftest.$ac_ext 23215fi 23216 23217else 23218 ac_cv_type_long_long_int=no 23219fi 23220rm -f core conftest.err conftest.$ac_objext \ 23221 conftest$ac_exeext conftest.$ac_ext 23222fi 23223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 23224$as_echo "$ac_cv_type_long_long_int" >&6; } 23225 if test $ac_cv_type_long_long_int = yes; then 23226 23227$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h 23228 23229 fi 23230 23231 23232 23233 ac_fn_c_check_type "$LINENO" "intmax_t" "ac_cv_type_intmax_t" "$ac_includes_default" 23234if test "x$ac_cv_type_intmax_t" = xyes; then : 23235 23236$as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h 23237 23238else 23239 test $ac_cv_type_long_long_int = yes \ 23240 && ac_type='long long int' \ 23241 || ac_type='long int' 23242 23243cat >>confdefs.h <<_ACEOF 23244#define intmax_t $ac_type 23245_ACEOF 23246 23247fi 23248 23249 23250 23251 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default" 23252if test "x$ac_cv_type_intptr_t" = xyes; then : 23253 23254$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h 23255 23256else 23257 for ac_type in 'int' 'long int' 'long long int'; do 23258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23259/* end confdefs.h. */ 23260$ac_includes_default 23261int 23262main () 23263{ 23264static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 23265test_array [0] = 0 23266 23267 ; 23268 return 0; 23269} 23270_ACEOF 23271if ac_fn_c_try_compile "$LINENO"; then : 23272 23273cat >>confdefs.h <<_ACEOF 23274#define intptr_t $ac_type 23275_ACEOF 23276 23277 ac_type= 23278fi 23279rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23280 test -z "$ac_type" && break 23281 done 23282fi 23283 23284 23285 23286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double" >&5 23287$as_echo_n "checking for long double... " >&6; } 23288if ${ac_cv_type_long_double+:} false; then : 23289 $as_echo_n "(cached) " >&6 23290else 23291 if test "$GCC" = yes; then 23292 ac_cv_type_long_double=yes 23293 else 23294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23295/* end confdefs.h. */ 23296/* The Stardent Vistra knows sizeof (long double), but does 23297 not support it. */ 23298 long double foo = 0.0L; 23299int 23300main () 23301{ 23302static int test_array [1 - 2 * !(/* On Ultrix 4.3 cc, long double is 4 and double is 8. */ 23303 sizeof (double) <= sizeof (long double))]; 23304test_array [0] = 0 23305 23306 ; 23307 return 0; 23308} 23309_ACEOF 23310if ac_fn_c_try_compile "$LINENO"; then : 23311 ac_cv_type_long_double=yes 23312else 23313 ac_cv_type_long_double=no 23314fi 23315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23316 fi 23317fi 23318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double" >&5 23319$as_echo "$ac_cv_type_long_double" >&6; } 23320 if test $ac_cv_type_long_double = yes; then 23321 23322$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h 23323 23324 fi 23325 23326 23327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double with more range or precision than double" >&5 23328$as_echo_n "checking for long double with more range or precision than double... " >&6; } 23329if ${ac_cv_type_long_double_wider+:} false; then : 23330 $as_echo_n "(cached) " >&6 23331else 23332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23333/* end confdefs.h. */ 23334#include <float.h> 23335 long double const a[] = 23336 { 23337 0.0L, DBL_MIN, DBL_MAX, DBL_EPSILON, 23338 LDBL_MIN, LDBL_MAX, LDBL_EPSILON 23339 }; 23340 long double 23341 f (long double x) 23342 { 23343 return ((x + (unsigned long int) 10) * (-1 / x) + a[0] 23344 + (x ? f (x) : 'c')); 23345 } 23346 23347int 23348main () 23349{ 23350static int test_array [1 - 2 * !((0 < ((DBL_MAX_EXP < LDBL_MAX_EXP) 23351 + (DBL_MANT_DIG < LDBL_MANT_DIG) 23352 - (LDBL_MAX_EXP < DBL_MAX_EXP) 23353 - (LDBL_MANT_DIG < DBL_MANT_DIG))) 23354 && (int) LDBL_EPSILON == 0 23355 )]; 23356test_array [0] = 0 23357 23358 ; 23359 return 0; 23360} 23361_ACEOF 23362if ac_fn_c_try_compile "$LINENO"; then : 23363 ac_cv_type_long_double_wider=yes 23364else 23365 ac_cv_type_long_double_wider=no 23366fi 23367rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23368fi 23369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double_wider" >&5 23370$as_echo "$ac_cv_type_long_double_wider" >&6; } 23371 if test $ac_cv_type_long_double_wider = yes; then 23372 23373$as_echo "#define HAVE_LONG_DOUBLE_WIDER 1" >>confdefs.h 23374 23375 fi 23376 23377 23378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5 23379$as_echo_n "checking for long long int... " >&6; } 23380if ${ac_cv_type_long_long_int+:} false; then : 23381 $as_echo_n "(cached) " >&6 23382else 23383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23384/* end confdefs.h. */ 23385 23386 /* For now, do not test the preprocessor; as of 2007 there are too many 23387 implementations with broken preprocessors. Perhaps this can 23388 be revisited in 2012. In the meantime, code should not expect 23389 #if to work with literals wider than 32 bits. */ 23390 /* Test literals. */ 23391 long long int ll = 9223372036854775807ll; 23392 long long int nll = -9223372036854775807LL; 23393 unsigned long long int ull = 18446744073709551615ULL; 23394 /* Test constant expressions. */ 23395 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) 23396 ? 1 : -1)]; 23397 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 23398 ? 1 : -1)]; 23399 int i = 63; 23400int 23401main () 23402{ 23403/* Test availability of runtime routines for shift and division. */ 23404 long long int llmax = 9223372036854775807ll; 23405 unsigned long long int ullmax = 18446744073709551615ull; 23406 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) 23407 | (llmax / ll) | (llmax % ll) 23408 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) 23409 | (ullmax / ull) | (ullmax % ull)); 23410 ; 23411 return 0; 23412} 23413 23414_ACEOF 23415if ac_fn_c_try_link "$LINENO"; then : 23416 if test "$cross_compiling" = yes; then : 23417 ac_cv_type_long_long_int=yes 23418else 23419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23420/* end confdefs.h. */ 23421#include <limits.h> 23422 #ifndef LLONG_MAX 23423 # define HALF \ 23424 (1LL << (sizeof (long long int) * CHAR_BIT - 2)) 23425 # define LLONG_MAX (HALF - 1 + HALF) 23426 #endif 23427int 23428main () 23429{ 23430long long int n = 1; 23431 int i; 23432 for (i = 0; ; i++) 23433 { 23434 long long int m = n << i; 23435 if (m >> i != n) 23436 return 1; 23437 if (LLONG_MAX / 2 < m) 23438 break; 23439 } 23440 return 0; 23441 ; 23442 return 0; 23443} 23444_ACEOF 23445if ac_fn_c_try_run "$LINENO"; then : 23446 ac_cv_type_long_long_int=yes 23447else 23448 ac_cv_type_long_long_int=no 23449fi 23450rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 23451 conftest.$ac_objext conftest.beam conftest.$ac_ext 23452fi 23453 23454else 23455 ac_cv_type_long_long_int=no 23456fi 23457rm -f core conftest.err conftest.$ac_objext \ 23458 conftest$ac_exeext conftest.$ac_ext 23459fi 23460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 23461$as_echo "$ac_cv_type_long_long_int" >&6; } 23462 if test $ac_cv_type_long_long_int = yes; then 23463 23464$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h 23465 23466 fi 23467 23468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5 23469$as_echo_n "checking for mbstate_t... " >&6; } 23470if ${ac_cv_type_mbstate_t+:} false; then : 23471 $as_echo_n "(cached) " >&6 23472else 23473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23474/* end confdefs.h. */ 23475$ac_includes_default 23476# include <wchar.h> 23477int 23478main () 23479{ 23480mbstate_t x; return sizeof x; 23481 ; 23482 return 0; 23483} 23484_ACEOF 23485if ac_fn_c_try_compile "$LINENO"; then : 23486 ac_cv_type_mbstate_t=yes 23487else 23488 ac_cv_type_mbstate_t=no 23489fi 23490rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23491fi 23492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5 23493$as_echo "$ac_cv_type_mbstate_t" >&6; } 23494 if test $ac_cv_type_mbstate_t = yes; then 23495 23496$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h 23497 23498 else 23499 23500$as_echo "#define mbstate_t int" >>confdefs.h 23501 23502 fi 23503ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" 23504if test "x$ac_cv_type_mode_t" = xyes; then : 23505 23506else 23507 23508cat >>confdefs.h <<_ACEOF 23509#define mode_t int 23510_ACEOF 23511 23512fi 23513 23514ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 23515if test "x$ac_cv_type_off_t" = xyes; then : 23516 23517else 23518 23519cat >>confdefs.h <<_ACEOF 23520#define off_t long int 23521_ACEOF 23522 23523fi 23524 23525ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 23526if test "x$ac_cv_type_pid_t" = xyes; then : 23527 23528else 23529 23530cat >>confdefs.h <<_ACEOF 23531#define pid_t int 23532_ACEOF 23533 23534fi 23535 23536ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 23537if test "x$ac_cv_type_size_t" = xyes; then : 23538 23539else 23540 23541cat >>confdefs.h <<_ACEOF 23542#define size_t unsigned int 23543_ACEOF 23544 23545fi 23546 23547ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" 23548if test "x$ac_cv_type_ssize_t" = xyes; then : 23549 23550else 23551 23552cat >>confdefs.h <<_ACEOF 23553#define ssize_t int 23554_ACEOF 23555 23556fi 23557 23558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 23559$as_echo_n "checking for uid_t in sys/types.h... " >&6; } 23560if ${ac_cv_type_uid_t+:} false; then : 23561 $as_echo_n "(cached) " >&6 23562else 23563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23564/* end confdefs.h. */ 23565#include <sys/types.h> 23566 23567_ACEOF 23568if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23569 $EGREP "uid_t" >/dev/null 2>&1; then : 23570 ac_cv_type_uid_t=yes 23571else 23572 ac_cv_type_uid_t=no 23573fi 23574rm -f conftest* 23575 23576fi 23577{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 23578$as_echo "$ac_cv_type_uid_t" >&6; } 23579if test $ac_cv_type_uid_t = no; then 23580 23581$as_echo "#define uid_t int" >>confdefs.h 23582 23583 23584$as_echo "#define gid_t int" >>confdefs.h 23585 23586fi 23587 23588ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" 23589case $ac_cv_c_uint8_t in #( 23590 no|yes) ;; #( 23591 *) 23592 23593$as_echo "#define _UINT8_T 1" >>confdefs.h 23594 23595 23596cat >>confdefs.h <<_ACEOF 23597#define uint8_t $ac_cv_c_uint8_t 23598_ACEOF 23599;; 23600 esac 23601 23602ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" 23603case $ac_cv_c_uint16_t in #( 23604 no|yes) ;; #( 23605 *) 23606 23607 23608cat >>confdefs.h <<_ACEOF 23609#define uint16_t $ac_cv_c_uint16_t 23610_ACEOF 23611;; 23612 esac 23613 23614ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 23615case $ac_cv_c_uint32_t in #( 23616 no|yes) ;; #( 23617 *) 23618 23619$as_echo "#define _UINT32_T 1" >>confdefs.h 23620 23621 23622cat >>confdefs.h <<_ACEOF 23623#define uint32_t $ac_cv_c_uint32_t 23624_ACEOF 23625;; 23626 esac 23627 23628ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 23629case $ac_cv_c_uint64_t in #( 23630 no|yes) ;; #( 23631 *) 23632 23633$as_echo "#define _UINT64_T 1" >>confdefs.h 23634 23635 23636cat >>confdefs.h <<_ACEOF 23637#define uint64_t $ac_cv_c_uint64_t 23638_ACEOF 23639;; 23640 esac 23641 23642 23643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5 23644$as_echo_n "checking for unsigned long long int... " >&6; } 23645if ${ac_cv_type_unsigned_long_long_int+:} false; then : 23646 $as_echo_n "(cached) " >&6 23647else 23648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23649/* end confdefs.h. */ 23650 23651 /* For now, do not test the preprocessor; as of 2007 there are too many 23652 implementations with broken preprocessors. Perhaps this can 23653 be revisited in 2012. In the meantime, code should not expect 23654 #if to work with literals wider than 32 bits. */ 23655 /* Test literals. */ 23656 long long int ll = 9223372036854775807ll; 23657 long long int nll = -9223372036854775807LL; 23658 unsigned long long int ull = 18446744073709551615ULL; 23659 /* Test constant expressions. */ 23660 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) 23661 ? 1 : -1)]; 23662 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 23663 ? 1 : -1)]; 23664 int i = 63; 23665int 23666main () 23667{ 23668/* Test availability of runtime routines for shift and division. */ 23669 long long int llmax = 9223372036854775807ll; 23670 unsigned long long int ullmax = 18446744073709551615ull; 23671 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) 23672 | (llmax / ll) | (llmax % ll) 23673 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) 23674 | (ullmax / ull) | (ullmax % ull)); 23675 ; 23676 return 0; 23677} 23678 23679_ACEOF 23680if ac_fn_c_try_link "$LINENO"; then : 23681 ac_cv_type_unsigned_long_long_int=yes 23682else 23683 ac_cv_type_unsigned_long_long_int=no 23684fi 23685rm -f core conftest.err conftest.$ac_objext \ 23686 conftest$ac_exeext conftest.$ac_ext 23687fi 23688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5 23689$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; } 23690 if test $ac_cv_type_unsigned_long_long_int = yes; then 23691 23692$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h 23693 23694 fi 23695 23696 23697 23698 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "$ac_includes_default" 23699if test "x$ac_cv_type_uintmax_t" = xyes; then : 23700 23701$as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h 23702 23703else 23704 test $ac_cv_type_unsigned_long_long_int = yes \ 23705 && ac_type='unsigned long long int' \ 23706 || ac_type='unsigned long int' 23707 23708cat >>confdefs.h <<_ACEOF 23709#define uintmax_t $ac_type 23710_ACEOF 23711 23712fi 23713 23714 23715 23716 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 23717if test "x$ac_cv_type_uintptr_t" = xyes; then : 23718 23719$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 23720 23721else 23722 for ac_type in 'unsigned int' 'unsigned long int' \ 23723 'unsigned long long int'; do 23724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23725/* end confdefs.h. */ 23726$ac_includes_default 23727int 23728main () 23729{ 23730static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 23731test_array [0] = 0 23732 23733 ; 23734 return 0; 23735} 23736_ACEOF 23737if ac_fn_c_try_compile "$LINENO"; then : 23738 23739cat >>confdefs.h <<_ACEOF 23740#define uintptr_t $ac_type 23741_ACEOF 23742 23743 ac_type= 23744fi 23745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23746 test -z "$ac_type" && break 23747 done 23748fi 23749 23750 23751 23752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5 23753$as_echo_n "checking for unsigned long long int... " >&6; } 23754if ${ac_cv_type_unsigned_long_long_int+:} false; then : 23755 $as_echo_n "(cached) " >&6 23756else 23757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23758/* end confdefs.h. */ 23759 23760 /* For now, do not test the preprocessor; as of 2007 there are too many 23761 implementations with broken preprocessors. Perhaps this can 23762 be revisited in 2012. In the meantime, code should not expect 23763 #if to work with literals wider than 32 bits. */ 23764 /* Test literals. */ 23765 long long int ll = 9223372036854775807ll; 23766 long long int nll = -9223372036854775807LL; 23767 unsigned long long int ull = 18446744073709551615ULL; 23768 /* Test constant expressions. */ 23769 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) 23770 ? 1 : -1)]; 23771 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 23772 ? 1 : -1)]; 23773 int i = 63; 23774int 23775main () 23776{ 23777/* Test availability of runtime routines for shift and division. */ 23778 long long int llmax = 9223372036854775807ll; 23779 unsigned long long int ullmax = 18446744073709551615ull; 23780 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) 23781 | (llmax / ll) | (llmax % ll) 23782 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) 23783 | (ullmax / ull) | (ullmax % ull)); 23784 ; 23785 return 0; 23786} 23787 23788_ACEOF 23789if ac_fn_c_try_link "$LINENO"; then : 23790 ac_cv_type_unsigned_long_long_int=yes 23791else 23792 ac_cv_type_unsigned_long_long_int=no 23793fi 23794rm -f core conftest.err conftest.$ac_objext \ 23795 conftest$ac_exeext conftest.$ac_ext 23796fi 23797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5 23798$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; } 23799 if test $ac_cv_type_unsigned_long_long_int = yes; then 23800 23801$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h 23802 23803 fi 23804 23805 23806# If the C type char is unsigned, define __CHAR_UNSIGNED__, unless the 23807# C compiler predefines it. 23808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether char is unsigned" >&5 23809$as_echo_n "checking whether char is unsigned... " >&6; } 23810if ${ac_cv_c_char_unsigned+:} false; then : 23811 $as_echo_n "(cached) " >&6 23812else 23813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23814/* end confdefs.h. */ 23815$ac_includes_default 23816int 23817main () 23818{ 23819static int test_array [1 - 2 * !(((char) -1) < 0)]; 23820test_array [0] = 0 23821 23822 ; 23823 return 0; 23824} 23825_ACEOF 23826if ac_fn_c_try_compile "$LINENO"; then : 23827 ac_cv_c_char_unsigned=no 23828else 23829 ac_cv_c_char_unsigned=yes 23830fi 23831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23832fi 23833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_char_unsigned" >&5 23834$as_echo "$ac_cv_c_char_unsigned" >&6; } 23835if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then 23836 $as_echo "#define __CHAR_UNSIGNED__ 1" >>confdefs.h 23837 23838fi 23839 23840 23841# Obtain size of an 'signed short' and define as SIZEOF_SIGNED_SHORT 23842# The cast to long int works around a bug in the HP C Compiler 23843# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 23844# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 23845# This bug is HP SR number 8606223364. 23846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed short" >&5 23847$as_echo_n "checking size of signed short... " >&6; } 23848if ${ac_cv_sizeof_signed_short+:} false; then : 23849 $as_echo_n "(cached) " >&6 23850else 23851 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (signed short))" "ac_cv_sizeof_signed_short" "$ac_includes_default"; then : 23852 23853else 23854 if test "$ac_cv_type_signed_short" = yes; then 23855 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 23856$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 23857as_fn_error 77 "cannot compute sizeof (signed short) 23858See \`config.log' for more details" "$LINENO" 5; } 23859 else 23860 ac_cv_sizeof_signed_short=0 23861 fi 23862fi 23863 23864fi 23865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_short" >&5 23866$as_echo "$ac_cv_sizeof_signed_short" >&6; } 23867 23868 23869 23870cat >>confdefs.h <<_ACEOF 23871#define SIZEOF_SIGNED_SHORT $ac_cv_sizeof_signed_short 23872_ACEOF 23873 23874 23875 23876# Obtain size of an 'unsigned short' and define as SIZEOF_UNSIGNED_SHORT 23877# The cast to long int works around a bug in the HP C Compiler 23878# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 23879# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 23880# This bug is HP SR number 8606223364. 23881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned short" >&5 23882$as_echo_n "checking size of unsigned short... " >&6; } 23883if ${ac_cv_sizeof_unsigned_short+:} false; then : 23884 $as_echo_n "(cached) " >&6 23885else 23886 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned short))" "ac_cv_sizeof_unsigned_short" "$ac_includes_default"; then : 23887 23888else 23889 if test "$ac_cv_type_unsigned_short" = yes; then 23890 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 23891$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 23892as_fn_error 77 "cannot compute sizeof (unsigned short) 23893See \`config.log' for more details" "$LINENO" 5; } 23894 else 23895 ac_cv_sizeof_unsigned_short=0 23896 fi 23897fi 23898 23899fi 23900{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_short" >&5 23901$as_echo "$ac_cv_sizeof_unsigned_short" >&6; } 23902 23903 23904 23905cat >>confdefs.h <<_ACEOF 23906#define SIZEOF_UNSIGNED_SHORT $ac_cv_sizeof_unsigned_short 23907_ACEOF 23908 23909 23910 23911# Obtain size of an 'signed int' and define as SIZEOF_SIGNED_INT 23912# The cast to long int works around a bug in the HP C Compiler 23913# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 23914# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 23915# This bug is HP SR number 8606223364. 23916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed int" >&5 23917$as_echo_n "checking size of signed int... " >&6; } 23918if ${ac_cv_sizeof_signed_int+:} false; then : 23919 $as_echo_n "(cached) " >&6 23920else 23921 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (signed int))" "ac_cv_sizeof_signed_int" "$ac_includes_default"; then : 23922 23923else 23924 if test "$ac_cv_type_signed_int" = yes; then 23925 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 23926$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 23927as_fn_error 77 "cannot compute sizeof (signed int) 23928See \`config.log' for more details" "$LINENO" 5; } 23929 else 23930 ac_cv_sizeof_signed_int=0 23931 fi 23932fi 23933 23934fi 23935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_int" >&5 23936$as_echo "$ac_cv_sizeof_signed_int" >&6; } 23937 23938 23939 23940cat >>confdefs.h <<_ACEOF 23941#define SIZEOF_SIGNED_INT $ac_cv_sizeof_signed_int 23942_ACEOF 23943 23944 23945 23946# Obtain size of an 'unsigned int' and define as SIZEOF_UNSIGNED_INT 23947# The cast to long int works around a bug in the HP C Compiler 23948# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 23949# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 23950# This bug is HP SR number 8606223364. 23951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned int" >&5 23952$as_echo_n "checking size of unsigned int... " >&6; } 23953if ${ac_cv_sizeof_unsigned_int+:} false; then : 23954 $as_echo_n "(cached) " >&6 23955else 23956 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned int))" "ac_cv_sizeof_unsigned_int" "$ac_includes_default"; then : 23957 23958else 23959 if test "$ac_cv_type_unsigned_int" = yes; then 23960 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 23961$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 23962as_fn_error 77 "cannot compute sizeof (unsigned int) 23963See \`config.log' for more details" "$LINENO" 5; } 23964 else 23965 ac_cv_sizeof_unsigned_int=0 23966 fi 23967fi 23968 23969fi 23970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_int" >&5 23971$as_echo "$ac_cv_sizeof_unsigned_int" >&6; } 23972 23973 23974 23975cat >>confdefs.h <<_ACEOF 23976#define SIZEOF_UNSIGNED_INT $ac_cv_sizeof_unsigned_int 23977_ACEOF 23978 23979 23980 23981# Obtain size of a 'signed long' and define as SIZEOF_SIGNED_LONG 23982# The cast to long int works around a bug in the HP C Compiler 23983# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 23984# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 23985# This bug is HP SR number 8606223364. 23986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed long" >&5 23987$as_echo_n "checking size of signed long... " >&6; } 23988if ${ac_cv_sizeof_signed_long+:} false; then : 23989 $as_echo_n "(cached) " >&6 23990else 23991 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (signed long))" "ac_cv_sizeof_signed_long" "$ac_includes_default"; then : 23992 23993else 23994 if test "$ac_cv_type_signed_long" = yes; then 23995 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 23996$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 23997as_fn_error 77 "cannot compute sizeof (signed long) 23998See \`config.log' for more details" "$LINENO" 5; } 23999 else 24000 ac_cv_sizeof_signed_long=0 24001 fi 24002fi 24003 24004fi 24005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_long" >&5 24006$as_echo "$ac_cv_sizeof_signed_long" >&6; } 24007 24008 24009 24010cat >>confdefs.h <<_ACEOF 24011#define SIZEOF_SIGNED_LONG $ac_cv_sizeof_signed_long 24012_ACEOF 24013 24014 24015 24016# Obtain size of a 'unsigned long' and define as SIZEOF_UNSIGNED_LONG 24017# The cast to long int works around a bug in the HP C Compiler 24018# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 24019# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 24020# This bug is HP SR number 8606223364. 24021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5 24022$as_echo_n "checking size of unsigned long... " >&6; } 24023if ${ac_cv_sizeof_unsigned_long+:} false; then : 24024 $as_echo_n "(cached) " >&6 24025else 24026 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then : 24027 24028else 24029 if test "$ac_cv_type_unsigned_long" = yes; then 24030 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 24031$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 24032as_fn_error 77 "cannot compute sizeof (unsigned long) 24033See \`config.log' for more details" "$LINENO" 5; } 24034 else 24035 ac_cv_sizeof_unsigned_long=0 24036 fi 24037fi 24038 24039fi 24040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5 24041$as_echo "$ac_cv_sizeof_unsigned_long" >&6; } 24042 24043 24044 24045cat >>confdefs.h <<_ACEOF 24046#define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long 24047_ACEOF 24048 24049 24050 24051# Obtain size of a 'long long' and define as SIZEOF_SIGNED_LONG_LONG. If 24052# 'signed long long' is not supported then the value defined is zero. 24053# The cast to long int works around a bug in the HP C Compiler 24054# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 24055# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 24056# This bug is HP SR number 8606223364. 24057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed long long" >&5 24058$as_echo_n "checking size of signed long long... " >&6; } 24059if ${ac_cv_sizeof_signed_long_long+:} false; then : 24060 $as_echo_n "(cached) " >&6 24061else 24062 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (signed long long))" "ac_cv_sizeof_signed_long_long" "$ac_includes_default"; then : 24063 24064else 24065 if test "$ac_cv_type_signed_long_long" = yes; then 24066 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 24067$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 24068as_fn_error 77 "cannot compute sizeof (signed long long) 24069See \`config.log' for more details" "$LINENO" 5; } 24070 else 24071 ac_cv_sizeof_signed_long_long=0 24072 fi 24073fi 24074 24075fi 24076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_long_long" >&5 24077$as_echo "$ac_cv_sizeof_signed_long_long" >&6; } 24078 24079 24080 24081cat >>confdefs.h <<_ACEOF 24082#define SIZEOF_SIGNED_LONG_LONG $ac_cv_sizeof_signed_long_long 24083_ACEOF 24084 24085 24086 24087# Obtain size of a 'unsigned long long' and define as 24088# SIZEOF_UNSIGNED_LONG_LONG. If 'unsigned long long' is not 24089# supported then the value defined is zero. 24090# The cast to long int works around a bug in the HP C Compiler 24091# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 24092# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 24093# This bug is HP SR number 8606223364. 24094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5 24095$as_echo_n "checking size of unsigned long long... " >&6; } 24096if ${ac_cv_sizeof_unsigned_long_long+:} false; then : 24097 $as_echo_n "(cached) " >&6 24098else 24099 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then : 24100 24101else 24102 if test "$ac_cv_type_unsigned_long_long" = yes; then 24103 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 24104$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 24105as_fn_error 77 "cannot compute sizeof (unsigned long long) 24106See \`config.log' for more details" "$LINENO" 5; } 24107 else 24108 ac_cv_sizeof_unsigned_long_long=0 24109 fi 24110fi 24111 24112fi 24113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5 24114$as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; } 24115 24116 24117 24118cat >>confdefs.h <<_ACEOF 24119#define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long 24120_ACEOF 24121 24122 24123 24124# Obtain size of off_t and define as SIZEOF_OFF_T 24125# The cast to long int works around a bug in the HP C Compiler 24126# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 24127# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 24128# This bug is HP SR number 8606223364. 24129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 24130$as_echo_n "checking size of off_t... " >&6; } 24131if ${ac_cv_sizeof_off_t+:} false; then : 24132 $as_echo_n "(cached) " >&6 24133else 24134 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 24135 24136else 24137 if test "$ac_cv_type_off_t" = yes; then 24138 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 24139$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 24140as_fn_error 77 "cannot compute sizeof (off_t) 24141See \`config.log' for more details" "$LINENO" 5; } 24142 else 24143 ac_cv_sizeof_off_t=0 24144 fi 24145fi 24146 24147fi 24148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 24149$as_echo "$ac_cv_sizeof_off_t" >&6; } 24150 24151 24152 24153cat >>confdefs.h <<_ACEOF 24154#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 24155_ACEOF 24156 24157 24158 24159# Obtain size of size_t and define as SIZEOF_SIZE_T 24160# The cast to long int works around a bug in the HP C Compiler 24161# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 24162# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 24163# This bug is HP SR number 8606223364. 24164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 24165$as_echo_n "checking size of size_t... " >&6; } 24166if ${ac_cv_sizeof_size_t+:} false; then : 24167 $as_echo_n "(cached) " >&6 24168else 24169 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 24170 24171else 24172 if test "$ac_cv_type_size_t" = yes; then 24173 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 24174$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 24175as_fn_error 77 "cannot compute sizeof (size_t) 24176See \`config.log' for more details" "$LINENO" 5; } 24177 else 24178 ac_cv_sizeof_size_t=0 24179 fi 24180fi 24181 24182fi 24183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 24184$as_echo "$ac_cv_sizeof_size_t" >&6; } 24185 24186 24187 24188cat >>confdefs.h <<_ACEOF 24189#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 24190_ACEOF 24191 24192 24193 24194# Obtain size of ssize_t and define as SIZEOF_SSIZE_T 24195# The cast to long int works around a bug in the HP C Compiler 24196# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 24197# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 24198# This bug is HP SR number 8606223364. 24199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of ssize_t" >&5 24200$as_echo_n "checking size of ssize_t... " >&6; } 24201if ${ac_cv_sizeof_ssize_t+:} false; then : 24202 $as_echo_n "(cached) " >&6 24203else 24204 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (ssize_t))" "ac_cv_sizeof_ssize_t" "$ac_includes_default"; then : 24205 24206else 24207 if test "$ac_cv_type_ssize_t" = yes; then 24208 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 24209$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 24210as_fn_error 77 "cannot compute sizeof (ssize_t) 24211See \`config.log' for more details" "$LINENO" 5; } 24212 else 24213 ac_cv_sizeof_ssize_t=0 24214 fi 24215fi 24216 24217fi 24218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_ssize_t" >&5 24219$as_echo "$ac_cv_sizeof_ssize_t" >&6; } 24220 24221 24222 24223cat >>confdefs.h <<_ACEOF 24224#define SIZEOF_SSIZE_T $ac_cv_sizeof_ssize_t 24225_ACEOF 24226 24227 24228 24229# Obtain size of an unsigned int pointer and define as SIZEOF_UNSIGNED_INTP 24230# The cast to long int works around a bug in the HP C Compiler 24231# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 24232# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 24233# This bug is HP SR number 8606223364. 24234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned int*" >&5 24235$as_echo_n "checking size of unsigned int*... " >&6; } 24236if ${ac_cv_sizeof_unsigned_intp+:} false; then : 24237 $as_echo_n "(cached) " >&6 24238else 24239 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned int*))" "ac_cv_sizeof_unsigned_intp" "$ac_includes_default"; then : 24240 24241else 24242 if test "$ac_cv_type_unsigned_intp" = yes; then 24243 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 24244$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 24245as_fn_error 77 "cannot compute sizeof (unsigned int*) 24246See \`config.log' for more details" "$LINENO" 5; } 24247 else 24248 ac_cv_sizeof_unsigned_intp=0 24249 fi 24250fi 24251 24252fi 24253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_intp" >&5 24254$as_echo "$ac_cv_sizeof_unsigned_intp" >&6; } 24255 24256 24257 24258cat >>confdefs.h <<_ACEOF 24259#define SIZEOF_UNSIGNED_INTP $ac_cv_sizeof_unsigned_intp 24260_ACEOF 24261 24262 24263 24264# 24265# Compute sized types for current CPU and compiler options. 24266# 24267 24268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 8-bit type" >&5 24269$as_echo_n "checking for signed 8-bit type... " >&6; } 24270INT8_T='signed char' 24271{ $as_echo "$as_me:${as_lineno-$LINENO}: $INT8_T" >&5 24272$as_echo "$as_me: $INT8_T" >&6;} 24273 24274 24275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 8-bit type" >&5 24276$as_echo_n "checking for unsigned 8-bit type... " >&6; } 24277UINT8_T='unsigned char' 24278{ $as_echo "$as_me:${as_lineno-$LINENO}: $UINT8_T" >&5 24279$as_echo "$as_me: $UINT8_T" >&6;} 24280 24281 24282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 16-bit type" >&5 24283$as_echo_n "checking for signed 16-bit type... " >&6; } 24284INT16_T='signed short' 24285{ $as_echo "$as_me:${as_lineno-$LINENO}: $INT16_T" >&5 24286$as_echo "$as_me: $INT16_T" >&6;} 24287 24288 24289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 16-bit type" >&5 24290$as_echo_n "checking for unsigned 16-bit type... " >&6; } 24291UINT16_T='unsigned short' 24292{ $as_echo "$as_me:${as_lineno-$LINENO}: $UINT16_T" >&5 24293$as_echo "$as_me: $UINT16_T" >&6;} 24294 24295 24296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 32-bit type" >&5 24297$as_echo_n "checking for signed 32-bit type... " >&6; } 24298INT32_T='none' 24299INT32_F='none' 24300if test $ac_cv_sizeof_signed_int -eq 4; then 24301 INT32_T='signed int' 24302 INT32_F='""' 24303elif test $ac_cv_sizeof_signed_long -eq 4; then 24304 INT32_T='signed long' 24305 INT32_F='"l"' 24306fi 24307{ $as_echo "$as_me:${as_lineno-$LINENO}: $INT32_T" >&5 24308$as_echo "$as_me: $INT32_T" >&6;} 24309 24310 24311 24312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 32-bit type" >&5 24313$as_echo_n "checking for unsigned 32-bit type... " >&6; } 24314UINT32_T='none' 24315UINT32_F='none' 24316if test $ac_cv_sizeof_unsigned_int -eq 4; then 24317 UINT32_T='unsigned int' 24318 UINT32_F='""' 24319elif test $ac_cv_sizeof_unsigned_long -eq 4; then 24320 UINT32_T='unsigned long' 24321 UINT32_F='"l"' 24322fi 24323{ $as_echo "$as_me:${as_lineno-$LINENO}: $UINT32_T" >&5 24324$as_echo "$as_me: $UINT32_T" >&6;} 24325 24326 24327 24328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 64-bit type" >&5 24329$as_echo_n "checking for signed 64-bit type... " >&6; } 24330INT64_T='none' 24331INT64_F='none' 24332if test $ac_cv_sizeof_signed_long -eq 8; then 24333 INT64_T='signed long' 24334 INT64_F='"l"' 24335elif test $ac_cv_sizeof_signed_long_long -eq 8; then 24336 INT64_T='signed long long' 24337 INT64_F='"ll"' 24338fi 24339case "${host_os}" in 24340 mingw* ) 24341 INT64_F='"I64"' 24342 ;; 24343esac 24344{ $as_echo "$as_me:${as_lineno-$LINENO}: $INT64_T" >&5 24345$as_echo "$as_me: $INT64_T" >&6;} 24346 24347 24348 24349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 64-bit type" >&5 24350$as_echo_n "checking for unsigned 64-bit type... " >&6; } 24351UINT64_T='none' 24352UINT64_F='none' 24353if test $ac_cv_sizeof_unsigned_long -eq 8; then 24354 UINT64_T='unsigned long' 24355 UINT64_F='"l"' 24356elif test $ac_cv_sizeof_unsigned_long_long -eq 8; then 24357 UINT64_T='unsigned long long' 24358 UINT64_F='"ll"' 24359fi 24360case "${host_os}" in 24361 mingw* ) 24362 UINT64_F='"I64"' 24363 ;; 24364esac 24365{ $as_echo "$as_me:${as_lineno-$LINENO}: $UINT64_T" >&5 24366$as_echo "$as_me: $UINT64_T" >&6;} 24367 24368 24369 24370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned maximum type" >&5 24371$as_echo_n "checking for unsigned maximum type... " >&6; } 24372UINTMAX_T='none' 24373UINTMAX_F='none' 24374if test "$UINT64_T" != 'none'; then 24375 UINTMAX_T=$UINT64_T 24376 UINTMAX_F=$UINT64_F 24377elif test "$UINT32_T" != 'none'; then 24378 UINTMAX_T=$UINT32_T 24379 UINTMAX_F=$UINT32_F 24380fi 24381{ $as_echo "$as_me:${as_lineno-$LINENO}: $UINTMAX_T" >&5 24382$as_echo "$as_me: $UINTMAX_T" >&6;} 24383 24384 24385 24386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pointer difference type" >&5 24387$as_echo_n "checking for pointer difference type... " >&6; } 24388UINTPTR_T='none' 24389UINTPTR_F='none' 24390if test $ac_cv_sizeof_unsigned_long -eq $ac_cv_sizeof_unsigned_intp; then 24391 UINTPTR_T='unsigned long' 24392 UINTPTR_F='"l"' 24393elif test $ac_cv_sizeof_unsigned_long_long -eq $ac_cv_sizeof_unsigned_intp; then 24394 UINTPTR_T='unsigned long long' 24395 UINTPTR_F='"ll"' 24396fi 24397{ $as_echo "$as_me:${as_lineno-$LINENO}: $UINTPTR_T" >&5 24398$as_echo "$as_me: $UINTPTR_T" >&6;} 24399 24400 24401 24402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5 24403$as_echo_n "checking whether our compiler supports __func__... " >&6; } 24404cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24405/* end confdefs.h. */ 24406 24407int 24408main () 24409{ 24410{ const char *func = __func__; return(func != 0 ? 0 : 1); } 24411 ; 24412 return 0; 24413} 24414_ACEOF 24415if ac_fn_c_try_compile "$LINENO"; then : 24416 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 24417$as_echo "$as_me: yes" >&6;} 24418else 24419 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 24420$as_echo "$as_me: no" >&6;} 24421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5 24422$as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; } 24423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24424/* end confdefs.h. */ 24425 24426int 24427main () 24428{ 24429{ const char *func = __FUNCTION__; return(func != 0 ? 0 : 1); } 24430 ; 24431 return 0; 24432} 24433_ACEOF 24434if ac_fn_c_try_compile "$LINENO"; then : 24435 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 24436$as_echo "$as_me: yes" >&6;} 24437 24438$as_echo "#define __func__ __FUNCTION__" >>confdefs.h 24439 24440else 24441 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 24442$as_echo "$as_me: no" >&6;} 24443 24444$as_echo "#define __func__ __FILE__" >>confdefs.h 24445 24446fi 24447rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24448fi 24449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24450 24451######## 24452# 24453# Check for functions 24454# 24455######## 24456for ac_header in stdlib.h unistd.h 24457do : 24458 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 24459ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 24460if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 24461 cat >>confdefs.h <<_ACEOF 24462#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 24463_ACEOF 24464 24465fi 24466 24467done 24468 24469for ac_func in getpagesize 24470do : 24471 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 24472if test "x$ac_cv_func_getpagesize" = xyes; then : 24473 cat >>confdefs.h <<_ACEOF 24474#define HAVE_GETPAGESIZE 1 24475_ACEOF 24476 24477fi 24478done 24479 24480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap file i/o" >&5 24481$as_echo_n "checking for working mmap file i/o... " >&6; } 24482if ${magick_cv_func_mmap_fileio+:} false; then : 24483 $as_echo_n "(cached) " >&6 24484else 24485 if test "$cross_compiling" = yes; then : 24486 magick_cv_func_mmap_fileio=no 24487else 24488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24489/* end confdefs.h. */ 24490$ac_includes_default 24491/* malloc might have been renamed as rpl_malloc. */ 24492#undef malloc 24493 24494/* 24495 This test is derived from GNU Autoconf's similar macro. 24496 The purpose of this test is to verify that files may be memory 24497 mapped, and that memory mapping and file I/O are coherent. 24498 24499 The test creates a test file, memory maps the file, updates 24500 the file using the memory map, and then reads the file using 24501 file I/O to verify that the file contains the updates. 24502*/ 24503 24504#include <fcntl.h> 24505#include <sys/mman.h> 24506 24507#if !STDC_HEADERS && !HAVE_STDLIB_H 24508char *malloc (); 24509#endif 24510 24511/* This mess was copied from the GNU getpagesize.h. */ 24512#if !HAVE_GETPAGESIZE 24513/* Assume that all systems that can run configure have sys/param.h. */ 24514# if !HAVE_SYS_PARAM_H 24515# define HAVE_SYS_PARAM_H 1 24516# endif 24517 24518# ifdef _SC_PAGESIZE 24519# define getpagesize() sysconf(_SC_PAGESIZE) 24520# else /* no _SC_PAGESIZE */ 24521# if HAVE_SYS_PARAM_H 24522# include <sys/param.h> 24523# ifdef EXEC_PAGESIZE 24524# define getpagesize() EXEC_PAGESIZE 24525# else /* no EXEC_PAGESIZE */ 24526# ifdef NBPG 24527# define getpagesize() NBPG * CLSIZE 24528# ifndef CLSIZE 24529# define CLSIZE 1 24530# endif /* no CLSIZE */ 24531# else /* no NBPG */ 24532# ifdef NBPC 24533# define getpagesize() NBPC 24534# else /* no NBPC */ 24535# ifdef PAGESIZE 24536# define getpagesize() PAGESIZE 24537# endif /* PAGESIZE */ 24538# endif /* no NBPC */ 24539# endif /* no NBPG */ 24540# endif /* no EXEC_PAGESIZE */ 24541# else /* no HAVE_SYS_PARAM_H */ 24542# define getpagesize() 8192 /* punt totally */ 24543# endif /* no HAVE_SYS_PARAM_H */ 24544# endif /* no _SC_PAGESIZE */ 24545 24546#endif /* no HAVE_GETPAGESIZE */ 24547 24548int 24549main () 24550{ 24551 char *data, *data2, *data3; 24552 int i, pagesize; 24553 int fd; 24554 24555 pagesize = getpagesize (); 24556 24557 /* First, make a file with some known garbage in it. */ 24558 data = (char *) malloc (pagesize); 24559 if (!data) 24560 exit (1); 24561 for (i = 0; i < pagesize; ++i) 24562 *(data + i) = rand (); 24563 umask (0); 24564 fd = creat ("conftest.mmap", 0600); 24565 if (fd < 0) 24566 exit (1); 24567 if (write (fd, data, pagesize) != pagesize) 24568 exit (1); 24569 close (fd); 24570 24571 /* Mmap the file as read/write/shared and verify that we see the 24572 same garbage. */ 24573 fd = open ("conftest.mmap", O_RDWR); 24574 if (fd < 0) 24575 exit (1); 24576 data2 = mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0L); 24577 if (data2 == 0) 24578 exit (1); 24579 for (i = 0; i < pagesize; ++i) 24580 if (*(data + i) != *(data2 + i)) 24581 exit (1); 24582 24583 /* Finally, make sure that changes to the mapped area 24584 percolate back to the file as seen by read(). */ 24585 for (i = 0; i < pagesize; ++i) 24586 *(data2 + i) = *(data2 + i) + 1; 24587 data3 = (char *) malloc (pagesize); 24588 if (!data3) 24589 exit (1); 24590 if (read (fd, data3, pagesize) != pagesize) 24591 exit (1); 24592 for (i = 0; i < pagesize; ++i) 24593 if (*(data2 + i) != *(data3 + i)) 24594 exit (1); 24595 close (fd); 24596 exit (0); 24597} 24598_ACEOF 24599if ac_fn_c_try_run "$LINENO"; then : 24600 magick_cv_func_mmap_fileio=yes 24601else 24602 magick_cv_func_mmap_fileio=no 24603fi 24604rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 24605 conftest.$ac_objext conftest.beam conftest.$ac_ext 24606fi 24607 24608fi 24609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $magick_cv_func_mmap_fileio" >&5 24610$as_echo "$magick_cv_func_mmap_fileio" >&6; } 24611if test $magick_cv_func_mmap_fileio = yes; then 24612 24613$as_echo "#define HAVE_MMAP_FILEIO 1" >>confdefs.h 24614 24615fi 24616rm -f conftest.mmap 24617 24618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether closedir returns void" >&5 24619$as_echo_n "checking whether closedir returns void... " >&6; } 24620if ${ac_cv_func_closedir_void+:} false; then : 24621 $as_echo_n "(cached) " >&6 24622else 24623 if test "$cross_compiling" = yes; then : 24624 ac_cv_func_closedir_void=yes 24625else 24626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24627/* end confdefs.h. */ 24628$ac_includes_default 24629#include <$ac_header_dirent> 24630#ifndef __cplusplus 24631int closedir (); 24632#endif 24633 24634int 24635main () 24636{ 24637return closedir (opendir (".")) != 0; 24638 ; 24639 return 0; 24640} 24641_ACEOF 24642if ac_fn_c_try_run "$LINENO"; then : 24643 ac_cv_func_closedir_void=no 24644else 24645 ac_cv_func_closedir_void=yes 24646fi 24647rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 24648 conftest.$ac_objext conftest.beam conftest.$ac_ext 24649fi 24650 24651fi 24652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_closedir_void" >&5 24653$as_echo "$ac_cv_func_closedir_void" >&6; } 24654if test $ac_cv_func_closedir_void = yes; then 24655 24656$as_echo "#define CLOSEDIR_VOID 1" >>confdefs.h 24657 24658fi 24659 24660 24661 24662 24663 for ac_header in $ac_header_list 24664do : 24665 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 24666ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 24667" 24668if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 24669 cat >>confdefs.h <<_ACEOF 24670#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 24671_ACEOF 24672 24673fi 24674 24675done 24676 24677 24678 24679 24680 24681 24682 24683 24684for ac_func in getpagesize 24685do : 24686 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 24687if test "x$ac_cv_func_getpagesize" = xyes; then : 24688 cat >>confdefs.h <<_ACEOF 24689#define HAVE_GETPAGESIZE 1 24690_ACEOF 24691 24692fi 24693done 24694 24695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 24696$as_echo_n "checking for working mmap... " >&6; } 24697if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 24698 $as_echo_n "(cached) " >&6 24699else 24700 if test "$cross_compiling" = yes; then : 24701 ac_cv_func_mmap_fixed_mapped=no 24702else 24703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24704/* end confdefs.h. */ 24705$ac_includes_default 24706/* malloc might have been renamed as rpl_malloc. */ 24707#undef malloc 24708 24709/* Thanks to Mike Haertel and Jim Avera for this test. 24710 Here is a matrix of mmap possibilities: 24711 mmap private not fixed 24712 mmap private fixed at somewhere currently unmapped 24713 mmap private fixed at somewhere already mapped 24714 mmap shared not fixed 24715 mmap shared fixed at somewhere currently unmapped 24716 mmap shared fixed at somewhere already mapped 24717 For private mappings, we should verify that changes cannot be read() 24718 back from the file, nor mmap's back from the file at a different 24719 address. (There have been systems where private was not correctly 24720 implemented like the infamous i386 svr4.0, and systems where the 24721 VM page cache was not coherent with the file system buffer cache 24722 like early versions of FreeBSD and possibly contemporary NetBSD.) 24723 For shared mappings, we should conversely verify that changes get 24724 propagated back to all the places they're supposed to be. 24725 24726 Grep wants private fixed already mapped. 24727 The main things grep needs to know about mmap are: 24728 * does it exist and is it safe to write into the mmap'd area 24729 * how to use it (BSD variants) */ 24730 24731#include <fcntl.h> 24732#include <sys/mman.h> 24733 24734#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 24735char *malloc (); 24736#endif 24737 24738/* This mess was copied from the GNU getpagesize.h. */ 24739#ifndef HAVE_GETPAGESIZE 24740# ifdef _SC_PAGESIZE 24741# define getpagesize() sysconf(_SC_PAGESIZE) 24742# else /* no _SC_PAGESIZE */ 24743# ifdef HAVE_SYS_PARAM_H 24744# include <sys/param.h> 24745# ifdef EXEC_PAGESIZE 24746# define getpagesize() EXEC_PAGESIZE 24747# else /* no EXEC_PAGESIZE */ 24748# ifdef NBPG 24749# define getpagesize() NBPG * CLSIZE 24750# ifndef CLSIZE 24751# define CLSIZE 1 24752# endif /* no CLSIZE */ 24753# else /* no NBPG */ 24754# ifdef NBPC 24755# define getpagesize() NBPC 24756# else /* no NBPC */ 24757# ifdef PAGESIZE 24758# define getpagesize() PAGESIZE 24759# endif /* PAGESIZE */ 24760# endif /* no NBPC */ 24761# endif /* no NBPG */ 24762# endif /* no EXEC_PAGESIZE */ 24763# else /* no HAVE_SYS_PARAM_H */ 24764# define getpagesize() 8192 /* punt totally */ 24765# endif /* no HAVE_SYS_PARAM_H */ 24766# endif /* no _SC_PAGESIZE */ 24767 24768#endif /* no HAVE_GETPAGESIZE */ 24769 24770int 24771main () 24772{ 24773 char *data, *data2, *data3; 24774 const char *cdata2; 24775 int i, pagesize; 24776 int fd, fd2; 24777 24778 pagesize = getpagesize (); 24779 24780 /* First, make a file with some known garbage in it. */ 24781 data = (char *) malloc (pagesize); 24782 if (!data) 24783 return 1; 24784 for (i = 0; i < pagesize; ++i) 24785 *(data + i) = rand (); 24786 umask (0); 24787 fd = creat ("conftest.mmap", 0600); 24788 if (fd < 0) 24789 return 2; 24790 if (write (fd, data, pagesize) != pagesize) 24791 return 3; 24792 close (fd); 24793 24794 /* Next, check that the tail of a page is zero-filled. File must have 24795 non-zero length, otherwise we risk SIGBUS for entire page. */ 24796 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 24797 if (fd2 < 0) 24798 return 4; 24799 cdata2 = ""; 24800 if (write (fd2, cdata2, 1) != 1) 24801 return 5; 24802 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 24803 if (data2 == MAP_FAILED) 24804 return 6; 24805 for (i = 0; i < pagesize; ++i) 24806 if (*(data2 + i)) 24807 return 7; 24808 close (fd2); 24809 if (munmap (data2, pagesize)) 24810 return 8; 24811 24812 /* Next, try to mmap the file at a fixed address which already has 24813 something else allocated at it. If we can, also make sure that 24814 we see the same garbage. */ 24815 fd = open ("conftest.mmap", O_RDWR); 24816 if (fd < 0) 24817 return 9; 24818 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 24819 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 24820 return 10; 24821 for (i = 0; i < pagesize; ++i) 24822 if (*(data + i) != *(data2 + i)) 24823 return 11; 24824 24825 /* Finally, make sure that changes to the mapped area do not 24826 percolate back to the file as seen by read(). (This is a bug on 24827 some variants of i386 svr4.0.) */ 24828 for (i = 0; i < pagesize; ++i) 24829 *(data2 + i) = *(data2 + i) + 1; 24830 data3 = (char *) malloc (pagesize); 24831 if (!data3) 24832 return 12; 24833 if (read (fd, data3, pagesize) != pagesize) 24834 return 13; 24835 for (i = 0; i < pagesize; ++i) 24836 if (*(data + i) != *(data3 + i)) 24837 return 14; 24838 close (fd); 24839 return 0; 24840} 24841_ACEOF 24842if ac_fn_c_try_run "$LINENO"; then : 24843 ac_cv_func_mmap_fixed_mapped=yes 24844else 24845 ac_cv_func_mmap_fixed_mapped=no 24846fi 24847rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 24848 conftest.$ac_objext conftest.beam conftest.$ac_ext 24849fi 24850 24851fi 24852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 24853$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 24854if test $ac_cv_func_mmap_fixed_mapped = yes; then 24855 24856$as_echo "#define HAVE_MMAP 1" >>confdefs.h 24857 24858fi 24859rm -f conftest.mmap conftest.txt 24860 24861for ac_header in vfork.h 24862do : 24863 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default" 24864if test "x$ac_cv_header_vfork_h" = xyes; then : 24865 cat >>confdefs.h <<_ACEOF 24866#define HAVE_VFORK_H 1 24867_ACEOF 24868 24869fi 24870 24871done 24872 24873for ac_func in fork vfork 24874do : 24875 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 24876ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 24877if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 24878 cat >>confdefs.h <<_ACEOF 24879#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 24880_ACEOF 24881 24882fi 24883done 24884 24885if test "x$ac_cv_func_fork" = xyes; then 24886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 24887$as_echo_n "checking for working fork... " >&6; } 24888if ${ac_cv_func_fork_works+:} false; then : 24889 $as_echo_n "(cached) " >&6 24890else 24891 if test "$cross_compiling" = yes; then : 24892 ac_cv_func_fork_works=cross 24893else 24894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24895/* end confdefs.h. */ 24896$ac_includes_default 24897int 24898main () 24899{ 24900 24901 /* By Ruediger Kuhlmann. */ 24902 return fork () < 0; 24903 24904 ; 24905 return 0; 24906} 24907_ACEOF 24908if ac_fn_c_try_run "$LINENO"; then : 24909 ac_cv_func_fork_works=yes 24910else 24911 ac_cv_func_fork_works=no 24912fi 24913rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 24914 conftest.$ac_objext conftest.beam conftest.$ac_ext 24915fi 24916 24917fi 24918{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 24919$as_echo "$ac_cv_func_fork_works" >&6; } 24920 24921else 24922 ac_cv_func_fork_works=$ac_cv_func_fork 24923fi 24924if test "x$ac_cv_func_fork_works" = xcross; then 24925 case $host in 24926 *-*-amigaos* | *-*-msdosdjgpp*) 24927 # Override, as these systems have only a dummy fork() stub 24928 ac_cv_func_fork_works=no 24929 ;; 24930 *) 24931 ac_cv_func_fork_works=yes 24932 ;; 24933 esac 24934 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 24935$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} 24936fi 24937ac_cv_func_vfork_works=$ac_cv_func_vfork 24938if test "x$ac_cv_func_vfork" = xyes; then 24939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 24940$as_echo_n "checking for working vfork... " >&6; } 24941if ${ac_cv_func_vfork_works+:} false; then : 24942 $as_echo_n "(cached) " >&6 24943else 24944 if test "$cross_compiling" = yes; then : 24945 ac_cv_func_vfork_works=cross 24946else 24947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24948/* end confdefs.h. */ 24949/* Thanks to Paul Eggert for this test. */ 24950$ac_includes_default 24951#include <sys/wait.h> 24952#ifdef HAVE_VFORK_H 24953# include <vfork.h> 24954#endif 24955/* On some sparc systems, changes by the child to local and incoming 24956 argument registers are propagated back to the parent. The compiler 24957 is told about this with #include <vfork.h>, but some compilers 24958 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a 24959 static variable whose address is put into a register that is 24960 clobbered by the vfork. */ 24961static void 24962#ifdef __cplusplus 24963sparc_address_test (int arg) 24964# else 24965sparc_address_test (arg) int arg; 24966#endif 24967{ 24968 static pid_t child; 24969 if (!child) { 24970 child = vfork (); 24971 if (child < 0) { 24972 perror ("vfork"); 24973 _exit(2); 24974 } 24975 if (!child) { 24976 arg = getpid(); 24977 write(-1, "", 0); 24978 _exit (arg); 24979 } 24980 } 24981} 24982 24983int 24984main () 24985{ 24986 pid_t parent = getpid (); 24987 pid_t child; 24988 24989 sparc_address_test (0); 24990 24991 child = vfork (); 24992 24993 if (child == 0) { 24994 /* Here is another test for sparc vfork register problems. This 24995 test uses lots of local variables, at least as many local 24996 variables as main has allocated so far including compiler 24997 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 24998 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should 24999 reuse the register of parent for one of the local variables, 25000 since it will think that parent can't possibly be used any more 25001 in this routine. Assigning to the local variable will thus 25002 munge parent in the parent process. */ 25003 pid_t 25004 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), 25005 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); 25006 /* Convince the compiler that p..p7 are live; otherwise, it might 25007 use the same hardware register for all 8 local variables. */ 25008 if (p != p1 || p != p2 || p != p3 || p != p4 25009 || p != p5 || p != p6 || p != p7) 25010 _exit(1); 25011 25012 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent 25013 from child file descriptors. If the child closes a descriptor 25014 before it execs or exits, this munges the parent's descriptor 25015 as well. Test for this by closing stdout in the child. */ 25016 _exit(close(fileno(stdout)) != 0); 25017 } else { 25018 int status; 25019 struct stat st; 25020 25021 while (wait(&status) != child) 25022 ; 25023 return ( 25024 /* Was there some problem with vforking? */ 25025 child < 0 25026 25027 /* Did the child fail? (This shouldn't happen.) */ 25028 || status 25029 25030 /* Did the vfork/compiler bug occur? */ 25031 || parent != getpid() 25032 25033 /* Did the file descriptor bug occur? */ 25034 || fstat(fileno(stdout), &st) != 0 25035 ); 25036 } 25037} 25038_ACEOF 25039if ac_fn_c_try_run "$LINENO"; then : 25040 ac_cv_func_vfork_works=yes 25041else 25042 ac_cv_func_vfork_works=no 25043fi 25044rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 25045 conftest.$ac_objext conftest.beam conftest.$ac_ext 25046fi 25047 25048fi 25049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 25050$as_echo "$ac_cv_func_vfork_works" >&6; } 25051 25052fi; 25053if test "x$ac_cv_func_fork_works" = xcross; then 25054 ac_cv_func_vfork_works=$ac_cv_func_vfork 25055 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 25056$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} 25057fi 25058 25059if test "x$ac_cv_func_vfork_works" = xyes; then 25060 25061$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h 25062 25063else 25064 25065$as_echo "#define vfork fork" >>confdefs.h 25066 25067fi 25068if test "x$ac_cv_func_fork_works" = xyes; then 25069 25070$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h 25071 25072fi 25073 25074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5 25075$as_echo_n "checking for working memcmp... " >&6; } 25076if ${ac_cv_func_memcmp_working+:} false; then : 25077 $as_echo_n "(cached) " >&6 25078else 25079 if test "$cross_compiling" = yes; then : 25080 ac_cv_func_memcmp_working=no 25081else 25082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25083/* end confdefs.h. */ 25084$ac_includes_default 25085int 25086main () 25087{ 25088 25089 /* Some versions of memcmp are not 8-bit clean. */ 25090 char c0 = '\100', c1 = '\200', c2 = '\201'; 25091 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0) 25092 return 1; 25093 25094 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes 25095 or more and with at least one buffer not starting on a 4-byte boundary. 25096 William Lewis provided this test program. */ 25097 { 25098 char foo[21]; 25099 char bar[21]; 25100 int i; 25101 for (i = 0; i < 4; i++) 25102 { 25103 char *a = foo + i; 25104 char *b = bar + i; 25105 strcpy (a, "--------01111111"); 25106 strcpy (b, "--------10000000"); 25107 if (memcmp (a, b, 16) >= 0) 25108 return 1; 25109 } 25110 return 0; 25111 } 25112 25113 ; 25114 return 0; 25115} 25116_ACEOF 25117if ac_fn_c_try_run "$LINENO"; then : 25118 ac_cv_func_memcmp_working=yes 25119else 25120 ac_cv_func_memcmp_working=no 25121fi 25122rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 25123 conftest.$ac_objext conftest.beam conftest.$ac_ext 25124fi 25125 25126fi 25127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5 25128$as_echo "$ac_cv_func_memcmp_working" >&6; } 25129test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in 25130 *" memcmp.$ac_objext "* ) ;; 25131 *) LIBOBJS="$LIBOBJS memcmp.$ac_objext" 25132 ;; 25133esac 25134 25135 25136for ac_header in sys/select.h sys/socket.h 25137do : 25138 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 25139ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 25140if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 25141 cat >>confdefs.h <<_ACEOF 25142#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 25143_ACEOF 25144 25145fi 25146 25147done 25148 25149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5 25150$as_echo_n "checking types of arguments for select... " >&6; } 25151if ${ac_cv_func_select_args+:} false; then : 25152 $as_echo_n "(cached) " >&6 25153else 25154 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do 25155 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do 25156 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do 25157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25158/* end confdefs.h. */ 25159$ac_includes_default 25160#ifdef HAVE_SYS_SELECT_H 25161# include <sys/select.h> 25162#endif 25163#ifdef HAVE_SYS_SOCKET_H 25164# include <sys/socket.h> 25165#endif 25166 25167int 25168main () 25169{ 25170extern int select ($ac_arg1, 25171 $ac_arg234, $ac_arg234, $ac_arg234, 25172 $ac_arg5); 25173 ; 25174 return 0; 25175} 25176_ACEOF 25177if ac_fn_c_try_compile "$LINENO"; then : 25178 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3 25179fi 25180rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 25181 done 25182 done 25183done 25184# Provide a safe default value. 25185: "${ac_cv_func_select_args=int,int *,struct timeval *}" 25186 25187fi 25188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5 25189$as_echo "$ac_cv_func_select_args" >&6; } 25190ac_save_IFS=$IFS; IFS=',' 25191set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'` 25192IFS=$ac_save_IFS 25193shift 25194 25195cat >>confdefs.h <<_ACEOF 25196#define SELECT_TYPE_ARG1 $1 25197_ACEOF 25198 25199 25200cat >>confdefs.h <<_ACEOF 25201#define SELECT_TYPE_ARG234 ($2) 25202_ACEOF 25203 25204 25205cat >>confdefs.h <<_ACEOF 25206#define SELECT_TYPE_ARG5 ($3) 25207_ACEOF 25208 25209rm -f conftest* 25210 25211if ${ac_cv_func_setvbuf_reversed+:} false; then : 25212 $as_echo_n "(cached) " >&6 25213else 25214 ac_cv_func_setvbuf_reversed=no 25215fi 25216 25217 25218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 25219$as_echo_n "checking return type of signal handlers... " >&6; } 25220if ${ac_cv_type_signal+:} false; then : 25221 $as_echo_n "(cached) " >&6 25222else 25223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25224/* end confdefs.h. */ 25225#include <sys/types.h> 25226#include <signal.h> 25227 25228int 25229main () 25230{ 25231return *(signal (0, 0)) (0) == 1; 25232 ; 25233 return 0; 25234} 25235_ACEOF 25236if ac_fn_c_try_compile "$LINENO"; then : 25237 ac_cv_type_signal=int 25238else 25239 ac_cv_type_signal=void 25240fi 25241rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 25242fi 25243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 25244$as_echo "$ac_cv_type_signal" >&6; } 25245 25246cat >>confdefs.h <<_ACEOF 25247#define RETSIGTYPE $ac_cv_type_signal 25248_ACEOF 25249 25250 25251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5 25252$as_echo_n "checking for working strtod... " >&6; } 25253if ${ac_cv_func_strtod+:} false; then : 25254 $as_echo_n "(cached) " >&6 25255else 25256 if test "$cross_compiling" = yes; then : 25257 ac_cv_func_strtod=no 25258else 25259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25260/* end confdefs.h. */ 25261 25262$ac_includes_default 25263#ifndef strtod 25264double strtod (); 25265#endif 25266int 25267main() 25268{ 25269 { 25270 /* Some versions of Linux strtod mis-parse strings with leading '+'. */ 25271 char *string = " +69"; 25272 char *term; 25273 double value; 25274 value = strtod (string, &term); 25275 if (value != 69 || term != (string + 4)) 25276 return 1; 25277 } 25278 25279 { 25280 /* Under Solaris 2.4, strtod returns the wrong value for the 25281 terminating character under some conditions. */ 25282 char *string = "NaN"; 25283 char *term; 25284 strtod (string, &term); 25285 if (term != string && *(term - 1) == 0) 25286 return 1; 25287 } 25288 return 0; 25289} 25290 25291_ACEOF 25292if ac_fn_c_try_run "$LINENO"; then : 25293 ac_cv_func_strtod=yes 25294else 25295 ac_cv_func_strtod=no 25296fi 25297rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 25298 conftest.$ac_objext conftest.beam conftest.$ac_ext 25299fi 25300 25301fi 25302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5 25303$as_echo "$ac_cv_func_strtod" >&6; } 25304if test $ac_cv_func_strtod = no; then 25305 case " $LIBOBJS " in 25306 *" strtod.$ac_objext "* ) ;; 25307 *) LIBOBJS="$LIBOBJS strtod.$ac_objext" 25308 ;; 25309esac 25310 25311ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow" 25312if test "x$ac_cv_func_pow" = xyes; then : 25313 25314fi 25315 25316if test $ac_cv_func_pow = no; then 25317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5 25318$as_echo_n "checking for pow in -lm... " >&6; } 25319if ${ac_cv_lib_m_pow+:} false; then : 25320 $as_echo_n "(cached) " >&6 25321else 25322 ac_check_lib_save_LIBS=$LIBS 25323LIBS="-lm $LIBS" 25324cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25325/* end confdefs.h. */ 25326 25327/* Override any GCC internal prototype to avoid an error. 25328 Use char because int might match the return type of a GCC 25329 builtin and then its argument prototype would still apply. */ 25330#ifdef __cplusplus 25331extern "C" 25332#endif 25333char pow (); 25334int 25335main () 25336{ 25337return pow (); 25338 ; 25339 return 0; 25340} 25341_ACEOF 25342if ac_fn_c_try_link "$LINENO"; then : 25343 ac_cv_lib_m_pow=yes 25344else 25345 ac_cv_lib_m_pow=no 25346fi 25347rm -f core conftest.err conftest.$ac_objext \ 25348 conftest$ac_exeext conftest.$ac_ext 25349LIBS=$ac_check_lib_save_LIBS 25350fi 25351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5 25352$as_echo "$ac_cv_lib_m_pow" >&6; } 25353if test "x$ac_cv_lib_m_pow" = xyes; then : 25354 POW_LIB=-lm 25355else 25356 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5 25357$as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;} 25358fi 25359 25360fi 25361 25362fi 25363 25364ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default" 25365if test "x$ac_cv_have_decl_strerror_r" = xyes; then : 25366 ac_have_decl=1 25367else 25368 ac_have_decl=0 25369fi 25370 25371cat >>confdefs.h <<_ACEOF 25372#define HAVE_DECL_STRERROR_R $ac_have_decl 25373_ACEOF 25374 25375for ac_func in strerror_r 25376do : 25377 ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r" 25378if test "x$ac_cv_func_strerror_r" = xyes; then : 25379 cat >>confdefs.h <<_ACEOF 25380#define HAVE_STRERROR_R 1 25381_ACEOF 25382 25383fi 25384done 25385 25386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5 25387$as_echo_n "checking whether strerror_r returns char *... " >&6; } 25388if ${ac_cv_func_strerror_r_char_p+:} false; then : 25389 $as_echo_n "(cached) " >&6 25390else 25391 25392 ac_cv_func_strerror_r_char_p=no 25393 if test $ac_cv_have_decl_strerror_r = yes; then 25394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25395/* end confdefs.h. */ 25396$ac_includes_default 25397int 25398main () 25399{ 25400 25401 char buf[100]; 25402 char x = *strerror_r (0, buf, sizeof buf); 25403 char *p = strerror_r (0, buf, sizeof buf); 25404 return !p || x; 25405 25406 ; 25407 return 0; 25408} 25409_ACEOF 25410if ac_fn_c_try_compile "$LINENO"; then : 25411 ac_cv_func_strerror_r_char_p=yes 25412fi 25413rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 25414 else 25415 # strerror_r is not declared. Choose between 25416 # systems that have relatively inaccessible declarations for the 25417 # function. BeOS and DEC UNIX 4.0 fall in this category, but the 25418 # former has a strerror_r that returns char*, while the latter 25419 # has a strerror_r that returns `int'. 25420 # This test should segfault on the DEC system. 25421 if test "$cross_compiling" = yes; then : 25422 : 25423else 25424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25425/* end confdefs.h. */ 25426$ac_includes_default 25427 extern char *strerror_r (); 25428int 25429main () 25430{ 25431char buf[100]; 25432 char x = *strerror_r (0, buf, sizeof buf); 25433 return ! isalpha (x); 25434 ; 25435 return 0; 25436} 25437_ACEOF 25438if ac_fn_c_try_run "$LINENO"; then : 25439 ac_cv_func_strerror_r_char_p=yes 25440fi 25441rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 25442 conftest.$ac_objext conftest.beam conftest.$ac_ext 25443fi 25444 25445 fi 25446 25447fi 25448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5 25449$as_echo "$ac_cv_func_strerror_r_char_p" >&6; } 25450if test $ac_cv_func_strerror_r_char_p = yes; then 25451 25452$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h 25453 25454fi 25455 25456for ac_func in vprintf 25457do : 25458 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf" 25459if test "x$ac_cv_func_vprintf" = xyes; then : 25460 cat >>confdefs.h <<_ACEOF 25461#define HAVE_VPRINTF 1 25462_ACEOF 25463 25464ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 25465if test "x$ac_cv_func__doprnt" = xyes; then : 25466 25467$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h 25468 25469fi 25470 25471fi 25472done 25473 25474 25475 25476# 25477# Find math library 25478# 25479MATH_LIBS='' 25480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5 25481$as_echo_n "checking for sqrt in -lm... " >&6; } 25482if ${ac_cv_lib_m_sqrt+:} false; then : 25483 $as_echo_n "(cached) " >&6 25484else 25485 ac_check_lib_save_LIBS=$LIBS 25486LIBS="-lm $LIBS" 25487cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25488/* end confdefs.h. */ 25489 25490/* Override any GCC internal prototype to avoid an error. 25491 Use char because int might match the return type of a GCC 25492 builtin and then its argument prototype would still apply. */ 25493#ifdef __cplusplus 25494extern "C" 25495#endif 25496char sqrt (); 25497int 25498main () 25499{ 25500return sqrt (); 25501 ; 25502 return 0; 25503} 25504_ACEOF 25505if ac_fn_c_try_link "$LINENO"; then : 25506 ac_cv_lib_m_sqrt=yes 25507else 25508 ac_cv_lib_m_sqrt=no 25509fi 25510rm -f core conftest.err conftest.$ac_objext \ 25511 conftest$ac_exeext conftest.$ac_ext 25512LIBS=$ac_check_lib_save_LIBS 25513fi 25514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5 25515$as_echo "$ac_cv_lib_m_sqrt" >&6; } 25516if test "x$ac_cv_lib_m_sqrt" = xyes; then : 25517 MATH_LIBS="-lm" 25518fi 25519 25520LIBS="$MATH_LIBS $LIBS" 25521 25522 25523for ac_func in acosh asinh atanh atoll atexit cabs carg cimag creal clock ctime_r directio _exit execvp fchmod floor fork ftime ftruncate getc_unlocked getcwd getpid getexecname getdtablesize getpagesize getrlimit getrusage gettimeofday gmtime_r isnan j0 j1 lltostr localtime_r lstat memmove memset mkstemp munmap nanosleep newlocale _NSGetExecutablePath pclose _pclose poll popen _popen posix_fadvise posix_fallocate posix_madvise posix_memalign posix_spawnp pow pread pwrite qsort_r raise rand_r readlink readdir_r realpath select seekdir setlocale sqrt setvbuf stat strchr strrchr strcspn strdup strpbrk strspn strstr strtod strtod_l strtol strtoul symlink sysconf sigemptyset sigaction spawnvp strerror strlcat strlcpy strcasecmp strncasecmp telldir tempnam times ulltostr uselocale usleep utime vfprintf vfprintf_l vsprintf vsnprintf vsnprintf_l waitpid _wfopen _wstat 25524do : 25525 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 25526ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 25527if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 25528 cat >>confdefs.h <<_ACEOF 25529#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 25530_ACEOF 25531 25532fi 25533done 25534 25535 25536# 25537# Check for clock_gettime(). 25538# 25539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5 25540$as_echo_n "checking for library containing clock_gettime... " >&6; } 25541if ${ac_cv_search_clock_gettime+:} false; then : 25542 $as_echo_n "(cached) " >&6 25543else 25544 ac_func_search_save_LIBS=$LIBS 25545cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25546/* end confdefs.h. */ 25547 25548/* Override any GCC internal prototype to avoid an error. 25549 Use char because int might match the return type of a GCC 25550 builtin and then its argument prototype would still apply. */ 25551#ifdef __cplusplus 25552extern "C" 25553#endif 25554char clock_gettime (); 25555int 25556main () 25557{ 25558return clock_gettime (); 25559 ; 25560 return 0; 25561} 25562_ACEOF 25563for ac_lib in '' rt; do 25564 if test -z "$ac_lib"; then 25565 ac_res="none required" 25566 else 25567 ac_res=-l$ac_lib 25568 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 25569 fi 25570 if ac_fn_c_try_link "$LINENO"; then : 25571 ac_cv_search_clock_gettime=$ac_res 25572fi 25573rm -f core conftest.err conftest.$ac_objext \ 25574 conftest$ac_exeext 25575 if ${ac_cv_search_clock_gettime+:} false; then : 25576 break 25577fi 25578done 25579if ${ac_cv_search_clock_gettime+:} false; then : 25580 25581else 25582 ac_cv_search_clock_gettime=no 25583fi 25584rm conftest.$ac_ext 25585LIBS=$ac_func_search_save_LIBS 25586fi 25587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5 25588$as_echo "$ac_cv_search_clock_gettime" >&6; } 25589ac_res=$ac_cv_search_clock_gettime 25590if test "$ac_res" != no; then : 25591 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 25592 25593 25594$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h 25595 25596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clock_gettime supports CLOCK_REALTIME" >&5 25597$as_echo_n "checking whether clock_gettime supports CLOCK_REALTIME... " >&6; } 25598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25599/* end confdefs.h. */ 25600 25601 #include <time.h> 25602int 25603main () 25604{ 25605clockid_t clockType = CLOCK_REALTIME; 25606 ; 25607 return 0; 25608} 25609_ACEOF 25610if ac_fn_c_try_compile "$LINENO"; then : 25611 25612 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 25613$as_echo "$as_me: yes" >&6;} 25614 25615$as_echo "#define HAVE_CLOCK_REALTIME 1" >>confdefs.h 25616 25617 25618else 25619 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 25620$as_echo "$as_me: no" >&6;} 25621 25622fi 25623rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 25624 25625else 25626 25627 for ac_func in gettimeofday ftime 25628do : 25629 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 25630ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 25631if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 25632 cat >>confdefs.h <<_ACEOF 25633#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 25634_ACEOF 25635 break 25636fi 25637done 25638 25639 25640 25641fi 25642 25643 25644######## 25645# 25646# Check for function prototypes 25647# 25648######## 25649 25650ac_fn_c_check_decl "$LINENO" "pread" "ac_cv_have_decl_pread" " 25651#include <unistd.h> 25652" 25653if test "x$ac_cv_have_decl_pread" = xyes; then : 25654 ac_have_decl=1 25655else 25656 ac_have_decl=0 25657fi 25658 25659cat >>confdefs.h <<_ACEOF 25660#define HAVE_DECL_PREAD $ac_have_decl 25661_ACEOF 25662ac_fn_c_check_decl "$LINENO" "pwrite" "ac_cv_have_decl_pwrite" " 25663#include <unistd.h> 25664" 25665if test "x$ac_cv_have_decl_pwrite" = xyes; then : 25666 ac_have_decl=1 25667else 25668 ac_have_decl=0 25669fi 25670 25671cat >>confdefs.h <<_ACEOF 25672#define HAVE_DECL_PWRITE $ac_have_decl 25673_ACEOF 25674 25675 25676ac_fn_c_check_decl "$LINENO" "strlcpy" "ac_cv_have_decl_strlcpy" " 25677#include <strings.h> 25678" 25679if test "x$ac_cv_have_decl_strlcpy" = xyes; then : 25680 ac_have_decl=1 25681else 25682 ac_have_decl=0 25683fi 25684 25685cat >>confdefs.h <<_ACEOF 25686#define HAVE_DECL_STRLCPY $ac_have_decl 25687_ACEOF 25688 25689 25690ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" " 25691#include <stdio.h> 25692#include <stdarg.h> 25693" 25694if test "x$ac_cv_have_decl_vsnprintf" = xyes; then : 25695 ac_have_decl=1 25696else 25697 ac_have_decl=0 25698fi 25699 25700cat >>confdefs.h <<_ACEOF 25701#define HAVE_DECL_VSNPRINTF $ac_have_decl 25702_ACEOF 25703 25704 25705######## 25706# 25707# C++ Support Tests (For Magick++) 25708# 25709######## 25710have_magick_plus_plus='no' 25711if test "$with_magick_plus_plus" = 'yes'; then 25712 OLIBS="$LIBS" 25713 LIBS='' 25714 ac_ext=cpp 25715ac_cpp='$CXXCPP $CPPFLAGS' 25716ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 25717ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 25718ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 25719 25720 25721 # Full set of headers used... 25722 # algorithm cctype cerrno cmath cstdio cstdlib cstring ctime exception 25723 # functional iomanip iosfwd iostream iterator list string strstream utility 25724 ac_ext=cpp 25725ac_cpp='$CXXCPP $CPPFLAGS' 25726ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 25727ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 25728ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 25729 25730 ac_ext=cpp 25731ac_cpp='$CXXCPP $CPPFLAGS' 25732ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 25733ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 25734ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 25735if test -z "$CXX"; then 25736 if test -n "$CCC"; then 25737 CXX=$CCC 25738 else 25739 if test -n "$ac_tool_prefix"; then 25740 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 25741 do 25742 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 25743set dummy $ac_tool_prefix$ac_prog; ac_word=$2 25744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25745$as_echo_n "checking for $ac_word... " >&6; } 25746if ${ac_cv_prog_CXX+:} false; then : 25747 $as_echo_n "(cached) " >&6 25748else 25749 if test -n "$CXX"; then 25750 ac_cv_prog_CXX="$CXX" # Let the user override the test. 25751else 25752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25753for as_dir in $PATH 25754do 25755 IFS=$as_save_IFS 25756 test -z "$as_dir" && as_dir=. 25757 for ac_exec_ext in '' $ac_executable_extensions; do 25758 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 25759 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 25760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25761 break 2 25762 fi 25763done 25764 done 25765IFS=$as_save_IFS 25766 25767fi 25768fi 25769CXX=$ac_cv_prog_CXX 25770if test -n "$CXX"; then 25771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 25772$as_echo "$CXX" >&6; } 25773else 25774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25775$as_echo "no" >&6; } 25776fi 25777 25778 25779 test -n "$CXX" && break 25780 done 25781fi 25782if test -z "$CXX"; then 25783 ac_ct_CXX=$CXX 25784 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 25785do 25786 # Extract the first word of "$ac_prog", so it can be a program name with args. 25787set dummy $ac_prog; ac_word=$2 25788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 25789$as_echo_n "checking for $ac_word... " >&6; } 25790if ${ac_cv_prog_ac_ct_CXX+:} false; then : 25791 $as_echo_n "(cached) " >&6 25792else 25793 if test -n "$ac_ct_CXX"; then 25794 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 25795else 25796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25797for as_dir in $PATH 25798do 25799 IFS=$as_save_IFS 25800 test -z "$as_dir" && as_dir=. 25801 for ac_exec_ext in '' $ac_executable_extensions; do 25802 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 25803 ac_cv_prog_ac_ct_CXX="$ac_prog" 25804 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 25805 break 2 25806 fi 25807done 25808 done 25809IFS=$as_save_IFS 25810 25811fi 25812fi 25813ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 25814if test -n "$ac_ct_CXX"; then 25815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 25816$as_echo "$ac_ct_CXX" >&6; } 25817else 25818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25819$as_echo "no" >&6; } 25820fi 25821 25822 25823 test -n "$ac_ct_CXX" && break 25824done 25825 25826 if test "x$ac_ct_CXX" = x; then 25827 CXX="g++" 25828 else 25829 case $cross_compiling:$ac_tool_warned in 25830yes:) 25831{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 25832$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 25833ac_tool_warned=yes ;; 25834esac 25835 CXX=$ac_ct_CXX 25836 fi 25837fi 25838 25839 fi 25840fi 25841# Provide some information about the compiler. 25842$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 25843set X $ac_compile 25844ac_compiler=$2 25845for ac_option in --version -v -V -qversion; do 25846 { { ac_try="$ac_compiler $ac_option >&5" 25847case "(($ac_try" in 25848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 25849 *) ac_try_echo=$ac_try;; 25850esac 25851eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 25852$as_echo "$ac_try_echo"; } >&5 25853 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 25854 ac_status=$? 25855 if test -s conftest.err; then 25856 sed '10a\ 25857... rest of stderr output deleted ... 25858 10q' conftest.err >conftest.er1 25859 cat conftest.er1 >&5 25860 fi 25861 rm -f conftest.er1 conftest.err 25862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 25863 test $ac_status = 0; } 25864done 25865 25866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 25867$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 25868if ${ac_cv_cxx_compiler_gnu+:} false; then : 25869 $as_echo_n "(cached) " >&6 25870else 25871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25872/* end confdefs.h. */ 25873 25874int 25875main () 25876{ 25877#ifndef __GNUC__ 25878 choke me 25879#endif 25880 25881 ; 25882 return 0; 25883} 25884_ACEOF 25885if ac_fn_cxx_try_compile "$LINENO"; then : 25886 ac_compiler_gnu=yes 25887else 25888 ac_compiler_gnu=no 25889fi 25890rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 25891ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 25892 25893fi 25894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 25895$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 25896if test $ac_compiler_gnu = yes; then 25897 GXX=yes 25898else 25899 GXX= 25900fi 25901ac_test_CXXFLAGS=${CXXFLAGS+set} 25902ac_save_CXXFLAGS=$CXXFLAGS 25903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 25904$as_echo_n "checking whether $CXX accepts -g... " >&6; } 25905if ${ac_cv_prog_cxx_g+:} false; then : 25906 $as_echo_n "(cached) " >&6 25907else 25908 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 25909 ac_cxx_werror_flag=yes 25910 ac_cv_prog_cxx_g=no 25911 CXXFLAGS="-g" 25912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25913/* end confdefs.h. */ 25914 25915int 25916main () 25917{ 25918 25919 ; 25920 return 0; 25921} 25922_ACEOF 25923if ac_fn_cxx_try_compile "$LINENO"; then : 25924 ac_cv_prog_cxx_g=yes 25925else 25926 CXXFLAGS="" 25927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25928/* end confdefs.h. */ 25929 25930int 25931main () 25932{ 25933 25934 ; 25935 return 0; 25936} 25937_ACEOF 25938if ac_fn_cxx_try_compile "$LINENO"; then : 25939 25940else 25941 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 25942 CXXFLAGS="-g" 25943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25944/* end confdefs.h. */ 25945 25946int 25947main () 25948{ 25949 25950 ; 25951 return 0; 25952} 25953_ACEOF 25954if ac_fn_cxx_try_compile "$LINENO"; then : 25955 ac_cv_prog_cxx_g=yes 25956fi 25957rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 25958fi 25959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 25960fi 25961rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 25962 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 25963fi 25964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 25965$as_echo "$ac_cv_prog_cxx_g" >&6; } 25966if test "$ac_test_CXXFLAGS" = set; then 25967 CXXFLAGS=$ac_save_CXXFLAGS 25968elif test $ac_cv_prog_cxx_g = yes; then 25969 if test "$GXX" = yes; then 25970 CXXFLAGS="-g -O2" 25971 else 25972 CXXFLAGS="-g" 25973 fi 25974else 25975 if test "$GXX" = yes; then 25976 CXXFLAGS="-O2" 25977 else 25978 CXXFLAGS= 25979 fi 25980fi 25981ac_ext=cpp 25982ac_cpp='$CXXCPP $CPPFLAGS' 25983ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 25984ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 25985ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 25986 25987depcc="$CXX" am_compiler_list= 25988 25989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 25990$as_echo_n "checking dependency style of $depcc... " >&6; } 25991if ${am_cv_CXX_dependencies_compiler_type+:} false; then : 25992 $as_echo_n "(cached) " >&6 25993else 25994 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 25995 # We make a subdir and do the tests there. Otherwise we can end up 25996 # making bogus files that we don't know about and never remove. For 25997 # instance it was reported that on HP-UX the gcc test will end up 25998 # making a dummy file named `D' -- because `-MD' means `put the output 25999 # in D'. 26000 rm -rf conftest.dir 26001 mkdir conftest.dir 26002 # Copy depcomp to subdir because otherwise we won't find it if we're 26003 # using a relative directory. 26004 cp "$am_depcomp" conftest.dir 26005 cd conftest.dir 26006 # We will build objects and dependencies in a subdirectory because 26007 # it helps to detect inapplicable dependency modes. For instance 26008 # both Tru64's cc and ICC support -MD to output dependencies as a 26009 # side effect of compilation, but ICC will put the dependencies in 26010 # the current directory while Tru64 will put them in the object 26011 # directory. 26012 mkdir sub 26013 26014 am_cv_CXX_dependencies_compiler_type=none 26015 if test "$am_compiler_list" = ""; then 26016 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 26017 fi 26018 am__universal=false 26019 case " $depcc " in #( 26020 *\ -arch\ *\ -arch\ *) am__universal=true ;; 26021 esac 26022 26023 for depmode in $am_compiler_list; do 26024 # Setup a source with many dependencies, because some compilers 26025 # like to wrap large dependency lists on column 80 (with \), and 26026 # we should not choose a depcomp mode which is confused by this. 26027 # 26028 # We need to recreate these files for each test, as the compiler may 26029 # overwrite some of them when testing with obscure command lines. 26030 # This happens at least with the AIX C compiler. 26031 : > sub/conftest.c 26032 for i in 1 2 3 4 5 6; do 26033 echo '#include "conftst'$i'.h"' >> sub/conftest.c 26034 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 26035 # Solaris 8's {/usr,}/bin/sh. 26036 touch sub/conftst$i.h 26037 done 26038 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 26039 26040 # We check with `-c' and `-o' for the sake of the "dashmstdout" 26041 # mode. It turns out that the SunPro C++ compiler does not properly 26042 # handle `-M -o', and we need to detect this. Also, some Intel 26043 # versions had trouble with output in subdirs 26044 am__obj=sub/conftest.${OBJEXT-o} 26045 am__minus_obj="-o $am__obj" 26046 case $depmode in 26047 gcc) 26048 # This depmode causes a compiler race in universal mode. 26049 test "$am__universal" = false || continue 26050 ;; 26051 nosideeffect) 26052 # after this tag, mechanisms are not by side-effect, so they'll 26053 # only be used when explicitly requested 26054 if test "x$enable_dependency_tracking" = xyes; then 26055 continue 26056 else 26057 break 26058 fi 26059 ;; 26060 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 26061 # This compiler won't grok `-c -o', but also, the minuso test has 26062 # not run yet. These depmodes are late enough in the game, and 26063 # so weak that their functioning should not be impacted. 26064 am__obj=conftest.${OBJEXT-o} 26065 am__minus_obj= 26066 ;; 26067 none) break ;; 26068 esac 26069 if depmode=$depmode \ 26070 source=sub/conftest.c object=$am__obj \ 26071 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 26072 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 26073 >/dev/null 2>conftest.err && 26074 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 26075 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 26076 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 26077 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 26078 # icc doesn't choke on unknown options, it will just issue warnings 26079 # or remarks (even with -Werror). So we grep stderr for any message 26080 # that says an option was ignored or not supported. 26081 # When given -MP, icc 7.0 and 7.1 complain thusly: 26082 # icc: Command line warning: ignoring option '-M'; no argument required 26083 # The diagnosis changed in icc 8.0: 26084 # icc: Command line remark: option '-MP' not supported 26085 if (grep 'ignoring option' conftest.err || 26086 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 26087 am_cv_CXX_dependencies_compiler_type=$depmode 26088 break 26089 fi 26090 fi 26091 done 26092 26093 cd .. 26094 rm -rf conftest.dir 26095else 26096 am_cv_CXX_dependencies_compiler_type=none 26097fi 26098 26099fi 26100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 26101$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 26102CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 26103 26104 if 26105 test "x$enable_dependency_tracking" != xno \ 26106 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 26107 am__fastdepCXX_TRUE= 26108 am__fastdepCXX_FALSE='#' 26109else 26110 am__fastdepCXX_TRUE='#' 26111 am__fastdepCXX_FALSE= 26112fi 26113 26114 26115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler recognizes bool as a built-in type" >&5 26116$as_echo_n "checking whether the compiler recognizes bool as a built-in type... " >&6; } 26117if ${ax_cv_cxx_bool+:} false; then : 26118 $as_echo_n "(cached) " >&6 26119else 26120 26121 ac_ext=cpp 26122ac_cpp='$CXXCPP $CPPFLAGS' 26123ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 26124ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 26125ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 26126 26127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26128/* end confdefs.h. */ 26129 26130int f(int x){return 1;} 26131int f(char x){return 1;} 26132int f(bool x){return 1;} 26133 26134int 26135main () 26136{ 26137bool b = true; return f(b); 26138 ; 26139 return 0; 26140} 26141_ACEOF 26142if ac_fn_cxx_try_compile "$LINENO"; then : 26143 ax_cv_cxx_bool=yes 26144else 26145 ax_cv_cxx_bool=no 26146fi 26147rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 26148 ac_ext=cpp 26149ac_cpp='$CXXCPP $CPPFLAGS' 26150ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 26151ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 26152ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 26153 26154 26155fi 26156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_bool" >&5 26157$as_echo "$ax_cv_cxx_bool" >&6; } 26158if test "$ax_cv_cxx_bool" = yes; then 26159 26160$as_echo "#define HAVE_BOOL /**/" >>confdefs.h 26161 26162fi 26163 26164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler implements namespaces" >&5 26165$as_echo_n "checking whether the compiler implements namespaces... " >&6; } 26166if ${ax_cv_cxx_namespaces+:} false; then : 26167 $as_echo_n "(cached) " >&6 26168else 26169 26170 ac_ext=cpp 26171ac_cpp='$CXXCPP $CPPFLAGS' 26172ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 26173ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 26174ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 26175 26176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26177/* end confdefs.h. */ 26178namespace Outer { namespace Inner { int i = 0; }} 26179int 26180main () 26181{ 26182using namespace Outer::Inner; return i; 26183 ; 26184 return 0; 26185} 26186_ACEOF 26187if ac_fn_cxx_try_compile "$LINENO"; then : 26188 ax_cv_cxx_namespaces=yes 26189else 26190 ax_cv_cxx_namespaces=no 26191fi 26192rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 26193 ac_ext=cpp 26194ac_cpp='$CXXCPP $CPPFLAGS' 26195ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 26196ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 26197ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 26198 26199 26200fi 26201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_namespaces" >&5 26202$as_echo "$ax_cv_cxx_namespaces" >&6; } 26203if test "$ax_cv_cxx_namespaces" = yes; then 26204 26205$as_echo "#define HAVE_NAMESPACES /**/" >>confdefs.h 26206 26207fi 26208 26209 26210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if g++ supports namespace std" >&5 26211$as_echo_n "checking if g++ supports namespace std... " >&6; } 26212if ${ax_cv_cxx_have_std_namespace+:} false; then : 26213 $as_echo_n "(cached) " >&6 26214else 26215 26216 ac_ext=cpp 26217ac_cpp='$CXXCPP $CPPFLAGS' 26218ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 26219ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 26220ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 26221 26222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26223/* end confdefs.h. */ 26224#include <iostream> 26225 std::istream& is = std::cin; 26226int 26227main () 26228{ 26229 26230 ; 26231 return 0; 26232} 26233_ACEOF 26234if ac_fn_cxx_try_compile "$LINENO"; then : 26235 ax_cv_cxx_have_std_namespace=yes 26236else 26237 ax_cv_cxx_have_std_namespace=no 26238fi 26239rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 26240 ac_ext=cpp 26241ac_cpp='$CXXCPP $CPPFLAGS' 26242ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 26243ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 26244ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 26245 26246 26247fi 26248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_have_std_namespace" >&5 26249$as_echo "$ax_cv_cxx_have_std_namespace" >&6; } 26250 if test "$ax_cv_cxx_have_std_namespace" = yes; then 26251 26252$as_echo "#define HAVE_NAMESPACE_STD /**/" >>confdefs.h 26253 26254 fi 26255 26256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports ISO C++ standard library" >&5 26257$as_echo_n "checking whether the compiler supports ISO C++ standard library... " >&6; } 26258if ${ac_cv_cxx_have_std_libs+:} false; then : 26259 $as_echo_n "(cached) " >&6 26260else 26261 26262 26263 ac_ext=cpp 26264ac_cpp='$CXXCPP $CPPFLAGS' 26265ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 26266ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 26267ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 26268 26269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26270/* end confdefs.h. */ 26271#include <iostream> 26272#include <map> 26273#include <iomanip> 26274#include <cmath> 26275#ifdef HAVE_NAMESPACES 26276using namespace std; 26277#endif 26278int 26279main () 26280{ 26281return 0; 26282 ; 26283 return 0; 26284} 26285_ACEOF 26286if ac_fn_cxx_try_compile "$LINENO"; then : 26287 ac_cv_cxx_have_std_libs=yes 26288else 26289 ac_cv_cxx_have_std_libs=no 26290fi 26291rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 26292 ac_ext=cpp 26293ac_cpp='$CXXCPP $CPPFLAGS' 26294ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 26295ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 26296ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 26297 26298 26299fi 26300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_have_std_libs" >&5 26301$as_echo "$ac_cv_cxx_have_std_libs" >&6; } 26302if test "$ac_cv_cxx_have_std_libs" = yes; then 26303 26304$as_echo "#define HAVE_STD_LIBS /**/" >>confdefs.h 26305 26306fi 26307 26308 26309 OPENMP_CXXFLAGS= 26310 # Check whether --enable-openmp was given. 26311if test "${enable_openmp+set}" = set; then : 26312 enableval=$enable_openmp; 26313fi 26314 26315 if test "$enable_openmp" != no; then 26316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CXX option to support OpenMP" >&5 26317$as_echo_n "checking for $CXX option to support OpenMP... " >&6; } 26318if ${ac_cv_prog_cxx_openmp+:} false; then : 26319 $as_echo_n "(cached) " >&6 26320else 26321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26322/* end confdefs.h. */ 26323 26324#ifndef _OPENMP 26325 choke me 26326#endif 26327#include <omp.h> 26328int main () { return omp_get_num_threads (); } 26329 26330_ACEOF 26331if ac_fn_cxx_try_link "$LINENO"; then : 26332 ac_cv_prog_cxx_openmp='none needed' 26333else 26334 ac_cv_prog_cxx_openmp='unsupported' 26335 for ac_option in -fopenmp -xopenmp -openmp -mp -omp -qsmp=omp; do 26336 ac_save_CXXFLAGS=$CXXFLAGS 26337 CXXFLAGS="$CXXFLAGS $ac_option" 26338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26339/* end confdefs.h. */ 26340 26341#ifndef _OPENMP 26342 choke me 26343#endif 26344#include <omp.h> 26345int main () { return omp_get_num_threads (); } 26346 26347_ACEOF 26348if ac_fn_cxx_try_link "$LINENO"; then : 26349 ac_cv_prog_cxx_openmp=$ac_option 26350fi 26351rm -f core conftest.err conftest.$ac_objext \ 26352 conftest$ac_exeext conftest.$ac_ext 26353 CXXFLAGS=$ac_save_CXXFLAGS 26354 if test "$ac_cv_prog_cxx_openmp" != unsupported; then 26355 break 26356 fi 26357 done 26358fi 26359rm -f core conftest.err conftest.$ac_objext \ 26360 conftest$ac_exeext conftest.$ac_ext 26361fi 26362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_openmp" >&5 26363$as_echo "$ac_cv_prog_cxx_openmp" >&6; } 26364 case $ac_cv_prog_cxx_openmp in #( 26365 "none needed" | unsupported) 26366 ;; #( 26367 *) 26368 OPENMP_CXXFLAGS=$ac_cv_prog_cxx_openmp ;; 26369 esac 26370 fi 26371 26372 26373 ac_ext=c 26374ac_cpp='$CPP $CPPFLAGS' 26375ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 26376ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 26377ac_compiler_gnu=$ac_cv_c_compiler_gnu 26378 26379 26380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler is sufficient for Magick++" >&5 26381$as_echo_n "checking whether C++ compiler is sufficient for Magick++... " >&6; } 26382 if \ 26383 test $ax_cv_cxx_bool = 'yes' && \ 26384 test $ax_cv_cxx_namespaces = 'yes' && \ 26385 test $ac_cv_cxx_have_std_libs = 'yes' && \ 26386 test $ax_cv_cxx_have_std_namespace = 'yes'; then 26387 have_magick_plus_plus='yes' 26388 else 26389 have_magick_plus_plus='no (failed tests)' 26390 fi 26391 { $as_echo "$as_me:${as_lineno-$LINENO}: $have_magick_plus_plus" >&5 26392$as_echo "$as_me: $have_magick_plus_plus" >&6;} 26393 LIBS="$OLIBS" 26394fi 26395 if test "$have_magick_plus_plus" = 'yes'; then 26396 WITH_MAGICK_PLUS_PLUS_TRUE= 26397 WITH_MAGICK_PLUS_PLUS_FALSE='#' 26398else 26399 WITH_MAGICK_PLUS_PLUS_TRUE='#' 26400 WITH_MAGICK_PLUS_PLUS_FALSE= 26401fi 26402 26403 26404# Only check for delegate libraries in subdirectories if requested. 26405if test "$enable_delegate_build" != 'no'; then 26406 # Check for delegate sub-directories and add -I & -L options as required. 26407 # This presumes that delegates are installed as detailed in the ImageMagick 26408 # README. If delegates are installed in a standard location where the 26409 # compiler will automatically find them then these options should not be 26410 # required. 26411 26412 # 26413 # Most delegates have includes in the same directory as the library, but not all... 26414 # 26415 # Includes 26416 for dir in bzlib fftw fpx gslib/src jp2 jp2/src/libjasper/include jbig/libjbig jpeg lcms/include lzma magick png tiff/libtiff ttf/include wand webp wmf/include xml/include zlib; do 26417 if test -d "$builddir/$dir"; then 26418 CPPFLAGS="$CPPFLAGS -I$builddir/$dir" 26419 else 26420 if test -d "$srcdirfull/$dir"; then 26421 CPPFLAGS="$CPPFLAGS -I$srcdirfull/$dir" 26422 fi 26423 fi 26424 done 26425 26426 # Libraries 26427 for dir in bzlib fftw fpx gslib/src jp2 jp2/src/libjasper jbig/libjbig jpeg lcms/src lzma magick png tiff/libtiff ttf/objs wand webp wmf/src xml zlib; do 26428 if test -d "$builddir/$dir/.libs"; then 26429 LDFLAGS="$LDFLAGS -L$builddir/$dir/.libs" 26430 else 26431 if test -d "$srcdirfull/$dir/.libs"; then 26432 LDFLAGS="$LDFLAGS -L$srcdirfull/$dir/.libs" 26433 fi 26434 fi 26435 if test -d "$builddir/$dir"; then 26436 LDFLAGS="$LDFLAGS -L$builddir/$dir" 26437 else 26438 if test -d "$srcdirfull/$dir"; then 26439 LDFLAGS="$LDFLAGS -L$srcdirfull/$dir" 26440 fi 26441 fi 26442 done 26443fi 26444 26445# Assume that delegate headers reside under same directory as ImageMagick 26446# installation prefix. 26447MAGICK_CPPFLAGS="-I$INCLUDE_DIR/ImageMagick $MAGICK_CPPFLAGS" 26448 26449# 26450# Find the X11 RGB database 26451# 26452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11 configure files" >&5 26453$as_echo_n "checking for X11 configure files... " >&6; } 26454if ${im_cv_x_configure+:} false; then : 26455 $as_echo_n "(cached) " >&6 26456else 26457 # Look for the header file in a standard set of common directories. 26458# Check X11 before X11Rn because it is often a symlink to the current release. 26459 for ac_dir in \ 26460 /lib/usr/lib/X11 \ 26461 /usr/X11/lib \ 26462 /usr/X11R4/lib \ 26463 /usr/X11R5/lib \ 26464 /usr/X11R6/lib \ 26465 /usr/X11R7/lib \ 26466 /usr/X386/lib \ 26467 /usr/XFree86/lib/X11 \ 26468 /usr/athena/lib \ 26469 /usr/lib \ 26470 /usr/lib/X11 \ 26471 /usr/lib/X11R4 \ 26472 /usr/lib/X11R5 \ 26473 /usr/lib/X11R6 \ 26474 /usr/lib/X11R7 \ 26475 /usr/local/X11/lib \ 26476 /usr/local/X11R4/lib \ 26477 /usr/local/X11R5/lib \ 26478 /usr/local/X11R6/lib \ 26479 /usr/local/lib \ 26480 /usr/local/lib/X11 \ 26481 /usr/local/lib/X11R4 \ 26482 /usr/local/lib/X11R5 \ 26483 /usr/local/lib/X11R6 \ 26484 /usr/local/lib/X11R7 \ 26485 /usr/local/x11r5/lib \ 26486 /usr/lpp/Xamples/lib \ 26487 /usr/openwin/lib \ 26488 /usr/openwin/share/lib \ 26489 /usr/unsupported/lib \ 26490 /usr/x386/lib \ 26491 ; do 26492 if test -f "$ac_dir/X11/rgb.txt"; then 26493 im_cv_x_configure="$ac_dir/X11/" 26494 break 26495 elif test -f "$ac_dir/rgb.txt"; then 26496 im_cv_x_configure="$ac_dir/" 26497 break 26498 fi 26499 26500 done 26501fi 26502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $im_cv_x_configure" >&5 26503$as_echo "$im_cv_x_configure" >&6; } 26504X11_CONFIGURE_PATH="$im_cv_x_configure" 26505case "${build_os}" in 26506 mingw* ) 26507 X11ConfigurePath=`$WinPathScript "$X11ConfigurePath=" 1` 26508 ;; 26509esac 26510 26511cat >>confdefs.h <<_ACEOF 26512#define X11_CONFIGURE_PATH "$X11ConfigurePath" 26513_ACEOF 26514 26515 26516# 26517# Find OpenMP library 26518# 26519GOMP_LIBS='' 26520if test "$enable_openmp" != 'no'; then 26521 if test "${GCC}" = "yes"; then 26522 # Open64 (passes for GCC but uses different OpenMP implementation) 26523 if test "x$GOMP_LIBS" = x ; then 26524 if $CC --version 2>&1 | grep Open64 > /dev/null ; then 26525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for omp_get_num_procs in -lopenmp" >&5 26526$as_echo_n "checking for omp_get_num_procs in -lopenmp... " >&6; } 26527if ${ac_cv_lib_openmp_omp_get_num_procs+:} false; then : 26528 $as_echo_n "(cached) " >&6 26529else 26530 ac_check_lib_save_LIBS=$LIBS 26531LIBS="-lopenmp $LIBS" 26532cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26533/* end confdefs.h. */ 26534 26535/* Override any GCC internal prototype to avoid an error. 26536 Use char because int might match the return type of a GCC 26537 builtin and then its argument prototype would still apply. */ 26538#ifdef __cplusplus 26539extern "C" 26540#endif 26541char omp_get_num_procs (); 26542int 26543main () 26544{ 26545return omp_get_num_procs (); 26546 ; 26547 return 0; 26548} 26549_ACEOF 26550if ac_fn_c_try_link "$LINENO"; then : 26551 ac_cv_lib_openmp_omp_get_num_procs=yes 26552else 26553 ac_cv_lib_openmp_omp_get_num_procs=no 26554fi 26555rm -f core conftest.err conftest.$ac_objext \ 26556 conftest$ac_exeext conftest.$ac_ext 26557LIBS=$ac_check_lib_save_LIBS 26558fi 26559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_openmp_omp_get_num_procs" >&5 26560$as_echo "$ac_cv_lib_openmp_omp_get_num_procs" >&6; } 26561if test "x$ac_cv_lib_openmp_omp_get_num_procs" = xyes; then : 26562 GOMP_LIBS="-lopenmp" 26563fi 26564 26565 fi 26566 fi 26567 # GCC 26568 if test "x$GOMP_LIBS" = x ; then 26569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GOMP_parallel_start in -lgomp" >&5 26570$as_echo_n "checking for GOMP_parallel_start in -lgomp... " >&6; } 26571if ${ac_cv_lib_gomp_GOMP_parallel_start+:} false; then : 26572 $as_echo_n "(cached) " >&6 26573else 26574 ac_check_lib_save_LIBS=$LIBS 26575LIBS="-lgomp $LIBS" 26576cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26577/* end confdefs.h. */ 26578 26579/* Override any GCC internal prototype to avoid an error. 26580 Use char because int might match the return type of a GCC 26581 builtin and then its argument prototype would still apply. */ 26582#ifdef __cplusplus 26583extern "C" 26584#endif 26585char GOMP_parallel_start (); 26586int 26587main () 26588{ 26589return GOMP_parallel_start (); 26590 ; 26591 return 0; 26592} 26593_ACEOF 26594if ac_fn_c_try_link "$LINENO"; then : 26595 ac_cv_lib_gomp_GOMP_parallel_start=yes 26596else 26597 ac_cv_lib_gomp_GOMP_parallel_start=no 26598fi 26599rm -f core conftest.err conftest.$ac_objext \ 26600 conftest$ac_exeext conftest.$ac_ext 26601LIBS=$ac_check_lib_save_LIBS 26602fi 26603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gomp_GOMP_parallel_start" >&5 26604$as_echo "$ac_cv_lib_gomp_GOMP_parallel_start" >&6; } 26605if test "x$ac_cv_lib_gomp_GOMP_parallel_start" = xyes; then : 26606 GOMP_LIBS="-lgomp" 26607fi 26608 26609 fi 26610 else 26611 # Sun CC 26612 if test "x$GOMP_LIBS" = x ; then 26613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sunw_mp_register_warn in -lmtsk" >&5 26614$as_echo_n "checking for sunw_mp_register_warn in -lmtsk... " >&6; } 26615if ${ac_cv_lib_mtsk_sunw_mp_register_warn+:} false; then : 26616 $as_echo_n "(cached) " >&6 26617else 26618 ac_check_lib_save_LIBS=$LIBS 26619LIBS="-lmtsk $LIBS" 26620cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26621/* end confdefs.h. */ 26622 26623/* Override any GCC internal prototype to avoid an error. 26624 Use char because int might match the return type of a GCC 26625 builtin and then its argument prototype would still apply. */ 26626#ifdef __cplusplus 26627extern "C" 26628#endif 26629char sunw_mp_register_warn (); 26630int 26631main () 26632{ 26633return sunw_mp_register_warn (); 26634 ; 26635 return 0; 26636} 26637_ACEOF 26638if ac_fn_c_try_link "$LINENO"; then : 26639 ac_cv_lib_mtsk_sunw_mp_register_warn=yes 26640else 26641 ac_cv_lib_mtsk_sunw_mp_register_warn=no 26642fi 26643rm -f core conftest.err conftest.$ac_objext \ 26644 conftest$ac_exeext conftest.$ac_ext 26645LIBS=$ac_check_lib_save_LIBS 26646fi 26647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mtsk_sunw_mp_register_warn" >&5 26648$as_echo "$ac_cv_lib_mtsk_sunw_mp_register_warn" >&6; } 26649if test "x$ac_cv_lib_mtsk_sunw_mp_register_warn" = xyes; then : 26650 GOMP_LIBS="-lmtsk" 26651fi 26652 26653 fi 26654 # AIX xlc 26655 if test "x$GOMP_LIBS" = x ; then 26656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xlsmpFlush in -lxlsmp" >&5 26657$as_echo_n "checking for _xlsmpFlush in -lxlsmp... " >&6; } 26658if ${ac_cv_lib_xlsmp__xlsmpFlush+:} false; then : 26659 $as_echo_n "(cached) " >&6 26660else 26661 ac_check_lib_save_LIBS=$LIBS 26662LIBS="-lxlsmp $LIBS" 26663cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26664/* end confdefs.h. */ 26665 26666/* Override any GCC internal prototype to avoid an error. 26667 Use char because int might match the return type of a GCC 26668 builtin and then its argument prototype would still apply. */ 26669#ifdef __cplusplus 26670extern "C" 26671#endif 26672char _xlsmpFlush (); 26673int 26674main () 26675{ 26676return _xlsmpFlush (); 26677 ; 26678 return 0; 26679} 26680_ACEOF 26681if ac_fn_c_try_link "$LINENO"; then : 26682 ac_cv_lib_xlsmp__xlsmpFlush=yes 26683else 26684 ac_cv_lib_xlsmp__xlsmpFlush=no 26685fi 26686rm -f core conftest.err conftest.$ac_objext \ 26687 conftest$ac_exeext conftest.$ac_ext 26688LIBS=$ac_check_lib_save_LIBS 26689fi 26690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xlsmp__xlsmpFlush" >&5 26691$as_echo "$ac_cv_lib_xlsmp__xlsmpFlush" >&6; } 26692if test "x$ac_cv_lib_xlsmp__xlsmpFlush" = xyes; then : 26693 GOMP_LIBS="-lxlsmp" 26694fi 26695 26696 fi 26697 # SGI IRIX 6.5 MIPSpro C/C++ 26698 if test "x$GOMP_LIBS" = x ; then 26699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mp_destroy in -lmp" >&5 26700$as_echo_n "checking for mp_destroy in -lmp... " >&6; } 26701if ${ac_cv_lib_mp_mp_destroy+:} false; then : 26702 $as_echo_n "(cached) " >&6 26703else 26704 ac_check_lib_save_LIBS=$LIBS 26705LIBS="-lmp $LIBS" 26706cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26707/* end confdefs.h. */ 26708 26709/* Override any GCC internal prototype to avoid an error. 26710 Use char because int might match the return type of a GCC 26711 builtin and then its argument prototype would still apply. */ 26712#ifdef __cplusplus 26713extern "C" 26714#endif 26715char mp_destroy (); 26716int 26717main () 26718{ 26719return mp_destroy (); 26720 ; 26721 return 0; 26722} 26723_ACEOF 26724if ac_fn_c_try_link "$LINENO"; then : 26725 ac_cv_lib_mp_mp_destroy=yes 26726else 26727 ac_cv_lib_mp_mp_destroy=no 26728fi 26729rm -f core conftest.err conftest.$ac_objext \ 26730 conftest$ac_exeext conftest.$ac_ext 26731LIBS=$ac_check_lib_save_LIBS 26732fi 26733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mp_mp_destroy" >&5 26734$as_echo "$ac_cv_lib_mp_mp_destroy" >&6; } 26735if test "x$ac_cv_lib_mp_mp_destroy" = xyes; then : 26736 GOMP_LIBS="-lmp" 26737fi 26738 26739 fi 26740 fi 26741 LIBS="$GOMP_LIBS $LIBS" 26742fi 26743 26744 26745# 26746# Find Posix threads library 26747# 26748THREAD_LIBS='' 26749if test "$with_threads" != 'no' && test "$have_threads" = 'yes'; then 26750 26751 if test "x$PTHREAD_LIBS" = "x"; then 26752 case "${host_cpu}-${host_os}" in 26753 *-freebsd*) 26754 26755 26756 26757ac_ext=c 26758ac_cpp='$CPP $CPPFLAGS' 26759ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 26760ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 26761ac_compiler_gnu=$ac_cv_c_compiler_gnu 26762 26763magick_pthread_lib_ok=no 26764 26765LIB=-lc_r 26766save_LIBS="$LIBS" 26767LIBS="$LIBS $LIB" 26768 26769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library $LIB" >&5 26770$as_echo_n "checking for the pthreads library $LIB... " >&6; } 26771cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26772/* end confdefs.h. */ 26773#include <pthread.h> 26774int 26775main () 26776{ 26777 pthread_t th; 26778 pthread_join(th, 0); 26779 pthread_attr_init(0); 26780 pthread_cleanup_push(0, 0); 26781 pthread_create(0,0,0,0); 26782 pthread_cleanup_pop(0); 26783 ; 26784 return 0; 26785} 26786_ACEOF 26787if ac_fn_c_try_link "$LINENO"; then : 26788 magick_pthread_lib_ok=yes 26789fi 26790rm -f core conftest.err conftest.$ac_objext \ 26791 conftest$ac_exeext conftest.$ac_ext 26792 26793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${magick_pthread_lib_ok}" >&5 26794$as_echo "${magick_pthread_lib_ok}" >&6; } 26795if test "$magick_pthread_lib_ok" = yes 26796then 26797 PTHREAD_LIBS=-lc_r 26798 : 26799else 26800 26801 : 26802fi 26803 26804LIBS="$save_LIBS" 26805 26806ac_ext=c 26807ac_cpp='$CPP $CPPFLAGS' 26808ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 26809ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 26810ac_compiler_gnu=$ac_cv_c_compiler_gnu 26811 26812 ;; 26813 esac 26814 fi 26815 26816 for lib in pthread pthreads; do 26817 if test "x$PTHREAD_LIBS" = "x"; then 26818 26819 26820 26821ac_ext=c 26822ac_cpp='$CPP $CPPFLAGS' 26823ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 26824ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 26825ac_compiler_gnu=$ac_cv_c_compiler_gnu 26826 26827magick_pthread_lib_ok=no 26828 26829LIB=-l$lib 26830save_LIBS="$LIBS" 26831LIBS="$LIBS $LIB" 26832 26833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library $LIB" >&5 26834$as_echo_n "checking for the pthreads library $LIB... " >&6; } 26835cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26836/* end confdefs.h. */ 26837#include <pthread.h> 26838int 26839main () 26840{ 26841 pthread_t th; 26842 pthread_join(th, 0); 26843 pthread_attr_init(0); 26844 pthread_cleanup_push(0, 0); 26845 pthread_create(0,0,0,0); 26846 pthread_cleanup_pop(0); 26847 ; 26848 return 0; 26849} 26850_ACEOF 26851if ac_fn_c_try_link "$LINENO"; then : 26852 magick_pthread_lib_ok=yes 26853fi 26854rm -f core conftest.err conftest.$ac_objext \ 26855 conftest$ac_exeext conftest.$ac_ext 26856 26857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${magick_pthread_lib_ok}" >&5 26858$as_echo "${magick_pthread_lib_ok}" >&6; } 26859if test "$magick_pthread_lib_ok" = yes 26860then 26861 PTHREAD_LIBS=-l$lib 26862 : 26863else 26864 26865 : 26866fi 26867 26868LIBS="$save_LIBS" 26869 26870ac_ext=c 26871ac_cpp='$CPP $CPPFLAGS' 26872ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 26873ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 26874ac_compiler_gnu=$ac_cv_c_compiler_gnu 26875 26876 26877 fi 26878 done 26879 26880 THREAD_LIBS="$PTHREAD_LIBS" 26881 LIBS="$LIBS $THREAD_LIBS" 26882fi 26883 26884 26885# 26886# Check for umem. 26887# 26888have_umem='no' 26889UMEM_LIBS='' 26890if test "$with_umem" != 'no'; then 26891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UMEM support " >&5 26892$as_echo_n "checking for UMEM support ... " >&6; } 26893 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 26894$as_echo "$as_me: " >&6;} 26895 failed=0 26896 passed=0 26897 ac_fn_c_check_header_mongrel "$LINENO" "umem.h" "ac_cv_header_umem_h" "$ac_includes_default" 26898if test "x$ac_cv_header_umem_h" = xyes; then : 26899 passed=`expr $passed + 1` 26900else 26901 failed=`expr $failed + 1` 26902fi 26903 26904 26905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umem_alloc in -lumem" >&5 26906$as_echo_n "checking for umem_alloc in -lumem... " >&6; } 26907if ${ac_cv_lib_umem_umem_alloc+:} false; then : 26908 $as_echo_n "(cached) " >&6 26909else 26910 ac_check_lib_save_LIBS=$LIBS 26911LIBS="-lumem $LIBS" 26912cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26913/* end confdefs.h. */ 26914 26915/* Override any GCC internal prototype to avoid an error. 26916 Use char because int might match the return type of a GCC 26917 builtin and then its argument prototype would still apply. */ 26918#ifdef __cplusplus 26919extern "C" 26920#endif 26921char umem_alloc (); 26922int 26923main () 26924{ 26925return umem_alloc (); 26926 ; 26927 return 0; 26928} 26929_ACEOF 26930if ac_fn_c_try_link "$LINENO"; then : 26931 ac_cv_lib_umem_umem_alloc=yes 26932else 26933 ac_cv_lib_umem_umem_alloc=no 26934fi 26935rm -f core conftest.err conftest.$ac_objext \ 26936 conftest$ac_exeext conftest.$ac_ext 26937LIBS=$ac_check_lib_save_LIBS 26938fi 26939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umem_umem_alloc" >&5 26940$as_echo "$ac_cv_lib_umem_umem_alloc" >&6; } 26941if test "x$ac_cv_lib_umem_umem_alloc" = xyes; then : 26942 passed=`expr $passed + 1` 26943else 26944 failed=`expr $failed + 1` 26945fi 26946 26947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umem_free in -lumem" >&5 26948$as_echo_n "checking for umem_free in -lumem... " >&6; } 26949if ${ac_cv_lib_umem_umem_free+:} false; then : 26950 $as_echo_n "(cached) " >&6 26951else 26952 ac_check_lib_save_LIBS=$LIBS 26953LIBS="-lumem $LIBS" 26954cat confdefs.h - <<_ACEOF >conftest.$ac_ext 26955/* end confdefs.h. */ 26956 26957/* Override any GCC internal prototype to avoid an error. 26958 Use char because int might match the return type of a GCC 26959 builtin and then its argument prototype would still apply. */ 26960#ifdef __cplusplus 26961extern "C" 26962#endif 26963char umem_free (); 26964int 26965main () 26966{ 26967return umem_free (); 26968 ; 26969 return 0; 26970} 26971_ACEOF 26972if ac_fn_c_try_link "$LINENO"; then : 26973 ac_cv_lib_umem_umem_free=yes 26974else 26975 ac_cv_lib_umem_umem_free=no 26976fi 26977rm -f core conftest.err conftest.$ac_objext \ 26978 conftest$ac_exeext conftest.$ac_ext 26979LIBS=$ac_check_lib_save_LIBS 26980fi 26981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umem_umem_free" >&5 26982$as_echo "$ac_cv_lib_umem_umem_free" >&6; } 26983if test "x$ac_cv_lib_umem_umem_free" = xyes; then : 26984 passed=`expr $passed + 1` 26985else 26986 failed=`expr $failed + 1` 26987fi 26988 26989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if umem memory allocation library is complete" >&5 26990$as_echo_n "checking if umem memory allocation library is complete... " >&6; } 26991 if test $passed -gt 0; then 26992 if test $failed -gt 0; then 26993 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 26994$as_echo "$as_me: no -- some components failed test" >&6;} 26995 have_umem='no (failed tests)' 26996 else 26997 UMEM_LIBS='-lumem' 26998 LIBS="$UMEM_LIBS $LIBS" 26999 27000$as_echo "#define HasUMEM 1" >>confdefs.h 27001 27002 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 27003$as_echo "$as_me: yes" >&6;} 27004 have_umem='yes' 27005 fi 27006 else 27007 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 27008$as_echo "$as_me: no" >&6;} 27009 fi 27010fi 27011 if test "$have_umem" = 'yes'; then 27012 HasUMEM_TRUE= 27013 HasUMEM_FALSE='#' 27014else 27015 HasUMEM_TRUE='#' 27016 HasUMEM_FALSE= 27017fi 27018 27019 27020 27021# 27022# Add support for ccmalloc memory debugging library if requested 27023# 27024have_ccmalloc='no' 27025CCMALLOC_LIBS='' 27026if test "$enable_ccmalloc" = 'yes'; then 27027 # Extract the first word of "ccmalloc", so it can be a program name with args. 27028set dummy ccmalloc; ac_word=$2 27029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 27030$as_echo_n "checking for $ac_word... " >&6; } 27031if ${ac_cv_path_CCMALLOCDelegate+:} false; then : 27032 $as_echo_n "(cached) " >&6 27033else 27034 case $CCMALLOCDelegate in 27035 [\\/]* | ?:[\\/]*) 27036 ac_cv_path_CCMALLOCDelegate="$CCMALLOCDelegate" # Let the user override the test with a path. 27037 ;; 27038 *) 27039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27040for as_dir in $PATH 27041do 27042 IFS=$as_save_IFS 27043 test -z "$as_dir" && as_dir=. 27044 for ac_exec_ext in '' $ac_executable_extensions; do 27045 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 27046 ac_cv_path_CCMALLOCDelegate="$as_dir/$ac_word$ac_exec_ext" 27047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 27048 break 2 27049 fi 27050done 27051 done 27052IFS=$as_save_IFS 27053 27054 ;; 27055esac 27056fi 27057CCMALLOCDelegate=$ac_cv_path_CCMALLOCDelegate 27058if test -n "$CCMALLOCDelegate"; then 27059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CCMALLOCDelegate" >&5 27060$as_echo "$CCMALLOCDelegate" >&6; } 27061else 27062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27063$as_echo "no" >&6; } 27064fi 27065 27066 27067 if test -n "$CCMALLOCDelegate"; then 27068 eval `grep PREFIX= $CCMALLOCDelegate | sed -e 's/PREFIX/CCMALLOC_PREFIX/'` 27069 OLIBS="$LIBS" 27070 # Assume that gcc is used with ccmalloc. 27071 LIBS="$LIBS $CCMALLOC_PREFIX/lib/ccmalloc-gcc.o" 27072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccmalloc_malloc in -lccmalloc" >&5 27073$as_echo_n "checking for ccmalloc_malloc in -lccmalloc... " >&6; } 27074if ${ac_cv_lib_ccmalloc_ccmalloc_malloc+:} false; then : 27075 $as_echo_n "(cached) " >&6 27076else 27077 ac_check_lib_save_LIBS=$LIBS 27078LIBS="-lccmalloc -ldl $LIBS" 27079cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27080/* end confdefs.h. */ 27081 27082/* Override any GCC internal prototype to avoid an error. 27083 Use char because int might match the return type of a GCC 27084 builtin and then its argument prototype would still apply. */ 27085#ifdef __cplusplus 27086extern "C" 27087#endif 27088char ccmalloc_malloc (); 27089int 27090main () 27091{ 27092return ccmalloc_malloc (); 27093 ; 27094 return 0; 27095} 27096_ACEOF 27097if ac_fn_c_try_link "$LINENO"; then : 27098 ac_cv_lib_ccmalloc_ccmalloc_malloc=yes 27099else 27100 ac_cv_lib_ccmalloc_ccmalloc_malloc=no 27101fi 27102rm -f core conftest.err conftest.$ac_objext \ 27103 conftest$ac_exeext conftest.$ac_ext 27104LIBS=$ac_check_lib_save_LIBS 27105fi 27106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ccmalloc_ccmalloc_malloc" >&5 27107$as_echo "$ac_cv_lib_ccmalloc_ccmalloc_malloc" >&6; } 27108if test "x$ac_cv_lib_ccmalloc_ccmalloc_malloc" = xyes; then : 27109 CCMALLOC_LIBS="$CCMALLOC_PREFIX/lib/ccmalloc-gcc.o -lccmalloc -ldl" 27110fi 27111 27112 if test -n "$CCMALLOC_LIBS"; then 27113 LIBS="$OLIBS" 27114 LIBS="$LIBS $CCMALLOC_LIBS" 27115 have_ccmalloc='yes' 27116 else 27117 LIBS="$OLIBS" 27118 fi 27119 fi 27120fi 27121 27122# 27123# Add support for efence memory debugging library if requested 27124# 27125if test "$enable_efence" = 'yes'; then 27126 EFENCE_LIBS='-lefence' 27127 LIBS="$EFENCE_LIBS $LIBS" 27128fi 27129 27130 27131# 27132# Check for BZLIB 27133# 27134 27135 27136# Check whether --with-bzlib was given. 27137if test "${with_bzlib+set}" = set; then : 27138 withval=$with_bzlib; with_bzlib=$withval 27139else 27140 with_bzlib='yes' 27141fi 27142 27143 27144if test "$with_bzlib" != 'yes'; then 27145 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-bzlib=$with_bzlib " 27146fi 27147 27148have_bzlib='no' 27149if test "$with_bzlib" != 'no'; then 27150 BZLIB_LIBS='' 27151 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 27152$as_echo "$as_me: -------------------------------------------------------------" >&6;} 27153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZLIB" >&5 27154$as_echo_n "checking for BZLIB... " >&6; } 27155 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 27156$as_echo "$as_me: " >&6;} 27157 failed=0 27158 passed=0 27159 found_libbz=0 27160 ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default" 27161if test "x$ac_cv_header_bzlib_h" = xyes; then : 27162 passed=`expr $passed + 1` 27163else 27164 failed=`expr $failed + 1` 27165fi 27166 27167 27168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzDecompress in -lbz2" >&5 27169$as_echo_n "checking for BZ2_bzDecompress in -lbz2... " >&6; } 27170if ${ac_cv_lib_bz2_BZ2_bzDecompress+:} false; then : 27171 $as_echo_n "(cached) " >&6 27172else 27173 ac_check_lib_save_LIBS=$LIBS 27174LIBS="-lbz2 $LIBS" 27175cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27176/* end confdefs.h. */ 27177 27178/* Override any GCC internal prototype to avoid an error. 27179 Use char because int might match the return type of a GCC 27180 builtin and then its argument prototype would still apply. */ 27181#ifdef __cplusplus 27182extern "C" 27183#endif 27184char BZ2_bzDecompress (); 27185int 27186main () 27187{ 27188return BZ2_bzDecompress (); 27189 ; 27190 return 0; 27191} 27192_ACEOF 27193if ac_fn_c_try_link "$LINENO"; then : 27194 ac_cv_lib_bz2_BZ2_bzDecompress=yes 27195else 27196 ac_cv_lib_bz2_BZ2_bzDecompress=no 27197fi 27198rm -f core conftest.err conftest.$ac_objext \ 27199 conftest$ac_exeext conftest.$ac_ext 27200LIBS=$ac_check_lib_save_LIBS 27201fi 27202{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzDecompress" >&5 27203$as_echo "$ac_cv_lib_bz2_BZ2_bzDecompress" >&6; } 27204if test "x$ac_cv_lib_bz2_BZ2_bzDecompress" = xyes; then : 27205 found_libbz=`expr $found_libbz + 1` 27206fi 27207 27208 if test "$native_win32_build" = 'yes'; then 27209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _imp__BZ2_decompress in -lbz2" >&5 27210$as_echo_n "checking for _imp__BZ2_decompress in -lbz2... " >&6; } 27211if ${ac_cv_lib_bz2__imp__BZ2_decompress+:} false; then : 27212 $as_echo_n "(cached) " >&6 27213else 27214 ac_check_lib_save_LIBS=$LIBS 27215LIBS="-lbz2 $LIBS" 27216cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27217/* end confdefs.h. */ 27218 27219/* Override any GCC internal prototype to avoid an error. 27220 Use char because int might match the return type of a GCC 27221 builtin and then its argument prototype would still apply. */ 27222#ifdef __cplusplus 27223extern "C" 27224#endif 27225char _imp__BZ2_decompress (); 27226int 27227main () 27228{ 27229return _imp__BZ2_decompress (); 27230 ; 27231 return 0; 27232} 27233_ACEOF 27234if ac_fn_c_try_link "$LINENO"; then : 27235 ac_cv_lib_bz2__imp__BZ2_decompress=yes 27236else 27237 ac_cv_lib_bz2__imp__BZ2_decompress=no 27238fi 27239rm -f core conftest.err conftest.$ac_objext \ 27240 conftest$ac_exeext conftest.$ac_ext 27241LIBS=$ac_check_lib_save_LIBS 27242fi 27243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2__imp__BZ2_decompress" >&5 27244$as_echo "$ac_cv_lib_bz2__imp__BZ2_decompress" >&6; } 27245if test "x$ac_cv_lib_bz2__imp__BZ2_decompress" = xyes; then : 27246 found_libbz=`expr $found_libbz + 1` 27247fi 27248 27249 fi 27250 if test $found_libbz -gt 0; then 27251 passed=`expr $passed + 1` 27252 else 27253 failed=`expr $failed + 1` 27254 fi 27255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if BZLIB package is complete" >&5 27256$as_echo_n "checking if BZLIB package is complete... " >&6; } 27257 if test $passed -gt 0; then 27258 if test $failed -gt 0; then 27259 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 27260$as_echo "$as_me: no -- some components failed test" >&6;} 27261 have_bzlib='no (failed tests)' 27262 else 27263 BZLIB_LIBS='-lbz2' 27264 LIBS="$BZLIB_LIBS $LIBS" 27265 27266$as_echo "#define BZLIB_DELEGATE 1" >>confdefs.h 27267 27268 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 27269$as_echo "$as_me: yes" >&6;} 27270 have_bzlib='yes' 27271 fi 27272 else 27273 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 27274$as_echo "$as_me: no" >&6;} 27275 fi 27276fi 27277 if test "$have_bzlib" = 'yes'; then 27278 BZLIB_DELEGATE_TRUE= 27279 BZLIB_DELEGATE_FALSE='#' 27280else 27281 BZLIB_DELEGATE_TRUE='#' 27282 BZLIB_DELEGATE_FALSE= 27283fi 27284 27285 27286 27287# 27288# Find the X11 include and library directories. 27289# 27290IPC_LIBS='' 27291X11_LIBS='' 27292XEXT_LIBS='' 27293XT_LIBS='' 27294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 27295$as_echo_n "checking for X... " >&6; } 27296 27297 27298# Check whether --with-x was given. 27299if test "${with_x+set}" = set; then : 27300 withval=$with_x; 27301fi 27302 27303# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 27304if test "x$with_x" = xno; then 27305 # The user explicitly disabled X. 27306 have_x=disabled 27307else 27308 case $x_includes,$x_libraries in #( 27309 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( 27310 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : 27311 $as_echo_n "(cached) " >&6 27312else 27313 # One or both of the vars are not set, and there is no cached value. 27314ac_x_includes=no ac_x_libraries=no 27315rm -f -r conftest.dir 27316if mkdir conftest.dir; then 27317 cd conftest.dir 27318 cat >Imakefile <<'_ACEOF' 27319incroot: 27320 @echo incroot='${INCROOT}' 27321usrlibdir: 27322 @echo usrlibdir='${USRLIBDIR}' 27323libdir: 27324 @echo libdir='${LIBDIR}' 27325_ACEOF 27326 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 27327 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 27328 for ac_var in incroot usrlibdir libdir; do 27329 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 27330 done 27331 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 27332 for ac_extension in a so sl dylib la dll; do 27333 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 27334 test -f "$ac_im_libdir/libX11.$ac_extension"; then 27335 ac_im_usrlibdir=$ac_im_libdir; break 27336 fi 27337 done 27338 # Screen out bogus values from the imake configuration. They are 27339 # bogus both because they are the default anyway, and because 27340 # using them would break gcc on systems where it needs fixed includes. 27341 case $ac_im_incroot in 27342 /usr/include) ac_x_includes= ;; 27343 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 27344 esac 27345 case $ac_im_usrlibdir in 27346 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 27347 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 27348 esac 27349 fi 27350 cd .. 27351 rm -f -r conftest.dir 27352fi 27353 27354# Standard set of common directories for X headers. 27355# Check X11 before X11Rn because it is often a symlink to the current release. 27356ac_x_header_dirs=' 27357/usr/X11/include 27358/usr/X11R7/include 27359/usr/X11R6/include 27360/usr/X11R5/include 27361/usr/X11R4/include 27362 27363/usr/include/X11 27364/usr/include/X11R7 27365/usr/include/X11R6 27366/usr/include/X11R5 27367/usr/include/X11R4 27368 27369/usr/local/X11/include 27370/usr/local/X11R7/include 27371/usr/local/X11R6/include 27372/usr/local/X11R5/include 27373/usr/local/X11R4/include 27374 27375/usr/local/include/X11 27376/usr/local/include/X11R7 27377/usr/local/include/X11R6 27378/usr/local/include/X11R5 27379/usr/local/include/X11R4 27380 27381/usr/X386/include 27382/usr/x386/include 27383/usr/XFree86/include/X11 27384 27385/usr/include 27386/usr/local/include 27387/usr/unsupported/include 27388/usr/athena/include 27389/usr/local/x11r5/include 27390/usr/lpp/Xamples/include 27391 27392/usr/openwin/include 27393/usr/openwin/share/include' 27394 27395if test "$ac_x_includes" = no; then 27396 # Guess where to find include files, by looking for Xlib.h. 27397 # First, try using that file with no special directory specified. 27398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27399/* end confdefs.h. */ 27400#include <X11/Xlib.h> 27401_ACEOF 27402if ac_fn_c_try_cpp "$LINENO"; then : 27403 # We can compile using X headers with no special include directory. 27404ac_x_includes= 27405else 27406 for ac_dir in $ac_x_header_dirs; do 27407 if test -r "$ac_dir/X11/Xlib.h"; then 27408 ac_x_includes=$ac_dir 27409 break 27410 fi 27411done 27412fi 27413rm -f conftest.err conftest.i conftest.$ac_ext 27414fi # $ac_x_includes = no 27415 27416if test "$ac_x_libraries" = no; then 27417 # Check for the libraries. 27418 # See if we find them without any special options. 27419 # Don't add to $LIBS permanently. 27420 ac_save_LIBS=$LIBS 27421 LIBS="-lX11 $LIBS" 27422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27423/* end confdefs.h. */ 27424#include <X11/Xlib.h> 27425int 27426main () 27427{ 27428XrmInitialize () 27429 ; 27430 return 0; 27431} 27432_ACEOF 27433if ac_fn_c_try_link "$LINENO"; then : 27434 LIBS=$ac_save_LIBS 27435# We can link X programs with no special library path. 27436ac_x_libraries= 27437else 27438 LIBS=$ac_save_LIBS 27439for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 27440do 27441 # Don't even attempt the hair of trying to link an X program! 27442 for ac_extension in a so sl dylib la dll; do 27443 if test -r "$ac_dir/libX11.$ac_extension"; then 27444 ac_x_libraries=$ac_dir 27445 break 2 27446 fi 27447 done 27448done 27449fi 27450rm -f core conftest.err conftest.$ac_objext \ 27451 conftest$ac_exeext conftest.$ac_ext 27452fi # $ac_x_libraries = no 27453 27454case $ac_x_includes,$ac_x_libraries in #( 27455 no,* | *,no | *\'*) 27456 # Didn't find X, or a directory has "'" in its name. 27457 ac_cv_have_x="have_x=no";; #( 27458 *) 27459 # Record where we found X for the cache. 27460 ac_cv_have_x="have_x=yes\ 27461 ac_x_includes='$ac_x_includes'\ 27462 ac_x_libraries='$ac_x_libraries'" 27463esac 27464fi 27465;; #( 27466 *) have_x=yes;; 27467 esac 27468 eval "$ac_cv_have_x" 27469fi # $with_x != no 27470 27471if test "$have_x" != yes; then 27472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 27473$as_echo "$have_x" >&6; } 27474 no_x=yes 27475else 27476 # If each of the values was on the command line, it overrides each guess. 27477 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 27478 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 27479 # Update the cache value to reflect the command line values. 27480 ac_cv_have_x="have_x=yes\ 27481 ac_x_includes='$x_includes'\ 27482 ac_x_libraries='$x_libraries'" 27483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 27484$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 27485fi 27486 27487if test "$no_x" = yes; then 27488 # Not all programs may use this symbol, but it does not hurt to define it. 27489 27490$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 27491 27492 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 27493else 27494 if test -n "$x_includes"; then 27495 X_CFLAGS="$X_CFLAGS -I$x_includes" 27496 fi 27497 27498 # It would also be nice to do this for all -L options, not just this one. 27499 if test -n "$x_libraries"; then 27500 X_LIBS="$X_LIBS -L$x_libraries" 27501 # For Solaris; some versions of Sun CC require a space after -R and 27502 # others require no space. Words are not sufficient . . . . 27503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 27504$as_echo_n "checking whether -R must be followed by a space... " >&6; } 27505 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 27506 ac_xsave_c_werror_flag=$ac_c_werror_flag 27507 ac_c_werror_flag=yes 27508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27509/* end confdefs.h. */ 27510 27511int 27512main () 27513{ 27514 27515 ; 27516 return 0; 27517} 27518_ACEOF 27519if ac_fn_c_try_link "$LINENO"; then : 27520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27521$as_echo "no" >&6; } 27522 X_LIBS="$X_LIBS -R$x_libraries" 27523else 27524 LIBS="$ac_xsave_LIBS -R $x_libraries" 27525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27526/* end confdefs.h. */ 27527 27528int 27529main () 27530{ 27531 27532 ; 27533 return 0; 27534} 27535_ACEOF 27536if ac_fn_c_try_link "$LINENO"; then : 27537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 27538$as_echo "yes" >&6; } 27539 X_LIBS="$X_LIBS -R $x_libraries" 27540else 27541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 27542$as_echo "neither works" >&6; } 27543fi 27544rm -f core conftest.err conftest.$ac_objext \ 27545 conftest$ac_exeext conftest.$ac_ext 27546fi 27547rm -f core conftest.err conftest.$ac_objext \ 27548 conftest$ac_exeext conftest.$ac_ext 27549 ac_c_werror_flag=$ac_xsave_c_werror_flag 27550 LIBS=$ac_xsave_LIBS 27551 fi 27552 27553 # Check for system-dependent libraries X programs must link with. 27554 # Do this before checking for the system-independent R6 libraries 27555 # (-lICE), since we may need -lsocket or whatever for X linking. 27556 27557 if test "$ISC" = yes; then 27558 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 27559 else 27560 # Martyn Johnson says this is needed for Ultrix, if the X 27561 # libraries were built with DECnet support. And Karl Berry says 27562 # the Alpha needs dnet_stub (dnet does not exist). 27563 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 27564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27565/* end confdefs.h. */ 27566 27567/* Override any GCC internal prototype to avoid an error. 27568 Use char because int might match the return type of a GCC 27569 builtin and then its argument prototype would still apply. */ 27570#ifdef __cplusplus 27571extern "C" 27572#endif 27573char XOpenDisplay (); 27574int 27575main () 27576{ 27577return XOpenDisplay (); 27578 ; 27579 return 0; 27580} 27581_ACEOF 27582if ac_fn_c_try_link "$LINENO"; then : 27583 27584else 27585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 27586$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 27587if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : 27588 $as_echo_n "(cached) " >&6 27589else 27590 ac_check_lib_save_LIBS=$LIBS 27591LIBS="-ldnet $LIBS" 27592cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27593/* end confdefs.h. */ 27594 27595/* Override any GCC internal prototype to avoid an error. 27596 Use char because int might match the return type of a GCC 27597 builtin and then its argument prototype would still apply. */ 27598#ifdef __cplusplus 27599extern "C" 27600#endif 27601char dnet_ntoa (); 27602int 27603main () 27604{ 27605return dnet_ntoa (); 27606 ; 27607 return 0; 27608} 27609_ACEOF 27610if ac_fn_c_try_link "$LINENO"; then : 27611 ac_cv_lib_dnet_dnet_ntoa=yes 27612else 27613 ac_cv_lib_dnet_dnet_ntoa=no 27614fi 27615rm -f core conftest.err conftest.$ac_objext \ 27616 conftest$ac_exeext conftest.$ac_ext 27617LIBS=$ac_check_lib_save_LIBS 27618fi 27619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 27620$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 27621if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : 27622 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 27623fi 27624 27625 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 27626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 27627$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 27628if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then : 27629 $as_echo_n "(cached) " >&6 27630else 27631 ac_check_lib_save_LIBS=$LIBS 27632LIBS="-ldnet_stub $LIBS" 27633cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27634/* end confdefs.h. */ 27635 27636/* Override any GCC internal prototype to avoid an error. 27637 Use char because int might match the return type of a GCC 27638 builtin and then its argument prototype would still apply. */ 27639#ifdef __cplusplus 27640extern "C" 27641#endif 27642char dnet_ntoa (); 27643int 27644main () 27645{ 27646return dnet_ntoa (); 27647 ; 27648 return 0; 27649} 27650_ACEOF 27651if ac_fn_c_try_link "$LINENO"; then : 27652 ac_cv_lib_dnet_stub_dnet_ntoa=yes 27653else 27654 ac_cv_lib_dnet_stub_dnet_ntoa=no 27655fi 27656rm -f core conftest.err conftest.$ac_objext \ 27657 conftest$ac_exeext conftest.$ac_ext 27658LIBS=$ac_check_lib_save_LIBS 27659fi 27660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 27661$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 27662if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then : 27663 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 27664fi 27665 27666 fi 27667fi 27668rm -f core conftest.err conftest.$ac_objext \ 27669 conftest$ac_exeext conftest.$ac_ext 27670 LIBS="$ac_xsave_LIBS" 27671 27672 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, 27673 # to get the SysV transport functions. 27674 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 27675 # needs -lnsl. 27676 # The nsl library prevents programs from opening the X display 27677 # on Irix 5.2, according to T.E. Dickey. 27678 # The functions gethostbyname, getservbyname, and inet_addr are 27679 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 27680 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 27681if test "x$ac_cv_func_gethostbyname" = xyes; then : 27682 27683fi 27684 27685 if test $ac_cv_func_gethostbyname = no; then 27686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 27687$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 27688if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 27689 $as_echo_n "(cached) " >&6 27690else 27691 ac_check_lib_save_LIBS=$LIBS 27692LIBS="-lnsl $LIBS" 27693cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27694/* end confdefs.h. */ 27695 27696/* Override any GCC internal prototype to avoid an error. 27697 Use char because int might match the return type of a GCC 27698 builtin and then its argument prototype would still apply. */ 27699#ifdef __cplusplus 27700extern "C" 27701#endif 27702char gethostbyname (); 27703int 27704main () 27705{ 27706return gethostbyname (); 27707 ; 27708 return 0; 27709} 27710_ACEOF 27711if ac_fn_c_try_link "$LINENO"; then : 27712 ac_cv_lib_nsl_gethostbyname=yes 27713else 27714 ac_cv_lib_nsl_gethostbyname=no 27715fi 27716rm -f core conftest.err conftest.$ac_objext \ 27717 conftest$ac_exeext conftest.$ac_ext 27718LIBS=$ac_check_lib_save_LIBS 27719fi 27720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 27721$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 27722if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 27723 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 27724fi 27725 27726 if test $ac_cv_lib_nsl_gethostbyname = no; then 27727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 27728$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 27729if ${ac_cv_lib_bsd_gethostbyname+:} false; then : 27730 $as_echo_n "(cached) " >&6 27731else 27732 ac_check_lib_save_LIBS=$LIBS 27733LIBS="-lbsd $LIBS" 27734cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27735/* end confdefs.h. */ 27736 27737/* Override any GCC internal prototype to avoid an error. 27738 Use char because int might match the return type of a GCC 27739 builtin and then its argument prototype would still apply. */ 27740#ifdef __cplusplus 27741extern "C" 27742#endif 27743char gethostbyname (); 27744int 27745main () 27746{ 27747return gethostbyname (); 27748 ; 27749 return 0; 27750} 27751_ACEOF 27752if ac_fn_c_try_link "$LINENO"; then : 27753 ac_cv_lib_bsd_gethostbyname=yes 27754else 27755 ac_cv_lib_bsd_gethostbyname=no 27756fi 27757rm -f core conftest.err conftest.$ac_objext \ 27758 conftest$ac_exeext conftest.$ac_ext 27759LIBS=$ac_check_lib_save_LIBS 27760fi 27761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 27762$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 27763if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then : 27764 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 27765fi 27766 27767 fi 27768 fi 27769 27770 # lieder@skyler.mavd.honeywell.com says without -lsocket, 27771 # socket/setsockopt and other routines are undefined under SCO ODT 27772 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 27773 # on later versions), says Simon Leinen: it contains gethostby* 27774 # variants that don't use the name server (or something). -lsocket 27775 # must be given before -lnsl if both are needed. We assume that 27776 # if connect needs -lnsl, so does gethostbyname. 27777 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 27778if test "x$ac_cv_func_connect" = xyes; then : 27779 27780fi 27781 27782 if test $ac_cv_func_connect = no; then 27783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 27784$as_echo_n "checking for connect in -lsocket... " >&6; } 27785if ${ac_cv_lib_socket_connect+:} false; then : 27786 $as_echo_n "(cached) " >&6 27787else 27788 ac_check_lib_save_LIBS=$LIBS 27789LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 27790cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27791/* end confdefs.h. */ 27792 27793/* Override any GCC internal prototype to avoid an error. 27794 Use char because int might match the return type of a GCC 27795 builtin and then its argument prototype would still apply. */ 27796#ifdef __cplusplus 27797extern "C" 27798#endif 27799char connect (); 27800int 27801main () 27802{ 27803return connect (); 27804 ; 27805 return 0; 27806} 27807_ACEOF 27808if ac_fn_c_try_link "$LINENO"; then : 27809 ac_cv_lib_socket_connect=yes 27810else 27811 ac_cv_lib_socket_connect=no 27812fi 27813rm -f core conftest.err conftest.$ac_objext \ 27814 conftest$ac_exeext conftest.$ac_ext 27815LIBS=$ac_check_lib_save_LIBS 27816fi 27817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 27818$as_echo "$ac_cv_lib_socket_connect" >&6; } 27819if test "x$ac_cv_lib_socket_connect" = xyes; then : 27820 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 27821fi 27822 27823 fi 27824 27825 # Guillermo Gomez says -lposix is necessary on A/UX. 27826 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 27827if test "x$ac_cv_func_remove" = xyes; then : 27828 27829fi 27830 27831 if test $ac_cv_func_remove = no; then 27832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 27833$as_echo_n "checking for remove in -lposix... " >&6; } 27834if ${ac_cv_lib_posix_remove+:} false; then : 27835 $as_echo_n "(cached) " >&6 27836else 27837 ac_check_lib_save_LIBS=$LIBS 27838LIBS="-lposix $LIBS" 27839cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27840/* end confdefs.h. */ 27841 27842/* Override any GCC internal prototype to avoid an error. 27843 Use char because int might match the return type of a GCC 27844 builtin and then its argument prototype would still apply. */ 27845#ifdef __cplusplus 27846extern "C" 27847#endif 27848char remove (); 27849int 27850main () 27851{ 27852return remove (); 27853 ; 27854 return 0; 27855} 27856_ACEOF 27857if ac_fn_c_try_link "$LINENO"; then : 27858 ac_cv_lib_posix_remove=yes 27859else 27860 ac_cv_lib_posix_remove=no 27861fi 27862rm -f core conftest.err conftest.$ac_objext \ 27863 conftest$ac_exeext conftest.$ac_ext 27864LIBS=$ac_check_lib_save_LIBS 27865fi 27866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 27867$as_echo "$ac_cv_lib_posix_remove" >&6; } 27868if test "x$ac_cv_lib_posix_remove" = xyes; then : 27869 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 27870fi 27871 27872 fi 27873 27874 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 27875 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 27876if test "x$ac_cv_func_shmat" = xyes; then : 27877 27878fi 27879 27880 if test $ac_cv_func_shmat = no; then 27881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 27882$as_echo_n "checking for shmat in -lipc... " >&6; } 27883if ${ac_cv_lib_ipc_shmat+:} false; then : 27884 $as_echo_n "(cached) " >&6 27885else 27886 ac_check_lib_save_LIBS=$LIBS 27887LIBS="-lipc $LIBS" 27888cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27889/* end confdefs.h. */ 27890 27891/* Override any GCC internal prototype to avoid an error. 27892 Use char because int might match the return type of a GCC 27893 builtin and then its argument prototype would still apply. */ 27894#ifdef __cplusplus 27895extern "C" 27896#endif 27897char shmat (); 27898int 27899main () 27900{ 27901return shmat (); 27902 ; 27903 return 0; 27904} 27905_ACEOF 27906if ac_fn_c_try_link "$LINENO"; then : 27907 ac_cv_lib_ipc_shmat=yes 27908else 27909 ac_cv_lib_ipc_shmat=no 27910fi 27911rm -f core conftest.err conftest.$ac_objext \ 27912 conftest$ac_exeext conftest.$ac_ext 27913LIBS=$ac_check_lib_save_LIBS 27914fi 27915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 27916$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 27917if test "x$ac_cv_lib_ipc_shmat" = xyes; then : 27918 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 27919fi 27920 27921 fi 27922 fi 27923 27924 # Check for libraries that X11R6 Xt/Xaw programs need. 27925 ac_save_LDFLAGS=$LDFLAGS 27926 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 27927 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 27928 # check for ICE first), but we must link in the order -lSM -lICE or 27929 # we get undefined symbols. So assume we have SM if we have ICE. 27930 # These have to be linked with before -lX11, unlike the other 27931 # libraries we check for below, so use a different variable. 27932 # John Interrante, Karl Berry 27933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 27934$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 27935if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then : 27936 $as_echo_n "(cached) " >&6 27937else 27938 ac_check_lib_save_LIBS=$LIBS 27939LIBS="-lICE $X_EXTRA_LIBS $LIBS" 27940cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27941/* end confdefs.h. */ 27942 27943/* Override any GCC internal prototype to avoid an error. 27944 Use char because int might match the return type of a GCC 27945 builtin and then its argument prototype would still apply. */ 27946#ifdef __cplusplus 27947extern "C" 27948#endif 27949char IceConnectionNumber (); 27950int 27951main () 27952{ 27953return IceConnectionNumber (); 27954 ; 27955 return 0; 27956} 27957_ACEOF 27958if ac_fn_c_try_link "$LINENO"; then : 27959 ac_cv_lib_ICE_IceConnectionNumber=yes 27960else 27961 ac_cv_lib_ICE_IceConnectionNumber=no 27962fi 27963rm -f core conftest.err conftest.$ac_objext \ 27964 conftest$ac_exeext conftest.$ac_ext 27965LIBS=$ac_check_lib_save_LIBS 27966fi 27967{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 27968$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 27969if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then : 27970 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 27971fi 27972 27973 LDFLAGS=$ac_save_LDFLAGS 27974 27975fi 27976 27977if test "$no_x" != 'yes'; then 27978 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 27979$as_echo "$as_me: -------------------------------------------------------------" >&6;} 27980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11" >&5 27981$as_echo_n "checking for X11... " >&6; } 27982 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 27983$as_echo "$as_me: " >&6;} 27984 LDFLAGS="$LDFLAGS $X_LIBS" 27985 X11_LIBS="$X_PRE_LIBS -lX11 $X_EXTRA_LIBS" 27986 LIBS="$X11_LIBS $LIBS" 27987 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 27988 27989 27990$as_echo "#define X11_DELEGATE 1" >>confdefs.h 27991 27992 # 27993 # Check for X11 shared memory extension 27994 # 27995 # shmctl is required to support the shared memory extension 27996 ac_fn_c_check_func "$LINENO" "shmctl" "ac_cv_func_shmctl" 27997if test "x$ac_cv_func_shmctl" = xyes; then : 27998 have_shmctl='yes' 27999fi 28000 28001 if test "$have_shmctl" != 'yes'; then 28002 PERSIST_LIBS=$LIBS 28003 LIBS="$LIBS -lcygipc" 28004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28005/* end confdefs.h. */ 28006 28007/* Override any GCC internal prototype to avoid an error. 28008 Use char because int might match the return type of a GCC 28009 builtin and then its argument prototype would still apply. */ 28010#ifdef __cplusplus 28011extern "C" 28012#endif 28013char shmctl (); 28014int 28015main () 28016{ 28017return shmctl (); 28018 ; 28019 return 0; 28020} 28021_ACEOF 28022if ac_fn_c_try_link "$LINENO"; then : 28023 have_shmctl='yes'; IPC_LIBS='-lcygipc' 28024fi 28025rm -f core conftest.err conftest.$ac_objext \ 28026 conftest$ac_exeext conftest.$ac_ext 28027 LIBS=$PERSIST_LIBS 28028 fi 28029 28030 if test "$have_shmctl" = 'yes'; then 28031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShmAttach in -lXext" >&5 28032$as_echo_n "checking for XShmAttach in -lXext... " >&6; } 28033if ${ac_cv_lib_Xext_XShmAttach+:} false; then : 28034 $as_echo_n "(cached) " >&6 28035else 28036 ac_check_lib_save_LIBS=$LIBS 28037LIBS="-lXext $LIBS" 28038cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28039/* end confdefs.h. */ 28040 28041/* Override any GCC internal prototype to avoid an error. 28042 Use char because int might match the return type of a GCC 28043 builtin and then its argument prototype would still apply. */ 28044#ifdef __cplusplus 28045extern "C" 28046#endif 28047char XShmAttach (); 28048int 28049main () 28050{ 28051return XShmAttach (); 28052 ; 28053 return 0; 28054} 28055_ACEOF 28056if ac_fn_c_try_link "$LINENO"; then : 28057 ac_cv_lib_Xext_XShmAttach=yes 28058else 28059 ac_cv_lib_Xext_XShmAttach=no 28060fi 28061rm -f core conftest.err conftest.$ac_objext \ 28062 conftest$ac_exeext conftest.$ac_ext 28063LIBS=$ac_check_lib_save_LIBS 28064fi 28065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShmAttach" >&5 28066$as_echo "$ac_cv_lib_Xext_XShmAttach" >&6; } 28067if test "x$ac_cv_lib_Xext_XShmAttach" = xyes; then : 28068 XEXT_LIBS='-lXext' ; 28069$as_echo "#define HAVE_SHARED_MEMORY 1" >>confdefs.h 28070 28071fi 28072 28073 fi 28074 28075 # 28076 # Check for X11 shape extension 28077 # 28078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeCombineMask in -lXext" >&5 28079$as_echo_n "checking for XShapeCombineMask in -lXext... " >&6; } 28080if ${ac_cv_lib_Xext_XShapeCombineMask+:} false; then : 28081 $as_echo_n "(cached) " >&6 28082else 28083 ac_check_lib_save_LIBS=$LIBS 28084LIBS="-lXext $LIBS" 28085cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28086/* end confdefs.h. */ 28087 28088/* Override any GCC internal prototype to avoid an error. 28089 Use char because int might match the return type of a GCC 28090 builtin and then its argument prototype would still apply. */ 28091#ifdef __cplusplus 28092extern "C" 28093#endif 28094char XShapeCombineMask (); 28095int 28096main () 28097{ 28098return XShapeCombineMask (); 28099 ; 28100 return 0; 28101} 28102_ACEOF 28103if ac_fn_c_try_link "$LINENO"; then : 28104 ac_cv_lib_Xext_XShapeCombineMask=yes 28105else 28106 ac_cv_lib_Xext_XShapeCombineMask=no 28107fi 28108rm -f core conftest.err conftest.$ac_objext \ 28109 conftest$ac_exeext conftest.$ac_ext 28110LIBS=$ac_check_lib_save_LIBS 28111fi 28112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeCombineMask" >&5 28113$as_echo "$ac_cv_lib_Xext_XShapeCombineMask" >&6; } 28114if test "x$ac_cv_lib_Xext_XShapeCombineMask" = xyes; then : 28115 XEXT_LIBS='-lXext' ; 28116$as_echo "#define HAVE_SHAPE 1" >>confdefs.h 28117 28118fi 28119 28120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XtSetEventDispatcher in -lXt" >&5 28121$as_echo_n "checking for XtSetEventDispatcher in -lXt... " >&6; } 28122if ${ac_cv_lib_Xt_XtSetEventDispatcher+:} false; then : 28123 $as_echo_n "(cached) " >&6 28124else 28125 ac_check_lib_save_LIBS=$LIBS 28126LIBS="-lXt $LIBS" 28127cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28128/* end confdefs.h. */ 28129 28130/* Override any GCC internal prototype to avoid an error. 28131 Use char because int might match the return type of a GCC 28132 builtin and then its argument prototype would still apply. */ 28133#ifdef __cplusplus 28134extern "C" 28135#endif 28136char XtSetEventDispatcher (); 28137int 28138main () 28139{ 28140return XtSetEventDispatcher (); 28141 ; 28142 return 0; 28143} 28144_ACEOF 28145if ac_fn_c_try_link "$LINENO"; then : 28146 ac_cv_lib_Xt_XtSetEventDispatcher=yes 28147else 28148 ac_cv_lib_Xt_XtSetEventDispatcher=no 28149fi 28150rm -f core conftest.err conftest.$ac_objext \ 28151 conftest$ac_exeext conftest.$ac_ext 28152LIBS=$ac_check_lib_save_LIBS 28153fi 28154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xt_XtSetEventDispatcher" >&5 28155$as_echo "$ac_cv_lib_Xt_XtSetEventDispatcher" >&6; } 28156if test "x$ac_cv_lib_Xt_XtSetEventDispatcher" = xyes; then : 28157 XT_LIBS='-lXt' 28158fi 28159 28160 LIBS="$XEXT_LIBS $XT_LIBS $LIBS" 28161fi 28162if test "$no_x" != 'yes'; then 28163 have_x='yes' 28164else 28165 have_x='no' 28166fi 28167 if test "$have_x" = 'yes'; then 28168 X11_DELEGATE_TRUE= 28169 X11_DELEGATE_FALSE='#' 28170else 28171 X11_DELEGATE_TRUE='#' 28172 X11_DELEGATE_FALSE= 28173fi 28174 28175 28176 28177 28178 28179# 28180# Check for ZLIB 28181# 28182 28183# Check whether --with-zlib was given. 28184if test "${with_zlib+set}" = set; then : 28185 withval=$with_zlib; with_zlib=$withval 28186else 28187 with_zlib='yes' 28188fi 28189 28190 28191if test "$with_zlib" != 'yes'; then 28192 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-zlib=$with_zlib " 28193fi 28194 28195have_zlib='no' 28196ZLIB_LIBS='' 28197if test "$with_zlib" != 'no' || test "$with_png" != 'no'; then 28198 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 28199$as_echo "$as_me: -------------------------------------------------------------" >&6;} 28200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ZLIB" >&5 28201$as_echo_n "checking for ZLIB... " >&6; } 28202 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 28203$as_echo "$as_me: " >&6;} 28204 ZLIB_LIBS='' 28205 failed=0 28206 passed=0 28207 ac_fn_c_check_header_mongrel "$LINENO" "zconf.h" "ac_cv_header_zconf_h" "$ac_includes_default" 28208if test "x$ac_cv_header_zconf_h" = xyes; then : 28209 passed=`expr $passed + 1` 28210else 28211 failed=`expr $failed + 1` 28212fi 28213 28214 28215 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 28216if test "x$ac_cv_header_zlib_h" = xyes; then : 28217 passed=`expr $passed + 1` 28218else 28219 failed=`expr $failed + 1` 28220fi 28221 28222 28223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compress in -lz" >&5 28224$as_echo_n "checking for compress in -lz... " >&6; } 28225if ${ac_cv_lib_z_compress+:} false; then : 28226 $as_echo_n "(cached) " >&6 28227else 28228 ac_check_lib_save_LIBS=$LIBS 28229LIBS="-lz $LIBS" 28230cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28231/* end confdefs.h. */ 28232 28233/* Override any GCC internal prototype to avoid an error. 28234 Use char because int might match the return type of a GCC 28235 builtin and then its argument prototype would still apply. */ 28236#ifdef __cplusplus 28237extern "C" 28238#endif 28239char compress (); 28240int 28241main () 28242{ 28243return compress (); 28244 ; 28245 return 0; 28246} 28247_ACEOF 28248if ac_fn_c_try_link "$LINENO"; then : 28249 ac_cv_lib_z_compress=yes 28250else 28251 ac_cv_lib_z_compress=no 28252fi 28253rm -f core conftest.err conftest.$ac_objext \ 28254 conftest$ac_exeext conftest.$ac_ext 28255LIBS=$ac_check_lib_save_LIBS 28256fi 28257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_compress" >&5 28258$as_echo "$ac_cv_lib_z_compress" >&6; } 28259if test "x$ac_cv_lib_z_compress" = xyes; then : 28260 passed=`expr $passed + 1` 28261else 28262 failed=`expr $failed + 1` 28263fi 28264 28265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uncompress in -lz" >&5 28266$as_echo_n "checking for uncompress in -lz... " >&6; } 28267if ${ac_cv_lib_z_uncompress+:} false; then : 28268 $as_echo_n "(cached) " >&6 28269else 28270 ac_check_lib_save_LIBS=$LIBS 28271LIBS="-lz $LIBS" 28272cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28273/* end confdefs.h. */ 28274 28275/* Override any GCC internal prototype to avoid an error. 28276 Use char because int might match the return type of a GCC 28277 builtin and then its argument prototype would still apply. */ 28278#ifdef __cplusplus 28279extern "C" 28280#endif 28281char uncompress (); 28282int 28283main () 28284{ 28285return uncompress (); 28286 ; 28287 return 0; 28288} 28289_ACEOF 28290if ac_fn_c_try_link "$LINENO"; then : 28291 ac_cv_lib_z_uncompress=yes 28292else 28293 ac_cv_lib_z_uncompress=no 28294fi 28295rm -f core conftest.err conftest.$ac_objext \ 28296 conftest$ac_exeext conftest.$ac_ext 28297LIBS=$ac_check_lib_save_LIBS 28298fi 28299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_uncompress" >&5 28300$as_echo "$ac_cv_lib_z_uncompress" >&6; } 28301if test "x$ac_cv_lib_z_uncompress" = xyes; then : 28302 passed=`expr $passed + 1` 28303else 28304 failed=`expr $failed + 1` 28305fi 28306 28307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5 28308$as_echo_n "checking for deflate in -lz... " >&6; } 28309if ${ac_cv_lib_z_deflate+:} false; then : 28310 $as_echo_n "(cached) " >&6 28311else 28312 ac_check_lib_save_LIBS=$LIBS 28313LIBS="-lz $LIBS" 28314cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28315/* end confdefs.h. */ 28316 28317/* Override any GCC internal prototype to avoid an error. 28318 Use char because int might match the return type of a GCC 28319 builtin and then its argument prototype would still apply. */ 28320#ifdef __cplusplus 28321extern "C" 28322#endif 28323char deflate (); 28324int 28325main () 28326{ 28327return deflate (); 28328 ; 28329 return 0; 28330} 28331_ACEOF 28332if ac_fn_c_try_link "$LINENO"; then : 28333 ac_cv_lib_z_deflate=yes 28334else 28335 ac_cv_lib_z_deflate=no 28336fi 28337rm -f core conftest.err conftest.$ac_objext \ 28338 conftest$ac_exeext conftest.$ac_ext 28339LIBS=$ac_check_lib_save_LIBS 28340fi 28341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5 28342$as_echo "$ac_cv_lib_z_deflate" >&6; } 28343if test "x$ac_cv_lib_z_deflate" = xyes; then : 28344 passed=`expr $passed + 1` 28345else 28346 failed=`expr $failed + 1` 28347fi 28348 28349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5 28350$as_echo_n "checking for inflate in -lz... " >&6; } 28351if ${ac_cv_lib_z_inflate+:} false; then : 28352 $as_echo_n "(cached) " >&6 28353else 28354 ac_check_lib_save_LIBS=$LIBS 28355LIBS="-lz $LIBS" 28356cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28357/* end confdefs.h. */ 28358 28359/* Override any GCC internal prototype to avoid an error. 28360 Use char because int might match the return type of a GCC 28361 builtin and then its argument prototype would still apply. */ 28362#ifdef __cplusplus 28363extern "C" 28364#endif 28365char inflate (); 28366int 28367main () 28368{ 28369return inflate (); 28370 ; 28371 return 0; 28372} 28373_ACEOF 28374if ac_fn_c_try_link "$LINENO"; then : 28375 ac_cv_lib_z_inflate=yes 28376else 28377 ac_cv_lib_z_inflate=no 28378fi 28379rm -f core conftest.err conftest.$ac_objext \ 28380 conftest$ac_exeext conftest.$ac_ext 28381LIBS=$ac_check_lib_save_LIBS 28382fi 28383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5 28384$as_echo "$ac_cv_lib_z_inflate" >&6; } 28385if test "x$ac_cv_lib_z_inflate" = xyes; then : 28386 passed=`expr $passed + 1` 28387else 28388 failed=`expr $failed + 1` 28389fi 28390 28391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzseek in -lz" >&5 28392$as_echo_n "checking for gzseek in -lz... " >&6; } 28393if ${ac_cv_lib_z_gzseek+:} false; then : 28394 $as_echo_n "(cached) " >&6 28395else 28396 ac_check_lib_save_LIBS=$LIBS 28397LIBS="-lz $LIBS" 28398cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28399/* end confdefs.h. */ 28400 28401/* Override any GCC internal prototype to avoid an error. 28402 Use char because int might match the return type of a GCC 28403 builtin and then its argument prototype would still apply. */ 28404#ifdef __cplusplus 28405extern "C" 28406#endif 28407char gzseek (); 28408int 28409main () 28410{ 28411return gzseek (); 28412 ; 28413 return 0; 28414} 28415_ACEOF 28416if ac_fn_c_try_link "$LINENO"; then : 28417 ac_cv_lib_z_gzseek=yes 28418else 28419 ac_cv_lib_z_gzseek=no 28420fi 28421rm -f core conftest.err conftest.$ac_objext \ 28422 conftest$ac_exeext conftest.$ac_ext 28423LIBS=$ac_check_lib_save_LIBS 28424fi 28425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzseek" >&5 28426$as_echo "$ac_cv_lib_z_gzseek" >&6; } 28427if test "x$ac_cv_lib_z_gzseek" = xyes; then : 28428 passed=`expr $passed + 1` 28429else 28430 failed=`expr $failed + 1` 28431fi 28432 28433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gztell in -lz" >&5 28434$as_echo_n "checking for gztell in -lz... " >&6; } 28435if ${ac_cv_lib_z_gztell+:} false; then : 28436 $as_echo_n "(cached) " >&6 28437else 28438 ac_check_lib_save_LIBS=$LIBS 28439LIBS="-lz $LIBS" 28440cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28441/* end confdefs.h. */ 28442 28443/* Override any GCC internal prototype to avoid an error. 28444 Use char because int might match the return type of a GCC 28445 builtin and then its argument prototype would still apply. */ 28446#ifdef __cplusplus 28447extern "C" 28448#endif 28449char gztell (); 28450int 28451main () 28452{ 28453return gztell (); 28454 ; 28455 return 0; 28456} 28457_ACEOF 28458if ac_fn_c_try_link "$LINENO"; then : 28459 ac_cv_lib_z_gztell=yes 28460else 28461 ac_cv_lib_z_gztell=no 28462fi 28463rm -f core conftest.err conftest.$ac_objext \ 28464 conftest$ac_exeext conftest.$ac_ext 28465LIBS=$ac_check_lib_save_LIBS 28466fi 28467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gztell" >&5 28468$as_echo "$ac_cv_lib_z_gztell" >&6; } 28469if test "x$ac_cv_lib_z_gztell" = xyes; then : 28470 passed=`expr $passed + 1` 28471else 28472 failed=`expr $failed + 1` 28473fi 28474 28475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ZLIB package is complete" >&5 28476$as_echo_n "checking if ZLIB package is complete... " >&6; } 28477 if test $passed -gt 0; then 28478 if test $failed -gt 0; then 28479 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 28480$as_echo "$as_me: no -- some components failed test" >&6;} 28481 have_zlib='no (failed tests)' 28482 else 28483 ZLIB_LIBS='-lz' 28484 LIBS="$ZLIB_LIBS $LIBS" 28485 28486$as_echo "#define ZLIB_DELEGATE 1" >>confdefs.h 28487 28488 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 28489$as_echo "$as_me: yes" >&6;} 28490 have_zlib='yes' 28491 fi 28492 else 28493 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 28494$as_echo "$as_me: no" >&6;} 28495 fi 28496fi 28497 if test "$have_zlib" = 'yes'; then 28498 ZLIB_DELEGATE_TRUE= 28499 ZLIB_DELEGATE_FALSE='#' 28500else 28501 ZLIB_DELEGATE_TRUE='#' 28502 ZLIB_DELEGATE_FALSE= 28503fi 28504 28505 28506 28507# 28508# If profiling, then check for -ldl and dlopen (required for Solaris & gcc) 28509# 28510LIB_DL='' 28511if test "$enable_profiling" = 'yes'; then 28512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 28513$as_echo_n "checking for dlopen in -ldl... " >&6; } 28514if ${ac_cv_lib_dl_dlopen+:} false; then : 28515 $as_echo_n "(cached) " >&6 28516else 28517 ac_check_lib_save_LIBS=$LIBS 28518LIBS="-ldl $LIBS" 28519cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28520/* end confdefs.h. */ 28521 28522/* Override any GCC internal prototype to avoid an error. 28523 Use char because int might match the return type of a GCC 28524 builtin and then its argument prototype would still apply. */ 28525#ifdef __cplusplus 28526extern "C" 28527#endif 28528char dlopen (); 28529int 28530main () 28531{ 28532return dlopen (); 28533 ; 28534 return 0; 28535} 28536_ACEOF 28537if ac_fn_c_try_link "$LINENO"; then : 28538 ac_cv_lib_dl_dlopen=yes 28539else 28540 ac_cv_lib_dl_dlopen=no 28541fi 28542rm -f core conftest.err conftest.$ac_objext \ 28543 conftest$ac_exeext conftest.$ac_ext 28544LIBS=$ac_check_lib_save_LIBS 28545fi 28546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 28547$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 28548if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 28549 LIB_DL='-ldl' 28550fi 28551 28552 LIBS="$LIB_DL $LIBS" 28553fi 28554 28555 28556 28557# 28558# Check for Autotrace delegate library. 28559# 28560 28561# Check whether --with-autotrace was given. 28562if test "${with_autotrace+set}" = set; then : 28563 withval=$with_autotrace; with_autotrace=$withval 28564else 28565 with_autotrace='no' 28566fi 28567 28568 28569if test "$with_autotrace" != 'yes'; then 28570 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-autotrace=$with_autotrace " 28571fi 28572 28573have_autotrace='no' 28574AUTOTRACE_CFLAGS="" 28575AUTOTRACE_LIBS="" 28576AUTOTRACE_PKG="" 28577if test "x$with_autotrace" = "xyes"; then 28578 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 28579$as_echo "$as_me: -------------------------------------------------------------" >&6;} 28580 28581pkg_failed=no 28582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AUTOTRACE" >&5 28583$as_echo_n "checking for AUTOTRACE... " >&6; } 28584 28585if test -n "$AUTOTRACE_CFLAGS"; then 28586 pkg_cv_AUTOTRACE_CFLAGS="$AUTOTRACE_CFLAGS" 28587 elif test -n "$PKG_CONFIG"; then 28588 if test -n "$PKG_CONFIG" && \ 28589 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"autotrace >= 0.31.1\""; } >&5 28590 ($PKG_CONFIG --exists --print-errors "autotrace >= 0.31.1") 2>&5 28591 ac_status=$? 28592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 28593 test $ac_status = 0; }; then 28594 pkg_cv_AUTOTRACE_CFLAGS=`$PKG_CONFIG --cflags "autotrace >= 0.31.1" 2>/dev/null` 28595else 28596 pkg_failed=yes 28597fi 28598 else 28599 pkg_failed=untried 28600fi 28601if test -n "$AUTOTRACE_LIBS"; then 28602 pkg_cv_AUTOTRACE_LIBS="$AUTOTRACE_LIBS" 28603 elif test -n "$PKG_CONFIG"; then 28604 if test -n "$PKG_CONFIG" && \ 28605 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"autotrace >= 0.31.1\""; } >&5 28606 ($PKG_CONFIG --exists --print-errors "autotrace >= 0.31.1") 2>&5 28607 ac_status=$? 28608 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 28609 test $ac_status = 0; }; then 28610 pkg_cv_AUTOTRACE_LIBS=`$PKG_CONFIG --libs "autotrace >= 0.31.1" 2>/dev/null` 28611else 28612 pkg_failed=yes 28613fi 28614 else 28615 pkg_failed=untried 28616fi 28617 28618 28619 28620if test $pkg_failed = yes; then 28621 28622if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 28623 _pkg_short_errors_supported=yes 28624else 28625 _pkg_short_errors_supported=no 28626fi 28627 if test $_pkg_short_errors_supported = yes; then 28628 AUTOTRACE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "autotrace >= 0.31.1" 2>&1` 28629 else 28630 AUTOTRACE_PKG_ERRORS=`$PKG_CONFIG --print-errors "autotrace >= 0.31.1" 2>&1` 28631 fi 28632 # Put the nasty error message in config.log where it belongs 28633 echo "$AUTOTRACE_PKG_ERRORS" >&5 28634 28635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 28636$as_echo "no" >&6; } 28637 have_autotrace=no 28638elif test $pkg_failed = untried; then 28639 have_autotrace=no 28640else 28641 AUTOTRACE_CFLAGS=$pkg_cv_AUTOTRACE_CFLAGS 28642 AUTOTRACE_LIBS=$pkg_cv_AUTOTRACE_LIBS 28643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 28644$as_echo "yes" >&6; } 28645 have_autotrace=yes 28646fi 28647 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 28648$as_echo "$as_me: " >&6;} 28649fi 28650 28651if test "$have_autotrace" = 'yes'; then 28652 failed=0 28653 28654$as_echo "#define AUTOTRACE_DELEGATE 1" >>confdefs.h 28655 28656 if test "$with_modules" = 'no'; then 28657 CPPFLAGS="$AUTOTRACE_CFLAGS $CPPFLAGS" 28658 fi 28659fi 28660 28661 if test "$have_autotrace" = 'yes'; then 28662 AUTOTRACE_DELEGATE_TRUE= 28663 AUTOTRACE_DELEGATE_FALSE='#' 28664else 28665 AUTOTRACE_DELEGATE_TRUE='#' 28666 AUTOTRACE_DELEGATE_FALSE= 28667fi 28668 28669 28670 28671 28672 28673# 28674# Check for Display Postscript delegate library. 28675# 28676 28677# Check whether --with-dps was given. 28678if test "${with_dps+set}" = set; then : 28679 withval=$with_dps; with_dps=$withval 28680else 28681 with_dps='yes' 28682fi 28683 28684 28685if test "$with_dps" != 'yes'; then 28686 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-dps=$with_dps " 28687fi 28688 28689have_dps='no' 28690DPS_LIBS='' 28691if test "$with_dps" != 'no' && test "$with_x" != 'no'; then 28692 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 28693$as_echo "$as_me: -------------------------------------------------------------" >&6;} 28694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPS" >&5 28695$as_echo_n "checking for DPS... " >&6; } 28696 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 28697$as_echo "$as_me: " >&6;} 28698 failed=0 28699 passed=0 28700 PERSIST_CPPFLAGS="$CPPFLAGS" 28701 CPPFLAGS="$CPPFLAGS -I${ac_x_includes}/X11" 28702 ac_fn_c_check_header_mongrel "$LINENO" "DPS/dpsXclient.h" "ac_cv_header_DPS_dpsXclient_h" "$ac_includes_default" 28703if test "x$ac_cv_header_DPS_dpsXclient_h" = xyes; then : 28704 passed=`expr $passed + 1` 28705else 28706 failed=`expr $failed + 1` 28707fi 28708 28709 28710 # DPS issues: 28711 # XFree86-4.x needs -lXt to provide XtMalloc for -ldps. 28712 # Cygwin doesn't deliver -lXt as a DLL, which prevents a DLL build. 28713 # Adobe DPS (as delivered on Solaris) doesn't require -lXt. 28714 # ImageMagick itself doesn't use -lXt. 28715 have_libdps='no' 28716 LIBDPS_XT='' 28717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPSInitialize in -ldps" >&5 28718$as_echo_n "checking for DPSInitialize in -ldps... " >&6; } 28719if ${ac_cv_lib_dps_DPSInitialize+:} false; then : 28720 $as_echo_n "(cached) " >&6 28721else 28722 ac_check_lib_save_LIBS=$LIBS 28723LIBS="-ldps $LIBS" 28724cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28725/* end confdefs.h. */ 28726 28727/* Override any GCC internal prototype to avoid an error. 28728 Use char because int might match the return type of a GCC 28729 builtin and then its argument prototype would still apply. */ 28730#ifdef __cplusplus 28731extern "C" 28732#endif 28733char DPSInitialize (); 28734int 28735main () 28736{ 28737return DPSInitialize (); 28738 ; 28739 return 0; 28740} 28741_ACEOF 28742if ac_fn_c_try_link "$LINENO"; then : 28743 ac_cv_lib_dps_DPSInitialize=yes 28744else 28745 ac_cv_lib_dps_DPSInitialize=no 28746fi 28747rm -f core conftest.err conftest.$ac_objext \ 28748 conftest$ac_exeext conftest.$ac_ext 28749LIBS=$ac_check_lib_save_LIBS 28750fi 28751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dps_DPSInitialize" >&5 28752$as_echo "$ac_cv_lib_dps_DPSInitialize" >&6; } 28753if test "x$ac_cv_lib_dps_DPSInitialize" = xyes; then : 28754 have_libdps='yes' 28755else 28756 have_libdps='no' 28757fi 28758 28759 if test "$have_libdps" != 'yes'; then 28760 # Unset cache variable so we can try again. 28761 unset ac_cv_lib_dps_DPSInitialize 28762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPSInitialize in -ldps" >&5 28763$as_echo_n "checking for DPSInitialize in -ldps... " >&6; } 28764if ${ac_cv_lib_dps_DPSInitialize+:} false; then : 28765 $as_echo_n "(cached) " >&6 28766else 28767 ac_check_lib_save_LIBS=$LIBS 28768LIBS="-ldps -lXt $LIBS" 28769cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28770/* end confdefs.h. */ 28771 28772/* Override any GCC internal prototype to avoid an error. 28773 Use char because int might match the return type of a GCC 28774 builtin and then its argument prototype would still apply. */ 28775#ifdef __cplusplus 28776extern "C" 28777#endif 28778char DPSInitialize (); 28779int 28780main () 28781{ 28782return DPSInitialize (); 28783 ; 28784 return 0; 28785} 28786_ACEOF 28787if ac_fn_c_try_link "$LINENO"; then : 28788 ac_cv_lib_dps_DPSInitialize=yes 28789else 28790 ac_cv_lib_dps_DPSInitialize=no 28791fi 28792rm -f core conftest.err conftest.$ac_objext \ 28793 conftest$ac_exeext conftest.$ac_ext 28794LIBS=$ac_check_lib_save_LIBS 28795fi 28796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dps_DPSInitialize" >&5 28797$as_echo "$ac_cv_lib_dps_DPSInitialize" >&6; } 28798if test "x$ac_cv_lib_dps_DPSInitialize" = xyes; then : 28799 have_libdps='yes' 28800else 28801 have_libdps='no' 28802fi 28803 28804 if test "$have_libdps" = 'yes'; then 28805 LIBDPS_XT='-lXt' 28806 fi 28807 fi 28808 if test "$have_libdps" = 'yes'; then 28809 passed=`expr $passed + 1` 28810 else 28811 failed=`expr $failed + 1` 28812 fi 28813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XDPSPixelsPerPoint in -ldpstk" >&5 28814$as_echo_n "checking for XDPSPixelsPerPoint in -ldpstk... " >&6; } 28815if ${ac_cv_lib_dpstk_XDPSPixelsPerPoint+:} false; then : 28816 $as_echo_n "(cached) " >&6 28817else 28818 ac_check_lib_save_LIBS=$LIBS 28819LIBS="-ldpstk -ldps $LIBDPS_XT $LIBS" 28820cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28821/* end confdefs.h. */ 28822 28823/* Override any GCC internal prototype to avoid an error. 28824 Use char because int might match the return type of a GCC 28825 builtin and then its argument prototype would still apply. */ 28826#ifdef __cplusplus 28827extern "C" 28828#endif 28829char XDPSPixelsPerPoint (); 28830int 28831main () 28832{ 28833return XDPSPixelsPerPoint (); 28834 ; 28835 return 0; 28836} 28837_ACEOF 28838if ac_fn_c_try_link "$LINENO"; then : 28839 ac_cv_lib_dpstk_XDPSPixelsPerPoint=yes 28840else 28841 ac_cv_lib_dpstk_XDPSPixelsPerPoint=no 28842fi 28843rm -f core conftest.err conftest.$ac_objext \ 28844 conftest$ac_exeext conftest.$ac_ext 28845LIBS=$ac_check_lib_save_LIBS 28846fi 28847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dpstk_XDPSPixelsPerPoint" >&5 28848$as_echo "$ac_cv_lib_dpstk_XDPSPixelsPerPoint" >&6; } 28849if test "x$ac_cv_lib_dpstk_XDPSPixelsPerPoint" = xyes; then : 28850 passed=`expr $passed + 1` 28851else 28852 failed=`expr $failed + 1` 28853fi 28854 28855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPS package is complete" >&5 28856$as_echo_n "checking if DPS package is complete... " >&6; } 28857 if test $passed -gt 0; then 28858 if test $failed -gt 0; then 28859 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 28860$as_echo "$as_me: no -- some components failed test" >&6;} 28861 have_dps='no (failed tests)' 28862 CPPFLAGS="$PERSIST_CPPFLAGS" 28863 else 28864 DPS_LIBS="-ldpstk -ldps ${LIBDPS_XT}" 28865 LIBS="$DPS_LIBS $LIBS" 28866 28867$as_echo "#define DPS_DELEGATE 1" >>confdefs.h 28868 28869 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 28870$as_echo "$as_me: yes" >&6;} 28871 have_dps='yes' 28872 fi 28873 else 28874 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 28875$as_echo "$as_me: no" >&6;} 28876 CPPFLAGS=$PERSIST_CPPFLAGS 28877 fi 28878fi 28879 if test "$have_dps" = 'yes'; then 28880 DPS_DELEGATE_TRUE= 28881 DPS_DELEGATE_FALSE='#' 28882else 28883 DPS_DELEGATE_TRUE='#' 28884 DPS_DELEGATE_FALSE= 28885fi 28886 28887 28888 28889 28890# 28891# Check for DJVU delegate library. 28892# 28893 28894# Check whether --with-djvu was given. 28895if test "${with_djvu+set}" = set; then : 28896 withval=$with_djvu; with_djvu=$withval 28897else 28898 with_djvu='yes' 28899fi 28900 28901 28902if test "$with_djvu" != 'yes'; then 28903 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-djvu=$with_djvu " 28904fi 28905 28906have_djvu='no' 28907DJVU_LIBS='' 28908if test "$with_djvu" != 'no'; then 28909 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 28910$as_echo "$as_me: -------------------------------------------------------------" >&6;} 28911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DJVU" >&5 28912$as_echo_n "checking for DJVU... " >&6; } 28913 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 28914$as_echo "$as_me: " >&6;} 28915 failed=0 28916 passed=0 28917 ac_fn_c_check_header_mongrel "$LINENO" "libdjvu/ddjvuapi.h" "ac_cv_header_libdjvu_ddjvuapi_h" "$ac_includes_default" 28918if test "x$ac_cv_header_libdjvu_ddjvuapi_h" = xyes; then : 28919 passed=`expr $passed + 1` 28920else 28921 failed=`expr $failed + 1` 28922fi 28923 28924 28925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ddjvu_context_create in -ldjvulibre" >&5 28926$as_echo_n "checking for ddjvu_context_create in -ldjvulibre... " >&6; } 28927if ${ac_cv_lib_djvulibre_ddjvu_context_create+:} false; then : 28928 $as_echo_n "(cached) " >&6 28929else 28930 ac_check_lib_save_LIBS=$LIBS 28931LIBS="-ldjvulibre $LIBS" 28932cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28933/* end confdefs.h. */ 28934 28935/* Override any GCC internal prototype to avoid an error. 28936 Use char because int might match the return type of a GCC 28937 builtin and then its argument prototype would still apply. */ 28938#ifdef __cplusplus 28939extern "C" 28940#endif 28941char ddjvu_context_create (); 28942int 28943main () 28944{ 28945return ddjvu_context_create (); 28946 ; 28947 return 0; 28948} 28949_ACEOF 28950if ac_fn_c_try_link "$LINENO"; then : 28951 ac_cv_lib_djvulibre_ddjvu_context_create=yes 28952else 28953 ac_cv_lib_djvulibre_ddjvu_context_create=no 28954fi 28955rm -f core conftest.err conftest.$ac_objext \ 28956 conftest$ac_exeext conftest.$ac_ext 28957LIBS=$ac_check_lib_save_LIBS 28958fi 28959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_djvulibre_ddjvu_context_create" >&5 28960$as_echo "$ac_cv_lib_djvulibre_ddjvu_context_create" >&6; } 28961if test "x$ac_cv_lib_djvulibre_ddjvu_context_create" = xyes; then : 28962 passed=`expr $passed + 1` 28963else 28964 failed=`expr $failed + 1` 28965fi 28966 28967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DJVU package is complete" >&5 28968$as_echo_n "checking if DJVU package is complete... " >&6; } 28969 if test $passed -gt 0; then 28970 if test $failed -gt 0; then 28971 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 28972$as_echo "$as_me: no -- some components failed test" >&6;} 28973 have_djvu='no (failed tests)' 28974 else 28975 DJVU_LIBS='-ldjvulibre' 28976 LIBS="$DJVU_LIBS $LIBS" 28977 28978$as_echo "#define DJVU_DELEGATE 1" >>confdefs.h 28979 28980 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 28981$as_echo "$as_me: yes" >&6;} 28982 have_djvu='yes' 28983 fi 28984 else 28985 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 28986$as_echo "$as_me: no" >&6;} 28987 fi 28988fi 28989 if test "$have_djvu" = 'yes'; then 28990 DJVU_DELEGATE_TRUE= 28991 DJVU_DELEGATE_FALSE='#' 28992else 28993 DJVU_DELEGATE_TRUE='#' 28994 DJVU_DELEGATE_FALSE= 28995fi 28996 28997 28998 28999 29000# 29001# Set DejaVu font directory. 29002# 29003 29004# Check whether --with-dejavu-font-dir was given. 29005if test "${with_dejavu_font_dir+set}" = set; then : 29006 withval=$with_dejavu_font_dir; with_dejavu_font_dir=$withval 29007else 29008 with_dejavu_font_dir='default' 29009fi 29010 29011 29012if test "$with_dejavu_font_dir" != 'default'; then 29013 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-dejavu-font-dir=$with_dejavu_font_dir " 29014fi 29015 29016 29017# 29018# Check for FFTW delegate library. 29019# 29020 29021# Check whether --with-fftw was given. 29022if test "${with_fftw+set}" = set; then : 29023 withval=$with_fftw; with_fftw=$withval 29024else 29025 with_fftw='yes' 29026fi 29027 29028 29029if test "$with_fftw" != 'yes'; then 29030 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fftw=$with_fftw " 29031fi 29032 29033have_fftw='no' 29034FFTW_LIBS='' 29035if test "$with_fftw" != 'no'; then 29036 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 29037$as_echo "$as_me: -------------------------------------------------------------" >&6;} 29038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FFTW" >&5 29039$as_echo_n "checking for FFTW... " >&6; } 29040 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 29041$as_echo "$as_me: " >&6;} 29042 failed=0 29043 passed=0 29044 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default" 29045if test "x$ac_cv_header_fftw3_h" = xyes; then : 29046 passed=`expr $passed + 1` 29047else 29048 failed=`expr $failed + 1` 29049fi 29050 29051 29052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5 29053$as_echo_n "checking for fftw_execute in -lfftw3... " >&6; } 29054if ${ac_cv_lib_fftw3_fftw_execute+:} false; then : 29055 $as_echo_n "(cached) " >&6 29056else 29057 ac_check_lib_save_LIBS=$LIBS 29058LIBS="-lfftw3 $LIBS" 29059cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29060/* end confdefs.h. */ 29061 29062/* Override any GCC internal prototype to avoid an error. 29063 Use char because int might match the return type of a GCC 29064 builtin and then its argument prototype would still apply. */ 29065#ifdef __cplusplus 29066extern "C" 29067#endif 29068char fftw_execute (); 29069int 29070main () 29071{ 29072return fftw_execute (); 29073 ; 29074 return 0; 29075} 29076_ACEOF 29077if ac_fn_c_try_link "$LINENO"; then : 29078 ac_cv_lib_fftw3_fftw_execute=yes 29079else 29080 ac_cv_lib_fftw3_fftw_execute=no 29081fi 29082rm -f core conftest.err conftest.$ac_objext \ 29083 conftest$ac_exeext conftest.$ac_ext 29084LIBS=$ac_check_lib_save_LIBS 29085fi 29086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5 29087$as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; } 29088if test "x$ac_cv_lib_fftw3_fftw_execute" = xyes; then : 29089 passed=`expr $passed + 1` 29090else 29091 failed=`expr $failed + 1` 29092fi 29093 29094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FFTW package is complete" >&5 29095$as_echo_n "checking if FFTW package is complete... " >&6; } 29096 if test $passed -gt 0; then 29097 if test $failed -gt 0; then 29098 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 29099$as_echo "$as_me: no -- some components failed test" >&6;} 29100 have_fftw='no (failed tests)' 29101 else 29102 FFTW_LIBS='-lfftw3' 29103 LIBS="$FFTW_LIBS $LIBS" 29104 29105$as_echo "#define FFTW_DELEGATE 1" >>confdefs.h 29106 29107 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 29108$as_echo "$as_me: yes" >&6;} 29109 have_fftw='yes' 29110 fi 29111 else 29112 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 29113$as_echo "$as_me: no" >&6;} 29114 fi 29115fi 29116 if test "$have_fftw" = 'yes'; then 29117 FFTW_DELEGATE_TRUE= 29118 FFTW_DELEGATE_FALSE='#' 29119else 29120 FFTW_DELEGATE_TRUE='#' 29121 FFTW_DELEGATE_FALSE= 29122fi 29123 29124 29125 29126 29127# 29128# Check for FlashPIX delegate library. 29129# 29130 29131# Check whether --with-fpx was given. 29132if test "${with_fpx+set}" = set; then : 29133 withval=$with_fpx; with_fpx=$withval 29134else 29135 with_fpx='yes' 29136fi 29137 29138 29139if test "$with_fpx" != 'yes'; then 29140 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fpx=$with_fpx " 29141fi 29142 29143have_fpx='no' 29144FPX_LIBS='' 29145if test "$with_fpx" != 'no'; then 29146 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 29147$as_echo "$as_me: -------------------------------------------------------------" >&6;} 29148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FlashPIX" >&5 29149$as_echo_n "checking for FlashPIX... " >&6; } 29150 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 29151$as_echo "$as_me: " >&6;} 29152 failed=0 29153 passed=0 29154 ac_ext=cpp 29155ac_cpp='$CXXCPP $CPPFLAGS' 29156ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 29157ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 29158ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 29159 29160 29161ac_fn_cxx_check_header_mongrel "$LINENO" "fpxlib.h" "ac_cv_header_fpxlib_h" "$ac_includes_default" 29162if test "x$ac_cv_header_fpxlib_h" = xyes; then : 29163 passed=`expr $passed + 1` 29164else 29165 failed=`expr $failed + 1` 29166fi 29167 29168 29169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FPX_OpenImageByFilename in -lfpx" >&5 29170$as_echo_n "checking for FPX_OpenImageByFilename in -lfpx... " >&6; } 29171if ${ac_cv_lib_fpx_FPX_OpenImageByFilename+:} false; then : 29172 $as_echo_n "(cached) " >&6 29173else 29174 ac_check_lib_save_LIBS=$LIBS 29175LIBS="-lfpx $LIBS" 29176cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29177/* end confdefs.h. */ 29178 29179/* Override any GCC internal prototype to avoid an error. 29180 Use char because int might match the return type of a GCC 29181 builtin and then its argument prototype would still apply. */ 29182#ifdef __cplusplus 29183extern "C" 29184#endif 29185char FPX_OpenImageByFilename (); 29186int 29187main () 29188{ 29189return FPX_OpenImageByFilename (); 29190 ; 29191 return 0; 29192} 29193_ACEOF 29194if ac_fn_cxx_try_link "$LINENO"; then : 29195 ac_cv_lib_fpx_FPX_OpenImageByFilename=yes 29196else 29197 ac_cv_lib_fpx_FPX_OpenImageByFilename=no 29198fi 29199rm -f core conftest.err conftest.$ac_objext \ 29200 conftest$ac_exeext conftest.$ac_ext 29201LIBS=$ac_check_lib_save_LIBS 29202fi 29203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fpx_FPX_OpenImageByFilename" >&5 29204$as_echo "$ac_cv_lib_fpx_FPX_OpenImageByFilename" >&6; } 29205if test "x$ac_cv_lib_fpx_FPX_OpenImageByFilename" = xyes; then : 29206 passed=`expr $passed + 1` 29207else 29208 failed=`expr $failed + 1` 29209fi 29210 29211 ac_ext=c 29212ac_cpp='$CPP $CPPFLAGS' 29213ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 29214ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 29215ac_compiler_gnu=$ac_cv_c_compiler_gnu 29216 29217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FlashPIX package is complete" >&5 29218$as_echo_n "checking if FlashPIX package is complete... " >&6; } 29219 if test $passed -gt 0; then 29220 if test $failed -gt 0; then 29221 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 29222$as_echo "$as_me: no -- some components failed test" >&6;} 29223 have_fpx='no (failed tests)' 29224 else 29225 FPX_LIBS='-lfpx' 29226 29227$as_echo "#define FPX_DELEGATE 1" >>confdefs.h 29228 29229 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 29230$as_echo "$as_me: yes" >&6;} 29231 have_fpx='yes' 29232 PERLMAINCC="$CXX" 29233 fi 29234 else 29235 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 29236$as_echo "$as_me: no" >&6;} 29237 fi 29238fi 29239 if test "$have_fpx" = 'yes'; then 29240 FPX_DELEGATE_TRUE= 29241 FPX_DELEGATE_FALSE='#' 29242else 29243 FPX_DELEGATE_TRUE='#' 29244 FPX_DELEGATE_FALSE= 29245fi 29246 29247 29248 29249 29250# 29251# Check for fontconfig delegate library. 29252# 29253 29254# Check whether --with-fontconfig was given. 29255if test "${with_fontconfig+set}" = set; then : 29256 withval=$with_fontconfig; with_fontconfig=$withval 29257else 29258 with_fontconfig='yes' 29259fi 29260 29261 29262if test "$with_fontconfig" != 'yes'; then 29263 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fontconfig=$with_fontconfig " 29264fi 29265 29266have_fontconfig='no' 29267FONTCONFIG_CFLAGS="" 29268FONTCONFIG_LIBS="" 29269FONTCONFIG_PKG="" 29270if test "x$with_fontconfig" = "xyes"; then 29271 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 29272$as_echo "$as_me: -------------------------------------------------------------" >&6;} 29273 29274pkg_failed=no 29275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FONTCONFIG" >&5 29276$as_echo_n "checking for FONTCONFIG... " >&6; } 29277 29278if test -n "$FONTCONFIG_CFLAGS"; then 29279 pkg_cv_FONTCONFIG_CFLAGS="$FONTCONFIG_CFLAGS" 29280 elif test -n "$PKG_CONFIG"; then 29281 if test -n "$PKG_CONFIG" && \ 29282 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig >= 2.1.0\""; } >&5 29283 ($PKG_CONFIG --exists --print-errors "fontconfig >= 2.1.0") 2>&5 29284 ac_status=$? 29285 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 29286 test $ac_status = 0; }; then 29287 pkg_cv_FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig >= 2.1.0" 2>/dev/null` 29288else 29289 pkg_failed=yes 29290fi 29291 else 29292 pkg_failed=untried 29293fi 29294if test -n "$FONTCONFIG_LIBS"; then 29295 pkg_cv_FONTCONFIG_LIBS="$FONTCONFIG_LIBS" 29296 elif test -n "$PKG_CONFIG"; then 29297 if test -n "$PKG_CONFIG" && \ 29298 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig >= 2.1.0\""; } >&5 29299 ($PKG_CONFIG --exists --print-errors "fontconfig >= 2.1.0") 2>&5 29300 ac_status=$? 29301 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 29302 test $ac_status = 0; }; then 29303 pkg_cv_FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig >= 2.1.0" 2>/dev/null` 29304else 29305 pkg_failed=yes 29306fi 29307 else 29308 pkg_failed=untried 29309fi 29310 29311 29312 29313if test $pkg_failed = yes; then 29314 29315if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 29316 _pkg_short_errors_supported=yes 29317else 29318 _pkg_short_errors_supported=no 29319fi 29320 if test $_pkg_short_errors_supported = yes; then 29321 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "fontconfig >= 2.1.0" 2>&1` 29322 else 29323 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --print-errors "fontconfig >= 2.1.0" 2>&1` 29324 fi 29325 # Put the nasty error message in config.log where it belongs 29326 echo "$FONTCONFIG_PKG_ERRORS" >&5 29327 29328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 29329$as_echo "no" >&6; } 29330 have_fontconfig=no 29331elif test $pkg_failed = untried; then 29332 have_fontconfig=no 29333else 29334 FONTCONFIG_CFLAGS=$pkg_cv_FONTCONFIG_CFLAGS 29335 FONTCONFIG_LIBS=$pkg_cv_FONTCONFIG_LIBS 29336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 29337$as_echo "yes" >&6; } 29338 have_fontconfig=yes 29339fi 29340 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 29341$as_echo "$as_me: " >&6;} 29342fi 29343 29344if test "$have_fontconfig" = 'yes'; then 29345 29346$as_echo "#define FONTCONFIG_DELEGATE 1" >>confdefs.h 29347 29348 if test "$with_modules" = 'no'; then 29349 CPPFLAGS="$FONTCONFIG_CFLAGS $CPPFLAGS" 29350 fi 29351fi 29352 29353 if test "$have_fontconfig" = 'yes'; then 29354 FONTCONFIG_DELEGATE_TRUE= 29355 FONTCONFIG_DELEGATE_FALSE='#' 29356else 29357 FONTCONFIG_DELEGATE_TRUE='#' 29358 FONTCONFIG_DELEGATE_FALSE= 29359fi 29360 29361 29362 29363 29364 29365# 29366# Check for freetype delegate library. 29367# 29368 29369# Check whether --with-freetype was given. 29370if test "${with_freetype+set}" = set; then : 29371 withval=$with_freetype; with_freetype=$withval 29372else 29373 with_freetype='yes' 29374fi 29375 29376 29377 29378if test "$with_freetype" != 'yes'; then 29379 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-freetype=$with_freetype " 29380fi 29381 29382have_freetype='no' 29383FREETYPE_LIBS='' 29384if test "$with_freetype" != 'no'; then 29385 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 29386$as_echo "$as_me: -------------------------------------------------------------" >&6;} 29387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeType 2.0 " >&5 29388$as_echo_n "checking for FreeType 2.0 ... " >&6; } 29389 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 29390$as_echo "$as_me: " >&6;} 29391 failed=0 29392 passed=0 29393 PERSIST_LDFLAGS="$LDFLAGS" 29394 PERSIST_CPPFLAGS="$CPPFLAGS" 29395 freetype_config='' 29396 # Allow the user to specify the location of freetype. 29397 if test "$with_freetype" != 'yes'; then 29398 if test -x "${with_freetype}/bin/freetype-config"; then 29399 freetype_config="${with_freetype}/bin/freetype-config" 29400 elif test -x "${with_freetype}"; then 29401 freetype_config=${with_freetype} 29402 fi 29403 fi 29404 if test -z "$freetype_config"; then 29405 # Extract the first word of "freetype-config", so it can be a program name with args. 29406set dummy freetype-config; ac_word=$2 29407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 29408$as_echo_n "checking for $ac_word... " >&6; } 29409if ${ac_cv_path_freetype_config+:} false; then : 29410 $as_echo_n "(cached) " >&6 29411else 29412 case $freetype_config in 29413 [\\/]* | ?:[\\/]*) 29414 ac_cv_path_freetype_config="$freetype_config" # Let the user override the test with a path. 29415 ;; 29416 *) 29417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 29418for as_dir in $PATH 29419do 29420 IFS=$as_save_IFS 29421 test -z "$as_dir" && as_dir=. 29422 for ac_exec_ext in '' $ac_executable_extensions; do 29423 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 29424 ac_cv_path_freetype_config="$as_dir/$ac_word$ac_exec_ext" 29425 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 29426 break 2 29427 fi 29428done 29429 done 29430IFS=$as_save_IFS 29431 29432 ;; 29433esac 29434fi 29435freetype_config=$ac_cv_path_freetype_config 29436if test -n "$freetype_config"; then 29437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $freetype_config" >&5 29438$as_echo "$freetype_config" >&6; } 29439else 29440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 29441$as_echo "no" >&6; } 29442fi 29443 29444 fi 29445 if test -n "$freetype_config"; then 29446 freetype_prefix=`${freetype_config} --prefix` 29447 freetype_exec_prefix=`${freetype_config} --exec-prefix` 29448 LDFLAGS="$LDFLAGS -L${freetype_exec_prefix}/lib" 29449 CPPFLAGS="$CPPFLAGS -I${freetype_prefix}/include/freetype2" 29450 fi 29451 29452 if test "$FREETYPE_LIBS" = ''; then 29453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FT_Init_FreeType in -lfreetype" >&5 29454$as_echo_n "checking for FT_Init_FreeType in -lfreetype... " >&6; } 29455if ${ac_cv_lib_freetype_FT_Init_FreeType+:} false; then : 29456 $as_echo_n "(cached) " >&6 29457else 29458 ac_check_lib_save_LIBS=$LIBS 29459LIBS="-lfreetype $LIBS" 29460cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29461/* end confdefs.h. */ 29462 29463/* Override any GCC internal prototype to avoid an error. 29464 Use char because int might match the return type of a GCC 29465 builtin and then its argument prototype would still apply. */ 29466#ifdef __cplusplus 29467extern "C" 29468#endif 29469char FT_Init_FreeType (); 29470int 29471main () 29472{ 29473return FT_Init_FreeType (); 29474 ; 29475 return 0; 29476} 29477_ACEOF 29478if ac_fn_c_try_link "$LINENO"; then : 29479 ac_cv_lib_freetype_FT_Init_FreeType=yes 29480else 29481 ac_cv_lib_freetype_FT_Init_FreeType=no 29482fi 29483rm -f core conftest.err conftest.$ac_objext \ 29484 conftest$ac_exeext conftest.$ac_ext 29485LIBS=$ac_check_lib_save_LIBS 29486fi 29487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_freetype_FT_Init_FreeType" >&5 29488$as_echo "$ac_cv_lib_freetype_FT_Init_FreeType" >&6; } 29489if test "x$ac_cv_lib_freetype_FT_Init_FreeType" = xyes; then : 29490 FREETYPE_LIBS='-lfreetype' 29491fi 29492 29493 if test "$FREETYPE_LIBS" != ''; then 29494 passed=`expr $passed + 1` 29495 else 29496 failed=`expr $failed + 1` 29497 LDFLAGS="$PERSIST_LDFLAGS" 29498 fi 29499 fi 29500 29501 ac_fn_c_check_header_mongrel "$LINENO" "ft2build.h" "ac_cv_header_ft2build_h" "$ac_includes_default" 29502if test "x$ac_cv_header_ft2build_h" = xyes; then : 29503 FT2BUILD_H='#include <ft2build.h>' 29504else 29505 ft2build='' 29506fi 29507 29508 29509 ac_fn_c_check_header_compile "$LINENO" "freetype/freetype.h" "ac_cv_header_freetype_freetype_h" "$FT2BUILD_H 29510" 29511if test "x$ac_cv_header_freetype_freetype_h" = xyes; then : 29512 have_freetype_h='yes' 29513else 29514 have_freetype_h='no' 29515fi 29516 29517 29518 if test "$have_freetype_h" = 'yes'; then 29519 passed=`expr $passed + 1` 29520 else 29521 failed=`expr $failed + 1` 29522 CPPFLAGS="$PERSIST_CPPFLAGS" 29523 fi 29524 29525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FreeType package is complete" >&5 29526$as_echo_n "checking if FreeType package is complete... " >&6; } 29527 if test $passed -gt 0; then 29528 if test $failed -gt 0; then 29529 FREETYPE_LIBS='' 29530 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 29531$as_echo "$as_me: no -- some components failed test" >&6;} 29532 have_freetype='no (failed tests)' 29533 else 29534 LIBS="$FREETYPE_LIBS $LIBS" 29535 29536$as_echo "#define FREETYPE_DELEGATE 1" >>confdefs.h 29537 29538 if test "$ac_cv_header_ft2build_h" = 'yes'; then 29539 29540$as_echo "#define HAVE_FT2BUILD_H 1" >>confdefs.h 29541 29542 fi 29543 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 29544$as_echo "$as_me: yes" >&6;} 29545 have_freetype='yes' 29546 fi 29547 else 29548 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 29549$as_echo "$as_me: no" >&6;} 29550 fi 29551fi 29552 if test "$have_freetype" = 'yes'; then 29553 FREETYPE_DELEGATE_TRUE= 29554 FREETYPE_DELEGATE_FALSE='#' 29555else 29556 FREETYPE_DELEGATE_TRUE='#' 29557 FREETYPE_DELEGATE_FALSE= 29558fi 29559 29560 29561 29562 29563# 29564# Check for Ghostscript library or framework. 29565# 29566# Test for iapi.h & test for gsapi_new_instance in -lgs 29567# or -framework Ghostscript 29568 29569 29570# Check whether --with-gslib was given. 29571if test "${with_gslib+set}" = set; then : 29572 withval=$with_gslib; with_gslib=$withval 29573else 29574 with_gslib='no' 29575fi 29576 29577 29578gslib_framework='no' 29579if test "$with_gslib" != 'yes'; then 29580 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gslib=$with_gslib " 29581fi 29582 29583have_gslib='no' 29584GS_LIBS='' 29585if test "$with_gslib" != 'no'; then 29586 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 29587$as_echo "$as_me: -------------------------------------------------------------" >&6;} 29588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript" >&5 29589$as_echo_n "checking for Ghostscript... " >&6; } 29590 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 29591$as_echo "$as_me: " >&6;} 29592 framework=0 29593 failed=0 29594 passed=0 29595 ac_fn_c_check_header_mongrel "$LINENO" "ghostscript/iapi.h" "ac_cv_header_ghostscript_iapi_h" "$ac_includes_default" 29596if test "x$ac_cv_header_ghostscript_iapi_h" = xyes; then : 29597 passed=`expr $passed + 1` 29598else 29599 failed=`expr $failed + 1` 29600fi 29601 29602 29603 ac_fn_c_check_header_mongrel "$LINENO" "ghostscript/ierrors.h" "ac_cv_header_ghostscript_ierrors_h" "$ac_includes_default" 29604if test "x$ac_cv_header_ghostscript_ierrors_h" = xyes; then : 29605 passed=`expr $passed + 1` 29606else 29607 failed=`expr $failed + 1` 29608fi 29609 29610 29611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gsapi_new_instance in Ghostscript framework" >&5 29612$as_echo_n "checking for gsapi_new_instance in Ghostscript framework... " >&6; } 29613if ${ac_cv_framework_Ghostscript_gsapi_new_instance+:} false; then : 29614 $as_echo_n "(cached) " >&6 29615else 29616 ac_check_framework_save_LIBS=$LIBS 29617LIBS="-framework Ghostscript $LIBS" 29618cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29619/* end confdefs.h. */ 29620 29621/* Override any GCC internal prototype to avoid an error. 29622 Use char because int might match the return type of a GCC 29623 builtin and then its argument prototype would still apply. */ 29624#ifdef __cplusplus 29625extern "C" 29626#endif 29627char gsapi_new_instance (); 29628int 29629main () 29630{ 29631return gsapi_new_instance (); 29632 ; 29633 return 0; 29634} 29635_ACEOF 29636if ac_fn_c_try_link "$LINENO"; then : 29637 ac_cv_framework_Ghostscript_gsapi_new_instance=yes 29638else 29639 ac_cv_framework_Ghostscript_gsapi_new_instance=no 29640fi 29641rm -f core conftest.err conftest.$ac_objext \ 29642 conftest$ac_exeext conftest.$ac_ext 29643LIBS=$ac_check_framework_save_LIBS 29644fi 29645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_Ghostscript_gsapi_new_instance" >&5 29646$as_echo "$ac_cv_framework_Ghostscript_gsapi_new_instance" >&6; } 29647if test $ac_cv_framework_Ghostscript_gsapi_new_instance = yes; then : 29648 framework=`expr $framework + 1` 29649else 29650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gsapi_new_instance in -lgs" >&5 29651$as_echo_n "checking for gsapi_new_instance in -lgs... " >&6; } 29652if ${ac_cv_lib_gs_gsapi_new_instance+:} false; then : 29653 $as_echo_n "(cached) " >&6 29654else 29655 ac_check_lib_save_LIBS=$LIBS 29656LIBS="-lgs $LIBS" 29657cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29658/* end confdefs.h. */ 29659 29660/* Override any GCC internal prototype to avoid an error. 29661 Use char because int might match the return type of a GCC 29662 builtin and then its argument prototype would still apply. */ 29663#ifdef __cplusplus 29664extern "C" 29665#endif 29666char gsapi_new_instance (); 29667int 29668main () 29669{ 29670return gsapi_new_instance (); 29671 ; 29672 return 0; 29673} 29674_ACEOF 29675if ac_fn_c_try_link "$LINENO"; then : 29676 ac_cv_lib_gs_gsapi_new_instance=yes 29677else 29678 ac_cv_lib_gs_gsapi_new_instance=no 29679fi 29680rm -f core conftest.err conftest.$ac_objext \ 29681 conftest$ac_exeext conftest.$ac_ext 29682LIBS=$ac_check_lib_save_LIBS 29683fi 29684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gs_gsapi_new_instance" >&5 29685$as_echo "$ac_cv_lib_gs_gsapi_new_instance" >&6; } 29686if test "x$ac_cv_lib_gs_gsapi_new_instance" = xyes; then : 29687 passed=`expr $passed + 1` 29688else 29689 failed=`expr $failed + 1` 29690fi 29691 29692fi 29693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Ghostscript package is complete" >&5 29694$as_echo_n "checking if Ghostscript package is complete... " >&6; } 29695 if test $passed -gt 0; then 29696 if test $failed -gt 0; then 29697 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 29698$as_echo "$as_me: no -- some components failed test" >&6;} 29699 have_gslib='no (failed tests)' 29700 else 29701 if test $framework -gt 0; then 29702 GS_LIBS='-framework Ghostscript' 29703 gslib_framework='yes' 29704 { $as_echo "$as_me:${as_lineno-$LINENO}: yes, using framework." >&5 29705$as_echo "$as_me: yes, using framework." >&6;} 29706 else 29707 { $as_echo "$as_me:${as_lineno-$LINENO}: yes, using library." >&5 29708$as_echo "$as_me: yes, using library." >&6;} 29709 GS_LIBS='-lgs' 29710 fi 29711 LIBS="$GS_LIBS $LIBS" 29712 29713$as_echo "#define GS_DELEGATE 1" >>confdefs.h 29714 29715 have_gslib='yes' 29716 fi 29717 else 29718 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 29719$as_echo "$as_me: no" >&6;} 29720 fi 29721fi 29722 if test "$have_gslib" = 'yes'; then 29723 GS_DELEGATE_TRUE= 29724 GS_DELEGATE_FALSE='#' 29725else 29726 GS_DELEGATE_TRUE='#' 29727 GS_DELEGATE_FALSE= 29728fi 29729 29730 29731 29732# Set default font search path 29733 29734# Check whether --with-fontpath was given. 29735if test "${with_fontpath+set}" = set; then : 29736 withval=$with_fontpath; with_fontpath=$withval 29737else 29738 with_fontpath='' 29739fi 29740 29741 29742if test "$with_fontpath" != "yes" && test -z "$with_fontpath"; then 29743 with_fontpath='' 29744else 29745 29746cat >>confdefs.h <<_ACEOF 29747#define MAGICK_FONT_PATH "$with_fontpath" 29748_ACEOF 29749 29750fi 29751if test "$with_fontpath=" != ''; then 29752 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fontpath=$with_fontpath " 29753fi 29754 29755# Set Ghostscript font directory 29756 29757# Check whether --with-gs-font-dir was given. 29758if test "${with_gs_font_dir+set}" = set; then : 29759 withval=$with_gs_font_dir; with_gs_font_dir=$withval 29760else 29761 with_gs_font_dir='default' 29762fi 29763 29764 29765if test "$with_gs_font_dir" != 'default'; then 29766 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gs-font-dir=$with_gs_font_dir " 29767fi 29768 29769 29770# 29771# Check for GVC delegate library. 29772# 29773 29774# Check whether --with-gvc was given. 29775if test "${with_gvc+set}" = set; then : 29776 withval=$with_gvc; with_gvc=$withval 29777else 29778 with_gvc='yes' 29779fi 29780 29781 29782if test "$with_gvc" != 'yes'; then 29783 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gvc=$with_gvc " 29784fi 29785 29786GVC_PKG="" 29787if test "x$with_gvc" = "xyes"; then 29788 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 29789$as_echo "$as_me: -------------------------------------------------------------" >&6;} 29790 29791pkg_failed=no 29792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GVC" >&5 29793$as_echo_n "checking for GVC... " >&6; } 29794 29795if test -n "$GVC_CFLAGS"; then 29796 pkg_cv_GVC_CFLAGS="$GVC_CFLAGS" 29797 elif test -n "$PKG_CONFIG"; then 29798 if test -n "$PKG_CONFIG" && \ 29799 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libgvc >= 2.9.0\""; } >&5 29800 ($PKG_CONFIG --exists --print-errors "libgvc >= 2.9.0") 2>&5 29801 ac_status=$? 29802 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 29803 test $ac_status = 0; }; then 29804 pkg_cv_GVC_CFLAGS=`$PKG_CONFIG --cflags "libgvc >= 2.9.0" 2>/dev/null` 29805else 29806 pkg_failed=yes 29807fi 29808 else 29809 pkg_failed=untried 29810fi 29811if test -n "$GVC_LIBS"; then 29812 pkg_cv_GVC_LIBS="$GVC_LIBS" 29813 elif test -n "$PKG_CONFIG"; then 29814 if test -n "$PKG_CONFIG" && \ 29815 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libgvc >= 2.9.0\""; } >&5 29816 ($PKG_CONFIG --exists --print-errors "libgvc >= 2.9.0") 2>&5 29817 ac_status=$? 29818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 29819 test $ac_status = 0; }; then 29820 pkg_cv_GVC_LIBS=`$PKG_CONFIG --libs "libgvc >= 2.9.0" 2>/dev/null` 29821else 29822 pkg_failed=yes 29823fi 29824 else 29825 pkg_failed=untried 29826fi 29827 29828 29829 29830if test $pkg_failed = yes; then 29831 29832if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 29833 _pkg_short_errors_supported=yes 29834else 29835 _pkg_short_errors_supported=no 29836fi 29837 if test $_pkg_short_errors_supported = yes; then 29838 GVC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libgvc >= 2.9.0" 2>&1` 29839 else 29840 GVC_PKG_ERRORS=`$PKG_CONFIG --print-errors "libgvc >= 2.9.0" 2>&1` 29841 fi 29842 # Put the nasty error message in config.log where it belongs 29843 echo "$GVC_PKG_ERRORS" >&5 29844 29845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 29846$as_echo "no" >&6; } 29847 have_gvc=no 29848elif test $pkg_failed = untried; then 29849 have_gvc=no 29850else 29851 GVC_CFLAGS=$pkg_cv_GVC_CFLAGS 29852 GVC_LIBS=$pkg_cv_GVC_LIBS 29853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 29854$as_echo "yes" >&6; } 29855 have_gvc=yes 29856fi 29857 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 29858$as_echo "$as_me: " >&6;} 29859fi 29860 29861if test "$have_gvc" = 'yes'; then 29862 29863$as_echo "#define GVC_DELEGATE 1" >>confdefs.h 29864 29865 if test "$with_modules" = 'no'; then 29866 CPPFLAGS="$GVC_CFLAGS $CPPFLAGS" 29867 fi 29868fi 29869 29870 if test "$have_gvc" = 'yes'; then 29871 GVC_DELEGATE_TRUE= 29872 GVC_DELEGATE_FALSE='#' 29873else 29874 GVC_DELEGATE_TRUE='#' 29875 GVC_DELEGATE_FALSE= 29876fi 29877 29878 29879 29880 29881 29882# 29883# Check for JBIG delegate library. 29884# 29885 29886 29887# Check whether --with-jbig was given. 29888if test "${with_jbig+set}" = set; then : 29889 withval=$with_jbig; with_jbig=$withval 29890else 29891 with_jbig='yes' 29892fi 29893 29894 29895have_jbig='no' 29896JBIG_LIBS='' 29897if test "$with_jbig" != 'no'; then 29898 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 29899$as_echo "$as_me: -------------------------------------------------------------" >&6;} 29900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JBIG" >&5 29901$as_echo_n "checking for JBIG... " >&6; } 29902 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 29903$as_echo "$as_me: " >&6;} 29904 failed=0 29905 passed=0 29906 ac_fn_c_check_header_mongrel "$LINENO" "jbig.h" "ac_cv_header_jbig_h" "$ac_includes_default" 29907if test "x$ac_cv_header_jbig_h" = xyes; then : 29908 passed=`expr $passed + 1` 29909else 29910 failed=`expr $failed + 1` 29911fi 29912 29913 29914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jbg_dec_init in -ljbig" >&5 29915$as_echo_n "checking for jbg_dec_init in -ljbig... " >&6; } 29916if ${ac_cv_lib_jbig_jbg_dec_init+:} false; then : 29917 $as_echo_n "(cached) " >&6 29918else 29919 ac_check_lib_save_LIBS=$LIBS 29920LIBS="-ljbig $LIBS" 29921cat confdefs.h - <<_ACEOF >conftest.$ac_ext 29922/* end confdefs.h. */ 29923 29924/* Override any GCC internal prototype to avoid an error. 29925 Use char because int might match the return type of a GCC 29926 builtin and then its argument prototype would still apply. */ 29927#ifdef __cplusplus 29928extern "C" 29929#endif 29930char jbg_dec_init (); 29931int 29932main () 29933{ 29934return jbg_dec_init (); 29935 ; 29936 return 0; 29937} 29938_ACEOF 29939if ac_fn_c_try_link "$LINENO"; then : 29940 ac_cv_lib_jbig_jbg_dec_init=yes 29941else 29942 ac_cv_lib_jbig_jbg_dec_init=no 29943fi 29944rm -f core conftest.err conftest.$ac_objext \ 29945 conftest$ac_exeext conftest.$ac_ext 29946LIBS=$ac_check_lib_save_LIBS 29947fi 29948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jbig_jbg_dec_init" >&5 29949$as_echo "$ac_cv_lib_jbig_jbg_dec_init" >&6; } 29950if test "x$ac_cv_lib_jbig_jbg_dec_init" = xyes; then : 29951 passed=`expr $passed + 1` 29952else 29953 failed=`expr $failed + 1` 29954fi 29955 29956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JBIG package is complete" >&5 29957$as_echo_n "checking if JBIG package is complete... " >&6; } 29958 if test $passed -gt 0; then 29959 if test $failed -gt 0; then 29960 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 29961$as_echo "$as_me: no -- some components failed test" >&6;} 29962 have_jbig='no (failed tests)' 29963 else 29964 JBIG_LIBS='-ljbig' 29965 LIBS="$JBIG_LIBS $LIBS" 29966 29967$as_echo "#define JBIG_DELEGATE 1" >>confdefs.h 29968 29969 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 29970$as_echo "$as_me: yes" >&6;} 29971 have_jbig='yes' 29972 fi 29973 else 29974 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 29975$as_echo "$as_me: no" >&6;} 29976 fi 29977fi 29978 if test "$have_jbig" = 'yes'; then 29979 JBIG_DELEGATE_TRUE= 29980 JBIG_DELEGATE_FALSE='#' 29981else 29982 JBIG_DELEGATE_TRUE='#' 29983 JBIG_DELEGATE_FALSE= 29984fi 29985 29986 29987 29988 29989# 29990# Check for JPEG delegate library. 29991# 29992 29993# Check whether --with-jpeg was given. 29994if test "${with_jpeg+set}" = set; then : 29995 withval=$with_jpeg; with_jpeg=$withval 29996else 29997 with_jpeg='yes' 29998fi 29999 30000 30001if test "$with_jpeg" != 'yes'; then 30002 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-jpeg=$with_jpeg " 30003fi 30004 30005have_jpeg='no' 30006JPEG_LIBS='' 30007if test "$with_jpeg" != 'no'; then 30008 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 30009$as_echo "$as_me: -------------------------------------------------------------" >&6;} 30010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG" >&5 30011$as_echo_n "checking for JPEG... " >&6; } 30012 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 30013$as_echo "$as_me: " >&6;} 30014 failed=0 30015 passed=0 30016 ac_fn_c_check_header_mongrel "$LINENO" "jconfig.h" "ac_cv_header_jconfig_h" "$ac_includes_default" 30017if test "x$ac_cv_header_jconfig_h" = xyes; then : 30018 passed=`expr $passed + 1` 30019else 30020 failed=`expr $failed + 1` 30021fi 30022 30023 30024 ac_fn_c_check_header_mongrel "$LINENO" "jerror.h" "ac_cv_header_jerror_h" "$ac_includes_default" 30025if test "x$ac_cv_header_jerror_h" = xyes; then : 30026 passed=`expr $passed + 1` 30027else 30028 failed=`expr $failed + 1` 30029fi 30030 30031 30032 ac_fn_c_check_header_mongrel "$LINENO" "jmorecfg.h" "ac_cv_header_jmorecfg_h" "$ac_includes_default" 30033if test "x$ac_cv_header_jmorecfg_h" = xyes; then : 30034 passed=`expr $passed + 1` 30035else 30036 failed=`expr $failed + 1` 30037fi 30038 30039 30040 ac_fn_c_check_header_mongrel "$LINENO" "jpeglib.h" "ac_cv_header_jpeglib_h" "$ac_includes_default" 30041if test "x$ac_cv_header_jpeglib_h" = xyes; then : 30042 passed=`expr $passed + 1` 30043else 30044 failed=`expr $failed + 1` 30045fi 30046 30047 30048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_read_header in -ljpeg" >&5 30049$as_echo_n "checking for jpeg_read_header in -ljpeg... " >&6; } 30050if ${ac_cv_lib_jpeg_jpeg_read_header+:} false; then : 30051 $as_echo_n "(cached) " >&6 30052else 30053 ac_check_lib_save_LIBS=$LIBS 30054LIBS="-ljpeg $LIBS" 30055cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30056/* end confdefs.h. */ 30057 30058/* Override any GCC internal prototype to avoid an error. 30059 Use char because int might match the return type of a GCC 30060 builtin and then its argument prototype would still apply. */ 30061#ifdef __cplusplus 30062extern "C" 30063#endif 30064char jpeg_read_header (); 30065int 30066main () 30067{ 30068return jpeg_read_header (); 30069 ; 30070 return 0; 30071} 30072_ACEOF 30073if ac_fn_c_try_link "$LINENO"; then : 30074 ac_cv_lib_jpeg_jpeg_read_header=yes 30075else 30076 ac_cv_lib_jpeg_jpeg_read_header=no 30077fi 30078rm -f core conftest.err conftest.$ac_objext \ 30079 conftest$ac_exeext conftest.$ac_ext 30080LIBS=$ac_check_lib_save_LIBS 30081fi 30082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_read_header" >&5 30083$as_echo "$ac_cv_lib_jpeg_jpeg_read_header" >&6; } 30084if test "x$ac_cv_lib_jpeg_jpeg_read_header" = xyes; then : 30085 passed=`expr $passed + 1` 30086else 30087 failed=`expr $failed + 1` 30088fi 30089 30090 30091# Test for compatible JPEG library 30092if test "$ac_cv_jpeg_version_ok" != 'yes'; then 30093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG library is version 6b or later" >&5 30094$as_echo_n "checking for JPEG library is version 6b or later... " >&6; } 30095if ${ac_cv_jpeg_version_ok+:} false; then : 30096 $as_echo_n "(cached) " >&6 30097else 30098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30099/* end confdefs.h. */ 30100#include <stdio.h> 30101#include <stdlib.h> 30102#include <jpeglib.h> 30103 30104int 30105main () 30106{ 30107 30108#if JPEG_LIB_VERSION < 62 30109#error IJG JPEG library must be version 6b or newer! 30110#endif 30111return 0; 30112 30113 ; 30114 return 0; 30115} 30116_ACEOF 30117if ac_fn_c_try_compile "$LINENO"; then : 30118 ac_cv_jpeg_version_ok='yes'; passed=`expr $passed + 1` 30119else 30120 ac_cv_jpeg_version_ok='no'; failed=`expr $failed + 1` 30121fi 30122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 30123fi 30124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_jpeg_version_ok" >&5 30125$as_echo "$ac_cv_jpeg_version_ok" >&6; } 30126fi 30127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JPEG package is complete" >&5 30128$as_echo_n "checking if JPEG package is complete... " >&6; } 30129 if test $passed -gt 0; then 30130 if test $failed -gt 0; then 30131 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 30132$as_echo "$as_me: no -- some components failed test" >&6;} 30133 have_jpeg='no (failed tests)' 30134 else 30135 JPEG_LIBS='-ljpeg' 30136 LIBS="$JPEG_LIBS $LIBS" 30137 30138$as_echo "#define JPEG_DELEGATE 1" >>confdefs.h 30139 30140 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 30141$as_echo "$as_me: yes" >&6;} 30142 have_jpeg='yes' 30143 fi 30144 else 30145 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 30146$as_echo "$as_me: no" >&6;} 30147 fi 30148fi 30149 if test "$have_jpeg" = 'yes'; then 30150 JPEG_DELEGATE_TRUE= 30151 JPEG_DELEGATE_FALSE='#' 30152else 30153 JPEG_DELEGATE_TRUE='#' 30154 JPEG_DELEGATE_FALSE= 30155fi 30156 30157 30158 30159 30160# 30161# Check for JPEG Version 2 delegate library. 30162# 30163 30164# Check whether --with-jp2 was given. 30165if test "${with_jp2+set}" = set; then : 30166 withval=$with_jp2; with_jp2=$withval 30167else 30168 with_jp2='yes' 30169fi 30170 30171 30172if test "$with_jp2" != 'yes'; then 30173 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-jp2=$with_jp2 " 30174fi 30175 30176have_jp2='no' 30177JP2_LIBS='' 30178if test "$with_jp2" != 'no'; then 30179 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 30180$as_echo "$as_me: -------------------------------------------------------------" >&6;} 30181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG Version 2" >&5 30182$as_echo_n "checking for JPEG Version 2... " >&6; } 30183 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 30184$as_echo "$as_me: " >&6;} 30185 failed=0 30186 passed=0 30187 ac_fn_c_check_header_mongrel "$LINENO" "jasper/jasper.h" "ac_cv_header_jasper_jasper_h" "$ac_includes_default" 30188if test "x$ac_cv_header_jasper_jasper_h" = xyes; then : 30189 passed=`expr $passed + 1` 30190else 30191 failed=`expr $failed + 1` 30192fi 30193 30194 30195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jas_stream_fopen in -ljasper" >&5 30196$as_echo_n "checking for jas_stream_fopen in -ljasper... " >&6; } 30197if ${ac_cv_lib_jasper_jas_stream_fopen+:} false; then : 30198 $as_echo_n "(cached) " >&6 30199else 30200 ac_check_lib_save_LIBS=$LIBS 30201LIBS="-ljasper $LIBS" 30202cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30203/* end confdefs.h. */ 30204 30205/* Override any GCC internal prototype to avoid an error. 30206 Use char because int might match the return type of a GCC 30207 builtin and then its argument prototype would still apply. */ 30208#ifdef __cplusplus 30209extern "C" 30210#endif 30211char jas_stream_fopen (); 30212int 30213main () 30214{ 30215return jas_stream_fopen (); 30216 ; 30217 return 0; 30218} 30219_ACEOF 30220if ac_fn_c_try_link "$LINENO"; then : 30221 ac_cv_lib_jasper_jas_stream_fopen=yes 30222else 30223 ac_cv_lib_jasper_jas_stream_fopen=no 30224fi 30225rm -f core conftest.err conftest.$ac_objext \ 30226 conftest$ac_exeext conftest.$ac_ext 30227LIBS=$ac_check_lib_save_LIBS 30228fi 30229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jasper_jas_stream_fopen" >&5 30230$as_echo "$ac_cv_lib_jasper_jas_stream_fopen" >&6; } 30231if test "x$ac_cv_lib_jasper_jas_stream_fopen" = xyes; then : 30232 passed=`expr $passed + 1` 30233else 30234 failed=`expr $failed + 1` 30235fi 30236 30237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JPEG version 2 support package is complete" >&5 30238$as_echo_n "checking if JPEG version 2 support package is complete... " >&6; } 30239 if test $passed -gt 0; then 30240 if test $failed -gt 0; then 30241 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 30242$as_echo "$as_me: no -- some components failed test" >&6;} 30243 have_jp2='no (failed tests)' 30244 else 30245 JP2_LIBS='-ljasper' 30246 LIBS="$JP2_LIBS $LIBS" 30247 30248$as_echo "#define JP2_DELEGATE 1" >>confdefs.h 30249 30250 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 30251$as_echo "$as_me: yes" >&6;} 30252 have_jp2='yes' 30253 fi 30254 else 30255 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 30256$as_echo "$as_me: no" >&6;} 30257 fi 30258fi 30259 if test "$have_jp2" = 'yes'; then 30260 JP2_DELEGATE_TRUE= 30261 JP2_DELEGATE_FALSE='#' 30262else 30263 JP2_DELEGATE_TRUE='#' 30264 JP2_DELEGATE_FALSE= 30265fi 30266 30267 30268 30269 30270# 30271# Check for LCMS delegate library. 30272# 30273# Disable LCMS. 30274 30275# Check whether --with-lcms was given. 30276if test "${with_lcms+set}" = set; then : 30277 withval=$with_lcms; with_lcms=$withval 30278else 30279 with_lcms='yes' 30280fi 30281 30282if test "$with_lcms" != 'yes' ; then 30283 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lcms=$with_lcms " 30284fi 30285 30286# Disable LCMS2. 30287 30288# Check whether --with-lcms2 was given. 30289if test "${with_lcms2+set}" = set; then : 30290 withval=$with_lcms2; with_lcms2=$withval 30291else 30292 with_lcms2='yes' 30293fi 30294 30295if test "$with_lcms2" != 'yes' ; then 30296 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lcms2=$with_lcms2 " 30297fi 30298 30299have_lcms2='no' 30300LCMS_LIBS='' 30301if test "$with_lcms2" != 'no'; then 30302 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 30303$as_echo "$as_me: -------------------------------------------------------------" >&6;} 30304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LCMS v2" >&5 30305$as_echo_n "checking for LCMS v2... " >&6; } 30306 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 30307$as_echo "$as_me: " >&6;} 30308 failed=0 30309 passed=0 30310 have_lcms_header='no' 30311 30312 # Check for <lcms2.h> 30313 ac_fn_c_check_header_mongrel "$LINENO" "lcms2.h" "ac_cv_header_lcms2_h" "$ac_includes_default" 30314if test "x$ac_cv_header_lcms2_h" = xyes; then : 30315 have_lcms_header='yes' 30316fi 30317 30318 30319 if test "$have_lcms_header" = 'yes'; then 30320 30321$as_echo "#define HAVE_LCMS2_H 1" >>confdefs.h 30322 30323 passed=`expr $passed + 1` 30324 fi 30325 30326 # Check for <lcms2/lcms2.h) 30327 if test "$have_lcms_header" != 'yes'; then 30328 ac_fn_c_check_header_mongrel "$LINENO" "lcms2/lcms2.h" "ac_cv_header_lcms2_lcms2_h" "$ac_includes_default" 30329if test "x$ac_cv_header_lcms2_lcms2_h" = xyes; then : 30330 have_lcms_header='yes' 30331fi 30332 30333 30334 if test "$have_lcms_header" = 'yes'; then 30335 passed=`expr $passed + 1` 30336 30337$as_echo "#define HAVE_LCMS2_LCMS2_H 1" >>confdefs.h 30338 30339 fi 30340 fi 30341 30342 # Failed to find lcms header? 30343 if test "$have_lcms_header" != 'yes'; then 30344 failed=`expr $failed + 1` 30345 fi 30346 30347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmsSetLogErrorHandler in -llcms2" >&5 30348$as_echo_n "checking for cmsSetLogErrorHandler in -llcms2... " >&6; } 30349if ${ac_cv_lib_lcms2_cmsSetLogErrorHandler+:} false; then : 30350 $as_echo_n "(cached) " >&6 30351else 30352 ac_check_lib_save_LIBS=$LIBS 30353LIBS="-llcms2 $LIBS" 30354cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30355/* end confdefs.h. */ 30356 30357/* Override any GCC internal prototype to avoid an error. 30358 Use char because int might match the return type of a GCC 30359 builtin and then its argument prototype would still apply. */ 30360#ifdef __cplusplus 30361extern "C" 30362#endif 30363char cmsSetLogErrorHandler (); 30364int 30365main () 30366{ 30367return cmsSetLogErrorHandler (); 30368 ; 30369 return 0; 30370} 30371_ACEOF 30372if ac_fn_c_try_link "$LINENO"; then : 30373 ac_cv_lib_lcms2_cmsSetLogErrorHandler=yes 30374else 30375 ac_cv_lib_lcms2_cmsSetLogErrorHandler=no 30376fi 30377rm -f core conftest.err conftest.$ac_objext \ 30378 conftest$ac_exeext conftest.$ac_ext 30379LIBS=$ac_check_lib_save_LIBS 30380fi 30381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lcms2_cmsSetLogErrorHandler" >&5 30382$as_echo "$ac_cv_lib_lcms2_cmsSetLogErrorHandler" >&6; } 30383if test "x$ac_cv_lib_lcms2_cmsSetLogErrorHandler" = xyes; then : 30384 passed=`expr $passed + 1` 30385else 30386 failed=`expr $failed + 1` 30387fi 30388 30389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if LCMS v2 package is complete" >&5 30390$as_echo_n "checking if LCMS v2 package is complete... " >&6; } 30391 if test $passed -gt 0; then 30392 if test $failed -gt 0; then 30393 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 30394$as_echo "$as_me: no -- some components failed test" >&6;} 30395 have_lcms2='no (failed tests)' 30396 else 30397 LCMS_LIBS='-llcms2' 30398 LIBS="$LCMS_LIBS $LIBS" 30399 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 30400$as_echo "$as_me: yes" >&6;} 30401 have_lcms2='yes' 30402 fi 30403 else 30404 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 30405$as_echo "$as_me: no" >&6;} 30406 fi 30407fi 30408 30409# 30410# Check for LCMS v1 (1.11 or later) 30411# 30412if test $have_lcms2 = 'yes'; then 30413 with_lcms='no' 30414fi 30415 30416have_lcms='no' 30417if test "$with_lcms" != 'no'; then 30418 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 30419$as_echo "$as_me: -------------------------------------------------------------" >&6;} 30420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LCMS v1.1X" >&5 30421$as_echo_n "checking for LCMS v1.1X... " >&6; } 30422 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 30423$as_echo "$as_me: " >&6;} 30424 failed=0 30425 passed=0 30426 have_lcms_header='no' 30427 30428 # Check for <lcms.h> 30429 if test "$have_lcms_header" != 'yes'; then 30430 ac_fn_c_check_header_mongrel "$LINENO" "lcms.h" "ac_cv_header_lcms_h" "$ac_includes_default" 30431if test "x$ac_cv_header_lcms_h" = xyes; then : 30432 have_lcms_header='yes' 30433fi 30434 30435 30436 if test "$have_lcms_header" = 'yes'; then 30437 passed=`expr $passed + 1` 30438 30439$as_echo "#define HAVE_LCMS_H 1" >>confdefs.h 30440 30441 fi 30442 fi 30443 30444 # Check for <lcms/lcms.h> 30445 if test "$have_lcms_header" != 'yes'; then 30446 ac_fn_c_check_header_mongrel "$LINENO" "lcms/lcms.h" "ac_cv_header_lcms_lcms_h" "$ac_includes_default" 30447if test "x$ac_cv_header_lcms_lcms_h" = xyes; then : 30448 have_lcms_header='yes' 30449fi 30450 30451 30452 if test "$have_lcms_header" = 'yes'; then 30453 passed=`expr $passed + 1` 30454 30455$as_echo "#define HAVE_LCMS_LCMS_H 1" >>confdefs.h 30456 30457 fi 30458 fi 30459 30460 # Failed to find lcms header? 30461 if test "$have_lcms_header" != 'yes'; then 30462 failed=`expr $failed + 1` 30463 fi 30464 30465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmsSetErrorHandler in -llcms" >&5 30466$as_echo_n "checking for cmsSetErrorHandler in -llcms... " >&6; } 30467if ${ac_cv_lib_lcms_cmsSetErrorHandler+:} false; then : 30468 $as_echo_n "(cached) " >&6 30469else 30470 ac_check_lib_save_LIBS=$LIBS 30471LIBS="-llcms $LIBS" 30472cat confdefs.h - <<_ACEOF >conftest.$ac_ext 30473/* end confdefs.h. */ 30474 30475/* Override any GCC internal prototype to avoid an error. 30476 Use char because int might match the return type of a GCC 30477 builtin and then its argument prototype would still apply. */ 30478#ifdef __cplusplus 30479extern "C" 30480#endif 30481char cmsSetErrorHandler (); 30482int 30483main () 30484{ 30485return cmsSetErrorHandler (); 30486 ; 30487 return 0; 30488} 30489_ACEOF 30490if ac_fn_c_try_link "$LINENO"; then : 30491 ac_cv_lib_lcms_cmsSetErrorHandler=yes 30492else 30493 ac_cv_lib_lcms_cmsSetErrorHandler=no 30494fi 30495rm -f core conftest.err conftest.$ac_objext \ 30496 conftest$ac_exeext conftest.$ac_ext 30497LIBS=$ac_check_lib_save_LIBS 30498fi 30499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lcms_cmsSetErrorHandler" >&5 30500$as_echo "$ac_cv_lib_lcms_cmsSetErrorHandler" >&6; } 30501if test "x$ac_cv_lib_lcms_cmsSetErrorHandler" = xyes; then : 30502 passed=`expr $passed + 1` 30503else 30504 failed=`expr $failed + 1` 30505fi 30506 30507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if LCMS package is complete" >&5 30508$as_echo_n "checking if LCMS package is complete... " >&6; } 30509 if test $passed -gt 0; then 30510 if test $failed -gt 0; then 30511 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 30512$as_echo "$as_me: no -- some components failed test" >&6;} 30513 have_lcms='no (failed tests)' 30514 else 30515 LCMS_LIBS='-llcms' 30516 LIBS="$LCMS_LIBS $LIBS" 30517 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 30518$as_echo "$as_me: yes" >&6;} 30519 have_lcms='yes' 30520 fi 30521 else 30522 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 30523$as_echo "$as_me: no" >&6;} 30524 fi 30525fi 30526 30527 if test "$have_lcms2" = 'yes' -o "$have_lcms" = 'yes'; then 30528 LCMS_DELEGATE_TRUE= 30529 LCMS_DELEGATE_FALSE='#' 30530else 30531 LCMS_DELEGATE_TRUE='#' 30532 LCMS_DELEGATE_FALSE= 30533fi 30534 30535if test "$have_lcms2" = 'yes' -o "$have_lcms" = 'yes'; then 30536 30537$as_echo "#define LCMS_DELEGATE 1" >>confdefs.h 30538 30539fi 30540 30541 30542 30543 30544# 30545# Check for the LQR (Liquid Rescale) delegate library. 30546# 30547 30548# Check whether --with-lqr was given. 30549if test "${with_lqr+set}" = set; then : 30550 withval=$with_lqr; with_lqr=$withval 30551else 30552 with_lqr='yes' 30553fi 30554 30555 30556if test "$with_lqr" != 'yes'; then 30557 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lqr=$with_lqr " 30558fi 30559 30560have_lqr='no' 30561LQR_CFLAGS="" 30562LQR_LIBS="" 30563LQR_PKG="" 30564if test "x$with_lqr" = "xyes"; then 30565 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 30566$as_echo "$as_me: -------------------------------------------------------------" >&6;} 30567 30568pkg_failed=no 30569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LQR" >&5 30570$as_echo_n "checking for LQR... " >&6; } 30571 30572if test -n "$LQR_CFLAGS"; then 30573 pkg_cv_LQR_CFLAGS="$LQR_CFLAGS" 30574 elif test -n "$PKG_CONFIG"; then 30575 if test -n "$PKG_CONFIG" && \ 30576 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lqr-1 >= 0.1.0\""; } >&5 30577 ($PKG_CONFIG --exists --print-errors "lqr-1 >= 0.1.0") 2>&5 30578 ac_status=$? 30579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 30580 test $ac_status = 0; }; then 30581 pkg_cv_LQR_CFLAGS=`$PKG_CONFIG --cflags "lqr-1 >= 0.1.0" 2>/dev/null` 30582else 30583 pkg_failed=yes 30584fi 30585 else 30586 pkg_failed=untried 30587fi 30588if test -n "$LQR_LIBS"; then 30589 pkg_cv_LQR_LIBS="$LQR_LIBS" 30590 elif test -n "$PKG_CONFIG"; then 30591 if test -n "$PKG_CONFIG" && \ 30592 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lqr-1 >= 0.1.0\""; } >&5 30593 ($PKG_CONFIG --exists --print-errors "lqr-1 >= 0.1.0") 2>&5 30594 ac_status=$? 30595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 30596 test $ac_status = 0; }; then 30597 pkg_cv_LQR_LIBS=`$PKG_CONFIG --libs "lqr-1 >= 0.1.0" 2>/dev/null` 30598else 30599 pkg_failed=yes 30600fi 30601 else 30602 pkg_failed=untried 30603fi 30604 30605 30606 30607if test $pkg_failed = yes; then 30608 30609if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 30610 _pkg_short_errors_supported=yes 30611else 30612 _pkg_short_errors_supported=no 30613fi 30614 if test $_pkg_short_errors_supported = yes; then 30615 LQR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "lqr-1 >= 0.1.0" 2>&1` 30616 else 30617 LQR_PKG_ERRORS=`$PKG_CONFIG --print-errors "lqr-1 >= 0.1.0" 2>&1` 30618 fi 30619 # Put the nasty error message in config.log where it belongs 30620 echo "$LQR_PKG_ERRORS" >&5 30621 30622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30623$as_echo "no" >&6; } 30624 have_lqr=no 30625elif test $pkg_failed = untried; then 30626 have_lqr=no 30627else 30628 LQR_CFLAGS=$pkg_cv_LQR_CFLAGS 30629 LQR_LIBS=$pkg_cv_LQR_LIBS 30630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30631$as_echo "yes" >&6; } 30632 have_lqr=yes 30633fi 30634 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 30635$as_echo "$as_me: " >&6;} 30636fi 30637 30638if test "$have_lqr" = 'yes'; then 30639 30640$as_echo "#define LQR_DELEGATE 1" >>confdefs.h 30641 30642 CFLAGS="$LQR_CFLAGS $CFLAGS" 30643fi 30644 30645 if test "$have_lqr" = 'yes'; then 30646 LQR_DELEGATE_TRUE= 30647 LQR_DELEGATE_FALSE='#' 30648else 30649 LQR_DELEGATE_TRUE='#' 30650 LQR_DELEGATE_FALSE= 30651fi 30652 30653 30654 30655 30656 30657# Disable LZMA (lzma library) 30658 30659# Check whether --with-lzma was given. 30660if test "${with_lzma+set}" = set; then : 30661 withval=$with_lzma; with_lzma=$withval 30662else 30663 with_lzma='yes' 30664fi 30665 30666if test "$with_lzma" != 'yes' ; then 30667 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lzma=$with_lzma " 30668fi 30669 30670LZMA_PKG="" 30671if test "x$with_lzma" = "xyes"; then 30672 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 30673$as_echo "$as_me: -------------------------------------------------------------" >&6;} 30674 30675pkg_failed=no 30676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LZMA" >&5 30677$as_echo_n "checking for LZMA... " >&6; } 30678 30679if test -n "$LZMA_CFLAGS"; then 30680 pkg_cv_LZMA_CFLAGS="$LZMA_CFLAGS" 30681 elif test -n "$PKG_CONFIG"; then 30682 if test -n "$PKG_CONFIG" && \ 30683 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"liblzma >= 2.9.0\""; } >&5 30684 ($PKG_CONFIG --exists --print-errors "liblzma >= 2.9.0") 2>&5 30685 ac_status=$? 30686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 30687 test $ac_status = 0; }; then 30688 pkg_cv_LZMA_CFLAGS=`$PKG_CONFIG --cflags "liblzma >= 2.9.0" 2>/dev/null` 30689else 30690 pkg_failed=yes 30691fi 30692 else 30693 pkg_failed=untried 30694fi 30695if test -n "$LZMA_LIBS"; then 30696 pkg_cv_LZMA_LIBS="$LZMA_LIBS" 30697 elif test -n "$PKG_CONFIG"; then 30698 if test -n "$PKG_CONFIG" && \ 30699 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"liblzma >= 2.9.0\""; } >&5 30700 ($PKG_CONFIG --exists --print-errors "liblzma >= 2.9.0") 2>&5 30701 ac_status=$? 30702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 30703 test $ac_status = 0; }; then 30704 pkg_cv_LZMA_LIBS=`$PKG_CONFIG --libs "liblzma >= 2.9.0" 2>/dev/null` 30705else 30706 pkg_failed=yes 30707fi 30708 else 30709 pkg_failed=untried 30710fi 30711 30712 30713 30714if test $pkg_failed = yes; then 30715 30716if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 30717 _pkg_short_errors_supported=yes 30718else 30719 _pkg_short_errors_supported=no 30720fi 30721 if test $_pkg_short_errors_supported = yes; then 30722 LZMA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "liblzma >= 2.9.0" 2>&1` 30723 else 30724 LZMA_PKG_ERRORS=`$PKG_CONFIG --print-errors "liblzma >= 2.9.0" 2>&1` 30725 fi 30726 # Put the nasty error message in config.log where it belongs 30727 echo "$LZMA_PKG_ERRORS" >&5 30728 30729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30730$as_echo "no" >&6; } 30731 have_lzma=no 30732elif test $pkg_failed = untried; then 30733 have_lzma=no 30734else 30735 LZMA_CFLAGS=$pkg_cv_LZMA_CFLAGS 30736 LZMA_LIBS=$pkg_cv_LZMA_LIBS 30737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30738$as_echo "yes" >&6; } 30739 have_lzma=yes 30740fi 30741 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 30742$as_echo "$as_me: " >&6;} 30743fi 30744 30745if test "$have_lzma" = 'yes'; then 30746 30747$as_echo "#define LZMA_DELEGATE 1" >>confdefs.h 30748 30749 if test "$with_modules" = 'no'; then 30750 CPPFLAGS="$LZMA_CFLAGS $CPPFLAGS" 30751 fi 30752fi 30753 30754 if test "$have_lzma" = 'yes'; then 30755 LZMA_DELEGATE_TRUE= 30756 LZMA_DELEGATE_FALSE='#' 30757else 30758 LZMA_DELEGATE_TRUE='#' 30759 LZMA_DELEGATE_FALSE= 30760fi 30761 30762 30763 30764 30765 30766# 30767# Check for the OpenEXR delegate library. 30768# 30769 30770# Check whether --with-openexr was given. 30771if test "${with_openexr+set}" = set; then : 30772 withval=$with_openexr; with_openexr=$withval 30773else 30774 with_openexr='yes' 30775fi 30776 30777 30778if test "$with_openexr" != 'yes'; then 30779 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-openexr=$with_openexr " 30780fi 30781 30782have_openexr='no' 30783OPENEXR_CFLAGS="" 30784OPENEXR_LIBS="" 30785OPENEXR_PKG="" 30786if test "x$with_openexr" = "xyes"; then 30787 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 30788$as_echo "$as_me: -------------------------------------------------------------" >&6;} 30789 30790pkg_failed=no 30791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OPENEXR" >&5 30792$as_echo_n "checking for OPENEXR... " >&6; } 30793 30794if test -n "$OPENEXR_CFLAGS"; then 30795 pkg_cv_OPENEXR_CFLAGS="$OPENEXR_CFLAGS" 30796 elif test -n "$PKG_CONFIG"; then 30797 if test -n "$PKG_CONFIG" && \ 30798 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"OpenEXR >= 1.0.6\""; } >&5 30799 ($PKG_CONFIG --exists --print-errors "OpenEXR >= 1.0.6") 2>&5 30800 ac_status=$? 30801 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 30802 test $ac_status = 0; }; then 30803 pkg_cv_OPENEXR_CFLAGS=`$PKG_CONFIG --cflags "OpenEXR >= 1.0.6" 2>/dev/null` 30804else 30805 pkg_failed=yes 30806fi 30807 else 30808 pkg_failed=untried 30809fi 30810if test -n "$OPENEXR_LIBS"; then 30811 pkg_cv_OPENEXR_LIBS="$OPENEXR_LIBS" 30812 elif test -n "$PKG_CONFIG"; then 30813 if test -n "$PKG_CONFIG" && \ 30814 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"OpenEXR >= 1.0.6\""; } >&5 30815 ($PKG_CONFIG --exists --print-errors "OpenEXR >= 1.0.6") 2>&5 30816 ac_status=$? 30817 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 30818 test $ac_status = 0; }; then 30819 pkg_cv_OPENEXR_LIBS=`$PKG_CONFIG --libs "OpenEXR >= 1.0.6" 2>/dev/null` 30820else 30821 pkg_failed=yes 30822fi 30823 else 30824 pkg_failed=untried 30825fi 30826 30827 30828 30829if test $pkg_failed = yes; then 30830 30831if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 30832 _pkg_short_errors_supported=yes 30833else 30834 _pkg_short_errors_supported=no 30835fi 30836 if test $_pkg_short_errors_supported = yes; then 30837 OPENEXR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "OpenEXR >= 1.0.6" 2>&1` 30838 else 30839 OPENEXR_PKG_ERRORS=`$PKG_CONFIG --print-errors "OpenEXR >= 1.0.6" 2>&1` 30840 fi 30841 # Put the nasty error message in config.log where it belongs 30842 echo "$OPENEXR_PKG_ERRORS" >&5 30843 30844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30845$as_echo "no" >&6; } 30846 have_openexr=no 30847elif test $pkg_failed = untried; then 30848 have_openexr=no 30849else 30850 OPENEXR_CFLAGS=$pkg_cv_OPENEXR_CFLAGS 30851 OPENEXR_LIBS=$pkg_cv_OPENEXR_LIBS 30852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30853$as_echo "yes" >&6; } 30854 have_openexr=yes 30855fi 30856 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 30857$as_echo "$as_me: " >&6;} 30858fi 30859 30860if test "$have_openexr" = 'yes'; then 30861 30862$as_echo "#define OPENEXR_DELEGATE 1" >>confdefs.h 30863 30864 if test "$with_modules" = 'no'; then 30865 CFLAGS="$OPENEXR_CFLAGS $CFLAGS" 30866 fi 30867fi 30868 30869 if test "$have_openexr" = 'yes'; then 30870 OPENEXR_DELEGATE_TRUE= 30871 OPENEXR_DELEGATE_FALSE='#' 30872else 30873 OPENEXR_DELEGATE_TRUE='#' 30874 OPENEXR_DELEGATE_FALSE= 30875fi 30876 30877 30878 30879 30880 30881# 30882# Check for PANGO delegate library. 30883# 30884 30885# Check whether --with-pango was given. 30886if test "${with_pango+set}" = set; then : 30887 withval=$with_pango; with_pango=$withval 30888else 30889 with_pango='yes' 30890fi 30891 30892 30893if test "$with_pango" != 'yes'; then 30894 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-pango=$with_pango " 30895fi 30896 30897have_pango='no' 30898have_pangocairo='no' 30899PANGO_CFLAGS="" 30900PANGO_LIBS="" 30901PANGO_PKG="" 30902if test "x$with_pango" = "xyes"; then 30903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5 30904$as_echo "-------------------------------------------------------------" >&6; } 30905 30906pkg_failed=no 30907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PANGO" >&5 30908$as_echo_n "checking for PANGO... " >&6; } 30909 30910if test -n "$PANGO_CFLAGS"; then 30911 pkg_cv_PANGO_CFLAGS="$PANGO_CFLAGS" 30912 elif test -n "$PKG_CONFIG"; then 30913 if test -n "$PKG_CONFIG" && \ 30914 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pangocairo >= 1.28.1\""; } >&5 30915 ($PKG_CONFIG --exists --print-errors "pangocairo >= 1.28.1") 2>&5 30916 ac_status=$? 30917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 30918 test $ac_status = 0; }; then 30919 pkg_cv_PANGO_CFLAGS=`$PKG_CONFIG --cflags "pangocairo >= 1.28.1" 2>/dev/null` 30920else 30921 pkg_failed=yes 30922fi 30923 else 30924 pkg_failed=untried 30925fi 30926if test -n "$PANGO_LIBS"; then 30927 pkg_cv_PANGO_LIBS="$PANGO_LIBS" 30928 elif test -n "$PKG_CONFIG"; then 30929 if test -n "$PKG_CONFIG" && \ 30930 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pangocairo >= 1.28.1\""; } >&5 30931 ($PKG_CONFIG --exists --print-errors "pangocairo >= 1.28.1") 2>&5 30932 ac_status=$? 30933 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 30934 test $ac_status = 0; }; then 30935 pkg_cv_PANGO_LIBS=`$PKG_CONFIG --libs "pangocairo >= 1.28.1" 2>/dev/null` 30936else 30937 pkg_failed=yes 30938fi 30939 else 30940 pkg_failed=untried 30941fi 30942 30943 30944 30945if test $pkg_failed = yes; then 30946 30947if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 30948 _pkg_short_errors_supported=yes 30949else 30950 _pkg_short_errors_supported=no 30951fi 30952 if test $_pkg_short_errors_supported = yes; then 30953 PANGO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pangocairo >= 1.28.1" 2>&1` 30954 else 30955 PANGO_PKG_ERRORS=`$PKG_CONFIG --print-errors "pangocairo >= 1.28.1" 2>&1` 30956 fi 30957 # Put the nasty error message in config.log where it belongs 30958 echo "$PANGO_PKG_ERRORS" >&5 30959 30960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30961$as_echo "no" >&6; } 30962 have_pangocairo=no 30963elif test $pkg_failed = untried; then 30964 have_pangocairo=no 30965else 30966 PANGO_CFLAGS=$pkg_cv_PANGO_CFLAGS 30967 PANGO_LIBS=$pkg_cv_PANGO_LIBS 30968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30969$as_echo "yes" >&6; } 30970 have_pangocairo=yes 30971fi 30972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 30973$as_echo "" >&6; } 30974 30975pkg_failed=no 30976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PANGO" >&5 30977$as_echo_n "checking for PANGO... " >&6; } 30978 30979if test -n "$PANGO_CFLAGS"; then 30980 pkg_cv_PANGO_CFLAGS="$PANGO_CFLAGS" 30981 elif test -n "$PKG_CONFIG"; then 30982 if test -n "$PKG_CONFIG" && \ 30983 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pango >= 1.28.1\""; } >&5 30984 ($PKG_CONFIG --exists --print-errors "pango >= 1.28.1") 2>&5 30985 ac_status=$? 30986 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 30987 test $ac_status = 0; }; then 30988 pkg_cv_PANGO_CFLAGS=`$PKG_CONFIG --cflags "pango >= 1.28.1" 2>/dev/null` 30989else 30990 pkg_failed=yes 30991fi 30992 else 30993 pkg_failed=untried 30994fi 30995if test -n "$PANGO_LIBS"; then 30996 pkg_cv_PANGO_LIBS="$PANGO_LIBS" 30997 elif test -n "$PKG_CONFIG"; then 30998 if test -n "$PKG_CONFIG" && \ 30999 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pango >= 1.28.1\""; } >&5 31000 ($PKG_CONFIG --exists --print-errors "pango >= 1.28.1") 2>&5 31001 ac_status=$? 31002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 31003 test $ac_status = 0; }; then 31004 pkg_cv_PANGO_LIBS=`$PKG_CONFIG --libs "pango >= 1.28.1" 2>/dev/null` 31005else 31006 pkg_failed=yes 31007fi 31008 else 31009 pkg_failed=untried 31010fi 31011 31012 31013 31014if test $pkg_failed = yes; then 31015 31016if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 31017 _pkg_short_errors_supported=yes 31018else 31019 _pkg_short_errors_supported=no 31020fi 31021 if test $_pkg_short_errors_supported = yes; then 31022 PANGO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pango >= 1.28.1" 2>&1` 31023 else 31024 PANGO_PKG_ERRORS=`$PKG_CONFIG --print-errors "pango >= 1.28.1" 2>&1` 31025 fi 31026 # Put the nasty error message in config.log where it belongs 31027 echo "$PANGO_PKG_ERRORS" >&5 31028 31029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31030$as_echo "no" >&6; } 31031 have_pango=no 31032elif test $pkg_failed = untried; then 31033 have_pango=no 31034else 31035 PANGO_CFLAGS=$pkg_cv_PANGO_CFLAGS 31036 PANGO_LIBS=$pkg_cv_PANGO_LIBS 31037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31038$as_echo "yes" >&6; } 31039 have_pango=yes 31040fi 31041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 31042$as_echo "" >&6; } 31043fi 31044 31045if test "$have_pango" = 'yes'; then 31046 31047$as_echo "#define PANGO_DELEGATE 1" >>confdefs.h 31048 31049 if test "$with_modules" = 'no'; then 31050 CPPFLAGS="$PANGO_CFLAGS $CPPFLAGS" 31051 fi 31052fi 31053 31054if test "$have_pangocairo" = 'yes'; then 31055 31056$as_echo "#define PANGOCAIRO_DELEGATE 1" >>confdefs.h 31057 31058 if test "$with_modules" = 'no'; then 31059 CPPFLAGS="$PANGOCAIRO_CFLAGS $CPPFLAGS" 31060 fi 31061fi 31062 31063 if test "$have_pango" = 'yes'; then 31064 PANGO_DELEGATE_TRUE= 31065 PANGO_DELEGATE_FALSE='#' 31066else 31067 PANGO_DELEGATE_TRUE='#' 31068 PANGO_DELEGATE_FALSE= 31069fi 31070 31071 if test "$have_pangocairo" = 'yes'; then 31072 PANGOCAIRO_DELEGATE_TRUE= 31073 PANGOCAIRO_DELEGATE_FALSE='#' 31074else 31075 PANGOCAIRO_DELEGATE_TRUE='#' 31076 PANGOCAIRO_DELEGATE_FALSE= 31077fi 31078 31079 31080 31081 31082 31083# 31084# Check for PNG delegate library. 31085# 31086 31087# Check whether --with-png was given. 31088if test "${with_png+set}" = set; then : 31089 withval=$with_png; with_png=$withval 31090else 31091 with_png='yes' 31092fi 31093 31094 31095if test "$with_png" != 'yes'; then 31096 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-png=$with_png " 31097fi 31098 31099have_png='no' 31100PNG_LIBS='' 31101 31102if test "$with_png" != 'no' -a "$have_zlib" != 'no' ; then 31103 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 31104$as_echo "$as_me: -------------------------------------------------------------" >&6;} 31105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PNG support " >&5 31106$as_echo_n "checking for PNG support ... " >&6; } 31107 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 31108$as_echo "$as_me: " >&6;} 31109 failed=0 31110 passed=0 31111 ac_fn_c_check_header_mongrel "$LINENO" "png.h" "ac_cv_header_png_h" "$ac_includes_default" 31112if test "x$ac_cv_header_png_h" = xyes; then : 31113 passed=`expr $passed + 1` 31114else 31115 failed=`expr $failed + 1` 31116fi 31117 31118 31119 31120 if test $passed -gt 0; then 31121 for var in 5 4 2 '' ; do 31122 if test "$have_png" = 'no' ; then 31123 if test "x${var}" = 'x' ; then 31124 pnglib='png' 31125 else 31126 pnglib="png1${var}" 31127 fi 31128 31129# Test for compatible LIBPNG library 31130 failed=0 31131 passed=0 31132 if test "$with_png" = 'yes' -o "$with_png" = "libpng1${var}" ; then 31133 if test "${pnglib}" != 'png' ; then 31134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBPNG1${var} support " >&5 31135$as_echo_n "checking for LIBPNG1${var} support ... " >&6; } 31136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31137/* end confdefs.h. */ 31138#include <stdio.h> 31139#include <stdlib.h> 31140#include <png.h> 31141 31142int 31143main () 31144{ 31145 31146#if PNG_LIBPNG_VER_MINOR != ${var} 31147#error LIBPNG library must be version 1${var}! 31148Kaboom, Kaboom 31149#endif 31150return 0; 31151 31152 ; 31153 return 0; 31154} 31155_ACEOF 31156if ac_fn_c_try_compile "$LINENO"; then : 31157 ac_cv_libpng_ok='yes' 31158else 31159 ac_cv_libpng_ok='no' 31160fi 31161rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 31162 if test "$ac_cv_libpng_ok" = 'yes' ; then 31163 passed=`expr $passed + 1` 31164 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 31165$as_echo "$as_me: yes" >&6;} 31166 else 31167 failed=`expr $failed + 1` 31168 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 31169$as_echo "$as_me: no" >&6;} 31170 fi 31171 else 31172 passed=`expr $passed + 1` 31173 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 31174$as_echo "$as_me: yes" >&6;} 31175 fi 31176 fi 31177 31178 if test $passed -gt 0 -a $failed -le 0; then 31179 if test "1${var}" = '15' ; then 31180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng15" >&5 31181$as_echo_n "checking for png_get_io_ptr in -lpng15... " >&6; } 31182if ${ac_cv_lib_png15_png_get_io_ptr+:} false; then : 31183 $as_echo_n "(cached) " >&6 31184else 31185 ac_check_lib_save_LIBS=$LIBS 31186LIBS="-lpng15 $LIBS" 31187cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31188/* end confdefs.h. */ 31189 31190/* Override any GCC internal prototype to avoid an error. 31191 Use char because int might match the return type of a GCC 31192 builtin and then its argument prototype would still apply. */ 31193#ifdef __cplusplus 31194extern "C" 31195#endif 31196char png_get_io_ptr (); 31197int 31198main () 31199{ 31200return png_get_io_ptr (); 31201 ; 31202 return 0; 31203} 31204_ACEOF 31205if ac_fn_c_try_link "$LINENO"; then : 31206 ac_cv_lib_png15_png_get_io_ptr=yes 31207else 31208 ac_cv_lib_png15_png_get_io_ptr=no 31209fi 31210rm -f core conftest.err conftest.$ac_objext \ 31211 conftest$ac_exeext conftest.$ac_ext 31212LIBS=$ac_check_lib_save_LIBS 31213fi 31214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png15_png_get_io_ptr" >&5 31215$as_echo "$ac_cv_lib_png15_png_get_io_ptr" >&6; } 31216if test "x$ac_cv_lib_png15_png_get_io_ptr" = xyes; then : 31217 passed=`expr $passed + 1` 31218else 31219 failed=`expr $failed + 1` 31220fi 31221 31222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_longjmp in -lpng15" >&5 31223$as_echo_n "checking for png_longjmp in -lpng15... " >&6; } 31224if ${ac_cv_lib_png15_png_longjmp+:} false; then : 31225 $as_echo_n "(cached) " >&6 31226else 31227 ac_check_lib_save_LIBS=$LIBS 31228LIBS="-lpng15 $LIBS" 31229cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31230/* end confdefs.h. */ 31231 31232/* Override any GCC internal prototype to avoid an error. 31233 Use char because int might match the return type of a GCC 31234 builtin and then its argument prototype would still apply. */ 31235#ifdef __cplusplus 31236extern "C" 31237#endif 31238char png_longjmp (); 31239int 31240main () 31241{ 31242return png_longjmp (); 31243 ; 31244 return 0; 31245} 31246_ACEOF 31247if ac_fn_c_try_link "$LINENO"; then : 31248 ac_cv_lib_png15_png_longjmp=yes 31249else 31250 ac_cv_lib_png15_png_longjmp=no 31251fi 31252rm -f core conftest.err conftest.$ac_objext \ 31253 conftest$ac_exeext conftest.$ac_ext 31254LIBS=$ac_check_lib_save_LIBS 31255fi 31256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png15_png_longjmp" >&5 31257$as_echo "$ac_cv_lib_png15_png_longjmp" >&6; } 31258if test "x$ac_cv_lib_png15_png_longjmp" = xyes; then : 31259 passed=`expr $passed + 1` 31260else 31261 failed=`expr $failed + 1` 31262fi 31263 31264 fi 31265 if test "1${var}" = '14' ; then 31266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng14" >&5 31267$as_echo_n "checking for png_get_io_ptr in -lpng14... " >&6; } 31268if ${ac_cv_lib_png14_png_get_io_ptr+:} false; then : 31269 $as_echo_n "(cached) " >&6 31270else 31271 ac_check_lib_save_LIBS=$LIBS 31272LIBS="-lpng14 $LIBS" 31273cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31274/* end confdefs.h. */ 31275 31276/* Override any GCC internal prototype to avoid an error. 31277 Use char because int might match the return type of a GCC 31278 builtin and then its argument prototype would still apply. */ 31279#ifdef __cplusplus 31280extern "C" 31281#endif 31282char png_get_io_ptr (); 31283int 31284main () 31285{ 31286return png_get_io_ptr (); 31287 ; 31288 return 0; 31289} 31290_ACEOF 31291if ac_fn_c_try_link "$LINENO"; then : 31292 ac_cv_lib_png14_png_get_io_ptr=yes 31293else 31294 ac_cv_lib_png14_png_get_io_ptr=no 31295fi 31296rm -f core conftest.err conftest.$ac_objext \ 31297 conftest$ac_exeext conftest.$ac_ext 31298LIBS=$ac_check_lib_save_LIBS 31299fi 31300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png14_png_get_io_ptr" >&5 31301$as_echo "$ac_cv_lib_png14_png_get_io_ptr" >&6; } 31302if test "x$ac_cv_lib_png14_png_get_io_ptr" = xyes; then : 31303 passed=`expr $passed + 1` 31304else 31305 failed=`expr $failed + 1` 31306fi 31307 31308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_state in -lpng14" >&5 31309$as_echo_n "checking for png_get_io_state in -lpng14... " >&6; } 31310if ${ac_cv_lib_png14_png_get_io_state+:} false; then : 31311 $as_echo_n "(cached) " >&6 31312else 31313 ac_check_lib_save_LIBS=$LIBS 31314LIBS="-lpng14 $LIBS" 31315cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31316/* end confdefs.h. */ 31317 31318/* Override any GCC internal prototype to avoid an error. 31319 Use char because int might match the return type of a GCC 31320 builtin and then its argument prototype would still apply. */ 31321#ifdef __cplusplus 31322extern "C" 31323#endif 31324char png_get_io_state (); 31325int 31326main () 31327{ 31328return png_get_io_state (); 31329 ; 31330 return 0; 31331} 31332_ACEOF 31333if ac_fn_c_try_link "$LINENO"; then : 31334 ac_cv_lib_png14_png_get_io_state=yes 31335else 31336 ac_cv_lib_png14_png_get_io_state=no 31337fi 31338rm -f core conftest.err conftest.$ac_objext \ 31339 conftest$ac_exeext conftest.$ac_ext 31340LIBS=$ac_check_lib_save_LIBS 31341fi 31342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png14_png_get_io_state" >&5 31343$as_echo "$ac_cv_lib_png14_png_get_io_state" >&6; } 31344if test "x$ac_cv_lib_png14_png_get_io_state" = xyes; then : 31345 passed=`expr $passed + 1` 31346else 31347 failed=`expr $failed + 1` 31348fi 31349 31350 fi 31351 if test "1${var}" = '12' ; then 31352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng12" >&5 31353$as_echo_n "checking for png_get_io_ptr in -lpng12... " >&6; } 31354if ${ac_cv_lib_png12_png_get_io_ptr+:} false; then : 31355 $as_echo_n "(cached) " >&6 31356else 31357 ac_check_lib_save_LIBS=$LIBS 31358LIBS="-lpng12 $LIBS" 31359cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31360/* end confdefs.h. */ 31361 31362/* Override any GCC internal prototype to avoid an error. 31363 Use char because int might match the return type of a GCC 31364 builtin and then its argument prototype would still apply. */ 31365#ifdef __cplusplus 31366extern "C" 31367#endif 31368char png_get_io_ptr (); 31369int 31370main () 31371{ 31372return png_get_io_ptr (); 31373 ; 31374 return 0; 31375} 31376_ACEOF 31377if ac_fn_c_try_link "$LINENO"; then : 31378 ac_cv_lib_png12_png_get_io_ptr=yes 31379else 31380 ac_cv_lib_png12_png_get_io_ptr=no 31381fi 31382rm -f core conftest.err conftest.$ac_objext \ 31383 conftest$ac_exeext conftest.$ac_ext 31384LIBS=$ac_check_lib_save_LIBS 31385fi 31386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png12_png_get_io_ptr" >&5 31387$as_echo "$ac_cv_lib_png12_png_get_io_ptr" >&6; } 31388if test "x$ac_cv_lib_png12_png_get_io_ptr" = xyes; then : 31389 passed=`expr $passed + 1` 31390else 31391 failed=`expr $failed + 1` 31392fi 31393 31394 fi 31395 if test "1${var}" = '1' ; then 31396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng" >&5 31397$as_echo_n "checking for png_get_io_ptr in -lpng... " >&6; } 31398if ${ac_cv_lib_png_png_get_io_ptr+:} false; then : 31399 $as_echo_n "(cached) " >&6 31400else 31401 ac_check_lib_save_LIBS=$LIBS 31402LIBS="-lpng $LIBS" 31403cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31404/* end confdefs.h. */ 31405 31406/* Override any GCC internal prototype to avoid an error. 31407 Use char because int might match the return type of a GCC 31408 builtin and then its argument prototype would still apply. */ 31409#ifdef __cplusplus 31410extern "C" 31411#endif 31412char png_get_io_ptr (); 31413int 31414main () 31415{ 31416return png_get_io_ptr (); 31417 ; 31418 return 0; 31419} 31420_ACEOF 31421if ac_fn_c_try_link "$LINENO"; then : 31422 ac_cv_lib_png_png_get_io_ptr=yes 31423else 31424 ac_cv_lib_png_png_get_io_ptr=no 31425fi 31426rm -f core conftest.err conftest.$ac_objext \ 31427 conftest$ac_exeext conftest.$ac_ext 31428LIBS=$ac_check_lib_save_LIBS 31429fi 31430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_get_io_ptr" >&5 31431$as_echo "$ac_cv_lib_png_png_get_io_ptr" >&6; } 31432if test "x$ac_cv_lib_png_png_get_io_ptr" = xyes; then : 31433 passed=`expr $passed + 1` 31434else 31435 failed=`expr $failed + 1` 31436fi 31437 31438 fi 31439 if test $passed -gt 0 -a $failed -le 0 ; then 31440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ${pnglib} package is complete" >&5 31441$as_echo_n "checking if ${pnglib} package is complete... " >&6; } 31442 if test $passed -gt 0 ; then 31443 if test $failed -gt 0 ; then 31444 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 31445$as_echo "$as_me: no -- some components failed test" >&6;} 31446 have_png='no (failed tests)' 31447 else 31448 PNG_LIBS="-l${pnglib}" 31449 LIBS="$PNG_LIBS $LIBS" 31450 31451$as_echo "#define PNG_DELEGATE 1" >>confdefs.h 31452 31453 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 31454$as_echo "$as_me: yes" >&6;} 31455 have_png='yes' 31456 fi 31457 fi 31458 fi 31459 fi 31460 fi 31461 done 31462 fi 31463fi 31464 31465 if test "$have_png" = 'yes'; then 31466 PNG_DELEGATE_TRUE= 31467 PNG_DELEGATE_FALSE='#' 31468else 31469 PNG_DELEGATE_TRUE='#' 31470 PNG_DELEGATE_FALSE= 31471fi 31472 31473 31474 31475 31476 31477# 31478# Check for RSVG delegate library. 31479# 31480 31481# Check whether --with-rsvg was given. 31482if test "${with_rsvg+set}" = set; then : 31483 withval=$with_rsvg; with_rsvg=$withval 31484else 31485 with_rsvg='yes' 31486fi 31487 31488 31489if test "$with_rsvg" != 'yes'; then 31490 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-rsvg=$with_rsvg " 31491fi 31492 31493have_rsvg='no' 31494have_cairo='no' 31495RSVG_CFLAGS="" 31496RSVG_LIBS="" 31497RSVG_PKG="" 31498if test "x$with_rsvg" = "xyes"; then 31499 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 31500$as_echo "$as_me: -------------------------------------------------------------" >&6;} 31501 31502pkg_failed=no 31503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for RSVG" >&5 31504$as_echo_n "checking for RSVG... " >&6; } 31505 31506if test -n "$RSVG_CFLAGS"; then 31507 pkg_cv_RSVG_CFLAGS="$RSVG_CFLAGS" 31508 elif test -n "$PKG_CONFIG"; then 31509 if test -n "$PKG_CONFIG" && \ 31510 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"librsvg-2.0 >= 2.9.0\""; } >&5 31511 ($PKG_CONFIG --exists --print-errors "librsvg-2.0 >= 2.9.0") 2>&5 31512 ac_status=$? 31513 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 31514 test $ac_status = 0; }; then 31515 pkg_cv_RSVG_CFLAGS=`$PKG_CONFIG --cflags "librsvg-2.0 >= 2.9.0" 2>/dev/null` 31516else 31517 pkg_failed=yes 31518fi 31519 else 31520 pkg_failed=untried 31521fi 31522if test -n "$RSVG_LIBS"; then 31523 pkg_cv_RSVG_LIBS="$RSVG_LIBS" 31524 elif test -n "$PKG_CONFIG"; then 31525 if test -n "$PKG_CONFIG" && \ 31526 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"librsvg-2.0 >= 2.9.0\""; } >&5 31527 ($PKG_CONFIG --exists --print-errors "librsvg-2.0 >= 2.9.0") 2>&5 31528 ac_status=$? 31529 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 31530 test $ac_status = 0; }; then 31531 pkg_cv_RSVG_LIBS=`$PKG_CONFIG --libs "librsvg-2.0 >= 2.9.0" 2>/dev/null` 31532else 31533 pkg_failed=yes 31534fi 31535 else 31536 pkg_failed=untried 31537fi 31538 31539 31540 31541if test $pkg_failed = yes; then 31542 31543if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 31544 _pkg_short_errors_supported=yes 31545else 31546 _pkg_short_errors_supported=no 31547fi 31548 if test $_pkg_short_errors_supported = yes; then 31549 RSVG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "librsvg-2.0 >= 2.9.0" 2>&1` 31550 else 31551 RSVG_PKG_ERRORS=`$PKG_CONFIG --print-errors "librsvg-2.0 >= 2.9.0" 2>&1` 31552 fi 31553 # Put the nasty error message in config.log where it belongs 31554 echo "$RSVG_PKG_ERRORS" >&5 31555 31556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31557$as_echo "no" >&6; } 31558 have_rsvg=no 31559elif test $pkg_failed = untried; then 31560 have_rsvg=no 31561else 31562 RSVG_CFLAGS=$pkg_cv_RSVG_CFLAGS 31563 RSVG_LIBS=$pkg_cv_RSVG_LIBS 31564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31565$as_echo "yes" >&6; } 31566 have_rsvg=yes 31567fi 31568 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 31569$as_echo "$as_me: " >&6;} 31570 31571pkg_failed=no 31572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CAIRO_SVG" >&5 31573$as_echo_n "checking for CAIRO_SVG... " >&6; } 31574 31575if test -n "$CAIRO_SVG_CFLAGS"; then 31576 pkg_cv_CAIRO_SVG_CFLAGS="$CAIRO_SVG_CFLAGS" 31577 elif test -n "$PKG_CONFIG"; then 31578 if test -n "$PKG_CONFIG" && \ 31579 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo-svg\""; } >&5 31580 ($PKG_CONFIG --exists --print-errors "cairo-svg") 2>&5 31581 ac_status=$? 31582 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 31583 test $ac_status = 0; }; then 31584 pkg_cv_CAIRO_SVG_CFLAGS=`$PKG_CONFIG --cflags "cairo-svg" 2>/dev/null` 31585else 31586 pkg_failed=yes 31587fi 31588 else 31589 pkg_failed=untried 31590fi 31591if test -n "$CAIRO_SVG_LIBS"; then 31592 pkg_cv_CAIRO_SVG_LIBS="$CAIRO_SVG_LIBS" 31593 elif test -n "$PKG_CONFIG"; then 31594 if test -n "$PKG_CONFIG" && \ 31595 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo-svg\""; } >&5 31596 ($PKG_CONFIG --exists --print-errors "cairo-svg") 2>&5 31597 ac_status=$? 31598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 31599 test $ac_status = 0; }; then 31600 pkg_cv_CAIRO_SVG_LIBS=`$PKG_CONFIG --libs "cairo-svg" 2>/dev/null` 31601else 31602 pkg_failed=yes 31603fi 31604 else 31605 pkg_failed=untried 31606fi 31607 31608 31609 31610if test $pkg_failed = yes; then 31611 31612if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 31613 _pkg_short_errors_supported=yes 31614else 31615 _pkg_short_errors_supported=no 31616fi 31617 if test $_pkg_short_errors_supported = yes; then 31618 CAIRO_SVG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "cairo-svg" 2>&1` 31619 else 31620 CAIRO_SVG_PKG_ERRORS=`$PKG_CONFIG --print-errors "cairo-svg" 2>&1` 31621 fi 31622 # Put the nasty error message in config.log where it belongs 31623 echo "$CAIRO_SVG_PKG_ERRORS" >&5 31624 31625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31626$as_echo "no" >&6; } 31627 have_cairo=no 31628elif test $pkg_failed = untried; then 31629 have_cairo=no 31630else 31631 CAIRO_SVG_CFLAGS=$pkg_cv_CAIRO_SVG_CFLAGS 31632 CAIRO_SVG_LIBS=$pkg_cv_CAIRO_SVG_LIBS 31633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31634$as_echo "yes" >&6; } 31635 have_cairo=yes 31636fi 31637 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 31638$as_echo "$as_me: " >&6;} 31639fi 31640 31641if test "$have_rsvg" = 'yes'; then 31642 31643$as_echo "#define RSVG_DELEGATE 1" >>confdefs.h 31644 31645 if test "$with_modules" = 'no'; then 31646 CPPFLAGS="$RSVG_CFLAGS $CPPFLAGS" 31647 fi 31648fi 31649 31650if test "$have_cairo" = 'yes'; then 31651 31652$as_echo "#define CAIRO_DELEGATE 1" >>confdefs.h 31653 31654 if test "$with_modules" = 'no'; then 31655 CPPFLAGS="$CAIRO_SVG_CFLAGS $CPPFLAGS" 31656 fi 31657fi 31658 31659 if test "$have_rsvg" = 'yes'; then 31660 RSVG_DELEGATE_TRUE= 31661 RSVG_DELEGATE_FALSE='#' 31662else 31663 RSVG_DELEGATE_TRUE='#' 31664 RSVG_DELEGATE_FALSE= 31665fi 31666 31667 if test "$have_cairo" = 'yes'; then 31668 CAIRO_DELEGATE_TRUE= 31669 CAIRO_DELEGATE_FALSE='#' 31670else 31671 CAIRO_DELEGATE_TRUE='#' 31672 CAIRO_DELEGATE_FALSE= 31673fi 31674 31675 31676 31677 31678 31679# 31680# Check for TIFF delegate library. 31681# 31682 31683# Check whether --with-tiff was given. 31684if test "${with_tiff+set}" = set; then : 31685 withval=$with_tiff; with_tiff=$withval 31686else 31687 with_tiff='yes' 31688fi 31689 31690 31691if test "$with_tiff" != 'yes'; then 31692 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-tiff=$with_tiff " 31693fi 31694 31695have_tiff='no' 31696TIFF_LIBS='' 31697if test "$with_tiff" != 'no'; then 31698 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 31699$as_echo "$as_me: -------------------------------------------------------------" >&6;} 31700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFF" >&5 31701$as_echo_n "checking for TIFF... " >&6; } 31702 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 31703$as_echo "$as_me: " >&6;} 31704 failed=0 31705 passed=0 31706 ac_fn_c_check_header_mongrel "$LINENO" "tiff.h" "ac_cv_header_tiff_h" "$ac_includes_default" 31707if test "x$ac_cv_header_tiff_h" = xyes; then : 31708 passed=`expr $passed + 1` 31709else 31710 failed=`expr $failed + 1` 31711fi 31712 31713 31714 ac_fn_c_check_header_mongrel "$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default" 31715if test "x$ac_cv_header_tiffio_h" = xyes; then : 31716 passed=`expr $passed + 1` 31717else 31718 failed=`expr $failed + 1` 31719fi 31720 31721 31722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFOpen in -ltiff" >&5 31723$as_echo_n "checking for TIFFOpen in -ltiff... " >&6; } 31724if ${ac_cv_lib_tiff_TIFFOpen+:} false; then : 31725 $as_echo_n "(cached) " >&6 31726else 31727 ac_check_lib_save_LIBS=$LIBS 31728LIBS="-ltiff $LIBS" 31729cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31730/* end confdefs.h. */ 31731 31732/* Override any GCC internal prototype to avoid an error. 31733 Use char because int might match the return type of a GCC 31734 builtin and then its argument prototype would still apply. */ 31735#ifdef __cplusplus 31736extern "C" 31737#endif 31738char TIFFOpen (); 31739int 31740main () 31741{ 31742return TIFFOpen (); 31743 ; 31744 return 0; 31745} 31746_ACEOF 31747if ac_fn_c_try_link "$LINENO"; then : 31748 ac_cv_lib_tiff_TIFFOpen=yes 31749else 31750 ac_cv_lib_tiff_TIFFOpen=no 31751fi 31752rm -f core conftest.err conftest.$ac_objext \ 31753 conftest$ac_exeext conftest.$ac_ext 31754LIBS=$ac_check_lib_save_LIBS 31755fi 31756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFOpen" >&5 31757$as_echo "$ac_cv_lib_tiff_TIFFOpen" >&6; } 31758if test "x$ac_cv_lib_tiff_TIFFOpen" = xyes; then : 31759 passed=`expr $passed + 1` 31760else 31761 failed=`expr $failed + 1` 31762fi 31763 31764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFClientOpen in -ltiff" >&5 31765$as_echo_n "checking for TIFFClientOpen in -ltiff... " >&6; } 31766if ${ac_cv_lib_tiff_TIFFClientOpen+:} false; then : 31767 $as_echo_n "(cached) " >&6 31768else 31769 ac_check_lib_save_LIBS=$LIBS 31770LIBS="-ltiff $LIBS" 31771cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31772/* end confdefs.h. */ 31773 31774/* Override any GCC internal prototype to avoid an error. 31775 Use char because int might match the return type of a GCC 31776 builtin and then its argument prototype would still apply. */ 31777#ifdef __cplusplus 31778extern "C" 31779#endif 31780char TIFFClientOpen (); 31781int 31782main () 31783{ 31784return TIFFClientOpen (); 31785 ; 31786 return 0; 31787} 31788_ACEOF 31789if ac_fn_c_try_link "$LINENO"; then : 31790 ac_cv_lib_tiff_TIFFClientOpen=yes 31791else 31792 ac_cv_lib_tiff_TIFFClientOpen=no 31793fi 31794rm -f core conftest.err conftest.$ac_objext \ 31795 conftest$ac_exeext conftest.$ac_ext 31796LIBS=$ac_check_lib_save_LIBS 31797fi 31798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFClientOpen" >&5 31799$as_echo "$ac_cv_lib_tiff_TIFFClientOpen" >&6; } 31800if test "x$ac_cv_lib_tiff_TIFFClientOpen" = xyes; then : 31801 passed=`expr $passed + 1` 31802else 31803 failed=`expr $failed + 1` 31804fi 31805 31806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFIsByteSwapped in -ltiff" >&5 31807$as_echo_n "checking for TIFFIsByteSwapped in -ltiff... " >&6; } 31808if ${ac_cv_lib_tiff_TIFFIsByteSwapped+:} false; then : 31809 $as_echo_n "(cached) " >&6 31810else 31811 ac_check_lib_save_LIBS=$LIBS 31812LIBS="-ltiff $LIBS" 31813cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31814/* end confdefs.h. */ 31815 31816/* Override any GCC internal prototype to avoid an error. 31817 Use char because int might match the return type of a GCC 31818 builtin and then its argument prototype would still apply. */ 31819#ifdef __cplusplus 31820extern "C" 31821#endif 31822char TIFFIsByteSwapped (); 31823int 31824main () 31825{ 31826return TIFFIsByteSwapped (); 31827 ; 31828 return 0; 31829} 31830_ACEOF 31831if ac_fn_c_try_link "$LINENO"; then : 31832 ac_cv_lib_tiff_TIFFIsByteSwapped=yes 31833else 31834 ac_cv_lib_tiff_TIFFIsByteSwapped=no 31835fi 31836rm -f core conftest.err conftest.$ac_objext \ 31837 conftest$ac_exeext conftest.$ac_ext 31838LIBS=$ac_check_lib_save_LIBS 31839fi 31840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFIsByteSwapped" >&5 31841$as_echo "$ac_cv_lib_tiff_TIFFIsByteSwapped" >&6; } 31842if test "x$ac_cv_lib_tiff_TIFFIsByteSwapped" = xyes; then : 31843 passed=`expr $passed + 1` 31844else 31845 failed=`expr $failed + 1` 31846fi 31847 31848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFReadRGBATile in -ltiff" >&5 31849$as_echo_n "checking for TIFFReadRGBATile in -ltiff... " >&6; } 31850if ${ac_cv_lib_tiff_TIFFReadRGBATile+:} false; then : 31851 $as_echo_n "(cached) " >&6 31852else 31853 ac_check_lib_save_LIBS=$LIBS 31854LIBS="-ltiff $LIBS" 31855cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31856/* end confdefs.h. */ 31857 31858/* Override any GCC internal prototype to avoid an error. 31859 Use char because int might match the return type of a GCC 31860 builtin and then its argument prototype would still apply. */ 31861#ifdef __cplusplus 31862extern "C" 31863#endif 31864char TIFFReadRGBATile (); 31865int 31866main () 31867{ 31868return TIFFReadRGBATile (); 31869 ; 31870 return 0; 31871} 31872_ACEOF 31873if ac_fn_c_try_link "$LINENO"; then : 31874 ac_cv_lib_tiff_TIFFReadRGBATile=yes 31875else 31876 ac_cv_lib_tiff_TIFFReadRGBATile=no 31877fi 31878rm -f core conftest.err conftest.$ac_objext \ 31879 conftest$ac_exeext conftest.$ac_ext 31880LIBS=$ac_check_lib_save_LIBS 31881fi 31882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFReadRGBATile" >&5 31883$as_echo "$ac_cv_lib_tiff_TIFFReadRGBATile" >&6; } 31884if test "x$ac_cv_lib_tiff_TIFFReadRGBATile" = xyes; then : 31885 passed=`expr $passed + 1` 31886else 31887 failed=`expr $failed + 1` 31888fi 31889 31890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFReadRGBAStrip in -ltiff" >&5 31891$as_echo_n "checking for TIFFReadRGBAStrip in -ltiff... " >&6; } 31892if ${ac_cv_lib_tiff_TIFFReadRGBAStrip+:} false; then : 31893 $as_echo_n "(cached) " >&6 31894else 31895 ac_check_lib_save_LIBS=$LIBS 31896LIBS="-ltiff $LIBS" 31897cat confdefs.h - <<_ACEOF >conftest.$ac_ext 31898/* end confdefs.h. */ 31899 31900/* Override any GCC internal prototype to avoid an error. 31901 Use char because int might match the return type of a GCC 31902 builtin and then its argument prototype would still apply. */ 31903#ifdef __cplusplus 31904extern "C" 31905#endif 31906char TIFFReadRGBAStrip (); 31907int 31908main () 31909{ 31910return TIFFReadRGBAStrip (); 31911 ; 31912 return 0; 31913} 31914_ACEOF 31915if ac_fn_c_try_link "$LINENO"; then : 31916 ac_cv_lib_tiff_TIFFReadRGBAStrip=yes 31917else 31918 ac_cv_lib_tiff_TIFFReadRGBAStrip=no 31919fi 31920rm -f core conftest.err conftest.$ac_objext \ 31921 conftest$ac_exeext conftest.$ac_ext 31922LIBS=$ac_check_lib_save_LIBS 31923fi 31924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFReadRGBAStrip" >&5 31925$as_echo "$ac_cv_lib_tiff_TIFFReadRGBAStrip" >&6; } 31926if test "x$ac_cv_lib_tiff_TIFFReadRGBAStrip" = xyes; then : 31927 passed=`expr $passed + 1` 31928else 31929 failed=`expr $failed + 1` 31930fi 31931 31932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if TIFF package is complete" >&5 31933$as_echo_n "checking if TIFF package is complete... " >&6; } 31934 if test $passed -gt 0; then 31935 if test $failed -gt 0; then 31936 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 31937$as_echo "$as_me: no -- some components failed test" >&6;} 31938 have_tiff='no (failed tests)' 31939 else 31940 TIFF_LIBS='-ltiff' 31941 LIBS="$TIFF_LIBS $LIBS" 31942 31943$as_echo "#define TIFF_DELEGATE 1" >>confdefs.h 31944 31945 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 31946$as_echo "$as_me: yes" >&6;} 31947 have_tiff='yes' 31948 for ac_header in tiffconf.h 31949do : 31950 ac_fn_c_check_header_mongrel "$LINENO" "tiffconf.h" "ac_cv_header_tiffconf_h" "$ac_includes_default" 31951if test "x$ac_cv_header_tiffconf_h" = xyes; then : 31952 cat >>confdefs.h <<_ACEOF 31953#define HAVE_TIFFCONF_H 1 31954_ACEOF 31955 31956fi 31957 31958done 31959 31960 for ac_func in TIFFIsCODECConfigured TIFFMergeFieldInfo \ 31961 TIFFIsBigEndian TIFFReadEXIFDirectory TIFFSetErrorHandlerExt \ 31962 TIFFSetTagExtender TIFFSetWarningHandlerExt \ 31963 TIFFSwabArrayOfTriples 31964do : 31965 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 31966ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 31967if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 31968 cat >>confdefs.h <<_ACEOF 31969#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 31970_ACEOF 31971 31972fi 31973done 31974 31975 fi 31976 else 31977 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 31978$as_echo "$as_me: no" >&6;} 31979 fi 31980fi 31981 if test "$have_tiff" = 'yes'; then 31982 TIFF_DELEGATE_TRUE= 31983 TIFF_DELEGATE_FALSE='#' 31984else 31985 TIFF_DELEGATE_TRUE='#' 31986 TIFF_DELEGATE_FALSE= 31987fi 31988 31989 31990 31991 31992# 31993# Check for WEBP delegate library. 31994# 31995 31996# Check whether --with-webp was given. 31997if test "${with_webp+set}" = set; then : 31998 withval=$with_webp; with_webp=$withval 31999else 32000 with_webp='yes' 32001fi 32002 32003 32004if test "$with_webp" != 'yes'; then 32005 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-webp=$with_webp " 32006fi 32007 32008have_webp='no' 32009WEBP_LIBS='' 32010if test "$with_webp" != 'no'; then 32011 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 32012$as_echo "$as_me: -------------------------------------------------------------" >&6;} 32013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBP" >&5 32014$as_echo_n "checking for WEBP... " >&6; } 32015 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 32016$as_echo "$as_me: " >&6;} 32017 failed=0 32018 passed=0 32019 ac_fn_c_check_header_mongrel "$LINENO" "webp/decode.h" "ac_cv_header_webp_decode_h" "$ac_includes_default" 32020if test "x$ac_cv_header_webp_decode_h" = xyes; then : 32021 passed=`expr $passed + 1` 32022else 32023 failed=`expr $failed + 1` 32024fi 32025 32026 32027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WebPDecodeRGB in -lwebp" >&5 32028$as_echo_n "checking for WebPDecodeRGB in -lwebp... " >&6; } 32029if ${ac_cv_lib_webp_WebPDecodeRGB+:} false; then : 32030 $as_echo_n "(cached) " >&6 32031else 32032 ac_check_lib_save_LIBS=$LIBS 32033LIBS="-lwebp $LIBS" 32034cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32035/* end confdefs.h. */ 32036 32037/* Override any GCC internal prototype to avoid an error. 32038 Use char because int might match the return type of a GCC 32039 builtin and then its argument prototype would still apply. */ 32040#ifdef __cplusplus 32041extern "C" 32042#endif 32043char WebPDecodeRGB (); 32044int 32045main () 32046{ 32047return WebPDecodeRGB (); 32048 ; 32049 return 0; 32050} 32051_ACEOF 32052if ac_fn_c_try_link "$LINENO"; then : 32053 ac_cv_lib_webp_WebPDecodeRGB=yes 32054else 32055 ac_cv_lib_webp_WebPDecodeRGB=no 32056fi 32057rm -f core conftest.err conftest.$ac_objext \ 32058 conftest$ac_exeext conftest.$ac_ext 32059LIBS=$ac_check_lib_save_LIBS 32060fi 32061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_webp_WebPDecodeRGB" >&5 32062$as_echo "$ac_cv_lib_webp_WebPDecodeRGB" >&6; } 32063if test "x$ac_cv_lib_webp_WebPDecodeRGB" = xyes; then : 32064 passed=`expr $passed + 1` 32065else 32066 failed=`expr $failed + 1` 32067fi 32068 32069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if WEBP package is complete" >&5 32070$as_echo_n "checking if WEBP package is complete... " >&6; } 32071 if test $passed -gt 0; then 32072 if test $failed -gt 0; then 32073 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 32074$as_echo "$as_me: no -- some components failed test" >&6;} 32075 have_webp='no (failed tests)' 32076 else 32077 WEBP_LIBS='-lwebp' 32078 LIBS="$WEBP_LIBS $LIBS" 32079 32080$as_echo "#define WEBP_DELEGATE 1" >>confdefs.h 32081 32082 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 32083$as_echo "$as_me: yes" >&6;} 32084 have_webp='yes' 32085 fi 32086 else 32087 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 32088$as_echo "$as_me: no" >&6;} 32089 fi 32090fi 32091 if test "$have_webp" = 'yes'; then 32092 WEBP_DELEGATE_TRUE= 32093 WEBP_DELEGATE_FALSE='#' 32094else 32095 WEBP_DELEGATE_TRUE='#' 32096 WEBP_DELEGATE_FALSE= 32097fi 32098 32099 32100 32101 32102# 32103# Set Windows font directory. 32104# 32105 32106# Check whether --with-windows-font-dir was given. 32107if test "${with_windows_font_dir+set}" = set; then : 32108 withval=$with_windows_font_dir; with_windows_font_dir=$withval 32109else 32110 with_windows_font_dir='' 32111fi 32112 32113if test "$with_windows_font_dir" != '' ; then 32114 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-windows-font-dir=$with_windows_font_dir " 32115fi 32116 32117 32118# 32119# Check for WMF delegate library. 32120# 32121 32122# Check whether --with-wmf was given. 32123if test "${with_wmf+set}" = set; then : 32124 withval=$with_wmf; with_wmf=$withval 32125else 32126 with_wmf='no' 32127fi 32128 32129 32130if test "$with_wmf" != 'yes'; then 32131 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-wmf=$with_wmf " 32132fi 32133 32134have_wmf='no' 32135WMF_LIBS='' 32136WMF_LIBS_DEPS='' 32137OLIBS="$LIBS" 32138if test "$with_wmf" != 'no'; then 32139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5 32140$as_echo "-------------------------------------------------------------" >&6; } 32141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WMF" >&5 32142$as_echo_n "checking for WMF... " >&6; } 32143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 32144$as_echo "" >&6; } 32145 have_libwmf='no' 32146 have_libwmflite='no' 32147 have_libwmf_ipa_h='no' 32148 32149 ac_fn_c_check_header_compile "$LINENO" "libwmf/ipa.h" "ac_cv_header_libwmf_ipa_h" "$FT2BUILD_H 32150" 32151if test "x$ac_cv_header_libwmf_ipa_h" = xyes; then : 32152 have_libwmf_ipa_h='yes' 32153fi 32154 32155 32156 if test "$have_libwmf_ipa_h" = 'yes'; then 32157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wmf_lite_create in -lwmflite" >&5 32158$as_echo_n "checking for wmf_lite_create in -lwmflite... " >&6; } 32159if ${ac_cv_lib_wmflite_wmf_lite_create+:} false; then : 32160 $as_echo_n "(cached) " >&6 32161else 32162 ac_check_lib_save_LIBS=$LIBS 32163LIBS="-lwmflite $LIBS" 32164cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32165/* end confdefs.h. */ 32166 32167/* Override any GCC internal prototype to avoid an error. 32168 Use char because int might match the return type of a GCC 32169 builtin and then its argument prototype would still apply. */ 32170#ifdef __cplusplus 32171extern "C" 32172#endif 32173char wmf_lite_create (); 32174int 32175main () 32176{ 32177return wmf_lite_create (); 32178 ; 32179 return 0; 32180} 32181_ACEOF 32182if ac_fn_c_try_link "$LINENO"; then : 32183 ac_cv_lib_wmflite_wmf_lite_create=yes 32184else 32185 ac_cv_lib_wmflite_wmf_lite_create=no 32186fi 32187rm -f core conftest.err conftest.$ac_objext \ 32188 conftest$ac_exeext conftest.$ac_ext 32189LIBS=$ac_check_lib_save_LIBS 32190fi 32191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wmflite_wmf_lite_create" >&5 32192$as_echo "$ac_cv_lib_wmflite_wmf_lite_create" >&6; } 32193if test "x$ac_cv_lib_wmflite_wmf_lite_create" = xyes; then : 32194 have_libwmflite='yes' 32195fi 32196 32197 if test "$have_libwmflite" = 'yes'; then 32198 32199$as_echo "#define WMFLITE_DELEGATE 1" >>confdefs.h 32200 32201 WMF_LIBS='-lwmflite' 32202 LIBS="$WMF_LIBS $LIBS" 32203 have_wmf='yes' 32204 else 32205 WMF_LIBS_DEPS='' 32206 WMF_CONFIG_LIBS=`libwmf-config --libs` 32207 for lib in xml2 expat freetype jpeg png z; do 32208 testlib="-l${lib}" 32209 echo "$WMF_CONFIG_LIBS" | grep -- "$testlib" > /dev/null && WMF_LIBS_DEPS="$WMF_LIBS_DEPS $testlib" 32210 done 32211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wmf_api_create in -lwmf" >&5 32212$as_echo_n "checking for wmf_api_create in -lwmf... " >&6; } 32213if ${ac_cv_lib_wmf_wmf_api_create+:} false; then : 32214 $as_echo_n "(cached) " >&6 32215else 32216 ac_check_lib_save_LIBS=$LIBS 32217LIBS="-lwmf $WMF_LIBS_DEPS $LIBS" 32218cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32219/* end confdefs.h. */ 32220 32221/* Override any GCC internal prototype to avoid an error. 32222 Use char because int might match the return type of a GCC 32223 builtin and then its argument prototype would still apply. */ 32224#ifdef __cplusplus 32225extern "C" 32226#endif 32227char wmf_api_create (); 32228int 32229main () 32230{ 32231return wmf_api_create (); 32232 ; 32233 return 0; 32234} 32235_ACEOF 32236if ac_fn_c_try_link "$LINENO"; then : 32237 ac_cv_lib_wmf_wmf_api_create=yes 32238else 32239 ac_cv_lib_wmf_wmf_api_create=no 32240fi 32241rm -f core conftest.err conftest.$ac_objext \ 32242 conftest$ac_exeext conftest.$ac_ext 32243LIBS=$ac_check_lib_save_LIBS 32244fi 32245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wmf_wmf_api_create" >&5 32246$as_echo "$ac_cv_lib_wmf_wmf_api_create" >&6; } 32247if test "x$ac_cv_lib_wmf_wmf_api_create" = xyes; then : 32248 have_libwmf='yes' 32249fi 32250 32251 if test "$have_libwmf" = 'yes'; then 32252 32253$as_echo "#define WMF_DELEGATE 1" >>confdefs.h 32254 32255 WMF_LIBS='-lwmf' 32256 LIBS="$WMF_LIBS $LIBS" 32257 have_wmf='yes' 32258 else 32259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5 32260$as_echo "no -- some components failed test" >&6; } 32261 have_wmf='no (failed tests)' 32262 have_wmflite='no (failed tests)' 32263 LIBS="$OLIBS" 32264 WMF_LIBS='' 32265 fi 32266 fi 32267 fi 32268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if WMF package is complete" >&5 32269$as_echo_n "checking if WMF package is complete... " >&6; } 32270 if test "$have_wmf" = 'yes'; then 32271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32272$as_echo "yes" >&6; } 32273 else 32274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32275$as_echo "no" >&6; } 32276 fi 32277fi 32278 if test "$have_wmf" = 'yes'; then 32279 WMF_DELEGATE_TRUE= 32280 WMF_DELEGATE_FALSE='#' 32281else 32282 WMF_DELEGATE_TRUE='#' 32283 WMF_DELEGATE_FALSE= 32284fi 32285 32286 32287 32288 32289 32290 32291# 32292# Check for XML delegate library. 32293# 32294 32295# Check whether --with-xml was given. 32296if test "${with_xml+set}" = set; then : 32297 withval=$with_xml; with_xml=$withval 32298else 32299 with_xml='yes' 32300fi 32301 32302 32303if test "$with_xml" != 'yes' ; then 32304 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-xml=$with_xml " 32305fi 32306 32307have_xml='no' 32308XML_LIBS='' 32309if test "$with_xml" != 'no'; then 32310 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 32311$as_echo "$as_me: -------------------------------------------------------------" >&6;} 32312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML" >&5 32313$as_echo_n "checking for XML... " >&6; } 32314 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 32315$as_echo "$as_me: " >&6;} 32316 PERSIST_LDFLAGS=$LDFLAGS 32317 PERSIST_CPPFLAGS=$CPPFLAGS 32318 xml2_config='' 32319 # Extract the first word of "xml2-config", so it can be a program name with args. 32320set dummy xml2-config; ac_word=$2 32321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32322$as_echo_n "checking for $ac_word... " >&6; } 32323if ${ac_cv_path_xml2_config+:} false; then : 32324 $as_echo_n "(cached) " >&6 32325else 32326 case $xml2_config in 32327 [\\/]* | ?:[\\/]*) 32328 ac_cv_path_xml2_config="$xml2_config" # Let the user override the test with a path. 32329 ;; 32330 *) 32331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 32332for as_dir in $PATH 32333do 32334 IFS=$as_save_IFS 32335 test -z "$as_dir" && as_dir=. 32336 for ac_exec_ext in '' $ac_executable_extensions; do 32337 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 32338 ac_cv_path_xml2_config="$as_dir/$ac_word$ac_exec_ext" 32339 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 32340 break 2 32341 fi 32342done 32343 done 32344IFS=$as_save_IFS 32345 32346 ;; 32347esac 32348fi 32349xml2_config=$ac_cv_path_xml2_config 32350if test -n "$xml2_config"; then 32351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xml2_config" >&5 32352$as_echo "$xml2_config" >&6; } 32353else 32354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32355$as_echo "no" >&6; } 32356fi 32357 32358 if test -n "$xml2_config"; then 32359 # Debian installs libxml headers under /usr/include/libxml2/libxml with 32360 # the shared library installed under /usr/lib, whereas the package 32361 # installs itself under $prefix/libxml and $prefix/lib. 32362 xml2_prefix=`xml2-config --prefix` 32363 if test -d "${xml2_prefix}/include/libxml2"; then 32364 CPPFLAGS="$CPPFLAGS -I${xml2_prefix}/include/libxml2" 32365 fi 32366 if test "${xml2_prefix}" != '/usr'; then 32367 LDFLAGS="$LDFLAGS -L${xml2_prefix}/lib" 32368 fi 32369 fi 32370 failed=0 32371 passed=0 32372 ac_fn_c_check_header_mongrel "$LINENO" "libxml/parser.h" "ac_cv_header_libxml_parser_h" "$ac_includes_default" 32373if test "x$ac_cv_header_libxml_parser_h" = xyes; then : 32374 passed=`expr $passed + 1` 32375else 32376 failed=`expr $failed + 1` 32377fi 32378 32379 32380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlSAXVersion in -lxml2" >&5 32381$as_echo_n "checking for xmlSAXVersion in -lxml2... " >&6; } 32382if ${ac_cv_lib_xml2_xmlSAXVersion+:} false; then : 32383 $as_echo_n "(cached) " >&6 32384else 32385 ac_check_lib_save_LIBS=$LIBS 32386LIBS="-lxml2 $LIBS" 32387cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32388/* end confdefs.h. */ 32389 32390/* Override any GCC internal prototype to avoid an error. 32391 Use char because int might match the return type of a GCC 32392 builtin and then its argument prototype would still apply. */ 32393#ifdef __cplusplus 32394extern "C" 32395#endif 32396char xmlSAXVersion (); 32397int 32398main () 32399{ 32400return xmlSAXVersion (); 32401 ; 32402 return 0; 32403} 32404_ACEOF 32405if ac_fn_c_try_link "$LINENO"; then : 32406 ac_cv_lib_xml2_xmlSAXVersion=yes 32407else 32408 ac_cv_lib_xml2_xmlSAXVersion=no 32409fi 32410rm -f core conftest.err conftest.$ac_objext \ 32411 conftest$ac_exeext conftest.$ac_ext 32412LIBS=$ac_check_lib_save_LIBS 32413fi 32414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlSAXVersion" >&5 32415$as_echo "$ac_cv_lib_xml2_xmlSAXVersion" >&6; } 32416if test "x$ac_cv_lib_xml2_xmlSAXVersion" = xyes; then : 32417 passed=`expr $passed + 1` 32418else 32419 failed=`expr $failed + 1` 32420fi 32421 32422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlParseChunk in -lxml2" >&5 32423$as_echo_n "checking for xmlParseChunk in -lxml2... " >&6; } 32424if ${ac_cv_lib_xml2_xmlParseChunk+:} false; then : 32425 $as_echo_n "(cached) " >&6 32426else 32427 ac_check_lib_save_LIBS=$LIBS 32428LIBS="-lxml2 $LIBS" 32429cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32430/* end confdefs.h. */ 32431 32432/* Override any GCC internal prototype to avoid an error. 32433 Use char because int might match the return type of a GCC 32434 builtin and then its argument prototype would still apply. */ 32435#ifdef __cplusplus 32436extern "C" 32437#endif 32438char xmlParseChunk (); 32439int 32440main () 32441{ 32442return xmlParseChunk (); 32443 ; 32444 return 0; 32445} 32446_ACEOF 32447if ac_fn_c_try_link "$LINENO"; then : 32448 ac_cv_lib_xml2_xmlParseChunk=yes 32449else 32450 ac_cv_lib_xml2_xmlParseChunk=no 32451fi 32452rm -f core conftest.err conftest.$ac_objext \ 32453 conftest$ac_exeext conftest.$ac_ext 32454LIBS=$ac_check_lib_save_LIBS 32455fi 32456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlParseChunk" >&5 32457$as_echo "$ac_cv_lib_xml2_xmlParseChunk" >&6; } 32458if test "x$ac_cv_lib_xml2_xmlParseChunk" = xyes; then : 32459 passed=`expr $passed + 1` 32460else 32461 failed=`expr $failed + 1` 32462fi 32463 32464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlCreatePushParserCtxt in -lxml2" >&5 32465$as_echo_n "checking for xmlCreatePushParserCtxt in -lxml2... " >&6; } 32466if ${ac_cv_lib_xml2_xmlCreatePushParserCtxt+:} false; then : 32467 $as_echo_n "(cached) " >&6 32468else 32469 ac_check_lib_save_LIBS=$LIBS 32470LIBS="-lxml2 $LIBS" 32471cat confdefs.h - <<_ACEOF >conftest.$ac_ext 32472/* end confdefs.h. */ 32473 32474/* Override any GCC internal prototype to avoid an error. 32475 Use char because int might match the return type of a GCC 32476 builtin and then its argument prototype would still apply. */ 32477#ifdef __cplusplus 32478extern "C" 32479#endif 32480char xmlCreatePushParserCtxt (); 32481int 32482main () 32483{ 32484return xmlCreatePushParserCtxt (); 32485 ; 32486 return 0; 32487} 32488_ACEOF 32489if ac_fn_c_try_link "$LINENO"; then : 32490 ac_cv_lib_xml2_xmlCreatePushParserCtxt=yes 32491else 32492 ac_cv_lib_xml2_xmlCreatePushParserCtxt=no 32493fi 32494rm -f core conftest.err conftest.$ac_objext \ 32495 conftest$ac_exeext conftest.$ac_ext 32496LIBS=$ac_check_lib_save_LIBS 32497fi 32498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlCreatePushParserCtxt" >&5 32499$as_echo "$ac_cv_lib_xml2_xmlCreatePushParserCtxt" >&6; } 32500if test "x$ac_cv_lib_xml2_xmlCreatePushParserCtxt" = xyes; then : 32501 passed=`expr $passed + 1` 32502else 32503 failed=`expr $failed + 1` 32504fi 32505 32506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XML package is complete" >&5 32507$as_echo_n "checking if XML package is complete... " >&6; } 32508 if test $passed -gt 0; then 32509 if test $failed -gt 0; then 32510 { $as_echo "$as_me:${as_lineno-$LINENO}: no -- some components failed test" >&5 32511$as_echo "$as_me: no -- some components failed test" >&6;} 32512 have_xml='no (failed tests)' 32513 LDFLAGS="$PERSIST_LDFLAGS" 32514 CPPFLAGS="$PERSIST_CPPFLAGS" 32515 else 32516 XML_LIBS='-lxml2' 32517 LIBS="$XML_LIBS $LIBS" 32518 32519$as_echo "#define XML_DELEGATE 1" >>confdefs.h 32520 32521 { $as_echo "$as_me:${as_lineno-$LINENO}: yes" >&5 32522$as_echo "$as_me: yes" >&6;} 32523 have_xml='yes' 32524 fi 32525 else 32526 { $as_echo "$as_me:${as_lineno-$LINENO}: no" >&5 32527$as_echo "$as_me: no" >&6;} 32528 fi 32529fi 32530 if test "$have_xml" = 'yes'; then 32531 XML_DELEGATE_TRUE= 32532 XML_DELEGATE_FALSE='#' 32533else 32534 XML_DELEGATE_TRUE='#' 32535 XML_DELEGATE_FALSE= 32536fi 32537 32538 32539 32540 32541# Substitute compiler name to build/link PerlMagick 32542# 32543 32544 32545# 32546# Configure install Paths 32547# 32548 32549# Path to ImageMagick header files 32550INCLUDE_RELATIVE_PATH="ImageMagick" 32551INCLUDE_PATH="${INCLUDEARCH_DIR}/${INCLUDE_RELATIVE_PATH}" 32552DEFINE_INCLUDE_PATH="${INCLUDEARCH_DIR}/${INCLUDE_RELATIVE_PATH}/" 32553case "${build_os}" in 32554 mingw* ) 32555 DEFINE_INCLUDE_PATH=`$WinPathScript "$DEFINE_INCLUDE_PATH" 1` 32556 ;; 32557esac 32558 32559cat >>confdefs.h <<_ACEOF 32560#define INCLUDE_PATH "$DEFINE_INCLUDE_PATH" 32561_ACEOF 32562 32563 32564 32565# Subdirectory under lib to place ImageMagick lib files 32566LIBRARY_RELATIVE_PATH="${PACKAGE_NAME}-${PACKAGE_VERSION}" 32567 32568cat >>confdefs.h <<_ACEOF 32569#define LIBRARY_RELATIVE_PATH "$LIBRARY_RELATIVE_PATH" 32570_ACEOF 32571 32572 32573# Path to ImageMagick bin directory 32574EXECUTABLE_PATH="${BIN_DIR}" 32575DEFINE_EXECUTABLE_PATH="${BIN_DIR}/" 32576case "${build_os}" in 32577 mingw* ) 32578 DEFINE_EXECUTABLE_PATH=`$WinPathScript "$DEFINE_EXECUTABLE_PATH" 1` 32579 ;; 32580esac 32581 32582cat >>confdefs.h <<_ACEOF 32583#define EXECUTABLE_PATH "$DEFINE_EXECUTABLE_PATH" 32584_ACEOF 32585 32586 32587 32588# Path to ImageMagick lib 32589LIBRARY_PATH="${LIB_DIR}/${LIBRARY_RELATIVE_PATH}" 32590DEFINE_LIBRARY_PATH="${LIB_DIR}/${LIBRARY_RELATIVE_PATH}/" 32591case "${build_os}" in 32592 mingw* ) 32593 DEFINE_LIBRARY_PATH=`$WinPathScript "$DEFINE_LIBRARY_PATH" 1` 32594 ;; 32595esac 32596 32597cat >>confdefs.h <<_ACEOF 32598#define LIBRARY_PATH "$DEFINE_LIBRARY_PATH" 32599_ACEOF 32600 32601 32602 32603# 32604# Subdirectory under lib to place ImageMagick coder module files 32605CODER_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}/modules-Q${QUANTUM_DEPTH}/coders" 32606 32607cat >>confdefs.h <<_ACEOF 32608#define CODER_RELATIVE_PATH "$CODER_RELATIVE_PATH" 32609_ACEOF 32610 32611CODER_PATH="${LIB_DIR}/${CODER_RELATIVE_PATH}" 32612DEFINE_CODER_PATH="${LIB_DIR}/${CODER_RELATIVE_PATH}/" 32613case "${build_os}" in 32614 mingw* ) 32615 DEFINE_CODER_PATH=`$WinPathScript "$DEFINE_CODER_PATH" 1` 32616 ;; 32617esac 32618 32619cat >>confdefs.h <<_ACEOF 32620#define CODER_PATH "$DEFINE_CODER_PATH" 32621_ACEOF 32622 32623 32624 32625# 32626# Subdirectory under lib to place ImageMagick filter module files 32627FILTER_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}/modules-Q${QUANTUM_DEPTH}/filters" 32628 32629cat >>confdefs.h <<_ACEOF 32630#define FILTER_RELATIVE_PATH "$FILTER_RELATIVE_PATH" 32631_ACEOF 32632 32633FILTER_PATH="${LIB_DIR}/${FILTER_RELATIVE_PATH}" 32634DEFINE_FILTER_PATH="${LIB_DIR}/${FILTER_RELATIVE_PATH}/" 32635case "${build_os}" in 32636 mingw* ) 32637 DEFINE_FILTER_PATH=`$WinPathScript "$DEFINE_FILTER_PATH" 1` 32638 ;; 32639esac 32640 32641cat >>confdefs.h <<_ACEOF 32642#define FILTER_PATH "$DEFINE_FILTER_PATH" 32643_ACEOF 32644 32645 32646 32647# 32648# Path to ImageMagick documentation files 32649DOCUMENTATION_RELATIVE_PATH="${PACKAGE_NAME}-${PACKAGE_VERSION}" 32650DOCUMENTATION_PATH="${DOC_DIR}/${DOCUMENTATION_RELATIVE_PATH}" 32651DEFINE_DOCUMENTATION_PATH="${DOC_DIR}/${DOCUMENTATION_RELATIVE_PATH}/" 32652case "${build_os}" in 32653 mingw* ) 32654 DEFINE_DOCUMENTATION_PATH=`$WinPathScript "$DEFINE_DOCUMENTATION_PATH" 1` 32655 ;; 32656esac 32657 32658cat >>confdefs.h <<_ACEOF 32659#define DOCUMENTATION_PATH "$DEFINE_DOCUMENTATION_PATH" 32660_ACEOF 32661 32662 32663 32664# Subdirectory to place architecture-dependent configuration files 32665CONFIGURE_RELATIVE_PATH="${PACKAGE_NAME}" 32666 32667cat >>confdefs.h <<_ACEOF 32668#define CONFIGURE_RELATIVE_PATH "$CONFIGURE_RELATIVE_PATH" 32669_ACEOF 32670 32671CONFIGURE_PATH="${SYSCONF_DIR}/${CONFIGURE_RELATIVE_PATH}/" 32672DEFINE_CONFIGURE_PATH="${SYSCONF_DIR}/${CONFIGURE_RELATIVE_PATH}/" 32673case "${build_os}" in 32674 mingw* ) 32675 DEFINE_CONFIGURE_PATH=`$WinPathScript "$DEFINE_CONFIGURE_PATH" 1` 32676 ;; 32677esac 32678 32679cat >>confdefs.h <<_ACEOF 32680#define CONFIGURE_PATH "$DEFINE_CONFIGURE_PATH" 32681_ACEOF 32682 32683 32684 32685# Subdirectory to place architecture-independent configuration files 32686SHARE_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}" 32687 32688cat >>confdefs.h <<_ACEOF 32689#define SHARE_RELATIVE_PATH "$SHARE_RELATIVE_PATH" 32690_ACEOF 32691 32692SHARE_PATH="${DATA_DIR}/${SHARE_RELATIVE_PATH}" 32693DEFINE_SHARE_PATH="${DATA_DIR}/${SHARE_RELATIVE_PATH}/" 32694case "${build_os}" in 32695 mingw* ) 32696 DEFINE_SHARE_PATH=`$WinPathScript "$DEFINE_SHARE_PATH" 1` 32697 ;; 32698esac 32699 32700cat >>confdefs.h <<_ACEOF 32701#define SHARE_PATH "$DEFINE_SHARE_PATH" 32702_ACEOF 32703 32704 32705 32706# Subdirectory to place architecture-dependent configuration files 32707SHAREARCH_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}/config" 32708 32709cat >>confdefs.h <<_ACEOF 32710#define SHAREARCH_RELATIVE_PATH "$SHAREARCH_RELATIVE_PATH" 32711_ACEOF 32712 32713SHAREARCH_PATH="${SHAREARCH_DIR}/${SHAREARCH_RELATIVE_PATH}" 32714DEFINE_SHAREARCH_PATH="${SHAREARCH_DIR}/${SHAREARCH_RELATIVE_PATH}/" 32715case "${build_os}" in 32716 mingw* ) 32717 DEFINE_SHAREARCH_PATH=`$WinPathScript "$DEFINE_SHAREARCH_PATH" 1` 32718 ;; 32719esac 32720 32721cat >>confdefs.h <<_ACEOF 32722#define SHAREARCH_PATH "$DEFINE_SHAREARCH_PATH" 32723_ACEOF 32724 32725 32726 32727# 32728# program_transform_name is formed for use in a Makefile, so create a 32729# modified version for use in a shell script. 32730configure_transform_name=`echo ${program_transform_name} | sed 's,\\$\\$,$,'` 32731 32732# Default delegate definitions 32733{ $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 32734$as_echo "$as_me: -------------------------------------------------------------" >&6;} 32735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ImageMagick delegate programs" >&5 32736$as_echo_n "checking for ImageMagick delegate programs... " >&6; } 32737{ $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 32738$as_echo "$as_me: " >&6;} 32739AutotraceDecodeDelegateDefault='autotrace' 32740BlenderDecodeDelegateDefault='blender' 32741BZIPDelegateDefault='bzip2' 32742BrowseDelegateDefault='xdg-open' 32743CGMDecodeDelegateDefault='ralcgm' 32744CatDelegateDefault='cat' 32745DNGDecodeDelegateDefault='ufraw-batch' 32746GVCDecodeDelegateDefault='dot' 32747DVIDecodeDelegateDefault='dvips' 32748EchoDelegateDefault='echo' 32749EditorDelegateDefault='xterm' 32750FIGDecodeDelegateDefault='fig2dev' 32751ConvertDelegateDefault=`echo convert | sed ${configure_transform_name}` 32752DisplayDelegateDefault=`echo display | sed ${configure_transform_name}` 32753MogrifyDelegateDefault=`echo mogrify | sed ${configure_transform_name}` 32754GnuplotDecodeDelegateDefault='gnuplot' 32755HPGLDecodeDelegateDefault='hp2xx' 32756HTMLDecodeDelegateDefault='html2ps' 32757ILBMDecodeDelegateDefault='ilbmtoppm' 32758ILBMEncodeDelegateDefault='ppmtoilbm' 32759LPDelegateDefault='lp' 32760LPRDelegateDefault='lpr' 32761LZWDecodeDelegateDefault='uncompress' 32762LZWEncodeDelegateDefault='compress' 32763LaunchDelegateDefault='gimp' 32764MANDelegateDefault='groff' 32765MPEGDecodeDelegateDefault='ffmpeg' 32766MPEGEncodeDelegateDefault='ffmpeg' 32767MrSIDDecodeDelegateDefault='mrsidgeodecode' 32768MVDelegateDefault='mv' 32769PCLDelegateDefault='pcl6' 32770PGPDecodeDelegateDefault='pgpv' 32771POVDelegateDefault='povray' 32772if test "$native_win32_build" = 'yes'; then 32773 PSDelegateDefault='gswin32c' 32774elif test "$gslib_framework" = 'yes'; then 32775 PSDelegateDefault='gsc' 32776else 32777 PSDelegateDefault='gs' 32778fi 32779RLEEncodeDelegateDefault='rawtorle' 32780RMDelegateDefault='rm' 32781RSVGDecodeDelegateDefault='rsvg-convert' 32782SCANDecodeDelegateDefault='scanimage' 32783TXTDelegateDefault='enscript' 32784UniconvertorDelegateDefault='uniconvertor' 32785WMFDecodeDelegateDefault='wmf2eps' 32786WWWDecodeDelegateDefault='curl' 32787XPSDelegateDefault='gxps' 32788ZipDelegateDefault='gzip' 32789 32790# Search for delegates 32791# Extract the first word of ""$AutotraceDecodeDelegateDefault"", so it can be a program name with args. 32792set dummy "$AutotraceDecodeDelegateDefault"; ac_word=$2 32793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32794$as_echo_n "checking for $ac_word... " >&6; } 32795if ${ac_cv_path_AutotraceDecodeDelegate+:} false; then : 32796 $as_echo_n "(cached) " >&6 32797else 32798 case $AutotraceDecodeDelegate in 32799 [\\/]* | ?:[\\/]*) 32800 ac_cv_path_AutotraceDecodeDelegate="$AutotraceDecodeDelegate" # Let the user override the test with a path. 32801 ;; 32802 *) 32803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 32804for as_dir in $PATH 32805do 32806 IFS=$as_save_IFS 32807 test -z "$as_dir" && as_dir=. 32808 for ac_exec_ext in '' $ac_executable_extensions; do 32809 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 32810 ac_cv_path_AutotraceDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 32811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 32812 break 2 32813 fi 32814done 32815 done 32816IFS=$as_save_IFS 32817 32818 test -z "$ac_cv_path_AutotraceDecodeDelegate" && ac_cv_path_AutotraceDecodeDelegate=""$AutotraceDecodeDelegateDefault"" 32819 ;; 32820esac 32821fi 32822AutotraceDecodeDelegate=$ac_cv_path_AutotraceDecodeDelegate 32823if test -n "$AutotraceDecodeDelegate"; then 32824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AutotraceDecodeDelegate" >&5 32825$as_echo "$AutotraceDecodeDelegate" >&6; } 32826else 32827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32828$as_echo "no" >&6; } 32829fi 32830 32831 32832# Extract the first word of ""$BlenderDecodeDelegateDefault"", so it can be a program name with args. 32833set dummy "$BlenderDecodeDelegateDefault"; ac_word=$2 32834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32835$as_echo_n "checking for $ac_word... " >&6; } 32836if ${ac_cv_path_BlenderDecodeDelegate+:} false; then : 32837 $as_echo_n "(cached) " >&6 32838else 32839 case $BlenderDecodeDelegate in 32840 [\\/]* | ?:[\\/]*) 32841 ac_cv_path_BlenderDecodeDelegate="$BlenderDecodeDelegate" # Let the user override the test with a path. 32842 ;; 32843 *) 32844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 32845for as_dir in $PATH 32846do 32847 IFS=$as_save_IFS 32848 test -z "$as_dir" && as_dir=. 32849 for ac_exec_ext in '' $ac_executable_extensions; do 32850 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 32851 ac_cv_path_BlenderDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 32852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 32853 break 2 32854 fi 32855done 32856 done 32857IFS=$as_save_IFS 32858 32859 test -z "$ac_cv_path_BlenderDecodeDelegate" && ac_cv_path_BlenderDecodeDelegate=""$BlenderDecodeDelegateDefault"" 32860 ;; 32861esac 32862fi 32863BlenderDecodeDelegate=$ac_cv_path_BlenderDecodeDelegate 32864if test -n "$BlenderDecodeDelegate"; then 32865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BlenderDecodeDelegate" >&5 32866$as_echo "$BlenderDecodeDelegate" >&6; } 32867else 32868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32869$as_echo "no" >&6; } 32870fi 32871 32872 32873# Extract the first word of ""$BZIPDelegateDefault"", so it can be a program name with args. 32874set dummy "$BZIPDelegateDefault"; ac_word=$2 32875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32876$as_echo_n "checking for $ac_word... " >&6; } 32877if ${ac_cv_path_BZIPDelegate+:} false; then : 32878 $as_echo_n "(cached) " >&6 32879else 32880 case $BZIPDelegate in 32881 [\\/]* | ?:[\\/]*) 32882 ac_cv_path_BZIPDelegate="$BZIPDelegate" # Let the user override the test with a path. 32883 ;; 32884 *) 32885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 32886for as_dir in $PATH 32887do 32888 IFS=$as_save_IFS 32889 test -z "$as_dir" && as_dir=. 32890 for ac_exec_ext in '' $ac_executable_extensions; do 32891 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 32892 ac_cv_path_BZIPDelegate="$as_dir/$ac_word$ac_exec_ext" 32893 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 32894 break 2 32895 fi 32896done 32897 done 32898IFS=$as_save_IFS 32899 32900 test -z "$ac_cv_path_BZIPDelegate" && ac_cv_path_BZIPDelegate=""$BZIPDelegateDefault"" 32901 ;; 32902esac 32903fi 32904BZIPDelegate=$ac_cv_path_BZIPDelegate 32905if test -n "$BZIPDelegate"; then 32906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BZIPDelegate" >&5 32907$as_echo "$BZIPDelegate" >&6; } 32908else 32909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32910$as_echo "no" >&6; } 32911fi 32912 32913 32914# Extract the first word of ""$BrowseDelegateDefault" mozilla firefox netscape", so it can be a program name with args. 32915set dummy "$BrowseDelegateDefault" mozilla firefox netscape; ac_word=$2 32916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32917$as_echo_n "checking for $ac_word... " >&6; } 32918if ${ac_cv_path_BrowseDelegate+:} false; then : 32919 $as_echo_n "(cached) " >&6 32920else 32921 case $BrowseDelegate in 32922 [\\/]* | ?:[\\/]*) 32923 ac_cv_path_BrowseDelegate="$BrowseDelegate" # Let the user override the test with a path. 32924 ;; 32925 *) 32926 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 32927for as_dir in $PATH 32928do 32929 IFS=$as_save_IFS 32930 test -z "$as_dir" && as_dir=. 32931 for ac_exec_ext in '' $ac_executable_extensions; do 32932 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 32933 ac_cv_path_BrowseDelegate="$as_dir/$ac_word$ac_exec_ext" 32934 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 32935 break 2 32936 fi 32937done 32938 done 32939IFS=$as_save_IFS 32940 32941 test -z "$ac_cv_path_BrowseDelegate" && ac_cv_path_BrowseDelegate=""$BrowseDelegateDefault"" 32942 ;; 32943esac 32944fi 32945BrowseDelegate=$ac_cv_path_BrowseDelegate 32946if test -n "$BrowseDelegate"; then 32947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BrowseDelegate" >&5 32948$as_echo "$BrowseDelegate" >&6; } 32949else 32950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32951$as_echo "no" >&6; } 32952fi 32953 32954 32955# Extract the first word of ""$CGMDecodeDelegateDefault"", so it can be a program name with args. 32956set dummy "$CGMDecodeDelegateDefault"; ac_word=$2 32957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32958$as_echo_n "checking for $ac_word... " >&6; } 32959if ${ac_cv_path_CGMDecodeDelegate+:} false; then : 32960 $as_echo_n "(cached) " >&6 32961else 32962 case $CGMDecodeDelegate in 32963 [\\/]* | ?:[\\/]*) 32964 ac_cv_path_CGMDecodeDelegate="$CGMDecodeDelegate" # Let the user override the test with a path. 32965 ;; 32966 *) 32967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 32968for as_dir in $PATH 32969do 32970 IFS=$as_save_IFS 32971 test -z "$as_dir" && as_dir=. 32972 for ac_exec_ext in '' $ac_executable_extensions; do 32973 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 32974 ac_cv_path_CGMDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 32975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 32976 break 2 32977 fi 32978done 32979 done 32980IFS=$as_save_IFS 32981 32982 test -z "$ac_cv_path_CGMDecodeDelegate" && ac_cv_path_CGMDecodeDelegate=""$CGMDecodeDelegateDefault"" 32983 ;; 32984esac 32985fi 32986CGMDecodeDelegate=$ac_cv_path_CGMDecodeDelegate 32987if test -n "$CGMDecodeDelegate"; then 32988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CGMDecodeDelegate" >&5 32989$as_echo "$CGMDecodeDelegate" >&6; } 32990else 32991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32992$as_echo "no" >&6; } 32993fi 32994 32995 32996# Extract the first word of ""$CatDelegateDefault"", so it can be a program name with args. 32997set dummy "$CatDelegateDefault"; ac_word=$2 32998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32999$as_echo_n "checking for $ac_word... " >&6; } 33000if ${ac_cv_path_CatDelegate+:} false; then : 33001 $as_echo_n "(cached) " >&6 33002else 33003 case $CatDelegate in 33004 [\\/]* | ?:[\\/]*) 33005 ac_cv_path_CatDelegate="$CatDelegate" # Let the user override the test with a path. 33006 ;; 33007 *) 33008 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33009for as_dir in $PATH 33010do 33011 IFS=$as_save_IFS 33012 test -z "$as_dir" && as_dir=. 33013 for ac_exec_ext in '' $ac_executable_extensions; do 33014 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33015 ac_cv_path_CatDelegate="$as_dir/$ac_word$ac_exec_ext" 33016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33017 break 2 33018 fi 33019done 33020 done 33021IFS=$as_save_IFS 33022 33023 test -z "$ac_cv_path_CatDelegate" && ac_cv_path_CatDelegate=""$CatDelegateDefault"" 33024 ;; 33025esac 33026fi 33027CatDelegate=$ac_cv_path_CatDelegate 33028if test -n "$CatDelegate"; then 33029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CatDelegate" >&5 33030$as_echo "$CatDelegate" >&6; } 33031else 33032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33033$as_echo "no" >&6; } 33034fi 33035 33036 33037# Extract the first word of ""$DNGDecodeDelegateDefault"", so it can be a program name with args. 33038set dummy "$DNGDecodeDelegateDefault"; ac_word=$2 33039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33040$as_echo_n "checking for $ac_word... " >&6; } 33041if ${ac_cv_path_DNGDecodeDelegate+:} false; then : 33042 $as_echo_n "(cached) " >&6 33043else 33044 case $DNGDecodeDelegate in 33045 [\\/]* | ?:[\\/]*) 33046 ac_cv_path_DNGDecodeDelegate="$DNGDecodeDelegate" # Let the user override the test with a path. 33047 ;; 33048 *) 33049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33050for as_dir in $PATH 33051do 33052 IFS=$as_save_IFS 33053 test -z "$as_dir" && as_dir=. 33054 for ac_exec_ext in '' $ac_executable_extensions; do 33055 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33056 ac_cv_path_DNGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 33057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33058 break 2 33059 fi 33060done 33061 done 33062IFS=$as_save_IFS 33063 33064 test -z "$ac_cv_path_DNGDecodeDelegate" && ac_cv_path_DNGDecodeDelegate=""$DNGDecodeDelegateDefault"" 33065 ;; 33066esac 33067fi 33068DNGDecodeDelegate=$ac_cv_path_DNGDecodeDelegate 33069if test -n "$DNGDecodeDelegate"; then 33070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DNGDecodeDelegate" >&5 33071$as_echo "$DNGDecodeDelegate" >&6; } 33072else 33073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33074$as_echo "no" >&6; } 33075fi 33076 33077 33078# Extract the first word of ""$GVCDecodeDelegateDefault"", so it can be a program name with args. 33079set dummy "$GVCDecodeDelegateDefault"; ac_word=$2 33080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33081$as_echo_n "checking for $ac_word... " >&6; } 33082if ${ac_cv_path_GVCDecodeDelegate+:} false; then : 33083 $as_echo_n "(cached) " >&6 33084else 33085 case $GVCDecodeDelegate in 33086 [\\/]* | ?:[\\/]*) 33087 ac_cv_path_GVCDecodeDelegate="$GVCDecodeDelegate" # Let the user override the test with a path. 33088 ;; 33089 *) 33090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33091for as_dir in $PATH 33092do 33093 IFS=$as_save_IFS 33094 test -z "$as_dir" && as_dir=. 33095 for ac_exec_ext in '' $ac_executable_extensions; do 33096 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33097 ac_cv_path_GVCDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 33098 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33099 break 2 33100 fi 33101done 33102 done 33103IFS=$as_save_IFS 33104 33105 test -z "$ac_cv_path_GVCDecodeDelegate" && ac_cv_path_GVCDecodeDelegate=""$GVCDecodeDelegateDefault"" 33106 ;; 33107esac 33108fi 33109GVCDecodeDelegate=$ac_cv_path_GVCDecodeDelegate 33110if test -n "$GVCDecodeDelegate"; then 33111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GVCDecodeDelegate" >&5 33112$as_echo "$GVCDecodeDelegate" >&6; } 33113else 33114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33115$as_echo "no" >&6; } 33116fi 33117 33118 33119# Extract the first word of ""$DVIDecodeDelegateDefault"", so it can be a program name with args. 33120set dummy "$DVIDecodeDelegateDefault"; ac_word=$2 33121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33122$as_echo_n "checking for $ac_word... " >&6; } 33123if ${ac_cv_path_DVIDecodeDelegate+:} false; then : 33124 $as_echo_n "(cached) " >&6 33125else 33126 case $DVIDecodeDelegate in 33127 [\\/]* | ?:[\\/]*) 33128 ac_cv_path_DVIDecodeDelegate="$DVIDecodeDelegate" # Let the user override the test with a path. 33129 ;; 33130 *) 33131 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33132for as_dir in $PATH 33133do 33134 IFS=$as_save_IFS 33135 test -z "$as_dir" && as_dir=. 33136 for ac_exec_ext in '' $ac_executable_extensions; do 33137 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33138 ac_cv_path_DVIDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 33139 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33140 break 2 33141 fi 33142done 33143 done 33144IFS=$as_save_IFS 33145 33146 test -z "$ac_cv_path_DVIDecodeDelegate" && ac_cv_path_DVIDecodeDelegate=""$DVIDecodeDelegateDefault"" 33147 ;; 33148esac 33149fi 33150DVIDecodeDelegate=$ac_cv_path_DVIDecodeDelegate 33151if test -n "$DVIDecodeDelegate"; then 33152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DVIDecodeDelegate" >&5 33153$as_echo "$DVIDecodeDelegate" >&6; } 33154else 33155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33156$as_echo "no" >&6; } 33157fi 33158 33159 33160# Extract the first word of ""$EchoDelegateDefault"", so it can be a program name with args. 33161set dummy "$EchoDelegateDefault"; ac_word=$2 33162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33163$as_echo_n "checking for $ac_word... " >&6; } 33164if ${ac_cv_path_EchoDelegate+:} false; then : 33165 $as_echo_n "(cached) " >&6 33166else 33167 case $EchoDelegate in 33168 [\\/]* | ?:[\\/]*) 33169 ac_cv_path_EchoDelegate="$EchoDelegate" # Let the user override the test with a path. 33170 ;; 33171 *) 33172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33173for as_dir in $PATH 33174do 33175 IFS=$as_save_IFS 33176 test -z "$as_dir" && as_dir=. 33177 for ac_exec_ext in '' $ac_executable_extensions; do 33178 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33179 ac_cv_path_EchoDelegate="$as_dir/$ac_word$ac_exec_ext" 33180 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33181 break 2 33182 fi 33183done 33184 done 33185IFS=$as_save_IFS 33186 33187 test -z "$ac_cv_path_EchoDelegate" && ac_cv_path_EchoDelegate=""$EchoDelegateDefault"" 33188 ;; 33189esac 33190fi 33191EchoDelegate=$ac_cv_path_EchoDelegate 33192if test -n "$EchoDelegate"; then 33193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EchoDelegate" >&5 33194$as_echo "$EchoDelegate" >&6; } 33195else 33196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33197$as_echo "no" >&6; } 33198fi 33199 33200 33201# Extract the first word of ""$EditorDelegateDefault"", so it can be a program name with args. 33202set dummy "$EditorDelegateDefault"; ac_word=$2 33203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33204$as_echo_n "checking for $ac_word... " >&6; } 33205if ${ac_cv_path_EditorDelegate+:} false; then : 33206 $as_echo_n "(cached) " >&6 33207else 33208 case $EditorDelegate in 33209 [\\/]* | ?:[\\/]*) 33210 ac_cv_path_EditorDelegate="$EditorDelegate" # Let the user override the test with a path. 33211 ;; 33212 *) 33213 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33214for as_dir in $PATH 33215do 33216 IFS=$as_save_IFS 33217 test -z "$as_dir" && as_dir=. 33218 for ac_exec_ext in '' $ac_executable_extensions; do 33219 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33220 ac_cv_path_EditorDelegate="$as_dir/$ac_word$ac_exec_ext" 33221 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33222 break 2 33223 fi 33224done 33225 done 33226IFS=$as_save_IFS 33227 33228 test -z "$ac_cv_path_EditorDelegate" && ac_cv_path_EditorDelegate=""$EditorDelegateDefault"" 33229 ;; 33230esac 33231fi 33232EditorDelegate=$ac_cv_path_EditorDelegate 33233if test -n "$EditorDelegate"; then 33234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EditorDelegate" >&5 33235$as_echo "$EditorDelegate" >&6; } 33236else 33237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33238$as_echo "no" >&6; } 33239fi 33240 33241 33242# Extract the first word of ""$FIGDecodeDelegateDefault"", so it can be a program name with args. 33243set dummy "$FIGDecodeDelegateDefault"; ac_word=$2 33244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33245$as_echo_n "checking for $ac_word... " >&6; } 33246if ${ac_cv_path_FIGDecodeDelegate+:} false; then : 33247 $as_echo_n "(cached) " >&6 33248else 33249 case $FIGDecodeDelegate in 33250 [\\/]* | ?:[\\/]*) 33251 ac_cv_path_FIGDecodeDelegate="$FIGDecodeDelegate" # Let the user override the test with a path. 33252 ;; 33253 *) 33254 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33255for as_dir in $PATH 33256do 33257 IFS=$as_save_IFS 33258 test -z "$as_dir" && as_dir=. 33259 for ac_exec_ext in '' $ac_executable_extensions; do 33260 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33261 ac_cv_path_FIGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 33262 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33263 break 2 33264 fi 33265done 33266 done 33267IFS=$as_save_IFS 33268 33269 test -z "$ac_cv_path_FIGDecodeDelegate" && ac_cv_path_FIGDecodeDelegate=""$FIGDecodeDelegateDefault"" 33270 ;; 33271esac 33272fi 33273FIGDecodeDelegate=$ac_cv_path_FIGDecodeDelegate 33274if test -n "$FIGDecodeDelegate"; then 33275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIGDecodeDelegate" >&5 33276$as_echo "$FIGDecodeDelegate" >&6; } 33277else 33278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33279$as_echo "no" >&6; } 33280fi 33281 33282 33283# Extract the first word of ""$ConvertDelegateDefault"", so it can be a program name with args. 33284set dummy "$ConvertDelegateDefault"; ac_word=$2 33285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33286$as_echo_n "checking for $ac_word... " >&6; } 33287if ${ac_cv_path_ConvertDelegate+:} false; then : 33288 $as_echo_n "(cached) " >&6 33289else 33290 case $ConvertDelegate in 33291 [\\/]* | ?:[\\/]*) 33292 ac_cv_path_ConvertDelegate="$ConvertDelegate" # Let the user override the test with a path. 33293 ;; 33294 *) 33295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33296for as_dir in $PATH 33297do 33298 IFS=$as_save_IFS 33299 test -z "$as_dir" && as_dir=. 33300 for ac_exec_ext in '' $ac_executable_extensions; do 33301 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33302 ac_cv_path_ConvertDelegate="$as_dir/$ac_word$ac_exec_ext" 33303 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33304 break 2 33305 fi 33306done 33307 done 33308IFS=$as_save_IFS 33309 33310 test -z "$ac_cv_path_ConvertDelegate" && ac_cv_path_ConvertDelegate=""$ConvertDelegateDefault"" 33311 ;; 33312esac 33313fi 33314ConvertDelegate=$ac_cv_path_ConvertDelegate 33315if test -n "$ConvertDelegate"; then 33316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ConvertDelegate" >&5 33317$as_echo "$ConvertDelegate" >&6; } 33318else 33319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33320$as_echo "no" >&6; } 33321fi 33322 33323 33324# Extract the first word of ""$DisplayDelegateDefault"", so it can be a program name with args. 33325set dummy "$DisplayDelegateDefault"; ac_word=$2 33326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33327$as_echo_n "checking for $ac_word... " >&6; } 33328if ${ac_cv_path_DisplayDelegate+:} false; then : 33329 $as_echo_n "(cached) " >&6 33330else 33331 case $DisplayDelegate in 33332 [\\/]* | ?:[\\/]*) 33333 ac_cv_path_DisplayDelegate="$DisplayDelegate" # Let the user override the test with a path. 33334 ;; 33335 *) 33336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33337for as_dir in $PATH 33338do 33339 IFS=$as_save_IFS 33340 test -z "$as_dir" && as_dir=. 33341 for ac_exec_ext in '' $ac_executable_extensions; do 33342 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33343 ac_cv_path_DisplayDelegate="$as_dir/$ac_word$ac_exec_ext" 33344 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33345 break 2 33346 fi 33347done 33348 done 33349IFS=$as_save_IFS 33350 33351 test -z "$ac_cv_path_DisplayDelegate" && ac_cv_path_DisplayDelegate=""$DisplayDelegateDefault"" 33352 ;; 33353esac 33354fi 33355DisplayDelegate=$ac_cv_path_DisplayDelegate 33356if test -n "$DisplayDelegate"; then 33357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DisplayDelegate" >&5 33358$as_echo "$DisplayDelegate" >&6; } 33359else 33360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33361$as_echo "no" >&6; } 33362fi 33363 33364 33365# Extract the first word of ""$MogrifyDelegateDefault"", so it can be a program name with args. 33366set dummy "$MogrifyDelegateDefault"; ac_word=$2 33367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33368$as_echo_n "checking for $ac_word... " >&6; } 33369if ${ac_cv_path_MogrifyDelegate+:} false; then : 33370 $as_echo_n "(cached) " >&6 33371else 33372 case $MogrifyDelegate in 33373 [\\/]* | ?:[\\/]*) 33374 ac_cv_path_MogrifyDelegate="$MogrifyDelegate" # Let the user override the test with a path. 33375 ;; 33376 *) 33377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33378for as_dir in $PATH 33379do 33380 IFS=$as_save_IFS 33381 test -z "$as_dir" && as_dir=. 33382 for ac_exec_ext in '' $ac_executable_extensions; do 33383 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33384 ac_cv_path_MogrifyDelegate="$as_dir/$ac_word$ac_exec_ext" 33385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33386 break 2 33387 fi 33388done 33389 done 33390IFS=$as_save_IFS 33391 33392 test -z "$ac_cv_path_MogrifyDelegate" && ac_cv_path_MogrifyDelegate=""$MogrifyDelegateDefault"" 33393 ;; 33394esac 33395fi 33396MogrifyDelegate=$ac_cv_path_MogrifyDelegate 33397if test -n "$MogrifyDelegate"; then 33398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MogrifyDelegate" >&5 33399$as_echo "$MogrifyDelegate" >&6; } 33400else 33401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33402$as_echo "no" >&6; } 33403fi 33404 33405 33406# Extract the first word of ""$GnuplotDecodeDelegateDefault"", so it can be a program name with args. 33407set dummy "$GnuplotDecodeDelegateDefault"; ac_word=$2 33408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33409$as_echo_n "checking for $ac_word... " >&6; } 33410if ${ac_cv_path_GnuplotDecodeDelegate+:} false; then : 33411 $as_echo_n "(cached) " >&6 33412else 33413 case $GnuplotDecodeDelegate in 33414 [\\/]* | ?:[\\/]*) 33415 ac_cv_path_GnuplotDecodeDelegate="$GnuplotDecodeDelegate" # Let the user override the test with a path. 33416 ;; 33417 *) 33418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33419for as_dir in $PATH 33420do 33421 IFS=$as_save_IFS 33422 test -z "$as_dir" && as_dir=. 33423 for ac_exec_ext in '' $ac_executable_extensions; do 33424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33425 ac_cv_path_GnuplotDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 33426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33427 break 2 33428 fi 33429done 33430 done 33431IFS=$as_save_IFS 33432 33433 test -z "$ac_cv_path_GnuplotDecodeDelegate" && ac_cv_path_GnuplotDecodeDelegate=""$GnuplotDecodeDelegateDefault"" 33434 ;; 33435esac 33436fi 33437GnuplotDecodeDelegate=$ac_cv_path_GnuplotDecodeDelegate 33438if test -n "$GnuplotDecodeDelegate"; then 33439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GnuplotDecodeDelegate" >&5 33440$as_echo "$GnuplotDecodeDelegate" >&6; } 33441else 33442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33443$as_echo "no" >&6; } 33444fi 33445 33446 33447# Extract the first word of ""$HPGLDecodeDelegateDefault"", so it can be a program name with args. 33448set dummy "$HPGLDecodeDelegateDefault"; ac_word=$2 33449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33450$as_echo_n "checking for $ac_word... " >&6; } 33451if ${ac_cv_path_HPGLDecodeDelegate+:} false; then : 33452 $as_echo_n "(cached) " >&6 33453else 33454 case $HPGLDecodeDelegate in 33455 [\\/]* | ?:[\\/]*) 33456 ac_cv_path_HPGLDecodeDelegate="$HPGLDecodeDelegate" # Let the user override the test with a path. 33457 ;; 33458 *) 33459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33460for as_dir in $PATH 33461do 33462 IFS=$as_save_IFS 33463 test -z "$as_dir" && as_dir=. 33464 for ac_exec_ext in '' $ac_executable_extensions; do 33465 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33466 ac_cv_path_HPGLDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 33467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33468 break 2 33469 fi 33470done 33471 done 33472IFS=$as_save_IFS 33473 33474 test -z "$ac_cv_path_HPGLDecodeDelegate" && ac_cv_path_HPGLDecodeDelegate=""$HPGLDecodeDelegateDefault"" 33475 ;; 33476esac 33477fi 33478HPGLDecodeDelegate=$ac_cv_path_HPGLDecodeDelegate 33479if test -n "$HPGLDecodeDelegate"; then 33480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HPGLDecodeDelegate" >&5 33481$as_echo "$HPGLDecodeDelegate" >&6; } 33482else 33483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33484$as_echo "no" >&6; } 33485fi 33486 33487 33488# Extract the first word of ""$HTMLDecodeDelegateDefault"", so it can be a program name with args. 33489set dummy "$HTMLDecodeDelegateDefault"; ac_word=$2 33490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33491$as_echo_n "checking for $ac_word... " >&6; } 33492if ${ac_cv_path_HTMLDecodeDelegate+:} false; then : 33493 $as_echo_n "(cached) " >&6 33494else 33495 case $HTMLDecodeDelegate in 33496 [\\/]* | ?:[\\/]*) 33497 ac_cv_path_HTMLDecodeDelegate="$HTMLDecodeDelegate" # Let the user override the test with a path. 33498 ;; 33499 *) 33500 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33501for as_dir in $PATH 33502do 33503 IFS=$as_save_IFS 33504 test -z "$as_dir" && as_dir=. 33505 for ac_exec_ext in '' $ac_executable_extensions; do 33506 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33507 ac_cv_path_HTMLDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 33508 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33509 break 2 33510 fi 33511done 33512 done 33513IFS=$as_save_IFS 33514 33515 test -z "$ac_cv_path_HTMLDecodeDelegate" && ac_cv_path_HTMLDecodeDelegate=""$HTMLDecodeDelegateDefault"" 33516 ;; 33517esac 33518fi 33519HTMLDecodeDelegate=$ac_cv_path_HTMLDecodeDelegate 33520if test -n "$HTMLDecodeDelegate"; then 33521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HTMLDecodeDelegate" >&5 33522$as_echo "$HTMLDecodeDelegate" >&6; } 33523else 33524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33525$as_echo "no" >&6; } 33526fi 33527 33528 33529# Extract the first word of ""$ILBMDecodeDelegateDefault"", so it can be a program name with args. 33530set dummy "$ILBMDecodeDelegateDefault"; ac_word=$2 33531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33532$as_echo_n "checking for $ac_word... " >&6; } 33533if ${ac_cv_path_ILBMDecodeDelegate+:} false; then : 33534 $as_echo_n "(cached) " >&6 33535else 33536 case $ILBMDecodeDelegate in 33537 [\\/]* | ?:[\\/]*) 33538 ac_cv_path_ILBMDecodeDelegate="$ILBMDecodeDelegate" # Let the user override the test with a path. 33539 ;; 33540 *) 33541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33542for as_dir in $PATH 33543do 33544 IFS=$as_save_IFS 33545 test -z "$as_dir" && as_dir=. 33546 for ac_exec_ext in '' $ac_executable_extensions; do 33547 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33548 ac_cv_path_ILBMDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 33549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33550 break 2 33551 fi 33552done 33553 done 33554IFS=$as_save_IFS 33555 33556 test -z "$ac_cv_path_ILBMDecodeDelegate" && ac_cv_path_ILBMDecodeDelegate=""$ILBMDecodeDelegateDefault"" 33557 ;; 33558esac 33559fi 33560ILBMDecodeDelegate=$ac_cv_path_ILBMDecodeDelegate 33561if test -n "$ILBMDecodeDelegate"; then 33562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ILBMDecodeDelegate" >&5 33563$as_echo "$ILBMDecodeDelegate" >&6; } 33564else 33565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33566$as_echo "no" >&6; } 33567fi 33568 33569 33570# Extract the first word of ""$ILBMEncodeDelegateDefault"", so it can be a program name with args. 33571set dummy "$ILBMEncodeDelegateDefault"; ac_word=$2 33572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33573$as_echo_n "checking for $ac_word... " >&6; } 33574if ${ac_cv_path_ILBMEncodeDelegate+:} false; then : 33575 $as_echo_n "(cached) " >&6 33576else 33577 case $ILBMEncodeDelegate in 33578 [\\/]* | ?:[\\/]*) 33579 ac_cv_path_ILBMEncodeDelegate="$ILBMEncodeDelegate" # Let the user override the test with a path. 33580 ;; 33581 *) 33582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33583for as_dir in $PATH 33584do 33585 IFS=$as_save_IFS 33586 test -z "$as_dir" && as_dir=. 33587 for ac_exec_ext in '' $ac_executable_extensions; do 33588 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33589 ac_cv_path_ILBMEncodeDelegate="$as_dir/$ac_word$ac_exec_ext" 33590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33591 break 2 33592 fi 33593done 33594 done 33595IFS=$as_save_IFS 33596 33597 test -z "$ac_cv_path_ILBMEncodeDelegate" && ac_cv_path_ILBMEncodeDelegate=""$ILBMEncodeDelegateDefault"" 33598 ;; 33599esac 33600fi 33601ILBMEncodeDelegate=$ac_cv_path_ILBMEncodeDelegate 33602if test -n "$ILBMEncodeDelegate"; then 33603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ILBMEncodeDelegate" >&5 33604$as_echo "$ILBMEncodeDelegate" >&6; } 33605else 33606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33607$as_echo "no" >&6; } 33608fi 33609 33610 33611# Extract the first word of ""$LPDelegateDefault"", so it can be a program name with args. 33612set dummy "$LPDelegateDefault"; ac_word=$2 33613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33614$as_echo_n "checking for $ac_word... " >&6; } 33615if ${ac_cv_path_LPDelegate+:} false; then : 33616 $as_echo_n "(cached) " >&6 33617else 33618 case $LPDelegate in 33619 [\\/]* | ?:[\\/]*) 33620 ac_cv_path_LPDelegate="$LPDelegate" # Let the user override the test with a path. 33621 ;; 33622 *) 33623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33624for as_dir in $PATH 33625do 33626 IFS=$as_save_IFS 33627 test -z "$as_dir" && as_dir=. 33628 for ac_exec_ext in '' $ac_executable_extensions; do 33629 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33630 ac_cv_path_LPDelegate="$as_dir/$ac_word$ac_exec_ext" 33631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33632 break 2 33633 fi 33634done 33635 done 33636IFS=$as_save_IFS 33637 33638 test -z "$ac_cv_path_LPDelegate" && ac_cv_path_LPDelegate="no" 33639 ;; 33640esac 33641fi 33642LPDelegate=$ac_cv_path_LPDelegate 33643if test -n "$LPDelegate"; then 33644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LPDelegate" >&5 33645$as_echo "$LPDelegate" >&6; } 33646else 33647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33648$as_echo "no" >&6; } 33649fi 33650 33651 33652# Extract the first word of ""$LPRDelegateDefault"", so it can be a program name with args. 33653set dummy "$LPRDelegateDefault"; ac_word=$2 33654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33655$as_echo_n "checking for $ac_word... " >&6; } 33656if ${ac_cv_path_LPRDelegate+:} false; then : 33657 $as_echo_n "(cached) " >&6 33658else 33659 case $LPRDelegate in 33660 [\\/]* | ?:[\\/]*) 33661 ac_cv_path_LPRDelegate="$LPRDelegate" # Let the user override the test with a path. 33662 ;; 33663 *) 33664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33665for as_dir in $PATH 33666do 33667 IFS=$as_save_IFS 33668 test -z "$as_dir" && as_dir=. 33669 for ac_exec_ext in '' $ac_executable_extensions; do 33670 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33671 ac_cv_path_LPRDelegate="$as_dir/$ac_word$ac_exec_ext" 33672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33673 break 2 33674 fi 33675done 33676 done 33677IFS=$as_save_IFS 33678 33679 test -z "$ac_cv_path_LPRDelegate" && ac_cv_path_LPRDelegate=""$LPRDelegateDefault"" 33680 ;; 33681esac 33682fi 33683LPRDelegate=$ac_cv_path_LPRDelegate 33684if test -n "$LPRDelegate"; then 33685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LPRDelegate" >&5 33686$as_echo "$LPRDelegate" >&6; } 33687else 33688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33689$as_echo "no" >&6; } 33690fi 33691 33692 33693# Extract the first word of ""$LZWDecodeDelegateDefault"", so it can be a program name with args. 33694set dummy "$LZWDecodeDelegateDefault"; ac_word=$2 33695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33696$as_echo_n "checking for $ac_word... " >&6; } 33697if ${ac_cv_path_LZWDecodeDelegate+:} false; then : 33698 $as_echo_n "(cached) " >&6 33699else 33700 case $LZWDecodeDelegate in 33701 [\\/]* | ?:[\\/]*) 33702 ac_cv_path_LZWDecodeDelegate="$LZWDecodeDelegate" # Let the user override the test with a path. 33703 ;; 33704 *) 33705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33706for as_dir in $PATH 33707do 33708 IFS=$as_save_IFS 33709 test -z "$as_dir" && as_dir=. 33710 for ac_exec_ext in '' $ac_executable_extensions; do 33711 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33712 ac_cv_path_LZWDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 33713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33714 break 2 33715 fi 33716done 33717 done 33718IFS=$as_save_IFS 33719 33720 test -z "$ac_cv_path_LZWDecodeDelegate" && ac_cv_path_LZWDecodeDelegate=""$LZWDecodeDelegateDefault"" 33721 ;; 33722esac 33723fi 33724LZWDecodeDelegate=$ac_cv_path_LZWDecodeDelegate 33725if test -n "$LZWDecodeDelegate"; then 33726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LZWDecodeDelegate" >&5 33727$as_echo "$LZWDecodeDelegate" >&6; } 33728else 33729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33730$as_echo "no" >&6; } 33731fi 33732 33733 33734# Extract the first word of ""$LZWEncodeDelegateDefault"", so it can be a program name with args. 33735set dummy "$LZWEncodeDelegateDefault"; ac_word=$2 33736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33737$as_echo_n "checking for $ac_word... " >&6; } 33738if ${ac_cv_path_LZWEncodeDelegate+:} false; then : 33739 $as_echo_n "(cached) " >&6 33740else 33741 case $LZWEncodeDelegate in 33742 [\\/]* | ?:[\\/]*) 33743 ac_cv_path_LZWEncodeDelegate="$LZWEncodeDelegate" # Let the user override the test with a path. 33744 ;; 33745 *) 33746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33747for as_dir in $PATH 33748do 33749 IFS=$as_save_IFS 33750 test -z "$as_dir" && as_dir=. 33751 for ac_exec_ext in '' $ac_executable_extensions; do 33752 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33753 ac_cv_path_LZWEncodeDelegate="$as_dir/$ac_word$ac_exec_ext" 33754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33755 break 2 33756 fi 33757done 33758 done 33759IFS=$as_save_IFS 33760 33761 test -z "$ac_cv_path_LZWEncodeDelegate" && ac_cv_path_LZWEncodeDelegate=""$LZWEncodeDelegateDefault"" 33762 ;; 33763esac 33764fi 33765LZWEncodeDelegate=$ac_cv_path_LZWEncodeDelegate 33766if test -n "$LZWEncodeDelegate"; then 33767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LZWEncodeDelegate" >&5 33768$as_echo "$LZWEncodeDelegate" >&6; } 33769else 33770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33771$as_echo "no" >&6; } 33772fi 33773 33774 33775# Extract the first word of ""$LaunchDelegateDefault"", so it can be a program name with args. 33776set dummy "$LaunchDelegateDefault"; ac_word=$2 33777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33778$as_echo_n "checking for $ac_word... " >&6; } 33779if ${ac_cv_path_LaunchDelegate+:} false; then : 33780 $as_echo_n "(cached) " >&6 33781else 33782 case $LaunchDelegate in 33783 [\\/]* | ?:[\\/]*) 33784 ac_cv_path_LaunchDelegate="$LaunchDelegate" # Let the user override the test with a path. 33785 ;; 33786 *) 33787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33788for as_dir in $PATH 33789do 33790 IFS=$as_save_IFS 33791 test -z "$as_dir" && as_dir=. 33792 for ac_exec_ext in '' $ac_executable_extensions; do 33793 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33794 ac_cv_path_LaunchDelegate="$as_dir/$ac_word$ac_exec_ext" 33795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33796 break 2 33797 fi 33798done 33799 done 33800IFS=$as_save_IFS 33801 33802 test -z "$ac_cv_path_LaunchDelegate" && ac_cv_path_LaunchDelegate=""$LaunchDelegateDefault"" 33803 ;; 33804esac 33805fi 33806LaunchDelegate=$ac_cv_path_LaunchDelegate 33807if test -n "$LaunchDelegate"; then 33808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LaunchDelegate" >&5 33809$as_echo "$LaunchDelegate" >&6; } 33810else 33811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33812$as_echo "no" >&6; } 33813fi 33814 33815 33816# Extract the first word of ""$MANDelegateDefault"", so it can be a program name with args. 33817set dummy "$MANDelegateDefault"; ac_word=$2 33818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33819$as_echo_n "checking for $ac_word... " >&6; } 33820if ${ac_cv_path_MANDelegate+:} false; then : 33821 $as_echo_n "(cached) " >&6 33822else 33823 case $MANDelegate in 33824 [\\/]* | ?:[\\/]*) 33825 ac_cv_path_MANDelegate="$MANDelegate" # Let the user override the test with a path. 33826 ;; 33827 *) 33828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33829for as_dir in $PATH 33830do 33831 IFS=$as_save_IFS 33832 test -z "$as_dir" && as_dir=. 33833 for ac_exec_ext in '' $ac_executable_extensions; do 33834 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33835 ac_cv_path_MANDelegate="$as_dir/$ac_word$ac_exec_ext" 33836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33837 break 2 33838 fi 33839done 33840 done 33841IFS=$as_save_IFS 33842 33843 test -z "$ac_cv_path_MANDelegate" && ac_cv_path_MANDelegate=""$MANDelegateDefault"" 33844 ;; 33845esac 33846fi 33847MANDelegate=$ac_cv_path_MANDelegate 33848if test -n "$MANDelegate"; then 33849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDelegate" >&5 33850$as_echo "$MANDelegate" >&6; } 33851else 33852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33853$as_echo "no" >&6; } 33854fi 33855 33856 33857# Extract the first word of ""$MPEGDecodeDelegateDefault"", so it can be a program name with args. 33858set dummy "$MPEGDecodeDelegateDefault"; ac_word=$2 33859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33860$as_echo_n "checking for $ac_word... " >&6; } 33861if ${ac_cv_path_MPEGDecodeDelegate+:} false; then : 33862 $as_echo_n "(cached) " >&6 33863else 33864 case $MPEGDecodeDelegate in 33865 [\\/]* | ?:[\\/]*) 33866 ac_cv_path_MPEGDecodeDelegate="$MPEGDecodeDelegate" # Let the user override the test with a path. 33867 ;; 33868 *) 33869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33870for as_dir in $PATH 33871do 33872 IFS=$as_save_IFS 33873 test -z "$as_dir" && as_dir=. 33874 for ac_exec_ext in '' $ac_executable_extensions; do 33875 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33876 ac_cv_path_MPEGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 33877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33878 break 2 33879 fi 33880done 33881 done 33882IFS=$as_save_IFS 33883 33884 test -z "$ac_cv_path_MPEGDecodeDelegate" && ac_cv_path_MPEGDecodeDelegate=""$MPEGDecodeDelegateDefault"" 33885 ;; 33886esac 33887fi 33888MPEGDecodeDelegate=$ac_cv_path_MPEGDecodeDelegate 33889if test -n "$MPEGDecodeDelegate"; then 33890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPEGDecodeDelegate" >&5 33891$as_echo "$MPEGDecodeDelegate" >&6; } 33892else 33893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33894$as_echo "no" >&6; } 33895fi 33896 33897 33898# Extract the first word of ""$MPEGEncodeDelegateDefault"", so it can be a program name with args. 33899set dummy "$MPEGEncodeDelegateDefault"; ac_word=$2 33900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33901$as_echo_n "checking for $ac_word... " >&6; } 33902if ${ac_cv_path_MPEGEncodeDelegate+:} false; then : 33903 $as_echo_n "(cached) " >&6 33904else 33905 case $MPEGEncodeDelegate in 33906 [\\/]* | ?:[\\/]*) 33907 ac_cv_path_MPEGEncodeDelegate="$MPEGEncodeDelegate" # Let the user override the test with a path. 33908 ;; 33909 *) 33910 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33911for as_dir in $PATH 33912do 33913 IFS=$as_save_IFS 33914 test -z "$as_dir" && as_dir=. 33915 for ac_exec_ext in '' $ac_executable_extensions; do 33916 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33917 ac_cv_path_MPEGEncodeDelegate="$as_dir/$ac_word$ac_exec_ext" 33918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33919 break 2 33920 fi 33921done 33922 done 33923IFS=$as_save_IFS 33924 33925 test -z "$ac_cv_path_MPEGEncodeDelegate" && ac_cv_path_MPEGEncodeDelegate=""$MPEGEncodeDelegateDefault"" 33926 ;; 33927esac 33928fi 33929MPEGEncodeDelegate=$ac_cv_path_MPEGEncodeDelegate 33930if test -n "$MPEGEncodeDelegate"; then 33931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPEGEncodeDelegate" >&5 33932$as_echo "$MPEGEncodeDelegate" >&6; } 33933else 33934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33935$as_echo "no" >&6; } 33936fi 33937 33938 33939# Extract the first word of ""$MrSIDDecodeDelegateDefault"", so it can be a program name with args. 33940set dummy "$MrSIDDecodeDelegateDefault"; ac_word=$2 33941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33942$as_echo_n "checking for $ac_word... " >&6; } 33943if ${ac_cv_path_MrSIDDecodeDelegate+:} false; then : 33944 $as_echo_n "(cached) " >&6 33945else 33946 case $MrSIDDecodeDelegate in 33947 [\\/]* | ?:[\\/]*) 33948 ac_cv_path_MrSIDDecodeDelegate="$MrSIDDecodeDelegate" # Let the user override the test with a path. 33949 ;; 33950 *) 33951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33952for as_dir in $PATH 33953do 33954 IFS=$as_save_IFS 33955 test -z "$as_dir" && as_dir=. 33956 for ac_exec_ext in '' $ac_executable_extensions; do 33957 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33958 ac_cv_path_MrSIDDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 33959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33960 break 2 33961 fi 33962done 33963 done 33964IFS=$as_save_IFS 33965 33966 test -z "$ac_cv_path_MrSIDDecodeDelegate" && ac_cv_path_MrSIDDecodeDelegate=""$MrSIDDecodeDelegateDefault"" 33967 ;; 33968esac 33969fi 33970MrSIDDecodeDelegate=$ac_cv_path_MrSIDDecodeDelegate 33971if test -n "$MrSIDDecodeDelegate"; then 33972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MrSIDDecodeDelegate" >&5 33973$as_echo "$MrSIDDecodeDelegate" >&6; } 33974else 33975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33976$as_echo "no" >&6; } 33977fi 33978 33979 33980# Extract the first word of ""$MVDelegateDefault"", so it can be a program name with args. 33981set dummy "$MVDelegateDefault"; ac_word=$2 33982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33983$as_echo_n "checking for $ac_word... " >&6; } 33984if ${ac_cv_path_MVDelegate+:} false; then : 33985 $as_echo_n "(cached) " >&6 33986else 33987 case $MVDelegate in 33988 [\\/]* | ?:[\\/]*) 33989 ac_cv_path_MVDelegate="$MVDelegate" # Let the user override the test with a path. 33990 ;; 33991 *) 33992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33993for as_dir in $PATH 33994do 33995 IFS=$as_save_IFS 33996 test -z "$as_dir" && as_dir=. 33997 for ac_exec_ext in '' $ac_executable_extensions; do 33998 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33999 ac_cv_path_MVDelegate="$as_dir/$ac_word$ac_exec_ext" 34000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34001 break 2 34002 fi 34003done 34004 done 34005IFS=$as_save_IFS 34006 34007 test -z "$ac_cv_path_MVDelegate" && ac_cv_path_MVDelegate=""$MVDelegateDefault"" 34008 ;; 34009esac 34010fi 34011MVDelegate=$ac_cv_path_MVDelegate 34012if test -n "$MVDelegate"; then 34013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MVDelegate" >&5 34014$as_echo "$MVDelegate" >&6; } 34015else 34016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34017$as_echo "no" >&6; } 34018fi 34019 34020 34021# Extract the first word of ""$PCLDelegateDefault"", so it can be a program name with args. 34022set dummy "$PCLDelegateDefault"; ac_word=$2 34023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34024$as_echo_n "checking for $ac_word... " >&6; } 34025if ${ac_cv_path_PCLDelegate+:} false; then : 34026 $as_echo_n "(cached) " >&6 34027else 34028 case $PCLDelegate in 34029 [\\/]* | ?:[\\/]*) 34030 ac_cv_path_PCLDelegate="$PCLDelegate" # Let the user override the test with a path. 34031 ;; 34032 *) 34033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34034for as_dir in $PATH 34035do 34036 IFS=$as_save_IFS 34037 test -z "$as_dir" && as_dir=. 34038 for ac_exec_ext in '' $ac_executable_extensions; do 34039 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34040 ac_cv_path_PCLDelegate="$as_dir/$ac_word$ac_exec_ext" 34041 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34042 break 2 34043 fi 34044done 34045 done 34046IFS=$as_save_IFS 34047 34048 test -z "$ac_cv_path_PCLDelegate" && ac_cv_path_PCLDelegate=""$PCLDelegateDefault"" 34049 ;; 34050esac 34051fi 34052PCLDelegate=$ac_cv_path_PCLDelegate 34053if test -n "$PCLDelegate"; then 34054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCLDelegate" >&5 34055$as_echo "$PCLDelegate" >&6; } 34056else 34057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34058$as_echo "no" >&6; } 34059fi 34060 34061 34062# Extract the first word of ""$PGPDecodeDelegateDefault"", so it can be a program name with args. 34063set dummy "$PGPDecodeDelegateDefault"; ac_word=$2 34064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34065$as_echo_n "checking for $ac_word... " >&6; } 34066if ${ac_cv_path_PGPDecodeDelegate+:} false; then : 34067 $as_echo_n "(cached) " >&6 34068else 34069 case $PGPDecodeDelegate in 34070 [\\/]* | ?:[\\/]*) 34071 ac_cv_path_PGPDecodeDelegate="$PGPDecodeDelegate" # Let the user override the test with a path. 34072 ;; 34073 *) 34074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34075for as_dir in $PATH 34076do 34077 IFS=$as_save_IFS 34078 test -z "$as_dir" && as_dir=. 34079 for ac_exec_ext in '' $ac_executable_extensions; do 34080 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34081 ac_cv_path_PGPDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 34082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34083 break 2 34084 fi 34085done 34086 done 34087IFS=$as_save_IFS 34088 34089 test -z "$ac_cv_path_PGPDecodeDelegate" && ac_cv_path_PGPDecodeDelegate=""$PGPDecodeDelegateDefault"" 34090 ;; 34091esac 34092fi 34093PGPDecodeDelegate=$ac_cv_path_PGPDecodeDelegate 34094if test -n "$PGPDecodeDelegate"; then 34095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGPDecodeDelegate" >&5 34096$as_echo "$PGPDecodeDelegate" >&6; } 34097else 34098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34099$as_echo "no" >&6; } 34100fi 34101 34102 34103# Extract the first word of ""$POVDelegateDefault"", so it can be a program name with args. 34104set dummy "$POVDelegateDefault"; ac_word=$2 34105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34106$as_echo_n "checking for $ac_word... " >&6; } 34107if ${ac_cv_path_POVDelegate+:} false; then : 34108 $as_echo_n "(cached) " >&6 34109else 34110 case $POVDelegate in 34111 [\\/]* | ?:[\\/]*) 34112 ac_cv_path_POVDelegate="$POVDelegate" # Let the user override the test with a path. 34113 ;; 34114 *) 34115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34116for as_dir in $PATH 34117do 34118 IFS=$as_save_IFS 34119 test -z "$as_dir" && as_dir=. 34120 for ac_exec_ext in '' $ac_executable_extensions; do 34121 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34122 ac_cv_path_POVDelegate="$as_dir/$ac_word$ac_exec_ext" 34123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34124 break 2 34125 fi 34126done 34127 done 34128IFS=$as_save_IFS 34129 34130 test -z "$ac_cv_path_POVDelegate" && ac_cv_path_POVDelegate=""$POVDelegateDefault"" 34131 ;; 34132esac 34133fi 34134POVDelegate=$ac_cv_path_POVDelegate 34135if test -n "$POVDelegate"; then 34136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $POVDelegate" >&5 34137$as_echo "$POVDelegate" >&6; } 34138else 34139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34140$as_echo "no" >&6; } 34141fi 34142 34143 34144for ac_prog in gsx gsc "$PSDelegateDefault" 34145do 34146 # Extract the first word of "$ac_prog", so it can be a program name with args. 34147set dummy $ac_prog; ac_word=$2 34148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34149$as_echo_n "checking for $ac_word... " >&6; } 34150if ${ac_cv_path_PSDelegate+:} false; then : 34151 $as_echo_n "(cached) " >&6 34152else 34153 case $PSDelegate in 34154 [\\/]* | ?:[\\/]*) 34155 ac_cv_path_PSDelegate="$PSDelegate" # Let the user override the test with a path. 34156 ;; 34157 *) 34158 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34159for as_dir in $PATH 34160do 34161 IFS=$as_save_IFS 34162 test -z "$as_dir" && as_dir=. 34163 for ac_exec_ext in '' $ac_executable_extensions; do 34164 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34165 ac_cv_path_PSDelegate="$as_dir/$ac_word$ac_exec_ext" 34166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34167 break 2 34168 fi 34169done 34170 done 34171IFS=$as_save_IFS 34172 34173 ;; 34174esac 34175fi 34176PSDelegate=$ac_cv_path_PSDelegate 34177if test -n "$PSDelegate"; then 34178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PSDelegate" >&5 34179$as_echo "$PSDelegate" >&6; } 34180else 34181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34182$as_echo "no" >&6; } 34183fi 34184 34185 34186 test -n "$PSDelegate" && break 34187done 34188test -n "$PSDelegate" || PSDelegate=""$PSDelegateDefault"" 34189 34190# Extract the first word of ""$RLEEncodeDelegateDefault"", so it can be a program name with args. 34191set dummy "$RLEEncodeDelegateDefault"; ac_word=$2 34192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34193$as_echo_n "checking for $ac_word... " >&6; } 34194if ${ac_cv_path_RLEEncodeDelegate+:} false; then : 34195 $as_echo_n "(cached) " >&6 34196else 34197 case $RLEEncodeDelegate in 34198 [\\/]* | ?:[\\/]*) 34199 ac_cv_path_RLEEncodeDelegate="$RLEEncodeDelegate" # Let the user override the test with a path. 34200 ;; 34201 *) 34202 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34203for as_dir in $PATH 34204do 34205 IFS=$as_save_IFS 34206 test -z "$as_dir" && as_dir=. 34207 for ac_exec_ext in '' $ac_executable_extensions; do 34208 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34209 ac_cv_path_RLEEncodeDelegate="$as_dir/$ac_word$ac_exec_ext" 34210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34211 break 2 34212 fi 34213done 34214 done 34215IFS=$as_save_IFS 34216 34217 test -z "$ac_cv_path_RLEEncodeDelegate" && ac_cv_path_RLEEncodeDelegate=""$RLEEncodeDelegateDefault"" 34218 ;; 34219esac 34220fi 34221RLEEncodeDelegate=$ac_cv_path_RLEEncodeDelegate 34222if test -n "$RLEEncodeDelegate"; then 34223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RLEEncodeDelegate" >&5 34224$as_echo "$RLEEncodeDelegate" >&6; } 34225else 34226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34227$as_echo "no" >&6; } 34228fi 34229 34230 34231# Extract the first word of ""$RMDelegateDefault"", so it can be a program name with args. 34232set dummy "$RMDelegateDefault"; ac_word=$2 34233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34234$as_echo_n "checking for $ac_word... " >&6; } 34235if ${ac_cv_path_RMDelegate+:} false; then : 34236 $as_echo_n "(cached) " >&6 34237else 34238 case $RMDelegate in 34239 [\\/]* | ?:[\\/]*) 34240 ac_cv_path_RMDelegate="$RMDelegate" # Let the user override the test with a path. 34241 ;; 34242 *) 34243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34244for as_dir in $PATH 34245do 34246 IFS=$as_save_IFS 34247 test -z "$as_dir" && as_dir=. 34248 for ac_exec_ext in '' $ac_executable_extensions; do 34249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34250 ac_cv_path_RMDelegate="$as_dir/$ac_word$ac_exec_ext" 34251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34252 break 2 34253 fi 34254done 34255 done 34256IFS=$as_save_IFS 34257 34258 test -z "$ac_cv_path_RMDelegate" && ac_cv_path_RMDelegate=""$RMDelegateDefault"" 34259 ;; 34260esac 34261fi 34262RMDelegate=$ac_cv_path_RMDelegate 34263if test -n "$RMDelegate"; then 34264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RMDelegate" >&5 34265$as_echo "$RMDelegate" >&6; } 34266else 34267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34268$as_echo "no" >&6; } 34269fi 34270 34271 34272# Extract the first word of ""$RSVGDecodeDelegateDefault"", so it can be a program name with args. 34273set dummy "$RSVGDecodeDelegateDefault"; ac_word=$2 34274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34275$as_echo_n "checking for $ac_word... " >&6; } 34276if ${ac_cv_path_RSVGDecodeDelegate+:} false; then : 34277 $as_echo_n "(cached) " >&6 34278else 34279 case $RSVGDecodeDelegate in 34280 [\\/]* | ?:[\\/]*) 34281 ac_cv_path_RSVGDecodeDelegate="$RSVGDecodeDelegate" # Let the user override the test with a path. 34282 ;; 34283 *) 34284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34285for as_dir in $PATH 34286do 34287 IFS=$as_save_IFS 34288 test -z "$as_dir" && as_dir=. 34289 for ac_exec_ext in '' $ac_executable_extensions; do 34290 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34291 ac_cv_path_RSVGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 34292 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34293 break 2 34294 fi 34295done 34296 done 34297IFS=$as_save_IFS 34298 34299 test -z "$ac_cv_path_RSVGDecodeDelegate" && ac_cv_path_RSVGDecodeDelegate=""$RSVGDecodeDelegateDefault"" 34300 ;; 34301esac 34302fi 34303RSVGDecodeDelegate=$ac_cv_path_RSVGDecodeDelegate 34304if test -n "$RSVGDecodeDelegate"; then 34305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RSVGDecodeDelegate" >&5 34306$as_echo "$RSVGDecodeDelegate" >&6; } 34307else 34308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34309$as_echo "no" >&6; } 34310fi 34311 34312 34313# Extract the first word of ""$SCANDecodeDelegateDefault"", so it can be a program name with args. 34314set dummy "$SCANDecodeDelegateDefault"; ac_word=$2 34315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34316$as_echo_n "checking for $ac_word... " >&6; } 34317if ${ac_cv_path_SCANDecodeDelegate+:} false; then : 34318 $as_echo_n "(cached) " >&6 34319else 34320 case $SCANDecodeDelegate in 34321 [\\/]* | ?:[\\/]*) 34322 ac_cv_path_SCANDecodeDelegate="$SCANDecodeDelegate" # Let the user override the test with a path. 34323 ;; 34324 *) 34325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34326for as_dir in $PATH 34327do 34328 IFS=$as_save_IFS 34329 test -z "$as_dir" && as_dir=. 34330 for ac_exec_ext in '' $ac_executable_extensions; do 34331 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34332 ac_cv_path_SCANDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 34333 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34334 break 2 34335 fi 34336done 34337 done 34338IFS=$as_save_IFS 34339 34340 test -z "$ac_cv_path_SCANDecodeDelegate" && ac_cv_path_SCANDecodeDelegate=""$SCANDecodeDelegateDefault"" 34341 ;; 34342esac 34343fi 34344SCANDecodeDelegate=$ac_cv_path_SCANDecodeDelegate 34345if test -n "$SCANDecodeDelegate"; then 34346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SCANDecodeDelegate" >&5 34347$as_echo "$SCANDecodeDelegate" >&6; } 34348else 34349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34350$as_echo "no" >&6; } 34351fi 34352 34353 34354# Extract the first word of ""$TXTDelegateDefault"", so it can be a program name with args. 34355set dummy "$TXTDelegateDefault"; ac_word=$2 34356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34357$as_echo_n "checking for $ac_word... " >&6; } 34358if ${ac_cv_path_TXTDelegate+:} false; then : 34359 $as_echo_n "(cached) " >&6 34360else 34361 case $TXTDelegate in 34362 [\\/]* | ?:[\\/]*) 34363 ac_cv_path_TXTDelegate="$TXTDelegate" # Let the user override the test with a path. 34364 ;; 34365 *) 34366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34367for as_dir in $PATH 34368do 34369 IFS=$as_save_IFS 34370 test -z "$as_dir" && as_dir=. 34371 for ac_exec_ext in '' $ac_executable_extensions; do 34372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34373 ac_cv_path_TXTDelegate="$as_dir/$ac_word$ac_exec_ext" 34374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34375 break 2 34376 fi 34377done 34378 done 34379IFS=$as_save_IFS 34380 34381 test -z "$ac_cv_path_TXTDelegate" && ac_cv_path_TXTDelegate=""$TXTDelegateDefault"" 34382 ;; 34383esac 34384fi 34385TXTDelegate=$ac_cv_path_TXTDelegate 34386if test -n "$TXTDelegate"; then 34387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TXTDelegate" >&5 34388$as_echo "$TXTDelegate" >&6; } 34389else 34390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34391$as_echo "no" >&6; } 34392fi 34393 34394 34395# Extract the first word of ""$UniconvertorDelegateDefault"", so it can be a program name with args. 34396set dummy "$UniconvertorDelegateDefault"; ac_word=$2 34397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34398$as_echo_n "checking for $ac_word... " >&6; } 34399if ${ac_cv_path_UniconvertorDelegate+:} false; then : 34400 $as_echo_n "(cached) " >&6 34401else 34402 case $UniconvertorDelegate in 34403 [\\/]* | ?:[\\/]*) 34404 ac_cv_path_UniconvertorDelegate="$UniconvertorDelegate" # Let the user override the test with a path. 34405 ;; 34406 *) 34407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34408for as_dir in $PATH 34409do 34410 IFS=$as_save_IFS 34411 test -z "$as_dir" && as_dir=. 34412 for ac_exec_ext in '' $ac_executable_extensions; do 34413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34414 ac_cv_path_UniconvertorDelegate="$as_dir/$ac_word$ac_exec_ext" 34415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34416 break 2 34417 fi 34418done 34419 done 34420IFS=$as_save_IFS 34421 34422 test -z "$ac_cv_path_UniconvertorDelegate" && ac_cv_path_UniconvertorDelegate=""$UniconvertorDelegateDefault"" 34423 ;; 34424esac 34425fi 34426UniconvertorDelegate=$ac_cv_path_UniconvertorDelegate 34427if test -n "$UniconvertorDelegate"; then 34428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UniconvertorDelegate" >&5 34429$as_echo "$UniconvertorDelegate" >&6; } 34430else 34431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34432$as_echo "no" >&6; } 34433fi 34434 34435 34436# Extract the first word of ""$WMFDecodeDelegateDefault"", so it can be a program name with args. 34437set dummy "$WMFDecodeDelegateDefault"; ac_word=$2 34438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34439$as_echo_n "checking for $ac_word... " >&6; } 34440if ${ac_cv_path_WMFDecodeDelegate+:} false; then : 34441 $as_echo_n "(cached) " >&6 34442else 34443 case $WMFDecodeDelegate in 34444 [\\/]* | ?:[\\/]*) 34445 ac_cv_path_WMFDecodeDelegate="$WMFDecodeDelegate" # Let the user override the test with a path. 34446 ;; 34447 *) 34448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34449for as_dir in $PATH 34450do 34451 IFS=$as_save_IFS 34452 test -z "$as_dir" && as_dir=. 34453 for ac_exec_ext in '' $ac_executable_extensions; do 34454 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34455 ac_cv_path_WMFDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 34456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34457 break 2 34458 fi 34459done 34460 done 34461IFS=$as_save_IFS 34462 34463 test -z "$ac_cv_path_WMFDecodeDelegate" && ac_cv_path_WMFDecodeDelegate=""$WMFDecodeDelegateDefault"" 34464 ;; 34465esac 34466fi 34467WMFDecodeDelegate=$ac_cv_path_WMFDecodeDelegate 34468if test -n "$WMFDecodeDelegate"; then 34469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WMFDecodeDelegate" >&5 34470$as_echo "$WMFDecodeDelegate" >&6; } 34471else 34472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34473$as_echo "no" >&6; } 34474fi 34475 34476 34477# Extract the first word of ""$WWWDecodeDelegateDefault"", so it can be a program name with args. 34478set dummy "$WWWDecodeDelegateDefault"; ac_word=$2 34479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34480$as_echo_n "checking for $ac_word... " >&6; } 34481if ${ac_cv_path_WWWDecodeDelegate+:} false; then : 34482 $as_echo_n "(cached) " >&6 34483else 34484 case $WWWDecodeDelegate in 34485 [\\/]* | ?:[\\/]*) 34486 ac_cv_path_WWWDecodeDelegate="$WWWDecodeDelegate" # Let the user override the test with a path. 34487 ;; 34488 *) 34489 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34490for as_dir in $PATH 34491do 34492 IFS=$as_save_IFS 34493 test -z "$as_dir" && as_dir=. 34494 for ac_exec_ext in '' $ac_executable_extensions; do 34495 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34496 ac_cv_path_WWWDecodeDelegate="$as_dir/$ac_word$ac_exec_ext" 34497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34498 break 2 34499 fi 34500done 34501 done 34502IFS=$as_save_IFS 34503 34504 test -z "$ac_cv_path_WWWDecodeDelegate" && ac_cv_path_WWWDecodeDelegate=""$WWWDecodeDelegateDefault"" 34505 ;; 34506esac 34507fi 34508WWWDecodeDelegate=$ac_cv_path_WWWDecodeDelegate 34509if test -n "$WWWDecodeDelegate"; then 34510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WWWDecodeDelegate" >&5 34511$as_echo "$WWWDecodeDelegate" >&6; } 34512else 34513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34514$as_echo "no" >&6; } 34515fi 34516 34517 34518# Extract the first word of ""$XPSDelegateDefault"", so it can be a program name with args. 34519set dummy "$XPSDelegateDefault"; ac_word=$2 34520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34521$as_echo_n "checking for $ac_word... " >&6; } 34522if ${ac_cv_path_XPSDelegate+:} false; then : 34523 $as_echo_n "(cached) " >&6 34524else 34525 case $XPSDelegate in 34526 [\\/]* | ?:[\\/]*) 34527 ac_cv_path_XPSDelegate="$XPSDelegate" # Let the user override the test with a path. 34528 ;; 34529 *) 34530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34531for as_dir in $PATH 34532do 34533 IFS=$as_save_IFS 34534 test -z "$as_dir" && as_dir=. 34535 for ac_exec_ext in '' $ac_executable_extensions; do 34536 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34537 ac_cv_path_XPSDelegate="$as_dir/$ac_word$ac_exec_ext" 34538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34539 break 2 34540 fi 34541done 34542 done 34543IFS=$as_save_IFS 34544 34545 test -z "$ac_cv_path_XPSDelegate" && ac_cv_path_XPSDelegate=""$XPSDelegateDefault"" 34546 ;; 34547esac 34548fi 34549XPSDelegate=$ac_cv_path_XPSDelegate 34550if test -n "$XPSDelegate"; then 34551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPSDelegate" >&5 34552$as_echo "$XPSDelegate" >&6; } 34553else 34554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34555$as_echo "no" >&6; } 34556fi 34557 34558 34559# Extract the first word of ""$ZipDelegateDefault"", so it can be a program name with args. 34560set dummy "$ZipDelegateDefault"; ac_word=$2 34561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34562$as_echo_n "checking for $ac_word... " >&6; } 34563if ${ac_cv_path_ZipDelegate+:} false; then : 34564 $as_echo_n "(cached) " >&6 34565else 34566 case $ZipDelegate in 34567 [\\/]* | ?:[\\/]*) 34568 ac_cv_path_ZipDelegate="$ZipDelegate" # Let the user override the test with a path. 34569 ;; 34570 *) 34571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34572for as_dir in $PATH 34573do 34574 IFS=$as_save_IFS 34575 test -z "$as_dir" && as_dir=. 34576 for ac_exec_ext in '' $ac_executable_extensions; do 34577 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34578 ac_cv_path_ZipDelegate="$as_dir/$ac_word$ac_exec_ext" 34579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34580 break 2 34581 fi 34582done 34583 done 34584IFS=$as_save_IFS 34585 34586 test -z "$ac_cv_path_ZipDelegate" && ac_cv_path_ZipDelegate=""$ZipDelegateDefault"" 34587 ;; 34588esac 34589fi 34590ZipDelegate=$ac_cv_path_ZipDelegate 34591if test -n "$ZipDelegate"; then 34592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZipDelegate" >&5 34593$as_echo "$ZipDelegate" >&6; } 34594else 34595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34596$as_echo "no" >&6; } 34597fi 34598 34599 34600 34601# Prefer lpr to lp; lp needs options tacked on. 34602if test "$LPRDelegate" != no; then 34603 PrintDelegate="$LPRDelegate" 34604else 34605 PrintDelegate="$LPDelegate -c -s" 34606fi 34607 34608 34609# Installed ImageMagick utiltity paths 34610ConvertDelegate="${BIN_DIR}/${ConvertDelegateDefault}" 34611DisplayDelegate="${BIN_DIR}/${DisplayDelegateDefault}" 34612MogrifyDelegate="${BIN_DIR}/${MogrifyDelegateDefault}" 34613 34614# Set delegate booleans 34615have_ffmpeg='no'; if test "$MPEGDecodeDelegate" != "$MPEGDecodeDelegateDefault" ; then have_ffmpeg='yes'; fi 34616have_fig2dev='no' ; if test "$FIGDecodeDelegate" != "$FIGDecodeDelegateDefault" ; then have_fig2dev='yes'; fi 34617have_gs='no' ; if test "$PSDelegate" != "$PSDelegateDefault"; then have_gs='yes'; fi 34618have_hp2xx='no' ; if test "$HPGLDecodeDelegate" != "$HPGLDecodeDelegateDefault" ; then have_hp2xx='yes'; fi 34619have_ilbmtoppm='no' ; if test "$ILBMDecodeDelegate" != "$ILBMDecodeDelegateDefault" ; then have_ilbmtoppm='yes'; fi 34620have_mrsid='no'; if test "$MrSIDDecodeDelegate" != "$MrSIDDecodeDelegateDefault" ; then have_mrsid='yes'; fi 34621have_pcl='no' ; if test "$PCLDelegate" != "$PCLDelegateDefault"; then have_pcl='yes'; fi 34622have_ppmtoilbm='no' ; if test "$ILBMEncodeDelegate" != "$ILBMEncodeDelegateDefault" ; then have_ppmtoilbm='yes'; fi 34623have_ralcgm='no' ; if test "$CGMDecodeDelegate" != "$CGMDecodeDelegateDefault" ; then have_ralcgm='yes'; fi 34624have_xps='no' ; if test "$XPSDelegate" != "$XPSDelegateDefault"; then have_xps='yes'; fi 34625 34626# 34627# Test for font directories 34628# 34629type_include_files='' 34630 34631# Dejavu fonts. 34632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Dejavu fonts directory" >&5 34633$as_echo_n "checking for Dejavu fonts directory... " >&6; } 34634dejavu_font_dir='' 34635if test "${with_dejavu_font_dir}" != 'default'; then 34636 dejavu_font_dir="${with_dejavu_font_dir}/" 34637else 34638 for font_dir in "${prefix}/share/dejavu/fonts/" '/usr/share/fonts/dejavu/'; do 34639 if test -f "${font_dir}DejaVuSerif.ttf"; then 34640 dejavu_font_dir="${font_dir}" 34641 break 1 34642 fi 34643 done 34644fi 34645if test "${dejavu_font_dir}x" != 'x'; then 34646 type_include_files="${type_include_files} "'<include file="type-dejavu.xml" />' 34647 { $as_echo "$as_me:${as_lineno-$LINENO}: $dejavu_font_dir" >&5 34648$as_echo "$as_me: $dejavu_font_dir" >&6;} 34649else 34650 { $as_echo "$as_me:${as_lineno-$LINENO}: not found!" >&5 34651$as_echo "$as_me: not found!" >&6;}; 34652fi 34653 34654 34655# Windows 34656windows_font_dir='' 34657if test "$with_windows_font_dir" != "no" && test -n "$with_windows_font_dir"; then 34658 windows_font_dir="${with_windows_font_dir}/" 34659fi 34660if test "${windows_font_dir}x" != 'x'; then 34661 if test -f '/usr/X11R6/lib/X11/fonts/truetype/arial.ttf'; then 34662 windows_font_dir='/usr/X11R6/lib/X11/fonts/truetype/' 34663 fi 34664 if test -f '/usr/X11R7/lib/X11/fonts/truetype/arial.ttf'; then 34665 windows_font_dir='/usr/X11R7/lib/X11/fonts/truetype/' 34666 fi 34667 if test -f '/usr/share/fonts/msttcore/arial.ttf'; then 34668 windows_font_dir='/usr/share/fonts/msttcore/truetype/' 34669 fi 34670fi 34671if test "${windows_font_dir}x" != 'x'; then 34672 type_include_files="$type_include_files "'<include file="type-windows.xml" />' 34673fi 34674 34675 34676# Ghostscript 34677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript fonts directory" >&5 34678$as_echo_n "checking for Ghostscript fonts directory... " >&6; } 34679ghostscript_font_dir='' 34680if test "${with_gs_font_dir}" != 'default'; then 34681 ghostscript_font_dir="${with_gs_font_dir}/" 34682else 34683 if test "${native_win32_build}" = 'yes'; then 34684 # Native Windows Build 34685 for font_dir in "c:\\Program Files\\gs\\fonts\\" "c:\\Program Files \(x86\)\\gs\\fonts\\" "c:\\gs\\fonts\\"; do 34686 if test -f "${font_dir}a010013l.pfb"; then 34687 ghostscript_font_dir="$font_dir" 34688 break 1 34689 fi 34690 done 34691 if test "${PSDelegate}" != 'gswin32c'; then 34692 ghostscript_font_dir=`echo "${PSDelegate}" | sed -e 's:/gs/.*:/gs:;s:^/::;s/./&:/;s:/:\\\\:g'`"\\fonts\\" 34693 fi 34694 else 34695 # Linux / Mac OS X / Unix Build 34696 for font_dir in "${prefix}/share/ghostscript/fonts/" '/usr/share/fonts/default/Type1/' '/usr/share/ghostscript/fonts/' '/usr/share/fonts/ghostscript/' '/usr/share/fonts/type1/gsfonts/' '/opt/local/share/ghostscript/fonts/' '/sw/share/ghostscript/fonts/' '/System/Library/Frameworks/Ghostscript.framework/Resources/fonts/'; do 34697 if test -f "${font_dir}a010013l.pfb"; then 34698 ghostscript_font_dir="${font_dir}" 34699 break 1 34700 fi 34701 done 34702 if test "${ghostscript_font_dir}x" = 'x'; then 34703 if test "$PSDelegate" != 'gs'; then 34704 ghostscript_font_dir=`echo "$PSDelegate" | sed -e 's:/bin/gs:/share/ghostscript/fonts:'`"/" 34705 fi 34706 fi 34707 fi 34708fi 34709if test "${ghostscript_font_dir}x" != 'x'; then 34710 type_include_files="${type_include_files} "'<include file="type-ghostscript.xml" />' 34711 { $as_echo "$as_me:${as_lineno-$LINENO}: $ghostscript_font_dir" >&5 34712$as_echo "$as_me: $ghostscript_font_dir" >&6;} 34713else 34714 { $as_echo "$as_me:${as_lineno-$LINENO}: not found!" >&5 34715$as_echo "$as_me: not found!" >&6;}; 34716fi 34717 34718case "${build_os}" in 34719 mingw* ) 34720 PSDelegate=`$WinPathScript "$PSDelegate" 1` 34721 ;; 34722esac 34723 34724 34725 34726# 34727# Handle case where user doesn't want frozen paths 34728# 34729if test "$with_frozenpaths" != 'yes'; then 34730 # Re-set delegate definitions to default (no paths) 34731 AutotraceDecodeDelegate="$AutotraceDecodeDelegateDefault" 34732 BlenderDecodeDelegate="$BlenderDecodeDelegateDefault" 34733 BZIPDelegate="$BZIPDelegateDefault" 34734 BrowseDelegate="$BrowseDelegateDefault" 34735 CGMDecodeDelegate="$CGMDecodeDelegateDefault" 34736 CatDelegate="$CatDelegateDefault" 34737 ConvertDelegate="$ConvertDelegateDefault" 34738 GVCDecodeDelegate="$GVCDecodeDelegateDefault" 34739 DVIDecodeDelegate="$DVIDecodeDelegateDefault" 34740 EchoDelegate="$EchoDelegateDefault" 34741 EditorDelegate="$EditorDelegateDefault" 34742 FIGDecodeDelegate="$FIGDecodeDelegateDefault" 34743 GnuplotDecodeDelegate="$GnuplotDecodeDelegateDefault" 34744 HPGLDecodeDelegate="$HPGLDecodeDelegateDefault" 34745 HTMLDecodeDelegate="$HTMLDecodeDelegateDefault" 34746 ILBMDecodeDelegate="$ILBMDecodeDelegateDefault" 34747 ILBMEncodeDelegate="$ILBMEncodeDelegateDefault" 34748 LPDelegate="$LPDelegateDefault" 34749 LZWDecodeDelegate="$LZWDecodeDelegateDefault" 34750 LZWEncodeDelegate="$LZWEncodeDelegateDefault" 34751 LaunchDelegate="$LaunchDelegateDefault" 34752 MANDelegate="$MANDelegateDefault" 34753 MPEGDecodeDelegate="$MPEGDecodeDelegateDefault" 34754 MPEGEncodeDelegate="$MPEGEncodeDelegateDefault" 34755 MogrifyDelegate="$MogrifyDelegateDefault" 34756 MrSIDDecodeDelegate="$MrSIDDecodeDelegateDefault" 34757 MVDelegate="$MVDelegateDefault" 34758 PCLDelegate="$PCLDelegateDefault" 34759 PGPDecodeDelegate="$PGPDecodeDelegateDefault" 34760 POVDelegate="$POVDelegateDefault" 34761 PSDelegate="$PSDelegateDefault" 34762 RLEEncodeDelegate="$RLEEncodeDelegateDefault" 34763 RMDelegate="$RMDelegateDefault" 34764 RSVGDecodeDelegate="$RSVGDecodeDelegateDefault" 34765 SCANDecodeDelegate="$SCANDecodeDelegateDefault" 34766 ShowImageDelegate="$ShowImageDelegateDefault" 34767 TXTDelegate="$TXTDelegateDefault" 34768 UniconvertorDelegate="$UniconvertorDelegateDefault" 34769 WMFDecodeDelegate="$WMFDecodeDelegateDefault" 34770 WWWDecodeDelegate="$WWWDecodeDelegateDefault" 34771 XPSDelegate="$XPSDelegateDefault" 34772 ZipDelegate="$ZipDelegateDefault" 34773fi 34774 34775# Delegate substitutions 34776 34777 34778 34779 34780 34781 34782 34783 34784 34785 34786 34787 34788 34789 34790 34791 34792 34793 34794 34795 34796 34797 34798 34799 34800 34801 34802 34803 34804 34805 34806 34807 34808 34809 34810 34811 34812 34813 34814 34815 34816 34817 34818# 34819# RPM support. 34820# 34821RPM='' 34822for ac_prog in gnutar gtar tar 34823do 34824 # Extract the first word of "$ac_prog", so it can be a program name with args. 34825set dummy $ac_prog; ac_word=$2 34826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34827$as_echo_n "checking for $ac_word... " >&6; } 34828if ${ac_cv_prog_TAR+:} false; then : 34829 $as_echo_n "(cached) " >&6 34830else 34831 if test -n "$TAR"; then 34832 ac_cv_prog_TAR="$TAR" # Let the user override the test. 34833else 34834as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34835for as_dir in $PATH 34836do 34837 IFS=$as_save_IFS 34838 test -z "$as_dir" && as_dir=. 34839 for ac_exec_ext in '' $ac_executable_extensions; do 34840 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34841 ac_cv_prog_TAR="$ac_prog" 34842 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34843 break 2 34844 fi 34845done 34846 done 34847IFS=$as_save_IFS 34848 34849fi 34850fi 34851TAR=$ac_cv_prog_TAR 34852if test -n "$TAR"; then 34853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5 34854$as_echo "$TAR" >&6; } 34855else 34856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34857$as_echo "no" >&6; } 34858fi 34859 34860 34861 test -n "$TAR" && break 34862done 34863 34864for ac_prog in perl 34865do 34866 # Extract the first word of "$ac_prog", so it can be a program name with args. 34867set dummy $ac_prog; ac_word=$2 34868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34869$as_echo_n "checking for $ac_word... " >&6; } 34870if ${ac_cv_prog_PERL+:} false; then : 34871 $as_echo_n "(cached) " >&6 34872else 34873 if test -n "$PERL"; then 34874 ac_cv_prog_PERL="$PERL" # Let the user override the test. 34875else 34876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34877for as_dir in $PATH 34878do 34879 IFS=$as_save_IFS 34880 test -z "$as_dir" && as_dir=. 34881 for ac_exec_ext in '' $ac_executable_extensions; do 34882 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34883 ac_cv_prog_PERL="$ac_prog" 34884 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34885 break 2 34886 fi 34887done 34888 done 34889IFS=$as_save_IFS 34890 34891fi 34892fi 34893PERL=$ac_cv_prog_PERL 34894if test -n "$PERL"; then 34895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 34896$as_echo "$PERL" >&6; } 34897else 34898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34899$as_echo "no" >&6; } 34900fi 34901 34902 34903 test -n "$PERL" && break 34904done 34905 34906for ac_prog in rpmbuild rpm 34907do 34908 # Extract the first word of "$ac_prog", so it can be a program name with args. 34909set dummy $ac_prog; ac_word=$2 34910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34911$as_echo_n "checking for $ac_word... " >&6; } 34912if ${ac_cv_prog_RPM+:} false; then : 34913 $as_echo_n "(cached) " >&6 34914else 34915 if test -n "$RPM"; then 34916 ac_cv_prog_RPM="$RPM" # Let the user override the test. 34917else 34918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34919for as_dir in $PATH 34920do 34921 IFS=$as_save_IFS 34922 test -z "$as_dir" && as_dir=. 34923 for ac_exec_ext in '' $ac_executable_extensions; do 34924 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34925 ac_cv_prog_RPM="$ac_prog" 34926 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34927 break 2 34928 fi 34929done 34930 done 34931IFS=$as_save_IFS 34932 34933fi 34934fi 34935RPM=$ac_cv_prog_RPM 34936if test -n "$RPM"; then 34937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RPM" >&5 34938$as_echo "$RPM" >&6; } 34939else 34940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34941$as_echo "no" >&6; } 34942fi 34943 34944 34945 test -n "$RPM" && break 34946done 34947 34948 34949ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"} 34950 34951 34952AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 34953 34954 34955AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"} 34956 34957 34958AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 34959 34960 34961 if test "x$RPM" != "x" ; then 34962 RPM_DELEGATE_TRUE= 34963 RPM_DELEGATE_FALSE='#' 34964else 34965 RPM_DELEGATE_TRUE='#' 34966 RPM_DELEGATE_FALSE= 34967fi 34968 34969 34970# 34971# 7ZIP support (http://p7zip.sourceforge.net/) 34972# 34973P7ZIP='' 34974for ac_prog in 7za 34975do 34976 # Extract the first word of "$ac_prog", so it can be a program name with args. 34977set dummy $ac_prog; ac_word=$2 34978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 34979$as_echo_n "checking for $ac_word... " >&6; } 34980if ${ac_cv_prog_P7ZIP+:} false; then : 34981 $as_echo_n "(cached) " >&6 34982else 34983 if test -n "$P7ZIP"; then 34984 ac_cv_prog_P7ZIP="$P7ZIP" # Let the user override the test. 34985else 34986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 34987for as_dir in $PATH 34988do 34989 IFS=$as_save_IFS 34990 test -z "$as_dir" && as_dir=. 34991 for ac_exec_ext in '' $ac_executable_extensions; do 34992 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 34993 ac_cv_prog_P7ZIP="$ac_prog" 34994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34995 break 2 34996 fi 34997done 34998 done 34999IFS=$as_save_IFS 35000 35001fi 35002fi 35003P7ZIP=$ac_cv_prog_P7ZIP 35004if test -n "$P7ZIP"; then 35005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $P7ZIP" >&5 35006$as_echo "$P7ZIP" >&6; } 35007else 35008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35009$as_echo "no" >&6; } 35010fi 35011 35012 35013 test -n "$P7ZIP" && break 35014done 35015 35016 35017 if test "x$P7ZIP" != "x" ; then 35018 P7ZIP_DELEGATE_TRUE= 35019 P7ZIP_DELEGATE_FALSE='#' 35020else 35021 P7ZIP_DELEGATE_TRUE='#' 35022 P7ZIP_DELEGATE_FALSE= 35023fi 35024 35025 35026# 35027# ZIP support (http://www.info-zip.org/Zip.html) 35028# 35029ZIP='' 35030for ac_prog in zip 35031do 35032 # Extract the first word of "$ac_prog", so it can be a program name with args. 35033set dummy $ac_prog; ac_word=$2 35034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 35035$as_echo_n "checking for $ac_word... " >&6; } 35036if ${ac_cv_prog_ZIP+:} false; then : 35037 $as_echo_n "(cached) " >&6 35038else 35039 if test -n "$ZIP"; then 35040 ac_cv_prog_ZIP="$ZIP" # Let the user override the test. 35041else 35042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 35043for as_dir in $PATH 35044do 35045 IFS=$as_save_IFS 35046 test -z "$as_dir" && as_dir=. 35047 for ac_exec_ext in '' $ac_executable_extensions; do 35048 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 35049 ac_cv_prog_ZIP="$ac_prog" 35050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 35051 break 2 35052 fi 35053done 35054 done 35055IFS=$as_save_IFS 35056 35057fi 35058fi 35059ZIP=$ac_cv_prog_ZIP 35060if test -n "$ZIP"; then 35061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5 35062$as_echo "$ZIP" >&6; } 35063else 35064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35065$as_echo "no" >&6; } 35066fi 35067 35068 35069 test -n "$ZIP" && break 35070done 35071 35072 35073 if test "x$ZIP" != "x" ; then 35074 ZIP_DELEGATE_TRUE= 35075 ZIP_DELEGATE_FALSE='#' 35076else 35077 ZIP_DELEGATE_TRUE='#' 35078 ZIP_DELEGATE_FALSE= 35079fi 35080 35081 35082# 35083# GhostPCL related configuration. 35084# 35085PCLColorDevice=ppmraw 35086PCLCMYKDevice=pamcmyk32 35087PCLMonoDevice=pbmraw 35088if test -z "$PCLVersion"; then 35089 PCLVersion='unknown' 35090fi 35091if test $have_pcl = 'yes'; then 35092 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 35093$as_echo "$as_me: -------------------------------------------------------------" >&6;} 35094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCL" >&5 35095$as_echo_n "checking for PCL... " >&6; } 35096 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 35097$as_echo "$as_me: " >&6;} 35098 # PCLColorDevice 35099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl color device" >&5 35100$as_echo_n "checking for pcl color device... " >&6; } 35101 if $PCLDelegate -dBATCH -sDEVICE=$PCLColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then 35102 : 35103 else 35104 PCLColorDevice=ppmraw 35105 fi 35106 { $as_echo "$as_me:${as_lineno-$LINENO}: $PCLColorDevice" >&5 35107$as_echo "$as_me: $PCLColorDevice" >&6;} 35108 35109 # PCLCMYKDevice 35110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl CMYK device" >&5 35111$as_echo_n "checking for pcl CMYK device... " >&6; } 35112 if $PCLDelegate -dBATCH -sDEVICE=$PCLColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then 35113 : 35114 else 35115 PCLCMYKDevice=$PCLColorDevice 35116 fi 35117 { $as_echo "$as_me:${as_lineno-$LINENO}: $PCLCMYKDevice" >&5 35118$as_echo "$as_me: $PCLCMYKDevice" >&6;} 35119 35120 # PCLMonoDevice 35121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl mono device" >&5 35122$as_echo_n "checking for pcl mono device... " >&6; } 35123 if $PCLDelegate -dBATCH -sDEVICE=$PCLMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then 35124 : 35125 else 35126 PCLMonoDevice=$PCLColorDevice 35127 fi 35128 { $as_echo "$as_me:${as_lineno-$LINENO}: $PCLMonoDevice" >&5 35129$as_echo "$as_me: $PCLMonoDevice" >&6;} 35130fi 35131 35132 35133 35134 35135 35136 35137# 35138# GhostXPS related configuration. 35139# 35140XPSColorDevice=ppmraw 35141XPSCMYKDevice=bmpsep8 35142XPSMonoDevice=pbmraw 35143if test -z "$XPSVersion"; then 35144 XPSVersion='unknown' 35145fi 35146if test $have_xps = 'yes'; then 35147 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 35148$as_echo "$as_me: -------------------------------------------------------------" >&6;} 35149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPS" >&5 35150$as_echo_n "checking for XPS... " >&6; } 35151 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 35152$as_echo "$as_me: " >&6;} 35153 # XPSColorDevice 35154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps color device" >&5 35155$as_echo_n "checking for xps color device... " >&6; } 35156 if $XPSDelegate -dBATCH -sDEVICE=$XPSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then 35157 : 35158 else 35159 XPSColorDevice=ppmraw 35160 fi 35161 { $as_echo "$as_me:${as_lineno-$LINENO}: $XPSColorDevice" >&5 35162$as_echo "$as_me: $XPSColorDevice" >&6;} 35163 35164 # XPSCMYKDevice 35165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps CMYK device" >&5 35166$as_echo_n "checking for xps CMYK device... " >&6; } 35167 if $XPSDelegate -dBATCH -sDEVICE=$XPSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then 35168 : 35169 else 35170 XPSCMYKDevice=$XPSColorDevice 35171 fi 35172 { $as_echo "$as_me:${as_lineno-$LINENO}: $XPSCMYKDevice" >&5 35173$as_echo "$as_me: $XPSCMYKDevice" >&6;} 35174 35175 # XPSMonoDevice 35176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps mono device" >&5 35177$as_echo_n "checking for xps mono device... " >&6; } 35178 if $XPSDelegate -dBATCH -sDEVICE=$XPSMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then 35179 : 35180 else 35181 XPSMonoDevice=$XPSColorDevice 35182 fi 35183 { $as_echo "$as_me:${as_lineno-$LINENO}: $XPSMonoDevice" >&5 35184$as_echo "$as_me: $XPSMonoDevice" >&6;} 35185fi 35186 35187 35188 35189 35190 35191 35192# 35193# Ghostscript related configuration. 35194# 35195GSAlphaDevice=pngalpha 35196GSColorDevice=pnmraw 35197GSCMYKDevice=pam 35198GSMonoDevice=pbmraw 35199GSPDFDevice=pdfwrite 35200GSPSDevice=pswrite 35201GSEPSDevice=epswrite 35202GSVersion='unknown' 35203if test $have_gs = 'yes'; then 35204 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 35205$as_echo "$as_me: -------------------------------------------------------------" >&6;} 35206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript" >&5 35207$as_echo_n "checking for Ghostscript... " >&6; } 35208 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 35209$as_echo "$as_me: " >&6;} 35210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript version" >&5 35211$as_echo_n "checking for Ghostscript version... " >&6; } 35212 if GSVersion=`$PSDelegate --version`; then 35213 : 35214 else 35215 GSVersion=`$PSDelegate --help | sed -e '1q' | awk '{ print $3 }'` 35216 fi 35217 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSVersion" >&5 35218$as_echo "$as_me: $GSVersion" >&6;} 35219 35220 # GSAlphaDevice 35221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs alpha device" >&5 35222$as_echo_n "checking for gs alpha device... " >&6; } 35223 if $PSDelegate -q -dBATCH -sDEVICE=$GSAlphaDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then 35224 : 35225 else 35226 GSAlphaDevice=pnmraw 35227 fi 35228 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSAlphaDevice" >&5 35229$as_echo "$as_me: $GSAlphaDevice" >&6;} 35230 35231 # GSColorDevice 35232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs color device" >&5 35233$as_echo_n "checking for gs color device... " >&6; } 35234 if $PSDelegate -q -dBATCH -sDEVICE=$GSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then 35235 : 35236 else 35237 GSColorDevice=pnmraw 35238 fi 35239 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSColorDevice" >&5 35240$as_echo "$as_me: $GSColorDevice" >&6;} 35241 35242 # GSCMYKDevice 35243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs CMYK device" >&5 35244$as_echo_n "checking for gs CMYK device... " >&6; } 35245 if $PSDelegate -q -dBATCH -sDEVICE=$GSCMYKDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then 35246 : 35247 else 35248 GSCMYKDevice=bmpsep8 35249 fi 35250 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSCMYKDevice" >&5 35251$as_echo "$as_me: $GSCMYKDevice" >&6;} 35252 35253 # GSMonoDevice 35254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs mono device" >&5 35255$as_echo_n "checking for gs mono device... " >&6; } 35256 if $PSDelegate -q -dBATCH -sDEVICE=$GSMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then 35257 : 35258 else 35259 GSMonoDevice=$GSColorDevice 35260 fi 35261 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSMonoDevice" >&5 35262$as_echo "$as_me: $GSMonoDevice" >&6;} 35263 35264 # GSPDFDevice 35265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs PDF writing device" >&5 35266$as_echo_n "checking for gs PDF writing device... " >&6; } 35267 if $PSDelegate -q -dBATCH -sDEVICE=$GSPDFDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then 35268 : 35269 else 35270 GSPDFDevice=nodevice 35271 fi 35272 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSPDFDevice" >&5 35273$as_echo "$as_me: $GSPDFDevice" >&6;} 35274 35275 # GSPSDevice 35276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs PS writing device" >&5 35277$as_echo_n "checking for gs PS writing device... " >&6; } 35278 if $PSDelegate -q -dBATCH -sDEVICE=$GSPSDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then 35279 : 35280 else 35281 GSPSDevice=nodevice 35282 fi 35283 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSPSDevice" >&5 35284$as_echo "$as_me: $GSPSDevice" >&6;} 35285 35286 # GSEPSDevice 35287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs EPS writing device" >&5 35288$as_echo_n "checking for gs EPS writing device... " >&6; } 35289 if $PSDelegate -q -dBATCH -sDEVICE=$GSEPSDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then 35290 : 35291 else 35292 GSEPSDevice=nodevice 35293 fi 35294 { $as_echo "$as_me:${as_lineno-$LINENO}: $GSEPSDevice" >&5 35295$as_echo "$as_me: $GSEPSDevice" >&6;} 35296fi 35297 35298 35299 35300 35301 35302 35303 35304 35305 35306 35307# 35308# PerlMagick-related configuration 35309# 35310 35311# Look for PERL if PerlMagick requested 35312# If name/path of desired PERL interpreter is specified, look for that one first 35313have_perl='no' 35314if test "$with_perl" != 'no'; then 35315 { $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 35316$as_echo "$as_me: -------------------------------------------------------------" >&6;} 35317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl" >&5 35318$as_echo_n "checking for Perl... " >&6; } 35319 { $as_echo "$as_me:${as_lineno-$LINENO}: " >&5 35320$as_echo "$as_me: " >&6;} 35321 if test "$with_perl" != 'yes'; then 35322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl" >&5 35323$as_echo_n "checking for perl... " >&6; } 35324if ${ac_cv_path_PERL+:} false; then : 35325 $as_echo_n "(cached) " >&6 35326else 35327 ac_cv_path_PERL="$with_perl" 35328fi 35329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_PERL" >&5 35330$as_echo "$ac_cv_path_PERL" >&6; }; 35331 PERL=$ac_cv_path_PERL 35332 have_perl="$ac_cv_path_PERL" 35333 else 35334 for ac_prog in perl perl5 35335do 35336 # Extract the first word of "$ac_prog", so it can be a program name with args. 35337set dummy $ac_prog; ac_word=$2 35338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 35339$as_echo_n "checking for $ac_word... " >&6; } 35340if ${ac_cv_path_PERL+:} false; then : 35341 $as_echo_n "(cached) " >&6 35342else 35343 case $PERL in 35344 [\\/]* | ?:[\\/]*) 35345 ac_cv_path_PERL="$PERL" # Let the user override the test with a path. 35346 ;; 35347 *) 35348 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 35349for as_dir in $PATH 35350do 35351 IFS=$as_save_IFS 35352 test -z "$as_dir" && as_dir=. 35353 for ac_exec_ext in '' $ac_executable_extensions; do 35354 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 35355 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" 35356 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 35357 break 2 35358 fi 35359done 35360 done 35361IFS=$as_save_IFS 35362 35363 ;; 35364esac 35365fi 35366PERL=$ac_cv_path_PERL 35367if test -n "$PERL"; then 35368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 35369$as_echo "$PERL" >&6; } 35370else 35371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35372$as_echo "no" >&6; } 35373fi 35374 35375 35376 test -n "$PERL" && break 35377done 35378 if test "$ac_cv_path_PERL"; then 35379 have_perl="$ac_cv_path_PERL" 35380 fi 35381 fi 35382fi 35383 35384if test "$with_perl" != 'yes' ; then 35385 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-perl=$with_perl " 35386fi 35387 35388PERL_SUPPORTS_DESTDIR='no' 35389 35390with_perl_static='no' 35391with_perl_dynamic='no' 35392if test "$have_perl" != 'no'; then 35393 if test "$with_perl" != 'no' && test "$libtool_build_shared_libs" = 'no'; then 35394 with_perl_static='yes' 35395 fi 35396 if test "$with_perl" != 'no' && test "$libtool_build_shared_libs" = 'yes'; then 35397 with_perl_dynamic='yes' 35398 fi 35399 # Is PERL's MakeMaker new enough to support DESTDIR? 35400 35401 35402 35403 35404 if test -n "$PERL"; then : 35405 35406 ax_perl_version="5.8.1" 35407 35408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl version" >&5 35409$as_echo_n "checking for perl version... " >&6; } 35410 35411 perl_version=`$PERL --version 2>&1 | $GREP "This is perl" | $SED -e 's/.* v\([0-9]*\.[0-9]*\.[0-9]*\) .*/\1/'` 35412 35413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_version" >&5 35414$as_echo "$perl_version" >&6; } 35415 35416 PERL_VERSION=$perl_version 35417 35418 35419 35420 35421 35422 # Used to indicate true or false condition 35423 ax_compare_version=false 35424 35425 # Convert the two version strings to be compared into a format that 35426 # allows a simple string comparison. The end result is that a version 35427 # string of the form 1.12.5-r617 will be converted to the form 35428 # 0001001200050617. In other words, each number is zero padded to four 35429 # digits, and non digits are removed. 35430 35431 ax_compare_version_A=`echo "$ax_perl_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \ 35432 -e 's/Z\([0-9]\)Z/Z0\1Z/g' \ 35433 -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \ 35434 -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \ 35435 -e 's/[^0-9]//g'` 35436 35437 35438 ax_compare_version_B=`echo "$perl_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \ 35439 -e 's/Z\([0-9]\)Z/Z0\1Z/g' \ 35440 -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \ 35441 -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \ 35442 -e 's/[^0-9]//g'` 35443 35444 35445 ax_compare_version=`echo "x$ax_compare_version_A 35446x$ax_compare_version_B" | sed 's/^ *//' | sort | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"` 35447 35448 35449 35450 if test "$ax_compare_version" = "true" ; then 35451 35452 : 35453 PERL_SUPPORTS_DESTDIR='yes' 35454 35455 else 35456 : 35457 PERL_SUPPORTS_DESTDIR='no' 35458 35459 fi 35460 35461 35462else 35463 35464 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find the perl interpreter" >&5 35465$as_echo "$as_me: WARNING: could not find the perl interpreter" >&2;} 35466 PERL_SUPPORTS_DESTDIR='no' 35467 35468fi 35469 35470fi 35471 if test "$have_perl" != 'no'; then 35472 WITH_PERL_TRUE= 35473 WITH_PERL_FALSE='#' 35474else 35475 WITH_PERL_TRUE='#' 35476 WITH_PERL_FALSE= 35477fi 35478 35479 if test $with_perl_static = 'yes'; then 35480 WITH_PERL_STATIC_TRUE= 35481 WITH_PERL_STATIC_FALSE='#' 35482else 35483 WITH_PERL_STATIC_TRUE='#' 35484 WITH_PERL_STATIC_FALSE= 35485fi 35486 35487 if test $with_perl_dynamic = 'yes'; then 35488 WITH_PERL_DYNAMIC_TRUE= 35489 WITH_PERL_DYNAMIC_FALSE='#' 35490else 35491 WITH_PERL_DYNAMIC_TRUE='#' 35492 WITH_PERL_DYNAMIC_FALSE= 35493fi 35494 35495 35496 35497# Determine path to pick up MagickCore library from for use with building PerlMagick 35498MAGICKCORE_PATH="${LIB_DIR}" 35499if test $with_perl_static = 'yes'; then 35500 # Find out where libtool hides its uninstalled libraries (as libtool_objdir) 35501 libtool_objdir=$objdir 35502 35503 # Linker search path to library, followed by -lMagickCore 35504 MAGICKCORE_PATH="${builddir}/MagickCore/${libtool_objdir}" 35505fi 35506 35507 35508# Create a simple string containing format names for all delegate libraries 35509DELEGATES='' 35510if test "$have_autotrace" = 'yes'; then DELEGATES="$DELEGATES autotrace"; fi 35511if test "$have_bzlib" = 'yes'; then DELEGATES="$DELEGATES bzlib"; fi 35512if test "$have_djvu" = 'yes'; then DELEGATES="$DELEGATES djvu"; fi 35513if test "$have_dps" = 'yes'; then DELEGATES="$DELEGATES dps"; fi 35514if test "$have_fftw" = 'yes'; then DELEGATES="$DELEGATES fftw"; fi 35515if test "$have_fpx" = 'yes'; then DELEGATES="$DELEGATES fpx"; fi 35516if test "$have_fontconfig" = 'yes'; then DELEGATES="$DELEGATES fontconfig"; fi 35517if test "$have_freetype" = 'yes'; then DELEGATES="$DELEGATES freetype"; fi 35518if test "$have_gslib" = 'yes'; then DELEGATES="$DELEGATES gs"; fi 35519if test "$have_gvc" = 'yes'; then DELEGATES="$DELEGATES gvc"; fi 35520if test "$have_jbig" = 'yes'; then DELEGATES="$DELEGATES jbig"; fi 35521if test "$have_jpeg" = 'yes'; then 35522 DELEGATES="$DELEGATES jpeg"; 35523 if test "$have_png" = 'yes'; then DELEGATES="$DELEGATES jng"; fi 35524fi 35525if test "$have_jp2" = 'yes'; then DELEGATES="$DELEGATES jp2"; fi 35526if test "$have_lcms2" = 'yes'; then DELEGATES="$DELEGATES lcms2"; fi 35527if test "$have_lcms" = 'yes'; then DELEGATES="$DELEGATES lcms"; fi 35528if test "$have_lqr" = 'yes'; then DELEGATES="$DELEGATES lqr"; fi 35529if test "$have_lzma" = 'yes'; then DELEGATES="$DELEGATES lzma"; fi 35530if test "$have_ffmpeg" = 'yes'; then DELEGATES="$DELEGATES mpeg"; fi 35531if test "$have_openexr" = 'yes'; then DELEGATES="$DELEGATES openexr"; fi 35532if test "$have_pango" = 'yes'; then DELEGATES="$DELEGATES pango"; fi 35533if test "$have_png" = 'yes'; then DELEGATES="$DELEGATES png"; fi 35534if test "$have_rsvg" = 'yes'; then DELEGATES="$DELEGATES rsvg"; fi 35535if test "$have_tiff" = 'yes'; then DELEGATES="$DELEGATES tiff"; fi 35536if test "$have_x" = 'yes'; then DELEGATES="$DELEGATES x11"; fi 35537if test "$have_xml" = 'yes'; then DELEGATES="$DELEGATES xml"; fi 35538if test "$have_wmf" = 'yes'; then DELEGATES="$DELEGATES wmf"; fi 35539if test "$have_zlib" = 'yes'; then DELEGATES="$DELEGATES zlib"; fi 35540 35541 35542 35543# 35544# Handle special compiler flags 35545# 35546 35547# Add '-p' if prof source profiling support enabled 35548if test "$enable_prof" = 'yes'; then 35549 CFLAGS="-p $CFLAGS" 35550 CXXFLAGS="-p $CXXFLAGS" 35551 LDFLAGS="-p $LDFLAGS" 35552fi 35553 35554# Add '-pg' if gprof source profiling support enabled 35555if test "$enable_gprof" = 'yes'; then 35556 CFLAGS="-pg $CFLAGS" 35557 CXXFLAGS="-pg $CXXFLAGS" 35558 LDFLAGS="-pg $LDFLAGS" 35559fi 35560 35561# Add '-ftest-coverage -fprofile-arcs' if gcov source profiling support enabled 35562# This is a gcc-specific feature 35563if test "$enable_gcov" = 'yes'; then 35564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _gcov_init in -lgcov" >&5 35565$as_echo_n "checking for _gcov_init in -lgcov... " >&6; } 35566if ${ac_cv_lib_gcov__gcov_init+:} false; then : 35567 $as_echo_n "(cached) " >&6 35568else 35569 ac_check_lib_save_LIBS=$LIBS 35570LIBS="-lgcov $LIBS" 35571cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35572/* end confdefs.h. */ 35573 35574/* Override any GCC internal prototype to avoid an error. 35575 Use char because int might match the return type of a GCC 35576 builtin and then its argument prototype would still apply. */ 35577#ifdef __cplusplus 35578extern "C" 35579#endif 35580char _gcov_init (); 35581int 35582main () 35583{ 35584return _gcov_init (); 35585 ; 35586 return 0; 35587} 35588_ACEOF 35589if ac_fn_c_try_link "$LINENO"; then : 35590 ac_cv_lib_gcov__gcov_init=yes 35591else 35592 ac_cv_lib_gcov__gcov_init=no 35593fi 35594rm -f core conftest.err conftest.$ac_objext \ 35595 conftest$ac_exeext conftest.$ac_ext 35596LIBS=$ac_check_lib_save_LIBS 35597fi 35598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcov__gcov_init" >&5 35599$as_echo "$ac_cv_lib_gcov__gcov_init" >&6; } 35600if test "x$ac_cv_lib_gcov__gcov_init" = xyes; then : 35601 cat >>confdefs.h <<_ACEOF 35602#define HAVE_LIBGCOV 1 35603_ACEOF 35604 35605 LIBS="-lgcov $LIBS" 35606 35607fi 35608 35609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gcov_init in -lgcov" >&5 35610$as_echo_n "checking for __gcov_init in -lgcov... " >&6; } 35611if ${ac_cv_lib_gcov___gcov_init+:} false; then : 35612 $as_echo_n "(cached) " >&6 35613else 35614 ac_check_lib_save_LIBS=$LIBS 35615LIBS="-lgcov $LIBS" 35616cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35617/* end confdefs.h. */ 35618 35619/* Override any GCC internal prototype to avoid an error. 35620 Use char because int might match the return type of a GCC 35621 builtin and then its argument prototype would still apply. */ 35622#ifdef __cplusplus 35623extern "C" 35624#endif 35625char __gcov_init (); 35626int 35627main () 35628{ 35629return __gcov_init (); 35630 ; 35631 return 0; 35632} 35633_ACEOF 35634if ac_fn_c_try_link "$LINENO"; then : 35635 ac_cv_lib_gcov___gcov_init=yes 35636else 35637 ac_cv_lib_gcov___gcov_init=no 35638fi 35639rm -f core conftest.err conftest.$ac_objext \ 35640 conftest$ac_exeext conftest.$ac_ext 35641LIBS=$ac_check_lib_save_LIBS 35642fi 35643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcov___gcov_init" >&5 35644$as_echo "$ac_cv_lib_gcov___gcov_init" >&6; } 35645if test "x$ac_cv_lib_gcov___gcov_init" = xyes; then : 35646 cat >>confdefs.h <<_ACEOF 35647#define HAVE_LIBGCOV 1 35648_ACEOF 35649 35650 LIBS="-lgcov $LIBS" 35651 35652fi 35653 35654 case "$target_os" in 35655 darwin*) 35656 OSX_GCOV_LDFLAG="-Wl,-single_module" 35657 ;; 35658 *) 35659 OSX_GCOV_LDFLAG="" 35660 ;; 35661 esac 35662 35663 CFLAGS="-ftest-coverage -fprofile-arcs $CFLAGS" 35664 CXXFLAGS="-ftest-coverage -fprofile-arcs $CXXFLAGS" 35665 LDFLAGS="-ftest-coverage -fprofile-arcs $LDFLAGS" 35666fi 35667 35668# 35669# Build library dependency list for libMagickCore 35670# 35671 35672MAGICK_LIBLTDL='' # Libltdl for build 35673MAGICK_API_LIBLTDL='' # libltdl for dependent application (API) build 35674MAGICK_LTDLDEPS='' # extra libltdl dependencies 35675if test "$with_ltdl" != 'no' 35676then 35677 if test \( "$with_included_ltdl" = 'no' -o "$enable_ltdl_convenience" = 'no' \) -o "$enable_ltdl_install" = 'yes'; then 35678 MAGICK_API_LIBLTDL='-lltdl' 35679 fi 35680 MAGICK_LIBLTDL=${LIBLTDL} 35681 MAGICK_LTDLDEPS=${LTDLDEPS} 35682fi 35683 35684 35685 35686if test "$with_modules" != 'no'; then 35687 MAGICK_DEP_LIBS="$LCMS_LIBS $TIFF_LIBS $FREETYPE_LIBS $JPEG_LIBS $LQR_LIBS $FFTW_LIBS $FONTCONFIG_LIBS $XEXT_LIBS $IPC_LIBS $X11_LIBS $XT_LIBS $LZMA_LIBS $BZLIB_LIBS $ZLIB_LIBS $GDI32_LIBS $MATH_LIBS $CCMALLOC_LIBS $EFENCE_LIBS $UMEM_LIBS $GOMP_LIBS $CL_LIBS $THREAD_LIBS" 35688else 35689 MAGICK_DEP_LIBS="$JBIG_LIBS $LCMS_LIBS $TIFF_LIBS $FREETYPE_LIBS $JP2_LIBS $JPEG_LIBS $GS_LIBS $LQR_LIBS $PNG_LIBS $AUTOTRACE_LIBS $DJVU_LIBS $FFTW_LIBS $FPX_LIBS $FONTCONFIG_LIBS $WEBP_LIBS $WMF_LIBS $DPS_LIBS $XEXT_LIBS $XT_LIBS $IPC_LIBS $X11_LIBS $LZMA_LIBS $BZLIB_LIBS $OPENEXR_LIBS $PANGO_LIBS $RSVG_LIBS $XML_LIBS $GVC_LIBS $ZLIB_LIBS $GDI32_LIBS $MATH_LIBS $CCMALLOC_LIBS $EFENCE_LIBS $UMEM_LIBS $GOMP_LIBS $CL_LIBS $THREAD_LIBS" 35690fi 35691 35692 35693# 35694# Remove extraneous spaces from output variables (asthetic) 35695# 35696X_CFLAGS=`echo $X_CFLAGS | sed -e 's/ */ /g'` 35697X_PRE_LIBS=`echo $X_PRE_LIBS | sed -e 's/ */ /g'` 35698X_LIBS=`echo $X_LIBS | sed -e 's/ */ /g'` 35699X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed -e 's/ */ /g'` 35700 35701CC=`echo $CC | sed -e 's/ */ /g'` 35702CFLAGS=`echo $CFLAGS | sed -e 's/ */ /g'` 35703CPPFLAGS=`echo $CPPFLAGS | sed -e 's/ */ /g'` 35704CXXFLAGS=`echo $CXXFLAGS | sed -e 's/ */ /g'` 35705DELEGATES=`echo $DELEGATES | sed -e 's/^ //g'` 35706DISTCHECK_CONFIG_FLAGS=`echo $DISTCHECK_CONFIG_FLAGS | sed -e 's/ */ /g'` 35707LDFLAGS=`echo $LDFLAGS | sed -e 's/ */ /g'` 35708TESTED_LIBS=`echo $LIBS | sed -e 's/ */ /g'` 35709MAGICK_DEP_LIBS=`echo $MAGICK_DEP_LIBS | sed -e 's/ */ /g'` 35710#LIBS=`echo $LIBS | sed -e 's/ */ /g'` 35711 35712# Pass only user-provided LIBS as "global" libraries 35713LIBS=$USER_LIBS 35714 35715#AC_SUBST(CPPFLAGS) 35716 35717#AC_SUBST(LDFLAGS) 35718#AC_SUBST(X_PRE_LIBS) 35719#AC_SUBST(X_LIBS) 35720#AC_SUBST(X_EXTRA_LIBS) 35721 35722MAGICK_CFLAGS=$CFLAGS 35723MAGICK_CXXFLAGS="$CXXFLAGS" 35724MAGICK_CPPFLAGS=`echo $MAGICK_CPPFLAGS | sed -e 's/ */ /g'` 35725MAGICK_PCFLAGS=`echo $MAGICK_PCFLAGS | sed -e 's/ */ /g'` 35726MAGICK_LDFLAGS="-L$LIB_DIR $LDFLAGS" 35727MAGICK_LIBS="-lMagickCore $MAGICK_DEP_LIBS $MAGICK_API_LIBLTDL" 35728 35729 35730 35731 35732 35733 35734 35735 35736 35737# Set configured scripts to executable. 35738ac_config_commands="$ac_config_commands default" 35739 35740ac_config_commands="$ac_config_commands MagickCore-config.in" 35741 35742ac_config_commands="$ac_config_commands MagickWand-config.in" 35743 35744ac_config_commands="$ac_config_commands Magick++-config.in" 35745 35746ac_config_commands="$ac_config_commands PerlMagick/check.sh.in" 35747 35748 35749{ $as_echo "$as_me:${as_lineno-$LINENO}: -------------------------------------------------------------" >&5 35750$as_echo "$as_me: -------------------------------------------------------------" >&6;} 35751{ $as_echo "$as_me:${as_lineno-$LINENO}: Update ImageMagick configuration" >&5 35752$as_echo "$as_me: Update ImageMagick configuration" >&6;} 35753cat >confcache <<\_ACEOF 35754# This file is a shell script that caches the results of configure 35755# tests run on this system so they can be shared between configure 35756# scripts and configure runs, see configure's option --config-cache. 35757# It is not useful on other systems. If it contains results you don't 35758# want to keep, you may remove or edit it. 35759# 35760# config.status only pays attention to the cache file if you give it 35761# the --recheck option to rerun configure. 35762# 35763# `ac_cv_env_foo' variables (set or unset) will be overridden when 35764# loading this file, other *unset* `ac_cv_foo' will be assigned the 35765# following values. 35766 35767_ACEOF 35768 35769# The following way of writing the cache mishandles newlines in values, 35770# but we know of no workaround that is simple, portable, and efficient. 35771# So, we kill variables containing newlines. 35772# Ultrix sh set writes to stderr and can't be redirected directly, 35773# and sets the high bit in the cache file unless we assign to the vars. 35774( 35775 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 35776 eval ac_val=\$$ac_var 35777 case $ac_val in #( 35778 *${as_nl}*) 35779 case $ac_var in #( 35780 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 35781$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 35782 esac 35783 case $ac_var in #( 35784 _ | IFS | as_nl) ;; #( 35785 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 35786 *) { eval $ac_var=; unset $ac_var;} ;; 35787 esac ;; 35788 esac 35789 done 35790 35791 (set) 2>&1 | 35792 case $as_nl`(ac_space=' '; set) 2>&1` in #( 35793 *${as_nl}ac_space=\ *) 35794 # `set' does not quote correctly, so add quotes: double-quote 35795 # substitution turns \\\\ into \\, and sed turns \\ into \. 35796 sed -n \ 35797 "s/'/'\\\\''/g; 35798 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 35799 ;; #( 35800 *) 35801 # `set' quotes correctly as required by POSIX, so do not add quotes. 35802 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 35803 ;; 35804 esac | 35805 sort 35806) | 35807 sed ' 35808 /^ac_cv_env_/b end 35809 t clear 35810 :clear 35811 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 35812 t end 35813 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 35814 :end' >>confcache 35815if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 35816 if test -w "$cache_file"; then 35817 if test "x$cache_file" != "x/dev/null"; then 35818 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 35819$as_echo "$as_me: updating cache $cache_file" >&6;} 35820 if test ! -f "$cache_file" || test -h "$cache_file"; then 35821 cat confcache >"$cache_file" 35822 else 35823 case $cache_file in #( 35824 */* | ?:*) 35825 mv -f confcache "$cache_file"$$ && 35826 mv -f "$cache_file"$$ "$cache_file" ;; #( 35827 *) 35828 mv -f confcache "$cache_file" ;; 35829 esac 35830 fi 35831 fi 35832 else 35833 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 35834$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 35835 fi 35836fi 35837rm -f confcache 35838 35839test "x$prefix" = xNONE && prefix=$ac_default_prefix 35840# Let make expand exec_prefix. 35841test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 35842 35843DEFS=-DHAVE_CONFIG_H 35844 35845ac_libobjs= 35846ac_ltlibobjs= 35847U= 35848for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 35849 # 1. Remove the extension, and $U if already installed. 35850 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 35851 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 35852 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 35853 # will be set to the directory where LIBOBJS objects are built. 35854 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 35855 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 35856done 35857LIBOBJS=$ac_libobjs 35858 35859LTLIBOBJS=$ac_ltlibobjs 35860 35861 35862 if test -n "$EXEEXT"; then 35863 am__EXEEXT_TRUE= 35864 am__EXEEXT_FALSE='#' 35865else 35866 am__EXEEXT_TRUE='#' 35867 am__EXEEXT_FALSE= 35868fi 35869 35870if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 35871 as_fn_error $? "conditional \"AMDEP\" was never defined. 35872Usually this means the macro was only invoked conditionally." "$LINENO" 5 35873fi 35874if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 35875 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 35876Usually this means the macro was only invoked conditionally." "$LINENO" 5 35877fi 35878if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 35879 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 35880Usually this means the macro was only invoked conditionally." "$LINENO" 5 35881fi 35882if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 35883 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 35884Usually this means the macro was only invoked conditionally." "$LINENO" 5 35885fi 35886if test -z "${WINGDI32_DELEGATE_TRUE}" && test -z "${WINGDI32_DELEGATE_FALSE}"; then 35887 as_fn_error $? "conditional \"WINGDI32_DELEGATE\" was never defined. 35888Usually this means the macro was only invoked conditionally." "$LINENO" 5 35889fi 35890if test -z "${WIN32_NATIVE_BUILD_TRUE}" && test -z "${WIN32_NATIVE_BUILD_FALSE}"; then 35891 as_fn_error $? "conditional \"WIN32_NATIVE_BUILD\" was never defined. 35892Usually this means the macro was only invoked conditionally." "$LINENO" 5 35893fi 35894if test -z "${CYGWIN_BUILD_TRUE}" && test -z "${CYGWIN_BUILD_FALSE}"; then 35895 as_fn_error $? "conditional \"CYGWIN_BUILD\" was never defined. 35896Usually this means the macro was only invoked conditionally." "$LINENO" 5 35897fi 35898if test -z "${USING_CL_TRUE}" && test -z "${USING_CL_FALSE}"; then 35899 as_fn_error $? "conditional \"USING_CL\" was never defined. 35900Usually this means the macro was only invoked conditionally." "$LINENO" 5 35901fi 35902if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then 35903 as_fn_error $? "conditional \"INSTALL_LTDL\" was never defined. 35904Usually this means the macro was only invoked conditionally." "$LINENO" 5 35905fi 35906if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then 35907 as_fn_error $? "conditional \"CONVENIENCE_LTDL\" was never defined. 35908Usually this means the macro was only invoked conditionally." "$LINENO" 5 35909fi 35910LT_CONFIG_H=config/config.h 35911 35912 _ltdl_libobjs= 35913 _ltdl_ltlibobjs= 35914 if test -n "$_LT_LIBOBJS"; then 35915 # Remove the extension. 35916 _lt_sed_drop_objext='s/\.o$//;s/\.obj$//' 35917 for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do 35918 _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" 35919 _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo" 35920 done 35921 fi 35922 ltdl_LIBOBJS=$_ltdl_libobjs 35923 35924 ltdl_LTLIBOBJS=$_ltdl_ltlibobjs 35925 35926 35927if test -z "${WITH_SHARED_LIBS_TRUE}" && test -z "${WITH_SHARED_LIBS_FALSE}"; then 35928 as_fn_error $? "conditional \"WITH_SHARED_LIBS\" was never defined. 35929Usually this means the macro was only invoked conditionally." "$LINENO" 5 35930fi 35931if test -z "${WITH_MODULES_TRUE}" && test -z "${WITH_MODULES_FALSE}"; then 35932 as_fn_error $? "conditional \"WITH_MODULES\" was never defined. 35933Usually this means the macro was only invoked conditionally." "$LINENO" 5 35934fi 35935if test -z "${WITH_LTDL_TRUE}" && test -z "${WITH_LTDL_FALSE}"; then 35936 as_fn_error $? "conditional \"WITH_LTDL\" was never defined. 35937Usually this means the macro was only invoked conditionally." "$LINENO" 5 35938fi 35939if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 35940 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 35941Usually this means the macro was only invoked conditionally." "$LINENO" 5 35942fi 35943if test -z "${LEGACY_SUPPORT_TRUE}" && test -z "${LEGACY_SUPPORT_FALSE}"; then 35944 as_fn_error $? "conditional \"LEGACY_SUPPORT\" was never defined. 35945Usually this means the macro was only invoked conditionally." "$LINENO" 5 35946fi 35947 35948if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 35949 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 35950Usually this means the macro was only invoked conditionally." "$LINENO" 5 35951fi 35952if test -z "${WITH_MAGICK_PLUS_PLUS_TRUE}" && test -z "${WITH_MAGICK_PLUS_PLUS_FALSE}"; then 35953 as_fn_error $? "conditional \"WITH_MAGICK_PLUS_PLUS\" was never defined. 35954Usually this means the macro was only invoked conditionally." "$LINENO" 5 35955fi 35956if test -z "${HasUMEM_TRUE}" && test -z "${HasUMEM_FALSE}"; then 35957 as_fn_error $? "conditional \"HasUMEM\" was never defined. 35958Usually this means the macro was only invoked conditionally." "$LINENO" 5 35959fi 35960if test -z "${BZLIB_DELEGATE_TRUE}" && test -z "${BZLIB_DELEGATE_FALSE}"; then 35961 as_fn_error $? "conditional \"BZLIB_DELEGATE\" was never defined. 35962Usually this means the macro was only invoked conditionally." "$LINENO" 5 35963fi 35964if test -z "${X11_DELEGATE_TRUE}" && test -z "${X11_DELEGATE_FALSE}"; then 35965 as_fn_error $? "conditional \"X11_DELEGATE\" was never defined. 35966Usually this means the macro was only invoked conditionally." "$LINENO" 5 35967fi 35968if test -z "${ZLIB_DELEGATE_TRUE}" && test -z "${ZLIB_DELEGATE_FALSE}"; then 35969 as_fn_error $? "conditional \"ZLIB_DELEGATE\" was never defined. 35970Usually this means the macro was only invoked conditionally." "$LINENO" 5 35971fi 35972if test -z "${AUTOTRACE_DELEGATE_TRUE}" && test -z "${AUTOTRACE_DELEGATE_FALSE}"; then 35973 as_fn_error $? "conditional \"AUTOTRACE_DELEGATE\" was never defined. 35974Usually this means the macro was only invoked conditionally." "$LINENO" 5 35975fi 35976if test -z "${DPS_DELEGATE_TRUE}" && test -z "${DPS_DELEGATE_FALSE}"; then 35977 as_fn_error $? "conditional \"DPS_DELEGATE\" was never defined. 35978Usually this means the macro was only invoked conditionally." "$LINENO" 5 35979fi 35980if test -z "${DJVU_DELEGATE_TRUE}" && test -z "${DJVU_DELEGATE_FALSE}"; then 35981 as_fn_error $? "conditional \"DJVU_DELEGATE\" was never defined. 35982Usually this means the macro was only invoked conditionally." "$LINENO" 5 35983fi 35984if test -z "${FFTW_DELEGATE_TRUE}" && test -z "${FFTW_DELEGATE_FALSE}"; then 35985 as_fn_error $? "conditional \"FFTW_DELEGATE\" was never defined. 35986Usually this means the macro was only invoked conditionally." "$LINENO" 5 35987fi 35988if test -z "${FPX_DELEGATE_TRUE}" && test -z "${FPX_DELEGATE_FALSE}"; then 35989 as_fn_error $? "conditional \"FPX_DELEGATE\" was never defined. 35990Usually this means the macro was only invoked conditionally." "$LINENO" 5 35991fi 35992if test -z "${FONTCONFIG_DELEGATE_TRUE}" && test -z "${FONTCONFIG_DELEGATE_FALSE}"; then 35993 as_fn_error $? "conditional \"FONTCONFIG_DELEGATE\" was never defined. 35994Usually this means the macro was only invoked conditionally." "$LINENO" 5 35995fi 35996if test -z "${FREETYPE_DELEGATE_TRUE}" && test -z "${FREETYPE_DELEGATE_FALSE}"; then 35997 as_fn_error $? "conditional \"FREETYPE_DELEGATE\" was never defined. 35998Usually this means the macro was only invoked conditionally." "$LINENO" 5 35999fi 36000if test -z "${GS_DELEGATE_TRUE}" && test -z "${GS_DELEGATE_FALSE}"; then 36001 as_fn_error $? "conditional \"GS_DELEGATE\" was never defined. 36002Usually this means the macro was only invoked conditionally." "$LINENO" 5 36003fi 36004if test -z "${GVC_DELEGATE_TRUE}" && test -z "${GVC_DELEGATE_FALSE}"; then 36005 as_fn_error $? "conditional \"GVC_DELEGATE\" was never defined. 36006Usually this means the macro was only invoked conditionally." "$LINENO" 5 36007fi 36008if test -z "${JBIG_DELEGATE_TRUE}" && test -z "${JBIG_DELEGATE_FALSE}"; then 36009 as_fn_error $? "conditional \"JBIG_DELEGATE\" was never defined. 36010Usually this means the macro was only invoked conditionally." "$LINENO" 5 36011fi 36012if test -z "${JPEG_DELEGATE_TRUE}" && test -z "${JPEG_DELEGATE_FALSE}"; then 36013 as_fn_error $? "conditional \"JPEG_DELEGATE\" was never defined. 36014Usually this means the macro was only invoked conditionally." "$LINENO" 5 36015fi 36016if test -z "${JP2_DELEGATE_TRUE}" && test -z "${JP2_DELEGATE_FALSE}"; then 36017 as_fn_error $? "conditional \"JP2_DELEGATE\" was never defined. 36018Usually this means the macro was only invoked conditionally." "$LINENO" 5 36019fi 36020if test -z "${LCMS_DELEGATE_TRUE}" && test -z "${LCMS_DELEGATE_FALSE}"; then 36021 as_fn_error $? "conditional \"LCMS_DELEGATE\" was never defined. 36022Usually this means the macro was only invoked conditionally." "$LINENO" 5 36023fi 36024if test -z "${LQR_DELEGATE_TRUE}" && test -z "${LQR_DELEGATE_FALSE}"; then 36025 as_fn_error $? "conditional \"LQR_DELEGATE\" was never defined. 36026Usually this means the macro was only invoked conditionally." "$LINENO" 5 36027fi 36028if test -z "${LZMA_DELEGATE_TRUE}" && test -z "${LZMA_DELEGATE_FALSE}"; then 36029 as_fn_error $? "conditional \"LZMA_DELEGATE\" was never defined. 36030Usually this means the macro was only invoked conditionally." "$LINENO" 5 36031fi 36032if test -z "${OPENEXR_DELEGATE_TRUE}" && test -z "${OPENEXR_DELEGATE_FALSE}"; then 36033 as_fn_error $? "conditional \"OPENEXR_DELEGATE\" was never defined. 36034Usually this means the macro was only invoked conditionally." "$LINENO" 5 36035fi 36036if test -z "${PANGO_DELEGATE_TRUE}" && test -z "${PANGO_DELEGATE_FALSE}"; then 36037 as_fn_error $? "conditional \"PANGO_DELEGATE\" was never defined. 36038Usually this means the macro was only invoked conditionally." "$LINENO" 5 36039fi 36040if test -z "${PANGOCAIRO_DELEGATE_TRUE}" && test -z "${PANGOCAIRO_DELEGATE_FALSE}"; then 36041 as_fn_error $? "conditional \"PANGOCAIRO_DELEGATE\" was never defined. 36042Usually this means the macro was only invoked conditionally." "$LINENO" 5 36043fi 36044if test -z "${PNG_DELEGATE_TRUE}" && test -z "${PNG_DELEGATE_FALSE}"; then 36045 as_fn_error $? "conditional \"PNG_DELEGATE\" was never defined. 36046Usually this means the macro was only invoked conditionally." "$LINENO" 5 36047fi 36048if test -z "${RSVG_DELEGATE_TRUE}" && test -z "${RSVG_DELEGATE_FALSE}"; then 36049 as_fn_error $? "conditional \"RSVG_DELEGATE\" was never defined. 36050Usually this means the macro was only invoked conditionally." "$LINENO" 5 36051fi 36052if test -z "${CAIRO_DELEGATE_TRUE}" && test -z "${CAIRO_DELEGATE_FALSE}"; then 36053 as_fn_error $? "conditional \"CAIRO_DELEGATE\" was never defined. 36054Usually this means the macro was only invoked conditionally." "$LINENO" 5 36055fi 36056if test -z "${TIFF_DELEGATE_TRUE}" && test -z "${TIFF_DELEGATE_FALSE}"; then 36057 as_fn_error $? "conditional \"TIFF_DELEGATE\" was never defined. 36058Usually this means the macro was only invoked conditionally." "$LINENO" 5 36059fi 36060if test -z "${WEBP_DELEGATE_TRUE}" && test -z "${WEBP_DELEGATE_FALSE}"; then 36061 as_fn_error $? "conditional \"WEBP_DELEGATE\" was never defined. 36062Usually this means the macro was only invoked conditionally." "$LINENO" 5 36063fi 36064if test -z "${WMF_DELEGATE_TRUE}" && test -z "${WMF_DELEGATE_FALSE}"; then 36065 as_fn_error $? "conditional \"WMF_DELEGATE\" was never defined. 36066Usually this means the macro was only invoked conditionally." "$LINENO" 5 36067fi 36068if test -z "${XML_DELEGATE_TRUE}" && test -z "${XML_DELEGATE_FALSE}"; then 36069 as_fn_error $? "conditional \"XML_DELEGATE\" was never defined. 36070Usually this means the macro was only invoked conditionally." "$LINENO" 5 36071fi 36072if test -z "${RPM_DELEGATE_TRUE}" && test -z "${RPM_DELEGATE_FALSE}"; then 36073 as_fn_error $? "conditional \"RPM_DELEGATE\" was never defined. 36074Usually this means the macro was only invoked conditionally." "$LINENO" 5 36075fi 36076if test -z "${P7ZIP_DELEGATE_TRUE}" && test -z "${P7ZIP_DELEGATE_FALSE}"; then 36077 as_fn_error $? "conditional \"P7ZIP_DELEGATE\" was never defined. 36078Usually this means the macro was only invoked conditionally." "$LINENO" 5 36079fi 36080if test -z "${ZIP_DELEGATE_TRUE}" && test -z "${ZIP_DELEGATE_FALSE}"; then 36081 as_fn_error $? "conditional \"ZIP_DELEGATE\" was never defined. 36082Usually this means the macro was only invoked conditionally." "$LINENO" 5 36083fi 36084if test -z "${WITH_PERL_TRUE}" && test -z "${WITH_PERL_FALSE}"; then 36085 as_fn_error $? "conditional \"WITH_PERL\" was never defined. 36086Usually this means the macro was only invoked conditionally." "$LINENO" 5 36087fi 36088if test -z "${WITH_PERL_STATIC_TRUE}" && test -z "${WITH_PERL_STATIC_FALSE}"; then 36089 as_fn_error $? "conditional \"WITH_PERL_STATIC\" was never defined. 36090Usually this means the macro was only invoked conditionally." "$LINENO" 5 36091fi 36092if test -z "${WITH_PERL_DYNAMIC_TRUE}" && test -z "${WITH_PERL_DYNAMIC_FALSE}"; then 36093 as_fn_error $? "conditional \"WITH_PERL_DYNAMIC\" was never defined. 36094Usually this means the macro was only invoked conditionally." "$LINENO" 5 36095fi 36096 36097: "${CONFIG_STATUS=./config.status}" 36098ac_write_fail=0 36099ac_clean_files_save=$ac_clean_files 36100ac_clean_files="$ac_clean_files $CONFIG_STATUS" 36101{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 36102$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 36103as_write_fail=0 36104cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 36105#! $SHELL 36106# Generated by $as_me. 36107# Run this file to recreate the current configuration. 36108# Compiler output produced by configure, useful for debugging 36109# configure, is in config.log if it exists. 36110 36111debug=false 36112ac_cs_recheck=false 36113ac_cs_silent=false 36114 36115SHELL=\${CONFIG_SHELL-$SHELL} 36116export SHELL 36117_ASEOF 36118cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 36119## -------------------- ## 36120## M4sh Initialization. ## 36121## -------------------- ## 36122 36123# Be more Bourne compatible 36124DUALCASE=1; export DUALCASE # for MKS sh 36125if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 36126 emulate sh 36127 NULLCMD=: 36128 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 36129 # is contrary to our usage. Disable this feature. 36130 alias -g '${1+"$@"}'='"$@"' 36131 setopt NO_GLOB_SUBST 36132else 36133 case `(set -o) 2>/dev/null` in #( 36134 *posix*) : 36135 set -o posix ;; #( 36136 *) : 36137 ;; 36138esac 36139fi 36140 36141 36142as_nl=' 36143' 36144export as_nl 36145# Printing a long string crashes Solaris 7 /usr/bin/printf. 36146as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 36147as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 36148as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 36149# Prefer a ksh shell builtin over an external printf program on Solaris, 36150# but without wasting forks for bash or zsh. 36151if test -z "$BASH_VERSION$ZSH_VERSION" \ 36152 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 36153 as_echo='print -r --' 36154 as_echo_n='print -rn --' 36155elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 36156 as_echo='printf %s\n' 36157 as_echo_n='printf %s' 36158else 36159 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 36160 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 36161 as_echo_n='/usr/ucb/echo -n' 36162 else 36163 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 36164 as_echo_n_body='eval 36165 arg=$1; 36166 case $arg in #( 36167 *"$as_nl"*) 36168 expr "X$arg" : "X\\(.*\\)$as_nl"; 36169 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 36170 esac; 36171 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 36172 ' 36173 export as_echo_n_body 36174 as_echo_n='sh -c $as_echo_n_body as_echo' 36175 fi 36176 export as_echo_body 36177 as_echo='sh -c $as_echo_body as_echo' 36178fi 36179 36180# The user is always right. 36181if test "${PATH_SEPARATOR+set}" != set; then 36182 PATH_SEPARATOR=: 36183 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 36184 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 36185 PATH_SEPARATOR=';' 36186 } 36187fi 36188 36189 36190# IFS 36191# We need space, tab and new line, in precisely that order. Quoting is 36192# there to prevent editors from complaining about space-tab. 36193# (If _AS_PATH_WALK were called with IFS unset, it would disable word 36194# splitting by setting IFS to empty value.) 36195IFS=" "" $as_nl" 36196 36197# Find who we are. Look in the path if we contain no directory separator. 36198as_myself= 36199case $0 in #(( 36200 *[\\/]* ) as_myself=$0 ;; 36201 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 36202for as_dir in $PATH 36203do 36204 IFS=$as_save_IFS 36205 test -z "$as_dir" && as_dir=. 36206 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 36207 done 36208IFS=$as_save_IFS 36209 36210 ;; 36211esac 36212# We did not find ourselves, most probably we were run as `sh COMMAND' 36213# in which case we are not to be found in the path. 36214if test "x$as_myself" = x; then 36215 as_myself=$0 36216fi 36217if test ! -f "$as_myself"; then 36218 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 36219 exit 1 36220fi 36221 36222# Unset variables that we do not need and which cause bugs (e.g. in 36223# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 36224# suppresses any "Segmentation fault" message there. '((' could 36225# trigger a bug in pdksh 5.2.14. 36226for as_var in BASH_ENV ENV MAIL MAILPATH 36227do eval test x\${$as_var+set} = xset \ 36228 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 36229done 36230PS1='$ ' 36231PS2='> ' 36232PS4='+ ' 36233 36234# NLS nuisances. 36235LC_ALL=C 36236export LC_ALL 36237LANGUAGE=C 36238export LANGUAGE 36239 36240# CDPATH. 36241(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 36242 36243 36244# as_fn_error STATUS ERROR [LINENO LOG_FD] 36245# ---------------------------------------- 36246# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 36247# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 36248# script with STATUS, using 1 if that was 0. 36249as_fn_error () 36250{ 36251 as_status=$1; test $as_status -eq 0 && as_status=1 36252 if test "$4"; then 36253 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 36254 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 36255 fi 36256 $as_echo "$as_me: error: $2" >&2 36257 as_fn_exit $as_status 36258} # as_fn_error 36259 36260 36261# as_fn_set_status STATUS 36262# ----------------------- 36263# Set $? to STATUS, without forking. 36264as_fn_set_status () 36265{ 36266 return $1 36267} # as_fn_set_status 36268 36269# as_fn_exit STATUS 36270# ----------------- 36271# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 36272as_fn_exit () 36273{ 36274 set +e 36275 as_fn_set_status $1 36276 exit $1 36277} # as_fn_exit 36278 36279# as_fn_unset VAR 36280# --------------- 36281# Portably unset VAR. 36282as_fn_unset () 36283{ 36284 { eval $1=; unset $1;} 36285} 36286as_unset=as_fn_unset 36287# as_fn_append VAR VALUE 36288# ---------------------- 36289# Append the text in VALUE to the end of the definition contained in VAR. Take 36290# advantage of any shell optimizations that allow amortized linear growth over 36291# repeated appends, instead of the typical quadratic growth present in naive 36292# implementations. 36293if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 36294 eval 'as_fn_append () 36295 { 36296 eval $1+=\$2 36297 }' 36298else 36299 as_fn_append () 36300 { 36301 eval $1=\$$1\$2 36302 } 36303fi # as_fn_append 36304 36305# as_fn_arith ARG... 36306# ------------------ 36307# Perform arithmetic evaluation on the ARGs, and store the result in the 36308# global $as_val. Take advantage of shells that can avoid forks. The arguments 36309# must be portable across $(()) and expr. 36310if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 36311 eval 'as_fn_arith () 36312 { 36313 as_val=$(( $* )) 36314 }' 36315else 36316 as_fn_arith () 36317 { 36318 as_val=`expr "$@" || test $? -eq 1` 36319 } 36320fi # as_fn_arith 36321 36322 36323if expr a : '\(a\)' >/dev/null 2>&1 && 36324 test "X`expr 00001 : '.*\(...\)'`" = X001; then 36325 as_expr=expr 36326else 36327 as_expr=false 36328fi 36329 36330if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 36331 as_basename=basename 36332else 36333 as_basename=false 36334fi 36335 36336if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 36337 as_dirname=dirname 36338else 36339 as_dirname=false 36340fi 36341 36342as_me=`$as_basename -- "$0" || 36343$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 36344 X"$0" : 'X\(//\)$' \| \ 36345 X"$0" : 'X\(/\)' \| . 2>/dev/null || 36346$as_echo X/"$0" | 36347 sed '/^.*\/\([^/][^/]*\)\/*$/{ 36348 s//\1/ 36349 q 36350 } 36351 /^X\/\(\/\/\)$/{ 36352 s//\1/ 36353 q 36354 } 36355 /^X\/\(\/\).*/{ 36356 s//\1/ 36357 q 36358 } 36359 s/.*/./; q'` 36360 36361# Avoid depending upon Character Ranges. 36362as_cr_letters='abcdefghijklmnopqrstuvwxyz' 36363as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 36364as_cr_Letters=$as_cr_letters$as_cr_LETTERS 36365as_cr_digits='0123456789' 36366as_cr_alnum=$as_cr_Letters$as_cr_digits 36367 36368ECHO_C= ECHO_N= ECHO_T= 36369case `echo -n x` in #((((( 36370-n*) 36371 case `echo 'xy\c'` in 36372 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 36373 xy) ECHO_C='\c';; 36374 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 36375 ECHO_T=' ';; 36376 esac;; 36377*) 36378 ECHO_N='-n';; 36379esac 36380 36381rm -f conf$$ conf$$.exe conf$$.file 36382if test -d conf$$.dir; then 36383 rm -f conf$$.dir/conf$$.file 36384else 36385 rm -f conf$$.dir 36386 mkdir conf$$.dir 2>/dev/null 36387fi 36388if (echo >conf$$.file) 2>/dev/null; then 36389 if ln -s conf$$.file conf$$ 2>/dev/null; then 36390 as_ln_s='ln -s' 36391 # ... but there are two gotchas: 36392 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 36393 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 36394 # In both cases, we have to default to `cp -p'. 36395 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 36396 as_ln_s='cp -p' 36397 elif ln conf$$.file conf$$ 2>/dev/null; then 36398 as_ln_s=ln 36399 else 36400 as_ln_s='cp -p' 36401 fi 36402else 36403 as_ln_s='cp -p' 36404fi 36405rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 36406rmdir conf$$.dir 2>/dev/null 36407 36408 36409# as_fn_mkdir_p 36410# ------------- 36411# Create "$as_dir" as a directory, including parents if necessary. 36412as_fn_mkdir_p () 36413{ 36414 36415 case $as_dir in #( 36416 -*) as_dir=./$as_dir;; 36417 esac 36418 test -d "$as_dir" || eval $as_mkdir_p || { 36419 as_dirs= 36420 while :; do 36421 case $as_dir in #( 36422 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 36423 *) as_qdir=$as_dir;; 36424 esac 36425 as_dirs="'$as_qdir' $as_dirs" 36426 as_dir=`$as_dirname -- "$as_dir" || 36427$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 36428 X"$as_dir" : 'X\(//\)[^/]' \| \ 36429 X"$as_dir" : 'X\(//\)$' \| \ 36430 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 36431$as_echo X"$as_dir" | 36432 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 36433 s//\1/ 36434 q 36435 } 36436 /^X\(\/\/\)[^/].*/{ 36437 s//\1/ 36438 q 36439 } 36440 /^X\(\/\/\)$/{ 36441 s//\1/ 36442 q 36443 } 36444 /^X\(\/\).*/{ 36445 s//\1/ 36446 q 36447 } 36448 s/.*/./; q'` 36449 test -d "$as_dir" && break 36450 done 36451 test -z "$as_dirs" || eval "mkdir $as_dirs" 36452 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 36453 36454 36455} # as_fn_mkdir_p 36456if mkdir -p . 2>/dev/null; then 36457 as_mkdir_p='mkdir -p "$as_dir"' 36458else 36459 test -d ./-p && rmdir ./-p 36460 as_mkdir_p=false 36461fi 36462 36463if test -x / >/dev/null 2>&1; then 36464 as_test_x='test -x' 36465else 36466 if ls -dL / >/dev/null 2>&1; then 36467 as_ls_L_option=L 36468 else 36469 as_ls_L_option= 36470 fi 36471 as_test_x=' 36472 eval sh -c '\'' 36473 if test -d "$1"; then 36474 test -d "$1/."; 36475 else 36476 case $1 in #( 36477 -*)set "./$1";; 36478 esac; 36479 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 36480 ???[sx]*):;;*)false;;esac;fi 36481 '\'' sh 36482 ' 36483fi 36484as_executable_p=$as_test_x 36485 36486# Sed expression to map a string onto a valid CPP name. 36487as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 36488 36489# Sed expression to map a string onto a valid variable name. 36490as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 36491 36492 36493exec 6>&1 36494## ----------------------------------- ## 36495## Main body of $CONFIG_STATUS script. ## 36496## ----------------------------------- ## 36497_ASEOF 36498test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 36499 36500cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 36501# Save the log message, to keep $0 and so on meaningful, and to 36502# report actual input values of CONFIG_FILES etc. instead of their 36503# values after options handling. 36504ac_log=" 36505This file was extended by ImageMagick $as_me 7.0.0-0, which was 36506generated by GNU Autoconf 2.68. Invocation command line was 36507 36508 CONFIG_FILES = $CONFIG_FILES 36509 CONFIG_HEADERS = $CONFIG_HEADERS 36510 CONFIG_LINKS = $CONFIG_LINKS 36511 CONFIG_COMMANDS = $CONFIG_COMMANDS 36512 $ $0 $@ 36513 36514on `(hostname || uname -n) 2>/dev/null | sed 1q` 36515" 36516 36517_ACEOF 36518 36519case $ac_config_files in *" 36520"*) set x $ac_config_files; shift; ac_config_files=$*;; 36521esac 36522 36523case $ac_config_headers in *" 36524"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 36525esac 36526 36527 36528cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 36529# Files that config.status was made for. 36530config_files="$ac_config_files" 36531config_headers="$ac_config_headers" 36532config_commands="$ac_config_commands" 36533 36534_ACEOF 36535 36536cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 36537ac_cs_usage="\ 36538\`$as_me' instantiates files and other configuration actions 36539from templates according to the current configuration. Unless the files 36540and actions are specified as TAGs, all are instantiated by default. 36541 36542Usage: $0 [OPTION]... [TAG]... 36543 36544 -h, --help print this help, then exit 36545 -V, --version print version number and configuration settings, then exit 36546 --config print configuration, then exit 36547 -q, --quiet, --silent 36548 do not print progress messages 36549 -d, --debug don't remove temporary files 36550 --recheck update $as_me by reconfiguring in the same conditions 36551 --file=FILE[:TEMPLATE] 36552 instantiate the configuration file FILE 36553 --header=FILE[:TEMPLATE] 36554 instantiate the configuration header FILE 36555 36556Configuration files: 36557$config_files 36558 36559Configuration headers: 36560$config_headers 36561 36562Configuration commands: 36563$config_commands 36564 36565Report bugs to <http://www.imagemagick.org>." 36566 36567_ACEOF 36568cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 36569ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 36570ac_cs_version="\\ 36571ImageMagick config.status 7.0.0-0 36572configured by $0, generated by GNU Autoconf 2.68, 36573 with options \\"\$ac_cs_config\\" 36574 36575Copyright (C) 2010 Free Software Foundation, Inc. 36576This config.status script is free software; the Free Software Foundation 36577gives unlimited permission to copy, distribute and modify it." 36578 36579ac_pwd='$ac_pwd' 36580srcdir='$srcdir' 36581INSTALL='$INSTALL' 36582MKDIR_P='$MKDIR_P' 36583AWK='$AWK' 36584test -n "\$AWK" || AWK=awk 36585_ACEOF 36586 36587cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 36588# The default lists apply if the user does not specify any file. 36589ac_need_defaults=: 36590while test $# != 0 36591do 36592 case $1 in 36593 --*=?*) 36594 ac_option=`expr "X$1" : 'X\([^=]*\)='` 36595 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 36596 ac_shift=: 36597 ;; 36598 --*=) 36599 ac_option=`expr "X$1" : 'X\([^=]*\)='` 36600 ac_optarg= 36601 ac_shift=: 36602 ;; 36603 *) 36604 ac_option=$1 36605 ac_optarg=$2 36606 ac_shift=shift 36607 ;; 36608 esac 36609 36610 case $ac_option in 36611 # Handling of the options. 36612 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 36613 ac_cs_recheck=: ;; 36614 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 36615 $as_echo "$ac_cs_version"; exit ;; 36616 --config | --confi | --conf | --con | --co | --c ) 36617 $as_echo "$ac_cs_config"; exit ;; 36618 --debug | --debu | --deb | --de | --d | -d ) 36619 debug=: ;; 36620 --file | --fil | --fi | --f ) 36621 $ac_shift 36622 case $ac_optarg in 36623 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 36624 '') as_fn_error $? "missing file argument" ;; 36625 esac 36626 as_fn_append CONFIG_FILES " '$ac_optarg'" 36627 ac_need_defaults=false;; 36628 --header | --heade | --head | --hea ) 36629 $ac_shift 36630 case $ac_optarg in 36631 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 36632 esac 36633 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 36634 ac_need_defaults=false;; 36635 --he | --h) 36636 # Conflict between --help and --header 36637 as_fn_error $? "ambiguous option: \`$1' 36638Try \`$0 --help' for more information.";; 36639 --help | --hel | -h ) 36640 $as_echo "$ac_cs_usage"; exit ;; 36641 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 36642 | -silent | --silent | --silen | --sile | --sil | --si | --s) 36643 ac_cs_silent=: ;; 36644 36645 # This is an error. 36646 -*) as_fn_error $? "unrecognized option: \`$1' 36647Try \`$0 --help' for more information." ;; 36648 36649 *) as_fn_append ac_config_targets " $1" 36650 ac_need_defaults=false ;; 36651 36652 esac 36653 shift 36654done 36655 36656ac_configure_extra_args= 36657 36658if $ac_cs_silent; then 36659 exec 6>/dev/null 36660 ac_configure_extra_args="$ac_configure_extra_args --silent" 36661fi 36662 36663_ACEOF 36664cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 36665if \$ac_cs_recheck; then 36666 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 36667 shift 36668 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 36669 CONFIG_SHELL='$SHELL' 36670 export CONFIG_SHELL 36671 exec "\$@" 36672fi 36673 36674_ACEOF 36675cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 36676exec 5>>config.log 36677{ 36678 echo 36679 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 36680## Running $as_me. ## 36681_ASBOX 36682 $as_echo "$ac_log" 36683} >&5 36684 36685_ACEOF 36686cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 36687# 36688# INIT-COMMANDS 36689# 36690PACKAGE="$PACKAGE" 36691AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 36692 36693 36694# The HP-UX ksh and POSIX shell print the target directory to stdout 36695# if CDPATH is set. 36696(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 36697 36698sed_quote_subst='$sed_quote_subst' 36699double_quote_subst='$double_quote_subst' 36700delay_variable_subst='$delay_variable_subst' 36701SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 36702Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 36703GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 36704EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 36705FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 36706SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 36707ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 36708LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 36709macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 36710macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 36711AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 36712DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 36713OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 36714enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 36715enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 36716pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 36717enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 36718PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 36719host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 36720host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 36721host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 36722build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 36723build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 36724build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 36725NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 36726LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 36727max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 36728ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 36729exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 36730lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 36731lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 36732lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 36733lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 36734lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 36735reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 36736reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 36737deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 36738file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 36739file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 36740want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 36741sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 36742AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 36743AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 36744archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 36745STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 36746RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 36747old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 36748old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 36749old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 36750lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 36751CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 36752CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 36753compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 36754GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 36755lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 36756lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 36757lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 36758lt_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"`' 36759nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 36760lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 36761objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 36762MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 36763lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 36764lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 36765lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 36766lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 36767lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 36768need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 36769MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 36770DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 36771NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 36772LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 36773OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 36774OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 36775libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 36776shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 36777extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 36778archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 36779enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 36780export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 36781whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 36782compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 36783old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 36784old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 36785archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 36786archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 36787module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 36788module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 36789with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 36790allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 36791no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 36792hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 36793hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 36794hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 36795hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 36796hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 36797hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 36798hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 36799inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 36800link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 36801always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 36802export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 36803exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 36804include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 36805prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 36806postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 36807file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 36808variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 36809need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 36810need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 36811version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 36812runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 36813shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 36814shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 36815libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 36816library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 36817soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 36818install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 36819postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 36820postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 36821finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 36822finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 36823hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 36824sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 36825sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 36826hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 36827enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 36828enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 36829enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 36830old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 36831striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 36832compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 36833predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 36834postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 36835predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 36836postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 36837compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 36838LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 36839reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 36840reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36841old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36842compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 36843GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 36844lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 36845lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 36846lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 36847lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 36848lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 36849archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 36850enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 36851export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 36852whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 36853compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 36854old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36855old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36856archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36857archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36858module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36859module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36860with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 36861allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 36862no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 36863hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 36864hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 36865hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 36866hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 36867hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 36868hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 36869hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 36870inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 36871link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 36872always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 36873export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36874exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 36875include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 36876prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36877postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36878file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 36879hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 36880compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 36881predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 36882postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 36883predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 36884postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 36885compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 36886 36887LTCC='$LTCC' 36888LTCFLAGS='$LTCFLAGS' 36889compiler='$compiler_DEFAULT' 36890 36891# A function that is used when there is no print builtin or printf. 36892func_fallback_echo () 36893{ 36894 eval 'cat <<_LTECHO_EOF 36895\$1 36896_LTECHO_EOF' 36897} 36898 36899# Quote evaled strings. 36900for var in SED \ 36901GREP \ 36902EGREP \ 36903FGREP \ 36904SHELL \ 36905ECHO \ 36906LD \ 36907AS \ 36908DLLTOOL \ 36909OBJDUMP \ 36910PATH_SEPARATOR \ 36911NM \ 36912LN_S \ 36913lt_SP2NL \ 36914lt_NL2SP \ 36915reload_flag \ 36916deplibs_check_method \ 36917file_magic_cmd \ 36918file_magic_glob \ 36919want_nocaseglob \ 36920sharedlib_from_linklib_cmd \ 36921AR \ 36922AR_FLAGS \ 36923archiver_list_spec \ 36924STRIP \ 36925RANLIB \ 36926CC \ 36927CFLAGS \ 36928compiler \ 36929lt_cv_sys_global_symbol_pipe \ 36930lt_cv_sys_global_symbol_to_cdecl \ 36931lt_cv_sys_global_symbol_to_c_name_address \ 36932lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 36933nm_file_list_spec \ 36934lt_prog_compiler_no_builtin_flag \ 36935lt_prog_compiler_pic \ 36936lt_prog_compiler_wl \ 36937lt_prog_compiler_static \ 36938lt_cv_prog_compiler_c_o \ 36939need_locks \ 36940MANIFEST_TOOL \ 36941DSYMUTIL \ 36942NMEDIT \ 36943LIPO \ 36944OTOOL \ 36945OTOOL64 \ 36946shrext_cmds \ 36947export_dynamic_flag_spec \ 36948whole_archive_flag_spec \ 36949compiler_needs_object \ 36950with_gnu_ld \ 36951allow_undefined_flag \ 36952no_undefined_flag \ 36953hardcode_libdir_flag_spec \ 36954hardcode_libdir_separator \ 36955exclude_expsyms \ 36956include_expsyms \ 36957file_list_spec \ 36958variables_saved_for_relink \ 36959libname_spec \ 36960library_names_spec \ 36961soname_spec \ 36962install_override_mode \ 36963finish_eval \ 36964old_striplib \ 36965striplib \ 36966compiler_lib_search_dirs \ 36967predep_objects \ 36968postdep_objects \ 36969predeps \ 36970postdeps \ 36971compiler_lib_search_path \ 36972LD_CXX \ 36973reload_flag_CXX \ 36974compiler_CXX \ 36975lt_prog_compiler_no_builtin_flag_CXX \ 36976lt_prog_compiler_pic_CXX \ 36977lt_prog_compiler_wl_CXX \ 36978lt_prog_compiler_static_CXX \ 36979lt_cv_prog_compiler_c_o_CXX \ 36980export_dynamic_flag_spec_CXX \ 36981whole_archive_flag_spec_CXX \ 36982compiler_needs_object_CXX \ 36983with_gnu_ld_CXX \ 36984allow_undefined_flag_CXX \ 36985no_undefined_flag_CXX \ 36986hardcode_libdir_flag_spec_CXX \ 36987hardcode_libdir_separator_CXX \ 36988exclude_expsyms_CXX \ 36989include_expsyms_CXX \ 36990file_list_spec_CXX \ 36991compiler_lib_search_dirs_CXX \ 36992predep_objects_CXX \ 36993postdep_objects_CXX \ 36994predeps_CXX \ 36995postdeps_CXX \ 36996compiler_lib_search_path_CXX; do 36997 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 36998 *[\\\\\\\`\\"\\\$]*) 36999 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 37000 ;; 37001 *) 37002 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 37003 ;; 37004 esac 37005done 37006 37007# Double-quote double-evaled strings. 37008for var in reload_cmds \ 37009old_postinstall_cmds \ 37010old_postuninstall_cmds \ 37011old_archive_cmds \ 37012extract_expsyms_cmds \ 37013old_archive_from_new_cmds \ 37014old_archive_from_expsyms_cmds \ 37015archive_cmds \ 37016archive_expsym_cmds \ 37017module_cmds \ 37018module_expsym_cmds \ 37019export_symbols_cmds \ 37020prelink_cmds \ 37021postlink_cmds \ 37022postinstall_cmds \ 37023postuninstall_cmds \ 37024finish_cmds \ 37025sys_lib_search_path_spec \ 37026sys_lib_dlsearch_path_spec \ 37027reload_cmds_CXX \ 37028old_archive_cmds_CXX \ 37029old_archive_from_new_cmds_CXX \ 37030old_archive_from_expsyms_cmds_CXX \ 37031archive_cmds_CXX \ 37032archive_expsym_cmds_CXX \ 37033module_cmds_CXX \ 37034module_expsym_cmds_CXX \ 37035export_symbols_cmds_CXX \ 37036prelink_cmds_CXX \ 37037postlink_cmds_CXX; do 37038 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 37039 *[\\\\\\\`\\"\\\$]*) 37040 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 37041 ;; 37042 *) 37043 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 37044 ;; 37045 esac 37046done 37047 37048ac_aux_dir='$ac_aux_dir' 37049xsi_shell='$xsi_shell' 37050lt_shell_append='$lt_shell_append' 37051 37052# See if we are running on zsh, and set the options which allow our 37053# commands through without removal of \ escapes INIT. 37054if test -n "\${ZSH_VERSION+set}" ; then 37055 setopt NO_GLOB_SUBST 37056fi 37057 37058 37059 PACKAGE='$PACKAGE' 37060 VERSION='$VERSION' 37061 TIMESTAMP='$TIMESTAMP' 37062 RM='$RM' 37063 ofile='$ofile' 37064 37065 37066 37067 37068 37069 37070_ACEOF 37071 37072cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 37073 37074# Handling of arguments. 37075for ac_config_target in $ac_config_targets 37076do 37077 case $ac_config_target in 37078 "config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS config/config.h" ;; 37079 "MagickCore/magick-config.h") CONFIG_COMMANDS="$CONFIG_COMMANDS MagickCore/magick-config.h" ;; 37080 "config/configure.xml") CONFIG_FILES="$CONFIG_FILES config/configure.xml" ;; 37081 "config/delegates.xml") CONFIG_FILES="$CONFIG_FILES config/delegates.xml" ;; 37082 "config/ImageMagick.rdf") CONFIG_FILES="$CONFIG_FILES config/ImageMagick.rdf" ;; 37083 "config/MagickCore.dox") CONFIG_FILES="$CONFIG_FILES config/MagickCore.dox" ;; 37084 "config/MagickWand.dox") CONFIG_FILES="$CONFIG_FILES config/MagickWand.dox" ;; 37085 "config/type-dejavu.xml") CONFIG_FILES="$CONFIG_FILES config/type-dejavu.xml" ;; 37086 "config/type-ghostscript.xml") CONFIG_FILES="$CONFIG_FILES config/type-ghostscript.xml" ;; 37087 "config/type-windows.xml") CONFIG_FILES="$CONFIG_FILES config/type-windows.xml" ;; 37088 "config/type.xml") CONFIG_FILES="$CONFIG_FILES config/type.xml" ;; 37089 "ImageMagick.spec") CONFIG_FILES="$CONFIG_FILES ImageMagick.spec" ;; 37090 "Magick++/bin/Magick++-config") CONFIG_FILES="$CONFIG_FILES Magick++/bin/Magick++-config" ;; 37091 "MagickCore/ImageMagick.pc") CONFIG_FILES="$CONFIG_FILES MagickCore/ImageMagick.pc" ;; 37092 "Magick++/lib/ImageMagick++.pc") CONFIG_FILES="$CONFIG_FILES Magick++/lib/ImageMagick++.pc" ;; 37093 "Magick++/lib/Magick++.pc") CONFIG_FILES="$CONFIG_FILES Magick++/lib/Magick++.pc" ;; 37094 "MagickCore/MagickCore-config") CONFIG_FILES="$CONFIG_FILES MagickCore/MagickCore-config" ;; 37095 "MagickCore/MagickCore.pc") CONFIG_FILES="$CONFIG_FILES MagickCore/MagickCore.pc" ;; 37096 "MagickCore/version.h") CONFIG_FILES="$CONFIG_FILES MagickCore/version.h" ;; 37097 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 37098 "magick.sh") CONFIG_FILES="$CONFIG_FILES magick.sh" ;; 37099 "PerlMagick/Magick.pm") CONFIG_FILES="$CONFIG_FILES PerlMagick/Magick.pm" ;; 37100 "PerlMagick/Makefile.PL") CONFIG_FILES="$CONFIG_FILES PerlMagick/Makefile.PL" ;; 37101 "PerlMagick/check.sh") CONFIG_FILES="$CONFIG_FILES PerlMagick/check.sh" ;; 37102 "utilities/animate.1") CONFIG_FILES="$CONFIG_FILES utilities/animate.1" ;; 37103 "utilities/compare.1") CONFIG_FILES="$CONFIG_FILES utilities/compare.1" ;; 37104 "utilities/composite.1") CONFIG_FILES="$CONFIG_FILES utilities/composite.1" ;; 37105 "utilities/conjure.1") CONFIG_FILES="$CONFIG_FILES utilities/conjure.1" ;; 37106 "utilities/convert.1") CONFIG_FILES="$CONFIG_FILES utilities/convert.1" ;; 37107 "utilities/display.1") CONFIG_FILES="$CONFIG_FILES utilities/display.1" ;; 37108 "utilities/identify.1") CONFIG_FILES="$CONFIG_FILES utilities/identify.1" ;; 37109 "utilities/ImageMagick.1") CONFIG_FILES="$CONFIG_FILES utilities/ImageMagick.1" ;; 37110 "utilities/import.1") CONFIG_FILES="$CONFIG_FILES utilities/import.1" ;; 37111 "utilities/mogrify.1") CONFIG_FILES="$CONFIG_FILES utilities/mogrify.1" ;; 37112 "utilities/montage.1") CONFIG_FILES="$CONFIG_FILES utilities/montage.1" ;; 37113 "utilities/stream.1") CONFIG_FILES="$CONFIG_FILES utilities/stream.1" ;; 37114 "MagickWand/MagickWand-config") CONFIG_FILES="$CONFIG_FILES MagickWand/MagickWand-config" ;; 37115 "MagickWand/MagickWand.pc") CONFIG_FILES="$CONFIG_FILES MagickWand/MagickWand.pc" ;; 37116 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 37117 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 37118 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 37119 "MagickCore-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS MagickCore-config.in" ;; 37120 "MagickWand-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS MagickWand-config.in" ;; 37121 "Magick++-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS Magick++-config.in" ;; 37122 "PerlMagick/check.sh.in") CONFIG_COMMANDS="$CONFIG_COMMANDS PerlMagick/check.sh.in" ;; 37123 37124 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 37125 esac 37126done 37127 37128 37129# If the user did not use the arguments to specify the items to instantiate, 37130# then the envvar interface is used. Set only those that are not. 37131# We use the long form for the default assignment because of an extremely 37132# bizarre bug on SunOS 4.1.3. 37133if $ac_need_defaults; then 37134 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 37135 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 37136 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 37137fi 37138 37139# Have a temporary directory for convenience. Make it in the build tree 37140# simply because there is no reason against having it here, and in addition, 37141# creating and moving files from /tmp can sometimes cause problems. 37142# Hook for its removal unless debugging. 37143# Note that there is a small window in which the directory will not be cleaned: 37144# after its creation but before its name has been assigned to `$tmp'. 37145$debug || 37146{ 37147 tmp= ac_tmp= 37148 trap 'exit_status=$? 37149 : "${ac_tmp:=$tmp}" 37150 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 37151' 0 37152 trap 'as_fn_exit 1' 1 2 13 15 37153} 37154# Create a (secure) tmp directory for tmp files. 37155 37156{ 37157 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 37158 test -d "$tmp" 37159} || 37160{ 37161 tmp=./conf$$-$RANDOM 37162 (umask 077 && mkdir "$tmp") 37163} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 37164ac_tmp=$tmp 37165 37166# Set up the scripts for CONFIG_FILES section. 37167# No need to generate them if there are no CONFIG_FILES. 37168# This happens for instance with `./config.status config.h'. 37169if test -n "$CONFIG_FILES"; then 37170 37171 37172ac_cr=`echo X | tr X '\015'` 37173# On cygwin, bash can eat \r inside `` if the user requested igncr. 37174# But we know of no other shell where ac_cr would be empty at this 37175# point, so we can use a bashism as a fallback. 37176if test "x$ac_cr" = x; then 37177 eval ac_cr=\$\'\\r\' 37178fi 37179ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 37180if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 37181 ac_cs_awk_cr='\\r' 37182else 37183 ac_cs_awk_cr=$ac_cr 37184fi 37185 37186echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 37187_ACEOF 37188 37189 37190{ 37191 echo "cat >conf$$subs.awk <<_ACEOF" && 37192 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 37193 echo "_ACEOF" 37194} >conf$$subs.sh || 37195 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 37196ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 37197ac_delim='%!_!# ' 37198for ac_last_try in false false false false false :; do 37199 . ./conf$$subs.sh || 37200 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 37201 37202 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 37203 if test $ac_delim_n = $ac_delim_num; then 37204 break 37205 elif $ac_last_try; then 37206 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 37207 else 37208 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 37209 fi 37210done 37211rm -f conf$$subs.sh 37212 37213cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 37214cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 37215_ACEOF 37216sed -n ' 37217h 37218s/^/S["/; s/!.*/"]=/ 37219p 37220g 37221s/^[^!]*!// 37222:repl 37223t repl 37224s/'"$ac_delim"'$// 37225t delim 37226:nl 37227h 37228s/\(.\{148\}\)..*/\1/ 37229t more1 37230s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 37231p 37232n 37233b repl 37234:more1 37235s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 37236p 37237g 37238s/.\{148\}// 37239t nl 37240:delim 37241h 37242s/\(.\{148\}\)..*/\1/ 37243t more2 37244s/["\\]/\\&/g; s/^/"/; s/$/"/ 37245p 37246b 37247:more2 37248s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 37249p 37250g 37251s/.\{148\}// 37252t delim 37253' <conf$$subs.awk | sed ' 37254/^[^""]/{ 37255 N 37256 s/\n// 37257} 37258' >>$CONFIG_STATUS || ac_write_fail=1 37259rm -f conf$$subs.awk 37260cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 37261_ACAWK 37262cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 37263 for (key in S) S_is_set[key] = 1 37264 FS = "" 37265 37266} 37267{ 37268 line = $ 0 37269 nfields = split(line, field, "@") 37270 substed = 0 37271 len = length(field[1]) 37272 for (i = 2; i < nfields; i++) { 37273 key = field[i] 37274 keylen = length(key) 37275 if (S_is_set[key]) { 37276 value = S[key] 37277 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 37278 len += length(value) + length(field[++i]) 37279 substed = 1 37280 } else 37281 len += 1 + keylen 37282 } 37283 37284 print line 37285} 37286 37287_ACAWK 37288_ACEOF 37289cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 37290if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 37291 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 37292else 37293 cat 37294fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 37295 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 37296_ACEOF 37297 37298# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 37299# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 37300# trailing colons and then remove the whole line if VPATH becomes empty 37301# (actually we leave an empty line to preserve line numbers). 37302if test "x$srcdir" = x.; then 37303 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 37304h 37305s/// 37306s/^/:/ 37307s/[ ]*$/:/ 37308s/:\$(srcdir):/:/g 37309s/:\${srcdir}:/:/g 37310s/:@srcdir@:/:/g 37311s/^:*// 37312s/:*$// 37313x 37314s/\(=[ ]*\).*/\1/ 37315G 37316s/\n// 37317s/^[^=]*=[ ]*$// 37318}' 37319fi 37320 37321cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 37322fi # test -n "$CONFIG_FILES" 37323 37324# Set up the scripts for CONFIG_HEADERS section. 37325# No need to generate them if there are no CONFIG_HEADERS. 37326# This happens for instance with `./config.status Makefile'. 37327if test -n "$CONFIG_HEADERS"; then 37328cat >"$ac_tmp/defines.awk" <<\_ACAWK || 37329BEGIN { 37330_ACEOF 37331 37332# Transform confdefs.h into an awk script `defines.awk', embedded as 37333# here-document in config.status, that substitutes the proper values into 37334# config.h.in to produce config.h. 37335 37336# Create a delimiter string that does not exist in confdefs.h, to ease 37337# handling of long lines. 37338ac_delim='%!_!# ' 37339for ac_last_try in false false :; do 37340 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 37341 if test -z "$ac_tt"; then 37342 break 37343 elif $ac_last_try; then 37344 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 37345 else 37346 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 37347 fi 37348done 37349 37350# For the awk script, D is an array of macro values keyed by name, 37351# likewise P contains macro parameters if any. Preserve backslash 37352# newline sequences. 37353 37354ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 37355sed -n ' 37356s/.\{148\}/&'"$ac_delim"'/g 37357t rset 37358:rset 37359s/^[ ]*#[ ]*define[ ][ ]*/ / 37360t def 37361d 37362:def 37363s/\\$// 37364t bsnl 37365s/["\\]/\\&/g 37366s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 37367D["\1"]=" \3"/p 37368s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 37369d 37370:bsnl 37371s/["\\]/\\&/g 37372s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 37373D["\1"]=" \3\\\\\\n"\\/p 37374t cont 37375s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 37376t cont 37377d 37378:cont 37379n 37380s/.\{148\}/&'"$ac_delim"'/g 37381t clear 37382:clear 37383s/\\$// 37384t bsnlc 37385s/["\\]/\\&/g; s/^/"/; s/$/"/p 37386d 37387:bsnlc 37388s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 37389b cont 37390' <confdefs.h | sed ' 37391s/'"$ac_delim"'/"\\\ 37392"/g' >>$CONFIG_STATUS || ac_write_fail=1 37393 37394cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 37395 for (key in D) D_is_set[key] = 1 37396 FS = "" 37397} 37398/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 37399 line = \$ 0 37400 split(line, arg, " ") 37401 if (arg[1] == "#") { 37402 defundef = arg[2] 37403 mac1 = arg[3] 37404 } else { 37405 defundef = substr(arg[1], 2) 37406 mac1 = arg[2] 37407 } 37408 split(mac1, mac2, "(") #) 37409 macro = mac2[1] 37410 prefix = substr(line, 1, index(line, defundef) - 1) 37411 if (D_is_set[macro]) { 37412 # Preserve the white space surrounding the "#". 37413 print prefix "define", macro P[macro] D[macro] 37414 next 37415 } else { 37416 # Replace #undef with comments. This is necessary, for example, 37417 # in the case of _POSIX_SOURCE, which is predefined and required 37418 # on some systems where configure will not decide to define it. 37419 if (defundef == "undef") { 37420 print "/*", prefix defundef, macro, "*/" 37421 next 37422 } 37423 } 37424} 37425{ print } 37426_ACAWK 37427_ACEOF 37428cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 37429 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 37430fi # test -n "$CONFIG_HEADERS" 37431 37432 37433eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 37434shift 37435for ac_tag 37436do 37437 case $ac_tag in 37438 :[FHLC]) ac_mode=$ac_tag; continue;; 37439 esac 37440 case $ac_mode$ac_tag in 37441 :[FHL]*:*);; 37442 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 37443 :[FH]-) ac_tag=-:-;; 37444 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 37445 esac 37446 ac_save_IFS=$IFS 37447 IFS=: 37448 set x $ac_tag 37449 IFS=$ac_save_IFS 37450 shift 37451 ac_file=$1 37452 shift 37453 37454 case $ac_mode in 37455 :L) ac_source=$1;; 37456 :[FH]) 37457 ac_file_inputs= 37458 for ac_f 37459 do 37460 case $ac_f in 37461 -) ac_f="$ac_tmp/stdin";; 37462 *) # Look for the file first in the build tree, then in the source tree 37463 # (if the path is not absolute). The absolute path cannot be DOS-style, 37464 # because $ac_f cannot contain `:'. 37465 test -f "$ac_f" || 37466 case $ac_f in 37467 [\\/$]*) false;; 37468 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 37469 esac || 37470 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 37471 esac 37472 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 37473 as_fn_append ac_file_inputs " '$ac_f'" 37474 done 37475 37476 # Let's still pretend it is `configure' which instantiates (i.e., don't 37477 # use $as_me), people would be surprised to read: 37478 # /* config.h. Generated by config.status. */ 37479 configure_input='Generated from '` 37480 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 37481 `' by configure.' 37482 if test x"$ac_file" != x-; then 37483 configure_input="$ac_file. $configure_input" 37484 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 37485$as_echo "$as_me: creating $ac_file" >&6;} 37486 fi 37487 # Neutralize special characters interpreted by sed in replacement strings. 37488 case $configure_input in #( 37489 *\&* | *\|* | *\\* ) 37490 ac_sed_conf_input=`$as_echo "$configure_input" | 37491 sed 's/[\\\\&|]/\\\\&/g'`;; #( 37492 *) ac_sed_conf_input=$configure_input;; 37493 esac 37494 37495 case $ac_tag in 37496 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 37497 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 37498 esac 37499 ;; 37500 esac 37501 37502 ac_dir=`$as_dirname -- "$ac_file" || 37503$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 37504 X"$ac_file" : 'X\(//\)[^/]' \| \ 37505 X"$ac_file" : 'X\(//\)$' \| \ 37506 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 37507$as_echo X"$ac_file" | 37508 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 37509 s//\1/ 37510 q 37511 } 37512 /^X\(\/\/\)[^/].*/{ 37513 s//\1/ 37514 q 37515 } 37516 /^X\(\/\/\)$/{ 37517 s//\1/ 37518 q 37519 } 37520 /^X\(\/\).*/{ 37521 s//\1/ 37522 q 37523 } 37524 s/.*/./; q'` 37525 as_dir="$ac_dir"; as_fn_mkdir_p 37526 ac_builddir=. 37527 37528case "$ac_dir" in 37529.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 37530*) 37531 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 37532 # A ".." for each directory in $ac_dir_suffix. 37533 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 37534 case $ac_top_builddir_sub in 37535 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 37536 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 37537 esac ;; 37538esac 37539ac_abs_top_builddir=$ac_pwd 37540ac_abs_builddir=$ac_pwd$ac_dir_suffix 37541# for backward compatibility: 37542ac_top_builddir=$ac_top_build_prefix 37543 37544case $srcdir in 37545 .) # We are building in place. 37546 ac_srcdir=. 37547 ac_top_srcdir=$ac_top_builddir_sub 37548 ac_abs_top_srcdir=$ac_pwd ;; 37549 [\\/]* | ?:[\\/]* ) # Absolute name. 37550 ac_srcdir=$srcdir$ac_dir_suffix; 37551 ac_top_srcdir=$srcdir 37552 ac_abs_top_srcdir=$srcdir ;; 37553 *) # Relative name. 37554 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 37555 ac_top_srcdir=$ac_top_build_prefix$srcdir 37556 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 37557esac 37558ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 37559 37560 37561 case $ac_mode in 37562 :F) 37563 # 37564 # CONFIG_FILE 37565 # 37566 37567 case $INSTALL in 37568 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 37569 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 37570 esac 37571 ac_MKDIR_P=$MKDIR_P 37572 case $MKDIR_P in 37573 [\\/$]* | ?:[\\/]* ) ;; 37574 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 37575 esac 37576_ACEOF 37577 37578cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 37579# If the template does not know about datarootdir, expand it. 37580# FIXME: This hack should be removed a few years after 2.60. 37581ac_datarootdir_hack=; ac_datarootdir_seen= 37582ac_sed_dataroot=' 37583/datarootdir/ { 37584 p 37585 q 37586} 37587/@datadir@/p 37588/@docdir@/p 37589/@infodir@/p 37590/@localedir@/p 37591/@mandir@/p' 37592case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 37593*datarootdir*) ac_datarootdir_seen=yes;; 37594*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 37595 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 37596$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 37597_ACEOF 37598cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 37599 ac_datarootdir_hack=' 37600 s&@datadir@&$datadir&g 37601 s&@docdir@&$docdir&g 37602 s&@infodir@&$infodir&g 37603 s&@localedir@&$localedir&g 37604 s&@mandir@&$mandir&g 37605 s&\\\${datarootdir}&$datarootdir&g' ;; 37606esac 37607_ACEOF 37608 37609# Neutralize VPATH when `$srcdir' = `.'. 37610# Shell code in configure.ac might set extrasub. 37611# FIXME: do we really want to maintain this feature? 37612cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 37613ac_sed_extra="$ac_vpsub 37614$extrasub 37615_ACEOF 37616cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 37617:t 37618/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 37619s|@configure_input@|$ac_sed_conf_input|;t t 37620s&@top_builddir@&$ac_top_builddir_sub&;t t 37621s&@top_build_prefix@&$ac_top_build_prefix&;t t 37622s&@srcdir@&$ac_srcdir&;t t 37623s&@abs_srcdir@&$ac_abs_srcdir&;t t 37624s&@top_srcdir@&$ac_top_srcdir&;t t 37625s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 37626s&@builddir@&$ac_builddir&;t t 37627s&@abs_builddir@&$ac_abs_builddir&;t t 37628s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 37629s&@INSTALL@&$ac_INSTALL&;t t 37630s&@MKDIR_P@&$ac_MKDIR_P&;t t 37631$ac_datarootdir_hack 37632" 37633eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 37634 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 37635 37636test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 37637 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 37638 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 37639 "$ac_tmp/out"`; test -z "$ac_out"; } && 37640 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 37641which seems to be undefined. Please make sure it is defined" >&5 37642$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 37643which seems to be undefined. Please make sure it is defined" >&2;} 37644 37645 rm -f "$ac_tmp/stdin" 37646 case $ac_file in 37647 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 37648 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 37649 esac \ 37650 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 37651 ;; 37652 :H) 37653 # 37654 # CONFIG_HEADER 37655 # 37656 if test x"$ac_file" != x-; then 37657 { 37658 $as_echo "/* $configure_input */" \ 37659 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 37660 } >"$ac_tmp/config.h" \ 37661 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 37662 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 37663 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 37664$as_echo "$as_me: $ac_file is unchanged" >&6;} 37665 else 37666 rm -f "$ac_file" 37667 mv "$ac_tmp/config.h" "$ac_file" \ 37668 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 37669 fi 37670 else 37671 $as_echo "/* $configure_input */" \ 37672 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 37673 || as_fn_error $? "could not create -" "$LINENO" 5 37674 fi 37675# Compute "$ac_file"'s index in $config_headers. 37676_am_arg="$ac_file" 37677_am_stamp_count=1 37678for _am_header in $config_headers :; do 37679 case $_am_header in 37680 $_am_arg | $_am_arg:* ) 37681 break ;; 37682 * ) 37683 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 37684 esac 37685done 37686echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 37687$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 37688 X"$_am_arg" : 'X\(//\)[^/]' \| \ 37689 X"$_am_arg" : 'X\(//\)$' \| \ 37690 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 37691$as_echo X"$_am_arg" | 37692 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 37693 s//\1/ 37694 q 37695 } 37696 /^X\(\/\/\)[^/].*/{ 37697 s//\1/ 37698 q 37699 } 37700 /^X\(\/\/\)$/{ 37701 s//\1/ 37702 q 37703 } 37704 /^X\(\/\).*/{ 37705 s//\1/ 37706 q 37707 } 37708 s/.*/./; q'`/stamp-h$_am_stamp_count 37709 ;; 37710 37711 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 37712$as_echo "$as_me: executing $ac_file commands" >&6;} 37713 ;; 37714 esac 37715 37716 37717 case $ac_file$ac_mode in 37718 "MagickCore/magick-config.h":C) ac_prefix_conf_OUT=`echo MagickCore/magick-config.h` 37719ac_prefix_conf_DEF=`echo _$ac_prefix_conf_OUT | sed -e "y:abcdefghijklmnopqrstuvwxyz:ABCDEFGHIJKLMNOPQRSTUVWXYZ:" -e "s/[^abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g"` 37720ac_prefix_conf_PKG=`echo MagickCore` 37721ac_prefix_conf_LOW=`echo _$ac_prefix_conf_PKG | sed -e "y:ABCDEFGHIJKLMNOPQRSTUVWXYZ-:abcdefghijklmnopqrstuvwxyz_:"` 37722ac_prefix_conf_UPP=`echo $ac_prefix_conf_PKG | sed -e "y:abcdefghijklmnopqrstuvwxyz-:ABCDEFGHIJKLMNOPQRSTUVWXYZ_:" -e "/^[0123456789]/s/^/_/"` 37723ac_prefix_conf_INP=`echo "" | sed -e 's/ *//'` 37724if test ".$ac_prefix_conf_INP" = "."; then 37725 for ac_file in : $CONFIG_HEADERS; do test "_$ac_file" = _: && continue 37726 case "$ac_file" in 37727 *.h) ac_prefix_conf_INP=$ac_file ;; 37728 *) 37729 esac 37730 test ".$ac_prefix_conf_INP" != "." && break 37731 done 37732fi 37733if test ".$ac_prefix_conf_INP" = "."; then 37734 case "$ac_prefix_conf_OUT" in 37735 */*) ac_prefix_conf_INP=`basename "$ac_prefix_conf_OUT"` 37736 ;; 37737 *-*) ac_prefix_conf_INP=`echo "$ac_prefix_conf_OUT" | sed -e "s/[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*-//"` 37738 ;; 37739 *) ac_prefix_conf_INP=config.h 37740 ;; 37741 esac 37742fi 37743if test -z "$ac_prefix_conf_PKG" ; then 37744 as_fn_error $? "no prefix for _PREFIX_PKG_CONFIG_H" "$LINENO" 5 37745else 37746 if test ! -f "$ac_prefix_conf_INP" ; then if test -f "$srcdir/$ac_prefix_conf_INP" ; then 37747 ac_prefix_conf_INP="$srcdir/$ac_prefix_conf_INP" 37748 fi fi 37749 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_prefix_conf_OUT - prefix $ac_prefix_conf_UPP for $ac_prefix_conf_INP defines" >&5 37750$as_echo "$as_me: creating $ac_prefix_conf_OUT - prefix $ac_prefix_conf_UPP for $ac_prefix_conf_INP defines" >&6;} 37751 if test -f $ac_prefix_conf_INP ; then 37752 $as_echo "s/^#undef *\\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]\\)/#undef $ac_prefix_conf_UPP""_\\1/" > conftest.prefix 37753 $as_echo "s/^#undef *\\([abcdefghijklmnopqrstuvwxyz]\\)/#undef $ac_prefix_conf_LOW""_\\1/" >> conftest.prefix 37754 $as_echo "s/^#define *\\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*\\)\\(.*\\)/#ifndef $ac_prefix_conf_UPP""_\\1\\" >> conftest.prefix 37755 $as_echo "#define $ac_prefix_conf_UPP""_\\1\\2\\" >> conftest.prefix 37756 $as_echo "#endif/" >> conftest.prefix 37757 $as_echo "s/^#define *\\([abcdefghijklmnopqrstuvwxyz][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*\\)\\(.*\\)/#ifndef $ac_prefix_conf_LOW""_\\1\\" >> conftest.prefix 37758 $as_echo "#define $ac_prefix_conf_LOW""_\\1\\2\\" >> conftest.prefix 37759 $as_echo "#endif/" >> conftest.prefix 37760 # now executing _script on _DEF input to create _OUT output file 37761 echo "#ifndef $ac_prefix_conf_DEF" >$tmp/pconfig.h 37762 echo "#define $ac_prefix_conf_DEF 1" >>$tmp/pconfig.h 37763 echo ' ' >>$tmp/pconfig.h 37764 echo /'*' $ac_prefix_conf_OUT. Generated automatically at end of configure. '*'/ >>$tmp/pconfig.h 37765 37766 sed -f conftest.prefix $ac_prefix_conf_INP >>$tmp/pconfig.h 37767 echo ' ' >>$tmp/pconfig.h 37768 echo '/* once:' $ac_prefix_conf_DEF '*/' >>$tmp/pconfig.h 37769 echo "#endif" >>$tmp/pconfig.h 37770 if cmp -s $ac_prefix_conf_OUT $tmp/pconfig.h 2>/dev/null; then 37771 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_prefix_conf_OUT is unchanged" >&5 37772$as_echo "$as_me: $ac_prefix_conf_OUT is unchanged" >&6;} 37773 else 37774 ac_dir=`$as_dirname -- "$ac_prefix_conf_OUT" || 37775$as_expr X"$ac_prefix_conf_OUT" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 37776 X"$ac_prefix_conf_OUT" : 'X\(//\)[^/]' \| \ 37777 X"$ac_prefix_conf_OUT" : 'X\(//\)$' \| \ 37778 X"$ac_prefix_conf_OUT" : 'X\(/\)' \| . 2>/dev/null || 37779$as_echo X"$ac_prefix_conf_OUT" | 37780 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 37781 s//\1/ 37782 q 37783 } 37784 /^X\(\/\/\)[^/].*/{ 37785 s//\1/ 37786 q 37787 } 37788 /^X\(\/\/\)$/{ 37789 s//\1/ 37790 q 37791 } 37792 /^X\(\/\).*/{ 37793 s//\1/ 37794 q 37795 } 37796 s/.*/./; q'` 37797 as_dir="$ac_dir"; as_fn_mkdir_p 37798 rm -f "$ac_prefix_conf_OUT" 37799 mv $tmp/pconfig.h "$ac_prefix_conf_OUT" 37800 fi 37801 cp conftest.prefix _configs.sed 37802 else 37803 as_fn_error $? "input file $ac_prefix_conf_INP does not exist - skip generating $ac_prefix_conf_OUT" "$LINENO" 5 37804 fi 37805 rm -f conftest.* 37806fi 37807 ;; 37808 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 37809 # Autoconf 2.62 quotes --file arguments for eval, but not when files 37810 # are listed without --file. Let's play safe and only enable the eval 37811 # if we detect the quoting. 37812 case $CONFIG_FILES in 37813 *\'*) eval set x "$CONFIG_FILES" ;; 37814 *) set x $CONFIG_FILES ;; 37815 esac 37816 shift 37817 for mf 37818 do 37819 # Strip MF so we end up with the name of the file. 37820 mf=`echo "$mf" | sed -e 's/:.*$//'` 37821 # Check whether this is an Automake generated Makefile or not. 37822 # We used to match only the files named `Makefile.in', but 37823 # some people rename them; so instead we look at the file content. 37824 # Grep'ing the first line is not enough: some people post-process 37825 # each Makefile.in and add a new line on top of each file to say so. 37826 # Grep'ing the whole file is not good either: AIX grep has a line 37827 # limit of 2048, but all sed's we know have understand at least 4000. 37828 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 37829 dirpart=`$as_dirname -- "$mf" || 37830$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 37831 X"$mf" : 'X\(//\)[^/]' \| \ 37832 X"$mf" : 'X\(//\)$' \| \ 37833 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 37834$as_echo X"$mf" | 37835 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 37836 s//\1/ 37837 q 37838 } 37839 /^X\(\/\/\)[^/].*/{ 37840 s//\1/ 37841 q 37842 } 37843 /^X\(\/\/\)$/{ 37844 s//\1/ 37845 q 37846 } 37847 /^X\(\/\).*/{ 37848 s//\1/ 37849 q 37850 } 37851 s/.*/./; q'` 37852 else 37853 continue 37854 fi 37855 # Extract the definition of DEPDIR, am__include, and am__quote 37856 # from the Makefile without running `make'. 37857 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 37858 test -z "$DEPDIR" && continue 37859 am__include=`sed -n 's/^am__include = //p' < "$mf"` 37860 test -z "am__include" && continue 37861 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 37862 # When using ansi2knr, U may be empty or an underscore; expand it 37863 U=`sed -n 's/^U = //p' < "$mf"` 37864 # Find all dependency output files, they are included files with 37865 # $(DEPDIR) in their names. We invoke sed twice because it is the 37866 # simplest approach to changing $(DEPDIR) to its actual value in the 37867 # expansion. 37868 for file in `sed -n " 37869 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 37870 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 37871 # Make sure the directory exists. 37872 test -f "$dirpart/$file" && continue 37873 fdir=`$as_dirname -- "$file" || 37874$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 37875 X"$file" : 'X\(//\)[^/]' \| \ 37876 X"$file" : 'X\(//\)$' \| \ 37877 X"$file" : 'X\(/\)' \| . 2>/dev/null || 37878$as_echo X"$file" | 37879 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 37880 s//\1/ 37881 q 37882 } 37883 /^X\(\/\/\)[^/].*/{ 37884 s//\1/ 37885 q 37886 } 37887 /^X\(\/\/\)$/{ 37888 s//\1/ 37889 q 37890 } 37891 /^X\(\/\).*/{ 37892 s//\1/ 37893 q 37894 } 37895 s/.*/./; q'` 37896 as_dir=$dirpart/$fdir; as_fn_mkdir_p 37897 # echo "creating $dirpart/$file" 37898 echo '# dummy' > "$dirpart/$file" 37899 done 37900 done 37901} 37902 ;; 37903 "libtool":C) 37904 37905 # See if we are running on zsh, and set the options which allow our 37906 # commands through without removal of \ escapes. 37907 if test -n "${ZSH_VERSION+set}" ; then 37908 setopt NO_GLOB_SUBST 37909 fi 37910 37911 cfgfile="${ofile}T" 37912 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 37913 $RM "$cfgfile" 37914 37915 cat <<_LT_EOF >> "$cfgfile" 37916#! $SHELL 37917 37918# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 37919# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 37920# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 37921# NOTE: Changes made to this file will be lost: look at ltmain.sh. 37922# 37923# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 37924# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 37925# Foundation, Inc. 37926# Written by Gordon Matzigkeit, 1996 37927# 37928# This file is part of GNU Libtool. 37929# 37930# GNU Libtool is free software; you can redistribute it and/or 37931# modify it under the terms of the GNU General Public License as 37932# published by the Free Software Foundation; either version 2 of 37933# the License, or (at your option) any later version. 37934# 37935# As a special exception to the GNU General Public License, 37936# if you distribute this file as part of a program or library that 37937# is built using GNU Libtool, you may include this file under the 37938# same distribution terms that you use for the rest of that program. 37939# 37940# GNU Libtool is distributed in the hope that it will be useful, 37941# but WITHOUT ANY WARRANTY; without even the implied warranty of 37942# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 37943# GNU General Public License for more details. 37944# 37945# You should have received a copy of the GNU General Public License 37946# along with GNU Libtool; see the file COPYING. If not, a copy 37947# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 37948# obtained by writing to the Free Software Foundation, Inc., 37949# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 37950 37951 37952# The names of the tagged configurations supported by this script. 37953available_tags="CXX " 37954 37955# ### BEGIN LIBTOOL CONFIG 37956 37957# A sed program that does not truncate output. 37958SED=$lt_SED 37959 37960# Sed that helps us avoid accidentally triggering echo(1) options like -n. 37961Xsed="\$SED -e 1s/^X//" 37962 37963# A grep program that handles long lines. 37964GREP=$lt_GREP 37965 37966# An ERE matcher. 37967EGREP=$lt_EGREP 37968 37969# A literal string matcher. 37970FGREP=$lt_FGREP 37971 37972# Shell to use when invoking shell scripts. 37973SHELL=$lt_SHELL 37974 37975# An echo program that protects backslashes. 37976ECHO=$lt_ECHO 37977 37978# Which release of libtool.m4 was used? 37979macro_version=$macro_version 37980macro_revision=$macro_revision 37981 37982# Assembler program. 37983AS=$lt_AS 37984 37985# DLL creation program. 37986DLLTOOL=$lt_DLLTOOL 37987 37988# Object dumper program. 37989OBJDUMP=$lt_OBJDUMP 37990 37991# Whether or not to build shared libraries. 37992build_libtool_libs=$enable_shared 37993 37994# Whether or not to build static libraries. 37995build_old_libs=$enable_static 37996 37997# What type of objects to build. 37998pic_mode=$pic_mode 37999 38000# Whether or not to optimize for fast installation. 38001fast_install=$enable_fast_install 38002 38003# The PATH separator for the build system. 38004PATH_SEPARATOR=$lt_PATH_SEPARATOR 38005 38006# The host system. 38007host_alias=$host_alias 38008host=$host 38009host_os=$host_os 38010 38011# The build system. 38012build_alias=$build_alias 38013build=$build 38014build_os=$build_os 38015 38016# A BSD- or MS-compatible name lister. 38017NM=$lt_NM 38018 38019# Whether we need soft or hard links. 38020LN_S=$lt_LN_S 38021 38022# What is the maximum length of a command? 38023max_cmd_len=$max_cmd_len 38024 38025# Object file suffix (normally "o"). 38026objext=$ac_objext 38027 38028# Executable file suffix (normally ""). 38029exeext=$exeext 38030 38031# whether the shell understands "unset". 38032lt_unset=$lt_unset 38033 38034# turn spaces into newlines. 38035SP2NL=$lt_lt_SP2NL 38036 38037# turn newlines into spaces. 38038NL2SP=$lt_lt_NL2SP 38039 38040# convert \$build file names to \$host format. 38041to_host_file_cmd=$lt_cv_to_host_file_cmd 38042 38043# convert \$build files to toolchain format. 38044to_tool_file_cmd=$lt_cv_to_tool_file_cmd 38045 38046# Method to check whether dependent libraries are shared objects. 38047deplibs_check_method=$lt_deplibs_check_method 38048 38049# Command to use when deplibs_check_method = "file_magic". 38050file_magic_cmd=$lt_file_magic_cmd 38051 38052# How to find potential files when deplibs_check_method = "file_magic". 38053file_magic_glob=$lt_file_magic_glob 38054 38055# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 38056want_nocaseglob=$lt_want_nocaseglob 38057 38058# Command to associate shared and link libraries. 38059sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 38060 38061# The archiver. 38062AR=$lt_AR 38063 38064# Flags to create an archive. 38065AR_FLAGS=$lt_AR_FLAGS 38066 38067# How to feed a file listing to the archiver. 38068archiver_list_spec=$lt_archiver_list_spec 38069 38070# A symbol stripping program. 38071STRIP=$lt_STRIP 38072 38073# Commands used to install an old-style archive. 38074RANLIB=$lt_RANLIB 38075old_postinstall_cmds=$lt_old_postinstall_cmds 38076old_postuninstall_cmds=$lt_old_postuninstall_cmds 38077 38078# Whether to use a lock for old archive extraction. 38079lock_old_archive_extraction=$lock_old_archive_extraction 38080 38081# A C compiler. 38082LTCC=$lt_CC 38083 38084# LTCC compiler flags. 38085LTCFLAGS=$lt_CFLAGS 38086 38087# Take the output of nm and produce a listing of raw symbols and C names. 38088global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 38089 38090# Transform the output of nm in a proper C declaration. 38091global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 38092 38093# Transform the output of nm in a C name address pair. 38094global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 38095 38096# Transform the output of nm in a C name address pair when lib prefix is needed. 38097global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 38098 38099# Specify filename containing input files for \$NM. 38100nm_file_list_spec=$lt_nm_file_list_spec 38101 38102# The root where to search for dependent libraries,and in which our libraries should be installed. 38103lt_sysroot=$lt_sysroot 38104 38105# The name of the directory that contains temporary libtool files. 38106objdir=$objdir 38107 38108# Used to examine libraries when file_magic_cmd begins with "file". 38109MAGIC_CMD=$MAGIC_CMD 38110 38111# Must we lock files when doing compilation? 38112need_locks=$lt_need_locks 38113 38114# Manifest tool. 38115MANIFEST_TOOL=$lt_MANIFEST_TOOL 38116 38117# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 38118DSYMUTIL=$lt_DSYMUTIL 38119 38120# Tool to change global to local symbols on Mac OS X. 38121NMEDIT=$lt_NMEDIT 38122 38123# Tool to manipulate fat objects and archives on Mac OS X. 38124LIPO=$lt_LIPO 38125 38126# ldd/readelf like tool for Mach-O binaries on Mac OS X. 38127OTOOL=$lt_OTOOL 38128 38129# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 38130OTOOL64=$lt_OTOOL64 38131 38132# Old archive suffix (normally "a"). 38133libext=$libext 38134 38135# Shared library suffix (normally ".so"). 38136shrext_cmds=$lt_shrext_cmds 38137 38138# The commands to extract the exported symbol list from a shared archive. 38139extract_expsyms_cmds=$lt_extract_expsyms_cmds 38140 38141# Variables whose values should be saved in libtool wrapper scripts and 38142# restored at link time. 38143variables_saved_for_relink=$lt_variables_saved_for_relink 38144 38145# Do we need the "lib" prefix for modules? 38146need_lib_prefix=$need_lib_prefix 38147 38148# Do we need a version for libraries? 38149need_version=$need_version 38150 38151# Library versioning type. 38152version_type=$version_type 38153 38154# Shared library runtime path variable. 38155runpath_var=$runpath_var 38156 38157# Shared library path variable. 38158shlibpath_var=$shlibpath_var 38159 38160# Is shlibpath searched before the hard-coded library search path? 38161shlibpath_overrides_runpath=$shlibpath_overrides_runpath 38162 38163# Format of library name prefix. 38164libname_spec=$lt_libname_spec 38165 38166# List of archive names. First name is the real one, the rest are links. 38167# The last name is the one that the linker finds with -lNAME 38168library_names_spec=$lt_library_names_spec 38169 38170# The coded name of the library, if different from the real name. 38171soname_spec=$lt_soname_spec 38172 38173# Permission mode override for installation of shared libraries. 38174install_override_mode=$lt_install_override_mode 38175 38176# Command to use after installation of a shared archive. 38177postinstall_cmds=$lt_postinstall_cmds 38178 38179# Command to use after uninstallation of a shared archive. 38180postuninstall_cmds=$lt_postuninstall_cmds 38181 38182# Commands used to finish a libtool library installation in a directory. 38183finish_cmds=$lt_finish_cmds 38184 38185# As "finish_cmds", except a single script fragment to be evaled but 38186# not shown. 38187finish_eval=$lt_finish_eval 38188 38189# Whether we should hardcode library paths into libraries. 38190hardcode_into_libs=$hardcode_into_libs 38191 38192# Compile-time system search path for libraries. 38193sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 38194 38195# Run-time system search path for libraries. 38196sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 38197 38198# Whether dlopen is supported. 38199dlopen_support=$enable_dlopen 38200 38201# Whether dlopen of programs is supported. 38202dlopen_self=$enable_dlopen_self 38203 38204# Whether dlopen of statically linked programs is supported. 38205dlopen_self_static=$enable_dlopen_self_static 38206 38207# Commands to strip libraries. 38208old_striplib=$lt_old_striplib 38209striplib=$lt_striplib 38210 38211 38212# The linker used to build libraries. 38213LD=$lt_LD 38214 38215# How to create reloadable object files. 38216reload_flag=$lt_reload_flag 38217reload_cmds=$lt_reload_cmds 38218 38219# Commands used to build an old-style archive. 38220old_archive_cmds=$lt_old_archive_cmds 38221 38222# A language specific compiler. 38223CC=$lt_compiler 38224 38225# Is the compiler the GNU compiler? 38226with_gcc=$GCC 38227 38228# Compiler flag to turn off builtin functions. 38229no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 38230 38231# Additional compiler flags for building library objects. 38232pic_flag=$lt_lt_prog_compiler_pic 38233 38234# How to pass a linker flag through the compiler. 38235wl=$lt_lt_prog_compiler_wl 38236 38237# Compiler flag to prevent dynamic linking. 38238link_static_flag=$lt_lt_prog_compiler_static 38239 38240# Does compiler simultaneously support -c and -o options? 38241compiler_c_o=$lt_lt_cv_prog_compiler_c_o 38242 38243# Whether or not to add -lc for building shared libraries. 38244build_libtool_need_lc=$archive_cmds_need_lc 38245 38246# Whether or not to disallow shared libs when runtime libs are static. 38247allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 38248 38249# Compiler flag to allow reflexive dlopens. 38250export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 38251 38252# Compiler flag to generate shared objects directly from archives. 38253whole_archive_flag_spec=$lt_whole_archive_flag_spec 38254 38255# Whether the compiler copes with passing no objects directly. 38256compiler_needs_object=$lt_compiler_needs_object 38257 38258# Create an old-style archive from a shared archive. 38259old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 38260 38261# Create a temporary old-style archive to link instead of a shared archive. 38262old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 38263 38264# Commands used to build a shared archive. 38265archive_cmds=$lt_archive_cmds 38266archive_expsym_cmds=$lt_archive_expsym_cmds 38267 38268# Commands used to build a loadable module if different from building 38269# a shared archive. 38270module_cmds=$lt_module_cmds 38271module_expsym_cmds=$lt_module_expsym_cmds 38272 38273# Whether we are building with GNU ld or not. 38274with_gnu_ld=$lt_with_gnu_ld 38275 38276# Flag that allows shared libraries with undefined symbols to be built. 38277allow_undefined_flag=$lt_allow_undefined_flag 38278 38279# Flag that enforces no undefined symbols. 38280no_undefined_flag=$lt_no_undefined_flag 38281 38282# Flag to hardcode \$libdir into a binary during linking. 38283# This must work even if \$libdir does not exist 38284hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 38285 38286# Whether we need a single "-rpath" flag with a separated argument. 38287hardcode_libdir_separator=$lt_hardcode_libdir_separator 38288 38289# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 38290# DIR into the resulting binary. 38291hardcode_direct=$hardcode_direct 38292 38293# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 38294# DIR into the resulting binary and the resulting library dependency is 38295# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 38296# library is relocated. 38297hardcode_direct_absolute=$hardcode_direct_absolute 38298 38299# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 38300# into the resulting binary. 38301hardcode_minus_L=$hardcode_minus_L 38302 38303# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 38304# into the resulting binary. 38305hardcode_shlibpath_var=$hardcode_shlibpath_var 38306 38307# Set to "yes" if building a shared library automatically hardcodes DIR 38308# into the library and all subsequent libraries and executables linked 38309# against it. 38310hardcode_automatic=$hardcode_automatic 38311 38312# Set to yes if linker adds runtime paths of dependent libraries 38313# to runtime path list. 38314inherit_rpath=$inherit_rpath 38315 38316# Whether libtool must link a program against all its dependency libraries. 38317link_all_deplibs=$link_all_deplibs 38318 38319# Set to "yes" if exported symbols are required. 38320always_export_symbols=$always_export_symbols 38321 38322# The commands to list exported symbols. 38323export_symbols_cmds=$lt_export_symbols_cmds 38324 38325# Symbols that should not be listed in the preloaded symbols. 38326exclude_expsyms=$lt_exclude_expsyms 38327 38328# Symbols that must always be exported. 38329include_expsyms=$lt_include_expsyms 38330 38331# Commands necessary for linking programs (against libraries) with templates. 38332prelink_cmds=$lt_prelink_cmds 38333 38334# Commands necessary for finishing linking programs. 38335postlink_cmds=$lt_postlink_cmds 38336 38337# Specify filename containing input files. 38338file_list_spec=$lt_file_list_spec 38339 38340# How to hardcode a shared library path into an executable. 38341hardcode_action=$hardcode_action 38342 38343# The directories searched by this compiler when creating a shared library. 38344compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 38345 38346# Dependencies to place before and after the objects being linked to 38347# create a shared library. 38348predep_objects=$lt_predep_objects 38349postdep_objects=$lt_postdep_objects 38350predeps=$lt_predeps 38351postdeps=$lt_postdeps 38352 38353# The library search path used internally by the compiler when linking 38354# a shared library. 38355compiler_lib_search_path=$lt_compiler_lib_search_path 38356 38357# ### END LIBTOOL CONFIG 38358 38359_LT_EOF 38360 38361 case $host_os in 38362 aix3*) 38363 cat <<\_LT_EOF >> "$cfgfile" 38364# AIX sometimes has problems with the GCC collect2 program. For some 38365# reason, if we set the COLLECT_NAMES environment variable, the problems 38366# vanish in a puff of smoke. 38367if test "X${COLLECT_NAMES+set}" != Xset; then 38368 COLLECT_NAMES= 38369 export COLLECT_NAMES 38370fi 38371_LT_EOF 38372 ;; 38373 esac 38374 38375 38376ltmain="$ac_aux_dir/ltmain.sh" 38377 38378 38379 # We use sed instead of cat because bash on DJGPP gets confused if 38380 # if finds mixed CR/LF and LF-only lines. Since sed operates in 38381 # text mode, it properly converts lines to CR/LF. This bash problem 38382 # is reportedly fixed, but why not run on old versions too? 38383 sed '$q' "$ltmain" >> "$cfgfile" \ 38384 || (rm -f "$cfgfile"; exit 1) 38385 38386 if test x"$xsi_shell" = xyes; then 38387 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 38388func_dirname ()\ 38389{\ 38390\ case ${1} in\ 38391\ */*) func_dirname_result="${1%/*}${2}" ;;\ 38392\ * ) func_dirname_result="${3}" ;;\ 38393\ esac\ 38394} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 38395 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38396 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38397test 0 -eq $? || _lt_function_replace_fail=: 38398 38399 38400 sed -e '/^func_basename ()$/,/^} # func_basename /c\ 38401func_basename ()\ 38402{\ 38403\ func_basename_result="${1##*/}"\ 38404} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 38405 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38406 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38407test 0 -eq $? || _lt_function_replace_fail=: 38408 38409 38410 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 38411func_dirname_and_basename ()\ 38412{\ 38413\ case ${1} in\ 38414\ */*) func_dirname_result="${1%/*}${2}" ;;\ 38415\ * ) func_dirname_result="${3}" ;;\ 38416\ esac\ 38417\ func_basename_result="${1##*/}"\ 38418} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 38419 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38420 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38421test 0 -eq $? || _lt_function_replace_fail=: 38422 38423 38424 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 38425func_stripname ()\ 38426{\ 38427\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 38428\ # positional parameters, so assign one to ordinary parameter first.\ 38429\ func_stripname_result=${3}\ 38430\ func_stripname_result=${func_stripname_result#"${1}"}\ 38431\ func_stripname_result=${func_stripname_result%"${2}"}\ 38432} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 38433 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38434 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38435test 0 -eq $? || _lt_function_replace_fail=: 38436 38437 38438 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 38439func_split_long_opt ()\ 38440{\ 38441\ func_split_long_opt_name=${1%%=*}\ 38442\ func_split_long_opt_arg=${1#*=}\ 38443} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 38444 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38445 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38446test 0 -eq $? || _lt_function_replace_fail=: 38447 38448 38449 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 38450func_split_short_opt ()\ 38451{\ 38452\ func_split_short_opt_arg=${1#??}\ 38453\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 38454} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 38455 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38456 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38457test 0 -eq $? || _lt_function_replace_fail=: 38458 38459 38460 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 38461func_lo2o ()\ 38462{\ 38463\ case ${1} in\ 38464\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 38465\ *) func_lo2o_result=${1} ;;\ 38466\ esac\ 38467} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 38468 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38469 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38470test 0 -eq $? || _lt_function_replace_fail=: 38471 38472 38473 sed -e '/^func_xform ()$/,/^} # func_xform /c\ 38474func_xform ()\ 38475{\ 38476 func_xform_result=${1%.*}.lo\ 38477} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 38478 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38479 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38480test 0 -eq $? || _lt_function_replace_fail=: 38481 38482 38483 sed -e '/^func_arith ()$/,/^} # func_arith /c\ 38484func_arith ()\ 38485{\ 38486 func_arith_result=$(( $* ))\ 38487} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 38488 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38489 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38490test 0 -eq $? || _lt_function_replace_fail=: 38491 38492 38493 sed -e '/^func_len ()$/,/^} # func_len /c\ 38494func_len ()\ 38495{\ 38496 func_len_result=${#1}\ 38497} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 38498 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38499 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38500test 0 -eq $? || _lt_function_replace_fail=: 38501 38502fi 38503 38504if test x"$lt_shell_append" = xyes; then 38505 sed -e '/^func_append ()$/,/^} # func_append /c\ 38506func_append ()\ 38507{\ 38508 eval "${1}+=\\${2}"\ 38509} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 38510 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38511 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38512test 0 -eq $? || _lt_function_replace_fail=: 38513 38514 38515 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 38516func_append_quoted ()\ 38517{\ 38518\ func_quote_for_eval "${2}"\ 38519\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 38520} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 38521 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38522 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38523test 0 -eq $? || _lt_function_replace_fail=: 38524 38525 38526 # Save a `func_append' function call where possible by direct use of '+=' 38527 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 38528 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38529 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38530 test 0 -eq $? || _lt_function_replace_fail=: 38531else 38532 # Save a `func_append' function call even when '+=' is not available 38533 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 38534 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38535 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38536 test 0 -eq $? || _lt_function_replace_fail=: 38537fi 38538 38539if test x"$_lt_function_replace_fail" = x":"; then 38540 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 38541$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 38542fi 38543 38544 38545 mv -f "$cfgfile" "$ofile" || 38546 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 38547 chmod +x "$ofile" 38548 38549 38550 cat <<_LT_EOF >> "$ofile" 38551 38552# ### BEGIN LIBTOOL TAG CONFIG: CXX 38553 38554# The linker used to build libraries. 38555LD=$lt_LD_CXX 38556 38557# How to create reloadable object files. 38558reload_flag=$lt_reload_flag_CXX 38559reload_cmds=$lt_reload_cmds_CXX 38560 38561# Commands used to build an old-style archive. 38562old_archive_cmds=$lt_old_archive_cmds_CXX 38563 38564# A language specific compiler. 38565CC=$lt_compiler_CXX 38566 38567# Is the compiler the GNU compiler? 38568with_gcc=$GCC_CXX 38569 38570# Compiler flag to turn off builtin functions. 38571no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 38572 38573# Additional compiler flags for building library objects. 38574pic_flag=$lt_lt_prog_compiler_pic_CXX 38575 38576# How to pass a linker flag through the compiler. 38577wl=$lt_lt_prog_compiler_wl_CXX 38578 38579# Compiler flag to prevent dynamic linking. 38580link_static_flag=$lt_lt_prog_compiler_static_CXX 38581 38582# Does compiler simultaneously support -c and -o options? 38583compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 38584 38585# Whether or not to add -lc for building shared libraries. 38586build_libtool_need_lc=$archive_cmds_need_lc_CXX 38587 38588# Whether or not to disallow shared libs when runtime libs are static. 38589allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 38590 38591# Compiler flag to allow reflexive dlopens. 38592export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 38593 38594# Compiler flag to generate shared objects directly from archives. 38595whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 38596 38597# Whether the compiler copes with passing no objects directly. 38598compiler_needs_object=$lt_compiler_needs_object_CXX 38599 38600# Create an old-style archive from a shared archive. 38601old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 38602 38603# Create a temporary old-style archive to link instead of a shared archive. 38604old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 38605 38606# Commands used to build a shared archive. 38607archive_cmds=$lt_archive_cmds_CXX 38608archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 38609 38610# Commands used to build a loadable module if different from building 38611# a shared archive. 38612module_cmds=$lt_module_cmds_CXX 38613module_expsym_cmds=$lt_module_expsym_cmds_CXX 38614 38615# Whether we are building with GNU ld or not. 38616with_gnu_ld=$lt_with_gnu_ld_CXX 38617 38618# Flag that allows shared libraries with undefined symbols to be built. 38619allow_undefined_flag=$lt_allow_undefined_flag_CXX 38620 38621# Flag that enforces no undefined symbols. 38622no_undefined_flag=$lt_no_undefined_flag_CXX 38623 38624# Flag to hardcode \$libdir into a binary during linking. 38625# This must work even if \$libdir does not exist 38626hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 38627 38628# Whether we need a single "-rpath" flag with a separated argument. 38629hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 38630 38631# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 38632# DIR into the resulting binary. 38633hardcode_direct=$hardcode_direct_CXX 38634 38635# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 38636# DIR into the resulting binary and the resulting library dependency is 38637# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 38638# library is relocated. 38639hardcode_direct_absolute=$hardcode_direct_absolute_CXX 38640 38641# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 38642# into the resulting binary. 38643hardcode_minus_L=$hardcode_minus_L_CXX 38644 38645# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 38646# into the resulting binary. 38647hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 38648 38649# Set to "yes" if building a shared library automatically hardcodes DIR 38650# into the library and all subsequent libraries and executables linked 38651# against it. 38652hardcode_automatic=$hardcode_automatic_CXX 38653 38654# Set to yes if linker adds runtime paths of dependent libraries 38655# to runtime path list. 38656inherit_rpath=$inherit_rpath_CXX 38657 38658# Whether libtool must link a program against all its dependency libraries. 38659link_all_deplibs=$link_all_deplibs_CXX 38660 38661# Set to "yes" if exported symbols are required. 38662always_export_symbols=$always_export_symbols_CXX 38663 38664# The commands to list exported symbols. 38665export_symbols_cmds=$lt_export_symbols_cmds_CXX 38666 38667# Symbols that should not be listed in the preloaded symbols. 38668exclude_expsyms=$lt_exclude_expsyms_CXX 38669 38670# Symbols that must always be exported. 38671include_expsyms=$lt_include_expsyms_CXX 38672 38673# Commands necessary for linking programs (against libraries) with templates. 38674prelink_cmds=$lt_prelink_cmds_CXX 38675 38676# Commands necessary for finishing linking programs. 38677postlink_cmds=$lt_postlink_cmds_CXX 38678 38679# Specify filename containing input files. 38680file_list_spec=$lt_file_list_spec_CXX 38681 38682# How to hardcode a shared library path into an executable. 38683hardcode_action=$hardcode_action_CXX 38684 38685# The directories searched by this compiler when creating a shared library. 38686compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 38687 38688# Dependencies to place before and after the objects being linked to 38689# create a shared library. 38690predep_objects=$lt_predep_objects_CXX 38691postdep_objects=$lt_postdep_objects_CXX 38692predeps=$lt_predeps_CXX 38693postdeps=$lt_postdeps_CXX 38694 38695# The library search path used internally by the compiler when linking 38696# a shared library. 38697compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 38698 38699# ### END LIBTOOL TAG CONFIG: CXX 38700_LT_EOF 38701 38702 ;; 38703 "MagickCore-config.in":C) chmod +x MagickCore/MagickCore-config ;; 38704 "MagickWand-config.in":C) chmod +x MagickWand/MagickWand-config ;; 38705 "Magick++-config.in":C) chmod +x Magick++/bin/Magick++-config ;; 38706 "PerlMagick/check.sh.in":C) chmod +x PerlMagick/check.sh ;; 38707 38708 esac 38709done # for ac_tag 38710 38711 38712as_fn_exit 0 38713_ACEOF 38714ac_clean_files=$ac_clean_files_save 38715 38716test $ac_write_fail = 0 || 38717 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 38718 38719 38720# configure is writing to config.log, and then calls config.status. 38721# config.status does its own redirection, appending to config.log. 38722# Unfortunately, on DOS this fails, as config.log is still kept open 38723# by configure, so config.status won't be able to write to it; its 38724# output is simply discarded. So we exec the FD to /dev/null, 38725# effectively closing config.log, so it can be properly (re)opened and 38726# appended to by config.status. When coming back to configure, we 38727# need to make the FD available again. 38728if test "$no_create" != yes; then 38729 ac_cs_success=: 38730 ac_config_status_args= 38731 test "$silent" = yes && 38732 ac_config_status_args="$ac_config_status_args --quiet" 38733 exec 5>/dev/null 38734 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 38735 exec 5>>config.log 38736 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 38737 # would make configure fail if this is the last instruction. 38738 $ac_cs_success || as_fn_exit 1 38739fi 38740if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 38741 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 38742$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 38743fi 38744 38745 38746rm -f magick-version 38747 38748result_dejavu_font_dir='none' 38749if test "${dejavu_font_dir}x" != 'x'; then 38750 result_dejavu_font_dir=$dejavu_font_dir 38751fi 38752 38753result_ghostscript_font_dir='none' 38754if test "${ghostscript_font_dir}x" != 'x'; then 38755 result_ghostscript_font_dir=$ghostscript_font_dir 38756fi 38757 38758result_windows_font_dir='none' 38759if test "${windows_font_dir}x" != 'x'; then 38760 result_windows_font_dir=${windows_font_dir} 38761fi 38762 38763{ $as_echo "$as_me:${as_lineno-$LINENO}: 38764ImageMagick is configured as follows. Please verify that this configuration 38765matches your expectations. 38766 38767Host system type: $host 38768Build system type: $build 38769 38770 Option Value 38771------------------------------------------------------------------------------- 38772Shared libraries --enable-shared=$enable_shared $libtool_build_shared_libs 38773Static libraries --enable-static=$enable_static $libtool_build_static_libs 38774Module support --with-modules=$with_modules $with_modules 38775GNU ld --with-gnu-ld=$with_gnu_ld $lt_cv_prog_gnu_ld 38776Quantum depth --with-quantum-depth=$with_quantum_depth $with_quantum_depth 38777High Dynamic Range Imagery 38778 --enable-hdri=$enable_hdri $enable_hdri 38779 38780Delegate Configuration: 38781BZLIB --with-bzlib=$with_bzlib $have_bzlib 38782Autotrace --with-autotrace=$with_autotrace $have_autotrace 38783Dejavu fonts --with-dejavu-font-dir=$with_dejavu_font_dir $result_dejavu_font_dir 38784DJVU --with-djvu=$with_djvu $have_djvu 38785DPS --with-dps=$with_dps $have_dps 38786FFTW --with-fftw=$with_fftw $have_fftw 38787FlashPIX --with-fpx=$with_fpx $have_fpx 38788FontConfig --with-fontconfig=$with_fontconfig $have_fontconfig 38789FreeType --with-freetype=$with_freetype $have_freetype 38790GhostPCL None $PCLDelegate ($PCLVersion) 38791GhostXPS None $XPSDelegate ($XPSVersion) 38792Ghostscript None $PSDelegate ($GSVersion) 38793Ghostscript fonts --with-gs-font-dir=$with_gs_font_dir $result_ghostscript_font_dir 38794Ghostscript lib --with-gslib=$with_gslib $have_gslib 38795Graphviz --with-gvc=$with_gvc $have_gvc 38796JBIG --with-jbig=$with_jbig $have_jbig 38797JPEG v1 --with-jpeg=$with_jpeg $have_jpeg 38798JPEG-2000 --with-jp2=$with_jp2 $have_jp2 38799LCMS v1 --with-lcms=$with_lcms $have_lcms 38800LCMS v2 --with-lcms2=$with_lcms2 $have_lcms2 38801LQR --with-lqr=$with_lqr $have_lqr 38802LZMA --with-lzma=$with_lzma $have_lzma 38803Magick++ --with-magick-plus-plus=$with_magick_plus_plus $have_magick_plus_plus 38804OpenEXR --with-openexr=$with_openexr $have_openexr 38805PANGO --with-pango=$with_pango $have_pango 38806PERL --with-perl=$with_perl $have_perl 38807PNG --with-png=$with_png $have_png 38808RSVG --with-rsvg=$with_rsvg $have_rsvg 38809TIFF --with-tiff=$with_tiff $have_tiff 38810WEBP --with-webp=$with_webp $have_webp 38811Windows fonts --with-windows-font-dir=$with_windows_font_dir $result_windows_font_dir 38812WMF --with-wmf=$with_wmf $have_wmf 38813X11 --with-x=$with_x $have_x 38814XML --with-xml=$with_xml $have_xml 38815ZLIB --with-zlib=$with_zlib $have_zlib 38816 38817X11 Configuration: 38818 X_CFLAGS = $X_CFLAGS 38819 X_PRE_LIBS = $X_PRE_LIBS 38820 X_LIBS = $X_LIBS 38821 X_EXTRA_LIBS = $X_EXTRA_LIBS 38822 38823Options used to compile and link: 38824 PREFIX = $PREFIX_DIR 38825 EXEC-PREFIX = $EXEC_PREFIX_DIR 38826 VERSION = $PACKAGE_VERSION 38827 CC = $CC 38828 CFLAGS = $CFLAGS 38829 CPPFLAGS = $MAGICK_CPPFLAGS 38830 PCFLAGS = $MAGICK_PCFLAGS 38831 DEFS = $DEFS 38832 LDFLAGS = $LDFLAGS 38833 MAGICK_LDFLAGS = $MAGICK_LDFLAGS 38834 LIBS = $MAGICK_LIBS 38835 CXX = $CXX 38836 CXXFLAGS = $CXXFLAGS 38837 FEATURES = $MAGICK_FEATURES 38838" >&5 38839$as_echo "$as_me: 38840ImageMagick is configured as follows. Please verify that this configuration 38841matches your expectations. 38842 38843Host system type: $host 38844Build system type: $build 38845 38846 Option Value 38847------------------------------------------------------------------------------- 38848Shared libraries --enable-shared=$enable_shared $libtool_build_shared_libs 38849Static libraries --enable-static=$enable_static $libtool_build_static_libs 38850Module support --with-modules=$with_modules $with_modules 38851GNU ld --with-gnu-ld=$with_gnu_ld $lt_cv_prog_gnu_ld 38852Quantum depth --with-quantum-depth=$with_quantum_depth $with_quantum_depth 38853High Dynamic Range Imagery 38854 --enable-hdri=$enable_hdri $enable_hdri 38855 38856Delegate Configuration: 38857BZLIB --with-bzlib=$with_bzlib $have_bzlib 38858Autotrace --with-autotrace=$with_autotrace $have_autotrace 38859Dejavu fonts --with-dejavu-font-dir=$with_dejavu_font_dir $result_dejavu_font_dir 38860DJVU --with-djvu=$with_djvu $have_djvu 38861DPS --with-dps=$with_dps $have_dps 38862FFTW --with-fftw=$with_fftw $have_fftw 38863FlashPIX --with-fpx=$with_fpx $have_fpx 38864FontConfig --with-fontconfig=$with_fontconfig $have_fontconfig 38865FreeType --with-freetype=$with_freetype $have_freetype 38866GhostPCL None $PCLDelegate ($PCLVersion) 38867GhostXPS None $XPSDelegate ($XPSVersion) 38868Ghostscript None $PSDelegate ($GSVersion) 38869Ghostscript fonts --with-gs-font-dir=$with_gs_font_dir $result_ghostscript_font_dir 38870Ghostscript lib --with-gslib=$with_gslib $have_gslib 38871Graphviz --with-gvc=$with_gvc $have_gvc 38872JBIG --with-jbig=$with_jbig $have_jbig 38873JPEG v1 --with-jpeg=$with_jpeg $have_jpeg 38874JPEG-2000 --with-jp2=$with_jp2 $have_jp2 38875LCMS v1 --with-lcms=$with_lcms $have_lcms 38876LCMS v2 --with-lcms2=$with_lcms2 $have_lcms2 38877LQR --with-lqr=$with_lqr $have_lqr 38878LZMA --with-lzma=$with_lzma $have_lzma 38879Magick++ --with-magick-plus-plus=$with_magick_plus_plus $have_magick_plus_plus 38880OpenEXR --with-openexr=$with_openexr $have_openexr 38881PANGO --with-pango=$with_pango $have_pango 38882PERL --with-perl=$with_perl $have_perl 38883PNG --with-png=$with_png $have_png 38884RSVG --with-rsvg=$with_rsvg $have_rsvg 38885TIFF --with-tiff=$with_tiff $have_tiff 38886WEBP --with-webp=$with_webp $have_webp 38887Windows fonts --with-windows-font-dir=$with_windows_font_dir $result_windows_font_dir 38888WMF --with-wmf=$with_wmf $have_wmf 38889X11 --with-x=$with_x $have_x 38890XML --with-xml=$with_xml $have_xml 38891ZLIB --with-zlib=$with_zlib $have_zlib 38892 38893X11 Configuration: 38894 X_CFLAGS = $X_CFLAGS 38895 X_PRE_LIBS = $X_PRE_LIBS 38896 X_LIBS = $X_LIBS 38897 X_EXTRA_LIBS = $X_EXTRA_LIBS 38898 38899Options used to compile and link: 38900 PREFIX = $PREFIX_DIR 38901 EXEC-PREFIX = $EXEC_PREFIX_DIR 38902 VERSION = $PACKAGE_VERSION 38903 CC = $CC 38904 CFLAGS = $CFLAGS 38905 CPPFLAGS = $MAGICK_CPPFLAGS 38906 PCFLAGS = $MAGICK_PCFLAGS 38907 DEFS = $DEFS 38908 LDFLAGS = $LDFLAGS 38909 MAGICK_LDFLAGS = $MAGICK_LDFLAGS 38910 LIBS = $MAGICK_LIBS 38911 CXX = $CXX 38912 CXXFLAGS = $CXXFLAGS 38913 FEATURES = $MAGICK_FEATURES 38914" >&6;} 38915