1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for cairo 1.10.2. 4# 5# Report bugs to <http://bugs.freedesktop.org/enter_bug.cgi?product=cairo>. 6# 7# 8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92as_myself= 93case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96for as_dir in $PATH 97do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102IFS=$as_save_IFS 103 104 ;; 105esac 106# We did not find ourselves, most probably we were run as `sh COMMAND' 107# in which case we are not to be found in the path. 108if test "x$as_myself" = x; then 109 as_myself=$0 110fi 111if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116# Unset variables that we do not need and which cause bugs (e.g. in 117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118# suppresses any "Segmentation fault" message there. '((' could 119# trigger a bug in pdksh 5.2.14. 120for as_var in BASH_ENV ENV MAIL MAILPATH 121do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123done 124PS1='$ ' 125PS2='> ' 126PS4='+ ' 127 128# NLS nuisances. 129LC_ALL=C 130export LC_ALL 131LANGUAGE=C 132export LANGUAGE 133 134# CDPATH. 135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137# Use a proper internal environment variable to ensure we don't fall 138 # into an infinite loop, continuously re-executing ourselves. 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 _as_can_reexec=no; export _as_can_reexec; 141 # We cannot yet assume a decent shell, so we have to provide a 142# neutralization value for shells without unset; and this also 143# works around shells that cannot unset nonexistent variables. 144# Preserve -v and -x to the replacement shell. 145BASH_ENV=/dev/null 146ENV=/dev/null 147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148case $- in # (((( 149 *v*x* | *x*v* ) as_opts=-vx ;; 150 *v* ) as_opts=-v ;; 151 *x* ) as_opts=-x ;; 152 * ) as_opts= ;; 153esac 154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155# Admittedly, this is quite paranoid, since all the known shells bail 156# out after a failed `exec'. 157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158as_fn_exit 255 159 fi 160 # We don't want this to propagate to other subprocesses. 161 { _as_can_reexec=; unset _as_can_reexec;} 162if test "x$CONFIG_SHELL" = x; then 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 emulate sh 165 NULLCMD=: 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 # is contrary to our usage. Disable this feature. 168 alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 setopt NO_GLOB_SUBST 170else 171 case \`(set -o) 2>/dev/null\` in #( 172 *posix*) : 173 set -o posix ;; #( 174 *) : 175 ;; 176esac 177fi 178" 179 as_required="as_fn_return () { (exit \$1); } 180as_fn_success () { as_fn_return 0; } 181as_fn_failure () { as_fn_return 1; } 182as_fn_ret_success () { return 0; } 183as_fn_ret_failure () { return 1; } 184 185exitcode=0 186as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 192else 193 exitcode=1; echo positional parameters were not saved. 194fi 195test x\$exitcode = x0 || exit 1 196test -x / || exit 1" 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201test \$(( 1 + 1 )) = 2 || exit 1 202 203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 207 PATH=/empty FPATH=/empty; export PATH FPATH 208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 210 if (eval "$as_required") 2>/dev/null; then : 211 as_have_required=yes 212else 213 as_have_required=no 214fi 215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216 217else 218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219as_found=false 220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221do 222 IFS=$as_save_IFS 223 test -z "$as_dir" && as_dir=. 224 as_found=: 225 case $as_dir in #( 226 /*) 227 for as_base in sh bash ksh sh5; do 228 # Try only shells that exist, to save several forks. 229 as_shell=$as_dir/$as_base 230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 CONFIG_SHELL=$as_shell as_have_required=yes 233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234 break 2 235fi 236fi 237 done;; 238 esac 239 as_found=false 240done 241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243 CONFIG_SHELL=$SHELL as_have_required=yes 244fi; } 245IFS=$as_save_IFS 246 247 248 if test "x$CONFIG_SHELL" != x; then : 249 export CONFIG_SHELL 250 # We cannot yet assume a decent shell, so we have to provide a 251# neutralization value for shells without unset; and this also 252# works around shells that cannot unset nonexistent variables. 253# Preserve -v and -x to the replacement shell. 254BASH_ENV=/dev/null 255ENV=/dev/null 256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257case $- in # (((( 258 *v*x* | *x*v* ) as_opts=-vx ;; 259 *v* ) as_opts=-v ;; 260 *x* ) as_opts=-x ;; 261 * ) as_opts= ;; 262esac 263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264# Admittedly, this is quite paranoid, since all the known shells bail 265# out after a failed `exec'. 266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267exit 255 268fi 269 270 if test x$as_have_required = xno; then : 271 $as_echo "$0: This script requires a shell more modern than all" 272 $as_echo "$0: the shells that I found on your system." 273 if test x${ZSH_VERSION+set} = xset ; then 274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276 else 277 $as_echo "$0: Please tell bug-autoconf@gnu.org and 278$0: http://bugs.freedesktop.org/enter_bug.cgi?product=cairo 279$0: about your system, including any error possibly output 280$0: before this message. Then install a modern shell, or 281$0: manually run the script under such a shell if you do 282$0: have one." 283 fi 284 exit 1 285fi 286fi 287fi 288SHELL=${CONFIG_SHELL-/bin/sh} 289export SHELL 290# Unset more variables known to interfere with behavior of common tools. 291CLICOLOR_FORCE= GREP_OPTIONS= 292unset CLICOLOR_FORCE GREP_OPTIONS 293 294## --------------------- ## 295## M4sh Shell Functions. ## 296## --------------------- ## 297# as_fn_unset VAR 298# --------------- 299# Portably unset VAR. 300as_fn_unset () 301{ 302 { eval $1=; unset $1;} 303} 304as_unset=as_fn_unset 305 306# as_fn_set_status STATUS 307# ----------------------- 308# Set $? to STATUS, without forking. 309as_fn_set_status () 310{ 311 return $1 312} # as_fn_set_status 313 314# as_fn_exit STATUS 315# ----------------- 316# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 317as_fn_exit () 318{ 319 set +e 320 as_fn_set_status $1 321 exit $1 322} # as_fn_exit 323 324# as_fn_mkdir_p 325# ------------- 326# Create "$as_dir" as a directory, including parents if necessary. 327as_fn_mkdir_p () 328{ 329 330 case $as_dir in #( 331 -*) as_dir=./$as_dir;; 332 esac 333 test -d "$as_dir" || eval $as_mkdir_p || { 334 as_dirs= 335 while :; do 336 case $as_dir in #( 337 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 338 *) as_qdir=$as_dir;; 339 esac 340 as_dirs="'$as_qdir' $as_dirs" 341 as_dir=`$as_dirname -- "$as_dir" || 342$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 343 X"$as_dir" : 'X\(//\)[^/]' \| \ 344 X"$as_dir" : 'X\(//\)$' \| \ 345 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 346$as_echo X"$as_dir" | 347 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)[^/].*/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\/\)$/{ 356 s//\1/ 357 q 358 } 359 /^X\(\/\).*/{ 360 s//\1/ 361 q 362 } 363 s/.*/./; q'` 364 test -d "$as_dir" && break 365 done 366 test -z "$as_dirs" || eval "mkdir $as_dirs" 367 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 368 369 370} # as_fn_mkdir_p 371 372# as_fn_executable_p FILE 373# ----------------------- 374# Test if FILE is an executable regular file. 375as_fn_executable_p () 376{ 377 test -f "$1" && test -x "$1" 378} # as_fn_executable_p 379# as_fn_append VAR VALUE 380# ---------------------- 381# Append the text in VALUE to the end of the definition contained in VAR. Take 382# advantage of any shell optimizations that allow amortized linear growth over 383# repeated appends, instead of the typical quadratic growth present in naive 384# implementations. 385if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 386 eval 'as_fn_append () 387 { 388 eval $1+=\$2 389 }' 390else 391 as_fn_append () 392 { 393 eval $1=\$$1\$2 394 } 395fi # as_fn_append 396 397# as_fn_arith ARG... 398# ------------------ 399# Perform arithmetic evaluation on the ARGs, and store the result in the 400# global $as_val. Take advantage of shells that can avoid forks. The arguments 401# must be portable across $(()) and expr. 402if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 403 eval 'as_fn_arith () 404 { 405 as_val=$(( $* )) 406 }' 407else 408 as_fn_arith () 409 { 410 as_val=`expr "$@" || test $? -eq 1` 411 } 412fi # as_fn_arith 413 414 415# as_fn_error STATUS ERROR [LINENO LOG_FD] 416# ---------------------------------------- 417# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 418# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 419# script with STATUS, using 1 if that was 0. 420as_fn_error () 421{ 422 as_status=$1; test $as_status -eq 0 && as_status=1 423 if test "$4"; then 424 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 425 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 426 fi 427 $as_echo "$as_me: error: $2" >&2 428 as_fn_exit $as_status 429} # as_fn_error 430 431if expr a : '\(a\)' >/dev/null 2>&1 && 432 test "X`expr 00001 : '.*\(...\)'`" = X001; then 433 as_expr=expr 434else 435 as_expr=false 436fi 437 438if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 439 as_basename=basename 440else 441 as_basename=false 442fi 443 444if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 445 as_dirname=dirname 446else 447 as_dirname=false 448fi 449 450as_me=`$as_basename -- "$0" || 451$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 452 X"$0" : 'X\(//\)$' \| \ 453 X"$0" : 'X\(/\)' \| . 2>/dev/null || 454$as_echo X/"$0" | 455 sed '/^.*\/\([^/][^/]*\)\/*$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\/\)$/{ 460 s//\1/ 461 q 462 } 463 /^X\/\(\/\).*/{ 464 s//\1/ 465 q 466 } 467 s/.*/./; q'` 468 469# Avoid depending upon Character Ranges. 470as_cr_letters='abcdefghijklmnopqrstuvwxyz' 471as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 472as_cr_Letters=$as_cr_letters$as_cr_LETTERS 473as_cr_digits='0123456789' 474as_cr_alnum=$as_cr_Letters$as_cr_digits 475 476 477 as_lineno_1=$LINENO as_lineno_1a=$LINENO 478 as_lineno_2=$LINENO as_lineno_2a=$LINENO 479 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 480 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 481 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 482 sed -n ' 483 p 484 /[$]LINENO/= 485 ' <$as_myself | 486 sed ' 487 s/[$]LINENO.*/&-/ 488 t lineno 489 b 490 :lineno 491 N 492 :loop 493 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 494 t loop 495 s/-\n.*// 496 ' >$as_me.lineno && 497 chmod +x "$as_me.lineno" || 498 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 499 500 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 501 # already done that, so ensure we don't try to do so again and fall 502 # in an infinite loop. This has already happened in practice. 503 _as_can_reexec=no; export _as_can_reexec 504 # Don't try to exec as it changes $[0], causing all sort of problems 505 # (the dirname of $[0] is not the place where we might find the 506 # original and so on. Autoconf is especially sensitive to this). 507 . "./$as_me.lineno" 508 # Exit status is that of the last command. 509 exit 510} 511 512ECHO_C= ECHO_N= ECHO_T= 513case `echo -n x` in #((((( 514-n*) 515 case `echo 'xy\c'` in 516 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 517 xy) ECHO_C='\c';; 518 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 519 ECHO_T=' ';; 520 esac;; 521*) 522 ECHO_N='-n';; 523esac 524 525rm -f conf$$ conf$$.exe conf$$.file 526if test -d conf$$.dir; then 527 rm -f conf$$.dir/conf$$.file 528else 529 rm -f conf$$.dir 530 mkdir conf$$.dir 2>/dev/null 531fi 532if (echo >conf$$.file) 2>/dev/null; then 533 if ln -s conf$$.file conf$$ 2>/dev/null; then 534 as_ln_s='ln -s' 535 # ... but there are two gotchas: 536 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 537 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 538 # In both cases, we have to default to `cp -pR'. 539 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 540 as_ln_s='cp -pR' 541 elif ln conf$$.file conf$$ 2>/dev/null; then 542 as_ln_s=ln 543 else 544 as_ln_s='cp -pR' 545 fi 546else 547 as_ln_s='cp -pR' 548fi 549rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 550rmdir conf$$.dir 2>/dev/null 551 552if mkdir -p . 2>/dev/null; then 553 as_mkdir_p='mkdir -p "$as_dir"' 554else 555 test -d ./-p && rmdir ./-p 556 as_mkdir_p=false 557fi 558 559as_test_x='test -x' 560as_executable_p=as_fn_executable_p 561 562# Sed expression to map a string onto a valid CPP name. 563as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 564 565# Sed expression to map a string onto a valid variable name. 566as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 567 568SHELL=${CONFIG_SHELL-/bin/sh} 569 570 571test -n "$DJDIR" || exec 7<&0 </dev/null 572exec 6>&1 573 574# Name of the host. 575# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 576# so uname gets run too. 577ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 578 579# 580# Initializations. 581# 582ac_default_prefix=/usr/local 583ac_clean_files= 584ac_config_libobj_dir=. 585LIBOBJS= 586cross_compiling=no 587subdirs= 588MFLAGS= 589MAKEFLAGS= 590 591# Identity of this package. 592PACKAGE_NAME='cairo' 593PACKAGE_TARNAME='cairo' 594PACKAGE_VERSION='1.10.2' 595PACKAGE_STRING='cairo 1.10.2' 596PACKAGE_BUGREPORT='http://bugs.freedesktop.org/enter_bug.cgi?product=cairo' 597PACKAGE_URL='' 598 599# Factoring default headers for most tests. 600ac_includes_default="\ 601#include <stdio.h> 602#ifdef HAVE_SYS_TYPES_H 603# include <sys/types.h> 604#endif 605#ifdef HAVE_SYS_STAT_H 606# include <sys/stat.h> 607#endif 608#ifdef STDC_HEADERS 609# include <stdlib.h> 610# include <stddef.h> 611#else 612# ifdef HAVE_STDLIB_H 613# include <stdlib.h> 614# endif 615#endif 616#ifdef HAVE_STRING_H 617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 618# include <memory.h> 619# endif 620# include <string.h> 621#endif 622#ifdef HAVE_STRINGS_H 623# include <strings.h> 624#endif 625#ifdef HAVE_INTTYPES_H 626# include <inttypes.h> 627#endif 628#ifdef HAVE_STDINT_H 629# include <stdint.h> 630#endif 631#ifdef HAVE_UNISTD_H 632# include <unistd.h> 633#endif" 634 635ac_unique_file="src/cairo.h" 636ac_subst_vars='am__EXEEXT_FALSE 637am__EXEEXT_TRUE 638LTLIBOBJS 639LIBOBJS 640HAVE_GTK_FALSE 641HAVE_GTK_TRUE 642gtk_LIBS 643gtk_CFLAGS 644BUILD_CXX_FALSE 645BUILD_CXX_TRUE 646DISABLE_SOME_FLOATING_POINT_FALSE 647DISABLE_SOME_FLOATING_POINT_TRUE 648shm_LIBS 649BUILD_SPHINX_FALSE 650BUILD_SPHINX_TRUE 651glib_LIBS 652glib_CFLAGS 653CAIRO_HAS_SYMBOL_LOOKUP_FALSE 654CAIRO_HAS_SYMBOL_LOOKUP_TRUE 655BFD_LIBS 656CAIRO_HAS_INTERPRETER_FALSE 657CAIRO_HAS_INTERPRETER_TRUE 658CAIRO_HAS_TRACE_FALSE 659CAIRO_HAS_TRACE_TRUE 660SHLIB_EXT 661BUILD_ANY2PPM_FALSE 662BUILD_ANY2PPM_TRUE 663CAIRO_TEST_MODE 664CAIRO_HAS_GOBJECT_FUNCTIONS_FALSE 665CAIRO_HAS_GOBJECT_FUNCTIONS_TRUE 666GOBJECT_LIBS 667GOBJECT_CFLAGS 668real_pthread_LIBS 669real_pthread_CFLAGS 670pthread_LIBS 671pthread_CFLAGS 672HAVE_PTHREAD_FALSE 673HAVE_PTHREAD_TRUE 674HAVE_REAL_PTHREAD_FALSE 675HAVE_REAL_PTHREAD_TRUE 676CAIRO_HAS_PTHREAD_FALSE 677CAIRO_HAS_PTHREAD_TRUE 678CAIRO_HAS_XML_SURFACE_FALSE 679CAIRO_HAS_XML_SURFACE_TRUE 680CAIRO_HAS_TEE_SURFACE_FALSE 681CAIRO_HAS_TEE_SURFACE_TRUE 682pixman_LIBS 683pixman_CFLAGS 684CAIRO_HAS_TEST_SURFACES_FALSE 685CAIRO_HAS_TEST_SURFACES_TRUE 686CAIRO_CAN_TEST_SVG_SURFACE_FALSE 687CAIRO_CAN_TEST_SVG_SURFACE_TRUE 688LIBRSVG_LIBS 689LIBRSVG_CFLAGS 690CAIRO_HAS_SVG_SURFACE_FALSE 691CAIRO_HAS_SVG_SURFACE_TRUE 692CAIRO_HAS_MULTI_PAGE_SURFACES_FALSE 693CAIRO_HAS_MULTI_PAGE_SURFACES_TRUE 694CAIRO_CAN_TEST_PDF_SURFACE_FALSE 695CAIRO_CAN_TEST_PDF_SURFACE_TRUE 696POPPLER_LIBS 697POPPLER_CFLAGS 698CAIRO_HAS_PDF_SURFACE_FALSE 699CAIRO_HAS_PDF_SURFACE_TRUE 700CAIRO_HAS_SPECTRE_FALSE 701CAIRO_HAS_SPECTRE_TRUE 702CAIRO_CAN_TEST_PS_SURFACE_FALSE 703CAIRO_CAN_TEST_PS_SURFACE_TRUE 704LIBSPECTRE_LIBS 705LIBSPECTRE_CFLAGS 706CAIRO_HAS_PS_SURFACE_FALSE 707CAIRO_HAS_PS_SURFACE_TRUE 708CAIRO_HAS_FC_FONT_FALSE 709CAIRO_HAS_FC_FONT_TRUE 710FONTCONFIG_LIBS 711FONTCONFIG_CFLAGS 712CAIRO_HAS_FT_FONT_FALSE 713CAIRO_HAS_FT_FONT_TRUE 714FREETYPE_CONFIG 715FREETYPE_LIBS 716FREETYPE_CFLAGS 717CAIRO_HAS_SCRIPT_SURFACE_FALSE 718CAIRO_HAS_SCRIPT_SURFACE_TRUE 719CAIRO_HAS_WGL_FUNCTIONS_FALSE 720CAIRO_HAS_WGL_FUNCTIONS_TRUE 721CAIRO_HAS_GLX_FUNCTIONS_FALSE 722CAIRO_HAS_GLX_FUNCTIONS_TRUE 723CAIRO_HAS_EGL_FUNCTIONS_FALSE 724CAIRO_HAS_EGL_FUNCTIONS_TRUE 725egl_LIBS 726egl_CFLAGS 727CAIRO_HAS_VG_SURFACE_FALSE 728CAIRO_HAS_VG_SURFACE_TRUE 729CAIRO_HAS_DIRECTFB_SURFACE_FALSE 730CAIRO_HAS_DIRECTFB_SURFACE_TRUE 731directfb_LIBS 732directfb_CFLAGS 733BUILD_PRIVATE_GLEW_FALSE 734BUILD_PRIVATE_GLEW_TRUE 735CAIRO_HAS_GL_SURFACE_FALSE 736CAIRO_HAS_GL_SURFACE_TRUE 737gl_LIBS 738gl_CFLAGS 739CAIRO_HAS_PNG_FUNCTIONS_FALSE 740CAIRO_HAS_PNG_FUNCTIONS_TRUE 741png_LIBS 742png_CFLAGS 743png_REQUIRES 744CAIRO_HAS_XCB_DRM_FUNCTIONS_FALSE 745CAIRO_HAS_XCB_DRM_FUNCTIONS_TRUE 746xcb_drm_LIBS 747xcb_drm_CFLAGS 748CAIRO_HAS_GALLIUM_SURFACE_FALSE 749CAIRO_HAS_GALLIUM_SURFACE_TRUE 750gallium_DIR 751mesa_DIR 752BUILD_DRM_XR_FALSE 753BUILD_DRM_XR_TRUE 754CAIRO_HAS_DRM_XR_FUNCTIONS_FALSE 755CAIRO_HAS_DRM_XR_FUNCTIONS_TRUE 756drm_xr_LIBS 757drm_xr_CFLAGS 758CAIRO_HAS_DRM_SURFACE_FALSE 759CAIRO_HAS_DRM_SURFACE_TRUE 760drm_LIBS 761drm_CFLAGS 762CAIRO_HAS_BEOS_SURFACE_FALSE 763CAIRO_HAS_BEOS_SURFACE_TRUE 764CAIRO_HAS_OS2_SURFACE_FALSE 765CAIRO_HAS_OS2_SURFACE_TRUE 766CAIRO_HAS_SKIA_SURFACE_FALSE 767CAIRO_HAS_SKIA_SURFACE_TRUE 768skia_DIR 769CAIRO_CAN_TEST_WIN32_PRINTING_SURFACE_FALSE 770CAIRO_CAN_TEST_WIN32_PRINTING_SURFACE_TRUE 771GS 772CAIRO_HAS_WIN32_FONT_FALSE 773CAIRO_HAS_WIN32_FONT_TRUE 774CAIRO_HAS_WIN32_SURFACE_FALSE 775CAIRO_HAS_WIN32_SURFACE_TRUE 776CAIRO_HAS_QUARTZ_IMAGE_SURFACE_FALSE 777CAIRO_HAS_QUARTZ_IMAGE_SURFACE_TRUE 778CAIRO_HAS_QUARTZ_FONT_FALSE 779CAIRO_HAS_QUARTZ_FONT_TRUE 780CAIRO_HAS_QUARTZ_SURFACE_FALSE 781CAIRO_HAS_QUARTZ_SURFACE_TRUE 782CAIRO_HAS_QT_SURFACE_FALSE 783CAIRO_HAS_QT_SURFACE_TRUE 784qt_LIBS 785qt_CFLAGS 786BUILD_XCB_SHM_FALSE 787BUILD_XCB_SHM_TRUE 788CAIRO_HAS_XCB_SHM_FUNCTIONS_FALSE 789CAIRO_HAS_XCB_SHM_FUNCTIONS_TRUE 790xcb_shm_LIBS 791xcb_shm_CFLAGS 792BUILD_XLIB_XCB_FALSE 793BUILD_XLIB_XCB_TRUE 794CAIRO_HAS_XLIB_XCB_FUNCTIONS_FALSE 795CAIRO_HAS_XLIB_XCB_FUNCTIONS_TRUE 796xlib_xcb_LIBS 797xlib_xcb_CFLAGS 798CAIRO_HAS_XCB_SURFACE_FALSE 799CAIRO_HAS_XCB_SURFACE_TRUE 800xcb_LIBS 801xcb_CFLAGS 802CAIRO_HAS_XLIB_XRENDER_SURFACE_FALSE 803CAIRO_HAS_XLIB_XRENDER_SURFACE_TRUE 804xlib_xrender_LIBS 805xlib_xrender_CFLAGS 806CAIRO_HAS_XLIB_SURFACE_FALSE 807CAIRO_HAS_XLIB_SURFACE_TRUE 808X_EXTRA_LIBS 809X_LIBS 810X_PRE_LIBS 811X_CFLAGS 812XMKMF 813xlib_LIBS 814xlib_CFLAGS 815CAIRO_HAS_DL_FALSE 816CAIRO_HAS_DL_TRUE 817VALGRIND_LIBS 818VALGRIND_CFLAGS 819CAIRO_HAS_LCOV_FALSE 820CAIRO_HAS_LCOV_TRUE 821LTP_GENHTML 822LTP 823SHTOOL 824CAIROBOILERPLATE_LIBS 825SHM_LIBS 826HAVE_SHM_FALSE 827HAVE_SHM_TRUE 828CAIROPERF_LIBS 829LIBM 830OS_WIN32_FALSE 831OS_WIN32_TRUE 832CROSS_COMPILING_FALSE 833CROSS_COMPILING_TRUE 834CAIRO_TEST_UNDEFINED_LDFLAGS 835CAIRO_NONPKGCONFIG_LIBS 836CAIRO_LIBS 837CAIRO_NONPKGCONFIG_CFLAGS 838CAIRO_LDFLAGS 839CAIRO_CFLAGS 840CAIRO_REQUIRES 841PKGCONFIG_REQUIRES 842CXXCPP 843am__fastdepCXX_FALSE 844am__fastdepCXX_TRUE 845CXXDEPMODE 846ac_ct_CXX 847CXXFLAGS 848CXX 849XARGS 850FIND 851CAIRO_LIBTOOL_VERSION_INFO 852CAIRO_RELEASE_STATUS 853CAIRO_VERSION_SONUM 854CAIRO_VERSION_MICRO 855CAIRO_VERSION_MINOR 856CAIRO_VERSION_MAJOR 857GTK_DOC_USE_LIBTOOL_FALSE 858GTK_DOC_USE_LIBTOOL_TRUE 859ENABLE_GTK_DOC_FALSE 860ENABLE_GTK_DOC_TRUE 861GTKDOC_CHECK 862PKG_CONFIG 863HTML_DIR 864OTOOL64 865OTOOL 866LIPO 867NMEDIT 868DSYMUTIL 869MANIFEST_TOOL 870RANLIB 871ac_ct_AR 872AR 873LN_S 874NM 875ac_ct_DUMPBIN 876DUMPBIN 877LD 878FGREP 879SED 880LIBTOOL 881OBJDUMP 882DLLTOOL 883AS 884host_os 885host_vendor 886host_cpu 887host 888build_os 889build_vendor 890build_cpu 891build 892AM_BACKSLASH 893AM_DEFAULT_VERBOSITY 894AM_DEFAULT_V 895AM_V 896am__fastdepCC_FALSE 897am__fastdepCC_TRUE 898CCDEPMODE 899am__nodep 900AMDEPBACKSLASH 901AMDEP_FALSE 902AMDEP_TRUE 903am__quote 904am__include 905DEPDIR 906am__untar 907am__tar 908AMTAR 909am__leading_dot 910SET_MAKE 911AWK 912mkdir_p 913MKDIR_P 914INSTALL_STRIP_PROGRAM 915STRIP 916install_sh 917MAKEINFO 918AUTOHEADER 919AUTOMAKE 920AUTOCONF 921ACLOCAL 922VERSION 923PACKAGE 924CYGPATH_W 925am__isrc 926INSTALL_DATA 927INSTALL_SCRIPT 928INSTALL_PROGRAM 929EGREP 930GREP 931CPP 932OBJEXT 933EXEEXT 934ac_ct_CC 935CPPFLAGS 936LDFLAGS 937CFLAGS 938CC 939target_alias 940host_alias 941build_alias 942LIBS 943ECHO_T 944ECHO_N 945ECHO_C 946DEFS 947mandir 948localedir 949libdir 950psdir 951pdfdir 952dvidir 953htmldir 954infodir 955docdir 956oldincludedir 957includedir 958localstatedir 959sharedstatedir 960sysconfdir 961datadir 962datarootdir 963libexecdir 964sbindir 965bindir 966program_transform_name 967prefix 968exec_prefix 969PACKAGE_URL 970PACKAGE_BUGREPORT 971PACKAGE_STRING 972PACKAGE_VERSION 973PACKAGE_TARNAME 974PACKAGE_NAME 975PATH_SEPARATOR 976SHELL' 977ac_subst_files='' 978ac_user_opts=' 979enable_option_checking 980enable_dependency_tracking 981enable_silent_rules 982enable_shared 983enable_static 984with_pic 985enable_fast_install 986with_gnu_ld 987with_sysroot 988enable_libtool_lock 989with_html_dir 990enable_gtk_doc 991enable_largefile 992enable_atomic 993enable_gcov 994enable_valgrind 995enable_xlib 996with_x 997enable_xlib_xrender 998enable_xcb 999enable_xlib_xcb 1000enable_xcb_shm 1001enable_qt 1002enable_quartz 1003enable_quartz_font 1004enable_quartz_image 1005enable_win32 1006enable_win32_font 1007enable_skia 1008with_skia 1009enable_os2 1010enable_beos 1011enable_drm 1012enable_drm_xr 1013enable_gallium 1014with_gallium 1015enable_xcb_drm 1016enable_png 1017enable_gl 1018enable_directfb 1019enable_vg 1020enable_egl 1021enable_glx 1022enable_wgl 1023enable_script 1024enable_ft 1025enable_fc 1026enable_ps 1027enable_pdf 1028enable_svg 1029enable_test_surfaces 1030enable_tee 1031enable_xml 1032enable_pthread 1033enable_gobject 1034enable_full_testing 1035enable_trace 1036enable_interpreter 1037enable_symbol_lookup 1038enable_some_floating_point 1039' 1040 ac_precious_vars='build_alias 1041host_alias 1042target_alias 1043CC 1044CFLAGS 1045LDFLAGS 1046LIBS 1047CPPFLAGS 1048CPP 1049PKG_CONFIG 1050CXX 1051CXXFLAGS 1052CCC 1053CXXCPP 1054VALGRIND_CFLAGS 1055VALGRIND_LIBS 1056xlib_CFLAGS 1057xlib_LIBS 1058XMKMF 1059xlib_xrender_CFLAGS 1060xlib_xrender_LIBS 1061xcb_CFLAGS 1062xcb_LIBS 1063xlib_xcb_CFLAGS 1064xlib_xcb_LIBS 1065xcb_shm_CFLAGS 1066xcb_shm_LIBS 1067qt_CFLAGS 1068qt_LIBS 1069drm_CFLAGS 1070drm_LIBS 1071drm_xr_CFLAGS 1072drm_xr_LIBS 1073xcb_drm_CFLAGS 1074xcb_drm_LIBS 1075png_REQUIRES 1076png_CFLAGS 1077png_LIBS 1078gl_CFLAGS 1079gl_LIBS 1080directfb_CFLAGS 1081directfb_LIBS 1082egl_CFLAGS 1083egl_LIBS 1084FREETYPE_CFLAGS 1085FREETYPE_LIBS 1086FONTCONFIG_CFLAGS 1087FONTCONFIG_LIBS 1088LIBSPECTRE_CFLAGS 1089LIBSPECTRE_LIBS 1090POPPLER_CFLAGS 1091POPPLER_LIBS 1092LIBRSVG_CFLAGS 1093LIBRSVG_LIBS 1094pixman_CFLAGS 1095pixman_LIBS 1096GOBJECT_CFLAGS 1097GOBJECT_LIBS 1098glib_CFLAGS 1099glib_LIBS 1100gtk_CFLAGS 1101gtk_LIBS' 1102 1103 1104# Initialize some variables set by options. 1105ac_init_help= 1106ac_init_version=false 1107ac_unrecognized_opts= 1108ac_unrecognized_sep= 1109# The variables have the same names as the options, with 1110# dashes changed to underlines. 1111cache_file=/dev/null 1112exec_prefix=NONE 1113no_create= 1114no_recursion= 1115prefix=NONE 1116program_prefix=NONE 1117program_suffix=NONE 1118program_transform_name=s,x,x, 1119silent= 1120site= 1121srcdir= 1122verbose= 1123x_includes=NONE 1124x_libraries=NONE 1125 1126# Installation directory options. 1127# These are left unexpanded so users can "make install exec_prefix=/foo" 1128# and all the variables that are supposed to be based on exec_prefix 1129# by default will actually change. 1130# Use braces instead of parens because sh, perl, etc. also accept them. 1131# (The list follows the same order as the GNU Coding Standards.) 1132bindir='${exec_prefix}/bin' 1133sbindir='${exec_prefix}/sbin' 1134libexecdir='${exec_prefix}/libexec' 1135datarootdir='${prefix}/share' 1136datadir='${datarootdir}' 1137sysconfdir='${prefix}/etc' 1138sharedstatedir='${prefix}/com' 1139localstatedir='${prefix}/var' 1140includedir='${prefix}/include' 1141oldincludedir='/usr/include' 1142docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 1143infodir='${datarootdir}/info' 1144htmldir='${docdir}' 1145dvidir='${docdir}' 1146pdfdir='${docdir}' 1147psdir='${docdir}' 1148libdir='${exec_prefix}/lib' 1149localedir='${datarootdir}/locale' 1150mandir='${datarootdir}/man' 1151 1152ac_prev= 1153ac_dashdash= 1154for ac_option 1155do 1156 # If the previous option needs an argument, assign it. 1157 if test -n "$ac_prev"; then 1158 eval $ac_prev=\$ac_option 1159 ac_prev= 1160 continue 1161 fi 1162 1163 case $ac_option in 1164 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1165 *=) ac_optarg= ;; 1166 *) ac_optarg=yes ;; 1167 esac 1168 1169 # Accept the important Cygnus configure options, so we can diagnose typos. 1170 1171 case $ac_dashdash$ac_option in 1172 --) 1173 ac_dashdash=yes ;; 1174 1175 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1176 ac_prev=bindir ;; 1177 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1178 bindir=$ac_optarg ;; 1179 1180 -build | --build | --buil | --bui | --bu) 1181 ac_prev=build_alias ;; 1182 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1183 build_alias=$ac_optarg ;; 1184 1185 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1186 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1187 ac_prev=cache_file ;; 1188 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1189 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1190 cache_file=$ac_optarg ;; 1191 1192 --config-cache | -C) 1193 cache_file=config.cache ;; 1194 1195 -datadir | --datadir | --datadi | --datad) 1196 ac_prev=datadir ;; 1197 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1198 datadir=$ac_optarg ;; 1199 1200 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1201 | --dataroo | --dataro | --datar) 1202 ac_prev=datarootdir ;; 1203 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1204 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1205 datarootdir=$ac_optarg ;; 1206 1207 -disable-* | --disable-*) 1208 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1209 # Reject names that are not valid shell variable names. 1210 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1211 as_fn_error $? "invalid feature name: $ac_useropt" 1212 ac_useropt_orig=$ac_useropt 1213 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1214 case $ac_user_opts in 1215 *" 1216"enable_$ac_useropt" 1217"*) ;; 1218 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1219 ac_unrecognized_sep=', ';; 1220 esac 1221 eval enable_$ac_useropt=no ;; 1222 1223 -docdir | --docdir | --docdi | --doc | --do) 1224 ac_prev=docdir ;; 1225 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1226 docdir=$ac_optarg ;; 1227 1228 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1229 ac_prev=dvidir ;; 1230 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1231 dvidir=$ac_optarg ;; 1232 1233 -enable-* | --enable-*) 1234 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1235 # Reject names that are not valid shell variable names. 1236 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1237 as_fn_error $? "invalid feature name: $ac_useropt" 1238 ac_useropt_orig=$ac_useropt 1239 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1240 case $ac_user_opts in 1241 *" 1242"enable_$ac_useropt" 1243"*) ;; 1244 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1245 ac_unrecognized_sep=', ';; 1246 esac 1247 eval enable_$ac_useropt=\$ac_optarg ;; 1248 1249 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1250 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1251 | --exec | --exe | --ex) 1252 ac_prev=exec_prefix ;; 1253 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1254 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1255 | --exec=* | --exe=* | --ex=*) 1256 exec_prefix=$ac_optarg ;; 1257 1258 -gas | --gas | --ga | --g) 1259 # Obsolete; use --with-gas. 1260 with_gas=yes ;; 1261 1262 -help | --help | --hel | --he | -h) 1263 ac_init_help=long ;; 1264 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1265 ac_init_help=recursive ;; 1266 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1267 ac_init_help=short ;; 1268 1269 -host | --host | --hos | --ho) 1270 ac_prev=host_alias ;; 1271 -host=* | --host=* | --hos=* | --ho=*) 1272 host_alias=$ac_optarg ;; 1273 1274 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1275 ac_prev=htmldir ;; 1276 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1277 | --ht=*) 1278 htmldir=$ac_optarg ;; 1279 1280 -includedir | --includedir | --includedi | --included | --include \ 1281 | --includ | --inclu | --incl | --inc) 1282 ac_prev=includedir ;; 1283 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1284 | --includ=* | --inclu=* | --incl=* | --inc=*) 1285 includedir=$ac_optarg ;; 1286 1287 -infodir | --infodir | --infodi | --infod | --info | --inf) 1288 ac_prev=infodir ;; 1289 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1290 infodir=$ac_optarg ;; 1291 1292 -libdir | --libdir | --libdi | --libd) 1293 ac_prev=libdir ;; 1294 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1295 libdir=$ac_optarg ;; 1296 1297 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1298 | --libexe | --libex | --libe) 1299 ac_prev=libexecdir ;; 1300 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1301 | --libexe=* | --libex=* | --libe=*) 1302 libexecdir=$ac_optarg ;; 1303 1304 -localedir | --localedir | --localedi | --localed | --locale) 1305 ac_prev=localedir ;; 1306 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1307 localedir=$ac_optarg ;; 1308 1309 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1310 | --localstate | --localstat | --localsta | --localst | --locals) 1311 ac_prev=localstatedir ;; 1312 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1313 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1314 localstatedir=$ac_optarg ;; 1315 1316 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1317 ac_prev=mandir ;; 1318 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1319 mandir=$ac_optarg ;; 1320 1321 -nfp | --nfp | --nf) 1322 # Obsolete; use --without-fp. 1323 with_fp=no ;; 1324 1325 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1326 | --no-cr | --no-c | -n) 1327 no_create=yes ;; 1328 1329 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1330 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1331 no_recursion=yes ;; 1332 1333 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1334 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1335 | --oldin | --oldi | --old | --ol | --o) 1336 ac_prev=oldincludedir ;; 1337 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1338 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1339 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1340 oldincludedir=$ac_optarg ;; 1341 1342 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1343 ac_prev=prefix ;; 1344 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1345 prefix=$ac_optarg ;; 1346 1347 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1348 | --program-pre | --program-pr | --program-p) 1349 ac_prev=program_prefix ;; 1350 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1351 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1352 program_prefix=$ac_optarg ;; 1353 1354 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1355 | --program-suf | --program-su | --program-s) 1356 ac_prev=program_suffix ;; 1357 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1358 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1359 program_suffix=$ac_optarg ;; 1360 1361 -program-transform-name | --program-transform-name \ 1362 | --program-transform-nam | --program-transform-na \ 1363 | --program-transform-n | --program-transform- \ 1364 | --program-transform | --program-transfor \ 1365 | --program-transfo | --program-transf \ 1366 | --program-trans | --program-tran \ 1367 | --progr-tra | --program-tr | --program-t) 1368 ac_prev=program_transform_name ;; 1369 -program-transform-name=* | --program-transform-name=* \ 1370 | --program-transform-nam=* | --program-transform-na=* \ 1371 | --program-transform-n=* | --program-transform-=* \ 1372 | --program-transform=* | --program-transfor=* \ 1373 | --program-transfo=* | --program-transf=* \ 1374 | --program-trans=* | --program-tran=* \ 1375 | --progr-tra=* | --program-tr=* | --program-t=*) 1376 program_transform_name=$ac_optarg ;; 1377 1378 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1379 ac_prev=pdfdir ;; 1380 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1381 pdfdir=$ac_optarg ;; 1382 1383 -psdir | --psdir | --psdi | --psd | --ps) 1384 ac_prev=psdir ;; 1385 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1386 psdir=$ac_optarg ;; 1387 1388 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1389 | -silent | --silent | --silen | --sile | --sil) 1390 silent=yes ;; 1391 1392 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1393 ac_prev=sbindir ;; 1394 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1395 | --sbi=* | --sb=*) 1396 sbindir=$ac_optarg ;; 1397 1398 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1399 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1400 | --sharedst | --shareds | --shared | --share | --shar \ 1401 | --sha | --sh) 1402 ac_prev=sharedstatedir ;; 1403 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1404 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1405 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1406 | --sha=* | --sh=*) 1407 sharedstatedir=$ac_optarg ;; 1408 1409 -site | --site | --sit) 1410 ac_prev=site ;; 1411 -site=* | --site=* | --sit=*) 1412 site=$ac_optarg ;; 1413 1414 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1415 ac_prev=srcdir ;; 1416 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1417 srcdir=$ac_optarg ;; 1418 1419 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1420 | --syscon | --sysco | --sysc | --sys | --sy) 1421 ac_prev=sysconfdir ;; 1422 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1423 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1424 sysconfdir=$ac_optarg ;; 1425 1426 -target | --target | --targe | --targ | --tar | --ta | --t) 1427 ac_prev=target_alias ;; 1428 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1429 target_alias=$ac_optarg ;; 1430 1431 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1432 verbose=yes ;; 1433 1434 -version | --version | --versio | --versi | --vers | -V) 1435 ac_init_version=: ;; 1436 1437 -with-* | --with-*) 1438 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1439 # Reject names that are not valid shell variable names. 1440 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1441 as_fn_error $? "invalid package name: $ac_useropt" 1442 ac_useropt_orig=$ac_useropt 1443 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1444 case $ac_user_opts in 1445 *" 1446"with_$ac_useropt" 1447"*) ;; 1448 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1449 ac_unrecognized_sep=', ';; 1450 esac 1451 eval with_$ac_useropt=\$ac_optarg ;; 1452 1453 -without-* | --without-*) 1454 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1455 # Reject names that are not valid shell variable names. 1456 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1457 as_fn_error $? "invalid package name: $ac_useropt" 1458 ac_useropt_orig=$ac_useropt 1459 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1460 case $ac_user_opts in 1461 *" 1462"with_$ac_useropt" 1463"*) ;; 1464 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1465 ac_unrecognized_sep=', ';; 1466 esac 1467 eval with_$ac_useropt=no ;; 1468 1469 --x) 1470 # Obsolete; use --with-x. 1471 with_x=yes ;; 1472 1473 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1474 | --x-incl | --x-inc | --x-in | --x-i) 1475 ac_prev=x_includes ;; 1476 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1477 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1478 x_includes=$ac_optarg ;; 1479 1480 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1481 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1482 ac_prev=x_libraries ;; 1483 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1484 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1485 x_libraries=$ac_optarg ;; 1486 1487 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1488Try \`$0 --help' for more information" 1489 ;; 1490 1491 *=*) 1492 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1493 # Reject names that are not valid shell variable names. 1494 case $ac_envvar in #( 1495 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1496 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1497 esac 1498 eval $ac_envvar=\$ac_optarg 1499 export $ac_envvar ;; 1500 1501 *) 1502 # FIXME: should be removed in autoconf 3.0. 1503 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1504 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1505 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1506 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1507 ;; 1508 1509 esac 1510done 1511 1512if test -n "$ac_prev"; then 1513 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1514 as_fn_error $? "missing argument to $ac_option" 1515fi 1516 1517if test -n "$ac_unrecognized_opts"; then 1518 case $enable_option_checking in 1519 no) ;; 1520 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1521 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1522 esac 1523fi 1524 1525# Check all directory arguments for consistency. 1526for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1527 datadir sysconfdir sharedstatedir localstatedir includedir \ 1528 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1529 libdir localedir mandir 1530do 1531 eval ac_val=\$$ac_var 1532 # Remove trailing slashes. 1533 case $ac_val in 1534 */ ) 1535 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1536 eval $ac_var=\$ac_val;; 1537 esac 1538 # Be sure to have absolute directory names. 1539 case $ac_val in 1540 [\\/$]* | ?:[\\/]* ) continue;; 1541 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1542 esac 1543 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1544done 1545 1546# There might be people who depend on the old broken behavior: `$host' 1547# used to hold the argument of --host etc. 1548# FIXME: To remove some day. 1549build=$build_alias 1550host=$host_alias 1551target=$target_alias 1552 1553# FIXME: To remove some day. 1554if test "x$host_alias" != x; then 1555 if test "x$build_alias" = x; then 1556 cross_compiling=maybe 1557 elif test "x$build_alias" != "x$host_alias"; then 1558 cross_compiling=yes 1559 fi 1560fi 1561 1562ac_tool_prefix= 1563test -n "$host_alias" && ac_tool_prefix=$host_alias- 1564 1565test "$silent" = yes && exec 6>/dev/null 1566 1567 1568ac_pwd=`pwd` && test -n "$ac_pwd" && 1569ac_ls_di=`ls -di .` && 1570ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1571 as_fn_error $? "working directory cannot be determined" 1572test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1573 as_fn_error $? "pwd does not report name of working directory" 1574 1575 1576# Find the source files, if location was not specified. 1577if test -z "$srcdir"; then 1578 ac_srcdir_defaulted=yes 1579 # Try the directory containing this script, then the parent directory. 1580 ac_confdir=`$as_dirname -- "$as_myself" || 1581$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1582 X"$as_myself" : 'X\(//\)[^/]' \| \ 1583 X"$as_myself" : 'X\(//\)$' \| \ 1584 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1585$as_echo X"$as_myself" | 1586 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1587 s//\1/ 1588 q 1589 } 1590 /^X\(\/\/\)[^/].*/{ 1591 s//\1/ 1592 q 1593 } 1594 /^X\(\/\/\)$/{ 1595 s//\1/ 1596 q 1597 } 1598 /^X\(\/\).*/{ 1599 s//\1/ 1600 q 1601 } 1602 s/.*/./; q'` 1603 srcdir=$ac_confdir 1604 if test ! -r "$srcdir/$ac_unique_file"; then 1605 srcdir=.. 1606 fi 1607else 1608 ac_srcdir_defaulted=no 1609fi 1610if test ! -r "$srcdir/$ac_unique_file"; then 1611 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1612 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1613fi 1614ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1615ac_abs_confdir=`( 1616 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1617 pwd)` 1618# When building in place, set srcdir=. 1619if test "$ac_abs_confdir" = "$ac_pwd"; then 1620 srcdir=. 1621fi 1622# Remove unnecessary trailing slashes from srcdir. 1623# Double slashes in file names in object file debugging info 1624# mess up M-x gdb in Emacs. 1625case $srcdir in 1626*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1627esac 1628for ac_var in $ac_precious_vars; do 1629 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1630 eval ac_env_${ac_var}_value=\$${ac_var} 1631 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1632 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1633done 1634 1635# 1636# Report the --help message. 1637# 1638if test "$ac_init_help" = "long"; then 1639 # Omit some internal or obsolete options to make the list less imposing. 1640 # This message is too long to be a string in the A/UX 3.1 sh. 1641 cat <<_ACEOF 1642\`configure' configures cairo 1.10.2 to adapt to many kinds of systems. 1643 1644Usage: $0 [OPTION]... [VAR=VALUE]... 1645 1646To assign environment variables (e.g., CC, CFLAGS...), specify them as 1647VAR=VALUE. See below for descriptions of some of the useful variables. 1648 1649Defaults for the options are specified in brackets. 1650 1651Configuration: 1652 -h, --help display this help and exit 1653 --help=short display options specific to this package 1654 --help=recursive display the short help of all the included packages 1655 -V, --version display version information and exit 1656 -q, --quiet, --silent do not print \`checking ...' messages 1657 --cache-file=FILE cache test results in FILE [disabled] 1658 -C, --config-cache alias for \`--cache-file=config.cache' 1659 -n, --no-create do not create output files 1660 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1661 1662Installation directories: 1663 --prefix=PREFIX install architecture-independent files in PREFIX 1664 [$ac_default_prefix] 1665 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1666 [PREFIX] 1667 1668By default, \`make install' will install all the files in 1669\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1670an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1671for instance \`--prefix=\$HOME'. 1672 1673For better control, use the options below. 1674 1675Fine tuning of the installation directories: 1676 --bindir=DIR user executables [EPREFIX/bin] 1677 --sbindir=DIR system admin executables [EPREFIX/sbin] 1678 --libexecdir=DIR program executables [EPREFIX/libexec] 1679 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1680 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1681 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1682 --libdir=DIR object code libraries [EPREFIX/lib] 1683 --includedir=DIR C header files [PREFIX/include] 1684 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1685 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1686 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1687 --infodir=DIR info documentation [DATAROOTDIR/info] 1688 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1689 --mandir=DIR man documentation [DATAROOTDIR/man] 1690 --docdir=DIR documentation root [DATAROOTDIR/doc/cairo] 1691 --htmldir=DIR html documentation [DOCDIR] 1692 --dvidir=DIR dvi documentation [DOCDIR] 1693 --pdfdir=DIR pdf documentation [DOCDIR] 1694 --psdir=DIR ps documentation [DOCDIR] 1695_ACEOF 1696 1697 cat <<\_ACEOF 1698 1699Program names: 1700 --program-prefix=PREFIX prepend PREFIX to installed program names 1701 --program-suffix=SUFFIX append SUFFIX to installed program names 1702 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1703 1704X features: 1705 --x-includes=DIR X include files are in DIR 1706 --x-libraries=DIR X library files are in DIR 1707 1708System types: 1709 --build=BUILD configure for building on BUILD [guessed] 1710 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1711_ACEOF 1712fi 1713 1714if test -n "$ac_init_help"; then 1715 case $ac_init_help in 1716 short | recursive ) echo "Configuration of cairo 1.10.2:";; 1717 esac 1718 cat <<\_ACEOF 1719 1720Optional Features: 1721 --disable-option-checking ignore unrecognized --enable/--with options 1722 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1723 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1724 --enable-dependency-tracking 1725 do not reject slow dependency extractors 1726 --disable-dependency-tracking 1727 speeds up one-time build 1728 --enable-silent-rules less verbose build output (undo: "make V=1") 1729 --disable-silent-rules verbose build output (undo: "make V=0") 1730 --enable-shared[=PKGS] build shared libraries [default=yes] 1731 --enable-static[=PKGS] build static libraries [default=yes] 1732 --enable-fast-install[=PKGS] 1733 optimize for fast installation [default=yes] 1734 --disable-libtool-lock avoid locking (might break parallel builds) 1735 --enable-gtk-doc use gtk-doc to build documentation [[default=no]] 1736 --disable-largefile omit support for large files 1737 --disable-atomic disable use of native atomic operations 1738 --enable-gcov Enable gcov 1739 --disable-valgrind Disable valgrind support 1740 --enable-xlib=[no/auto/yes] 1741 Enable cairo's Xlib surface backend feature 1742 [default=auto] 1743 --enable-xlib-xrender=[no/auto/yes] 1744 Enable cairo's Xlib Xrender surface backend feature 1745 [default=auto] 1746 --enable-xcb=[no/auto/yes] 1747 Enable cairo's XCB surface backend feature 1748 [default=no] 1749 --enable-xlib-xcb=[no/auto/yes] 1750 Enable cairo's Xlib/XCB functions feature 1751 [default=no] 1752 --enable-xcb-shm=[no/auto/yes] 1753 Enable cairo's XCB/SHM functions feature 1754 [default=auto] 1755 --enable-qt=[no/auto/yes] 1756 Enable cairo's Qt surface backend feature 1757 [default=no] 1758 --enable-quartz=[no/auto/yes] 1759 Enable cairo's Quartz surface backend feature 1760 [default=auto] 1761 --enable-quartz-font=[no/auto/yes] 1762 Enable cairo's Quartz font backend feature 1763 [default=auto] 1764 --enable-quartz-image=[no/auto/yes] 1765 Enable cairo's Quartz Image surface backend feature 1766 [default=no] 1767 --enable-win32=[no/auto/yes] 1768 Enable cairo's Microsoft Windows surface backend 1769 feature [default=auto] 1770 --enable-win32-font=[no/auto/yes] 1771 Enable cairo's Microsoft Windows font backend 1772 feature [default=auto] 1773 --enable-skia=[no/auto/yes] 1774 Enable cairo's Skia surface backend feature 1775 [default=no] 1776 --enable-os2=[no/auto/yes] 1777 Enable cairo's OS/2 surface backend feature 1778 [default=no] 1779 --enable-beos=[no/auto/yes] 1780 Enable cairo's BeOS/Zeta surface backend feature 1781 [default=no] 1782 --enable-drm=[no/auto/yes] 1783 Enable cairo's DRM surface backend feature 1784 [default=no] 1785 --enable-drm-xr=[no/auto/yes] 1786 Enable cairo's DRM Xr (DDX) functions feature 1787 [default=no] 1788 --enable-gallium=[no/auto/yes] 1789 Enable cairo's Gallium3D surface backend feature 1790 [default=no] 1791 --enable-xcb-drm=[no/auto/yes] 1792 Enable cairo's XCB/DRM functions feature 1793 [default=no] 1794 --enable-png=[no/auto/yes] 1795 Enable cairo's PNG functions feature [default=yes] 1796 --enable-gl=[no/auto/yes] 1797 Enable cairo's OpenGL surface backend feature 1798 [default=no] 1799 --enable-directfb=[no/auto/yes] 1800 Enable cairo's directfb surface backend feature 1801 [default=no] 1802 --enable-vg=[no/auto/yes] 1803 Enable cairo's OpenVG surface backend feature 1804 [default=no] 1805 --enable-egl=[no/auto/yes] 1806 Enable cairo's EGL functions feature [default=auto] 1807 --enable-glx=[no/auto/yes] 1808 Enable cairo's GLX functions feature [default=auto] 1809 --enable-wgl=[no/auto/yes] 1810 Enable cairo's WGL functions feature [default=auto] 1811 --enable-script=[no/auto/yes] 1812 Enable cairo's script surface backend feature 1813 [default=no] 1814 --enable-ft=[no/auto/yes] 1815 Enable cairo's FreeType font backend feature 1816 [default=auto] 1817 --enable-fc=[no/auto/yes] 1818 Enable cairo's Fontconfig font backend feature 1819 [default=auto] 1820 --enable-ps=[no/auto/yes] 1821 Enable cairo's PostScript surface backend feature 1822 [default=yes] 1823 --enable-pdf=[no/auto/yes] 1824 Enable cairo's PDF surface backend feature 1825 [default=yes] 1826 --enable-svg=[no/auto/yes] 1827 Enable cairo's SVG surface backend feature 1828 [default=yes] 1829 --enable-test-surfaces=[no/auto/yes] 1830 Enable cairo's test surfaces feature [default=no] 1831 --enable-tee=[no/auto/yes] 1832 Enable cairo's tee surface backend feature 1833 [default=no] 1834 --enable-xml=[no/auto/yes] 1835 Enable cairo's xml surface backend feature 1836 [default=no] 1837 --enable-pthread=[no/auto/yes] 1838 Enable cairo's pthread feature [default=auto] 1839 --enable-gobject=[no/auto/yes] 1840 Enable cairo's gobject functions feature 1841 [default=auto] 1842 --enable-full-testing Sets the test suite to perform full testing by 1843 default, which will dramatically slow down make 1844 check, but is a *requirement* before release. 1845 --enable-trace=[no/auto/yes] 1846 Enable cairo's cairo-trace feature [default=auto] 1847 --enable-interpreter=[no/auto/yes] 1848 Enable cairo's cairo-script-interpreter feature 1849 [default=yes] 1850 --enable-symbol-lookup=[no/auto/yes] 1851 Enable cairo's symbol-lookup feature [default=auto] 1852 --disable-some-floating-point 1853 Disable certain code paths that rely heavily on 1854 double precision floating-point calculation. This 1855 option can improve performance on systems without a 1856 double precision floating-point unit, but might 1857 degrade performance on those that do. 1858 1859Optional Packages: 1860 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1861 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1862 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1863 both] 1864 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1865 --with-sysroot=DIR Search for dependent libraries within DIR 1866 (or the compiler's sysroot if not specified). 1867 --with-html-dir=PATH path to installed docs 1868 --with-x use the X Window System 1869 --with-skia=/path/to/skia 1870 directory to find compiled skia sources 1871 --with-gallium=/path/to/mesa 1872 directory to find gallium enabled mesa 1873 1874Some influential environment variables: 1875 CC C compiler command 1876 CFLAGS C compiler flags 1877 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1878 nonstandard directory <lib dir> 1879 LIBS libraries to pass to the linker, e.g. -l<library> 1880 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1881 you have headers in a nonstandard directory <include dir> 1882 CPP C preprocessor 1883 PKG_CONFIG path to pkg-config utility 1884 CXX C++ compiler command 1885 CXXFLAGS C++ compiler flags 1886 CXXCPP C++ preprocessor 1887 VALGRIND_CFLAGS 1888 C compiler flags for VALGRIND, overriding pkg-config 1889 VALGRIND_LIBS 1890 linker flags for VALGRIND, overriding pkg-config 1891 xlib_CFLAGS C compiler flags for xlib, overriding pkg-config 1892 xlib_LIBS linker flags for xlib, overriding pkg-config 1893 XMKMF Path to xmkmf, Makefile generator for X Window System 1894 xlib_xrender_CFLAGS 1895 C compiler flags for xlib_xrender, overriding pkg-config 1896 xlib_xrender_LIBS 1897 linker flags for xlib_xrender, overriding pkg-config 1898 xcb_CFLAGS C compiler flags for xcb, overriding pkg-config 1899 xcb_LIBS linker flags for xcb, overriding pkg-config 1900 xlib_xcb_CFLAGS 1901 C compiler flags for xlib_xcb, overriding pkg-config 1902 xlib_xcb_LIBS 1903 linker flags for xlib_xcb, overriding pkg-config 1904 xcb_shm_CFLAGS 1905 C compiler flags for xcb_shm, overriding pkg-config 1906 xcb_shm_LIBS 1907 linker flags for xcb_shm, overriding pkg-config 1908 qt_CFLAGS C compiler flags for qt, overriding pkg-config 1909 qt_LIBS linker flags for qt, overriding pkg-config 1910 drm_CFLAGS C compiler flags for drm, overriding pkg-config 1911 drm_LIBS linker flags for drm, overriding pkg-config 1912 drm_xr_CFLAGS 1913 C compiler flags for drm_xr, overriding pkg-config 1914 drm_xr_LIBS linker flags for drm_xr, overriding pkg-config 1915 xcb_drm_CFLAGS 1916 C compiler flags for xcb_drm, overriding pkg-config 1917 xcb_drm_LIBS 1918 linker flags for xcb_drm, overriding pkg-config 1919 png_REQUIRES 1920 module name for libpng to search for using pkg-config 1921 png_CFLAGS C compiler flags for png, overriding pkg-config 1922 png_LIBS linker flags for png, overriding pkg-config 1923 gl_CFLAGS C compiler flags for gl, overriding pkg-config 1924 gl_LIBS linker flags for gl, overriding pkg-config 1925 directfb_CFLAGS 1926 C compiler flags for directfb, overriding pkg-config 1927 directfb_LIBS 1928 linker flags for directfb, overriding pkg-config 1929 egl_CFLAGS C compiler flags for egl, overriding pkg-config 1930 egl_LIBS linker flags for egl, overriding pkg-config 1931 FREETYPE_CFLAGS 1932 C compiler flags for FREETYPE, overriding pkg-config 1933 FREETYPE_LIBS 1934 linker flags for FREETYPE, overriding pkg-config 1935 FONTCONFIG_CFLAGS 1936 C compiler flags for FONTCONFIG, overriding pkg-config 1937 FONTCONFIG_LIBS 1938 linker flags for FONTCONFIG, overriding pkg-config 1939 LIBSPECTRE_CFLAGS 1940 C compiler flags for LIBSPECTRE, overriding pkg-config 1941 LIBSPECTRE_LIBS 1942 linker flags for LIBSPECTRE, overriding pkg-config 1943 POPPLER_CFLAGS 1944 C compiler flags for POPPLER, overriding pkg-config 1945 POPPLER_LIBS 1946 linker flags for POPPLER, overriding pkg-config 1947 LIBRSVG_CFLAGS 1948 C compiler flags for LIBRSVG, overriding pkg-config 1949 LIBRSVG_LIBS 1950 linker flags for LIBRSVG, overriding pkg-config 1951 pixman_CFLAGS 1952 C compiler flags for pixman, overriding pkg-config 1953 pixman_LIBS linker flags for pixman, overriding pkg-config 1954 GOBJECT_CFLAGS 1955 C compiler flags for GOBJECT, overriding pkg-config 1956 GOBJECT_LIBS 1957 linker flags for GOBJECT, overriding pkg-config 1958 glib_CFLAGS C compiler flags for glib, overriding pkg-config 1959 glib_LIBS linker flags for glib, overriding pkg-config 1960 gtk_CFLAGS C compiler flags for gtk, overriding pkg-config 1961 gtk_LIBS linker flags for gtk, overriding pkg-config 1962 1963Use these variables to override the choices made by `configure' or to help 1964it to find libraries and programs with nonstandard names/locations. 1965 1966Report bugs to <http://bugs.freedesktop.org/enter_bug.cgi?product=cairo>. 1967_ACEOF 1968ac_status=$? 1969fi 1970 1971if test "$ac_init_help" = "recursive"; then 1972 # If there are subdirs, report their specific --help. 1973 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1974 test -d "$ac_dir" || 1975 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1976 continue 1977 ac_builddir=. 1978 1979case "$ac_dir" in 1980.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1981*) 1982 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1983 # A ".." for each directory in $ac_dir_suffix. 1984 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1985 case $ac_top_builddir_sub in 1986 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1987 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1988 esac ;; 1989esac 1990ac_abs_top_builddir=$ac_pwd 1991ac_abs_builddir=$ac_pwd$ac_dir_suffix 1992# for backward compatibility: 1993ac_top_builddir=$ac_top_build_prefix 1994 1995case $srcdir in 1996 .) # We are building in place. 1997 ac_srcdir=. 1998 ac_top_srcdir=$ac_top_builddir_sub 1999 ac_abs_top_srcdir=$ac_pwd ;; 2000 [\\/]* | ?:[\\/]* ) # Absolute name. 2001 ac_srcdir=$srcdir$ac_dir_suffix; 2002 ac_top_srcdir=$srcdir 2003 ac_abs_top_srcdir=$srcdir ;; 2004 *) # Relative name. 2005 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 2006 ac_top_srcdir=$ac_top_build_prefix$srcdir 2007 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 2008esac 2009ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 2010 2011 cd "$ac_dir" || { ac_status=$?; continue; } 2012 # Check for guested configure. 2013 if test -f "$ac_srcdir/configure.gnu"; then 2014 echo && 2015 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 2016 elif test -f "$ac_srcdir/configure"; then 2017 echo && 2018 $SHELL "$ac_srcdir/configure" --help=recursive 2019 else 2020 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 2021 fi || ac_status=$? 2022 cd "$ac_pwd" || { ac_status=$?; break; } 2023 done 2024fi 2025 2026test -n "$ac_init_help" && exit $ac_status 2027if $ac_init_version; then 2028 cat <<\_ACEOF 2029cairo configure 1.10.2 2030generated by GNU Autoconf 2.69 2031 2032Copyright (C) 2012 Free Software Foundation, Inc. 2033This configure script is free software; the Free Software Foundation 2034gives unlimited permission to copy, distribute and modify it. 2035_ACEOF 2036 exit 2037fi 2038 2039## ------------------------ ## 2040## Autoconf initialization. ## 2041## ------------------------ ## 2042 2043# ac_fn_c_try_compile LINENO 2044# -------------------------- 2045# Try to compile conftest.$ac_ext, and return whether this succeeded. 2046ac_fn_c_try_compile () 2047{ 2048 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2049 rm -f conftest.$ac_objext 2050 if { { ac_try="$ac_compile" 2051case "(($ac_try" in 2052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2053 *) ac_try_echo=$ac_try;; 2054esac 2055eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2056$as_echo "$ac_try_echo"; } >&5 2057 (eval "$ac_compile") 2>conftest.err 2058 ac_status=$? 2059 if test -s conftest.err; then 2060 grep -v '^ *+' conftest.err >conftest.er1 2061 cat conftest.er1 >&5 2062 mv -f conftest.er1 conftest.err 2063 fi 2064 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2065 test $ac_status = 0; } && { 2066 test -z "$ac_c_werror_flag" || 2067 test ! -s conftest.err 2068 } && test -s conftest.$ac_objext; then : 2069 ac_retval=0 2070else 2071 $as_echo "$as_me: failed program was:" >&5 2072sed 's/^/| /' conftest.$ac_ext >&5 2073 2074 ac_retval=1 2075fi 2076 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2077 as_fn_set_status $ac_retval 2078 2079} # ac_fn_c_try_compile 2080 2081# ac_fn_c_try_cpp LINENO 2082# ---------------------- 2083# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 2084ac_fn_c_try_cpp () 2085{ 2086 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2087 if { { ac_try="$ac_cpp conftest.$ac_ext" 2088case "(($ac_try" in 2089 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2090 *) ac_try_echo=$ac_try;; 2091esac 2092eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2093$as_echo "$ac_try_echo"; } >&5 2094 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 2095 ac_status=$? 2096 if test -s conftest.err; then 2097 grep -v '^ *+' conftest.err >conftest.er1 2098 cat conftest.er1 >&5 2099 mv -f conftest.er1 conftest.err 2100 fi 2101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2102 test $ac_status = 0; } > conftest.i && { 2103 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 2104 test ! -s conftest.err 2105 }; then : 2106 ac_retval=0 2107else 2108 $as_echo "$as_me: failed program was:" >&5 2109sed 's/^/| /' conftest.$ac_ext >&5 2110 2111 ac_retval=1 2112fi 2113 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2114 as_fn_set_status $ac_retval 2115 2116} # ac_fn_c_try_cpp 2117 2118# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 2119# ------------------------------------------------------- 2120# Tests whether HEADER exists, giving a warning if it cannot be compiled using 2121# the include files in INCLUDES and setting the cache variable VAR 2122# accordingly. 2123ac_fn_c_check_header_mongrel () 2124{ 2125 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2126 if eval \${$3+:} false; then : 2127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2128$as_echo_n "checking for $2... " >&6; } 2129if eval \${$3+:} false; then : 2130 $as_echo_n "(cached) " >&6 2131fi 2132eval ac_res=\$$3 2133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2134$as_echo "$ac_res" >&6; } 2135else 2136 # Is the header compilable? 2137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2138$as_echo_n "checking $2 usability... " >&6; } 2139cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2140/* end confdefs.h. */ 2141$4 2142#include <$2> 2143_ACEOF 2144if ac_fn_c_try_compile "$LINENO"; then : 2145 ac_header_compiler=yes 2146else 2147 ac_header_compiler=no 2148fi 2149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2151$as_echo "$ac_header_compiler" >&6; } 2152 2153# Is the header present? 2154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2155$as_echo_n "checking $2 presence... " >&6; } 2156cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2157/* end confdefs.h. */ 2158#include <$2> 2159_ACEOF 2160if ac_fn_c_try_cpp "$LINENO"; then : 2161 ac_header_preproc=yes 2162else 2163 ac_header_preproc=no 2164fi 2165rm -f conftest.err conftest.i conftest.$ac_ext 2166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2167$as_echo "$ac_header_preproc" >&6; } 2168 2169# So? What about this header? 2170case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2171 yes:no: ) 2172 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2173$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2174 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2175$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2176 ;; 2177 no:yes:* ) 2178 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2179$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2180 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2181$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2182 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2183$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2184 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2185$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2186 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2187$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2188( $as_echo "## ---------------------------------------------------------------------- ## 2189## Report this to http://bugs.freedesktop.org/enter_bug.cgi?product=cairo ## 2190## ---------------------------------------------------------------------- ##" 2191 ) | sed "s/^/$as_me: WARNING: /" >&2 2192 ;; 2193esac 2194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2195$as_echo_n "checking for $2... " >&6; } 2196if eval \${$3+:} false; then : 2197 $as_echo_n "(cached) " >&6 2198else 2199 eval "$3=\$ac_header_compiler" 2200fi 2201eval ac_res=\$$3 2202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2203$as_echo "$ac_res" >&6; } 2204fi 2205 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2206 2207} # ac_fn_c_check_header_mongrel 2208 2209# ac_fn_c_try_run LINENO 2210# ---------------------- 2211# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 2212# that executables *can* be run. 2213ac_fn_c_try_run () 2214{ 2215 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2216 if { { ac_try="$ac_link" 2217case "(($ac_try" in 2218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2219 *) ac_try_echo=$ac_try;; 2220esac 2221eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2222$as_echo "$ac_try_echo"; } >&5 2223 (eval "$ac_link") 2>&5 2224 ac_status=$? 2225 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2226 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 2227 { { case "(($ac_try" in 2228 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2229 *) ac_try_echo=$ac_try;; 2230esac 2231eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2232$as_echo "$ac_try_echo"; } >&5 2233 (eval "$ac_try") 2>&5 2234 ac_status=$? 2235 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2236 test $ac_status = 0; }; }; then : 2237 ac_retval=0 2238else 2239 $as_echo "$as_me: program exited with status $ac_status" >&5 2240 $as_echo "$as_me: failed program was:" >&5 2241sed 's/^/| /' conftest.$ac_ext >&5 2242 2243 ac_retval=$ac_status 2244fi 2245 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2246 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2247 as_fn_set_status $ac_retval 2248 2249} # ac_fn_c_try_run 2250 2251# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 2252# ------------------------------------------------------- 2253# Tests whether HEADER exists and can be compiled using the include files in 2254# INCLUDES, setting the cache variable VAR accordingly. 2255ac_fn_c_check_header_compile () 2256{ 2257 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2259$as_echo_n "checking for $2... " >&6; } 2260if eval \${$3+:} false; then : 2261 $as_echo_n "(cached) " >&6 2262else 2263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2264/* end confdefs.h. */ 2265$4 2266#include <$2> 2267_ACEOF 2268if ac_fn_c_try_compile "$LINENO"; then : 2269 eval "$3=yes" 2270else 2271 eval "$3=no" 2272fi 2273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2274fi 2275eval ac_res=\$$3 2276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2277$as_echo "$ac_res" >&6; } 2278 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2279 2280} # ac_fn_c_check_header_compile 2281 2282# ac_fn_c_try_link LINENO 2283# ----------------------- 2284# Try to link conftest.$ac_ext, and return whether this succeeded. 2285ac_fn_c_try_link () 2286{ 2287 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2288 rm -f conftest.$ac_objext conftest$ac_exeext 2289 if { { ac_try="$ac_link" 2290case "(($ac_try" in 2291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2292 *) ac_try_echo=$ac_try;; 2293esac 2294eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2295$as_echo "$ac_try_echo"; } >&5 2296 (eval "$ac_link") 2>conftest.err 2297 ac_status=$? 2298 if test -s conftest.err; then 2299 grep -v '^ *+' conftest.err >conftest.er1 2300 cat conftest.er1 >&5 2301 mv -f conftest.er1 conftest.err 2302 fi 2303 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2304 test $ac_status = 0; } && { 2305 test -z "$ac_c_werror_flag" || 2306 test ! -s conftest.err 2307 } && test -s conftest$ac_exeext && { 2308 test "$cross_compiling" = yes || 2309 test -x conftest$ac_exeext 2310 }; then : 2311 ac_retval=0 2312else 2313 $as_echo "$as_me: failed program was:" >&5 2314sed 's/^/| /' conftest.$ac_ext >&5 2315 2316 ac_retval=1 2317fi 2318 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2319 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2320 # interfere with the next link command; also delete a directory that is 2321 # left behind by Apple's compiler. We do this before executing the actions. 2322 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2323 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2324 as_fn_set_status $ac_retval 2325 2326} # ac_fn_c_try_link 2327 2328# ac_fn_c_check_func LINENO FUNC VAR 2329# ---------------------------------- 2330# Tests whether FUNC exists, setting the cache variable VAR accordingly 2331ac_fn_c_check_func () 2332{ 2333 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2335$as_echo_n "checking for $2... " >&6; } 2336if eval \${$3+:} false; then : 2337 $as_echo_n "(cached) " >&6 2338else 2339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2340/* end confdefs.h. */ 2341/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 2342 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 2343#define $2 innocuous_$2 2344 2345/* System header to define __stub macros and hopefully few prototypes, 2346 which can conflict with char $2 (); below. 2347 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2348 <limits.h> exists even on freestanding compilers. */ 2349 2350#ifdef __STDC__ 2351# include <limits.h> 2352#else 2353# include <assert.h> 2354#endif 2355 2356#undef $2 2357 2358/* Override any GCC internal prototype to avoid an error. 2359 Use char because int might match the return type of a GCC 2360 builtin and then its argument prototype would still apply. */ 2361#ifdef __cplusplus 2362extern "C" 2363#endif 2364char $2 (); 2365/* The GNU C library defines this for functions which it implements 2366 to always fail with ENOSYS. Some functions are actually named 2367 something starting with __ and the normal name is an alias. */ 2368#if defined __stub_$2 || defined __stub___$2 2369choke me 2370#endif 2371 2372int 2373main () 2374{ 2375return $2 (); 2376 ; 2377 return 0; 2378} 2379_ACEOF 2380if ac_fn_c_try_link "$LINENO"; then : 2381 eval "$3=yes" 2382else 2383 eval "$3=no" 2384fi 2385rm -f core conftest.err conftest.$ac_objext \ 2386 conftest$ac_exeext conftest.$ac_ext 2387fi 2388eval ac_res=\$$3 2389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2390$as_echo "$ac_res" >&6; } 2391 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2392 2393} # ac_fn_c_check_func 2394 2395# ac_fn_cxx_try_compile LINENO 2396# ---------------------------- 2397# Try to compile conftest.$ac_ext, and return whether this succeeded. 2398ac_fn_cxx_try_compile () 2399{ 2400 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2401 rm -f conftest.$ac_objext 2402 if { { ac_try="$ac_compile" 2403case "(($ac_try" in 2404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2405 *) ac_try_echo=$ac_try;; 2406esac 2407eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2408$as_echo "$ac_try_echo"; } >&5 2409 (eval "$ac_compile") 2>conftest.err 2410 ac_status=$? 2411 if test -s conftest.err; then 2412 grep -v '^ *+' conftest.err >conftest.er1 2413 cat conftest.er1 >&5 2414 mv -f conftest.er1 conftest.err 2415 fi 2416 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2417 test $ac_status = 0; } && { 2418 test -z "$ac_cxx_werror_flag" || 2419 test ! -s conftest.err 2420 } && test -s conftest.$ac_objext; then : 2421 ac_retval=0 2422else 2423 $as_echo "$as_me: failed program was:" >&5 2424sed 's/^/| /' conftest.$ac_ext >&5 2425 2426 ac_retval=1 2427fi 2428 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2429 as_fn_set_status $ac_retval 2430 2431} # ac_fn_cxx_try_compile 2432 2433# ac_fn_cxx_try_cpp LINENO 2434# ------------------------ 2435# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 2436ac_fn_cxx_try_cpp () 2437{ 2438 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2439 if { { ac_try="$ac_cpp conftest.$ac_ext" 2440case "(($ac_try" in 2441 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2442 *) ac_try_echo=$ac_try;; 2443esac 2444eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2445$as_echo "$ac_try_echo"; } >&5 2446 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 2447 ac_status=$? 2448 if test -s conftest.err; then 2449 grep -v '^ *+' conftest.err >conftest.er1 2450 cat conftest.er1 >&5 2451 mv -f conftest.er1 conftest.err 2452 fi 2453 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2454 test $ac_status = 0; } > conftest.i && { 2455 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 2456 test ! -s conftest.err 2457 }; then : 2458 ac_retval=0 2459else 2460 $as_echo "$as_me: failed program was:" >&5 2461sed 's/^/| /' conftest.$ac_ext >&5 2462 2463 ac_retval=1 2464fi 2465 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2466 as_fn_set_status $ac_retval 2467 2468} # ac_fn_cxx_try_cpp 2469 2470# ac_fn_cxx_try_link LINENO 2471# ------------------------- 2472# Try to link conftest.$ac_ext, and return whether this succeeded. 2473ac_fn_cxx_try_link () 2474{ 2475 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2476 rm -f conftest.$ac_objext conftest$ac_exeext 2477 if { { ac_try="$ac_link" 2478case "(($ac_try" in 2479 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2480 *) ac_try_echo=$ac_try;; 2481esac 2482eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2483$as_echo "$ac_try_echo"; } >&5 2484 (eval "$ac_link") 2>conftest.err 2485 ac_status=$? 2486 if test -s conftest.err; then 2487 grep -v '^ *+' conftest.err >conftest.er1 2488 cat conftest.er1 >&5 2489 mv -f conftest.er1 conftest.err 2490 fi 2491 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2492 test $ac_status = 0; } && { 2493 test -z "$ac_cxx_werror_flag" || 2494 test ! -s conftest.err 2495 } && test -s conftest$ac_exeext && { 2496 test "$cross_compiling" = yes || 2497 test -x conftest$ac_exeext 2498 }; then : 2499 ac_retval=0 2500else 2501 $as_echo "$as_me: failed program was:" >&5 2502sed 's/^/| /' conftest.$ac_ext >&5 2503 2504 ac_retval=1 2505fi 2506 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2507 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2508 # interfere with the next link command; also delete a directory that is 2509 # left behind by Apple's compiler. We do this before executing the actions. 2510 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2511 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2512 as_fn_set_status $ac_retval 2513 2514} # ac_fn_cxx_try_link 2515 2516# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2517# -------------------------------------------- 2518# Tries to find the compile-time value of EXPR in a program that includes 2519# INCLUDES, setting VAR accordingly. Returns whether the value could be 2520# computed 2521ac_fn_c_compute_int () 2522{ 2523 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2524 if test "$cross_compiling" = yes; then 2525 # Depending upon the size, compute the lo and hi bounds. 2526cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2527/* end confdefs.h. */ 2528$4 2529int 2530main () 2531{ 2532static int test_array [1 - 2 * !(($2) >= 0)]; 2533test_array [0] = 0; 2534return test_array [0]; 2535 2536 ; 2537 return 0; 2538} 2539_ACEOF 2540if ac_fn_c_try_compile "$LINENO"; then : 2541 ac_lo=0 ac_mid=0 2542 while :; do 2543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2544/* end confdefs.h. */ 2545$4 2546int 2547main () 2548{ 2549static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2550test_array [0] = 0; 2551return test_array [0]; 2552 2553 ; 2554 return 0; 2555} 2556_ACEOF 2557if ac_fn_c_try_compile "$LINENO"; then : 2558 ac_hi=$ac_mid; break 2559else 2560 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2561 if test $ac_lo -le $ac_mid; then 2562 ac_lo= ac_hi= 2563 break 2564 fi 2565 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2566fi 2567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2568 done 2569else 2570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2571/* end confdefs.h. */ 2572$4 2573int 2574main () 2575{ 2576static int test_array [1 - 2 * !(($2) < 0)]; 2577test_array [0] = 0; 2578return test_array [0]; 2579 2580 ; 2581 return 0; 2582} 2583_ACEOF 2584if ac_fn_c_try_compile "$LINENO"; then : 2585 ac_hi=-1 ac_mid=-1 2586 while :; do 2587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2588/* end confdefs.h. */ 2589$4 2590int 2591main () 2592{ 2593static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2594test_array [0] = 0; 2595return test_array [0]; 2596 2597 ; 2598 return 0; 2599} 2600_ACEOF 2601if ac_fn_c_try_compile "$LINENO"; then : 2602 ac_lo=$ac_mid; break 2603else 2604 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2605 if test $ac_mid -le $ac_hi; then 2606 ac_lo= ac_hi= 2607 break 2608 fi 2609 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2610fi 2611rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2612 done 2613else 2614 ac_lo= ac_hi= 2615fi 2616rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2617fi 2618rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2619# Binary search between lo and hi bounds. 2620while test "x$ac_lo" != "x$ac_hi"; do 2621 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2623/* end confdefs.h. */ 2624$4 2625int 2626main () 2627{ 2628static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2629test_array [0] = 0; 2630return test_array [0]; 2631 2632 ; 2633 return 0; 2634} 2635_ACEOF 2636if ac_fn_c_try_compile "$LINENO"; then : 2637 ac_hi=$ac_mid 2638else 2639 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2640fi 2641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2642done 2643case $ac_lo in #(( 2644?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2645'') ac_retval=1 ;; 2646esac 2647 else 2648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2649/* end confdefs.h. */ 2650$4 2651static long int longval () { return $2; } 2652static unsigned long int ulongval () { return $2; } 2653#include <stdio.h> 2654#include <stdlib.h> 2655int 2656main () 2657{ 2658 2659 FILE *f = fopen ("conftest.val", "w"); 2660 if (! f) 2661 return 1; 2662 if (($2) < 0) 2663 { 2664 long int i = longval (); 2665 if (i != ($2)) 2666 return 1; 2667 fprintf (f, "%ld", i); 2668 } 2669 else 2670 { 2671 unsigned long int i = ulongval (); 2672 if (i != ($2)) 2673 return 1; 2674 fprintf (f, "%lu", i); 2675 } 2676 /* Do not output a trailing newline, as this causes \r\n confusion 2677 on some platforms. */ 2678 return ferror (f) || fclose (f) != 0; 2679 2680 ; 2681 return 0; 2682} 2683_ACEOF 2684if ac_fn_c_try_run "$LINENO"; then : 2685 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2686else 2687 ac_retval=1 2688fi 2689rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2690 conftest.$ac_objext conftest.beam conftest.$ac_ext 2691rm -f conftest.val 2692 2693 fi 2694 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2695 as_fn_set_status $ac_retval 2696 2697} # ac_fn_c_compute_int 2698 2699# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2700# ------------------------------------------- 2701# Tests whether TYPE exists after having included INCLUDES, setting cache 2702# variable VAR accordingly. 2703ac_fn_c_check_type () 2704{ 2705 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2707$as_echo_n "checking for $2... " >&6; } 2708if eval \${$3+:} false; then : 2709 $as_echo_n "(cached) " >&6 2710else 2711 eval "$3=no" 2712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2713/* end confdefs.h. */ 2714$4 2715int 2716main () 2717{ 2718if (sizeof ($2)) 2719 return 0; 2720 ; 2721 return 0; 2722} 2723_ACEOF 2724if ac_fn_c_try_compile "$LINENO"; then : 2725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2726/* end confdefs.h. */ 2727$4 2728int 2729main () 2730{ 2731if (sizeof (($2))) 2732 return 0; 2733 ; 2734 return 0; 2735} 2736_ACEOF 2737if ac_fn_c_try_compile "$LINENO"; then : 2738 2739else 2740 eval "$3=yes" 2741fi 2742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2743fi 2744rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2745fi 2746eval ac_res=\$$3 2747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2748$as_echo "$ac_res" >&6; } 2749 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2750 2751} # ac_fn_c_check_type 2752 2753# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2754# ---------------------------------------------------- 2755# Tries to find if the field MEMBER exists in type AGGR, after including 2756# INCLUDES, setting cache variable VAR accordingly. 2757ac_fn_c_check_member () 2758{ 2759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2761$as_echo_n "checking for $2.$3... " >&6; } 2762if eval \${$4+:} false; then : 2763 $as_echo_n "(cached) " >&6 2764else 2765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2766/* end confdefs.h. */ 2767$5 2768int 2769main () 2770{ 2771static $2 ac_aggr; 2772if (ac_aggr.$3) 2773return 0; 2774 ; 2775 return 0; 2776} 2777_ACEOF 2778if ac_fn_c_try_compile "$LINENO"; then : 2779 eval "$4=yes" 2780else 2781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2782/* end confdefs.h. */ 2783$5 2784int 2785main () 2786{ 2787static $2 ac_aggr; 2788if (sizeof ac_aggr.$3) 2789return 0; 2790 ; 2791 return 0; 2792} 2793_ACEOF 2794if ac_fn_c_try_compile "$LINENO"; then : 2795 eval "$4=yes" 2796else 2797 eval "$4=no" 2798fi 2799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2800fi 2801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2802fi 2803eval ac_res=\$$4 2804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2805$as_echo "$ac_res" >&6; } 2806 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2807 2808} # ac_fn_c_check_member 2809cat >config.log <<_ACEOF 2810This file contains any messages produced by compilers while 2811running configure, to aid debugging if configure makes a mistake. 2812 2813It was created by cairo $as_me 1.10.2, which was 2814generated by GNU Autoconf 2.69. Invocation command line was 2815 2816 $ $0 $@ 2817 2818_ACEOF 2819exec 5>>config.log 2820{ 2821cat <<_ASUNAME 2822## --------- ## 2823## Platform. ## 2824## --------- ## 2825 2826hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2827uname -m = `(uname -m) 2>/dev/null || echo unknown` 2828uname -r = `(uname -r) 2>/dev/null || echo unknown` 2829uname -s = `(uname -s) 2>/dev/null || echo unknown` 2830uname -v = `(uname -v) 2>/dev/null || echo unknown` 2831 2832/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2833/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2834 2835/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2836/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2837/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2838/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2839/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2840/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2841/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2842 2843_ASUNAME 2844 2845as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2846for as_dir in $PATH 2847do 2848 IFS=$as_save_IFS 2849 test -z "$as_dir" && as_dir=. 2850 $as_echo "PATH: $as_dir" 2851 done 2852IFS=$as_save_IFS 2853 2854} >&5 2855 2856cat >&5 <<_ACEOF 2857 2858 2859## ----------- ## 2860## Core tests. ## 2861## ----------- ## 2862 2863_ACEOF 2864 2865 2866# Keep a trace of the command line. 2867# Strip out --no-create and --no-recursion so they do not pile up. 2868# Strip out --silent because we don't want to record it for future runs. 2869# Also quote any args containing shell meta-characters. 2870# Make two passes to allow for proper duplicate-argument suppression. 2871ac_configure_args= 2872ac_configure_args0= 2873ac_configure_args1= 2874ac_must_keep_next=false 2875for ac_pass in 1 2 2876do 2877 for ac_arg 2878 do 2879 case $ac_arg in 2880 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2881 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2882 | -silent | --silent | --silen | --sile | --sil) 2883 continue ;; 2884 *\'*) 2885 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2886 esac 2887 case $ac_pass in 2888 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2889 2) 2890 as_fn_append ac_configure_args1 " '$ac_arg'" 2891 if test $ac_must_keep_next = true; then 2892 ac_must_keep_next=false # Got value, back to normal. 2893 else 2894 case $ac_arg in 2895 *=* | --config-cache | -C | -disable-* | --disable-* \ 2896 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2897 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2898 | -with-* | --with-* | -without-* | --without-* | --x) 2899 case "$ac_configure_args0 " in 2900 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2901 esac 2902 ;; 2903 -* ) ac_must_keep_next=true ;; 2904 esac 2905 fi 2906 as_fn_append ac_configure_args " '$ac_arg'" 2907 ;; 2908 esac 2909 done 2910done 2911{ ac_configure_args0=; unset ac_configure_args0;} 2912{ ac_configure_args1=; unset ac_configure_args1;} 2913 2914# When interrupted or exit'd, cleanup temporary files, and complete 2915# config.log. We remove comments because anyway the quotes in there 2916# would cause problems or look ugly. 2917# WARNING: Use '\'' to represent an apostrophe within the trap. 2918# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2919trap 'exit_status=$? 2920 # Save into config.log some information that might help in debugging. 2921 { 2922 echo 2923 2924 $as_echo "## ---------------- ## 2925## Cache variables. ## 2926## ---------------- ##" 2927 echo 2928 # The following way of writing the cache mishandles newlines in values, 2929( 2930 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2931 eval ac_val=\$$ac_var 2932 case $ac_val in #( 2933 *${as_nl}*) 2934 case $ac_var in #( 2935 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2936$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2937 esac 2938 case $ac_var in #( 2939 _ | IFS | as_nl) ;; #( 2940 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2941 *) { eval $ac_var=; unset $ac_var;} ;; 2942 esac ;; 2943 esac 2944 done 2945 (set) 2>&1 | 2946 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2947 *${as_nl}ac_space=\ *) 2948 sed -n \ 2949 "s/'\''/'\''\\\\'\'''\''/g; 2950 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2951 ;; #( 2952 *) 2953 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2954 ;; 2955 esac | 2956 sort 2957) 2958 echo 2959 2960 $as_echo "## ----------------- ## 2961## Output variables. ## 2962## ----------------- ##" 2963 echo 2964 for ac_var in $ac_subst_vars 2965 do 2966 eval ac_val=\$$ac_var 2967 case $ac_val in 2968 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2969 esac 2970 $as_echo "$ac_var='\''$ac_val'\''" 2971 done | sort 2972 echo 2973 2974 if test -n "$ac_subst_files"; then 2975 $as_echo "## ------------------- ## 2976## File substitutions. ## 2977## ------------------- ##" 2978 echo 2979 for ac_var in $ac_subst_files 2980 do 2981 eval ac_val=\$$ac_var 2982 case $ac_val in 2983 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2984 esac 2985 $as_echo "$ac_var='\''$ac_val'\''" 2986 done | sort 2987 echo 2988 fi 2989 2990 if test -s confdefs.h; then 2991 $as_echo "## ----------- ## 2992## confdefs.h. ## 2993## ----------- ##" 2994 echo 2995 cat confdefs.h 2996 echo 2997 fi 2998 test "$ac_signal" != 0 && 2999 $as_echo "$as_me: caught signal $ac_signal" 3000 $as_echo "$as_me: exit $exit_status" 3001 } >&5 3002 rm -f core *.core core.conftest.* && 3003 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 3004 exit $exit_status 3005' 0 3006for ac_signal in 1 2 13 15; do 3007 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 3008done 3009ac_signal=0 3010 3011# confdefs.h avoids OS command line length limits that DEFS can exceed. 3012rm -f -r conftest* confdefs.h 3013 3014$as_echo "/* confdefs.h */" > confdefs.h 3015 3016# Predefined preprocessor variables. 3017 3018cat >>confdefs.h <<_ACEOF 3019#define PACKAGE_NAME "$PACKAGE_NAME" 3020_ACEOF 3021 3022cat >>confdefs.h <<_ACEOF 3023#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 3024_ACEOF 3025 3026cat >>confdefs.h <<_ACEOF 3027#define PACKAGE_VERSION "$PACKAGE_VERSION" 3028_ACEOF 3029 3030cat >>confdefs.h <<_ACEOF 3031#define PACKAGE_STRING "$PACKAGE_STRING" 3032_ACEOF 3033 3034cat >>confdefs.h <<_ACEOF 3035#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 3036_ACEOF 3037 3038cat >>confdefs.h <<_ACEOF 3039#define PACKAGE_URL "$PACKAGE_URL" 3040_ACEOF 3041 3042 3043# Let the site file select an alternate cache file if it wants to. 3044# Prefer an explicitly selected file to automatically selected ones. 3045ac_site_file1=NONE 3046ac_site_file2=NONE 3047if test -n "$CONFIG_SITE"; then 3048 # We do not want a PATH search for config.site. 3049 case $CONFIG_SITE in #(( 3050 -*) ac_site_file1=./$CONFIG_SITE;; 3051 */*) ac_site_file1=$CONFIG_SITE;; 3052 *) ac_site_file1=./$CONFIG_SITE;; 3053 esac 3054elif test "x$prefix" != xNONE; then 3055 ac_site_file1=$prefix/share/config.site 3056 ac_site_file2=$prefix/etc/config.site 3057else 3058 ac_site_file1=$ac_default_prefix/share/config.site 3059 ac_site_file2=$ac_default_prefix/etc/config.site 3060fi 3061for ac_site_file in "$ac_site_file1" "$ac_site_file2" 3062do 3063 test "x$ac_site_file" = xNONE && continue 3064 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 3065 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 3066$as_echo "$as_me: loading site script $ac_site_file" >&6;} 3067 sed 's/^/| /' "$ac_site_file" >&5 3068 . "$ac_site_file" \ 3069 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3070$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3071as_fn_error $? "failed to load site script $ac_site_file 3072See \`config.log' for more details" "$LINENO" 5; } 3073 fi 3074done 3075 3076if test -r "$cache_file"; then 3077 # Some versions of bash will fail to source /dev/null (special files 3078 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 3079 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 3080 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 3081$as_echo "$as_me: loading cache $cache_file" >&6;} 3082 case $cache_file in 3083 [\\/]* | ?:[\\/]* ) . "$cache_file";; 3084 *) . "./$cache_file";; 3085 esac 3086 fi 3087else 3088 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 3089$as_echo "$as_me: creating cache $cache_file" >&6;} 3090 >$cache_file 3091fi 3092 3093# Check that the precious variables saved in the cache have kept the same 3094# value. 3095ac_cache_corrupted=false 3096for ac_var in $ac_precious_vars; do 3097 eval ac_old_set=\$ac_cv_env_${ac_var}_set 3098 eval ac_new_set=\$ac_env_${ac_var}_set 3099 eval ac_old_val=\$ac_cv_env_${ac_var}_value 3100 eval ac_new_val=\$ac_env_${ac_var}_value 3101 case $ac_old_set,$ac_new_set in 3102 set,) 3103 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 3104$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 3105 ac_cache_corrupted=: ;; 3106 ,set) 3107 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 3108$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 3109 ac_cache_corrupted=: ;; 3110 ,);; 3111 *) 3112 if test "x$ac_old_val" != "x$ac_new_val"; then 3113 # differences in whitespace do not lead to failure. 3114 ac_old_val_w=`echo x $ac_old_val` 3115 ac_new_val_w=`echo x $ac_new_val` 3116 if test "$ac_old_val_w" != "$ac_new_val_w"; then 3117 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 3118$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 3119 ac_cache_corrupted=: 3120 else 3121 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 3122$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 3123 eval $ac_var=\$ac_old_val 3124 fi 3125 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 3126$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 3127 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 3128$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 3129 fi;; 3130 esac 3131 # Pass precious variables to config.status. 3132 if test "$ac_new_set" = set; then 3133 case $ac_new_val in 3134 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 3135 *) ac_arg=$ac_var=$ac_new_val ;; 3136 esac 3137 case " $ac_configure_args " in 3138 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 3139 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 3140 esac 3141 fi 3142done 3143if $ac_cache_corrupted; then 3144 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3145$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3146 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 3147$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 3148 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 3149fi 3150## -------------------- ## 3151## Main body of script. ## 3152## -------------------- ## 3153 3154ac_ext=c 3155ac_cpp='$CPP $CPPFLAGS' 3156ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3157ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3158ac_compiler_gnu=$ac_cv_c_compiler_gnu 3159 3160 3161ac_aux_dir= 3162for ac_dir in build "$srcdir"/build; do 3163 if test -f "$ac_dir/install-sh"; then 3164 ac_aux_dir=$ac_dir 3165 ac_install_sh="$ac_aux_dir/install-sh -c" 3166 break 3167 elif test -f "$ac_dir/install.sh"; then 3168 ac_aux_dir=$ac_dir 3169 ac_install_sh="$ac_aux_dir/install.sh -c" 3170 break 3171 elif test -f "$ac_dir/shtool"; then 3172 ac_aux_dir=$ac_dir 3173 ac_install_sh="$ac_aux_dir/shtool install -c" 3174 break 3175 fi 3176done 3177if test -z "$ac_aux_dir"; then 3178 as_fn_error $? "cannot find install-sh, install.sh, or shtool in build \"$srcdir\"/build" "$LINENO" 5 3179fi 3180 3181# These three variables are undocumented and unsupported, 3182# and are intended to be withdrawn in a future Autoconf release. 3183# They can cause serious problems if a builder's source tree is in a directory 3184# whose full name contains unusual characters. 3185ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 3186ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 3187ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 3188 3189 3190 3191# expand $ac_aux_dir to an absolute path 3192am_aux_dir=`cd $ac_aux_dir && pwd` 3193 3194ac_ext=c 3195ac_cpp='$CPP $CPPFLAGS' 3196ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3197ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3198ac_compiler_gnu=$ac_cv_c_compiler_gnu 3199if test -n "$ac_tool_prefix"; then 3200 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3201set dummy ${ac_tool_prefix}gcc; ac_word=$2 3202{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3203$as_echo_n "checking for $ac_word... " >&6; } 3204if ${ac_cv_prog_CC+:} false; then : 3205 $as_echo_n "(cached) " >&6 3206else 3207 if test -n "$CC"; then 3208 ac_cv_prog_CC="$CC" # Let the user override the test. 3209else 3210as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3211for as_dir in $PATH 3212do 3213 IFS=$as_save_IFS 3214 test -z "$as_dir" && as_dir=. 3215 for ac_exec_ext in '' $ac_executable_extensions; do 3216 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3217 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3218 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3219 break 2 3220 fi 3221done 3222 done 3223IFS=$as_save_IFS 3224 3225fi 3226fi 3227CC=$ac_cv_prog_CC 3228if test -n "$CC"; then 3229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3230$as_echo "$CC" >&6; } 3231else 3232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3233$as_echo "no" >&6; } 3234fi 3235 3236 3237fi 3238if test -z "$ac_cv_prog_CC"; then 3239 ac_ct_CC=$CC 3240 # Extract the first word of "gcc", so it can be a program name with args. 3241set dummy gcc; ac_word=$2 3242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3243$as_echo_n "checking for $ac_word... " >&6; } 3244if ${ac_cv_prog_ac_ct_CC+:} false; then : 3245 $as_echo_n "(cached) " >&6 3246else 3247 if test -n "$ac_ct_CC"; then 3248 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3249else 3250as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3251for as_dir in $PATH 3252do 3253 IFS=$as_save_IFS 3254 test -z "$as_dir" && as_dir=. 3255 for ac_exec_ext in '' $ac_executable_extensions; do 3256 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3257 ac_cv_prog_ac_ct_CC="gcc" 3258 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3259 break 2 3260 fi 3261done 3262 done 3263IFS=$as_save_IFS 3264 3265fi 3266fi 3267ac_ct_CC=$ac_cv_prog_ac_ct_CC 3268if test -n "$ac_ct_CC"; then 3269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3270$as_echo "$ac_ct_CC" >&6; } 3271else 3272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3273$as_echo "no" >&6; } 3274fi 3275 3276 if test "x$ac_ct_CC" = x; then 3277 CC="" 3278 else 3279 case $cross_compiling:$ac_tool_warned in 3280yes:) 3281{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3282$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3283ac_tool_warned=yes ;; 3284esac 3285 CC=$ac_ct_CC 3286 fi 3287else 3288 CC="$ac_cv_prog_CC" 3289fi 3290 3291if test -z "$CC"; then 3292 if test -n "$ac_tool_prefix"; then 3293 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3294set dummy ${ac_tool_prefix}cc; ac_word=$2 3295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3296$as_echo_n "checking for $ac_word... " >&6; } 3297if ${ac_cv_prog_CC+:} false; then : 3298 $as_echo_n "(cached) " >&6 3299else 3300 if test -n "$CC"; then 3301 ac_cv_prog_CC="$CC" # Let the user override the test. 3302else 3303as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3304for as_dir in $PATH 3305do 3306 IFS=$as_save_IFS 3307 test -z "$as_dir" && as_dir=. 3308 for ac_exec_ext in '' $ac_executable_extensions; do 3309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3310 ac_cv_prog_CC="${ac_tool_prefix}cc" 3311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3312 break 2 3313 fi 3314done 3315 done 3316IFS=$as_save_IFS 3317 3318fi 3319fi 3320CC=$ac_cv_prog_CC 3321if test -n "$CC"; then 3322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3323$as_echo "$CC" >&6; } 3324else 3325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3326$as_echo "no" >&6; } 3327fi 3328 3329 3330 fi 3331fi 3332if test -z "$CC"; then 3333 # Extract the first word of "cc", so it can be a program name with args. 3334set dummy cc; ac_word=$2 3335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3336$as_echo_n "checking for $ac_word... " >&6; } 3337if ${ac_cv_prog_CC+:} false; then : 3338 $as_echo_n "(cached) " >&6 3339else 3340 if test -n "$CC"; then 3341 ac_cv_prog_CC="$CC" # Let the user override the test. 3342else 3343 ac_prog_rejected=no 3344as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3345for as_dir in $PATH 3346do 3347 IFS=$as_save_IFS 3348 test -z "$as_dir" && as_dir=. 3349 for ac_exec_ext in '' $ac_executable_extensions; do 3350 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3351 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3352 ac_prog_rejected=yes 3353 continue 3354 fi 3355 ac_cv_prog_CC="cc" 3356 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3357 break 2 3358 fi 3359done 3360 done 3361IFS=$as_save_IFS 3362 3363if test $ac_prog_rejected = yes; then 3364 # We found a bogon in the path, so make sure we never use it. 3365 set dummy $ac_cv_prog_CC 3366 shift 3367 if test $# != 0; then 3368 # We chose a different compiler from the bogus one. 3369 # However, it has the same basename, so the bogon will be chosen 3370 # first if we set CC to just the basename; use the full file name. 3371 shift 3372 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3373 fi 3374fi 3375fi 3376fi 3377CC=$ac_cv_prog_CC 3378if test -n "$CC"; then 3379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3380$as_echo "$CC" >&6; } 3381else 3382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3383$as_echo "no" >&6; } 3384fi 3385 3386 3387fi 3388if test -z "$CC"; then 3389 if test -n "$ac_tool_prefix"; then 3390 for ac_prog in cl.exe 3391 do 3392 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3393set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3395$as_echo_n "checking for $ac_word... " >&6; } 3396if ${ac_cv_prog_CC+:} false; then : 3397 $as_echo_n "(cached) " >&6 3398else 3399 if test -n "$CC"; then 3400 ac_cv_prog_CC="$CC" # Let the user override the test. 3401else 3402as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3403for as_dir in $PATH 3404do 3405 IFS=$as_save_IFS 3406 test -z "$as_dir" && as_dir=. 3407 for ac_exec_ext in '' $ac_executable_extensions; do 3408 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3409 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3410 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3411 break 2 3412 fi 3413done 3414 done 3415IFS=$as_save_IFS 3416 3417fi 3418fi 3419CC=$ac_cv_prog_CC 3420if test -n "$CC"; then 3421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3422$as_echo "$CC" >&6; } 3423else 3424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3425$as_echo "no" >&6; } 3426fi 3427 3428 3429 test -n "$CC" && break 3430 done 3431fi 3432if test -z "$CC"; then 3433 ac_ct_CC=$CC 3434 for ac_prog in cl.exe 3435do 3436 # Extract the first word of "$ac_prog", so it can be a program name with args. 3437set dummy $ac_prog; ac_word=$2 3438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3439$as_echo_n "checking for $ac_word... " >&6; } 3440if ${ac_cv_prog_ac_ct_CC+:} false; then : 3441 $as_echo_n "(cached) " >&6 3442else 3443 if test -n "$ac_ct_CC"; then 3444 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3445else 3446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3447for as_dir in $PATH 3448do 3449 IFS=$as_save_IFS 3450 test -z "$as_dir" && as_dir=. 3451 for ac_exec_ext in '' $ac_executable_extensions; do 3452 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3453 ac_cv_prog_ac_ct_CC="$ac_prog" 3454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3455 break 2 3456 fi 3457done 3458 done 3459IFS=$as_save_IFS 3460 3461fi 3462fi 3463ac_ct_CC=$ac_cv_prog_ac_ct_CC 3464if test -n "$ac_ct_CC"; then 3465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3466$as_echo "$ac_ct_CC" >&6; } 3467else 3468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3469$as_echo "no" >&6; } 3470fi 3471 3472 3473 test -n "$ac_ct_CC" && break 3474done 3475 3476 if test "x$ac_ct_CC" = x; then 3477 CC="" 3478 else 3479 case $cross_compiling:$ac_tool_warned in 3480yes:) 3481{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3482$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3483ac_tool_warned=yes ;; 3484esac 3485 CC=$ac_ct_CC 3486 fi 3487fi 3488 3489fi 3490 3491 3492test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3493$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3494as_fn_error $? "no acceptable C compiler found in \$PATH 3495See \`config.log' for more details" "$LINENO" 5; } 3496 3497# Provide some information about the compiler. 3498$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3499set X $ac_compile 3500ac_compiler=$2 3501for ac_option in --version -v -V -qversion; do 3502 { { ac_try="$ac_compiler $ac_option >&5" 3503case "(($ac_try" in 3504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3505 *) ac_try_echo=$ac_try;; 3506esac 3507eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3508$as_echo "$ac_try_echo"; } >&5 3509 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3510 ac_status=$? 3511 if test -s conftest.err; then 3512 sed '10a\ 3513... rest of stderr output deleted ... 3514 10q' conftest.err >conftest.er1 3515 cat conftest.er1 >&5 3516 fi 3517 rm -f conftest.er1 conftest.err 3518 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3519 test $ac_status = 0; } 3520done 3521 3522cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3523/* end confdefs.h. */ 3524 3525int 3526main () 3527{ 3528 3529 ; 3530 return 0; 3531} 3532_ACEOF 3533ac_clean_files_save=$ac_clean_files 3534ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3535# Try to create an executable without -o first, disregard a.out. 3536# It will help us diagnose broken compilers, and finding out an intuition 3537# of exeext. 3538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3539$as_echo_n "checking whether the C compiler works... " >&6; } 3540ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3541 3542# The possible output files: 3543ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3544 3545ac_rmfiles= 3546for ac_file in $ac_files 3547do 3548 case $ac_file in 3549 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3550 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3551 esac 3552done 3553rm -f $ac_rmfiles 3554 3555if { { ac_try="$ac_link_default" 3556case "(($ac_try" in 3557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3558 *) ac_try_echo=$ac_try;; 3559esac 3560eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3561$as_echo "$ac_try_echo"; } >&5 3562 (eval "$ac_link_default") 2>&5 3563 ac_status=$? 3564 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3565 test $ac_status = 0; }; then : 3566 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3567# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3568# in a Makefile. We should not override ac_cv_exeext if it was cached, 3569# so that the user can short-circuit this test for compilers unknown to 3570# Autoconf. 3571for ac_file in $ac_files '' 3572do 3573 test -f "$ac_file" || continue 3574 case $ac_file in 3575 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3576 ;; 3577 [ab].out ) 3578 # We found the default executable, but exeext='' is most 3579 # certainly right. 3580 break;; 3581 *.* ) 3582 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3583 then :; else 3584 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3585 fi 3586 # We set ac_cv_exeext here because the later test for it is not 3587 # safe: cross compilers may not add the suffix if given an `-o' 3588 # argument, so we may need to know it at that point already. 3589 # Even if this section looks crufty: it has the advantage of 3590 # actually working. 3591 break;; 3592 * ) 3593 break;; 3594 esac 3595done 3596test "$ac_cv_exeext" = no && ac_cv_exeext= 3597 3598else 3599 ac_file='' 3600fi 3601if test -z "$ac_file"; then : 3602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3603$as_echo "no" >&6; } 3604$as_echo "$as_me: failed program was:" >&5 3605sed 's/^/| /' conftest.$ac_ext >&5 3606 3607{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3608$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3609as_fn_error 77 "C compiler cannot create executables 3610See \`config.log' for more details" "$LINENO" 5; } 3611else 3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3613$as_echo "yes" >&6; } 3614fi 3615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3616$as_echo_n "checking for C compiler default output file name... " >&6; } 3617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3618$as_echo "$ac_file" >&6; } 3619ac_exeext=$ac_cv_exeext 3620 3621rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3622ac_clean_files=$ac_clean_files_save 3623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3624$as_echo_n "checking for suffix of executables... " >&6; } 3625if { { ac_try="$ac_link" 3626case "(($ac_try" in 3627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3628 *) ac_try_echo=$ac_try;; 3629esac 3630eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3631$as_echo "$ac_try_echo"; } >&5 3632 (eval "$ac_link") 2>&5 3633 ac_status=$? 3634 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3635 test $ac_status = 0; }; then : 3636 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3637# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3638# work properly (i.e., refer to `conftest.exe'), while it won't with 3639# `rm'. 3640for ac_file in conftest.exe conftest conftest.*; do 3641 test -f "$ac_file" || continue 3642 case $ac_file in 3643 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3644 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3645 break;; 3646 * ) break;; 3647 esac 3648done 3649else 3650 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3651$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3652as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3653See \`config.log' for more details" "$LINENO" 5; } 3654fi 3655rm -f conftest conftest$ac_cv_exeext 3656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3657$as_echo "$ac_cv_exeext" >&6; } 3658 3659rm -f conftest.$ac_ext 3660EXEEXT=$ac_cv_exeext 3661ac_exeext=$EXEEXT 3662cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3663/* end confdefs.h. */ 3664#include <stdio.h> 3665int 3666main () 3667{ 3668FILE *f = fopen ("conftest.out", "w"); 3669 return ferror (f) || fclose (f) != 0; 3670 3671 ; 3672 return 0; 3673} 3674_ACEOF 3675ac_clean_files="$ac_clean_files conftest.out" 3676# Check that the compiler produces executables we can run. If not, either 3677# the compiler is broken, or we cross compile. 3678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3679$as_echo_n "checking whether we are cross compiling... " >&6; } 3680if test "$cross_compiling" != yes; then 3681 { { ac_try="$ac_link" 3682case "(($ac_try" in 3683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3684 *) ac_try_echo=$ac_try;; 3685esac 3686eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3687$as_echo "$ac_try_echo"; } >&5 3688 (eval "$ac_link") 2>&5 3689 ac_status=$? 3690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3691 test $ac_status = 0; } 3692 if { ac_try='./conftest$ac_cv_exeext' 3693 { { case "(($ac_try" in 3694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3695 *) ac_try_echo=$ac_try;; 3696esac 3697eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3698$as_echo "$ac_try_echo"; } >&5 3699 (eval "$ac_try") 2>&5 3700 ac_status=$? 3701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3702 test $ac_status = 0; }; }; then 3703 cross_compiling=no 3704 else 3705 if test "$cross_compiling" = maybe; then 3706 cross_compiling=yes 3707 else 3708 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3709$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3710as_fn_error $? "cannot run C compiled programs. 3711If you meant to cross compile, use \`--host'. 3712See \`config.log' for more details" "$LINENO" 5; } 3713 fi 3714 fi 3715fi 3716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3717$as_echo "$cross_compiling" >&6; } 3718 3719rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3720ac_clean_files=$ac_clean_files_save 3721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3722$as_echo_n "checking for suffix of object files... " >&6; } 3723if ${ac_cv_objext+:} false; then : 3724 $as_echo_n "(cached) " >&6 3725else 3726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3727/* end confdefs.h. */ 3728 3729int 3730main () 3731{ 3732 3733 ; 3734 return 0; 3735} 3736_ACEOF 3737rm -f conftest.o conftest.obj 3738if { { ac_try="$ac_compile" 3739case "(($ac_try" in 3740 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3741 *) ac_try_echo=$ac_try;; 3742esac 3743eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3744$as_echo "$ac_try_echo"; } >&5 3745 (eval "$ac_compile") 2>&5 3746 ac_status=$? 3747 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3748 test $ac_status = 0; }; then : 3749 for ac_file in conftest.o conftest.obj conftest.*; do 3750 test -f "$ac_file" || continue; 3751 case $ac_file in 3752 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3753 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3754 break;; 3755 esac 3756done 3757else 3758 $as_echo "$as_me: failed program was:" >&5 3759sed 's/^/| /' conftest.$ac_ext >&5 3760 3761{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3762$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3763as_fn_error $? "cannot compute suffix of object files: cannot compile 3764See \`config.log' for more details" "$LINENO" 5; } 3765fi 3766rm -f conftest.$ac_cv_objext conftest.$ac_ext 3767fi 3768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3769$as_echo "$ac_cv_objext" >&6; } 3770OBJEXT=$ac_cv_objext 3771ac_objext=$OBJEXT 3772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3773$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3774if ${ac_cv_c_compiler_gnu+:} false; then : 3775 $as_echo_n "(cached) " >&6 3776else 3777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3778/* end confdefs.h. */ 3779 3780int 3781main () 3782{ 3783#ifndef __GNUC__ 3784 choke me 3785#endif 3786 3787 ; 3788 return 0; 3789} 3790_ACEOF 3791if ac_fn_c_try_compile "$LINENO"; then : 3792 ac_compiler_gnu=yes 3793else 3794 ac_compiler_gnu=no 3795fi 3796rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3797ac_cv_c_compiler_gnu=$ac_compiler_gnu 3798 3799fi 3800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3801$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3802if test $ac_compiler_gnu = yes; then 3803 GCC=yes 3804else 3805 GCC= 3806fi 3807ac_test_CFLAGS=${CFLAGS+set} 3808ac_save_CFLAGS=$CFLAGS 3809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3810$as_echo_n "checking whether $CC accepts -g... " >&6; } 3811if ${ac_cv_prog_cc_g+:} false; then : 3812 $as_echo_n "(cached) " >&6 3813else 3814 ac_save_c_werror_flag=$ac_c_werror_flag 3815 ac_c_werror_flag=yes 3816 ac_cv_prog_cc_g=no 3817 CFLAGS="-g" 3818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3819/* end confdefs.h. */ 3820 3821int 3822main () 3823{ 3824 3825 ; 3826 return 0; 3827} 3828_ACEOF 3829if ac_fn_c_try_compile "$LINENO"; then : 3830 ac_cv_prog_cc_g=yes 3831else 3832 CFLAGS="" 3833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3834/* end confdefs.h. */ 3835 3836int 3837main () 3838{ 3839 3840 ; 3841 return 0; 3842} 3843_ACEOF 3844if ac_fn_c_try_compile "$LINENO"; then : 3845 3846else 3847 ac_c_werror_flag=$ac_save_c_werror_flag 3848 CFLAGS="-g" 3849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3850/* end confdefs.h. */ 3851 3852int 3853main () 3854{ 3855 3856 ; 3857 return 0; 3858} 3859_ACEOF 3860if ac_fn_c_try_compile "$LINENO"; then : 3861 ac_cv_prog_cc_g=yes 3862fi 3863rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3864fi 3865rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3866fi 3867rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3868 ac_c_werror_flag=$ac_save_c_werror_flag 3869fi 3870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3871$as_echo "$ac_cv_prog_cc_g" >&6; } 3872if test "$ac_test_CFLAGS" = set; then 3873 CFLAGS=$ac_save_CFLAGS 3874elif test $ac_cv_prog_cc_g = yes; then 3875 if test "$GCC" = yes; then 3876 CFLAGS="-g -O2" 3877 else 3878 CFLAGS="-g" 3879 fi 3880else 3881 if test "$GCC" = yes; then 3882 CFLAGS="-O2" 3883 else 3884 CFLAGS= 3885 fi 3886fi 3887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3888$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3889if ${ac_cv_prog_cc_c89+:} false; then : 3890 $as_echo_n "(cached) " >&6 3891else 3892 ac_cv_prog_cc_c89=no 3893ac_save_CC=$CC 3894cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3895/* end confdefs.h. */ 3896#include <stdarg.h> 3897#include <stdio.h> 3898struct stat; 3899/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3900struct buf { int x; }; 3901FILE * (*rcsopen) (struct buf *, struct stat *, int); 3902static char *e (p, i) 3903 char **p; 3904 int i; 3905{ 3906 return p[i]; 3907} 3908static char *f (char * (*g) (char **, int), char **p, ...) 3909{ 3910 char *s; 3911 va_list v; 3912 va_start (v,p); 3913 s = g (p, va_arg (v,int)); 3914 va_end (v); 3915 return s; 3916} 3917 3918/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3919 function prototypes and stuff, but not '\xHH' hex character constants. 3920 These don't provoke an error unfortunately, instead are silently treated 3921 as 'x'. The following induces an error, until -std is added to get 3922 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3923 array size at least. It's necessary to write '\x00'==0 to get something 3924 that's true only with -std. */ 3925int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3926 3927/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3928 inside strings and character constants. */ 3929#define FOO(x) 'x' 3930int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3931 3932int test (int i, double x); 3933struct s1 {int (*f) (int a);}; 3934struct s2 {int (*f) (double a);}; 3935int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3936int argc; 3937char **argv; 3938int 3939main () 3940{ 3941return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3942 ; 3943 return 0; 3944} 3945_ACEOF 3946for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3947 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3948do 3949 CC="$ac_save_CC $ac_arg" 3950 if ac_fn_c_try_compile "$LINENO"; then : 3951 ac_cv_prog_cc_c89=$ac_arg 3952fi 3953rm -f core conftest.err conftest.$ac_objext 3954 test "x$ac_cv_prog_cc_c89" != "xno" && break 3955done 3956rm -f conftest.$ac_ext 3957CC=$ac_save_CC 3958 3959fi 3960# AC_CACHE_VAL 3961case "x$ac_cv_prog_cc_c89" in 3962 x) 3963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3964$as_echo "none needed" >&6; } ;; 3965 xno) 3966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3967$as_echo "unsupported" >&6; } ;; 3968 *) 3969 CC="$CC $ac_cv_prog_cc_c89" 3970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3971$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3972esac 3973if test "x$ac_cv_prog_cc_c89" != xno; then : 3974 3975fi 3976 3977ac_ext=c 3978ac_cpp='$CPP $CPPFLAGS' 3979ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3980ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3981ac_compiler_gnu=$ac_cv_c_compiler_gnu 3982 3983ac_ext=c 3984ac_cpp='$CPP $CPPFLAGS' 3985ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3986ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3987ac_compiler_gnu=$ac_cv_c_compiler_gnu 3988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3989$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3990if ${am_cv_prog_cc_c_o+:} false; then : 3991 $as_echo_n "(cached) " >&6 3992else 3993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3994/* end confdefs.h. */ 3995 3996int 3997main () 3998{ 3999 4000 ; 4001 return 0; 4002} 4003_ACEOF 4004 # Make sure it works both with $CC and with simple cc. 4005 # Following AC_PROG_CC_C_O, we do the test twice because some 4006 # compilers refuse to overwrite an existing .o file with -o, 4007 # though they will create one. 4008 am_cv_prog_cc_c_o=yes 4009 for am_i in 1 2; do 4010 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4011 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4012 ac_status=$? 4013 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4014 (exit $ac_status); } \ 4015 && test -f conftest2.$ac_objext; then 4016 : OK 4017 else 4018 am_cv_prog_cc_c_o=no 4019 break 4020 fi 4021 done 4022 rm -f core conftest* 4023 unset am_i 4024fi 4025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4026$as_echo "$am_cv_prog_cc_c_o" >&6; } 4027if test "$am_cv_prog_cc_c_o" != yes; then 4028 # Losing compiler, so override with the script. 4029 # FIXME: It is wrong to rewrite CC. 4030 # But if we don't then we get into trouble of one sort or another. 4031 # A longer-term fix would be to have automake use am__CC in this case, 4032 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4033 CC="$am_aux_dir/compile $CC" 4034fi 4035ac_ext=c 4036ac_cpp='$CPP $CPPFLAGS' 4037ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4038ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4039ac_compiler_gnu=$ac_cv_c_compiler_gnu 4040 4041 4042 4043ac_ext=c 4044ac_cpp='$CPP $CPPFLAGS' 4045ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4046ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4047ac_compiler_gnu=$ac_cv_c_compiler_gnu 4048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4049$as_echo_n "checking how to run the C preprocessor... " >&6; } 4050# On Suns, sometimes $CPP names a directory. 4051if test -n "$CPP" && test -d "$CPP"; then 4052 CPP= 4053fi 4054if test -z "$CPP"; then 4055 if ${ac_cv_prog_CPP+:} false; then : 4056 $as_echo_n "(cached) " >&6 4057else 4058 # Double quotes because CPP needs to be expanded 4059 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4060 do 4061 ac_preproc_ok=false 4062for ac_c_preproc_warn_flag in '' yes 4063do 4064 # Use a header file that comes with gcc, so configuring glibc 4065 # with a fresh cross-compiler works. 4066 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4067 # <limits.h> exists even on freestanding compilers. 4068 # On the NeXT, cc -E runs the code through the compiler's parser, 4069 # not just through cpp. "Syntax error" is here to catch this case. 4070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4071/* end confdefs.h. */ 4072#ifdef __STDC__ 4073# include <limits.h> 4074#else 4075# include <assert.h> 4076#endif 4077 Syntax error 4078_ACEOF 4079if ac_fn_c_try_cpp "$LINENO"; then : 4080 4081else 4082 # Broken: fails on valid input. 4083continue 4084fi 4085rm -f conftest.err conftest.i conftest.$ac_ext 4086 4087 # OK, works on sane cases. Now check whether nonexistent headers 4088 # can be detected and how. 4089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4090/* end confdefs.h. */ 4091#include <ac_nonexistent.h> 4092_ACEOF 4093if ac_fn_c_try_cpp "$LINENO"; then : 4094 # Broken: success on invalid input. 4095continue 4096else 4097 # Passes both tests. 4098ac_preproc_ok=: 4099break 4100fi 4101rm -f conftest.err conftest.i conftest.$ac_ext 4102 4103done 4104# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4105rm -f conftest.i conftest.err conftest.$ac_ext 4106if $ac_preproc_ok; then : 4107 break 4108fi 4109 4110 done 4111 ac_cv_prog_CPP=$CPP 4112 4113fi 4114 CPP=$ac_cv_prog_CPP 4115else 4116 ac_cv_prog_CPP=$CPP 4117fi 4118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4119$as_echo "$CPP" >&6; } 4120ac_preproc_ok=false 4121for ac_c_preproc_warn_flag in '' yes 4122do 4123 # Use a header file that comes with gcc, so configuring glibc 4124 # with a fresh cross-compiler works. 4125 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4126 # <limits.h> exists even on freestanding compilers. 4127 # On the NeXT, cc -E runs the code through the compiler's parser, 4128 # not just through cpp. "Syntax error" is here to catch this case. 4129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4130/* end confdefs.h. */ 4131#ifdef __STDC__ 4132# include <limits.h> 4133#else 4134# include <assert.h> 4135#endif 4136 Syntax error 4137_ACEOF 4138if ac_fn_c_try_cpp "$LINENO"; then : 4139 4140else 4141 # Broken: fails on valid input. 4142continue 4143fi 4144rm -f conftest.err conftest.i conftest.$ac_ext 4145 4146 # OK, works on sane cases. Now check whether nonexistent headers 4147 # can be detected and how. 4148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4149/* end confdefs.h. */ 4150#include <ac_nonexistent.h> 4151_ACEOF 4152if ac_fn_c_try_cpp "$LINENO"; then : 4153 # Broken: success on invalid input. 4154continue 4155else 4156 # Passes both tests. 4157ac_preproc_ok=: 4158break 4159fi 4160rm -f conftest.err conftest.i conftest.$ac_ext 4161 4162done 4163# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4164rm -f conftest.i conftest.err conftest.$ac_ext 4165if $ac_preproc_ok; then : 4166 4167else 4168 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4169$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4170as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4171See \`config.log' for more details" "$LINENO" 5; } 4172fi 4173 4174ac_ext=c 4175ac_cpp='$CPP $CPPFLAGS' 4176ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4177ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4178ac_compiler_gnu=$ac_cv_c_compiler_gnu 4179 4180 4181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4182$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4183if ${ac_cv_path_GREP+:} false; then : 4184 $as_echo_n "(cached) " >&6 4185else 4186 if test -z "$GREP"; then 4187 ac_path_GREP_found=false 4188 # Loop through the user's path and test for each of PROGNAME-LIST 4189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4190for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4191do 4192 IFS=$as_save_IFS 4193 test -z "$as_dir" && as_dir=. 4194 for ac_prog in grep ggrep; do 4195 for ac_exec_ext in '' $ac_executable_extensions; do 4196 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4197 as_fn_executable_p "$ac_path_GREP" || continue 4198# Check for GNU ac_path_GREP and select it if it is found. 4199 # Check for GNU $ac_path_GREP 4200case `"$ac_path_GREP" --version 2>&1` in 4201*GNU*) 4202 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4203*) 4204 ac_count=0 4205 $as_echo_n 0123456789 >"conftest.in" 4206 while : 4207 do 4208 cat "conftest.in" "conftest.in" >"conftest.tmp" 4209 mv "conftest.tmp" "conftest.in" 4210 cp "conftest.in" "conftest.nl" 4211 $as_echo 'GREP' >> "conftest.nl" 4212 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4213 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4214 as_fn_arith $ac_count + 1 && ac_count=$as_val 4215 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4216 # Best one so far, save it but keep looking for a better one 4217 ac_cv_path_GREP="$ac_path_GREP" 4218 ac_path_GREP_max=$ac_count 4219 fi 4220 # 10*(2^10) chars as input seems more than enough 4221 test $ac_count -gt 10 && break 4222 done 4223 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4224esac 4225 4226 $ac_path_GREP_found && break 3 4227 done 4228 done 4229 done 4230IFS=$as_save_IFS 4231 if test -z "$ac_cv_path_GREP"; then 4232 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4233 fi 4234else 4235 ac_cv_path_GREP=$GREP 4236fi 4237 4238fi 4239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4240$as_echo "$ac_cv_path_GREP" >&6; } 4241 GREP="$ac_cv_path_GREP" 4242 4243 4244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4245$as_echo_n "checking for egrep... " >&6; } 4246if ${ac_cv_path_EGREP+:} false; then : 4247 $as_echo_n "(cached) " >&6 4248else 4249 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4250 then ac_cv_path_EGREP="$GREP -E" 4251 else 4252 if test -z "$EGREP"; then 4253 ac_path_EGREP_found=false 4254 # Loop through the user's path and test for each of PROGNAME-LIST 4255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4256for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4257do 4258 IFS=$as_save_IFS 4259 test -z "$as_dir" && as_dir=. 4260 for ac_prog in egrep; do 4261 for ac_exec_ext in '' $ac_executable_extensions; do 4262 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4263 as_fn_executable_p "$ac_path_EGREP" || continue 4264# Check for GNU ac_path_EGREP and select it if it is found. 4265 # Check for GNU $ac_path_EGREP 4266case `"$ac_path_EGREP" --version 2>&1` in 4267*GNU*) 4268 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4269*) 4270 ac_count=0 4271 $as_echo_n 0123456789 >"conftest.in" 4272 while : 4273 do 4274 cat "conftest.in" "conftest.in" >"conftest.tmp" 4275 mv "conftest.tmp" "conftest.in" 4276 cp "conftest.in" "conftest.nl" 4277 $as_echo 'EGREP' >> "conftest.nl" 4278 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4279 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4280 as_fn_arith $ac_count + 1 && ac_count=$as_val 4281 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4282 # Best one so far, save it but keep looking for a better one 4283 ac_cv_path_EGREP="$ac_path_EGREP" 4284 ac_path_EGREP_max=$ac_count 4285 fi 4286 # 10*(2^10) chars as input seems more than enough 4287 test $ac_count -gt 10 && break 4288 done 4289 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4290esac 4291 4292 $ac_path_EGREP_found && break 3 4293 done 4294 done 4295 done 4296IFS=$as_save_IFS 4297 if test -z "$ac_cv_path_EGREP"; then 4298 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4299 fi 4300else 4301 ac_cv_path_EGREP=$EGREP 4302fi 4303 4304 fi 4305fi 4306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4307$as_echo "$ac_cv_path_EGREP" >&6; } 4308 EGREP="$ac_cv_path_EGREP" 4309 4310 4311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4312$as_echo_n "checking for ANSI C header files... " >&6; } 4313if ${ac_cv_header_stdc+:} false; then : 4314 $as_echo_n "(cached) " >&6 4315else 4316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4317/* end confdefs.h. */ 4318#include <stdlib.h> 4319#include <stdarg.h> 4320#include <string.h> 4321#include <float.h> 4322 4323int 4324main () 4325{ 4326 4327 ; 4328 return 0; 4329} 4330_ACEOF 4331if ac_fn_c_try_compile "$LINENO"; then : 4332 ac_cv_header_stdc=yes 4333else 4334 ac_cv_header_stdc=no 4335fi 4336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4337 4338if test $ac_cv_header_stdc = yes; then 4339 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4341/* end confdefs.h. */ 4342#include <string.h> 4343 4344_ACEOF 4345if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4346 $EGREP "memchr" >/dev/null 2>&1; then : 4347 4348else 4349 ac_cv_header_stdc=no 4350fi 4351rm -f conftest* 4352 4353fi 4354 4355if test $ac_cv_header_stdc = yes; then 4356 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4358/* end confdefs.h. */ 4359#include <stdlib.h> 4360 4361_ACEOF 4362if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4363 $EGREP "free" >/dev/null 2>&1; then : 4364 4365else 4366 ac_cv_header_stdc=no 4367fi 4368rm -f conftest* 4369 4370fi 4371 4372if test $ac_cv_header_stdc = yes; then 4373 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4374 if test "$cross_compiling" = yes; then : 4375 : 4376else 4377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4378/* end confdefs.h. */ 4379#include <ctype.h> 4380#include <stdlib.h> 4381#if ((' ' & 0x0FF) == 0x020) 4382# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4383# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4384#else 4385# define ISLOWER(c) \ 4386 (('a' <= (c) && (c) <= 'i') \ 4387 || ('j' <= (c) && (c) <= 'r') \ 4388 || ('s' <= (c) && (c) <= 'z')) 4389# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4390#endif 4391 4392#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4393int 4394main () 4395{ 4396 int i; 4397 for (i = 0; i < 256; i++) 4398 if (XOR (islower (i), ISLOWER (i)) 4399 || toupper (i) != TOUPPER (i)) 4400 return 2; 4401 return 0; 4402} 4403_ACEOF 4404if ac_fn_c_try_run "$LINENO"; then : 4405 4406else 4407 ac_cv_header_stdc=no 4408fi 4409rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4410 conftest.$ac_objext conftest.beam conftest.$ac_ext 4411fi 4412 4413fi 4414fi 4415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4416$as_echo "$ac_cv_header_stdc" >&6; } 4417if test $ac_cv_header_stdc = yes; then 4418 4419$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4420 4421fi 4422 4423# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4424for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4425 inttypes.h stdint.h unistd.h 4426do : 4427 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4428ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4429" 4430if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4431 cat >>confdefs.h <<_ACEOF 4432#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4433_ACEOF 4434 4435fi 4436 4437done 4438 4439 4440 4441 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4442if test "x$ac_cv_header_minix_config_h" = xyes; then : 4443 MINIX=yes 4444else 4445 MINIX= 4446fi 4447 4448 4449 if test "$MINIX" = yes; then 4450 4451$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4452 4453 4454$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4455 4456 4457$as_echo "#define _MINIX 1" >>confdefs.h 4458 4459 fi 4460 4461 4462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4463$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4464if ${ac_cv_safe_to_define___extensions__+:} false; then : 4465 $as_echo_n "(cached) " >&6 4466else 4467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4468/* end confdefs.h. */ 4469 4470# define __EXTENSIONS__ 1 4471 $ac_includes_default 4472int 4473main () 4474{ 4475 4476 ; 4477 return 0; 4478} 4479_ACEOF 4480if ac_fn_c_try_compile "$LINENO"; then : 4481 ac_cv_safe_to_define___extensions__=yes 4482else 4483 ac_cv_safe_to_define___extensions__=no 4484fi 4485rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4486fi 4487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4488$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4489 test $ac_cv_safe_to_define___extensions__ = yes && 4490 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4491 4492 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4493 4494 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4495 4496 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4497 4498 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4499 4500 4501 4502 4503 4504ac_config_headers="$ac_config_headers config.h" 4505 4506am__api_version='1.14' 4507 4508# Find a good install program. We prefer a C program (faster), 4509# so one script is as good as another. But avoid the broken or 4510# incompatible versions: 4511# SysV /etc/install, /usr/sbin/install 4512# SunOS /usr/etc/install 4513# IRIX /sbin/install 4514# AIX /bin/install 4515# AmigaOS /C/install, which installs bootblocks on floppy discs 4516# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4517# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4518# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4519# OS/2's system install, which has a completely different semantic 4520# ./install, which can be erroneously created by make from ./install.sh. 4521# Reject install programs that cannot install multiple files. 4522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4523$as_echo_n "checking for a BSD-compatible install... " >&6; } 4524if test -z "$INSTALL"; then 4525if ${ac_cv_path_install+:} false; then : 4526 $as_echo_n "(cached) " >&6 4527else 4528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4529for as_dir in $PATH 4530do 4531 IFS=$as_save_IFS 4532 test -z "$as_dir" && as_dir=. 4533 # Account for people who put trailing slashes in PATH elements. 4534case $as_dir/ in #(( 4535 ./ | .// | /[cC]/* | \ 4536 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4537 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 4538 /usr/ucb/* ) ;; 4539 *) 4540 # OSF1 and SCO ODT 3.0 have their own names for install. 4541 # Don't use installbsd from OSF since it installs stuff as root 4542 # by default. 4543 for ac_prog in ginstall scoinst install; do 4544 for ac_exec_ext in '' $ac_executable_extensions; do 4545 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 4546 if test $ac_prog = install && 4547 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4548 # AIX install. It has an incompatible calling convention. 4549 : 4550 elif test $ac_prog = install && 4551 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4552 # program-specific install script used by HP pwplus--don't use. 4553 : 4554 else 4555 rm -rf conftest.one conftest.two conftest.dir 4556 echo one > conftest.one 4557 echo two > conftest.two 4558 mkdir conftest.dir 4559 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 4560 test -s conftest.one && test -s conftest.two && 4561 test -s conftest.dir/conftest.one && 4562 test -s conftest.dir/conftest.two 4563 then 4564 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4565 break 3 4566 fi 4567 fi 4568 fi 4569 done 4570 done 4571 ;; 4572esac 4573 4574 done 4575IFS=$as_save_IFS 4576 4577rm -rf conftest.one conftest.two conftest.dir 4578 4579fi 4580 if test "${ac_cv_path_install+set}" = set; then 4581 INSTALL=$ac_cv_path_install 4582 else 4583 # As a last resort, use the slow shell script. Don't cache a 4584 # value for INSTALL within a source directory, because that will 4585 # break other packages using the cache if that directory is 4586 # removed, or if the value is a relative name. 4587 INSTALL=$ac_install_sh 4588 fi 4589fi 4590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4591$as_echo "$INSTALL" >&6; } 4592 4593# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4594# It thinks the first close brace ends the variable substitution. 4595test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4596 4597test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4598 4599test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4600 4601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 4602$as_echo_n "checking whether build environment is sane... " >&6; } 4603# Reject unsafe characters in $srcdir or the absolute working directory 4604# name. Accept space and tab only in the latter. 4605am_lf=' 4606' 4607case `pwd` in 4608 *[\\\"\#\$\&\'\`$am_lf]*) 4609 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 4610esac 4611case $srcdir in 4612 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 4613 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 4614esac 4615 4616# Do 'set' in a subshell so we don't clobber the current shell's 4617# arguments. Must try -L first in case configure is actually a 4618# symlink; some systems play weird games with the mod time of symlinks 4619# (eg FreeBSD returns the mod time of the symlink's containing 4620# directory). 4621if ( 4622 am_has_slept=no 4623 for am_try in 1 2; do 4624 echo "timestamp, slept: $am_has_slept" > conftest.file 4625 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 4626 if test "$*" = "X"; then 4627 # -L didn't work. 4628 set X `ls -t "$srcdir/configure" conftest.file` 4629 fi 4630 if test "$*" != "X $srcdir/configure conftest.file" \ 4631 && test "$*" != "X conftest.file $srcdir/configure"; then 4632 4633 # If neither matched, then we have a broken ls. This can happen 4634 # if, for instance, CONFIG_SHELL is bash and it inherits a 4635 # broken ls alias from the environment. This has actually 4636 # happened. Such a system could not be considered "sane". 4637 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 4638 alias in your environment" "$LINENO" 5 4639 fi 4640 if test "$2" = conftest.file || test $am_try -eq 2; then 4641 break 4642 fi 4643 # Just in case. 4644 sleep 1 4645 am_has_slept=yes 4646 done 4647 test "$2" = conftest.file 4648 ) 4649then 4650 # Ok. 4651 : 4652else 4653 as_fn_error $? "newly created file is older than distributed files! 4654Check your system clock" "$LINENO" 5 4655fi 4656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4657$as_echo "yes" >&6; } 4658# If we didn't sleep, we still need to ensure time stamps of config.status and 4659# generated files are strictly newer. 4660am_sleep_pid= 4661if grep 'slept: no' conftest.file >/dev/null 2>&1; then 4662 ( sleep 1 ) & 4663 am_sleep_pid=$! 4664fi 4665 4666rm -f conftest.file 4667 4668test "$program_prefix" != NONE && 4669 program_transform_name="s&^&$program_prefix&;$program_transform_name" 4670# Use a double $ so make ignores it. 4671test "$program_suffix" != NONE && 4672 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4673# Double any \ or $. 4674# By default was `s,x,x', remove it if useless. 4675ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4676program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 4677 4678if test x"${MISSING+set}" != xset; then 4679 case $am_aux_dir in 4680 *\ * | *\ *) 4681 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 4682 *) 4683 MISSING="\${SHELL} $am_aux_dir/missing" ;; 4684 esac 4685fi 4686# Use eval to expand $SHELL 4687if eval "$MISSING --is-lightweight"; then 4688 am_missing_run="$MISSING " 4689else 4690 am_missing_run= 4691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 4692$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 4693fi 4694 4695if test x"${install_sh}" != xset; then 4696 case $am_aux_dir in 4697 *\ * | *\ *) 4698 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 4699 *) 4700 install_sh="\${SHELL} $am_aux_dir/install-sh" 4701 esac 4702fi 4703 4704# Installed binaries are usually stripped using 'strip' when the user 4705# run "make install-strip". However 'strip' might not be the right 4706# tool to use in cross-compilation environments, therefore Automake 4707# will honor the 'STRIP' environment variable to overrule this program. 4708if test "$cross_compiling" != no; then 4709 if test -n "$ac_tool_prefix"; then 4710 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4711set dummy ${ac_tool_prefix}strip; ac_word=$2 4712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4713$as_echo_n "checking for $ac_word... " >&6; } 4714if ${ac_cv_prog_STRIP+:} false; then : 4715 $as_echo_n "(cached) " >&6 4716else 4717 if test -n "$STRIP"; then 4718 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4719else 4720as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4721for as_dir in $PATH 4722do 4723 IFS=$as_save_IFS 4724 test -z "$as_dir" && as_dir=. 4725 for ac_exec_ext in '' $ac_executable_extensions; do 4726 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4727 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4729 break 2 4730 fi 4731done 4732 done 4733IFS=$as_save_IFS 4734 4735fi 4736fi 4737STRIP=$ac_cv_prog_STRIP 4738if test -n "$STRIP"; then 4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4740$as_echo "$STRIP" >&6; } 4741else 4742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4743$as_echo "no" >&6; } 4744fi 4745 4746 4747fi 4748if test -z "$ac_cv_prog_STRIP"; then 4749 ac_ct_STRIP=$STRIP 4750 # Extract the first word of "strip", so it can be a program name with args. 4751set dummy strip; ac_word=$2 4752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4753$as_echo_n "checking for $ac_word... " >&6; } 4754if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 4755 $as_echo_n "(cached) " >&6 4756else 4757 if test -n "$ac_ct_STRIP"; then 4758 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4759else 4760as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4761for as_dir in $PATH 4762do 4763 IFS=$as_save_IFS 4764 test -z "$as_dir" && as_dir=. 4765 for ac_exec_ext in '' $ac_executable_extensions; do 4766 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4767 ac_cv_prog_ac_ct_STRIP="strip" 4768 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4769 break 2 4770 fi 4771done 4772 done 4773IFS=$as_save_IFS 4774 4775fi 4776fi 4777ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4778if test -n "$ac_ct_STRIP"; then 4779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4780$as_echo "$ac_ct_STRIP" >&6; } 4781else 4782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4783$as_echo "no" >&6; } 4784fi 4785 4786 if test "x$ac_ct_STRIP" = x; then 4787 STRIP=":" 4788 else 4789 case $cross_compiling:$ac_tool_warned in 4790yes:) 4791{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4792$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4793ac_tool_warned=yes ;; 4794esac 4795 STRIP=$ac_ct_STRIP 4796 fi 4797else 4798 STRIP="$ac_cv_prog_STRIP" 4799fi 4800 4801fi 4802INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4803 4804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4805$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 4806if test -z "$MKDIR_P"; then 4807 if ${ac_cv_path_mkdir+:} false; then : 4808 $as_echo_n "(cached) " >&6 4809else 4810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4811for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4812do 4813 IFS=$as_save_IFS 4814 test -z "$as_dir" && as_dir=. 4815 for ac_prog in mkdir gmkdir; do 4816 for ac_exec_ext in '' $ac_executable_extensions; do 4817 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 4818 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4819 'mkdir (GNU coreutils) '* | \ 4820 'mkdir (coreutils) '* | \ 4821 'mkdir (fileutils) '4.1*) 4822 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 4823 break 3;; 4824 esac 4825 done 4826 done 4827 done 4828IFS=$as_save_IFS 4829 4830fi 4831 4832 test -d ./--version && rmdir ./--version 4833 if test "${ac_cv_path_mkdir+set}" = set; then 4834 MKDIR_P="$ac_cv_path_mkdir -p" 4835 else 4836 # As a last resort, use the slow shell script. Don't cache a 4837 # value for MKDIR_P within a source directory, because that will 4838 # break other packages using the cache if that directory is 4839 # removed, or if the value is a relative name. 4840 MKDIR_P="$ac_install_sh -d" 4841 fi 4842fi 4843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4844$as_echo "$MKDIR_P" >&6; } 4845 4846for ac_prog in gawk mawk nawk awk 4847do 4848 # Extract the first word of "$ac_prog", so it can be a program name with args. 4849set dummy $ac_prog; ac_word=$2 4850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4851$as_echo_n "checking for $ac_word... " >&6; } 4852if ${ac_cv_prog_AWK+:} false; then : 4853 $as_echo_n "(cached) " >&6 4854else 4855 if test -n "$AWK"; then 4856 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4857else 4858as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4859for as_dir in $PATH 4860do 4861 IFS=$as_save_IFS 4862 test -z "$as_dir" && as_dir=. 4863 for ac_exec_ext in '' $ac_executable_extensions; do 4864 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4865 ac_cv_prog_AWK="$ac_prog" 4866 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4867 break 2 4868 fi 4869done 4870 done 4871IFS=$as_save_IFS 4872 4873fi 4874fi 4875AWK=$ac_cv_prog_AWK 4876if test -n "$AWK"; then 4877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4878$as_echo "$AWK" >&6; } 4879else 4880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4881$as_echo "no" >&6; } 4882fi 4883 4884 4885 test -n "$AWK" && break 4886done 4887 4888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4889$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4890set x ${MAKE-make} 4891ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4892if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4893 $as_echo_n "(cached) " >&6 4894else 4895 cat >conftest.make <<\_ACEOF 4896SHELL = /bin/sh 4897all: 4898 @echo '@@@%%%=$(MAKE)=@@@%%%' 4899_ACEOF 4900# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4901case `${MAKE-make} -f conftest.make 2>/dev/null` in 4902 *@@@%%%=?*=@@@%%%*) 4903 eval ac_cv_prog_make_${ac_make}_set=yes;; 4904 *) 4905 eval ac_cv_prog_make_${ac_make}_set=no;; 4906esac 4907rm -f conftest.make 4908fi 4909if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4911$as_echo "yes" >&6; } 4912 SET_MAKE= 4913else 4914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4915$as_echo "no" >&6; } 4916 SET_MAKE="MAKE=${MAKE-make}" 4917fi 4918 4919rm -rf .tst 2>/dev/null 4920mkdir .tst 2>/dev/null 4921if test -d .tst; then 4922 am__leading_dot=. 4923else 4924 am__leading_dot=_ 4925fi 4926rmdir .tst 2>/dev/null 4927 4928DEPDIR="${am__leading_dot}deps" 4929 4930ac_config_commands="$ac_config_commands depfiles" 4931 4932 4933am_make=${MAKE-make} 4934cat > confinc << 'END' 4935am__doit: 4936 @echo this is the am__doit target 4937.PHONY: am__doit 4938END 4939# If we don't find an include directive, just comment out the code. 4940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4941$as_echo_n "checking for style of include used by $am_make... " >&6; } 4942am__include="#" 4943am__quote= 4944_am_result=none 4945# First try GNU make style include. 4946echo "include confinc" > confmf 4947# Ignore all kinds of additional output from 'make'. 4948case `$am_make -s -f confmf 2> /dev/null` in #( 4949*the\ am__doit\ target*) 4950 am__include=include 4951 am__quote= 4952 _am_result=GNU 4953 ;; 4954esac 4955# Now try BSD make style include. 4956if test "$am__include" = "#"; then 4957 echo '.include "confinc"' > confmf 4958 case `$am_make -s -f confmf 2> /dev/null` in #( 4959 *the\ am__doit\ target*) 4960 am__include=.include 4961 am__quote="\"" 4962 _am_result=BSD 4963 ;; 4964 esac 4965fi 4966 4967 4968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4969$as_echo "$_am_result" >&6; } 4970rm -f confinc confmf 4971 4972# Check whether --enable-dependency-tracking was given. 4973if test "${enable_dependency_tracking+set}" = set; then : 4974 enableval=$enable_dependency_tracking; 4975fi 4976 4977if test "x$enable_dependency_tracking" != xno; then 4978 am_depcomp="$ac_aux_dir/depcomp" 4979 AMDEPBACKSLASH='\' 4980 am__nodep='_no' 4981fi 4982 if test "x$enable_dependency_tracking" != xno; then 4983 AMDEP_TRUE= 4984 AMDEP_FALSE='#' 4985else 4986 AMDEP_TRUE='#' 4987 AMDEP_FALSE= 4988fi 4989 4990 4991# Check whether --enable-silent-rules was given. 4992if test "${enable_silent_rules+set}" = set; then : 4993 enableval=$enable_silent_rules; 4994fi 4995 4996case $enable_silent_rules in # ((( 4997 yes) AM_DEFAULT_VERBOSITY=0;; 4998 no) AM_DEFAULT_VERBOSITY=1;; 4999 *) AM_DEFAULT_VERBOSITY=1;; 5000esac 5001am_make=${MAKE-make} 5002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 5003$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 5004if ${am_cv_make_support_nested_variables+:} false; then : 5005 $as_echo_n "(cached) " >&6 5006else 5007 if $as_echo 'TRUE=$(BAR$(V)) 5008BAR0=false 5009BAR1=true 5010V=1 5011am__doit: 5012 @$(TRUE) 5013.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 5014 am_cv_make_support_nested_variables=yes 5015else 5016 am_cv_make_support_nested_variables=no 5017fi 5018fi 5019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 5020$as_echo "$am_cv_make_support_nested_variables" >&6; } 5021if test $am_cv_make_support_nested_variables = yes; then 5022 AM_V='$(V)' 5023 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 5024else 5025 AM_V=$AM_DEFAULT_VERBOSITY 5026 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 5027fi 5028AM_BACKSLASH='\' 5029 5030if test "`cd $srcdir && pwd`" != "`pwd`"; then 5031 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 5032 # is not polluted with repeated "-I." 5033 am__isrc=' -I$(srcdir)' 5034 # test to see if srcdir already configured 5035 if test -f $srcdir/config.status; then 5036 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 5037 fi 5038fi 5039 5040# test whether we have cygpath 5041if test -z "$CYGPATH_W"; then 5042 if (cygpath --version) >/dev/null 2>/dev/null; then 5043 CYGPATH_W='cygpath -w' 5044 else 5045 CYGPATH_W=echo 5046 fi 5047fi 5048 5049 5050# Define the identity of the package. 5051 PACKAGE='cairo' 5052 VERSION='1.10.2' 5053 5054 5055# Some tools Automake needs. 5056 5057ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 5058 5059 5060AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 5061 5062 5063AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 5064 5065 5066AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 5067 5068 5069MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 5070 5071# For better backward compatibility. To be removed once Automake 1.9.x 5072# dies out for good. For more background, see: 5073# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 5074# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 5075mkdir_p='$(MKDIR_P)' 5076 5077# We need awk for the "check" target. The system "awk" is bad on 5078# some platforms. 5079# Always define AMTAR for backward compatibility. Yes, it's still used 5080# in the wild :-( We should find a proper way to deprecate it ... 5081AMTAR='$${TAR-tar}' 5082 5083 5084# We'll loop over all known methods to create a tar archive until one works. 5085_am_tools='gnutar pax cpio none' 5086 5087am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 5088 5089 5090 5091 5092 5093depcc="$CC" am_compiler_list= 5094 5095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5096$as_echo_n "checking dependency style of $depcc... " >&6; } 5097if ${am_cv_CC_dependencies_compiler_type+:} false; then : 5098 $as_echo_n "(cached) " >&6 5099else 5100 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5101 # We make a subdir and do the tests there. Otherwise we can end up 5102 # making bogus files that we don't know about and never remove. For 5103 # instance it was reported that on HP-UX the gcc test will end up 5104 # making a dummy file named 'D' -- because '-MD' means "put the output 5105 # in D". 5106 rm -rf conftest.dir 5107 mkdir conftest.dir 5108 # Copy depcomp to subdir because otherwise we won't find it if we're 5109 # using a relative directory. 5110 cp "$am_depcomp" conftest.dir 5111 cd conftest.dir 5112 # We will build objects and dependencies in a subdirectory because 5113 # it helps to detect inapplicable dependency modes. For instance 5114 # both Tru64's cc and ICC support -MD to output dependencies as a 5115 # side effect of compilation, but ICC will put the dependencies in 5116 # the current directory while Tru64 will put them in the object 5117 # directory. 5118 mkdir sub 5119 5120 am_cv_CC_dependencies_compiler_type=none 5121 if test "$am_compiler_list" = ""; then 5122 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5123 fi 5124 am__universal=false 5125 case " $depcc " in #( 5126 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5127 esac 5128 5129 for depmode in $am_compiler_list; do 5130 # Setup a source with many dependencies, because some compilers 5131 # like to wrap large dependency lists on column 80 (with \), and 5132 # we should not choose a depcomp mode which is confused by this. 5133 # 5134 # We need to recreate these files for each test, as the compiler may 5135 # overwrite some of them when testing with obscure command lines. 5136 # This happens at least with the AIX C compiler. 5137 : > sub/conftest.c 5138 for i in 1 2 3 4 5 6; do 5139 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5140 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 5141 # Solaris 10 /bin/sh. 5142 echo '/* dummy */' > sub/conftst$i.h 5143 done 5144 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5145 5146 # We check with '-c' and '-o' for the sake of the "dashmstdout" 5147 # mode. It turns out that the SunPro C++ compiler does not properly 5148 # handle '-M -o', and we need to detect this. Also, some Intel 5149 # versions had trouble with output in subdirs. 5150 am__obj=sub/conftest.${OBJEXT-o} 5151 am__minus_obj="-o $am__obj" 5152 case $depmode in 5153 gcc) 5154 # This depmode causes a compiler race in universal mode. 5155 test "$am__universal" = false || continue 5156 ;; 5157 nosideeffect) 5158 # After this tag, mechanisms are not by side-effect, so they'll 5159 # only be used when explicitly requested. 5160 if test "x$enable_dependency_tracking" = xyes; then 5161 continue 5162 else 5163 break 5164 fi 5165 ;; 5166 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5167 # This compiler won't grok '-c -o', but also, the minuso test has 5168 # not run yet. These depmodes are late enough in the game, and 5169 # so weak that their functioning should not be impacted. 5170 am__obj=conftest.${OBJEXT-o} 5171 am__minus_obj= 5172 ;; 5173 none) break ;; 5174 esac 5175 if depmode=$depmode \ 5176 source=sub/conftest.c object=$am__obj \ 5177 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5178 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5179 >/dev/null 2>conftest.err && 5180 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5181 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5182 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5183 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5184 # icc doesn't choke on unknown options, it will just issue warnings 5185 # or remarks (even with -Werror). So we grep stderr for any message 5186 # that says an option was ignored or not supported. 5187 # When given -MP, icc 7.0 and 7.1 complain thusly: 5188 # icc: Command line warning: ignoring option '-M'; no argument required 5189 # The diagnosis changed in icc 8.0: 5190 # icc: Command line remark: option '-MP' not supported 5191 if (grep 'ignoring option' conftest.err || 5192 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5193 am_cv_CC_dependencies_compiler_type=$depmode 5194 break 5195 fi 5196 fi 5197 done 5198 5199 cd .. 5200 rm -rf conftest.dir 5201else 5202 am_cv_CC_dependencies_compiler_type=none 5203fi 5204 5205fi 5206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5207$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 5208CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5209 5210 if 5211 test "x$enable_dependency_tracking" != xno \ 5212 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 5213 am__fastdepCC_TRUE= 5214 am__fastdepCC_FALSE='#' 5215else 5216 am__fastdepCC_TRUE='#' 5217 am__fastdepCC_FALSE= 5218fi 5219 5220 5221 5222# POSIX will say in a future version that running "rm -f" with no argument 5223# is OK; and we want to be able to make that assumption in our Makefile 5224# recipes. So use an aggressive probe to check that the usage we want is 5225# actually supported "in the wild" to an acceptable degree. 5226# See automake bug#10828. 5227# To make any issue more visible, cause the running configure to be aborted 5228# by default if the 'rm' program in use doesn't match our expectations; the 5229# user can still override this though. 5230if rm -f && rm -fr && rm -rf; then : OK; else 5231 cat >&2 <<'END' 5232Oops! 5233 5234Your 'rm' program seems unable to run without file operands specified 5235on the command line, even when the '-f' option is present. This is contrary 5236to the behaviour of most rm programs out there, and not conforming with 5237the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 5238 5239Please tell bug-automake@gnu.org about your system, including the value 5240of your $PATH and any error possibly output before this message. This 5241can help us improve future automake versions. 5242 5243END 5244 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 5245 echo 'Configuration will proceed anyway, since you have set the' >&2 5246 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 5247 echo >&2 5248 else 5249 cat >&2 <<'END' 5250Aborting the configuration process, to ensure you take notice of the issue. 5251 5252You can download and install GNU coreutils to get an 'rm' implementation 5253that behaves properly: <http://www.gnu.org/software/coreutils/>. 5254 5255If you want to complete the configuration process using your problematic 5256'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 5257to "yes", and re-run configure. 5258 5259END 5260 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 5261 fi 5262fi 5263# Check whether --enable-silent-rules was given. 5264if test "${enable_silent_rules+set}" = set; then : 5265 enableval=$enable_silent_rules; 5266fi 5267 5268case $enable_silent_rules in # ((( 5269 yes) AM_DEFAULT_VERBOSITY=0;; 5270 no) AM_DEFAULT_VERBOSITY=1;; 5271 *) AM_DEFAULT_VERBOSITY=0;; 5272esac 5273am_make=${MAKE-make} 5274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 5275$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 5276if ${am_cv_make_support_nested_variables+:} false; then : 5277 $as_echo_n "(cached) " >&6 5278else 5279 if $as_echo 'TRUE=$(BAR$(V)) 5280BAR0=false 5281BAR1=true 5282V=1 5283am__doit: 5284 @$(TRUE) 5285.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 5286 am_cv_make_support_nested_variables=yes 5287else 5288 am_cv_make_support_nested_variables=no 5289fi 5290fi 5291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 5292$as_echo "$am_cv_make_support_nested_variables" >&6; } 5293if test $am_cv_make_support_nested_variables = yes; then 5294 AM_V='$(V)' 5295 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 5296else 5297 AM_V=$AM_DEFAULT_VERBOSITY 5298 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 5299fi 5300AM_BACKSLASH='\' 5301 5302# Make sure we can run config.sub. 5303$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 5304 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 5305 5306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 5307$as_echo_n "checking build system type... " >&6; } 5308if ${ac_cv_build+:} false; then : 5309 $as_echo_n "(cached) " >&6 5310else 5311 ac_build_alias=$build_alias 5312test "x$ac_build_alias" = x && 5313 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 5314test "x$ac_build_alias" = x && 5315 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 5316ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 5317 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 5318 5319fi 5320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 5321$as_echo "$ac_cv_build" >&6; } 5322case $ac_cv_build in 5323*-*-*) ;; 5324*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 5325esac 5326build=$ac_cv_build 5327ac_save_IFS=$IFS; IFS='-' 5328set x $ac_cv_build 5329shift 5330build_cpu=$1 5331build_vendor=$2 5332shift; shift 5333# Remember, the first character of IFS is used to create $*, 5334# except with old shells: 5335build_os=$* 5336IFS=$ac_save_IFS 5337case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 5338 5339 5340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 5341$as_echo_n "checking host system type... " >&6; } 5342if ${ac_cv_host+:} false; then : 5343 $as_echo_n "(cached) " >&6 5344else 5345 if test "x$host_alias" = x; then 5346 ac_cv_host=$ac_cv_build 5347else 5348 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 5349 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 5350fi 5351 5352fi 5353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 5354$as_echo "$ac_cv_host" >&6; } 5355case $ac_cv_host in 5356*-*-*) ;; 5357*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 5358esac 5359host=$ac_cv_host 5360ac_save_IFS=$IFS; IFS='-' 5361set x $ac_cv_host 5362shift 5363host_cpu=$1 5364host_vendor=$2 5365shift; shift 5366# Remember, the first character of IFS is used to create $*, 5367# except with old shells: 5368host_os=$* 5369IFS=$ac_save_IFS 5370case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 5371 5372 5373enable_win32_dll=yes 5374 5375case $host in 5376*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 5377 if test -n "$ac_tool_prefix"; then 5378 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 5379set dummy ${ac_tool_prefix}as; ac_word=$2 5380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5381$as_echo_n "checking for $ac_word... " >&6; } 5382if ${ac_cv_prog_AS+:} false; then : 5383 $as_echo_n "(cached) " >&6 5384else 5385 if test -n "$AS"; then 5386 ac_cv_prog_AS="$AS" # Let the user override the test. 5387else 5388as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5389for as_dir in $PATH 5390do 5391 IFS=$as_save_IFS 5392 test -z "$as_dir" && as_dir=. 5393 for ac_exec_ext in '' $ac_executable_extensions; do 5394 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5395 ac_cv_prog_AS="${ac_tool_prefix}as" 5396 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5397 break 2 5398 fi 5399done 5400 done 5401IFS=$as_save_IFS 5402 5403fi 5404fi 5405AS=$ac_cv_prog_AS 5406if test -n "$AS"; then 5407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 5408$as_echo "$AS" >&6; } 5409else 5410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5411$as_echo "no" >&6; } 5412fi 5413 5414 5415fi 5416if test -z "$ac_cv_prog_AS"; then 5417 ac_ct_AS=$AS 5418 # Extract the first word of "as", so it can be a program name with args. 5419set dummy as; ac_word=$2 5420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5421$as_echo_n "checking for $ac_word... " >&6; } 5422if ${ac_cv_prog_ac_ct_AS+:} false; then : 5423 $as_echo_n "(cached) " >&6 5424else 5425 if test -n "$ac_ct_AS"; then 5426 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 5427else 5428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5429for as_dir in $PATH 5430do 5431 IFS=$as_save_IFS 5432 test -z "$as_dir" && as_dir=. 5433 for ac_exec_ext in '' $ac_executable_extensions; do 5434 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5435 ac_cv_prog_ac_ct_AS="as" 5436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5437 break 2 5438 fi 5439done 5440 done 5441IFS=$as_save_IFS 5442 5443fi 5444fi 5445ac_ct_AS=$ac_cv_prog_ac_ct_AS 5446if test -n "$ac_ct_AS"; then 5447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 5448$as_echo "$ac_ct_AS" >&6; } 5449else 5450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5451$as_echo "no" >&6; } 5452fi 5453 5454 if test "x$ac_ct_AS" = x; then 5455 AS="false" 5456 else 5457 case $cross_compiling:$ac_tool_warned in 5458yes:) 5459{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5460$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5461ac_tool_warned=yes ;; 5462esac 5463 AS=$ac_ct_AS 5464 fi 5465else 5466 AS="$ac_cv_prog_AS" 5467fi 5468 5469 if test -n "$ac_tool_prefix"; then 5470 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 5471set dummy ${ac_tool_prefix}dlltool; ac_word=$2 5472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5473$as_echo_n "checking for $ac_word... " >&6; } 5474if ${ac_cv_prog_DLLTOOL+:} false; then : 5475 $as_echo_n "(cached) " >&6 5476else 5477 if test -n "$DLLTOOL"; then 5478 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 5479else 5480as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5481for as_dir in $PATH 5482do 5483 IFS=$as_save_IFS 5484 test -z "$as_dir" && as_dir=. 5485 for ac_exec_ext in '' $ac_executable_extensions; do 5486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5487 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 5488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5489 break 2 5490 fi 5491done 5492 done 5493IFS=$as_save_IFS 5494 5495fi 5496fi 5497DLLTOOL=$ac_cv_prog_DLLTOOL 5498if test -n "$DLLTOOL"; then 5499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 5500$as_echo "$DLLTOOL" >&6; } 5501else 5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5503$as_echo "no" >&6; } 5504fi 5505 5506 5507fi 5508if test -z "$ac_cv_prog_DLLTOOL"; then 5509 ac_ct_DLLTOOL=$DLLTOOL 5510 # Extract the first word of "dlltool", so it can be a program name with args. 5511set dummy dlltool; ac_word=$2 5512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5513$as_echo_n "checking for $ac_word... " >&6; } 5514if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 5515 $as_echo_n "(cached) " >&6 5516else 5517 if test -n "$ac_ct_DLLTOOL"; then 5518 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5519else 5520as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5521for as_dir in $PATH 5522do 5523 IFS=$as_save_IFS 5524 test -z "$as_dir" && as_dir=. 5525 for ac_exec_ext in '' $ac_executable_extensions; do 5526 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5527 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 5528 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5529 break 2 5530 fi 5531done 5532 done 5533IFS=$as_save_IFS 5534 5535fi 5536fi 5537ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 5538if test -n "$ac_ct_DLLTOOL"; then 5539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 5540$as_echo "$ac_ct_DLLTOOL" >&6; } 5541else 5542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5543$as_echo "no" >&6; } 5544fi 5545 5546 if test "x$ac_ct_DLLTOOL" = x; then 5547 DLLTOOL="false" 5548 else 5549 case $cross_compiling:$ac_tool_warned in 5550yes:) 5551{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5552$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5553ac_tool_warned=yes ;; 5554esac 5555 DLLTOOL=$ac_ct_DLLTOOL 5556 fi 5557else 5558 DLLTOOL="$ac_cv_prog_DLLTOOL" 5559fi 5560 5561 if test -n "$ac_tool_prefix"; then 5562 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5563set dummy ${ac_tool_prefix}objdump; ac_word=$2 5564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5565$as_echo_n "checking for $ac_word... " >&6; } 5566if ${ac_cv_prog_OBJDUMP+:} false; then : 5567 $as_echo_n "(cached) " >&6 5568else 5569 if test -n "$OBJDUMP"; then 5570 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5571else 5572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5573for as_dir in $PATH 5574do 5575 IFS=$as_save_IFS 5576 test -z "$as_dir" && as_dir=. 5577 for ac_exec_ext in '' $ac_executable_extensions; do 5578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5579 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5581 break 2 5582 fi 5583done 5584 done 5585IFS=$as_save_IFS 5586 5587fi 5588fi 5589OBJDUMP=$ac_cv_prog_OBJDUMP 5590if test -n "$OBJDUMP"; then 5591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5592$as_echo "$OBJDUMP" >&6; } 5593else 5594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5595$as_echo "no" >&6; } 5596fi 5597 5598 5599fi 5600if test -z "$ac_cv_prog_OBJDUMP"; then 5601 ac_ct_OBJDUMP=$OBJDUMP 5602 # Extract the first word of "objdump", so it can be a program name with args. 5603set dummy objdump; ac_word=$2 5604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5605$as_echo_n "checking for $ac_word... " >&6; } 5606if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5607 $as_echo_n "(cached) " >&6 5608else 5609 if test -n "$ac_ct_OBJDUMP"; then 5610 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5611else 5612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5613for as_dir in $PATH 5614do 5615 IFS=$as_save_IFS 5616 test -z "$as_dir" && as_dir=. 5617 for ac_exec_ext in '' $ac_executable_extensions; do 5618 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5619 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5620 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5621 break 2 5622 fi 5623done 5624 done 5625IFS=$as_save_IFS 5626 5627fi 5628fi 5629ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5630if test -n "$ac_ct_OBJDUMP"; then 5631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5632$as_echo "$ac_ct_OBJDUMP" >&6; } 5633else 5634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5635$as_echo "no" >&6; } 5636fi 5637 5638 if test "x$ac_ct_OBJDUMP" = x; then 5639 OBJDUMP="false" 5640 else 5641 case $cross_compiling:$ac_tool_warned in 5642yes:) 5643{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5644$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5645ac_tool_warned=yes ;; 5646esac 5647 OBJDUMP=$ac_ct_OBJDUMP 5648 fi 5649else 5650 OBJDUMP="$ac_cv_prog_OBJDUMP" 5651fi 5652 5653 ;; 5654esac 5655 5656test -z "$AS" && AS=as 5657 5658 5659 5660 5661 5662test -z "$DLLTOOL" && DLLTOOL=dlltool 5663 5664 5665 5666 5667 5668test -z "$OBJDUMP" && OBJDUMP=objdump 5669 5670 5671 5672 5673 5674 5675 case `pwd` in 5676 *\ * | *\ *) 5677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5678$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5679esac 5680 5681 5682 5683macro_version='2.4.2' 5684macro_revision='1.3337' 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698ltmain="$ac_aux_dir/ltmain.sh" 5699 5700# Backslashify metacharacters that are still active within 5701# double-quoted strings. 5702sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5703 5704# Same as above, but do not quote variable references. 5705double_quote_subst='s/\(["`\\]\)/\\\1/g' 5706 5707# Sed substitution to delay expansion of an escaped shell variable in a 5708# double_quote_subst'ed string. 5709delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5710 5711# Sed substitution to delay expansion of an escaped single quote. 5712delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5713 5714# Sed substitution to avoid accidental globbing in evaled expressions 5715no_glob_subst='s/\*/\\\*/g' 5716 5717ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5718ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5719ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5720 5721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5722$as_echo_n "checking how to print strings... " >&6; } 5723# Test print first, because it will be a builtin if present. 5724if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 5725 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5726 ECHO='print -r --' 5727elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5728 ECHO='printf %s\n' 5729else 5730 # Use this function as a fallback that always works. 5731 func_fallback_echo () 5732 { 5733 eval 'cat <<_LTECHO_EOF 5734$1 5735_LTECHO_EOF' 5736 } 5737 ECHO='func_fallback_echo' 5738fi 5739 5740# func_echo_all arg... 5741# Invoke $ECHO with all args, space-separated. 5742func_echo_all () 5743{ 5744 $ECHO "" 5745} 5746 5747case "$ECHO" in 5748 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5749$as_echo "printf" >&6; } ;; 5750 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5751$as_echo "print -r" >&6; } ;; 5752 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5753$as_echo "cat" >&6; } ;; 5754esac 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5770$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5771if ${ac_cv_path_SED+:} false; then : 5772 $as_echo_n "(cached) " >&6 5773else 5774 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5775 for ac_i in 1 2 3 4 5 6 7; do 5776 ac_script="$ac_script$as_nl$ac_script" 5777 done 5778 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5779 { ac_script=; unset ac_script;} 5780 if test -z "$SED"; then 5781 ac_path_SED_found=false 5782 # Loop through the user's path and test for each of PROGNAME-LIST 5783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5784for as_dir in $PATH 5785do 5786 IFS=$as_save_IFS 5787 test -z "$as_dir" && as_dir=. 5788 for ac_prog in sed gsed; do 5789 for ac_exec_ext in '' $ac_executable_extensions; do 5790 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5791 as_fn_executable_p "$ac_path_SED" || continue 5792# Check for GNU ac_path_SED and select it if it is found. 5793 # Check for GNU $ac_path_SED 5794case `"$ac_path_SED" --version 2>&1` in 5795*GNU*) 5796 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5797*) 5798 ac_count=0 5799 $as_echo_n 0123456789 >"conftest.in" 5800 while : 5801 do 5802 cat "conftest.in" "conftest.in" >"conftest.tmp" 5803 mv "conftest.tmp" "conftest.in" 5804 cp "conftest.in" "conftest.nl" 5805 $as_echo '' >> "conftest.nl" 5806 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5807 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5808 as_fn_arith $ac_count + 1 && ac_count=$as_val 5809 if test $ac_count -gt ${ac_path_SED_max-0}; then 5810 # Best one so far, save it but keep looking for a better one 5811 ac_cv_path_SED="$ac_path_SED" 5812 ac_path_SED_max=$ac_count 5813 fi 5814 # 10*(2^10) chars as input seems more than enough 5815 test $ac_count -gt 10 && break 5816 done 5817 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5818esac 5819 5820 $ac_path_SED_found && break 3 5821 done 5822 done 5823 done 5824IFS=$as_save_IFS 5825 if test -z "$ac_cv_path_SED"; then 5826 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5827 fi 5828else 5829 ac_cv_path_SED=$SED 5830fi 5831 5832fi 5833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5834$as_echo "$ac_cv_path_SED" >&6; } 5835 SED="$ac_cv_path_SED" 5836 rm -f conftest.sed 5837 5838test -z "$SED" && SED=sed 5839Xsed="$SED -e 1s/^X//" 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5852$as_echo_n "checking for fgrep... " >&6; } 5853if ${ac_cv_path_FGREP+:} false; then : 5854 $as_echo_n "(cached) " >&6 5855else 5856 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5857 then ac_cv_path_FGREP="$GREP -F" 5858 else 5859 if test -z "$FGREP"; then 5860 ac_path_FGREP_found=false 5861 # Loop through the user's path and test for each of PROGNAME-LIST 5862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5863for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5864do 5865 IFS=$as_save_IFS 5866 test -z "$as_dir" && as_dir=. 5867 for ac_prog in fgrep; do 5868 for ac_exec_ext in '' $ac_executable_extensions; do 5869 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5870 as_fn_executable_p "$ac_path_FGREP" || continue 5871# Check for GNU ac_path_FGREP and select it if it is found. 5872 # Check for GNU $ac_path_FGREP 5873case `"$ac_path_FGREP" --version 2>&1` in 5874*GNU*) 5875 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5876*) 5877 ac_count=0 5878 $as_echo_n 0123456789 >"conftest.in" 5879 while : 5880 do 5881 cat "conftest.in" "conftest.in" >"conftest.tmp" 5882 mv "conftest.tmp" "conftest.in" 5883 cp "conftest.in" "conftest.nl" 5884 $as_echo 'FGREP' >> "conftest.nl" 5885 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5886 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5887 as_fn_arith $ac_count + 1 && ac_count=$as_val 5888 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5889 # Best one so far, save it but keep looking for a better one 5890 ac_cv_path_FGREP="$ac_path_FGREP" 5891 ac_path_FGREP_max=$ac_count 5892 fi 5893 # 10*(2^10) chars as input seems more than enough 5894 test $ac_count -gt 10 && break 5895 done 5896 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5897esac 5898 5899 $ac_path_FGREP_found && break 3 5900 done 5901 done 5902 done 5903IFS=$as_save_IFS 5904 if test -z "$ac_cv_path_FGREP"; then 5905 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5906 fi 5907else 5908 ac_cv_path_FGREP=$FGREP 5909fi 5910 5911 fi 5912fi 5913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5914$as_echo "$ac_cv_path_FGREP" >&6; } 5915 FGREP="$ac_cv_path_FGREP" 5916 5917 5918test -z "$GREP" && GREP=grep 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938# Check whether --with-gnu-ld was given. 5939if test "${with_gnu_ld+set}" = set; then : 5940 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5941else 5942 with_gnu_ld=no 5943fi 5944 5945ac_prog=ld 5946if test "$GCC" = yes; then 5947 # Check if gcc -print-prog-name=ld gives a path. 5948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5949$as_echo_n "checking for ld used by $CC... " >&6; } 5950 case $host in 5951 *-*-mingw*) 5952 # gcc leaves a trailing carriage return which upsets mingw 5953 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5954 *) 5955 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5956 esac 5957 case $ac_prog in 5958 # Accept absolute paths. 5959 [\\/]* | ?:[\\/]*) 5960 re_direlt='/[^/][^/]*/\.\./' 5961 # Canonicalize the pathname of ld 5962 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5963 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5964 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5965 done 5966 test -z "$LD" && LD="$ac_prog" 5967 ;; 5968 "") 5969 # If it fails, then pretend we aren't using GCC. 5970 ac_prog=ld 5971 ;; 5972 *) 5973 # If it is relative, then search for the first ld in PATH. 5974 with_gnu_ld=unknown 5975 ;; 5976 esac 5977elif test "$with_gnu_ld" = yes; then 5978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5979$as_echo_n "checking for GNU ld... " >&6; } 5980else 5981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5982$as_echo_n "checking for non-GNU ld... " >&6; } 5983fi 5984if ${lt_cv_path_LD+:} false; then : 5985 $as_echo_n "(cached) " >&6 5986else 5987 if test -z "$LD"; then 5988 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5989 for ac_dir in $PATH; do 5990 IFS="$lt_save_ifs" 5991 test -z "$ac_dir" && ac_dir=. 5992 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5993 lt_cv_path_LD="$ac_dir/$ac_prog" 5994 # Check to see if the program is GNU ld. I'd rather use --version, 5995 # but apparently some variants of GNU ld only accept -v. 5996 # Break only if it was the GNU/non-GNU ld that we prefer. 5997 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5998 *GNU* | *'with BFD'*) 5999 test "$with_gnu_ld" != no && break 6000 ;; 6001 *) 6002 test "$with_gnu_ld" != yes && break 6003 ;; 6004 esac 6005 fi 6006 done 6007 IFS="$lt_save_ifs" 6008else 6009 lt_cv_path_LD="$LD" # Let the user override the test with a path. 6010fi 6011fi 6012 6013LD="$lt_cv_path_LD" 6014if test -n "$LD"; then 6015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6016$as_echo "$LD" >&6; } 6017else 6018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6019$as_echo "no" >&6; } 6020fi 6021test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6023$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6024if ${lt_cv_prog_gnu_ld+:} false; then : 6025 $as_echo_n "(cached) " >&6 6026else 6027 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6028case `$LD -v 2>&1 </dev/null` in 6029*GNU* | *'with BFD'*) 6030 lt_cv_prog_gnu_ld=yes 6031 ;; 6032*) 6033 lt_cv_prog_gnu_ld=no 6034 ;; 6035esac 6036fi 6037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6038$as_echo "$lt_cv_prog_gnu_ld" >&6; } 6039with_gnu_ld=$lt_cv_prog_gnu_ld 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6050$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6051if ${lt_cv_path_NM+:} false; then : 6052 $as_echo_n "(cached) " >&6 6053else 6054 if test -n "$NM"; then 6055 # Let the user override the test. 6056 lt_cv_path_NM="$NM" 6057else 6058 lt_nm_to_check="${ac_tool_prefix}nm" 6059 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6060 lt_nm_to_check="$lt_nm_to_check nm" 6061 fi 6062 for lt_tmp_nm in $lt_nm_to_check; do 6063 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6064 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6065 IFS="$lt_save_ifs" 6066 test -z "$ac_dir" && ac_dir=. 6067 tmp_nm="$ac_dir/$lt_tmp_nm" 6068 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6069 # Check to see if the nm accepts a BSD-compat flag. 6070 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6071 # nm: unknown option "B" ignored 6072 # Tru64's nm complains that /dev/null is an invalid object file 6073 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6074 */dev/null* | *'Invalid file or object type'*) 6075 lt_cv_path_NM="$tmp_nm -B" 6076 break 6077 ;; 6078 *) 6079 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6080 */dev/null*) 6081 lt_cv_path_NM="$tmp_nm -p" 6082 break 6083 ;; 6084 *) 6085 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6086 continue # so that we can try to find one that supports BSD flags 6087 ;; 6088 esac 6089 ;; 6090 esac 6091 fi 6092 done 6093 IFS="$lt_save_ifs" 6094 done 6095 : ${lt_cv_path_NM=no} 6096fi 6097fi 6098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6099$as_echo "$lt_cv_path_NM" >&6; } 6100if test "$lt_cv_path_NM" != "no"; then 6101 NM="$lt_cv_path_NM" 6102else 6103 # Didn't find any BSD compatible name lister, look for dumpbin. 6104 if test -n "$DUMPBIN"; then : 6105 # Let the user override the test. 6106 else 6107 if test -n "$ac_tool_prefix"; then 6108 for ac_prog in dumpbin "link -dump" 6109 do 6110 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6111set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6113$as_echo_n "checking for $ac_word... " >&6; } 6114if ${ac_cv_prog_DUMPBIN+:} false; then : 6115 $as_echo_n "(cached) " >&6 6116else 6117 if test -n "$DUMPBIN"; then 6118 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6119else 6120as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6121for as_dir in $PATH 6122do 6123 IFS=$as_save_IFS 6124 test -z "$as_dir" && as_dir=. 6125 for ac_exec_ext in '' $ac_executable_extensions; do 6126 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6127 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6129 break 2 6130 fi 6131done 6132 done 6133IFS=$as_save_IFS 6134 6135fi 6136fi 6137DUMPBIN=$ac_cv_prog_DUMPBIN 6138if test -n "$DUMPBIN"; then 6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6140$as_echo "$DUMPBIN" >&6; } 6141else 6142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6143$as_echo "no" >&6; } 6144fi 6145 6146 6147 test -n "$DUMPBIN" && break 6148 done 6149fi 6150if test -z "$DUMPBIN"; then 6151 ac_ct_DUMPBIN=$DUMPBIN 6152 for ac_prog in dumpbin "link -dump" 6153do 6154 # Extract the first word of "$ac_prog", so it can be a program name with args. 6155set dummy $ac_prog; ac_word=$2 6156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6157$as_echo_n "checking for $ac_word... " >&6; } 6158if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6159 $as_echo_n "(cached) " >&6 6160else 6161 if test -n "$ac_ct_DUMPBIN"; then 6162 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6163else 6164as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6165for as_dir in $PATH 6166do 6167 IFS=$as_save_IFS 6168 test -z "$as_dir" && as_dir=. 6169 for ac_exec_ext in '' $ac_executable_extensions; do 6170 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6171 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6172 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6173 break 2 6174 fi 6175done 6176 done 6177IFS=$as_save_IFS 6178 6179fi 6180fi 6181ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6182if test -n "$ac_ct_DUMPBIN"; then 6183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6184$as_echo "$ac_ct_DUMPBIN" >&6; } 6185else 6186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6187$as_echo "no" >&6; } 6188fi 6189 6190 6191 test -n "$ac_ct_DUMPBIN" && break 6192done 6193 6194 if test "x$ac_ct_DUMPBIN" = x; then 6195 DUMPBIN=":" 6196 else 6197 case $cross_compiling:$ac_tool_warned in 6198yes:) 6199{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6200$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6201ac_tool_warned=yes ;; 6202esac 6203 DUMPBIN=$ac_ct_DUMPBIN 6204 fi 6205fi 6206 6207 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6208 *COFF*) 6209 DUMPBIN="$DUMPBIN -symbols" 6210 ;; 6211 *) 6212 DUMPBIN=: 6213 ;; 6214 esac 6215 fi 6216 6217 if test "$DUMPBIN" != ":"; then 6218 NM="$DUMPBIN" 6219 fi 6220fi 6221test -z "$NM" && NM=nm 6222 6223 6224 6225 6226 6227 6228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6229$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6230if ${lt_cv_nm_interface+:} false; then : 6231 $as_echo_n "(cached) " >&6 6232else 6233 lt_cv_nm_interface="BSD nm" 6234 echo "int some_variable = 0;" > conftest.$ac_ext 6235 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6236 (eval "$ac_compile" 2>conftest.err) 6237 cat conftest.err >&5 6238 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6239 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6240 cat conftest.err >&5 6241 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6242 cat conftest.out >&5 6243 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6244 lt_cv_nm_interface="MS dumpbin" 6245 fi 6246 rm -f conftest* 6247fi 6248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6249$as_echo "$lt_cv_nm_interface" >&6; } 6250 6251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6252$as_echo_n "checking whether ln -s works... " >&6; } 6253LN_S=$as_ln_s 6254if test "$LN_S" = "ln -s"; then 6255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6256$as_echo "yes" >&6; } 6257else 6258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6259$as_echo "no, using $LN_S" >&6; } 6260fi 6261 6262# find the maximum length of command line arguments 6263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6264$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6265if ${lt_cv_sys_max_cmd_len+:} false; then : 6266 $as_echo_n "(cached) " >&6 6267else 6268 i=0 6269 teststring="ABCD" 6270 6271 case $build_os in 6272 msdosdjgpp*) 6273 # On DJGPP, this test can blow up pretty badly due to problems in libc 6274 # (any single argument exceeding 2000 bytes causes a buffer overrun 6275 # during glob expansion). Even if it were fixed, the result of this 6276 # check would be larger than it should be. 6277 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6278 ;; 6279 6280 gnu*) 6281 # Under GNU Hurd, this test is not required because there is 6282 # no limit to the length of command line arguments. 6283 # Libtool will interpret -1 as no limit whatsoever 6284 lt_cv_sys_max_cmd_len=-1; 6285 ;; 6286 6287 cygwin* | mingw* | cegcc*) 6288 # On Win9x/ME, this test blows up -- it succeeds, but takes 6289 # about 5 minutes as the teststring grows exponentially. 6290 # Worse, since 9x/ME are not pre-emptively multitasking, 6291 # you end up with a "frozen" computer, even though with patience 6292 # the test eventually succeeds (with a max line length of 256k). 6293 # Instead, let's just punt: use the minimum linelength reported by 6294 # all of the supported platforms: 8192 (on NT/2K/XP). 6295 lt_cv_sys_max_cmd_len=8192; 6296 ;; 6297 6298 mint*) 6299 # On MiNT this can take a long time and run out of memory. 6300 lt_cv_sys_max_cmd_len=8192; 6301 ;; 6302 6303 amigaos*) 6304 # On AmigaOS with pdksh, this test takes hours, literally. 6305 # So we just punt and use a minimum line length of 8192. 6306 lt_cv_sys_max_cmd_len=8192; 6307 ;; 6308 6309 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6310 # This has been around since 386BSD, at least. Likely further. 6311 if test -x /sbin/sysctl; then 6312 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6313 elif test -x /usr/sbin/sysctl; then 6314 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6315 else 6316 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6317 fi 6318 # And add a safety zone 6319 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6320 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6321 ;; 6322 6323 interix*) 6324 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6325 lt_cv_sys_max_cmd_len=196608 6326 ;; 6327 6328 os2*) 6329 # The test takes a long time on OS/2. 6330 lt_cv_sys_max_cmd_len=8192 6331 ;; 6332 6333 osf*) 6334 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6335 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6336 # nice to cause kernel panics so lets avoid the loop below. 6337 # First set a reasonable default. 6338 lt_cv_sys_max_cmd_len=16384 6339 # 6340 if test -x /sbin/sysconfig; then 6341 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6342 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6343 esac 6344 fi 6345 ;; 6346 sco3.2v5*) 6347 lt_cv_sys_max_cmd_len=102400 6348 ;; 6349 sysv5* | sco5v6* | sysv4.2uw2*) 6350 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6351 if test -n "$kargmax"; then 6352 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6353 else 6354 lt_cv_sys_max_cmd_len=32768 6355 fi 6356 ;; 6357 *) 6358 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6359 if test -n "$lt_cv_sys_max_cmd_len"; then 6360 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6361 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6362 else 6363 # Make teststring a little bigger before we do anything with it. 6364 # a 1K string should be a reasonable start. 6365 for i in 1 2 3 4 5 6 7 8 ; do 6366 teststring=$teststring$teststring 6367 done 6368 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6369 # If test is not a shell built-in, we'll probably end up computing a 6370 # maximum length that is only half of the actual maximum length, but 6371 # we can't tell. 6372 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 6373 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6374 test $i != 17 # 1/2 MB should be enough 6375 do 6376 i=`expr $i + 1` 6377 teststring=$teststring$teststring 6378 done 6379 # Only check the string length outside the loop. 6380 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6381 teststring= 6382 # Add a significant safety factor because C++ compilers can tack on 6383 # massive amounts of additional arguments before passing them to the 6384 # linker. It appears as though 1/2 is a usable value. 6385 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6386 fi 6387 ;; 6388 esac 6389 6390fi 6391 6392if test -n $lt_cv_sys_max_cmd_len ; then 6393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6394$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6395else 6396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6397$as_echo "none" >&6; } 6398fi 6399max_cmd_len=$lt_cv_sys_max_cmd_len 6400 6401 6402 6403 6404 6405 6406: ${CP="cp -f"} 6407: ${MV="mv -f"} 6408: ${RM="rm -f"} 6409 6410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6411$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6412# Try some XSI features 6413xsi_shell=no 6414( _lt_dummy="a/b/c" 6415 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 6416 = c,a/b,b/c, \ 6417 && eval 'test $(( 1 + 1 )) -eq 2 \ 6418 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6419 && xsi_shell=yes 6420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6421$as_echo "$xsi_shell" >&6; } 6422 6423 6424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6425$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6426lt_shell_append=no 6427( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6428 >/dev/null 2>&1 \ 6429 && lt_shell_append=yes 6430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6431$as_echo "$lt_shell_append" >&6; } 6432 6433 6434if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6435 lt_unset=unset 6436else 6437 lt_unset=false 6438fi 6439 6440 6441 6442 6443 6444# test EBCDIC or ASCII 6445case `echo X|tr X '\101'` in 6446 A) # ASCII based system 6447 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6448 lt_SP2NL='tr \040 \012' 6449 lt_NL2SP='tr \015\012 \040\040' 6450 ;; 6451 *) # EBCDIC based system 6452 lt_SP2NL='tr \100 \n' 6453 lt_NL2SP='tr \r\n \100\100' 6454 ;; 6455esac 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 6466$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 6467if ${lt_cv_to_host_file_cmd+:} false; then : 6468 $as_echo_n "(cached) " >&6 6469else 6470 case $host in 6471 *-*-mingw* ) 6472 case $build in 6473 *-*-mingw* ) # actually msys 6474 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 6475 ;; 6476 *-*-cygwin* ) 6477 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 6478 ;; 6479 * ) # otherwise, assume *nix 6480 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 6481 ;; 6482 esac 6483 ;; 6484 *-*-cygwin* ) 6485 case $build in 6486 *-*-mingw* ) # actually msys 6487 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 6488 ;; 6489 *-*-cygwin* ) 6490 lt_cv_to_host_file_cmd=func_convert_file_noop 6491 ;; 6492 * ) # otherwise, assume *nix 6493 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 6494 ;; 6495 esac 6496 ;; 6497 * ) # unhandled hosts (and "normal" native builds) 6498 lt_cv_to_host_file_cmd=func_convert_file_noop 6499 ;; 6500esac 6501 6502fi 6503 6504to_host_file_cmd=$lt_cv_to_host_file_cmd 6505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 6506$as_echo "$lt_cv_to_host_file_cmd" >&6; } 6507 6508 6509 6510 6511 6512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 6513$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 6514if ${lt_cv_to_tool_file_cmd+:} false; then : 6515 $as_echo_n "(cached) " >&6 6516else 6517 #assume ordinary cross tools, or native build. 6518lt_cv_to_tool_file_cmd=func_convert_file_noop 6519case $host in 6520 *-*-mingw* ) 6521 case $build in 6522 *-*-mingw* ) # actually msys 6523 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 6524 ;; 6525 esac 6526 ;; 6527esac 6528 6529fi 6530 6531to_tool_file_cmd=$lt_cv_to_tool_file_cmd 6532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 6533$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 6534 6535 6536 6537 6538 6539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6540$as_echo_n "checking for $LD option to reload object files... " >&6; } 6541if ${lt_cv_ld_reload_flag+:} false; then : 6542 $as_echo_n "(cached) " >&6 6543else 6544 lt_cv_ld_reload_flag='-r' 6545fi 6546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6547$as_echo "$lt_cv_ld_reload_flag" >&6; } 6548reload_flag=$lt_cv_ld_reload_flag 6549case $reload_flag in 6550"" | " "*) ;; 6551*) reload_flag=" $reload_flag" ;; 6552esac 6553reload_cmds='$LD$reload_flag -o $output$reload_objs' 6554case $host_os in 6555 cygwin* | mingw* | pw32* | cegcc*) 6556 if test "$GCC" != yes; then 6557 reload_cmds=false 6558 fi 6559 ;; 6560 darwin*) 6561 if test "$GCC" = yes; then 6562 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6563 else 6564 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6565 fi 6566 ;; 6567esac 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577if test -n "$ac_tool_prefix"; then 6578 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6579set dummy ${ac_tool_prefix}objdump; ac_word=$2 6580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6581$as_echo_n "checking for $ac_word... " >&6; } 6582if ${ac_cv_prog_OBJDUMP+:} false; then : 6583 $as_echo_n "(cached) " >&6 6584else 6585 if test -n "$OBJDUMP"; then 6586 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6587else 6588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6589for as_dir in $PATH 6590do 6591 IFS=$as_save_IFS 6592 test -z "$as_dir" && as_dir=. 6593 for ac_exec_ext in '' $ac_executable_extensions; do 6594 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6595 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6597 break 2 6598 fi 6599done 6600 done 6601IFS=$as_save_IFS 6602 6603fi 6604fi 6605OBJDUMP=$ac_cv_prog_OBJDUMP 6606if test -n "$OBJDUMP"; then 6607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6608$as_echo "$OBJDUMP" >&6; } 6609else 6610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6611$as_echo "no" >&6; } 6612fi 6613 6614 6615fi 6616if test -z "$ac_cv_prog_OBJDUMP"; then 6617 ac_ct_OBJDUMP=$OBJDUMP 6618 # Extract the first word of "objdump", so it can be a program name with args. 6619set dummy objdump; ac_word=$2 6620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6621$as_echo_n "checking for $ac_word... " >&6; } 6622if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6623 $as_echo_n "(cached) " >&6 6624else 6625 if test -n "$ac_ct_OBJDUMP"; then 6626 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6627else 6628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6629for as_dir in $PATH 6630do 6631 IFS=$as_save_IFS 6632 test -z "$as_dir" && as_dir=. 6633 for ac_exec_ext in '' $ac_executable_extensions; do 6634 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6635 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6637 break 2 6638 fi 6639done 6640 done 6641IFS=$as_save_IFS 6642 6643fi 6644fi 6645ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6646if test -n "$ac_ct_OBJDUMP"; then 6647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6648$as_echo "$ac_ct_OBJDUMP" >&6; } 6649else 6650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6651$as_echo "no" >&6; } 6652fi 6653 6654 if test "x$ac_ct_OBJDUMP" = x; then 6655 OBJDUMP="false" 6656 else 6657 case $cross_compiling:$ac_tool_warned in 6658yes:) 6659{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6660$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6661ac_tool_warned=yes ;; 6662esac 6663 OBJDUMP=$ac_ct_OBJDUMP 6664 fi 6665else 6666 OBJDUMP="$ac_cv_prog_OBJDUMP" 6667fi 6668 6669test -z "$OBJDUMP" && OBJDUMP=objdump 6670 6671 6672 6673 6674 6675 6676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6677$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6678if ${lt_cv_deplibs_check_method+:} false; then : 6679 $as_echo_n "(cached) " >&6 6680else 6681 lt_cv_file_magic_cmd='$MAGIC_CMD' 6682lt_cv_file_magic_test_file= 6683lt_cv_deplibs_check_method='unknown' 6684# Need to set the preceding variable on all platforms that support 6685# interlibrary dependencies. 6686# 'none' -- dependencies not supported. 6687# `unknown' -- same as none, but documents that we really don't know. 6688# 'pass_all' -- all dependencies passed with no checks. 6689# 'test_compile' -- check by making test program. 6690# 'file_magic [[regex]]' -- check by looking for files in library path 6691# which responds to the $file_magic_cmd with a given extended regex. 6692# If you have `file' or equivalent on your system and you're not sure 6693# whether `pass_all' will *always* work, you probably want this one. 6694 6695case $host_os in 6696aix[4-9]*) 6697 lt_cv_deplibs_check_method=pass_all 6698 ;; 6699 6700beos*) 6701 lt_cv_deplibs_check_method=pass_all 6702 ;; 6703 6704bsdi[45]*) 6705 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6706 lt_cv_file_magic_cmd='/usr/bin/file -L' 6707 lt_cv_file_magic_test_file=/shlib/libc.so 6708 ;; 6709 6710cygwin*) 6711 # func_win32_libid is a shell function defined in ltmain.sh 6712 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6713 lt_cv_file_magic_cmd='func_win32_libid' 6714 ;; 6715 6716mingw* | pw32*) 6717 # Base MSYS/MinGW do not provide the 'file' command needed by 6718 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6719 # unless we find 'file', for example because we are cross-compiling. 6720 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6721 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6722 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6723 lt_cv_file_magic_cmd='func_win32_libid' 6724 else 6725 # Keep this pattern in sync with the one in func_win32_libid. 6726 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6727 lt_cv_file_magic_cmd='$OBJDUMP -f' 6728 fi 6729 ;; 6730 6731cegcc*) 6732 # use the weaker test based on 'objdump'. See mingw*. 6733 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6734 lt_cv_file_magic_cmd='$OBJDUMP -f' 6735 ;; 6736 6737darwin* | rhapsody*) 6738 lt_cv_deplibs_check_method=pass_all 6739 ;; 6740 6741freebsd* | dragonfly*) 6742 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6743 case $host_cpu in 6744 i*86 ) 6745 # Not sure whether the presence of OpenBSD here was a mistake. 6746 # Let's accept both of them until this is cleared up. 6747 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6748 lt_cv_file_magic_cmd=/usr/bin/file 6749 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6750 ;; 6751 esac 6752 else 6753 lt_cv_deplibs_check_method=pass_all 6754 fi 6755 ;; 6756 6757gnu*) 6758 lt_cv_deplibs_check_method=pass_all 6759 ;; 6760 6761haiku*) 6762 lt_cv_deplibs_check_method=pass_all 6763 ;; 6764 6765hpux10.20* | hpux11*) 6766 lt_cv_file_magic_cmd=/usr/bin/file 6767 case $host_cpu in 6768 ia64*) 6769 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6770 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6771 ;; 6772 hppa*64*) 6773 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]' 6774 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6775 ;; 6776 *) 6777 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6778 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6779 ;; 6780 esac 6781 ;; 6782 6783interix[3-9]*) 6784 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6785 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6786 ;; 6787 6788irix5* | irix6* | nonstopux*) 6789 case $LD in 6790 *-32|*"-32 ") libmagic=32-bit;; 6791 *-n32|*"-n32 ") libmagic=N32;; 6792 *-64|*"-64 ") libmagic=64-bit;; 6793 *) libmagic=never-match;; 6794 esac 6795 lt_cv_deplibs_check_method=pass_all 6796 ;; 6797 6798# This must be glibc/ELF. 6799linux* | k*bsd*-gnu | kopensolaris*-gnu) 6800 lt_cv_deplibs_check_method=pass_all 6801 ;; 6802 6803netbsd*) 6804 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6805 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6806 else 6807 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6808 fi 6809 ;; 6810 6811newos6*) 6812 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6813 lt_cv_file_magic_cmd=/usr/bin/file 6814 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6815 ;; 6816 6817*nto* | *qnx*) 6818 lt_cv_deplibs_check_method=pass_all 6819 ;; 6820 6821openbsd*) 6822 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6823 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6824 else 6825 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6826 fi 6827 ;; 6828 6829osf3* | osf4* | osf5*) 6830 lt_cv_deplibs_check_method=pass_all 6831 ;; 6832 6833rdos*) 6834 lt_cv_deplibs_check_method=pass_all 6835 ;; 6836 6837solaris*) 6838 lt_cv_deplibs_check_method=pass_all 6839 ;; 6840 6841sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6842 lt_cv_deplibs_check_method=pass_all 6843 ;; 6844 6845sysv4 | sysv4.3*) 6846 case $host_vendor in 6847 motorola) 6848 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]' 6849 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6850 ;; 6851 ncr) 6852 lt_cv_deplibs_check_method=pass_all 6853 ;; 6854 sequent) 6855 lt_cv_file_magic_cmd='/bin/file' 6856 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6857 ;; 6858 sni) 6859 lt_cv_file_magic_cmd='/bin/file' 6860 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6861 lt_cv_file_magic_test_file=/lib/libc.so 6862 ;; 6863 siemens) 6864 lt_cv_deplibs_check_method=pass_all 6865 ;; 6866 pc) 6867 lt_cv_deplibs_check_method=pass_all 6868 ;; 6869 esac 6870 ;; 6871 6872tpf*) 6873 lt_cv_deplibs_check_method=pass_all 6874 ;; 6875esac 6876 6877fi 6878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6879$as_echo "$lt_cv_deplibs_check_method" >&6; } 6880 6881file_magic_glob= 6882want_nocaseglob=no 6883if test "$build" = "$host"; then 6884 case $host_os in 6885 mingw* | pw32*) 6886 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6887 want_nocaseglob=yes 6888 else 6889 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6890 fi 6891 ;; 6892 esac 6893fi 6894 6895file_magic_cmd=$lt_cv_file_magic_cmd 6896deplibs_check_method=$lt_cv_deplibs_check_method 6897test -z "$deplibs_check_method" && deplibs_check_method=unknown 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920if test -n "$ac_tool_prefix"; then 6921 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6922set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6924$as_echo_n "checking for $ac_word... " >&6; } 6925if ${ac_cv_prog_DLLTOOL+:} false; then : 6926 $as_echo_n "(cached) " >&6 6927else 6928 if test -n "$DLLTOOL"; then 6929 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6930else 6931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6932for as_dir in $PATH 6933do 6934 IFS=$as_save_IFS 6935 test -z "$as_dir" && as_dir=. 6936 for ac_exec_ext in '' $ac_executable_extensions; do 6937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6938 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6940 break 2 6941 fi 6942done 6943 done 6944IFS=$as_save_IFS 6945 6946fi 6947fi 6948DLLTOOL=$ac_cv_prog_DLLTOOL 6949if test -n "$DLLTOOL"; then 6950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6951$as_echo "$DLLTOOL" >&6; } 6952else 6953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6954$as_echo "no" >&6; } 6955fi 6956 6957 6958fi 6959if test -z "$ac_cv_prog_DLLTOOL"; then 6960 ac_ct_DLLTOOL=$DLLTOOL 6961 # Extract the first word of "dlltool", so it can be a program name with args. 6962set dummy dlltool; ac_word=$2 6963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6964$as_echo_n "checking for $ac_word... " >&6; } 6965if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6966 $as_echo_n "(cached) " >&6 6967else 6968 if test -n "$ac_ct_DLLTOOL"; then 6969 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6970else 6971as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6972for as_dir in $PATH 6973do 6974 IFS=$as_save_IFS 6975 test -z "$as_dir" && as_dir=. 6976 for ac_exec_ext in '' $ac_executable_extensions; do 6977 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6978 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6979 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6980 break 2 6981 fi 6982done 6983 done 6984IFS=$as_save_IFS 6985 6986fi 6987fi 6988ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6989if test -n "$ac_ct_DLLTOOL"; then 6990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6991$as_echo "$ac_ct_DLLTOOL" >&6; } 6992else 6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6994$as_echo "no" >&6; } 6995fi 6996 6997 if test "x$ac_ct_DLLTOOL" = x; then 6998 DLLTOOL="false" 6999 else 7000 case $cross_compiling:$ac_tool_warned in 7001yes:) 7002{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7003$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7004ac_tool_warned=yes ;; 7005esac 7006 DLLTOOL=$ac_ct_DLLTOOL 7007 fi 7008else 7009 DLLTOOL="$ac_cv_prog_DLLTOOL" 7010fi 7011 7012test -z "$DLLTOOL" && DLLTOOL=dlltool 7013 7014 7015 7016 7017 7018 7019 7020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 7021$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 7022if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 7023 $as_echo_n "(cached) " >&6 7024else 7025 lt_cv_sharedlib_from_linklib_cmd='unknown' 7026 7027case $host_os in 7028cygwin* | mingw* | pw32* | cegcc*) 7029 # two different shell functions defined in ltmain.sh 7030 # decide which to use based on capabilities of $DLLTOOL 7031 case `$DLLTOOL --help 2>&1` in 7032 *--identify-strict*) 7033 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 7034 ;; 7035 *) 7036 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 7037 ;; 7038 esac 7039 ;; 7040*) 7041 # fallback: assume linklib IS sharedlib 7042 lt_cv_sharedlib_from_linklib_cmd="$ECHO" 7043 ;; 7044esac 7045 7046fi 7047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 7048$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 7049sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 7050test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 7051 7052 7053 7054 7055 7056 7057 7058if test -n "$ac_tool_prefix"; then 7059 for ac_prog in ar 7060 do 7061 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 7062set dummy $ac_tool_prefix$ac_prog; ac_word=$2 7063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7064$as_echo_n "checking for $ac_word... " >&6; } 7065if ${ac_cv_prog_AR+:} false; then : 7066 $as_echo_n "(cached) " >&6 7067else 7068 if test -n "$AR"; then 7069 ac_cv_prog_AR="$AR" # Let the user override the test. 7070else 7071as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7072for as_dir in $PATH 7073do 7074 IFS=$as_save_IFS 7075 test -z "$as_dir" && as_dir=. 7076 for ac_exec_ext in '' $ac_executable_extensions; do 7077 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7078 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 7079 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7080 break 2 7081 fi 7082done 7083 done 7084IFS=$as_save_IFS 7085 7086fi 7087fi 7088AR=$ac_cv_prog_AR 7089if test -n "$AR"; then 7090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7091$as_echo "$AR" >&6; } 7092else 7093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7094$as_echo "no" >&6; } 7095fi 7096 7097 7098 test -n "$AR" && break 7099 done 7100fi 7101if test -z "$AR"; then 7102 ac_ct_AR=$AR 7103 for ac_prog in ar 7104do 7105 # Extract the first word of "$ac_prog", so it can be a program name with args. 7106set dummy $ac_prog; ac_word=$2 7107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7108$as_echo_n "checking for $ac_word... " >&6; } 7109if ${ac_cv_prog_ac_ct_AR+:} false; then : 7110 $as_echo_n "(cached) " >&6 7111else 7112 if test -n "$ac_ct_AR"; then 7113 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7114else 7115as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7116for as_dir in $PATH 7117do 7118 IFS=$as_save_IFS 7119 test -z "$as_dir" && as_dir=. 7120 for ac_exec_ext in '' $ac_executable_extensions; do 7121 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7122 ac_cv_prog_ac_ct_AR="$ac_prog" 7123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7124 break 2 7125 fi 7126done 7127 done 7128IFS=$as_save_IFS 7129 7130fi 7131fi 7132ac_ct_AR=$ac_cv_prog_ac_ct_AR 7133if test -n "$ac_ct_AR"; then 7134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7135$as_echo "$ac_ct_AR" >&6; } 7136else 7137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7138$as_echo "no" >&6; } 7139fi 7140 7141 7142 test -n "$ac_ct_AR" && break 7143done 7144 7145 if test "x$ac_ct_AR" = x; then 7146 AR="false" 7147 else 7148 case $cross_compiling:$ac_tool_warned in 7149yes:) 7150{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7151$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7152ac_tool_warned=yes ;; 7153esac 7154 AR=$ac_ct_AR 7155 fi 7156fi 7157 7158: ${AR=ar} 7159: ${AR_FLAGS=cru} 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 7172$as_echo_n "checking for archiver @FILE support... " >&6; } 7173if ${lt_cv_ar_at_file+:} false; then : 7174 $as_echo_n "(cached) " >&6 7175else 7176 lt_cv_ar_at_file=no 7177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7178/* end confdefs.h. */ 7179 7180int 7181main () 7182{ 7183 7184 ; 7185 return 0; 7186} 7187_ACEOF 7188if ac_fn_c_try_compile "$LINENO"; then : 7189 echo conftest.$ac_objext > conftest.lst 7190 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 7191 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 7192 (eval $lt_ar_try) 2>&5 7193 ac_status=$? 7194 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7195 test $ac_status = 0; } 7196 if test "$ac_status" -eq 0; then 7197 # Ensure the archiver fails upon bogus file names. 7198 rm -f conftest.$ac_objext libconftest.a 7199 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 7200 (eval $lt_ar_try) 2>&5 7201 ac_status=$? 7202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7203 test $ac_status = 0; } 7204 if test "$ac_status" -ne 0; then 7205 lt_cv_ar_at_file=@ 7206 fi 7207 fi 7208 rm -f conftest.* libconftest.a 7209 7210fi 7211rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7212 7213fi 7214{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 7215$as_echo "$lt_cv_ar_at_file" >&6; } 7216 7217if test "x$lt_cv_ar_at_file" = xno; then 7218 archiver_list_spec= 7219else 7220 archiver_list_spec=$lt_cv_ar_at_file 7221fi 7222 7223 7224 7225 7226 7227 7228 7229if test -n "$ac_tool_prefix"; then 7230 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7231set dummy ${ac_tool_prefix}strip; ac_word=$2 7232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7233$as_echo_n "checking for $ac_word... " >&6; } 7234if ${ac_cv_prog_STRIP+:} false; then : 7235 $as_echo_n "(cached) " >&6 7236else 7237 if test -n "$STRIP"; then 7238 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7239else 7240as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7241for as_dir in $PATH 7242do 7243 IFS=$as_save_IFS 7244 test -z "$as_dir" && as_dir=. 7245 for ac_exec_ext in '' $ac_executable_extensions; do 7246 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7247 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7248 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7249 break 2 7250 fi 7251done 7252 done 7253IFS=$as_save_IFS 7254 7255fi 7256fi 7257STRIP=$ac_cv_prog_STRIP 7258if test -n "$STRIP"; then 7259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 7260$as_echo "$STRIP" >&6; } 7261else 7262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7263$as_echo "no" >&6; } 7264fi 7265 7266 7267fi 7268if test -z "$ac_cv_prog_STRIP"; then 7269 ac_ct_STRIP=$STRIP 7270 # Extract the first word of "strip", so it can be a program name with args. 7271set dummy strip; ac_word=$2 7272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7273$as_echo_n "checking for $ac_word... " >&6; } 7274if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 7275 $as_echo_n "(cached) " >&6 7276else 7277 if test -n "$ac_ct_STRIP"; then 7278 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7279else 7280as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7281for as_dir in $PATH 7282do 7283 IFS=$as_save_IFS 7284 test -z "$as_dir" && as_dir=. 7285 for ac_exec_ext in '' $ac_executable_extensions; do 7286 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7287 ac_cv_prog_ac_ct_STRIP="strip" 7288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7289 break 2 7290 fi 7291done 7292 done 7293IFS=$as_save_IFS 7294 7295fi 7296fi 7297ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7298if test -n "$ac_ct_STRIP"; then 7299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7300$as_echo "$ac_ct_STRIP" >&6; } 7301else 7302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7303$as_echo "no" >&6; } 7304fi 7305 7306 if test "x$ac_ct_STRIP" = x; then 7307 STRIP=":" 7308 else 7309 case $cross_compiling:$ac_tool_warned in 7310yes:) 7311{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7312$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7313ac_tool_warned=yes ;; 7314esac 7315 STRIP=$ac_ct_STRIP 7316 fi 7317else 7318 STRIP="$ac_cv_prog_STRIP" 7319fi 7320 7321test -z "$STRIP" && STRIP=: 7322 7323 7324 7325 7326 7327 7328if test -n "$ac_tool_prefix"; then 7329 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7330set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7332$as_echo_n "checking for $ac_word... " >&6; } 7333if ${ac_cv_prog_RANLIB+:} false; then : 7334 $as_echo_n "(cached) " >&6 7335else 7336 if test -n "$RANLIB"; then 7337 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7338else 7339as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7340for as_dir in $PATH 7341do 7342 IFS=$as_save_IFS 7343 test -z "$as_dir" && as_dir=. 7344 for ac_exec_ext in '' $ac_executable_extensions; do 7345 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7346 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7348 break 2 7349 fi 7350done 7351 done 7352IFS=$as_save_IFS 7353 7354fi 7355fi 7356RANLIB=$ac_cv_prog_RANLIB 7357if test -n "$RANLIB"; then 7358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7359$as_echo "$RANLIB" >&6; } 7360else 7361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7362$as_echo "no" >&6; } 7363fi 7364 7365 7366fi 7367if test -z "$ac_cv_prog_RANLIB"; then 7368 ac_ct_RANLIB=$RANLIB 7369 # Extract the first word of "ranlib", so it can be a program name with args. 7370set dummy ranlib; ac_word=$2 7371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7372$as_echo_n "checking for $ac_word... " >&6; } 7373if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7374 $as_echo_n "(cached) " >&6 7375else 7376 if test -n "$ac_ct_RANLIB"; then 7377 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7378else 7379as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7380for as_dir in $PATH 7381do 7382 IFS=$as_save_IFS 7383 test -z "$as_dir" && as_dir=. 7384 for ac_exec_ext in '' $ac_executable_extensions; do 7385 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7386 ac_cv_prog_ac_ct_RANLIB="ranlib" 7387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7388 break 2 7389 fi 7390done 7391 done 7392IFS=$as_save_IFS 7393 7394fi 7395fi 7396ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7397if test -n "$ac_ct_RANLIB"; then 7398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7399$as_echo "$ac_ct_RANLIB" >&6; } 7400else 7401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7402$as_echo "no" >&6; } 7403fi 7404 7405 if test "x$ac_ct_RANLIB" = x; then 7406 RANLIB=":" 7407 else 7408 case $cross_compiling:$ac_tool_warned in 7409yes:) 7410{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7411$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7412ac_tool_warned=yes ;; 7413esac 7414 RANLIB=$ac_ct_RANLIB 7415 fi 7416else 7417 RANLIB="$ac_cv_prog_RANLIB" 7418fi 7419 7420test -z "$RANLIB" && RANLIB=: 7421 7422 7423 7424 7425 7426 7427# Determine commands to create old-style static archives. 7428old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7429old_postinstall_cmds='chmod 644 $oldlib' 7430old_postuninstall_cmds= 7431 7432if test -n "$RANLIB"; then 7433 case $host_os in 7434 openbsd*) 7435 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 7436 ;; 7437 *) 7438 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 7439 ;; 7440 esac 7441 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 7442fi 7443 7444case $host_os in 7445 darwin*) 7446 lock_old_archive_extraction=yes ;; 7447 *) 7448 lock_old_archive_extraction=no ;; 7449esac 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489# If no C compiler was specified, use CC. 7490LTCC=${LTCC-"$CC"} 7491 7492# If no C compiler flags were specified, use CFLAGS. 7493LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7494 7495# Allow CC to be a program name with arguments. 7496compiler=$CC 7497 7498 7499# Check for command to grab the raw symbol name followed by C symbol from nm. 7500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7501$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7502if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7503 $as_echo_n "(cached) " >&6 7504else 7505 7506# These are sane defaults that work on at least a few old systems. 7507# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7508 7509# Character class describing NM global symbol codes. 7510symcode='[BCDEGRST]' 7511 7512# Regexp to match symbols that can be accessed directly from C. 7513sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7514 7515# Define system-specific variables. 7516case $host_os in 7517aix*) 7518 symcode='[BCDT]' 7519 ;; 7520cygwin* | mingw* | pw32* | cegcc*) 7521 symcode='[ABCDGISTW]' 7522 ;; 7523hpux*) 7524 if test "$host_cpu" = ia64; then 7525 symcode='[ABCDEGRST]' 7526 fi 7527 ;; 7528irix* | nonstopux*) 7529 symcode='[BCDEGRST]' 7530 ;; 7531osf*) 7532 symcode='[BCDEGQRST]' 7533 ;; 7534solaris*) 7535 symcode='[BDRT]' 7536 ;; 7537sco3.2v5*) 7538 symcode='[DT]' 7539 ;; 7540sysv4.2uw2*) 7541 symcode='[DT]' 7542 ;; 7543sysv5* | sco5v6* | unixware* | OpenUNIX*) 7544 symcode='[ABDT]' 7545 ;; 7546sysv4) 7547 symcode='[DFNSTU]' 7548 ;; 7549esac 7550 7551# If we're using GNU nm, then use its standard symbol codes. 7552case `$NM -V 2>&1` in 7553*GNU* | *'with BFD'*) 7554 symcode='[ABCDGIRSTW]' ;; 7555esac 7556 7557# Transform an extracted symbol line into a proper C declaration. 7558# Some systems (esp. on ia64) link data and code symbols differently, 7559# so use this general approach. 7560lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7561 7562# Transform an extracted symbol line into symbol name and symbol address 7563lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7564lt_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'" 7565 7566# Handle CRLF in mingw tool chain 7567opt_cr= 7568case $build_os in 7569mingw*) 7570 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7571 ;; 7572esac 7573 7574# Try without a prefix underscore, then with it. 7575for ac_symprfx in "" "_"; do 7576 7577 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7578 symxfrm="\\1 $ac_symprfx\\2 \\2" 7579 7580 # Write the raw and C identifiers. 7581 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7582 # Fake it for dumpbin and say T for any non-static function 7583 # and D for any global variable. 7584 # Also find C++ and __fastcall symbols from MSVC++, 7585 # which start with @ or ?. 7586 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7587" {last_section=section; section=\$ 3};"\ 7588" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7589" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7590" \$ 0!~/External *\|/{next};"\ 7591" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7592" {if(hide[section]) next};"\ 7593" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7594" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7595" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7596" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7597" ' prfx=^$ac_symprfx" 7598 else 7599 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7600 fi 7601 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 7602 7603 # Check to see that the pipe works correctly. 7604 pipe_works=no 7605 7606 rm -f conftest* 7607 cat > conftest.$ac_ext <<_LT_EOF 7608#ifdef __cplusplus 7609extern "C" { 7610#endif 7611char nm_test_var; 7612void nm_test_func(void); 7613void nm_test_func(void){} 7614#ifdef __cplusplus 7615} 7616#endif 7617int main(){nm_test_var='a';nm_test_func();return(0);} 7618_LT_EOF 7619 7620 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7621 (eval $ac_compile) 2>&5 7622 ac_status=$? 7623 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7624 test $ac_status = 0; }; then 7625 # Now try to grab the symbols. 7626 nlist=conftest.nm 7627 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7628 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7629 ac_status=$? 7630 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7631 test $ac_status = 0; } && test -s "$nlist"; then 7632 # Try sorting and uniquifying the output. 7633 if sort "$nlist" | uniq > "$nlist"T; then 7634 mv -f "$nlist"T "$nlist" 7635 else 7636 rm -f "$nlist"T 7637 fi 7638 7639 # Make sure that we snagged all the symbols we need. 7640 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7641 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7642 cat <<_LT_EOF > conftest.$ac_ext 7643/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7644#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 7645/* DATA imports from DLLs on WIN32 con't be const, because runtime 7646 relocations are performed -- see ld's documentation on pseudo-relocs. */ 7647# define LT_DLSYM_CONST 7648#elif defined(__osf__) 7649/* This system does not cope well with relocations in const data. */ 7650# define LT_DLSYM_CONST 7651#else 7652# define LT_DLSYM_CONST const 7653#endif 7654 7655#ifdef __cplusplus 7656extern "C" { 7657#endif 7658 7659_LT_EOF 7660 # Now generate the symbol file. 7661 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7662 7663 cat <<_LT_EOF >> conftest.$ac_ext 7664 7665/* The mapping between symbol names and symbols. */ 7666LT_DLSYM_CONST struct { 7667 const char *name; 7668 void *address; 7669} 7670lt__PROGRAM__LTX_preloaded_symbols[] = 7671{ 7672 { "@PROGRAM@", (void *) 0 }, 7673_LT_EOF 7674 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7675 cat <<\_LT_EOF >> conftest.$ac_ext 7676 {0, (void *) 0} 7677}; 7678 7679/* This works around a problem in FreeBSD linker */ 7680#ifdef FREEBSD_WORKAROUND 7681static const void *lt_preloaded_setup() { 7682 return lt__PROGRAM__LTX_preloaded_symbols; 7683} 7684#endif 7685 7686#ifdef __cplusplus 7687} 7688#endif 7689_LT_EOF 7690 # Now try linking the two files. 7691 mv conftest.$ac_objext conftstm.$ac_objext 7692 lt_globsym_save_LIBS=$LIBS 7693 lt_globsym_save_CFLAGS=$CFLAGS 7694 LIBS="conftstm.$ac_objext" 7695 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7696 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7697 (eval $ac_link) 2>&5 7698 ac_status=$? 7699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7700 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7701 pipe_works=yes 7702 fi 7703 LIBS=$lt_globsym_save_LIBS 7704 CFLAGS=$lt_globsym_save_CFLAGS 7705 else 7706 echo "cannot find nm_test_func in $nlist" >&5 7707 fi 7708 else 7709 echo "cannot find nm_test_var in $nlist" >&5 7710 fi 7711 else 7712 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7713 fi 7714 else 7715 echo "$progname: failed program was:" >&5 7716 cat conftest.$ac_ext >&5 7717 fi 7718 rm -rf conftest* conftst* 7719 7720 # Do not use the global_symbol_pipe unless it works. 7721 if test "$pipe_works" = yes; then 7722 break 7723 else 7724 lt_cv_sys_global_symbol_pipe= 7725 fi 7726done 7727 7728fi 7729 7730if test -z "$lt_cv_sys_global_symbol_pipe"; then 7731 lt_cv_sys_global_symbol_to_cdecl= 7732fi 7733if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7735$as_echo "failed" >&6; } 7736else 7737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7738$as_echo "ok" >&6; } 7739fi 7740 7741# Response file support. 7742if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7743 nm_file_list_spec='@' 7744elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7745 nm_file_list_spec='@' 7746fi 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7775$as_echo_n "checking for sysroot... " >&6; } 7776 7777# Check whether --with-sysroot was given. 7778if test "${with_sysroot+set}" = set; then : 7779 withval=$with_sysroot; 7780else 7781 with_sysroot=no 7782fi 7783 7784 7785lt_sysroot= 7786case ${with_sysroot} in #( 7787 yes) 7788 if test "$GCC" = yes; then 7789 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7790 fi 7791 ;; #( 7792 /*) 7793 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 7794 ;; #( 7795 no|'') 7796 ;; #( 7797 *) 7798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 7799$as_echo "${with_sysroot}" >&6; } 7800 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7801 ;; 7802esac 7803 7804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7805$as_echo "${lt_sysroot:-no}" >&6; } 7806 7807 7808 7809 7810 7811# Check whether --enable-libtool-lock was given. 7812if test "${enable_libtool_lock+set}" = set; then : 7813 enableval=$enable_libtool_lock; 7814fi 7815 7816test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7817 7818# Some flags need to be propagated to the compiler or linker for good 7819# libtool support. 7820case $host in 7821ia64-*-hpux*) 7822 # Find out which ABI we are using. 7823 echo 'int i;' > conftest.$ac_ext 7824 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7825 (eval $ac_compile) 2>&5 7826 ac_status=$? 7827 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7828 test $ac_status = 0; }; then 7829 case `/usr/bin/file conftest.$ac_objext` in 7830 *ELF-32*) 7831 HPUX_IA64_MODE="32" 7832 ;; 7833 *ELF-64*) 7834 HPUX_IA64_MODE="64" 7835 ;; 7836 esac 7837 fi 7838 rm -rf conftest* 7839 ;; 7840*-*-irix6*) 7841 # Find out which ABI we are using. 7842 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7843 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7844 (eval $ac_compile) 2>&5 7845 ac_status=$? 7846 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7847 test $ac_status = 0; }; then 7848 if test "$lt_cv_prog_gnu_ld" = yes; then 7849 case `/usr/bin/file conftest.$ac_objext` in 7850 *32-bit*) 7851 LD="${LD-ld} -melf32bsmip" 7852 ;; 7853 *N32*) 7854 LD="${LD-ld} -melf32bmipn32" 7855 ;; 7856 *64-bit*) 7857 LD="${LD-ld} -melf64bmip" 7858 ;; 7859 esac 7860 else 7861 case `/usr/bin/file conftest.$ac_objext` in 7862 *32-bit*) 7863 LD="${LD-ld} -32" 7864 ;; 7865 *N32*) 7866 LD="${LD-ld} -n32" 7867 ;; 7868 *64-bit*) 7869 LD="${LD-ld} -64" 7870 ;; 7871 esac 7872 fi 7873 fi 7874 rm -rf conftest* 7875 ;; 7876 7877x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 7878s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7879 # Find out which ABI we are using. 7880 echo 'int i;' > conftest.$ac_ext 7881 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7882 (eval $ac_compile) 2>&5 7883 ac_status=$? 7884 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7885 test $ac_status = 0; }; then 7886 case `/usr/bin/file conftest.o` in 7887 *32-bit*) 7888 case $host in 7889 x86_64-*kfreebsd*-gnu) 7890 LD="${LD-ld} -m elf_i386_fbsd" 7891 ;; 7892 x86_64-*linux*) 7893 LD="${LD-ld} -m elf_i386" 7894 ;; 7895 ppc64-*linux*|powerpc64-*linux*) 7896 LD="${LD-ld} -m elf32ppclinux" 7897 ;; 7898 s390x-*linux*) 7899 LD="${LD-ld} -m elf_s390" 7900 ;; 7901 sparc64-*linux*) 7902 LD="${LD-ld} -m elf32_sparc" 7903 ;; 7904 esac 7905 ;; 7906 *64-bit*) 7907 case $host in 7908 x86_64-*kfreebsd*-gnu) 7909 LD="${LD-ld} -m elf_x86_64_fbsd" 7910 ;; 7911 x86_64-*linux*) 7912 LD="${LD-ld} -m elf_x86_64" 7913 ;; 7914 ppc*-*linux*|powerpc*-*linux*) 7915 LD="${LD-ld} -m elf64ppc" 7916 ;; 7917 s390*-*linux*|s390*-*tpf*) 7918 LD="${LD-ld} -m elf64_s390" 7919 ;; 7920 sparc*-*linux*) 7921 LD="${LD-ld} -m elf64_sparc" 7922 ;; 7923 esac 7924 ;; 7925 esac 7926 fi 7927 rm -rf conftest* 7928 ;; 7929 7930*-*-sco3.2v5*) 7931 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7932 SAVE_CFLAGS="$CFLAGS" 7933 CFLAGS="$CFLAGS -belf" 7934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7935$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7936if ${lt_cv_cc_needs_belf+:} false; then : 7937 $as_echo_n "(cached) " >&6 7938else 7939 ac_ext=c 7940ac_cpp='$CPP $CPPFLAGS' 7941ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7942ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7943ac_compiler_gnu=$ac_cv_c_compiler_gnu 7944 7945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7946/* end confdefs.h. */ 7947 7948int 7949main () 7950{ 7951 7952 ; 7953 return 0; 7954} 7955_ACEOF 7956if ac_fn_c_try_link "$LINENO"; then : 7957 lt_cv_cc_needs_belf=yes 7958else 7959 lt_cv_cc_needs_belf=no 7960fi 7961rm -f core conftest.err conftest.$ac_objext \ 7962 conftest$ac_exeext conftest.$ac_ext 7963 ac_ext=c 7964ac_cpp='$CPP $CPPFLAGS' 7965ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7966ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7967ac_compiler_gnu=$ac_cv_c_compiler_gnu 7968 7969fi 7970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7971$as_echo "$lt_cv_cc_needs_belf" >&6; } 7972 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7973 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7974 CFLAGS="$SAVE_CFLAGS" 7975 fi 7976 ;; 7977*-*solaris*) 7978 # Find out which ABI we are using. 7979 echo 'int i;' > conftest.$ac_ext 7980 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7981 (eval $ac_compile) 2>&5 7982 ac_status=$? 7983 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7984 test $ac_status = 0; }; then 7985 case `/usr/bin/file conftest.o` in 7986 *64-bit*) 7987 case $lt_cv_prog_gnu_ld in 7988 yes*) 7989 case $host in 7990 i?86-*-solaris*) 7991 LD="${LD-ld} -m elf_x86_64" 7992 ;; 7993 sparc*-*-solaris*) 7994 LD="${LD-ld} -m elf64_sparc" 7995 ;; 7996 esac 7997 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7998 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7999 LD="${LD-ld}_sol2" 8000 fi 8001 ;; 8002 *) 8003 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 8004 LD="${LD-ld} -64" 8005 fi 8006 ;; 8007 esac 8008 ;; 8009 esac 8010 fi 8011 rm -rf conftest* 8012 ;; 8013esac 8014 8015need_locks="$enable_libtool_lock" 8016 8017if test -n "$ac_tool_prefix"; then 8018 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 8019set dummy ${ac_tool_prefix}mt; ac_word=$2 8020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8021$as_echo_n "checking for $ac_word... " >&6; } 8022if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 8023 $as_echo_n "(cached) " >&6 8024else 8025 if test -n "$MANIFEST_TOOL"; then 8026 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 8027else 8028as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8029for as_dir in $PATH 8030do 8031 IFS=$as_save_IFS 8032 test -z "$as_dir" && as_dir=. 8033 for ac_exec_ext in '' $ac_executable_extensions; do 8034 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8035 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 8036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8037 break 2 8038 fi 8039done 8040 done 8041IFS=$as_save_IFS 8042 8043fi 8044fi 8045MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 8046if test -n "$MANIFEST_TOOL"; then 8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 8048$as_echo "$MANIFEST_TOOL" >&6; } 8049else 8050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8051$as_echo "no" >&6; } 8052fi 8053 8054 8055fi 8056if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 8057 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 8058 # Extract the first word of "mt", so it can be a program name with args. 8059set dummy mt; ac_word=$2 8060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8061$as_echo_n "checking for $ac_word... " >&6; } 8062if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 8063 $as_echo_n "(cached) " >&6 8064else 8065 if test -n "$ac_ct_MANIFEST_TOOL"; then 8066 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 8067else 8068as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8069for as_dir in $PATH 8070do 8071 IFS=$as_save_IFS 8072 test -z "$as_dir" && as_dir=. 8073 for ac_exec_ext in '' $ac_executable_extensions; do 8074 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8075 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 8076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8077 break 2 8078 fi 8079done 8080 done 8081IFS=$as_save_IFS 8082 8083fi 8084fi 8085ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 8086if test -n "$ac_ct_MANIFEST_TOOL"; then 8087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 8088$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 8089else 8090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8091$as_echo "no" >&6; } 8092fi 8093 8094 if test "x$ac_ct_MANIFEST_TOOL" = x; then 8095 MANIFEST_TOOL=":" 8096 else 8097 case $cross_compiling:$ac_tool_warned in 8098yes:) 8099{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8100$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8101ac_tool_warned=yes ;; 8102esac 8103 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 8104 fi 8105else 8106 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 8107fi 8108 8109test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 8110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 8111$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 8112if ${lt_cv_path_mainfest_tool+:} false; then : 8113 $as_echo_n "(cached) " >&6 8114else 8115 lt_cv_path_mainfest_tool=no 8116 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 8117 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 8118 cat conftest.err >&5 8119 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 8120 lt_cv_path_mainfest_tool=yes 8121 fi 8122 rm -f conftest* 8123fi 8124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 8125$as_echo "$lt_cv_path_mainfest_tool" >&6; } 8126if test "x$lt_cv_path_mainfest_tool" != xyes; then 8127 MANIFEST_TOOL=: 8128fi 8129 8130 8131 8132 8133 8134 8135 case $host_os in 8136 rhapsody* | darwin*) 8137 if test -n "$ac_tool_prefix"; then 8138 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 8139set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 8140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8141$as_echo_n "checking for $ac_word... " >&6; } 8142if ${ac_cv_prog_DSYMUTIL+:} false; then : 8143 $as_echo_n "(cached) " >&6 8144else 8145 if test -n "$DSYMUTIL"; then 8146 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 8147else 8148as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8149for as_dir in $PATH 8150do 8151 IFS=$as_save_IFS 8152 test -z "$as_dir" && as_dir=. 8153 for ac_exec_ext in '' $ac_executable_extensions; do 8154 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8155 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 8156 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8157 break 2 8158 fi 8159done 8160 done 8161IFS=$as_save_IFS 8162 8163fi 8164fi 8165DSYMUTIL=$ac_cv_prog_DSYMUTIL 8166if test -n "$DSYMUTIL"; then 8167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 8168$as_echo "$DSYMUTIL" >&6; } 8169else 8170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8171$as_echo "no" >&6; } 8172fi 8173 8174 8175fi 8176if test -z "$ac_cv_prog_DSYMUTIL"; then 8177 ac_ct_DSYMUTIL=$DSYMUTIL 8178 # Extract the first word of "dsymutil", so it can be a program name with args. 8179set dummy dsymutil; ac_word=$2 8180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8181$as_echo_n "checking for $ac_word... " >&6; } 8182if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 8183 $as_echo_n "(cached) " >&6 8184else 8185 if test -n "$ac_ct_DSYMUTIL"; then 8186 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 8187else 8188as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8189for as_dir in $PATH 8190do 8191 IFS=$as_save_IFS 8192 test -z "$as_dir" && as_dir=. 8193 for ac_exec_ext in '' $ac_executable_extensions; do 8194 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8195 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 8196 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8197 break 2 8198 fi 8199done 8200 done 8201IFS=$as_save_IFS 8202 8203fi 8204fi 8205ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 8206if test -n "$ac_ct_DSYMUTIL"; then 8207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 8208$as_echo "$ac_ct_DSYMUTIL" >&6; } 8209else 8210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8211$as_echo "no" >&6; } 8212fi 8213 8214 if test "x$ac_ct_DSYMUTIL" = x; then 8215 DSYMUTIL=":" 8216 else 8217 case $cross_compiling:$ac_tool_warned in 8218yes:) 8219{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8220$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8221ac_tool_warned=yes ;; 8222esac 8223 DSYMUTIL=$ac_ct_DSYMUTIL 8224 fi 8225else 8226 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 8227fi 8228 8229 if test -n "$ac_tool_prefix"; then 8230 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 8231set dummy ${ac_tool_prefix}nmedit; ac_word=$2 8232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8233$as_echo_n "checking for $ac_word... " >&6; } 8234if ${ac_cv_prog_NMEDIT+:} false; then : 8235 $as_echo_n "(cached) " >&6 8236else 8237 if test -n "$NMEDIT"; then 8238 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 8239else 8240as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8241for as_dir in $PATH 8242do 8243 IFS=$as_save_IFS 8244 test -z "$as_dir" && as_dir=. 8245 for ac_exec_ext in '' $ac_executable_extensions; do 8246 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8247 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 8248 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8249 break 2 8250 fi 8251done 8252 done 8253IFS=$as_save_IFS 8254 8255fi 8256fi 8257NMEDIT=$ac_cv_prog_NMEDIT 8258if test -n "$NMEDIT"; then 8259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 8260$as_echo "$NMEDIT" >&6; } 8261else 8262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8263$as_echo "no" >&6; } 8264fi 8265 8266 8267fi 8268if test -z "$ac_cv_prog_NMEDIT"; then 8269 ac_ct_NMEDIT=$NMEDIT 8270 # Extract the first word of "nmedit", so it can be a program name with args. 8271set dummy nmedit; ac_word=$2 8272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8273$as_echo_n "checking for $ac_word... " >&6; } 8274if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 8275 $as_echo_n "(cached) " >&6 8276else 8277 if test -n "$ac_ct_NMEDIT"; then 8278 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 8279else 8280as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8281for as_dir in $PATH 8282do 8283 IFS=$as_save_IFS 8284 test -z "$as_dir" && as_dir=. 8285 for ac_exec_ext in '' $ac_executable_extensions; do 8286 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8287 ac_cv_prog_ac_ct_NMEDIT="nmedit" 8288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8289 break 2 8290 fi 8291done 8292 done 8293IFS=$as_save_IFS 8294 8295fi 8296fi 8297ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8298if test -n "$ac_ct_NMEDIT"; then 8299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8300$as_echo "$ac_ct_NMEDIT" >&6; } 8301else 8302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8303$as_echo "no" >&6; } 8304fi 8305 8306 if test "x$ac_ct_NMEDIT" = x; then 8307 NMEDIT=":" 8308 else 8309 case $cross_compiling:$ac_tool_warned in 8310yes:) 8311{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8312$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8313ac_tool_warned=yes ;; 8314esac 8315 NMEDIT=$ac_ct_NMEDIT 8316 fi 8317else 8318 NMEDIT="$ac_cv_prog_NMEDIT" 8319fi 8320 8321 if test -n "$ac_tool_prefix"; then 8322 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8323set dummy ${ac_tool_prefix}lipo; ac_word=$2 8324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8325$as_echo_n "checking for $ac_word... " >&6; } 8326if ${ac_cv_prog_LIPO+:} false; then : 8327 $as_echo_n "(cached) " >&6 8328else 8329 if test -n "$LIPO"; then 8330 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8331else 8332as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8333for as_dir in $PATH 8334do 8335 IFS=$as_save_IFS 8336 test -z "$as_dir" && as_dir=. 8337 for ac_exec_ext in '' $ac_executable_extensions; do 8338 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8339 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8340 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8341 break 2 8342 fi 8343done 8344 done 8345IFS=$as_save_IFS 8346 8347fi 8348fi 8349LIPO=$ac_cv_prog_LIPO 8350if test -n "$LIPO"; then 8351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8352$as_echo "$LIPO" >&6; } 8353else 8354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8355$as_echo "no" >&6; } 8356fi 8357 8358 8359fi 8360if test -z "$ac_cv_prog_LIPO"; then 8361 ac_ct_LIPO=$LIPO 8362 # Extract the first word of "lipo", so it can be a program name with args. 8363set dummy lipo; ac_word=$2 8364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8365$as_echo_n "checking for $ac_word... " >&6; } 8366if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8367 $as_echo_n "(cached) " >&6 8368else 8369 if test -n "$ac_ct_LIPO"; then 8370 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8371else 8372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8373for as_dir in $PATH 8374do 8375 IFS=$as_save_IFS 8376 test -z "$as_dir" && as_dir=. 8377 for ac_exec_ext in '' $ac_executable_extensions; do 8378 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8379 ac_cv_prog_ac_ct_LIPO="lipo" 8380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8381 break 2 8382 fi 8383done 8384 done 8385IFS=$as_save_IFS 8386 8387fi 8388fi 8389ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8390if test -n "$ac_ct_LIPO"; then 8391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8392$as_echo "$ac_ct_LIPO" >&6; } 8393else 8394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8395$as_echo "no" >&6; } 8396fi 8397 8398 if test "x$ac_ct_LIPO" = x; then 8399 LIPO=":" 8400 else 8401 case $cross_compiling:$ac_tool_warned in 8402yes:) 8403{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8404$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8405ac_tool_warned=yes ;; 8406esac 8407 LIPO=$ac_ct_LIPO 8408 fi 8409else 8410 LIPO="$ac_cv_prog_LIPO" 8411fi 8412 8413 if test -n "$ac_tool_prefix"; then 8414 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8415set dummy ${ac_tool_prefix}otool; ac_word=$2 8416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8417$as_echo_n "checking for $ac_word... " >&6; } 8418if ${ac_cv_prog_OTOOL+:} false; then : 8419 $as_echo_n "(cached) " >&6 8420else 8421 if test -n "$OTOOL"; then 8422 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8423else 8424as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8425for as_dir in $PATH 8426do 8427 IFS=$as_save_IFS 8428 test -z "$as_dir" && as_dir=. 8429 for ac_exec_ext in '' $ac_executable_extensions; do 8430 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8431 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8432 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8433 break 2 8434 fi 8435done 8436 done 8437IFS=$as_save_IFS 8438 8439fi 8440fi 8441OTOOL=$ac_cv_prog_OTOOL 8442if test -n "$OTOOL"; then 8443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8444$as_echo "$OTOOL" >&6; } 8445else 8446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8447$as_echo "no" >&6; } 8448fi 8449 8450 8451fi 8452if test -z "$ac_cv_prog_OTOOL"; then 8453 ac_ct_OTOOL=$OTOOL 8454 # Extract the first word of "otool", so it can be a program name with args. 8455set dummy otool; ac_word=$2 8456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8457$as_echo_n "checking for $ac_word... " >&6; } 8458if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8459 $as_echo_n "(cached) " >&6 8460else 8461 if test -n "$ac_ct_OTOOL"; then 8462 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8463else 8464as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8465for as_dir in $PATH 8466do 8467 IFS=$as_save_IFS 8468 test -z "$as_dir" && as_dir=. 8469 for ac_exec_ext in '' $ac_executable_extensions; do 8470 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8471 ac_cv_prog_ac_ct_OTOOL="otool" 8472 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8473 break 2 8474 fi 8475done 8476 done 8477IFS=$as_save_IFS 8478 8479fi 8480fi 8481ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8482if test -n "$ac_ct_OTOOL"; then 8483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8484$as_echo "$ac_ct_OTOOL" >&6; } 8485else 8486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8487$as_echo "no" >&6; } 8488fi 8489 8490 if test "x$ac_ct_OTOOL" = x; then 8491 OTOOL=":" 8492 else 8493 case $cross_compiling:$ac_tool_warned in 8494yes:) 8495{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8496$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8497ac_tool_warned=yes ;; 8498esac 8499 OTOOL=$ac_ct_OTOOL 8500 fi 8501else 8502 OTOOL="$ac_cv_prog_OTOOL" 8503fi 8504 8505 if test -n "$ac_tool_prefix"; then 8506 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8507set dummy ${ac_tool_prefix}otool64; ac_word=$2 8508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8509$as_echo_n "checking for $ac_word... " >&6; } 8510if ${ac_cv_prog_OTOOL64+:} false; then : 8511 $as_echo_n "(cached) " >&6 8512else 8513 if test -n "$OTOOL64"; then 8514 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8515else 8516as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8517for as_dir in $PATH 8518do 8519 IFS=$as_save_IFS 8520 test -z "$as_dir" && as_dir=. 8521 for ac_exec_ext in '' $ac_executable_extensions; do 8522 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8523 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8524 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8525 break 2 8526 fi 8527done 8528 done 8529IFS=$as_save_IFS 8530 8531fi 8532fi 8533OTOOL64=$ac_cv_prog_OTOOL64 8534if test -n "$OTOOL64"; then 8535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8536$as_echo "$OTOOL64" >&6; } 8537else 8538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8539$as_echo "no" >&6; } 8540fi 8541 8542 8543fi 8544if test -z "$ac_cv_prog_OTOOL64"; then 8545 ac_ct_OTOOL64=$OTOOL64 8546 # Extract the first word of "otool64", so it can be a program name with args. 8547set dummy otool64; ac_word=$2 8548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8549$as_echo_n "checking for $ac_word... " >&6; } 8550if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8551 $as_echo_n "(cached) " >&6 8552else 8553 if test -n "$ac_ct_OTOOL64"; then 8554 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8555else 8556as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8557for as_dir in $PATH 8558do 8559 IFS=$as_save_IFS 8560 test -z "$as_dir" && as_dir=. 8561 for ac_exec_ext in '' $ac_executable_extensions; do 8562 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8563 ac_cv_prog_ac_ct_OTOOL64="otool64" 8564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8565 break 2 8566 fi 8567done 8568 done 8569IFS=$as_save_IFS 8570 8571fi 8572fi 8573ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8574if test -n "$ac_ct_OTOOL64"; then 8575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8576$as_echo "$ac_ct_OTOOL64" >&6; } 8577else 8578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8579$as_echo "no" >&6; } 8580fi 8581 8582 if test "x$ac_ct_OTOOL64" = x; then 8583 OTOOL64=":" 8584 else 8585 case $cross_compiling:$ac_tool_warned in 8586yes:) 8587{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8588$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8589ac_tool_warned=yes ;; 8590esac 8591 OTOOL64=$ac_ct_OTOOL64 8592 fi 8593else 8594 OTOOL64="$ac_cv_prog_OTOOL64" 8595fi 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8624$as_echo_n "checking for -single_module linker flag... " >&6; } 8625if ${lt_cv_apple_cc_single_mod+:} false; then : 8626 $as_echo_n "(cached) " >&6 8627else 8628 lt_cv_apple_cc_single_mod=no 8629 if test -z "${LT_MULTI_MODULE}"; then 8630 # By default we will add the -single_module flag. You can override 8631 # by either setting the environment variable LT_MULTI_MODULE 8632 # non-empty at configure time, or by adding -multi_module to the 8633 # link flags. 8634 rm -rf libconftest.dylib* 8635 echo "int foo(void){return 1;}" > conftest.c 8636 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8637-dynamiclib -Wl,-single_module conftest.c" >&5 8638 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8639 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8640 _lt_result=$? 8641 # If there is a non-empty error log, and "single_module" 8642 # appears in it, assume the flag caused a linker warning 8643 if test -s conftest.err && $GREP single_module conftest.err; then 8644 cat conftest.err >&5 8645 # Otherwise, if the output was created with a 0 exit code from 8646 # the compiler, it worked. 8647 elif test -f libconftest.dylib && test $_lt_result -eq 0; then 8648 lt_cv_apple_cc_single_mod=yes 8649 else 8650 cat conftest.err >&5 8651 fi 8652 rm -rf libconftest.dylib* 8653 rm -f conftest.* 8654 fi 8655fi 8656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8657$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8658 8659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8660$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8661if ${lt_cv_ld_exported_symbols_list+:} false; then : 8662 $as_echo_n "(cached) " >&6 8663else 8664 lt_cv_ld_exported_symbols_list=no 8665 save_LDFLAGS=$LDFLAGS 8666 echo "_main" > conftest.sym 8667 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8669/* end confdefs.h. */ 8670 8671int 8672main () 8673{ 8674 8675 ; 8676 return 0; 8677} 8678_ACEOF 8679if ac_fn_c_try_link "$LINENO"; then : 8680 lt_cv_ld_exported_symbols_list=yes 8681else 8682 lt_cv_ld_exported_symbols_list=no 8683fi 8684rm -f core conftest.err conftest.$ac_objext \ 8685 conftest$ac_exeext conftest.$ac_ext 8686 LDFLAGS="$save_LDFLAGS" 8687 8688fi 8689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8690$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8691 8692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8693$as_echo_n "checking for -force_load linker flag... " >&6; } 8694if ${lt_cv_ld_force_load+:} false; then : 8695 $as_echo_n "(cached) " >&6 8696else 8697 lt_cv_ld_force_load=no 8698 cat > conftest.c << _LT_EOF 8699int forced_loaded() { return 2;} 8700_LT_EOF 8701 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8702 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8703 echo "$AR cru libconftest.a conftest.o" >&5 8704 $AR cru libconftest.a conftest.o 2>&5 8705 echo "$RANLIB libconftest.a" >&5 8706 $RANLIB libconftest.a 2>&5 8707 cat > conftest.c << _LT_EOF 8708int main() { return 0;} 8709_LT_EOF 8710 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8711 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8712 _lt_result=$? 8713 if test -s conftest.err && $GREP force_load conftest.err; then 8714 cat conftest.err >&5 8715 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 8716 lt_cv_ld_force_load=yes 8717 else 8718 cat conftest.err >&5 8719 fi 8720 rm -f conftest.err libconftest.a conftest conftest.c 8721 rm -rf conftest.dSYM 8722 8723fi 8724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8725$as_echo "$lt_cv_ld_force_load" >&6; } 8726 case $host_os in 8727 rhapsody* | darwin1.[012]) 8728 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8729 darwin1.*) 8730 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8731 darwin*) # darwin 5.x on 8732 # if running on 10.5 or later, the deployment target defaults 8733 # to the OS version, if on x86, and 10.4, the deployment 8734 # target defaults to 10.4. Don't you love it? 8735 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8736 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8737 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8738 10.[012]*) 8739 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8740 10.*) 8741 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8742 esac 8743 ;; 8744 esac 8745 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8746 _lt_dar_single_mod='$single_module' 8747 fi 8748 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8749 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8750 else 8751 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8752 fi 8753 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8754 _lt_dsymutil='~$DSYMUTIL $lib || :' 8755 else 8756 _lt_dsymutil= 8757 fi 8758 ;; 8759 esac 8760 8761for ac_header in dlfcn.h 8762do : 8763 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8764" 8765if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8766 cat >>confdefs.h <<_ACEOF 8767#define HAVE_DLFCN_H 1 8768_ACEOF 8769 8770fi 8771 8772done 8773 8774 8775 8776 8777 8778# Set options 8779 8780 8781 8782 enable_dlopen=no 8783 8784 8785 8786 # Check whether --enable-shared was given. 8787if test "${enable_shared+set}" = set; then : 8788 enableval=$enable_shared; p=${PACKAGE-default} 8789 case $enableval in 8790 yes) enable_shared=yes ;; 8791 no) enable_shared=no ;; 8792 *) 8793 enable_shared=no 8794 # Look at the argument we got. We use all the common list separators. 8795 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8796 for pkg in $enableval; do 8797 IFS="$lt_save_ifs" 8798 if test "X$pkg" = "X$p"; then 8799 enable_shared=yes 8800 fi 8801 done 8802 IFS="$lt_save_ifs" 8803 ;; 8804 esac 8805else 8806 enable_shared=yes 8807fi 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 # Check whether --enable-static was given. 8818if test "${enable_static+set}" = set; then : 8819 enableval=$enable_static; p=${PACKAGE-default} 8820 case $enableval in 8821 yes) enable_static=yes ;; 8822 no) enable_static=no ;; 8823 *) 8824 enable_static=no 8825 # Look at the argument we got. We use all the common list separators. 8826 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8827 for pkg in $enableval; do 8828 IFS="$lt_save_ifs" 8829 if test "X$pkg" = "X$p"; then 8830 enable_static=yes 8831 fi 8832 done 8833 IFS="$lt_save_ifs" 8834 ;; 8835 esac 8836else 8837 enable_static=yes 8838fi 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849# Check whether --with-pic was given. 8850if test "${with_pic+set}" = set; then : 8851 withval=$with_pic; lt_p=${PACKAGE-default} 8852 case $withval in 8853 yes|no) pic_mode=$withval ;; 8854 *) 8855 pic_mode=default 8856 # Look at the argument we got. We use all the common list separators. 8857 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8858 for lt_pkg in $withval; do 8859 IFS="$lt_save_ifs" 8860 if test "X$lt_pkg" = "X$lt_p"; then 8861 pic_mode=yes 8862 fi 8863 done 8864 IFS="$lt_save_ifs" 8865 ;; 8866 esac 8867else 8868 pic_mode=default 8869fi 8870 8871 8872test -z "$pic_mode" && pic_mode=default 8873 8874 8875 8876 8877 8878 8879 8880 # Check whether --enable-fast-install was given. 8881if test "${enable_fast_install+set}" = set; then : 8882 enableval=$enable_fast_install; p=${PACKAGE-default} 8883 case $enableval in 8884 yes) enable_fast_install=yes ;; 8885 no) enable_fast_install=no ;; 8886 *) 8887 enable_fast_install=no 8888 # Look at the argument we got. We use all the common list separators. 8889 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8890 for pkg in $enableval; do 8891 IFS="$lt_save_ifs" 8892 if test "X$pkg" = "X$p"; then 8893 enable_fast_install=yes 8894 fi 8895 done 8896 IFS="$lt_save_ifs" 8897 ;; 8898 esac 8899else 8900 enable_fast_install=yes 8901fi 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913# This can be used to rebuild libtool when needed 8914LIBTOOL_DEPS="$ltmain" 8915 8916# Always use our own libtool. 8917LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948test -z "$LN_S" && LN_S="ln -s" 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963if test -n "${ZSH_VERSION+set}" ; then 8964 setopt NO_GLOB_SUBST 8965fi 8966 8967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8968$as_echo_n "checking for objdir... " >&6; } 8969if ${lt_cv_objdir+:} false; then : 8970 $as_echo_n "(cached) " >&6 8971else 8972 rm -f .libs 2>/dev/null 8973mkdir .libs 2>/dev/null 8974if test -d .libs; then 8975 lt_cv_objdir=.libs 8976else 8977 # MS-DOS does not allow filenames that begin with a dot. 8978 lt_cv_objdir=_libs 8979fi 8980rmdir .libs 2>/dev/null 8981fi 8982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8983$as_echo "$lt_cv_objdir" >&6; } 8984objdir=$lt_cv_objdir 8985 8986 8987 8988 8989 8990cat >>confdefs.h <<_ACEOF 8991#define LT_OBJDIR "$lt_cv_objdir/" 8992_ACEOF 8993 8994 8995 8996 8997case $host_os in 8998aix3*) 8999 # AIX sometimes has problems with the GCC collect2 program. For some 9000 # reason, if we set the COLLECT_NAMES environment variable, the problems 9001 # vanish in a puff of smoke. 9002 if test "X${COLLECT_NAMES+set}" != Xset; then 9003 COLLECT_NAMES= 9004 export COLLECT_NAMES 9005 fi 9006 ;; 9007esac 9008 9009# Global variables: 9010ofile=libtool 9011can_build_shared=yes 9012 9013# All known linkers require a `.a' archive for static linking (except MSVC, 9014# which needs '.lib'). 9015libext=a 9016 9017with_gnu_ld="$lt_cv_prog_gnu_ld" 9018 9019old_CC="$CC" 9020old_CFLAGS="$CFLAGS" 9021 9022# Set sane defaults for various variables 9023test -z "$CC" && CC=cc 9024test -z "$LTCC" && LTCC=$CC 9025test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9026test -z "$LD" && LD=ld 9027test -z "$ac_objext" && ac_objext=o 9028 9029for cc_temp in $compiler""; do 9030 case $cc_temp in 9031 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9032 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9033 \-*) ;; 9034 *) break;; 9035 esac 9036done 9037cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9038 9039 9040# Only perform the check for file, if the check method requires it 9041test -z "$MAGIC_CMD" && MAGIC_CMD=file 9042case $deplibs_check_method in 9043file_magic*) 9044 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9046$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9047if ${lt_cv_path_MAGIC_CMD+:} false; then : 9048 $as_echo_n "(cached) " >&6 9049else 9050 case $MAGIC_CMD in 9051[\\/*] | ?:[\\/]*) 9052 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9053 ;; 9054*) 9055 lt_save_MAGIC_CMD="$MAGIC_CMD" 9056 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9057 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9058 for ac_dir in $ac_dummy; do 9059 IFS="$lt_save_ifs" 9060 test -z "$ac_dir" && ac_dir=. 9061 if test -f $ac_dir/${ac_tool_prefix}file; then 9062 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9063 if test -n "$file_magic_test_file"; then 9064 case $deplibs_check_method in 9065 "file_magic "*) 9066 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9067 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9068 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9069 $EGREP "$file_magic_regex" > /dev/null; then 9070 : 9071 else 9072 cat <<_LT_EOF 1>&2 9073 9074*** Warning: the command libtool uses to detect shared libraries, 9075*** $file_magic_cmd, produces output that libtool cannot recognize. 9076*** The result is that libtool may fail to recognize shared libraries 9077*** as such. This will affect the creation of libtool libraries that 9078*** depend on shared libraries, but programs linked with such libtool 9079*** libraries will work regardless of this problem. Nevertheless, you 9080*** may want to report the problem to your system manager and/or to 9081*** bug-libtool@gnu.org 9082 9083_LT_EOF 9084 fi ;; 9085 esac 9086 fi 9087 break 9088 fi 9089 done 9090 IFS="$lt_save_ifs" 9091 MAGIC_CMD="$lt_save_MAGIC_CMD" 9092 ;; 9093esac 9094fi 9095 9096MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9097if test -n "$MAGIC_CMD"; then 9098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9099$as_echo "$MAGIC_CMD" >&6; } 9100else 9101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9102$as_echo "no" >&6; } 9103fi 9104 9105 9106 9107 9108 9109if test -z "$lt_cv_path_MAGIC_CMD"; then 9110 if test -n "$ac_tool_prefix"; then 9111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9112$as_echo_n "checking for file... " >&6; } 9113if ${lt_cv_path_MAGIC_CMD+:} false; then : 9114 $as_echo_n "(cached) " >&6 9115else 9116 case $MAGIC_CMD in 9117[\\/*] | ?:[\\/]*) 9118 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9119 ;; 9120*) 9121 lt_save_MAGIC_CMD="$MAGIC_CMD" 9122 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9123 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9124 for ac_dir in $ac_dummy; do 9125 IFS="$lt_save_ifs" 9126 test -z "$ac_dir" && ac_dir=. 9127 if test -f $ac_dir/file; then 9128 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9129 if test -n "$file_magic_test_file"; then 9130 case $deplibs_check_method in 9131 "file_magic "*) 9132 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9133 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9134 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9135 $EGREP "$file_magic_regex" > /dev/null; then 9136 : 9137 else 9138 cat <<_LT_EOF 1>&2 9139 9140*** Warning: the command libtool uses to detect shared libraries, 9141*** $file_magic_cmd, produces output that libtool cannot recognize. 9142*** The result is that libtool may fail to recognize shared libraries 9143*** as such. This will affect the creation of libtool libraries that 9144*** depend on shared libraries, but programs linked with such libtool 9145*** libraries will work regardless of this problem. Nevertheless, you 9146*** may want to report the problem to your system manager and/or to 9147*** bug-libtool@gnu.org 9148 9149_LT_EOF 9150 fi ;; 9151 esac 9152 fi 9153 break 9154 fi 9155 done 9156 IFS="$lt_save_ifs" 9157 MAGIC_CMD="$lt_save_MAGIC_CMD" 9158 ;; 9159esac 9160fi 9161 9162MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9163if test -n "$MAGIC_CMD"; then 9164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9165$as_echo "$MAGIC_CMD" >&6; } 9166else 9167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9168$as_echo "no" >&6; } 9169fi 9170 9171 9172 else 9173 MAGIC_CMD=: 9174 fi 9175fi 9176 9177 fi 9178 ;; 9179esac 9180 9181# Use C for the default configuration in the libtool script 9182 9183lt_save_CC="$CC" 9184ac_ext=c 9185ac_cpp='$CPP $CPPFLAGS' 9186ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9187ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9188ac_compiler_gnu=$ac_cv_c_compiler_gnu 9189 9190 9191# Source file extension for C test sources. 9192ac_ext=c 9193 9194# Object file extension for compiled C test sources. 9195objext=o 9196objext=$objext 9197 9198# Code to be used in simple compile tests 9199lt_simple_compile_test_code="int some_variable = 0;" 9200 9201# Code to be used in simple link tests 9202lt_simple_link_test_code='int main(){return(0);}' 9203 9204 9205 9206 9207 9208 9209 9210# If no C compiler was specified, use CC. 9211LTCC=${LTCC-"$CC"} 9212 9213# If no C compiler flags were specified, use CFLAGS. 9214LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9215 9216# Allow CC to be a program name with arguments. 9217compiler=$CC 9218 9219# Save the default compiler, since it gets overwritten when the other 9220# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9221compiler_DEFAULT=$CC 9222 9223# save warnings/boilerplate of simple test code 9224ac_outfile=conftest.$ac_objext 9225echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9226eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9227_lt_compiler_boilerplate=`cat conftest.err` 9228$RM conftest* 9229 9230ac_outfile=conftest.$ac_objext 9231echo "$lt_simple_link_test_code" >conftest.$ac_ext 9232eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9233_lt_linker_boilerplate=`cat conftest.err` 9234$RM -r conftest* 9235 9236 9237## CAVEAT EMPTOR: 9238## There is no encapsulation within the following macros, do not change 9239## the running order or otherwise move them around unless you know exactly 9240## what you are doing... 9241if test -n "$compiler"; then 9242 9243lt_prog_compiler_no_builtin_flag= 9244 9245if test "$GCC" = yes; then 9246 case $cc_basename in 9247 nvcc*) 9248 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9249 *) 9250 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9251 esac 9252 9253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9254$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9255if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9256 $as_echo_n "(cached) " >&6 9257else 9258 lt_cv_prog_compiler_rtti_exceptions=no 9259 ac_outfile=conftest.$ac_objext 9260 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9261 lt_compiler_flag="-fno-rtti -fno-exceptions" 9262 # Insert the option either (1) after the last *FLAGS variable, or 9263 # (2) before a word containing "conftest.", or (3) at the end. 9264 # Note that $ac_compile itself does not contain backslashes and begins 9265 # with a dollar sign (not a hyphen), so the echo should work correctly. 9266 # The option is referenced via a variable to avoid confusing sed. 9267 lt_compile=`echo "$ac_compile" | $SED \ 9268 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9269 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9270 -e 's:$: $lt_compiler_flag:'` 9271 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9272 (eval "$lt_compile" 2>conftest.err) 9273 ac_status=$? 9274 cat conftest.err >&5 9275 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9276 if (exit $ac_status) && test -s "$ac_outfile"; then 9277 # The compiler can only warn and ignore the option if not recognized 9278 # So say no if there are warnings other than the usual output. 9279 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9280 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9281 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9282 lt_cv_prog_compiler_rtti_exceptions=yes 9283 fi 9284 fi 9285 $RM conftest* 9286 9287fi 9288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9289$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9290 9291if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9292 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9293else 9294 : 9295fi 9296 9297fi 9298 9299 9300 9301 9302 9303 9304 lt_prog_compiler_wl= 9305lt_prog_compiler_pic= 9306lt_prog_compiler_static= 9307 9308 9309 if test "$GCC" = yes; then 9310 lt_prog_compiler_wl='-Wl,' 9311 lt_prog_compiler_static='-static' 9312 9313 case $host_os in 9314 aix*) 9315 # All AIX code is PIC. 9316 if test "$host_cpu" = ia64; then 9317 # AIX 5 now supports IA64 processor 9318 lt_prog_compiler_static='-Bstatic' 9319 fi 9320 ;; 9321 9322 amigaos*) 9323 case $host_cpu in 9324 powerpc) 9325 # see comment about AmigaOS4 .so support 9326 lt_prog_compiler_pic='-fPIC' 9327 ;; 9328 m68k) 9329 # FIXME: we need at least 68020 code to build shared libraries, but 9330 # adding the `-m68020' flag to GCC prevents building anything better, 9331 # like `-m68040'. 9332 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9333 ;; 9334 esac 9335 ;; 9336 9337 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9338 # PIC is the default for these OSes. 9339 ;; 9340 9341 mingw* | cygwin* | pw32* | os2* | cegcc*) 9342 # This hack is so that the source file can tell whether it is being 9343 # built for inclusion in a dll (and should export symbols for example). 9344 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9345 # (--disable-auto-import) libraries 9346 lt_prog_compiler_pic='-DDLL_EXPORT' 9347 ;; 9348 9349 darwin* | rhapsody*) 9350 # PIC is the default on this platform 9351 # Common symbols not allowed in MH_DYLIB files 9352 lt_prog_compiler_pic='-fno-common' 9353 ;; 9354 9355 haiku*) 9356 # PIC is the default for Haiku. 9357 # The "-static" flag exists, but is broken. 9358 lt_prog_compiler_static= 9359 ;; 9360 9361 hpux*) 9362 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9363 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9364 # sets the default TLS model and affects inlining. 9365 case $host_cpu in 9366 hppa*64*) 9367 # +Z the default 9368 ;; 9369 *) 9370 lt_prog_compiler_pic='-fPIC' 9371 ;; 9372 esac 9373 ;; 9374 9375 interix[3-9]*) 9376 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9377 # Instead, we relocate shared libraries at runtime. 9378 ;; 9379 9380 msdosdjgpp*) 9381 # Just because we use GCC doesn't mean we suddenly get shared libraries 9382 # on systems that don't support them. 9383 lt_prog_compiler_can_build_shared=no 9384 enable_shared=no 9385 ;; 9386 9387 *nto* | *qnx*) 9388 # QNX uses GNU C++, but need to define -shared option too, otherwise 9389 # it will coredump. 9390 lt_prog_compiler_pic='-fPIC -shared' 9391 ;; 9392 9393 sysv4*MP*) 9394 if test -d /usr/nec; then 9395 lt_prog_compiler_pic=-Kconform_pic 9396 fi 9397 ;; 9398 9399 *) 9400 lt_prog_compiler_pic='-fPIC' 9401 ;; 9402 esac 9403 9404 case $cc_basename in 9405 nvcc*) # Cuda Compiler Driver 2.2 9406 lt_prog_compiler_wl='-Xlinker ' 9407 if test -n "$lt_prog_compiler_pic"; then 9408 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9409 fi 9410 ;; 9411 esac 9412 else 9413 # PORTME Check for flag to pass linker flags through the system compiler. 9414 case $host_os in 9415 aix*) 9416 lt_prog_compiler_wl='-Wl,' 9417 if test "$host_cpu" = ia64; then 9418 # AIX 5 now supports IA64 processor 9419 lt_prog_compiler_static='-Bstatic' 9420 else 9421 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9422 fi 9423 ;; 9424 9425 mingw* | cygwin* | pw32* | os2* | cegcc*) 9426 # This hack is so that the source file can tell whether it is being 9427 # built for inclusion in a dll (and should export symbols for example). 9428 lt_prog_compiler_pic='-DDLL_EXPORT' 9429 ;; 9430 9431 hpux9* | hpux10* | hpux11*) 9432 lt_prog_compiler_wl='-Wl,' 9433 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9434 # not for PA HP-UX. 9435 case $host_cpu in 9436 hppa*64*|ia64*) 9437 # +Z the default 9438 ;; 9439 *) 9440 lt_prog_compiler_pic='+Z' 9441 ;; 9442 esac 9443 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9444 lt_prog_compiler_static='${wl}-a ${wl}archive' 9445 ;; 9446 9447 irix5* | irix6* | nonstopux*) 9448 lt_prog_compiler_wl='-Wl,' 9449 # PIC (with -KPIC) is the default. 9450 lt_prog_compiler_static='-non_shared' 9451 ;; 9452 9453 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9454 case $cc_basename in 9455 # old Intel for x86_64 which still supported -KPIC. 9456 ecc*) 9457 lt_prog_compiler_wl='-Wl,' 9458 lt_prog_compiler_pic='-KPIC' 9459 lt_prog_compiler_static='-static' 9460 ;; 9461 # icc used to be incompatible with GCC. 9462 # ICC 10 doesn't accept -KPIC any more. 9463 icc* | ifort*) 9464 lt_prog_compiler_wl='-Wl,' 9465 lt_prog_compiler_pic='-fPIC' 9466 lt_prog_compiler_static='-static' 9467 ;; 9468 # Lahey Fortran 8.1. 9469 lf95*) 9470 lt_prog_compiler_wl='-Wl,' 9471 lt_prog_compiler_pic='--shared' 9472 lt_prog_compiler_static='--static' 9473 ;; 9474 nagfor*) 9475 # NAG Fortran compiler 9476 lt_prog_compiler_wl='-Wl,-Wl,,' 9477 lt_prog_compiler_pic='-PIC' 9478 lt_prog_compiler_static='-Bstatic' 9479 ;; 9480 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9481 # Portland Group compilers (*not* the Pentium gcc compiler, 9482 # which looks to be a dead project) 9483 lt_prog_compiler_wl='-Wl,' 9484 lt_prog_compiler_pic='-fpic' 9485 lt_prog_compiler_static='-Bstatic' 9486 ;; 9487 ccc*) 9488 lt_prog_compiler_wl='-Wl,' 9489 # All Alpha code is PIC. 9490 lt_prog_compiler_static='-non_shared' 9491 ;; 9492 xl* | bgxl* | bgf* | mpixl*) 9493 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9494 lt_prog_compiler_wl='-Wl,' 9495 lt_prog_compiler_pic='-qpic' 9496 lt_prog_compiler_static='-qstaticlink' 9497 ;; 9498 *) 9499 case `$CC -V 2>&1 | sed 5q` in 9500 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9501 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9502 lt_prog_compiler_pic='-KPIC' 9503 lt_prog_compiler_static='-Bstatic' 9504 lt_prog_compiler_wl='' 9505 ;; 9506 *Sun\ F* | *Sun*Fortran*) 9507 lt_prog_compiler_pic='-KPIC' 9508 lt_prog_compiler_static='-Bstatic' 9509 lt_prog_compiler_wl='-Qoption ld ' 9510 ;; 9511 *Sun\ C*) 9512 # Sun C 5.9 9513 lt_prog_compiler_pic='-KPIC' 9514 lt_prog_compiler_static='-Bstatic' 9515 lt_prog_compiler_wl='-Wl,' 9516 ;; 9517 *Intel*\ [CF]*Compiler*) 9518 lt_prog_compiler_wl='-Wl,' 9519 lt_prog_compiler_pic='-fPIC' 9520 lt_prog_compiler_static='-static' 9521 ;; 9522 *Portland\ Group*) 9523 lt_prog_compiler_wl='-Wl,' 9524 lt_prog_compiler_pic='-fpic' 9525 lt_prog_compiler_static='-Bstatic' 9526 ;; 9527 esac 9528 ;; 9529 esac 9530 ;; 9531 9532 newsos6) 9533 lt_prog_compiler_pic='-KPIC' 9534 lt_prog_compiler_static='-Bstatic' 9535 ;; 9536 9537 *nto* | *qnx*) 9538 # QNX uses GNU C++, but need to define -shared option too, otherwise 9539 # it will coredump. 9540 lt_prog_compiler_pic='-fPIC -shared' 9541 ;; 9542 9543 osf3* | osf4* | osf5*) 9544 lt_prog_compiler_wl='-Wl,' 9545 # All OSF/1 code is PIC. 9546 lt_prog_compiler_static='-non_shared' 9547 ;; 9548 9549 rdos*) 9550 lt_prog_compiler_static='-non_shared' 9551 ;; 9552 9553 solaris*) 9554 lt_prog_compiler_pic='-KPIC' 9555 lt_prog_compiler_static='-Bstatic' 9556 case $cc_basename in 9557 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9558 lt_prog_compiler_wl='-Qoption ld ';; 9559 *) 9560 lt_prog_compiler_wl='-Wl,';; 9561 esac 9562 ;; 9563 9564 sunos4*) 9565 lt_prog_compiler_wl='-Qoption ld ' 9566 lt_prog_compiler_pic='-PIC' 9567 lt_prog_compiler_static='-Bstatic' 9568 ;; 9569 9570 sysv4 | sysv4.2uw2* | sysv4.3*) 9571 lt_prog_compiler_wl='-Wl,' 9572 lt_prog_compiler_pic='-KPIC' 9573 lt_prog_compiler_static='-Bstatic' 9574 ;; 9575 9576 sysv4*MP*) 9577 if test -d /usr/nec ;then 9578 lt_prog_compiler_pic='-Kconform_pic' 9579 lt_prog_compiler_static='-Bstatic' 9580 fi 9581 ;; 9582 9583 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9584 lt_prog_compiler_wl='-Wl,' 9585 lt_prog_compiler_pic='-KPIC' 9586 lt_prog_compiler_static='-Bstatic' 9587 ;; 9588 9589 unicos*) 9590 lt_prog_compiler_wl='-Wl,' 9591 lt_prog_compiler_can_build_shared=no 9592 ;; 9593 9594 uts4*) 9595 lt_prog_compiler_pic='-pic' 9596 lt_prog_compiler_static='-Bstatic' 9597 ;; 9598 9599 *) 9600 lt_prog_compiler_can_build_shared=no 9601 ;; 9602 esac 9603 fi 9604 9605case $host_os in 9606 # For platforms which do not support PIC, -DPIC is meaningless: 9607 *djgpp*) 9608 lt_prog_compiler_pic= 9609 ;; 9610 *) 9611 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9612 ;; 9613esac 9614 9615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9616$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9617if ${lt_cv_prog_compiler_pic+:} false; then : 9618 $as_echo_n "(cached) " >&6 9619else 9620 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9621fi 9622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9623$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9624lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9625 9626# 9627# Check to make sure the PIC flag actually works. 9628# 9629if test -n "$lt_prog_compiler_pic"; then 9630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9631$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9632if ${lt_cv_prog_compiler_pic_works+:} false; then : 9633 $as_echo_n "(cached) " >&6 9634else 9635 lt_cv_prog_compiler_pic_works=no 9636 ac_outfile=conftest.$ac_objext 9637 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9638 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9639 # Insert the option either (1) after the last *FLAGS variable, or 9640 # (2) before a word containing "conftest.", or (3) at the end. 9641 # Note that $ac_compile itself does not contain backslashes and begins 9642 # with a dollar sign (not a hyphen), so the echo should work correctly. 9643 # The option is referenced via a variable to avoid confusing sed. 9644 lt_compile=`echo "$ac_compile" | $SED \ 9645 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9646 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9647 -e 's:$: $lt_compiler_flag:'` 9648 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9649 (eval "$lt_compile" 2>conftest.err) 9650 ac_status=$? 9651 cat conftest.err >&5 9652 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9653 if (exit $ac_status) && test -s "$ac_outfile"; then 9654 # The compiler can only warn and ignore the option if not recognized 9655 # So say no if there are warnings other than the usual output. 9656 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9657 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9658 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9659 lt_cv_prog_compiler_pic_works=yes 9660 fi 9661 fi 9662 $RM conftest* 9663 9664fi 9665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9666$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9667 9668if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9669 case $lt_prog_compiler_pic in 9670 "" | " "*) ;; 9671 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9672 esac 9673else 9674 lt_prog_compiler_pic= 9675 lt_prog_compiler_can_build_shared=no 9676fi 9677 9678fi 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690# 9691# Check to make sure the static flag actually works. 9692# 9693wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9695$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9696if ${lt_cv_prog_compiler_static_works+:} false; then : 9697 $as_echo_n "(cached) " >&6 9698else 9699 lt_cv_prog_compiler_static_works=no 9700 save_LDFLAGS="$LDFLAGS" 9701 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9702 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9703 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9704 # The linker can only warn and ignore the option if not recognized 9705 # So say no if there are warnings 9706 if test -s conftest.err; then 9707 # Append any errors to the config.log. 9708 cat conftest.err 1>&5 9709 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9710 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9711 if diff conftest.exp conftest.er2 >/dev/null; then 9712 lt_cv_prog_compiler_static_works=yes 9713 fi 9714 else 9715 lt_cv_prog_compiler_static_works=yes 9716 fi 9717 fi 9718 $RM -r conftest* 9719 LDFLAGS="$save_LDFLAGS" 9720 9721fi 9722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9723$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9724 9725if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9726 : 9727else 9728 lt_prog_compiler_static= 9729fi 9730 9731 9732 9733 9734 9735 9736 9737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9738$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9739if ${lt_cv_prog_compiler_c_o+:} false; then : 9740 $as_echo_n "(cached) " >&6 9741else 9742 lt_cv_prog_compiler_c_o=no 9743 $RM -r conftest 2>/dev/null 9744 mkdir conftest 9745 cd conftest 9746 mkdir out 9747 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9748 9749 lt_compiler_flag="-o out/conftest2.$ac_objext" 9750 # Insert the option either (1) after the last *FLAGS variable, or 9751 # (2) before a word containing "conftest.", or (3) at the end. 9752 # Note that $ac_compile itself does not contain backslashes and begins 9753 # with a dollar sign (not a hyphen), so the echo should work correctly. 9754 lt_compile=`echo "$ac_compile" | $SED \ 9755 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9756 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9757 -e 's:$: $lt_compiler_flag:'` 9758 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9759 (eval "$lt_compile" 2>out/conftest.err) 9760 ac_status=$? 9761 cat out/conftest.err >&5 9762 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9763 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9764 then 9765 # The compiler can only warn and ignore the option if not recognized 9766 # So say no if there are warnings 9767 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9768 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9769 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9770 lt_cv_prog_compiler_c_o=yes 9771 fi 9772 fi 9773 chmod u+w . 2>&5 9774 $RM conftest* 9775 # SGI C++ compiler will create directory out/ii_files/ for 9776 # template instantiation 9777 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9778 $RM out/* && rmdir out 9779 cd .. 9780 $RM -r conftest 9781 $RM conftest* 9782 9783fi 9784{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9785$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9786 9787 9788 9789 9790 9791 9792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9793$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9794if ${lt_cv_prog_compiler_c_o+:} false; then : 9795 $as_echo_n "(cached) " >&6 9796else 9797 lt_cv_prog_compiler_c_o=no 9798 $RM -r conftest 2>/dev/null 9799 mkdir conftest 9800 cd conftest 9801 mkdir out 9802 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9803 9804 lt_compiler_flag="-o out/conftest2.$ac_objext" 9805 # Insert the option either (1) after the last *FLAGS variable, or 9806 # (2) before a word containing "conftest.", or (3) at the end. 9807 # Note that $ac_compile itself does not contain backslashes and begins 9808 # with a dollar sign (not a hyphen), so the echo should work correctly. 9809 lt_compile=`echo "$ac_compile" | $SED \ 9810 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9811 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9812 -e 's:$: $lt_compiler_flag:'` 9813 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9814 (eval "$lt_compile" 2>out/conftest.err) 9815 ac_status=$? 9816 cat out/conftest.err >&5 9817 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9818 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9819 then 9820 # The compiler can only warn and ignore the option if not recognized 9821 # So say no if there are warnings 9822 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9823 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9824 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9825 lt_cv_prog_compiler_c_o=yes 9826 fi 9827 fi 9828 chmod u+w . 2>&5 9829 $RM conftest* 9830 # SGI C++ compiler will create directory out/ii_files/ for 9831 # template instantiation 9832 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9833 $RM out/* && rmdir out 9834 cd .. 9835 $RM -r conftest 9836 $RM conftest* 9837 9838fi 9839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9840$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9841 9842 9843 9844 9845hard_links="nottested" 9846if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9847 # do not overwrite the value of need_locks provided by the user 9848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9849$as_echo_n "checking if we can lock with hard links... " >&6; } 9850 hard_links=yes 9851 $RM conftest* 9852 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9853 touch conftest.a 9854 ln conftest.a conftest.b 2>&5 || hard_links=no 9855 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9857$as_echo "$hard_links" >&6; } 9858 if test "$hard_links" = no; then 9859 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9860$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9861 need_locks=warn 9862 fi 9863else 9864 need_locks=no 9865fi 9866 9867 9868 9869 9870 9871 9872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9873$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9874 9875 runpath_var= 9876 allow_undefined_flag= 9877 always_export_symbols=no 9878 archive_cmds= 9879 archive_expsym_cmds= 9880 compiler_needs_object=no 9881 enable_shared_with_static_runtimes=no 9882 export_dynamic_flag_spec= 9883 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9884 hardcode_automatic=no 9885 hardcode_direct=no 9886 hardcode_direct_absolute=no 9887 hardcode_libdir_flag_spec= 9888 hardcode_libdir_separator= 9889 hardcode_minus_L=no 9890 hardcode_shlibpath_var=unsupported 9891 inherit_rpath=no 9892 link_all_deplibs=unknown 9893 module_cmds= 9894 module_expsym_cmds= 9895 old_archive_from_new_cmds= 9896 old_archive_from_expsyms_cmds= 9897 thread_safe_flag_spec= 9898 whole_archive_flag_spec= 9899 # include_expsyms should be a list of space-separated symbols to be *always* 9900 # included in the symbol list 9901 include_expsyms= 9902 # exclude_expsyms can be an extended regexp of symbols to exclude 9903 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9904 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9905 # as well as any symbol that contains `d'. 9906 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9907 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9908 # platforms (ab)use it in PIC code, but their linkers get confused if 9909 # the symbol is explicitly referenced. Since portable code cannot 9910 # rely on this symbol name, it's probably fine to never include it in 9911 # preloaded symbol tables. 9912 # Exclude shared library initialization/finalization symbols. 9913 extract_expsyms_cmds= 9914 9915 case $host_os in 9916 cygwin* | mingw* | pw32* | cegcc*) 9917 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9918 # When not using gcc, we currently assume that we are using 9919 # Microsoft Visual C++. 9920 if test "$GCC" != yes; then 9921 with_gnu_ld=no 9922 fi 9923 ;; 9924 interix*) 9925 # we just hope/assume this is gcc and not c89 (= MSVC++) 9926 with_gnu_ld=yes 9927 ;; 9928 openbsd*) 9929 with_gnu_ld=no 9930 ;; 9931 esac 9932 9933 ld_shlibs=yes 9934 9935 # On some targets, GNU ld is compatible enough with the native linker 9936 # that we're better off using the native interface for both. 9937 lt_use_gnu_ld_interface=no 9938 if test "$with_gnu_ld" = yes; then 9939 case $host_os in 9940 aix*) 9941 # The AIX port of GNU ld has always aspired to compatibility 9942 # with the native linker. However, as the warning in the GNU ld 9943 # block says, versions before 2.19.5* couldn't really create working 9944 # shared libraries, regardless of the interface used. 9945 case `$LD -v 2>&1` in 9946 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9947 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9948 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9949 *) 9950 lt_use_gnu_ld_interface=yes 9951 ;; 9952 esac 9953 ;; 9954 *) 9955 lt_use_gnu_ld_interface=yes 9956 ;; 9957 esac 9958 fi 9959 9960 if test "$lt_use_gnu_ld_interface" = yes; then 9961 # If archive_cmds runs LD, not CC, wlarc should be empty 9962 wlarc='${wl}' 9963 9964 # Set some defaults for GNU ld with shared library support. These 9965 # are reset later if shared libraries are not supported. Putting them 9966 # here allows them to be overridden if necessary. 9967 runpath_var=LD_RUN_PATH 9968 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9969 export_dynamic_flag_spec='${wl}--export-dynamic' 9970 # ancient GNU ld didn't support --whole-archive et. al. 9971 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9972 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9973 else 9974 whole_archive_flag_spec= 9975 fi 9976 supports_anon_versioning=no 9977 case `$LD -v 2>&1` in 9978 *GNU\ gold*) supports_anon_versioning=yes ;; 9979 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9980 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9981 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9982 *\ 2.11.*) ;; # other 2.11 versions 9983 *) supports_anon_versioning=yes ;; 9984 esac 9985 9986 # See if GNU ld supports shared libraries. 9987 case $host_os in 9988 aix[3-9]*) 9989 # On AIX/PPC, the GNU linker is very broken 9990 if test "$host_cpu" != ia64; then 9991 ld_shlibs=no 9992 cat <<_LT_EOF 1>&2 9993 9994*** Warning: the GNU linker, at least up to release 2.19, is reported 9995*** to be unable to reliably create shared libraries on AIX. 9996*** Therefore, libtool is disabling shared libraries support. If you 9997*** really care for shared libraries, you may want to install binutils 9998*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9999*** You will then need to restart the configuration process. 10000 10001_LT_EOF 10002 fi 10003 ;; 10004 10005 amigaos*) 10006 case $host_cpu in 10007 powerpc) 10008 # see comment about AmigaOS4 .so support 10009 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10010 archive_expsym_cmds='' 10011 ;; 10012 m68k) 10013 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)' 10014 hardcode_libdir_flag_spec='-L$libdir' 10015 hardcode_minus_L=yes 10016 ;; 10017 esac 10018 ;; 10019 10020 beos*) 10021 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10022 allow_undefined_flag=unsupported 10023 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 10024 # support --undefined. This deserves some investigation. FIXME 10025 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10026 else 10027 ld_shlibs=no 10028 fi 10029 ;; 10030 10031 cygwin* | mingw* | pw32* | cegcc*) 10032 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10033 # as there is no search path for DLLs. 10034 hardcode_libdir_flag_spec='-L$libdir' 10035 export_dynamic_flag_spec='${wl}--export-all-symbols' 10036 allow_undefined_flag=unsupported 10037 always_export_symbols=no 10038 enable_shared_with_static_runtimes=yes 10039 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' 10040 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 10041 10042 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10043 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10044 # If the export-symbols file already is a .def file (1st line 10045 # is EXPORTS), use it as is; otherwise, prepend... 10046 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10047 cp $export_symbols $output_objdir/$soname.def; 10048 else 10049 echo EXPORTS > $output_objdir/$soname.def; 10050 cat $export_symbols >> $output_objdir/$soname.def; 10051 fi~ 10052 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10053 else 10054 ld_shlibs=no 10055 fi 10056 ;; 10057 10058 haiku*) 10059 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10060 link_all_deplibs=yes 10061 ;; 10062 10063 interix[3-9]*) 10064 hardcode_direct=no 10065 hardcode_shlibpath_var=no 10066 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10067 export_dynamic_flag_spec='${wl}-E' 10068 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10069 # Instead, shared libraries are loaded at an image base (0x10000000 by 10070 # default) and relocated if they conflict, which is a slow very memory 10071 # consuming and fragmenting process. To avoid this, we pick a random, 10072 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10073 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10074 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10075 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' 10076 ;; 10077 10078 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10079 tmp_diet=no 10080 if test "$host_os" = linux-dietlibc; then 10081 case $cc_basename in 10082 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10083 esac 10084 fi 10085 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10086 && test "$tmp_diet" = no 10087 then 10088 tmp_addflag=' $pic_flag' 10089 tmp_sharedflag='-shared' 10090 case $cc_basename,$host_cpu in 10091 pgcc*) # Portland Group C compiler 10092 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' 10093 tmp_addflag=' $pic_flag' 10094 ;; 10095 pgf77* | pgf90* | pgf95* | pgfortran*) 10096 # Portland Group f77 and f90 compilers 10097 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' 10098 tmp_addflag=' $pic_flag -Mnomain' ;; 10099 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10100 tmp_addflag=' -i_dynamic' ;; 10101 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10102 tmp_addflag=' -i_dynamic -nofor_main' ;; 10103 ifc* | ifort*) # Intel Fortran compiler 10104 tmp_addflag=' -nofor_main' ;; 10105 lf95*) # Lahey Fortran 8.1 10106 whole_archive_flag_spec= 10107 tmp_sharedflag='--shared' ;; 10108 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10109 tmp_sharedflag='-qmkshrobj' 10110 tmp_addflag= ;; 10111 nvcc*) # Cuda Compiler Driver 2.2 10112 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' 10113 compiler_needs_object=yes 10114 ;; 10115 esac 10116 case `$CC -V 2>&1 | sed 5q` in 10117 *Sun\ C*) # Sun C 5.9 10118 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' 10119 compiler_needs_object=yes 10120 tmp_sharedflag='-G' ;; 10121 *Sun\ F*) # Sun Fortran 8.3 10122 tmp_sharedflag='-G' ;; 10123 esac 10124 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10125 10126 if test "x$supports_anon_versioning" = xyes; then 10127 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10128 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10129 echo "local: *; };" >> $output_objdir/$libname.ver~ 10130 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10131 fi 10132 10133 case $cc_basename in 10134 xlf* | bgf* | bgxlf* | mpixlf*) 10135 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10136 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10137 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10138 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 10139 if test "x$supports_anon_versioning" = xyes; then 10140 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10141 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10142 echo "local: *; };" >> $output_objdir/$libname.ver~ 10143 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10144 fi 10145 ;; 10146 esac 10147 else 10148 ld_shlibs=no 10149 fi 10150 ;; 10151 10152 netbsd*) 10153 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10154 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10155 wlarc= 10156 else 10157 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10158 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10159 fi 10160 ;; 10161 10162 solaris*) 10163 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10164 ld_shlibs=no 10165 cat <<_LT_EOF 1>&2 10166 10167*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10168*** create shared libraries on Solaris systems. Therefore, libtool 10169*** is disabling shared libraries support. We urge you to upgrade GNU 10170*** binutils to release 2.9.1 or newer. Another option is to modify 10171*** your PATH or compiler configuration so that the native linker is 10172*** used, and then restart. 10173 10174_LT_EOF 10175 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10176 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10177 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10178 else 10179 ld_shlibs=no 10180 fi 10181 ;; 10182 10183 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10184 case `$LD -v 2>&1` in 10185 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10186 ld_shlibs=no 10187 cat <<_LT_EOF 1>&2 10188 10189*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10190*** reliably create shared libraries on SCO systems. Therefore, libtool 10191*** is disabling shared libraries support. We urge you to upgrade GNU 10192*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10193*** your PATH or compiler configuration so that the native linker is 10194*** used, and then restart. 10195 10196_LT_EOF 10197 ;; 10198 *) 10199 # For security reasons, it is highly recommended that you always 10200 # use absolute paths for naming shared libraries, and exclude the 10201 # DT_RUNPATH tag from executables and libraries. But doing so 10202 # requires that you compile everything twice, which is a pain. 10203 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10204 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10205 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10206 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10207 else 10208 ld_shlibs=no 10209 fi 10210 ;; 10211 esac 10212 ;; 10213 10214 sunos4*) 10215 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10216 wlarc= 10217 hardcode_direct=yes 10218 hardcode_shlibpath_var=no 10219 ;; 10220 10221 *) 10222 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10223 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10224 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10225 else 10226 ld_shlibs=no 10227 fi 10228 ;; 10229 esac 10230 10231 if test "$ld_shlibs" = no; then 10232 runpath_var= 10233 hardcode_libdir_flag_spec= 10234 export_dynamic_flag_spec= 10235 whole_archive_flag_spec= 10236 fi 10237 else 10238 # PORTME fill in a description of your system's linker (not GNU ld) 10239 case $host_os in 10240 aix3*) 10241 allow_undefined_flag=unsupported 10242 always_export_symbols=yes 10243 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' 10244 # Note: this linker hardcodes the directories in LIBPATH if there 10245 # are no directories specified by -L. 10246 hardcode_minus_L=yes 10247 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10248 # Neither direct hardcoding nor static linking is supported with a 10249 # broken collect2. 10250 hardcode_direct=unsupported 10251 fi 10252 ;; 10253 10254 aix[4-9]*) 10255 if test "$host_cpu" = ia64; then 10256 # On IA64, the linker does run time linking by default, so we don't 10257 # have to do anything special. 10258 aix_use_runtimelinking=no 10259 exp_sym_flag='-Bexport' 10260 no_entry_flag="" 10261 else 10262 # If we're using GNU nm, then we don't want the "-C" option. 10263 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10264 # Also, AIX nm treats weak defined symbols like other global 10265 # defined symbols, whereas GNU nm marks them as "W". 10266 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10267 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' 10268 else 10269 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' 10270 fi 10271 aix_use_runtimelinking=no 10272 10273 # Test if we are trying to use run time linking or normal 10274 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10275 # need to do runtime linking. 10276 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10277 for ld_flag in $LDFLAGS; do 10278 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10279 aix_use_runtimelinking=yes 10280 break 10281 fi 10282 done 10283 ;; 10284 esac 10285 10286 exp_sym_flag='-bexport' 10287 no_entry_flag='-bnoentry' 10288 fi 10289 10290 # When large executables or shared objects are built, AIX ld can 10291 # have problems creating the table of contents. If linking a library 10292 # or program results in "error TOC overflow" add -mminimal-toc to 10293 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10294 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10295 10296 archive_cmds='' 10297 hardcode_direct=yes 10298 hardcode_direct_absolute=yes 10299 hardcode_libdir_separator=':' 10300 link_all_deplibs=yes 10301 file_list_spec='${wl}-f,' 10302 10303 if test "$GCC" = yes; then 10304 case $host_os in aix4.[012]|aix4.[012].*) 10305 # We only want to do this on AIX 4.2 and lower, the check 10306 # below for broken collect2 doesn't work under 4.3+ 10307 collect2name=`${CC} -print-prog-name=collect2` 10308 if test -f "$collect2name" && 10309 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10310 then 10311 # We have reworked collect2 10312 : 10313 else 10314 # We have old collect2 10315 hardcode_direct=unsupported 10316 # It fails to find uninstalled libraries when the uninstalled 10317 # path is not listed in the libpath. Setting hardcode_minus_L 10318 # to unsupported forces relinking 10319 hardcode_minus_L=yes 10320 hardcode_libdir_flag_spec='-L$libdir' 10321 hardcode_libdir_separator= 10322 fi 10323 ;; 10324 esac 10325 shared_flag='-shared' 10326 if test "$aix_use_runtimelinking" = yes; then 10327 shared_flag="$shared_flag "'${wl}-G' 10328 fi 10329 else 10330 # not using gcc 10331 if test "$host_cpu" = ia64; then 10332 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10333 # chokes on -Wl,-G. The following line is correct: 10334 shared_flag='-G' 10335 else 10336 if test "$aix_use_runtimelinking" = yes; then 10337 shared_flag='${wl}-G' 10338 else 10339 shared_flag='${wl}-bM:SRE' 10340 fi 10341 fi 10342 fi 10343 10344 export_dynamic_flag_spec='${wl}-bexpall' 10345 # It seems that -bexpall does not export symbols beginning with 10346 # underscore (_), so it is better to generate a list of symbols to export. 10347 always_export_symbols=yes 10348 if test "$aix_use_runtimelinking" = yes; then 10349 # Warning - without using the other runtime loading flags (-brtl), 10350 # -berok will link without error, but may produce a broken library. 10351 allow_undefined_flag='-berok' 10352 # Determine the default libpath from the value encoded in an 10353 # empty executable. 10354 if test "${lt_cv_aix_libpath+set}" = set; then 10355 aix_libpath=$lt_cv_aix_libpath 10356else 10357 if ${lt_cv_aix_libpath_+:} false; then : 10358 $as_echo_n "(cached) " >&6 10359else 10360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10361/* end confdefs.h. */ 10362 10363int 10364main () 10365{ 10366 10367 ; 10368 return 0; 10369} 10370_ACEOF 10371if ac_fn_c_try_link "$LINENO"; then : 10372 10373 lt_aix_libpath_sed=' 10374 /Import File Strings/,/^$/ { 10375 /^0/ { 10376 s/^0 *\([^ ]*\) *$/\1/ 10377 p 10378 } 10379 }' 10380 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10381 # Check for a 64-bit object if we didn't find anything. 10382 if test -z "$lt_cv_aix_libpath_"; then 10383 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10384 fi 10385fi 10386rm -f core conftest.err conftest.$ac_objext \ 10387 conftest$ac_exeext conftest.$ac_ext 10388 if test -z "$lt_cv_aix_libpath_"; then 10389 lt_cv_aix_libpath_="/usr/lib:/lib" 10390 fi 10391 10392fi 10393 10394 aix_libpath=$lt_cv_aix_libpath_ 10395fi 10396 10397 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10398 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" 10399 else 10400 if test "$host_cpu" = ia64; then 10401 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10402 allow_undefined_flag="-z nodefs" 10403 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" 10404 else 10405 # Determine the default libpath from the value encoded in an 10406 # empty executable. 10407 if test "${lt_cv_aix_libpath+set}" = set; then 10408 aix_libpath=$lt_cv_aix_libpath 10409else 10410 if ${lt_cv_aix_libpath_+:} false; then : 10411 $as_echo_n "(cached) " >&6 10412else 10413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10414/* end confdefs.h. */ 10415 10416int 10417main () 10418{ 10419 10420 ; 10421 return 0; 10422} 10423_ACEOF 10424if ac_fn_c_try_link "$LINENO"; then : 10425 10426 lt_aix_libpath_sed=' 10427 /Import File Strings/,/^$/ { 10428 /^0/ { 10429 s/^0 *\([^ ]*\) *$/\1/ 10430 p 10431 } 10432 }' 10433 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10434 # Check for a 64-bit object if we didn't find anything. 10435 if test -z "$lt_cv_aix_libpath_"; then 10436 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10437 fi 10438fi 10439rm -f core conftest.err conftest.$ac_objext \ 10440 conftest$ac_exeext conftest.$ac_ext 10441 if test -z "$lt_cv_aix_libpath_"; then 10442 lt_cv_aix_libpath_="/usr/lib:/lib" 10443 fi 10444 10445fi 10446 10447 aix_libpath=$lt_cv_aix_libpath_ 10448fi 10449 10450 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10451 # Warning - without using the other run time loading flags, 10452 # -berok will link without error, but may produce a broken library. 10453 no_undefined_flag=' ${wl}-bernotok' 10454 allow_undefined_flag=' ${wl}-berok' 10455 if test "$with_gnu_ld" = yes; then 10456 # We only use this code for GNU lds that support --whole-archive. 10457 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10458 else 10459 # Exported symbols can be pulled into shared objects from archives 10460 whole_archive_flag_spec='$convenience' 10461 fi 10462 archive_cmds_need_lc=yes 10463 # This is similar to how AIX traditionally builds its shared libraries. 10464 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' 10465 fi 10466 fi 10467 ;; 10468 10469 amigaos*) 10470 case $host_cpu in 10471 powerpc) 10472 # see comment about AmigaOS4 .so support 10473 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10474 archive_expsym_cmds='' 10475 ;; 10476 m68k) 10477 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)' 10478 hardcode_libdir_flag_spec='-L$libdir' 10479 hardcode_minus_L=yes 10480 ;; 10481 esac 10482 ;; 10483 10484 bsdi[45]*) 10485 export_dynamic_flag_spec=-rdynamic 10486 ;; 10487 10488 cygwin* | mingw* | pw32* | cegcc*) 10489 # When not using gcc, we currently assume that we are using 10490 # Microsoft Visual C++. 10491 # hardcode_libdir_flag_spec is actually meaningless, as there is 10492 # no search path for DLLs. 10493 case $cc_basename in 10494 cl*) 10495 # Native MSVC 10496 hardcode_libdir_flag_spec=' ' 10497 allow_undefined_flag=unsupported 10498 always_export_symbols=yes 10499 file_list_spec='@' 10500 # Tell ltmain to make .lib files, not .a files. 10501 libext=lib 10502 # Tell ltmain to make .dll files, not .so files. 10503 shrext_cmds=".dll" 10504 # FIXME: Setting linknames here is a bad hack. 10505 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 10506 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10507 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 10508 else 10509 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 10510 fi~ 10511 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10512 linknames=' 10513 # The linker will not automatically build a static lib if we build a DLL. 10514 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10515 enable_shared_with_static_runtimes=yes 10516 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10517 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10518 # Don't use ranlib 10519 old_postinstall_cmds='chmod 644 $oldlib' 10520 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10521 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10522 case $lt_outputfile in 10523 *.exe|*.EXE) ;; 10524 *) 10525 lt_outputfile="$lt_outputfile.exe" 10526 lt_tool_outputfile="$lt_tool_outputfile.exe" 10527 ;; 10528 esac~ 10529 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 10530 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10531 $RM "$lt_outputfile.manifest"; 10532 fi' 10533 ;; 10534 *) 10535 # Assume MSVC wrapper 10536 hardcode_libdir_flag_spec=' ' 10537 allow_undefined_flag=unsupported 10538 # Tell ltmain to make .lib files, not .a files. 10539 libext=lib 10540 # Tell ltmain to make .dll files, not .so files. 10541 shrext_cmds=".dll" 10542 # FIXME: Setting linknames here is a bad hack. 10543 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10544 # The linker will automatically build a .lib file if we build a DLL. 10545 old_archive_from_new_cmds='true' 10546 # FIXME: Should let the user specify the lib program. 10547 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10548 enable_shared_with_static_runtimes=yes 10549 ;; 10550 esac 10551 ;; 10552 10553 darwin* | rhapsody*) 10554 10555 10556 archive_cmds_need_lc=no 10557 hardcode_direct=no 10558 hardcode_automatic=yes 10559 hardcode_shlibpath_var=unsupported 10560 if test "$lt_cv_ld_force_load" = "yes"; then 10561 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\"`' 10562 10563 else 10564 whole_archive_flag_spec='' 10565 fi 10566 link_all_deplibs=yes 10567 allow_undefined_flag="$_lt_dar_allow_undefined" 10568 case $cc_basename in 10569 ifort*) _lt_dar_can_shared=yes ;; 10570 *) _lt_dar_can_shared=$GCC ;; 10571 esac 10572 if test "$_lt_dar_can_shared" = "yes"; then 10573 output_verbose_link_cmd=func_echo_all 10574 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10575 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10576 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}" 10577 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}" 10578 10579 else 10580 ld_shlibs=no 10581 fi 10582 10583 ;; 10584 10585 dgux*) 10586 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10587 hardcode_libdir_flag_spec='-L$libdir' 10588 hardcode_shlibpath_var=no 10589 ;; 10590 10591 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10592 # support. Future versions do this automatically, but an explicit c++rt0.o 10593 # does not break anything, and helps significantly (at the cost of a little 10594 # extra space). 10595 freebsd2.2*) 10596 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10597 hardcode_libdir_flag_spec='-R$libdir' 10598 hardcode_direct=yes 10599 hardcode_shlibpath_var=no 10600 ;; 10601 10602 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10603 freebsd2.*) 10604 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10605 hardcode_direct=yes 10606 hardcode_minus_L=yes 10607 hardcode_shlibpath_var=no 10608 ;; 10609 10610 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10611 freebsd* | dragonfly*) 10612 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10613 hardcode_libdir_flag_spec='-R$libdir' 10614 hardcode_direct=yes 10615 hardcode_shlibpath_var=no 10616 ;; 10617 10618 hpux9*) 10619 if test "$GCC" = yes; then 10620 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' 10621 else 10622 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' 10623 fi 10624 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10625 hardcode_libdir_separator=: 10626 hardcode_direct=yes 10627 10628 # hardcode_minus_L: Not really in the search PATH, 10629 # but as the default location of the library. 10630 hardcode_minus_L=yes 10631 export_dynamic_flag_spec='${wl}-E' 10632 ;; 10633 10634 hpux10*) 10635 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10636 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10637 else 10638 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10639 fi 10640 if test "$with_gnu_ld" = no; then 10641 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10642 hardcode_libdir_separator=: 10643 hardcode_direct=yes 10644 hardcode_direct_absolute=yes 10645 export_dynamic_flag_spec='${wl}-E' 10646 # hardcode_minus_L: Not really in the search PATH, 10647 # but as the default location of the library. 10648 hardcode_minus_L=yes 10649 fi 10650 ;; 10651 10652 hpux11*) 10653 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10654 case $host_cpu in 10655 hppa*64*) 10656 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10657 ;; 10658 ia64*) 10659 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10660 ;; 10661 *) 10662 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10663 ;; 10664 esac 10665 else 10666 case $host_cpu in 10667 hppa*64*) 10668 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10669 ;; 10670 ia64*) 10671 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10672 ;; 10673 *) 10674 10675 # Older versions of the 11.00 compiler do not understand -b yet 10676 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10678$as_echo_n "checking if $CC understands -b... " >&6; } 10679if ${lt_cv_prog_compiler__b+:} false; then : 10680 $as_echo_n "(cached) " >&6 10681else 10682 lt_cv_prog_compiler__b=no 10683 save_LDFLAGS="$LDFLAGS" 10684 LDFLAGS="$LDFLAGS -b" 10685 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10686 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10687 # The linker can only warn and ignore the option if not recognized 10688 # So say no if there are warnings 10689 if test -s conftest.err; then 10690 # Append any errors to the config.log. 10691 cat conftest.err 1>&5 10692 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10693 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10694 if diff conftest.exp conftest.er2 >/dev/null; then 10695 lt_cv_prog_compiler__b=yes 10696 fi 10697 else 10698 lt_cv_prog_compiler__b=yes 10699 fi 10700 fi 10701 $RM -r conftest* 10702 LDFLAGS="$save_LDFLAGS" 10703 10704fi 10705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10706$as_echo "$lt_cv_prog_compiler__b" >&6; } 10707 10708if test x"$lt_cv_prog_compiler__b" = xyes; then 10709 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10710else 10711 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10712fi 10713 10714 ;; 10715 esac 10716 fi 10717 if test "$with_gnu_ld" = no; then 10718 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10719 hardcode_libdir_separator=: 10720 10721 case $host_cpu in 10722 hppa*64*|ia64*) 10723 hardcode_direct=no 10724 hardcode_shlibpath_var=no 10725 ;; 10726 *) 10727 hardcode_direct=yes 10728 hardcode_direct_absolute=yes 10729 export_dynamic_flag_spec='${wl}-E' 10730 10731 # hardcode_minus_L: Not really in the search PATH, 10732 # but as the default location of the library. 10733 hardcode_minus_L=yes 10734 ;; 10735 esac 10736 fi 10737 ;; 10738 10739 irix5* | irix6* | nonstopux*) 10740 if test "$GCC" = yes; then 10741 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' 10742 # Try to use the -exported_symbol ld option, if it does not 10743 # work, assume that -exports_file does not work either and 10744 # implicitly export all symbols. 10745 # This should be the same for all languages, so no per-tag cache variable. 10746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10747$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10748if ${lt_cv_irix_exported_symbol+:} false; then : 10749 $as_echo_n "(cached) " >&6 10750else 10751 save_LDFLAGS="$LDFLAGS" 10752 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10754/* end confdefs.h. */ 10755int foo (void) { return 0; } 10756_ACEOF 10757if ac_fn_c_try_link "$LINENO"; then : 10758 lt_cv_irix_exported_symbol=yes 10759else 10760 lt_cv_irix_exported_symbol=no 10761fi 10762rm -f core conftest.err conftest.$ac_objext \ 10763 conftest$ac_exeext conftest.$ac_ext 10764 LDFLAGS="$save_LDFLAGS" 10765fi 10766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10767$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10768 if test "$lt_cv_irix_exported_symbol" = yes; then 10769 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' 10770 fi 10771 else 10772 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' 10773 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' 10774 fi 10775 archive_cmds_need_lc='no' 10776 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10777 hardcode_libdir_separator=: 10778 inherit_rpath=yes 10779 link_all_deplibs=yes 10780 ;; 10781 10782 netbsd*) 10783 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10784 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10785 else 10786 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10787 fi 10788 hardcode_libdir_flag_spec='-R$libdir' 10789 hardcode_direct=yes 10790 hardcode_shlibpath_var=no 10791 ;; 10792 10793 newsos6) 10794 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10795 hardcode_direct=yes 10796 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10797 hardcode_libdir_separator=: 10798 hardcode_shlibpath_var=no 10799 ;; 10800 10801 *nto* | *qnx*) 10802 ;; 10803 10804 openbsd*) 10805 if test -f /usr/libexec/ld.so; then 10806 hardcode_direct=yes 10807 hardcode_shlibpath_var=no 10808 hardcode_direct_absolute=yes 10809 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10810 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10811 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10812 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10813 export_dynamic_flag_spec='${wl}-E' 10814 else 10815 case $host_os in 10816 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10817 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10818 hardcode_libdir_flag_spec='-R$libdir' 10819 ;; 10820 *) 10821 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10822 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10823 ;; 10824 esac 10825 fi 10826 else 10827 ld_shlibs=no 10828 fi 10829 ;; 10830 10831 os2*) 10832 hardcode_libdir_flag_spec='-L$libdir' 10833 hardcode_minus_L=yes 10834 allow_undefined_flag=unsupported 10835 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' 10836 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10837 ;; 10838 10839 osf3*) 10840 if test "$GCC" = yes; then 10841 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10842 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' 10843 else 10844 allow_undefined_flag=' -expect_unresolved \*' 10845 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' 10846 fi 10847 archive_cmds_need_lc='no' 10848 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10849 hardcode_libdir_separator=: 10850 ;; 10851 10852 osf4* | osf5*) # as osf3* with the addition of -msym flag 10853 if test "$GCC" = yes; then 10854 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10855 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' 10856 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10857 else 10858 allow_undefined_flag=' -expect_unresolved \*' 10859 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' 10860 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~ 10861 $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' 10862 10863 # Both c and cxx compiler support -rpath directly 10864 hardcode_libdir_flag_spec='-rpath $libdir' 10865 fi 10866 archive_cmds_need_lc='no' 10867 hardcode_libdir_separator=: 10868 ;; 10869 10870 solaris*) 10871 no_undefined_flag=' -z defs' 10872 if test "$GCC" = yes; then 10873 wlarc='${wl}' 10874 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10875 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10876 $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' 10877 else 10878 case `$CC -V 2>&1` in 10879 *"Compilers 5.0"*) 10880 wlarc='' 10881 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10882 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10883 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10884 ;; 10885 *) 10886 wlarc='${wl}' 10887 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10888 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10889 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10890 ;; 10891 esac 10892 fi 10893 hardcode_libdir_flag_spec='-R$libdir' 10894 hardcode_shlibpath_var=no 10895 case $host_os in 10896 solaris2.[0-5] | solaris2.[0-5].*) ;; 10897 *) 10898 # The compiler driver will combine and reorder linker options, 10899 # but understands `-z linker_flag'. GCC discards it without `$wl', 10900 # but is careful enough not to reorder. 10901 # Supported since Solaris 2.6 (maybe 2.5.1?) 10902 if test "$GCC" = yes; then 10903 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10904 else 10905 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10906 fi 10907 ;; 10908 esac 10909 link_all_deplibs=yes 10910 ;; 10911 10912 sunos4*) 10913 if test "x$host_vendor" = xsequent; then 10914 # Use $CC to link under sequent, because it throws in some extra .o 10915 # files that make .init and .fini sections work. 10916 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10917 else 10918 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10919 fi 10920 hardcode_libdir_flag_spec='-L$libdir' 10921 hardcode_direct=yes 10922 hardcode_minus_L=yes 10923 hardcode_shlibpath_var=no 10924 ;; 10925 10926 sysv4) 10927 case $host_vendor in 10928 sni) 10929 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10930 hardcode_direct=yes # is this really true??? 10931 ;; 10932 siemens) 10933 ## LD is ld it makes a PLAMLIB 10934 ## CC just makes a GrossModule. 10935 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10936 reload_cmds='$CC -r -o $output$reload_objs' 10937 hardcode_direct=no 10938 ;; 10939 motorola) 10940 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10941 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10942 ;; 10943 esac 10944 runpath_var='LD_RUN_PATH' 10945 hardcode_shlibpath_var=no 10946 ;; 10947 10948 sysv4.3*) 10949 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10950 hardcode_shlibpath_var=no 10951 export_dynamic_flag_spec='-Bexport' 10952 ;; 10953 10954 sysv4*MP*) 10955 if test -d /usr/nec; then 10956 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10957 hardcode_shlibpath_var=no 10958 runpath_var=LD_RUN_PATH 10959 hardcode_runpath_var=yes 10960 ld_shlibs=yes 10961 fi 10962 ;; 10963 10964 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10965 no_undefined_flag='${wl}-z,text' 10966 archive_cmds_need_lc=no 10967 hardcode_shlibpath_var=no 10968 runpath_var='LD_RUN_PATH' 10969 10970 if test "$GCC" = yes; then 10971 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10972 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10973 else 10974 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10975 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10976 fi 10977 ;; 10978 10979 sysv5* | sco3.2v5* | sco5v6*) 10980 # Note: We can NOT use -z defs as we might desire, because we do not 10981 # link with -lc, and that would cause any symbols used from libc to 10982 # always be unresolved, which means just about no library would 10983 # ever link correctly. If we're not using GNU ld we use -z text 10984 # though, which does catch some bad symbols but isn't as heavy-handed 10985 # as -z defs. 10986 no_undefined_flag='${wl}-z,text' 10987 allow_undefined_flag='${wl}-z,nodefs' 10988 archive_cmds_need_lc=no 10989 hardcode_shlibpath_var=no 10990 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10991 hardcode_libdir_separator=':' 10992 link_all_deplibs=yes 10993 export_dynamic_flag_spec='${wl}-Bexport' 10994 runpath_var='LD_RUN_PATH' 10995 10996 if test "$GCC" = yes; then 10997 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10998 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10999 else 11000 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11001 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11002 fi 11003 ;; 11004 11005 uts4*) 11006 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11007 hardcode_libdir_flag_spec='-L$libdir' 11008 hardcode_shlibpath_var=no 11009 ;; 11010 11011 *) 11012 ld_shlibs=no 11013 ;; 11014 esac 11015 11016 if test x$host_vendor = xsni; then 11017 case $host in 11018 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11019 export_dynamic_flag_spec='${wl}-Blargedynsym' 11020 ;; 11021 esac 11022 fi 11023 fi 11024 11025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11026$as_echo "$ld_shlibs" >&6; } 11027test "$ld_shlibs" = no && can_build_shared=no 11028 11029with_gnu_ld=$with_gnu_ld 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045# 11046# Do we need to explicitly link libc? 11047# 11048case "x$archive_cmds_need_lc" in 11049x|xyes) 11050 # Assume -lc should be added 11051 archive_cmds_need_lc=yes 11052 11053 if test "$enable_shared" = yes && test "$GCC" = yes; then 11054 case $archive_cmds in 11055 *'~'*) 11056 # FIXME: we may have to deal with multi-command sequences. 11057 ;; 11058 '$CC '*) 11059 # Test whether the compiler implicitly links with -lc since on some 11060 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11061 # to ld, don't add -lc before -lgcc. 11062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11063$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11064if ${lt_cv_archive_cmds_need_lc+:} false; then : 11065 $as_echo_n "(cached) " >&6 11066else 11067 $RM conftest* 11068 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11069 11070 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11071 (eval $ac_compile) 2>&5 11072 ac_status=$? 11073 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11074 test $ac_status = 0; } 2>conftest.err; then 11075 soname=conftest 11076 lib=conftest 11077 libobjs=conftest.$ac_objext 11078 deplibs= 11079 wl=$lt_prog_compiler_wl 11080 pic_flag=$lt_prog_compiler_pic 11081 compiler_flags=-v 11082 linker_flags=-v 11083 verstring= 11084 output_objdir=. 11085 libname=conftest 11086 lt_save_allow_undefined_flag=$allow_undefined_flag 11087 allow_undefined_flag= 11088 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11089 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11090 ac_status=$? 11091 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11092 test $ac_status = 0; } 11093 then 11094 lt_cv_archive_cmds_need_lc=no 11095 else 11096 lt_cv_archive_cmds_need_lc=yes 11097 fi 11098 allow_undefined_flag=$lt_save_allow_undefined_flag 11099 else 11100 cat conftest.err 1>&5 11101 fi 11102 $RM conftest* 11103 11104fi 11105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11106$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11107 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11108 ;; 11109 esac 11110 fi 11111 ;; 11112esac 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11266$as_echo_n "checking dynamic linker characteristics... " >&6; } 11267 11268if test "$GCC" = yes; then 11269 case $host_os in 11270 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11271 *) lt_awk_arg="/^libraries:/" ;; 11272 esac 11273 case $host_os in 11274 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11275 *) lt_sed_strip_eq="s,=/,/,g" ;; 11276 esac 11277 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11278 case $lt_search_path_spec in 11279 *\;*) 11280 # if the path contains ";" then we assume it to be the separator 11281 # otherwise default to the standard path separator (i.e. ":") - it is 11282 # assumed that no part of a normal pathname contains ";" but that should 11283 # okay in the real world where ";" in dirpaths is itself problematic. 11284 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11285 ;; 11286 *) 11287 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11288 ;; 11289 esac 11290 # Ok, now we have the path, separated by spaces, we can step through it 11291 # and add multilib dir if necessary. 11292 lt_tmp_lt_search_path_spec= 11293 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11294 for lt_sys_path in $lt_search_path_spec; do 11295 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11296 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11297 else 11298 test -d "$lt_sys_path" && \ 11299 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11300 fi 11301 done 11302 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11303BEGIN {RS=" "; FS="/|\n";} { 11304 lt_foo=""; 11305 lt_count=0; 11306 for (lt_i = NF; lt_i > 0; lt_i--) { 11307 if ($lt_i != "" && $lt_i != ".") { 11308 if ($lt_i == "..") { 11309 lt_count++; 11310 } else { 11311 if (lt_count == 0) { 11312 lt_foo="/" $lt_i lt_foo; 11313 } else { 11314 lt_count--; 11315 } 11316 } 11317 } 11318 } 11319 if (lt_foo != "") { lt_freq[lt_foo]++; } 11320 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11321}'` 11322 # AWK program above erroneously prepends '/' to C:/dos/paths 11323 # for these hosts. 11324 case $host_os in 11325 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11326 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11327 esac 11328 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11329else 11330 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11331fi 11332library_names_spec= 11333libname_spec='lib$name' 11334soname_spec= 11335shrext_cmds=".so" 11336postinstall_cmds= 11337postuninstall_cmds= 11338finish_cmds= 11339finish_eval= 11340shlibpath_var= 11341shlibpath_overrides_runpath=unknown 11342version_type=none 11343dynamic_linker="$host_os ld.so" 11344sys_lib_dlsearch_path_spec="/lib /usr/lib" 11345need_lib_prefix=unknown 11346hardcode_into_libs=no 11347 11348# when you set need_version to no, make sure it does not cause -set_version 11349# flags to be left without arguments 11350need_version=unknown 11351 11352case $host_os in 11353aix3*) 11354 version_type=linux # correct to gnu/linux during the next big refactor 11355 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11356 shlibpath_var=LIBPATH 11357 11358 # AIX 3 has no versioning support, so we append a major version to the name. 11359 soname_spec='${libname}${release}${shared_ext}$major' 11360 ;; 11361 11362aix[4-9]*) 11363 version_type=linux # correct to gnu/linux during the next big refactor 11364 need_lib_prefix=no 11365 need_version=no 11366 hardcode_into_libs=yes 11367 if test "$host_cpu" = ia64; then 11368 # AIX 5 supports IA64 11369 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11370 shlibpath_var=LD_LIBRARY_PATH 11371 else 11372 # With GCC up to 2.95.x, collect2 would create an import file 11373 # for dependence libraries. The import file would start with 11374 # the line `#! .'. This would cause the generated library to 11375 # depend on `.', always an invalid library. This was fixed in 11376 # development snapshots of GCC prior to 3.0. 11377 case $host_os in 11378 aix4 | aix4.[01] | aix4.[01].*) 11379 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11380 echo ' yes ' 11381 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11382 : 11383 else 11384 can_build_shared=no 11385 fi 11386 ;; 11387 esac 11388 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11389 # soname into executable. Probably we can add versioning support to 11390 # collect2, so additional links can be useful in future. 11391 if test "$aix_use_runtimelinking" = yes; then 11392 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11393 # instead of lib<name>.a to let people know that these are not 11394 # typical AIX shared libraries. 11395 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11396 else 11397 # We preserve .a as extension for shared libraries through AIX4.2 11398 # and later when we are not doing run time linking. 11399 library_names_spec='${libname}${release}.a $libname.a' 11400 soname_spec='${libname}${release}${shared_ext}$major' 11401 fi 11402 shlibpath_var=LIBPATH 11403 fi 11404 ;; 11405 11406amigaos*) 11407 case $host_cpu in 11408 powerpc) 11409 # Since July 2007 AmigaOS4 officially supports .so libraries. 11410 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11411 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11412 ;; 11413 m68k) 11414 library_names_spec='$libname.ixlibrary $libname.a' 11415 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11416 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' 11417 ;; 11418 esac 11419 ;; 11420 11421beos*) 11422 library_names_spec='${libname}${shared_ext}' 11423 dynamic_linker="$host_os ld.so" 11424 shlibpath_var=LIBRARY_PATH 11425 ;; 11426 11427bsdi[45]*) 11428 version_type=linux # correct to gnu/linux during the next big refactor 11429 need_version=no 11430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11431 soname_spec='${libname}${release}${shared_ext}$major' 11432 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11433 shlibpath_var=LD_LIBRARY_PATH 11434 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11435 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11436 # the default ld.so.conf also contains /usr/contrib/lib and 11437 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11438 # libtool to hard-code these into programs 11439 ;; 11440 11441cygwin* | mingw* | pw32* | cegcc*) 11442 version_type=windows 11443 shrext_cmds=".dll" 11444 need_version=no 11445 need_lib_prefix=no 11446 11447 case $GCC,$cc_basename in 11448 yes,*) 11449 # gcc 11450 library_names_spec='$libname.dll.a' 11451 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11452 postinstall_cmds='base_file=`basename \${file}`~ 11453 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11454 dldir=$destdir/`dirname \$dlpath`~ 11455 test -d \$dldir || mkdir -p \$dldir~ 11456 $install_prog $dir/$dlname \$dldir/$dlname~ 11457 chmod a+x \$dldir/$dlname~ 11458 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11459 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11460 fi' 11461 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11462 dlpath=$dir/\$dldll~ 11463 $RM \$dlpath' 11464 shlibpath_overrides_runpath=yes 11465 11466 case $host_os in 11467 cygwin*) 11468 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11469 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11470 11471 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11472 ;; 11473 mingw* | cegcc*) 11474 # MinGW DLLs use traditional 'lib' prefix 11475 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11476 ;; 11477 pw32*) 11478 # pw32 DLLs use 'pw' prefix rather than 'lib' 11479 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11480 ;; 11481 esac 11482 dynamic_linker='Win32 ld.exe' 11483 ;; 11484 11485 *,cl*) 11486 # Native MSVC 11487 libname_spec='$name' 11488 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11489 library_names_spec='${libname}.dll.lib' 11490 11491 case $build_os in 11492 mingw*) 11493 sys_lib_search_path_spec= 11494 lt_save_ifs=$IFS 11495 IFS=';' 11496 for lt_path in $LIB 11497 do 11498 IFS=$lt_save_ifs 11499 # Let DOS variable expansion print the short 8.3 style file name. 11500 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11501 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11502 done 11503 IFS=$lt_save_ifs 11504 # Convert to MSYS style. 11505 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11506 ;; 11507 cygwin*) 11508 # Convert to unix form, then to dos form, then back to unix form 11509 # but this time dos style (no spaces!) so that the unix form looks 11510 # like /cygdrive/c/PROGRA~1:/cygdr... 11511 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11512 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11513 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11514 ;; 11515 *) 11516 sys_lib_search_path_spec="$LIB" 11517 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11518 # It is most probably a Windows format PATH. 11519 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11520 else 11521 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11522 fi 11523 # FIXME: find the short name or the path components, as spaces are 11524 # common. (e.g. "Program Files" -> "PROGRA~1") 11525 ;; 11526 esac 11527 11528 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11529 postinstall_cmds='base_file=`basename \${file}`~ 11530 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11531 dldir=$destdir/`dirname \$dlpath`~ 11532 test -d \$dldir || mkdir -p \$dldir~ 11533 $install_prog $dir/$dlname \$dldir/$dlname' 11534 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11535 dlpath=$dir/\$dldll~ 11536 $RM \$dlpath' 11537 shlibpath_overrides_runpath=yes 11538 dynamic_linker='Win32 link.exe' 11539 ;; 11540 11541 *) 11542 # Assume MSVC wrapper 11543 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11544 dynamic_linker='Win32 ld.exe' 11545 ;; 11546 esac 11547 # FIXME: first we should search . and the directory the executable is in 11548 shlibpath_var=PATH 11549 ;; 11550 11551darwin* | rhapsody*) 11552 dynamic_linker="$host_os dyld" 11553 version_type=darwin 11554 need_lib_prefix=no 11555 need_version=no 11556 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11557 soname_spec='${libname}${release}${major}$shared_ext' 11558 shlibpath_overrides_runpath=yes 11559 shlibpath_var=DYLD_LIBRARY_PATH 11560 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11561 11562 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11563 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11564 ;; 11565 11566dgux*) 11567 version_type=linux # correct to gnu/linux during the next big refactor 11568 need_lib_prefix=no 11569 need_version=no 11570 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11571 soname_spec='${libname}${release}${shared_ext}$major' 11572 shlibpath_var=LD_LIBRARY_PATH 11573 ;; 11574 11575freebsd* | dragonfly*) 11576 # DragonFly does not have aout. When/if they implement a new 11577 # versioning mechanism, adjust this. 11578 if test -x /usr/bin/objformat; then 11579 objformat=`/usr/bin/objformat` 11580 else 11581 case $host_os in 11582 freebsd[23].*) objformat=aout ;; 11583 *) objformat=elf ;; 11584 esac 11585 fi 11586 version_type=freebsd-$objformat 11587 case $version_type in 11588 freebsd-elf*) 11589 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11590 need_version=no 11591 need_lib_prefix=no 11592 ;; 11593 freebsd-*) 11594 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11595 need_version=yes 11596 ;; 11597 esac 11598 shlibpath_var=LD_LIBRARY_PATH 11599 case $host_os in 11600 freebsd2.*) 11601 shlibpath_overrides_runpath=yes 11602 ;; 11603 freebsd3.[01]* | freebsdelf3.[01]*) 11604 shlibpath_overrides_runpath=yes 11605 hardcode_into_libs=yes 11606 ;; 11607 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11608 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11609 shlibpath_overrides_runpath=no 11610 hardcode_into_libs=yes 11611 ;; 11612 *) # from 4.6 on, and DragonFly 11613 shlibpath_overrides_runpath=yes 11614 hardcode_into_libs=yes 11615 ;; 11616 esac 11617 ;; 11618 11619gnu*) 11620 version_type=linux # correct to gnu/linux during the next big refactor 11621 need_lib_prefix=no 11622 need_version=no 11623 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11624 soname_spec='${libname}${release}${shared_ext}$major' 11625 shlibpath_var=LD_LIBRARY_PATH 11626 shlibpath_overrides_runpath=no 11627 hardcode_into_libs=yes 11628 ;; 11629 11630haiku*) 11631 version_type=linux # correct to gnu/linux during the next big refactor 11632 need_lib_prefix=no 11633 need_version=no 11634 dynamic_linker="$host_os runtime_loader" 11635 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11636 soname_spec='${libname}${release}${shared_ext}$major' 11637 shlibpath_var=LIBRARY_PATH 11638 shlibpath_overrides_runpath=yes 11639 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11640 hardcode_into_libs=yes 11641 ;; 11642 11643hpux9* | hpux10* | hpux11*) 11644 # Give a soname corresponding to the major version so that dld.sl refuses to 11645 # link against other versions. 11646 version_type=sunos 11647 need_lib_prefix=no 11648 need_version=no 11649 case $host_cpu in 11650 ia64*) 11651 shrext_cmds='.so' 11652 hardcode_into_libs=yes 11653 dynamic_linker="$host_os dld.so" 11654 shlibpath_var=LD_LIBRARY_PATH 11655 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11656 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11657 soname_spec='${libname}${release}${shared_ext}$major' 11658 if test "X$HPUX_IA64_MODE" = X32; then 11659 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11660 else 11661 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11662 fi 11663 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11664 ;; 11665 hppa*64*) 11666 shrext_cmds='.sl' 11667 hardcode_into_libs=yes 11668 dynamic_linker="$host_os dld.sl" 11669 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11670 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11671 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11672 soname_spec='${libname}${release}${shared_ext}$major' 11673 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11674 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11675 ;; 11676 *) 11677 shrext_cmds='.sl' 11678 dynamic_linker="$host_os dld.sl" 11679 shlibpath_var=SHLIB_PATH 11680 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11681 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11682 soname_spec='${libname}${release}${shared_ext}$major' 11683 ;; 11684 esac 11685 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11686 postinstall_cmds='chmod 555 $lib' 11687 # or fails outright, so override atomically: 11688 install_override_mode=555 11689 ;; 11690 11691interix[3-9]*) 11692 version_type=linux # correct to gnu/linux during the next big refactor 11693 need_lib_prefix=no 11694 need_version=no 11695 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11696 soname_spec='${libname}${release}${shared_ext}$major' 11697 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11698 shlibpath_var=LD_LIBRARY_PATH 11699 shlibpath_overrides_runpath=no 11700 hardcode_into_libs=yes 11701 ;; 11702 11703irix5* | irix6* | nonstopux*) 11704 case $host_os in 11705 nonstopux*) version_type=nonstopux ;; 11706 *) 11707 if test "$lt_cv_prog_gnu_ld" = yes; then 11708 version_type=linux # correct to gnu/linux during the next big refactor 11709 else 11710 version_type=irix 11711 fi ;; 11712 esac 11713 need_lib_prefix=no 11714 need_version=no 11715 soname_spec='${libname}${release}${shared_ext}$major' 11716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11717 case $host_os in 11718 irix5* | nonstopux*) 11719 libsuff= shlibsuff= 11720 ;; 11721 *) 11722 case $LD in # libtool.m4 will add one of these switches to LD 11723 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11724 libsuff= shlibsuff= libmagic=32-bit;; 11725 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11726 libsuff=32 shlibsuff=N32 libmagic=N32;; 11727 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11728 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11729 *) libsuff= shlibsuff= libmagic=never-match;; 11730 esac 11731 ;; 11732 esac 11733 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11734 shlibpath_overrides_runpath=no 11735 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11736 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11737 hardcode_into_libs=yes 11738 ;; 11739 11740# No shared lib support for Linux oldld, aout, or coff. 11741linux*oldld* | linux*aout* | linux*coff*) 11742 dynamic_linker=no 11743 ;; 11744 11745# This must be glibc/ELF. 11746linux* | k*bsd*-gnu | kopensolaris*-gnu) 11747 version_type=linux # correct to gnu/linux during the next big refactor 11748 need_lib_prefix=no 11749 need_version=no 11750 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11751 soname_spec='${libname}${release}${shared_ext}$major' 11752 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11753 shlibpath_var=LD_LIBRARY_PATH 11754 shlibpath_overrides_runpath=no 11755 11756 # Some binutils ld are patched to set DT_RUNPATH 11757 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11758 $as_echo_n "(cached) " >&6 11759else 11760 lt_cv_shlibpath_overrides_runpath=no 11761 save_LDFLAGS=$LDFLAGS 11762 save_libdir=$libdir 11763 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11764 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11766/* end confdefs.h. */ 11767 11768int 11769main () 11770{ 11771 11772 ; 11773 return 0; 11774} 11775_ACEOF 11776if ac_fn_c_try_link "$LINENO"; then : 11777 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11778 lt_cv_shlibpath_overrides_runpath=yes 11779fi 11780fi 11781rm -f core conftest.err conftest.$ac_objext \ 11782 conftest$ac_exeext conftest.$ac_ext 11783 LDFLAGS=$save_LDFLAGS 11784 libdir=$save_libdir 11785 11786fi 11787 11788 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11789 11790 # This implies no fast_install, which is unacceptable. 11791 # Some rework will be needed to allow for fast_install 11792 # before this can be enabled. 11793 hardcode_into_libs=yes 11794 11795 # Append ld.so.conf contents to the search path 11796 if test -f /etc/ld.so.conf; then 11797 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' ' '` 11798 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11799 fi 11800 11801 # We used to test for /lib/ld.so.1 and disable shared libraries on 11802 # powerpc, because MkLinux only supported shared libraries with the 11803 # GNU dynamic linker. Since this was broken with cross compilers, 11804 # most powerpc-linux boxes support dynamic linking these days and 11805 # people can always --disable-shared, the test was removed, and we 11806 # assume the GNU/Linux dynamic linker is in use. 11807 dynamic_linker='GNU/Linux ld.so' 11808 ;; 11809 11810netbsd*) 11811 version_type=sunos 11812 need_lib_prefix=no 11813 need_version=no 11814 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11815 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11816 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11817 dynamic_linker='NetBSD (a.out) ld.so' 11818 else 11819 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11820 soname_spec='${libname}${release}${shared_ext}$major' 11821 dynamic_linker='NetBSD ld.elf_so' 11822 fi 11823 shlibpath_var=LD_LIBRARY_PATH 11824 shlibpath_overrides_runpath=yes 11825 hardcode_into_libs=yes 11826 ;; 11827 11828newsos6) 11829 version_type=linux # correct to gnu/linux during the next big refactor 11830 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11831 shlibpath_var=LD_LIBRARY_PATH 11832 shlibpath_overrides_runpath=yes 11833 ;; 11834 11835*nto* | *qnx*) 11836 version_type=qnx 11837 need_lib_prefix=no 11838 need_version=no 11839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11840 soname_spec='${libname}${release}${shared_ext}$major' 11841 shlibpath_var=LD_LIBRARY_PATH 11842 shlibpath_overrides_runpath=no 11843 hardcode_into_libs=yes 11844 dynamic_linker='ldqnx.so' 11845 ;; 11846 11847openbsd*) 11848 version_type=sunos 11849 sys_lib_dlsearch_path_spec="/usr/lib" 11850 need_lib_prefix=no 11851 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11852 case $host_os in 11853 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11854 *) need_version=no ;; 11855 esac 11856 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11857 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11858 shlibpath_var=LD_LIBRARY_PATH 11859 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11860 case $host_os in 11861 openbsd2.[89] | openbsd2.[89].*) 11862 shlibpath_overrides_runpath=no 11863 ;; 11864 *) 11865 shlibpath_overrides_runpath=yes 11866 ;; 11867 esac 11868 else 11869 shlibpath_overrides_runpath=yes 11870 fi 11871 ;; 11872 11873os2*) 11874 libname_spec='$name' 11875 shrext_cmds=".dll" 11876 need_lib_prefix=no 11877 library_names_spec='$libname${shared_ext} $libname.a' 11878 dynamic_linker='OS/2 ld.exe' 11879 shlibpath_var=LIBPATH 11880 ;; 11881 11882osf3* | osf4* | osf5*) 11883 version_type=osf 11884 need_lib_prefix=no 11885 need_version=no 11886 soname_spec='${libname}${release}${shared_ext}$major' 11887 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11888 shlibpath_var=LD_LIBRARY_PATH 11889 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11890 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11891 ;; 11892 11893rdos*) 11894 dynamic_linker=no 11895 ;; 11896 11897solaris*) 11898 version_type=linux # correct to gnu/linux during the next big refactor 11899 need_lib_prefix=no 11900 need_version=no 11901 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11902 soname_spec='${libname}${release}${shared_ext}$major' 11903 shlibpath_var=LD_LIBRARY_PATH 11904 shlibpath_overrides_runpath=yes 11905 hardcode_into_libs=yes 11906 # ldd complains unless libraries are executable 11907 postinstall_cmds='chmod +x $lib' 11908 ;; 11909 11910sunos4*) 11911 version_type=sunos 11912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11913 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11914 shlibpath_var=LD_LIBRARY_PATH 11915 shlibpath_overrides_runpath=yes 11916 if test "$with_gnu_ld" = yes; then 11917 need_lib_prefix=no 11918 fi 11919 need_version=yes 11920 ;; 11921 11922sysv4 | sysv4.3*) 11923 version_type=linux # correct to gnu/linux during the next big refactor 11924 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11925 soname_spec='${libname}${release}${shared_ext}$major' 11926 shlibpath_var=LD_LIBRARY_PATH 11927 case $host_vendor in 11928 sni) 11929 shlibpath_overrides_runpath=no 11930 need_lib_prefix=no 11931 runpath_var=LD_RUN_PATH 11932 ;; 11933 siemens) 11934 need_lib_prefix=no 11935 ;; 11936 motorola) 11937 need_lib_prefix=no 11938 need_version=no 11939 shlibpath_overrides_runpath=no 11940 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11941 ;; 11942 esac 11943 ;; 11944 11945sysv4*MP*) 11946 if test -d /usr/nec ;then 11947 version_type=linux # correct to gnu/linux during the next big refactor 11948 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11949 soname_spec='$libname${shared_ext}.$major' 11950 shlibpath_var=LD_LIBRARY_PATH 11951 fi 11952 ;; 11953 11954sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11955 version_type=freebsd-elf 11956 need_lib_prefix=no 11957 need_version=no 11958 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11959 soname_spec='${libname}${release}${shared_ext}$major' 11960 shlibpath_var=LD_LIBRARY_PATH 11961 shlibpath_overrides_runpath=yes 11962 hardcode_into_libs=yes 11963 if test "$with_gnu_ld" = yes; then 11964 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11965 else 11966 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11967 case $host_os in 11968 sco3.2v5*) 11969 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11970 ;; 11971 esac 11972 fi 11973 sys_lib_dlsearch_path_spec='/usr/lib' 11974 ;; 11975 11976tpf*) 11977 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11978 version_type=linux # correct to gnu/linux during the next big refactor 11979 need_lib_prefix=no 11980 need_version=no 11981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11982 shlibpath_var=LD_LIBRARY_PATH 11983 shlibpath_overrides_runpath=no 11984 hardcode_into_libs=yes 11985 ;; 11986 11987uts4*) 11988 version_type=linux # correct to gnu/linux during the next big refactor 11989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11990 soname_spec='${libname}${release}${shared_ext}$major' 11991 shlibpath_var=LD_LIBRARY_PATH 11992 ;; 11993 11994*) 11995 dynamic_linker=no 11996 ;; 11997esac 11998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11999$as_echo "$dynamic_linker" >&6; } 12000test "$dynamic_linker" = no && can_build_shared=no 12001 12002variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12003if test "$GCC" = yes; then 12004 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12005fi 12006 12007if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 12008 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 12009fi 12010if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 12011 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 12012fi 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 12037 12038 12039 12040 12041 12042 12043 12044 12045 12046 12047 12048 12049 12050 12051 12052 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 12067 12068 12069 12070 12071 12072 12073 12074 12075 12076 12077 12078 12079 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 12104 12105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12106$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12107hardcode_action= 12108if test -n "$hardcode_libdir_flag_spec" || 12109 test -n "$runpath_var" || 12110 test "X$hardcode_automatic" = "Xyes" ; then 12111 12112 # We can hardcode non-existent directories. 12113 if test "$hardcode_direct" != no && 12114 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12115 # have to relink, otherwise we might link with an installed library 12116 # when we should be linking with a yet-to-be-installed one 12117 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 12118 test "$hardcode_minus_L" != no; then 12119 # Linking always hardcodes the temporary library directory. 12120 hardcode_action=relink 12121 else 12122 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12123 hardcode_action=immediate 12124 fi 12125else 12126 # We cannot hardcode anything, or else we can only hardcode existing 12127 # directories. 12128 hardcode_action=unsupported 12129fi 12130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12131$as_echo "$hardcode_action" >&6; } 12132 12133if test "$hardcode_action" = relink || 12134 test "$inherit_rpath" = yes; then 12135 # Fast installation is not supported 12136 enable_fast_install=no 12137elif test "$shlibpath_overrides_runpath" = yes || 12138 test "$enable_shared" = no; then 12139 # Fast installation is not necessary 12140 enable_fast_install=needless 12141fi 12142 12143 12144 12145 12146 12147 12148 if test "x$enable_dlopen" != xyes; then 12149 enable_dlopen=unknown 12150 enable_dlopen_self=unknown 12151 enable_dlopen_self_static=unknown 12152else 12153 lt_cv_dlopen=no 12154 lt_cv_dlopen_libs= 12155 12156 case $host_os in 12157 beos*) 12158 lt_cv_dlopen="load_add_on" 12159 lt_cv_dlopen_libs= 12160 lt_cv_dlopen_self=yes 12161 ;; 12162 12163 mingw* | pw32* | cegcc*) 12164 lt_cv_dlopen="LoadLibrary" 12165 lt_cv_dlopen_libs= 12166 ;; 12167 12168 cygwin*) 12169 lt_cv_dlopen="dlopen" 12170 lt_cv_dlopen_libs= 12171 ;; 12172 12173 darwin*) 12174 # if libdl is installed we need to link against it 12175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12176$as_echo_n "checking for dlopen in -ldl... " >&6; } 12177if ${ac_cv_lib_dl_dlopen+:} false; then : 12178 $as_echo_n "(cached) " >&6 12179else 12180 ac_check_lib_save_LIBS=$LIBS 12181LIBS="-ldl $LIBS" 12182cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12183/* end confdefs.h. */ 12184 12185/* Override any GCC internal prototype to avoid an error. 12186 Use char because int might match the return type of a GCC 12187 builtin and then its argument prototype would still apply. */ 12188#ifdef __cplusplus 12189extern "C" 12190#endif 12191char dlopen (); 12192int 12193main () 12194{ 12195return dlopen (); 12196 ; 12197 return 0; 12198} 12199_ACEOF 12200if ac_fn_c_try_link "$LINENO"; then : 12201 ac_cv_lib_dl_dlopen=yes 12202else 12203 ac_cv_lib_dl_dlopen=no 12204fi 12205rm -f core conftest.err conftest.$ac_objext \ 12206 conftest$ac_exeext conftest.$ac_ext 12207LIBS=$ac_check_lib_save_LIBS 12208fi 12209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12210$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12211if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12212 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12213else 12214 12215 lt_cv_dlopen="dyld" 12216 lt_cv_dlopen_libs= 12217 lt_cv_dlopen_self=yes 12218 12219fi 12220 12221 ;; 12222 12223 *) 12224 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12225if test "x$ac_cv_func_shl_load" = xyes; then : 12226 lt_cv_dlopen="shl_load" 12227else 12228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12229$as_echo_n "checking for shl_load in -ldld... " >&6; } 12230if ${ac_cv_lib_dld_shl_load+:} false; then : 12231 $as_echo_n "(cached) " >&6 12232else 12233 ac_check_lib_save_LIBS=$LIBS 12234LIBS="-ldld $LIBS" 12235cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12236/* end confdefs.h. */ 12237 12238/* Override any GCC internal prototype to avoid an error. 12239 Use char because int might match the return type of a GCC 12240 builtin and then its argument prototype would still apply. */ 12241#ifdef __cplusplus 12242extern "C" 12243#endif 12244char shl_load (); 12245int 12246main () 12247{ 12248return shl_load (); 12249 ; 12250 return 0; 12251} 12252_ACEOF 12253if ac_fn_c_try_link "$LINENO"; then : 12254 ac_cv_lib_dld_shl_load=yes 12255else 12256 ac_cv_lib_dld_shl_load=no 12257fi 12258rm -f core conftest.err conftest.$ac_objext \ 12259 conftest$ac_exeext conftest.$ac_ext 12260LIBS=$ac_check_lib_save_LIBS 12261fi 12262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12263$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12264if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12265 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12266else 12267 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12268if test "x$ac_cv_func_dlopen" = xyes; then : 12269 lt_cv_dlopen="dlopen" 12270else 12271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12272$as_echo_n "checking for dlopen in -ldl... " >&6; } 12273if ${ac_cv_lib_dl_dlopen+:} false; then : 12274 $as_echo_n "(cached) " >&6 12275else 12276 ac_check_lib_save_LIBS=$LIBS 12277LIBS="-ldl $LIBS" 12278cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12279/* end confdefs.h. */ 12280 12281/* Override any GCC internal prototype to avoid an error. 12282 Use char because int might match the return type of a GCC 12283 builtin and then its argument prototype would still apply. */ 12284#ifdef __cplusplus 12285extern "C" 12286#endif 12287char dlopen (); 12288int 12289main () 12290{ 12291return dlopen (); 12292 ; 12293 return 0; 12294} 12295_ACEOF 12296if ac_fn_c_try_link "$LINENO"; then : 12297 ac_cv_lib_dl_dlopen=yes 12298else 12299 ac_cv_lib_dl_dlopen=no 12300fi 12301rm -f core conftest.err conftest.$ac_objext \ 12302 conftest$ac_exeext conftest.$ac_ext 12303LIBS=$ac_check_lib_save_LIBS 12304fi 12305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12306$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12307if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12308 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12309else 12310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12311$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12312if ${ac_cv_lib_svld_dlopen+:} false; then : 12313 $as_echo_n "(cached) " >&6 12314else 12315 ac_check_lib_save_LIBS=$LIBS 12316LIBS="-lsvld $LIBS" 12317cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12318/* end confdefs.h. */ 12319 12320/* Override any GCC internal prototype to avoid an error. 12321 Use char because int might match the return type of a GCC 12322 builtin and then its argument prototype would still apply. */ 12323#ifdef __cplusplus 12324extern "C" 12325#endif 12326char dlopen (); 12327int 12328main () 12329{ 12330return dlopen (); 12331 ; 12332 return 0; 12333} 12334_ACEOF 12335if ac_fn_c_try_link "$LINENO"; then : 12336 ac_cv_lib_svld_dlopen=yes 12337else 12338 ac_cv_lib_svld_dlopen=no 12339fi 12340rm -f core conftest.err conftest.$ac_objext \ 12341 conftest$ac_exeext conftest.$ac_ext 12342LIBS=$ac_check_lib_save_LIBS 12343fi 12344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12345$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12346if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12347 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12348else 12349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12350$as_echo_n "checking for dld_link in -ldld... " >&6; } 12351if ${ac_cv_lib_dld_dld_link+:} false; then : 12352 $as_echo_n "(cached) " >&6 12353else 12354 ac_check_lib_save_LIBS=$LIBS 12355LIBS="-ldld $LIBS" 12356cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12357/* end confdefs.h. */ 12358 12359/* Override any GCC internal prototype to avoid an error. 12360 Use char because int might match the return type of a GCC 12361 builtin and then its argument prototype would still apply. */ 12362#ifdef __cplusplus 12363extern "C" 12364#endif 12365char dld_link (); 12366int 12367main () 12368{ 12369return dld_link (); 12370 ; 12371 return 0; 12372} 12373_ACEOF 12374if ac_fn_c_try_link "$LINENO"; then : 12375 ac_cv_lib_dld_dld_link=yes 12376else 12377 ac_cv_lib_dld_dld_link=no 12378fi 12379rm -f core conftest.err conftest.$ac_objext \ 12380 conftest$ac_exeext conftest.$ac_ext 12381LIBS=$ac_check_lib_save_LIBS 12382fi 12383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12384$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12385if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12386 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12387fi 12388 12389 12390fi 12391 12392 12393fi 12394 12395 12396fi 12397 12398 12399fi 12400 12401 12402fi 12403 12404 ;; 12405 esac 12406 12407 if test "x$lt_cv_dlopen" != xno; then 12408 enable_dlopen=yes 12409 else 12410 enable_dlopen=no 12411 fi 12412 12413 case $lt_cv_dlopen in 12414 dlopen) 12415 save_CPPFLAGS="$CPPFLAGS" 12416 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12417 12418 save_LDFLAGS="$LDFLAGS" 12419 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12420 12421 save_LIBS="$LIBS" 12422 LIBS="$lt_cv_dlopen_libs $LIBS" 12423 12424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12425$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12426if ${lt_cv_dlopen_self+:} false; then : 12427 $as_echo_n "(cached) " >&6 12428else 12429 if test "$cross_compiling" = yes; then : 12430 lt_cv_dlopen_self=cross 12431else 12432 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12433 lt_status=$lt_dlunknown 12434 cat > conftest.$ac_ext <<_LT_EOF 12435#line $LINENO "configure" 12436#include "confdefs.h" 12437 12438#if HAVE_DLFCN_H 12439#include <dlfcn.h> 12440#endif 12441 12442#include <stdio.h> 12443 12444#ifdef RTLD_GLOBAL 12445# define LT_DLGLOBAL RTLD_GLOBAL 12446#else 12447# ifdef DL_GLOBAL 12448# define LT_DLGLOBAL DL_GLOBAL 12449# else 12450# define LT_DLGLOBAL 0 12451# endif 12452#endif 12453 12454/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12455 find out it does not work in some platform. */ 12456#ifndef LT_DLLAZY_OR_NOW 12457# ifdef RTLD_LAZY 12458# define LT_DLLAZY_OR_NOW RTLD_LAZY 12459# else 12460# ifdef DL_LAZY 12461# define LT_DLLAZY_OR_NOW DL_LAZY 12462# else 12463# ifdef RTLD_NOW 12464# define LT_DLLAZY_OR_NOW RTLD_NOW 12465# else 12466# ifdef DL_NOW 12467# define LT_DLLAZY_OR_NOW DL_NOW 12468# else 12469# define LT_DLLAZY_OR_NOW 0 12470# endif 12471# endif 12472# endif 12473# endif 12474#endif 12475 12476/* When -fvisbility=hidden is used, assume the code has been annotated 12477 correspondingly for the symbols needed. */ 12478#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12479int fnord () __attribute__((visibility("default"))); 12480#endif 12481 12482int fnord () { return 42; } 12483int main () 12484{ 12485 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12486 int status = $lt_dlunknown; 12487 12488 if (self) 12489 { 12490 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12491 else 12492 { 12493 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12494 else puts (dlerror ()); 12495 } 12496 /* dlclose (self); */ 12497 } 12498 else 12499 puts (dlerror ()); 12500 12501 return status; 12502} 12503_LT_EOF 12504 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12505 (eval $ac_link) 2>&5 12506 ac_status=$? 12507 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12508 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12509 (./conftest; exit; ) >&5 2>/dev/null 12510 lt_status=$? 12511 case x$lt_status in 12512 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12513 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12514 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12515 esac 12516 else : 12517 # compilation failed 12518 lt_cv_dlopen_self=no 12519 fi 12520fi 12521rm -fr conftest* 12522 12523 12524fi 12525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12526$as_echo "$lt_cv_dlopen_self" >&6; } 12527 12528 if test "x$lt_cv_dlopen_self" = xyes; then 12529 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12531$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12532if ${lt_cv_dlopen_self_static+:} false; then : 12533 $as_echo_n "(cached) " >&6 12534else 12535 if test "$cross_compiling" = yes; then : 12536 lt_cv_dlopen_self_static=cross 12537else 12538 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12539 lt_status=$lt_dlunknown 12540 cat > conftest.$ac_ext <<_LT_EOF 12541#line $LINENO "configure" 12542#include "confdefs.h" 12543 12544#if HAVE_DLFCN_H 12545#include <dlfcn.h> 12546#endif 12547 12548#include <stdio.h> 12549 12550#ifdef RTLD_GLOBAL 12551# define LT_DLGLOBAL RTLD_GLOBAL 12552#else 12553# ifdef DL_GLOBAL 12554# define LT_DLGLOBAL DL_GLOBAL 12555# else 12556# define LT_DLGLOBAL 0 12557# endif 12558#endif 12559 12560/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12561 find out it does not work in some platform. */ 12562#ifndef LT_DLLAZY_OR_NOW 12563# ifdef RTLD_LAZY 12564# define LT_DLLAZY_OR_NOW RTLD_LAZY 12565# else 12566# ifdef DL_LAZY 12567# define LT_DLLAZY_OR_NOW DL_LAZY 12568# else 12569# ifdef RTLD_NOW 12570# define LT_DLLAZY_OR_NOW RTLD_NOW 12571# else 12572# ifdef DL_NOW 12573# define LT_DLLAZY_OR_NOW DL_NOW 12574# else 12575# define LT_DLLAZY_OR_NOW 0 12576# endif 12577# endif 12578# endif 12579# endif 12580#endif 12581 12582/* When -fvisbility=hidden is used, assume the code has been annotated 12583 correspondingly for the symbols needed. */ 12584#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12585int fnord () __attribute__((visibility("default"))); 12586#endif 12587 12588int fnord () { return 42; } 12589int main () 12590{ 12591 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12592 int status = $lt_dlunknown; 12593 12594 if (self) 12595 { 12596 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12597 else 12598 { 12599 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12600 else puts (dlerror ()); 12601 } 12602 /* dlclose (self); */ 12603 } 12604 else 12605 puts (dlerror ()); 12606 12607 return status; 12608} 12609_LT_EOF 12610 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12611 (eval $ac_link) 2>&5 12612 ac_status=$? 12613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12614 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12615 (./conftest; exit; ) >&5 2>/dev/null 12616 lt_status=$? 12617 case x$lt_status in 12618 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12619 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12620 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12621 esac 12622 else : 12623 # compilation failed 12624 lt_cv_dlopen_self_static=no 12625 fi 12626fi 12627rm -fr conftest* 12628 12629 12630fi 12631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12632$as_echo "$lt_cv_dlopen_self_static" >&6; } 12633 fi 12634 12635 CPPFLAGS="$save_CPPFLAGS" 12636 LDFLAGS="$save_LDFLAGS" 12637 LIBS="$save_LIBS" 12638 ;; 12639 esac 12640 12641 case $lt_cv_dlopen_self in 12642 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12643 *) enable_dlopen_self=unknown ;; 12644 esac 12645 12646 case $lt_cv_dlopen_self_static in 12647 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12648 *) enable_dlopen_self_static=unknown ;; 12649 esac 12650fi 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660 12661 12662 12663 12664 12665 12666 12667 12668striplib= 12669old_striplib= 12670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12671$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12672if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12673 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12674 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12676$as_echo "yes" >&6; } 12677else 12678# FIXME - insert some real tests, host_os isn't really good enough 12679 case $host_os in 12680 darwin*) 12681 if test -n "$STRIP" ; then 12682 striplib="$STRIP -x" 12683 old_striplib="$STRIP -S" 12684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12685$as_echo "yes" >&6; } 12686 else 12687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12688$as_echo "no" >&6; } 12689 fi 12690 ;; 12691 *) 12692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12693$as_echo "no" >&6; } 12694 ;; 12695 esac 12696fi 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 # Report which library types will actually be built 12710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12711$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12713$as_echo "$can_build_shared" >&6; } 12714 12715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12716$as_echo_n "checking whether to build shared libraries... " >&6; } 12717 test "$can_build_shared" = "no" && enable_shared=no 12718 12719 # On AIX, shared libraries and static libraries use the same namespace, and 12720 # are all built from PIC. 12721 case $host_os in 12722 aix3*) 12723 test "$enable_shared" = yes && enable_static=no 12724 if test -n "$RANLIB"; then 12725 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12726 postinstall_cmds='$RANLIB $lib' 12727 fi 12728 ;; 12729 12730 aix[4-9]*) 12731 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12732 test "$enable_shared" = yes && enable_static=no 12733 fi 12734 ;; 12735 esac 12736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12737$as_echo "$enable_shared" >&6; } 12738 12739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12740$as_echo_n "checking whether to build static libraries... " >&6; } 12741 # Make sure either enable_shared or enable_static is yes. 12742 test "$enable_shared" = yes || enable_static=yes 12743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12744$as_echo "$enable_static" >&6; } 12745 12746 12747 12748 12749fi 12750ac_ext=c 12751ac_cpp='$CPP $CPPFLAGS' 12752ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12753ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12754ac_compiler_gnu=$ac_cv_c_compiler_gnu 12755 12756CC="$lt_save_CC" 12757 12758 12759 12760 12761 12762 12763 12764 12765 12766 12767 12768 12769 12770 12771 12772 ac_config_commands="$ac_config_commands libtool" 12773 12774 12775 12776 12777# Only expand once: 12778 12779 12780 12781if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 12782 if test -n "$ac_tool_prefix"; then 12783 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 12784set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 12785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12786$as_echo_n "checking for $ac_word... " >&6; } 12787if ${ac_cv_path_PKG_CONFIG+:} false; then : 12788 $as_echo_n "(cached) " >&6 12789else 12790 case $PKG_CONFIG in 12791 [\\/]* | ?:[\\/]*) 12792 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 12793 ;; 12794 *) 12795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12796for as_dir in $PATH 12797do 12798 IFS=$as_save_IFS 12799 test -z "$as_dir" && as_dir=. 12800 for ac_exec_ext in '' $ac_executable_extensions; do 12801 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12802 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 12803 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12804 break 2 12805 fi 12806done 12807 done 12808IFS=$as_save_IFS 12809 12810 ;; 12811esac 12812fi 12813PKG_CONFIG=$ac_cv_path_PKG_CONFIG 12814if test -n "$PKG_CONFIG"; then 12815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 12816$as_echo "$PKG_CONFIG" >&6; } 12817else 12818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12819$as_echo "no" >&6; } 12820fi 12821 12822 12823fi 12824if test -z "$ac_cv_path_PKG_CONFIG"; then 12825 ac_pt_PKG_CONFIG=$PKG_CONFIG 12826 # Extract the first word of "pkg-config", so it can be a program name with args. 12827set dummy pkg-config; ac_word=$2 12828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12829$as_echo_n "checking for $ac_word... " >&6; } 12830if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 12831 $as_echo_n "(cached) " >&6 12832else 12833 case $ac_pt_PKG_CONFIG in 12834 [\\/]* | ?:[\\/]*) 12835 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 12836 ;; 12837 *) 12838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12839for as_dir in $PATH 12840do 12841 IFS=$as_save_IFS 12842 test -z "$as_dir" && as_dir=. 12843 for ac_exec_ext in '' $ac_executable_extensions; do 12844 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12845 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 12846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12847 break 2 12848 fi 12849done 12850 done 12851IFS=$as_save_IFS 12852 12853 ;; 12854esac 12855fi 12856ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 12857if test -n "$ac_pt_PKG_CONFIG"; then 12858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 12859$as_echo "$ac_pt_PKG_CONFIG" >&6; } 12860else 12861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12862$as_echo "no" >&6; } 12863fi 12864 12865 if test "x$ac_pt_PKG_CONFIG" = x; then 12866 PKG_CONFIG="" 12867 else 12868 case $cross_compiling:$ac_tool_warned in 12869yes:) 12870{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12871$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12872ac_tool_warned=yes ;; 12873esac 12874 PKG_CONFIG=$ac_pt_PKG_CONFIG 12875 fi 12876else 12877 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 12878fi 12879 12880fi 12881if test -n "$PKG_CONFIG"; then 12882 _pkg_min_version=0.9.0 12883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 12884$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 12885 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 12886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12887$as_echo "yes" >&6; } 12888 else 12889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12890$as_echo "no" >&6; } 12891 PKG_CONFIG="" 12892 fi 12893 12894fi 12895 12896 12897# Check whether --with-html-dir was given. 12898if test "${with_html_dir+set}" = set; then : 12899 withval=$with_html_dir; 12900else 12901 with_html_dir='${datadir}/gtk-doc/html' 12902fi 12903 12904 HTML_DIR="$with_html_dir" 12905 12906 12907 # Check whether --enable-gtk-doc was given. 12908if test "${enable_gtk_doc+set}" = set; then : 12909 enableval=$enable_gtk_doc; 12910else 12911 enable_gtk_doc=no 12912fi 12913 12914 12915 if test x$enable_gtk_doc = xyes; then 12916 if test -n "$PKG_CONFIG" && \ 12917 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk-doc >= 1.6\""; } >&5 12918 ($PKG_CONFIG --exists --print-errors "gtk-doc >= 1.6") 2>&5 12919 ac_status=$? 12920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12921 test $ac_status = 0; }; then 12922 : 12923else 12924 as_fn_error $? "You need to have gtk-doc >= 1.6 installed to build gtk-doc" "$LINENO" 5 12925fi 12926 fi 12927 12928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build gtk-doc documentation" >&5 12929$as_echo_n "checking whether to build gtk-doc documentation... " >&6; } 12930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk_doc" >&5 12931$as_echo "$enable_gtk_doc" >&6; } 12932 12933 for ac_prog in gtkdoc-check 12934do 12935 # Extract the first word of "$ac_prog", so it can be a program name with args. 12936set dummy $ac_prog; ac_word=$2 12937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12938$as_echo_n "checking for $ac_word... " >&6; } 12939if ${ac_cv_path_GTKDOC_CHECK+:} false; then : 12940 $as_echo_n "(cached) " >&6 12941else 12942 case $GTKDOC_CHECK in 12943 [\\/]* | ?:[\\/]*) 12944 ac_cv_path_GTKDOC_CHECK="$GTKDOC_CHECK" # Let the user override the test with a path. 12945 ;; 12946 *) 12947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12948for as_dir in $PATH 12949do 12950 IFS=$as_save_IFS 12951 test -z "$as_dir" && as_dir=. 12952 for ac_exec_ext in '' $ac_executable_extensions; do 12953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12954 ac_cv_path_GTKDOC_CHECK="$as_dir/$ac_word$ac_exec_ext" 12955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12956 break 2 12957 fi 12958done 12959 done 12960IFS=$as_save_IFS 12961 12962 ;; 12963esac 12964fi 12965GTKDOC_CHECK=$ac_cv_path_GTKDOC_CHECK 12966if test -n "$GTKDOC_CHECK"; then 12967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTKDOC_CHECK" >&5 12968$as_echo "$GTKDOC_CHECK" >&6; } 12969else 12970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12971$as_echo "no" >&6; } 12972fi 12973 12974 12975 test -n "$GTKDOC_CHECK" && break 12976done 12977 12978 12979 if test x$enable_gtk_doc = xyes; then 12980 ENABLE_GTK_DOC_TRUE= 12981 ENABLE_GTK_DOC_FALSE='#' 12982else 12983 ENABLE_GTK_DOC_TRUE='#' 12984 ENABLE_GTK_DOC_FALSE= 12985fi 12986 12987 if test -n "$LIBTOOL"; then 12988 GTK_DOC_USE_LIBTOOL_TRUE= 12989 GTK_DOC_USE_LIBTOOL_FALSE='#' 12990else 12991 GTK_DOC_USE_LIBTOOL_TRUE='#' 12992 GTK_DOC_USE_LIBTOOL_FALSE= 12993fi 12994 12995 12996 12997# Check whether --enable-largefile was given. 12998if test "${enable_largefile+set}" = set; then : 12999 enableval=$enable_largefile; 13000fi 13001 13002if test "$enable_largefile" != no; then 13003 13004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 13005$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 13006if ${ac_cv_sys_largefile_CC+:} false; then : 13007 $as_echo_n "(cached) " >&6 13008else 13009 ac_cv_sys_largefile_CC=no 13010 if test "$GCC" != yes; then 13011 ac_save_CC=$CC 13012 while :; do 13013 # IRIX 6.2 and later do not support large files by default, 13014 # so use the C compiler's -n32 option if that helps. 13015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13016/* end confdefs.h. */ 13017#include <sys/types.h> 13018 /* Check that off_t can represent 2**63 - 1 correctly. 13019 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13020 since some C++ compilers masquerading as C compilers 13021 incorrectly reject 9223372036854775807. */ 13022#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 13023 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13024 && LARGE_OFF_T % 2147483647 == 1) 13025 ? 1 : -1]; 13026int 13027main () 13028{ 13029 13030 ; 13031 return 0; 13032} 13033_ACEOF 13034 if ac_fn_c_try_compile "$LINENO"; then : 13035 break 13036fi 13037rm -f core conftest.err conftest.$ac_objext 13038 CC="$CC -n32" 13039 if ac_fn_c_try_compile "$LINENO"; then : 13040 ac_cv_sys_largefile_CC=' -n32'; break 13041fi 13042rm -f core conftest.err conftest.$ac_objext 13043 break 13044 done 13045 CC=$ac_save_CC 13046 rm -f conftest.$ac_ext 13047 fi 13048fi 13049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 13050$as_echo "$ac_cv_sys_largefile_CC" >&6; } 13051 if test "$ac_cv_sys_largefile_CC" != no; then 13052 CC=$CC$ac_cv_sys_largefile_CC 13053 fi 13054 13055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 13056$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 13057if ${ac_cv_sys_file_offset_bits+:} false; then : 13058 $as_echo_n "(cached) " >&6 13059else 13060 while :; do 13061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13062/* end confdefs.h. */ 13063#include <sys/types.h> 13064 /* Check that off_t can represent 2**63 - 1 correctly. 13065 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13066 since some C++ compilers masquerading as C compilers 13067 incorrectly reject 9223372036854775807. */ 13068#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 13069 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13070 && LARGE_OFF_T % 2147483647 == 1) 13071 ? 1 : -1]; 13072int 13073main () 13074{ 13075 13076 ; 13077 return 0; 13078} 13079_ACEOF 13080if ac_fn_c_try_compile "$LINENO"; then : 13081 ac_cv_sys_file_offset_bits=no; break 13082fi 13083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13085/* end confdefs.h. */ 13086#define _FILE_OFFSET_BITS 64 13087#include <sys/types.h> 13088 /* Check that off_t can represent 2**63 - 1 correctly. 13089 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13090 since some C++ compilers masquerading as C compilers 13091 incorrectly reject 9223372036854775807. */ 13092#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 13093 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13094 && LARGE_OFF_T % 2147483647 == 1) 13095 ? 1 : -1]; 13096int 13097main () 13098{ 13099 13100 ; 13101 return 0; 13102} 13103_ACEOF 13104if ac_fn_c_try_compile "$LINENO"; then : 13105 ac_cv_sys_file_offset_bits=64; break 13106fi 13107rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13108 ac_cv_sys_file_offset_bits=unknown 13109 break 13110done 13111fi 13112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 13113$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 13114case $ac_cv_sys_file_offset_bits in #( 13115 no | unknown) ;; 13116 *) 13117cat >>confdefs.h <<_ACEOF 13118#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 13119_ACEOF 13120;; 13121esac 13122rm -rf conftest* 13123 if test $ac_cv_sys_file_offset_bits = unknown; then 13124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 13125$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 13126if ${ac_cv_sys_large_files+:} false; then : 13127 $as_echo_n "(cached) " >&6 13128else 13129 while :; do 13130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13131/* end confdefs.h. */ 13132#include <sys/types.h> 13133 /* Check that off_t can represent 2**63 - 1 correctly. 13134 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13135 since some C++ compilers masquerading as C compilers 13136 incorrectly reject 9223372036854775807. */ 13137#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 13138 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13139 && LARGE_OFF_T % 2147483647 == 1) 13140 ? 1 : -1]; 13141int 13142main () 13143{ 13144 13145 ; 13146 return 0; 13147} 13148_ACEOF 13149if ac_fn_c_try_compile "$LINENO"; then : 13150 ac_cv_sys_large_files=no; break 13151fi 13152rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13154/* end confdefs.h. */ 13155#define _LARGE_FILES 1 13156#include <sys/types.h> 13157 /* Check that off_t can represent 2**63 - 1 correctly. 13158 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13159 since some C++ compilers masquerading as C compilers 13160 incorrectly reject 9223372036854775807. */ 13161#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 13162 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13163 && LARGE_OFF_T % 2147483647 == 1) 13164 ? 1 : -1]; 13165int 13166main () 13167{ 13168 13169 ; 13170 return 0; 13171} 13172_ACEOF 13173if ac_fn_c_try_compile "$LINENO"; then : 13174 ac_cv_sys_large_files=1; break 13175fi 13176rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13177 ac_cv_sys_large_files=unknown 13178 break 13179done 13180fi 13181{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 13182$as_echo "$ac_cv_sys_large_files" >&6; } 13183case $ac_cv_sys_large_files in #( 13184 no | unknown) ;; 13185 *) 13186cat >>confdefs.h <<_ACEOF 13187#define _LARGE_FILES $ac_cv_sys_large_files 13188_ACEOF 13189;; 13190esac 13191rm -rf conftest* 13192 fi 13193 13194 13195fi 13196 13197 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210CAIRO_VERSION_MAJOR=1 13211CAIRO_VERSION_MINOR=10 13212CAIRO_VERSION_MICRO=2 13213CAIRO_VERSION_SONUM=2 13214CAIRO_RELEASE_STATUS=release 13215CAIRO_LIBTOOL_VERSION_INFO=11002:2:11000 13216 13217 13218 13219 13220 13221 13222 13223# Extract the first word of "find", so it can be a program name with args. 13224set dummy find; ac_word=$2 13225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13226$as_echo_n "checking for $ac_word... " >&6; } 13227if ${ac_cv_path_FIND+:} false; then : 13228 $as_echo_n "(cached) " >&6 13229else 13230 case $FIND in 13231 [\\/]* | ?:[\\/]*) 13232 ac_cv_path_FIND="$FIND" # Let the user override the test with a path. 13233 ;; 13234 *) 13235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13236for as_dir in $PATH 13237do 13238 IFS=$as_save_IFS 13239 test -z "$as_dir" && as_dir=. 13240 for ac_exec_ext in '' $ac_executable_extensions; do 13241 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13242 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext" 13243 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13244 break 2 13245 fi 13246done 13247 done 13248IFS=$as_save_IFS 13249 13250 ;; 13251esac 13252fi 13253FIND=$ac_cv_path_FIND 13254if test -n "$FIND"; then 13255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIND" >&5 13256$as_echo "$FIND" >&6; } 13257else 13258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13259$as_echo "no" >&6; } 13260fi 13261 13262 13263# Extract the first word of "xargs", so it can be a program name with args. 13264set dummy xargs; ac_word=$2 13265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13266$as_echo_n "checking for $ac_word... " >&6; } 13267if ${ac_cv_path_XARGS+:} false; then : 13268 $as_echo_n "(cached) " >&6 13269else 13270 case $XARGS in 13271 [\\/]* | ?:[\\/]*) 13272 ac_cv_path_XARGS="$XARGS" # Let the user override the test with a path. 13273 ;; 13274 *) 13275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13276for as_dir in $PATH 13277do 13278 IFS=$as_save_IFS 13279 test -z "$as_dir" && as_dir=. 13280 for ac_exec_ext in '' $ac_executable_extensions; do 13281 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13282 ac_cv_path_XARGS="$as_dir/$ac_word$ac_exec_ext" 13283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13284 break 2 13285 fi 13286done 13287 done 13288IFS=$as_save_IFS 13289 13290 ;; 13291esac 13292fi 13293XARGS=$ac_cv_path_XARGS 13294if test -n "$XARGS"; then 13295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XARGS" >&5 13296$as_echo "$XARGS" >&6; } 13297else 13298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13299$as_echo "no" >&6; } 13300fi 13301 13302 13303 13304ac_ext=c 13305ac_cpp='$CPP $CPPFLAGS' 13306ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13307ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13308ac_compiler_gnu=$ac_cv_c_compiler_gnu 13309if test -n "$ac_tool_prefix"; then 13310 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 13311set dummy ${ac_tool_prefix}gcc; ac_word=$2 13312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13313$as_echo_n "checking for $ac_word... " >&6; } 13314if ${ac_cv_prog_CC+:} false; then : 13315 $as_echo_n "(cached) " >&6 13316else 13317 if test -n "$CC"; then 13318 ac_cv_prog_CC="$CC" # Let the user override the test. 13319else 13320as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13321for as_dir in $PATH 13322do 13323 IFS=$as_save_IFS 13324 test -z "$as_dir" && as_dir=. 13325 for ac_exec_ext in '' $ac_executable_extensions; do 13326 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13327 ac_cv_prog_CC="${ac_tool_prefix}gcc" 13328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13329 break 2 13330 fi 13331done 13332 done 13333IFS=$as_save_IFS 13334 13335fi 13336fi 13337CC=$ac_cv_prog_CC 13338if test -n "$CC"; then 13339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 13340$as_echo "$CC" >&6; } 13341else 13342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13343$as_echo "no" >&6; } 13344fi 13345 13346 13347fi 13348if test -z "$ac_cv_prog_CC"; then 13349 ac_ct_CC=$CC 13350 # Extract the first word of "gcc", so it can be a program name with args. 13351set dummy gcc; ac_word=$2 13352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13353$as_echo_n "checking for $ac_word... " >&6; } 13354if ${ac_cv_prog_ac_ct_CC+:} false; then : 13355 $as_echo_n "(cached) " >&6 13356else 13357 if test -n "$ac_ct_CC"; then 13358 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 13359else 13360as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13361for as_dir in $PATH 13362do 13363 IFS=$as_save_IFS 13364 test -z "$as_dir" && as_dir=. 13365 for ac_exec_ext in '' $ac_executable_extensions; do 13366 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13367 ac_cv_prog_ac_ct_CC="gcc" 13368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13369 break 2 13370 fi 13371done 13372 done 13373IFS=$as_save_IFS 13374 13375fi 13376fi 13377ac_ct_CC=$ac_cv_prog_ac_ct_CC 13378if test -n "$ac_ct_CC"; then 13379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 13380$as_echo "$ac_ct_CC" >&6; } 13381else 13382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13383$as_echo "no" >&6; } 13384fi 13385 13386 if test "x$ac_ct_CC" = x; then 13387 CC="" 13388 else 13389 case $cross_compiling:$ac_tool_warned in 13390yes:) 13391{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13392$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13393ac_tool_warned=yes ;; 13394esac 13395 CC=$ac_ct_CC 13396 fi 13397else 13398 CC="$ac_cv_prog_CC" 13399fi 13400 13401if test -z "$CC"; then 13402 if test -n "$ac_tool_prefix"; then 13403 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 13404set dummy ${ac_tool_prefix}cc; ac_word=$2 13405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13406$as_echo_n "checking for $ac_word... " >&6; } 13407if ${ac_cv_prog_CC+:} false; then : 13408 $as_echo_n "(cached) " >&6 13409else 13410 if test -n "$CC"; then 13411 ac_cv_prog_CC="$CC" # Let the user override the test. 13412else 13413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13414for as_dir in $PATH 13415do 13416 IFS=$as_save_IFS 13417 test -z "$as_dir" && as_dir=. 13418 for ac_exec_ext in '' $ac_executable_extensions; do 13419 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13420 ac_cv_prog_CC="${ac_tool_prefix}cc" 13421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13422 break 2 13423 fi 13424done 13425 done 13426IFS=$as_save_IFS 13427 13428fi 13429fi 13430CC=$ac_cv_prog_CC 13431if test -n "$CC"; then 13432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 13433$as_echo "$CC" >&6; } 13434else 13435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13436$as_echo "no" >&6; } 13437fi 13438 13439 13440 fi 13441fi 13442if test -z "$CC"; then 13443 # Extract the first word of "cc", so it can be a program name with args. 13444set dummy cc; ac_word=$2 13445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13446$as_echo_n "checking for $ac_word... " >&6; } 13447if ${ac_cv_prog_CC+:} false; then : 13448 $as_echo_n "(cached) " >&6 13449else 13450 if test -n "$CC"; then 13451 ac_cv_prog_CC="$CC" # Let the user override the test. 13452else 13453 ac_prog_rejected=no 13454as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13455for as_dir in $PATH 13456do 13457 IFS=$as_save_IFS 13458 test -z "$as_dir" && as_dir=. 13459 for ac_exec_ext in '' $ac_executable_extensions; do 13460 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13461 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 13462 ac_prog_rejected=yes 13463 continue 13464 fi 13465 ac_cv_prog_CC="cc" 13466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13467 break 2 13468 fi 13469done 13470 done 13471IFS=$as_save_IFS 13472 13473if test $ac_prog_rejected = yes; then 13474 # We found a bogon in the path, so make sure we never use it. 13475 set dummy $ac_cv_prog_CC 13476 shift 13477 if test $# != 0; then 13478 # We chose a different compiler from the bogus one. 13479 # However, it has the same basename, so the bogon will be chosen 13480 # first if we set CC to just the basename; use the full file name. 13481 shift 13482 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 13483 fi 13484fi 13485fi 13486fi 13487CC=$ac_cv_prog_CC 13488if test -n "$CC"; then 13489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 13490$as_echo "$CC" >&6; } 13491else 13492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13493$as_echo "no" >&6; } 13494fi 13495 13496 13497fi 13498if test -z "$CC"; then 13499 if test -n "$ac_tool_prefix"; then 13500 for ac_prog in cl.exe 13501 do 13502 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 13503set dummy $ac_tool_prefix$ac_prog; ac_word=$2 13504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13505$as_echo_n "checking for $ac_word... " >&6; } 13506if ${ac_cv_prog_CC+:} false; then : 13507 $as_echo_n "(cached) " >&6 13508else 13509 if test -n "$CC"; then 13510 ac_cv_prog_CC="$CC" # Let the user override the test. 13511else 13512as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13513for as_dir in $PATH 13514do 13515 IFS=$as_save_IFS 13516 test -z "$as_dir" && as_dir=. 13517 for ac_exec_ext in '' $ac_executable_extensions; do 13518 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13519 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 13520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13521 break 2 13522 fi 13523done 13524 done 13525IFS=$as_save_IFS 13526 13527fi 13528fi 13529CC=$ac_cv_prog_CC 13530if test -n "$CC"; then 13531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 13532$as_echo "$CC" >&6; } 13533else 13534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13535$as_echo "no" >&6; } 13536fi 13537 13538 13539 test -n "$CC" && break 13540 done 13541fi 13542if test -z "$CC"; then 13543 ac_ct_CC=$CC 13544 for ac_prog in cl.exe 13545do 13546 # Extract the first word of "$ac_prog", so it can be a program name with args. 13547set dummy $ac_prog; ac_word=$2 13548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13549$as_echo_n "checking for $ac_word... " >&6; } 13550if ${ac_cv_prog_ac_ct_CC+:} false; then : 13551 $as_echo_n "(cached) " >&6 13552else 13553 if test -n "$ac_ct_CC"; then 13554 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 13555else 13556as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13557for as_dir in $PATH 13558do 13559 IFS=$as_save_IFS 13560 test -z "$as_dir" && as_dir=. 13561 for ac_exec_ext in '' $ac_executable_extensions; do 13562 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13563 ac_cv_prog_ac_ct_CC="$ac_prog" 13564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13565 break 2 13566 fi 13567done 13568 done 13569IFS=$as_save_IFS 13570 13571fi 13572fi 13573ac_ct_CC=$ac_cv_prog_ac_ct_CC 13574if test -n "$ac_ct_CC"; then 13575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 13576$as_echo "$ac_ct_CC" >&6; } 13577else 13578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13579$as_echo "no" >&6; } 13580fi 13581 13582 13583 test -n "$ac_ct_CC" && break 13584done 13585 13586 if test "x$ac_ct_CC" = x; then 13587 CC="" 13588 else 13589 case $cross_compiling:$ac_tool_warned in 13590yes:) 13591{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13592$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13593ac_tool_warned=yes ;; 13594esac 13595 CC=$ac_ct_CC 13596 fi 13597fi 13598 13599fi 13600 13601 13602test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13603$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13604as_fn_error $? "no acceptable C compiler found in \$PATH 13605See \`config.log' for more details" "$LINENO" 5; } 13606 13607# Provide some information about the compiler. 13608$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 13609set X $ac_compile 13610ac_compiler=$2 13611for ac_option in --version -v -V -qversion; do 13612 { { ac_try="$ac_compiler $ac_option >&5" 13613case "(($ac_try" in 13614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13615 *) ac_try_echo=$ac_try;; 13616esac 13617eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 13618$as_echo "$ac_try_echo"; } >&5 13619 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 13620 ac_status=$? 13621 if test -s conftest.err; then 13622 sed '10a\ 13623... rest of stderr output deleted ... 13624 10q' conftest.err >conftest.er1 13625 cat conftest.er1 >&5 13626 fi 13627 rm -f conftest.er1 conftest.err 13628 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13629 test $ac_status = 0; } 13630done 13631 13632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 13633$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 13634if ${ac_cv_c_compiler_gnu+:} false; then : 13635 $as_echo_n "(cached) " >&6 13636else 13637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13638/* end confdefs.h. */ 13639 13640int 13641main () 13642{ 13643#ifndef __GNUC__ 13644 choke me 13645#endif 13646 13647 ; 13648 return 0; 13649} 13650_ACEOF 13651if ac_fn_c_try_compile "$LINENO"; then : 13652 ac_compiler_gnu=yes 13653else 13654 ac_compiler_gnu=no 13655fi 13656rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13657ac_cv_c_compiler_gnu=$ac_compiler_gnu 13658 13659fi 13660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 13661$as_echo "$ac_cv_c_compiler_gnu" >&6; } 13662if test $ac_compiler_gnu = yes; then 13663 GCC=yes 13664else 13665 GCC= 13666fi 13667ac_test_CFLAGS=${CFLAGS+set} 13668ac_save_CFLAGS=$CFLAGS 13669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 13670$as_echo_n "checking whether $CC accepts -g... " >&6; } 13671if ${ac_cv_prog_cc_g+:} false; then : 13672 $as_echo_n "(cached) " >&6 13673else 13674 ac_save_c_werror_flag=$ac_c_werror_flag 13675 ac_c_werror_flag=yes 13676 ac_cv_prog_cc_g=no 13677 CFLAGS="-g" 13678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13679/* end confdefs.h. */ 13680 13681int 13682main () 13683{ 13684 13685 ; 13686 return 0; 13687} 13688_ACEOF 13689if ac_fn_c_try_compile "$LINENO"; then : 13690 ac_cv_prog_cc_g=yes 13691else 13692 CFLAGS="" 13693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13694/* end confdefs.h. */ 13695 13696int 13697main () 13698{ 13699 13700 ; 13701 return 0; 13702} 13703_ACEOF 13704if ac_fn_c_try_compile "$LINENO"; then : 13705 13706else 13707 ac_c_werror_flag=$ac_save_c_werror_flag 13708 CFLAGS="-g" 13709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13710/* end confdefs.h. */ 13711 13712int 13713main () 13714{ 13715 13716 ; 13717 return 0; 13718} 13719_ACEOF 13720if ac_fn_c_try_compile "$LINENO"; then : 13721 ac_cv_prog_cc_g=yes 13722fi 13723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13724fi 13725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13726fi 13727rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13728 ac_c_werror_flag=$ac_save_c_werror_flag 13729fi 13730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 13731$as_echo "$ac_cv_prog_cc_g" >&6; } 13732if test "$ac_test_CFLAGS" = set; then 13733 CFLAGS=$ac_save_CFLAGS 13734elif test $ac_cv_prog_cc_g = yes; then 13735 if test "$GCC" = yes; then 13736 CFLAGS="-g -O2" 13737 else 13738 CFLAGS="-g" 13739 fi 13740else 13741 if test "$GCC" = yes; then 13742 CFLAGS="-O2" 13743 else 13744 CFLAGS= 13745 fi 13746fi 13747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 13748$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 13749if ${ac_cv_prog_cc_c89+:} false; then : 13750 $as_echo_n "(cached) " >&6 13751else 13752 ac_cv_prog_cc_c89=no 13753ac_save_CC=$CC 13754cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13755/* end confdefs.h. */ 13756#include <stdarg.h> 13757#include <stdio.h> 13758struct stat; 13759/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 13760struct buf { int x; }; 13761FILE * (*rcsopen) (struct buf *, struct stat *, int); 13762static char *e (p, i) 13763 char **p; 13764 int i; 13765{ 13766 return p[i]; 13767} 13768static char *f (char * (*g) (char **, int), char **p, ...) 13769{ 13770 char *s; 13771 va_list v; 13772 va_start (v,p); 13773 s = g (p, va_arg (v,int)); 13774 va_end (v); 13775 return s; 13776} 13777 13778/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 13779 function prototypes and stuff, but not '\xHH' hex character constants. 13780 These don't provoke an error unfortunately, instead are silently treated 13781 as 'x'. The following induces an error, until -std is added to get 13782 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 13783 array size at least. It's necessary to write '\x00'==0 to get something 13784 that's true only with -std. */ 13785int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 13786 13787/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 13788 inside strings and character constants. */ 13789#define FOO(x) 'x' 13790int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 13791 13792int test (int i, double x); 13793struct s1 {int (*f) (int a);}; 13794struct s2 {int (*f) (double a);}; 13795int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 13796int argc; 13797char **argv; 13798int 13799main () 13800{ 13801return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 13802 ; 13803 return 0; 13804} 13805_ACEOF 13806for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 13807 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 13808do 13809 CC="$ac_save_CC $ac_arg" 13810 if ac_fn_c_try_compile "$LINENO"; then : 13811 ac_cv_prog_cc_c89=$ac_arg 13812fi 13813rm -f core conftest.err conftest.$ac_objext 13814 test "x$ac_cv_prog_cc_c89" != "xno" && break 13815done 13816rm -f conftest.$ac_ext 13817CC=$ac_save_CC 13818 13819fi 13820# AC_CACHE_VAL 13821case "x$ac_cv_prog_cc_c89" in 13822 x) 13823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 13824$as_echo "none needed" >&6; } ;; 13825 xno) 13826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 13827$as_echo "unsupported" >&6; } ;; 13828 *) 13829 CC="$CC $ac_cv_prog_cc_c89" 13830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 13831$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 13832esac 13833if test "x$ac_cv_prog_cc_c89" != xno; then : 13834 13835fi 13836 13837ac_ext=c 13838ac_cpp='$CPP $CPPFLAGS' 13839ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13840ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13841ac_compiler_gnu=$ac_cv_c_compiler_gnu 13842 13843ac_ext=c 13844ac_cpp='$CPP $CPPFLAGS' 13845ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13846ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13847ac_compiler_gnu=$ac_cv_c_compiler_gnu 13848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 13849$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 13850if ${am_cv_prog_cc_c_o+:} false; then : 13851 $as_echo_n "(cached) " >&6 13852else 13853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13854/* end confdefs.h. */ 13855 13856int 13857main () 13858{ 13859 13860 ; 13861 return 0; 13862} 13863_ACEOF 13864 # Make sure it works both with $CC and with simple cc. 13865 # Following AC_PROG_CC_C_O, we do the test twice because some 13866 # compilers refuse to overwrite an existing .o file with -o, 13867 # though they will create one. 13868 am_cv_prog_cc_c_o=yes 13869 for am_i in 1 2; do 13870 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 13871 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 13872 ac_status=$? 13873 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13874 (exit $ac_status); } \ 13875 && test -f conftest2.$ac_objext; then 13876 : OK 13877 else 13878 am_cv_prog_cc_c_o=no 13879 break 13880 fi 13881 done 13882 rm -f core conftest* 13883 unset am_i 13884fi 13885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 13886$as_echo "$am_cv_prog_cc_c_o" >&6; } 13887if test "$am_cv_prog_cc_c_o" != yes; then 13888 # Losing compiler, so override with the script. 13889 # FIXME: It is wrong to rewrite CC. 13890 # But if we don't then we get into trouble of one sort or another. 13891 # A longer-term fix would be to have automake use am__CC in this case, 13892 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 13893 CC="$am_aux_dir/compile $CC" 13894fi 13895ac_ext=c 13896ac_cpp='$CPP $CPPFLAGS' 13897ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13898ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13899ac_compiler_gnu=$ac_cv_c_compiler_gnu 13900 13901 13902ac_ext=c 13903ac_cpp='$CPP $CPPFLAGS' 13904ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13905ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13906ac_compiler_gnu=$ac_cv_c_compiler_gnu 13907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 13908$as_echo_n "checking how to run the C preprocessor... " >&6; } 13909# On Suns, sometimes $CPP names a directory. 13910if test -n "$CPP" && test -d "$CPP"; then 13911 CPP= 13912fi 13913if test -z "$CPP"; then 13914 if ${ac_cv_prog_CPP+:} false; then : 13915 $as_echo_n "(cached) " >&6 13916else 13917 # Double quotes because CPP needs to be expanded 13918 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 13919 do 13920 ac_preproc_ok=false 13921for ac_c_preproc_warn_flag in '' yes 13922do 13923 # Use a header file that comes with gcc, so configuring glibc 13924 # with a fresh cross-compiler works. 13925 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13926 # <limits.h> exists even on freestanding compilers. 13927 # On the NeXT, cc -E runs the code through the compiler's parser, 13928 # not just through cpp. "Syntax error" is here to catch this case. 13929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13930/* end confdefs.h. */ 13931#ifdef __STDC__ 13932# include <limits.h> 13933#else 13934# include <assert.h> 13935#endif 13936 Syntax error 13937_ACEOF 13938if ac_fn_c_try_cpp "$LINENO"; then : 13939 13940else 13941 # Broken: fails on valid input. 13942continue 13943fi 13944rm -f conftest.err conftest.i conftest.$ac_ext 13945 13946 # OK, works on sane cases. Now check whether nonexistent headers 13947 # can be detected and how. 13948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13949/* end confdefs.h. */ 13950#include <ac_nonexistent.h> 13951_ACEOF 13952if ac_fn_c_try_cpp "$LINENO"; then : 13953 # Broken: success on invalid input. 13954continue 13955else 13956 # Passes both tests. 13957ac_preproc_ok=: 13958break 13959fi 13960rm -f conftest.err conftest.i conftest.$ac_ext 13961 13962done 13963# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 13964rm -f conftest.i conftest.err conftest.$ac_ext 13965if $ac_preproc_ok; then : 13966 break 13967fi 13968 13969 done 13970 ac_cv_prog_CPP=$CPP 13971 13972fi 13973 CPP=$ac_cv_prog_CPP 13974else 13975 ac_cv_prog_CPP=$CPP 13976fi 13977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 13978$as_echo "$CPP" >&6; } 13979ac_preproc_ok=false 13980for ac_c_preproc_warn_flag in '' yes 13981do 13982 # Use a header file that comes with gcc, so configuring glibc 13983 # with a fresh cross-compiler works. 13984 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13985 # <limits.h> exists even on freestanding compilers. 13986 # On the NeXT, cc -E runs the code through the compiler's parser, 13987 # not just through cpp. "Syntax error" is here to catch this case. 13988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13989/* end confdefs.h. */ 13990#ifdef __STDC__ 13991# include <limits.h> 13992#else 13993# include <assert.h> 13994#endif 13995 Syntax error 13996_ACEOF 13997if ac_fn_c_try_cpp "$LINENO"; then : 13998 13999else 14000 # Broken: fails on valid input. 14001continue 14002fi 14003rm -f conftest.err conftest.i conftest.$ac_ext 14004 14005 # OK, works on sane cases. Now check whether nonexistent headers 14006 # can be detected and how. 14007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14008/* end confdefs.h. */ 14009#include <ac_nonexistent.h> 14010_ACEOF 14011if ac_fn_c_try_cpp "$LINENO"; then : 14012 # Broken: success on invalid input. 14013continue 14014else 14015 # Passes both tests. 14016ac_preproc_ok=: 14017break 14018fi 14019rm -f conftest.err conftest.i conftest.$ac_ext 14020 14021done 14022# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 14023rm -f conftest.i conftest.err conftest.$ac_ext 14024if $ac_preproc_ok; then : 14025 14026else 14027 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14028$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14029as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 14030See \`config.log' for more details" "$LINENO" 5; } 14031fi 14032 14033ac_ext=c 14034ac_cpp='$CPP $CPPFLAGS' 14035ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14036ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14037ac_compiler_gnu=$ac_cv_c_compiler_gnu 14038 14039ac_ext=cpp 14040ac_cpp='$CXXCPP $CPPFLAGS' 14041ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14042ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14043ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14044if test -z "$CXX"; then 14045 if test -n "$CCC"; then 14046 CXX=$CCC 14047 else 14048 if test -n "$ac_tool_prefix"; then 14049 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 14050 do 14051 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 14052set dummy $ac_tool_prefix$ac_prog; ac_word=$2 14053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14054$as_echo_n "checking for $ac_word... " >&6; } 14055if ${ac_cv_prog_CXX+:} false; then : 14056 $as_echo_n "(cached) " >&6 14057else 14058 if test -n "$CXX"; then 14059 ac_cv_prog_CXX="$CXX" # Let the user override the test. 14060else 14061as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14062for as_dir in $PATH 14063do 14064 IFS=$as_save_IFS 14065 test -z "$as_dir" && as_dir=. 14066 for ac_exec_ext in '' $ac_executable_extensions; do 14067 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14068 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 14069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14070 break 2 14071 fi 14072done 14073 done 14074IFS=$as_save_IFS 14075 14076fi 14077fi 14078CXX=$ac_cv_prog_CXX 14079if test -n "$CXX"; then 14080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 14081$as_echo "$CXX" >&6; } 14082else 14083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14084$as_echo "no" >&6; } 14085fi 14086 14087 14088 test -n "$CXX" && break 14089 done 14090fi 14091if test -z "$CXX"; then 14092 ac_ct_CXX=$CXX 14093 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 14094do 14095 # Extract the first word of "$ac_prog", so it can be a program name with args. 14096set dummy $ac_prog; ac_word=$2 14097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14098$as_echo_n "checking for $ac_word... " >&6; } 14099if ${ac_cv_prog_ac_ct_CXX+:} false; then : 14100 $as_echo_n "(cached) " >&6 14101else 14102 if test -n "$ac_ct_CXX"; then 14103 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 14104else 14105as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14106for as_dir in $PATH 14107do 14108 IFS=$as_save_IFS 14109 test -z "$as_dir" && as_dir=. 14110 for ac_exec_ext in '' $ac_executable_extensions; do 14111 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14112 ac_cv_prog_ac_ct_CXX="$ac_prog" 14113 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14114 break 2 14115 fi 14116done 14117 done 14118IFS=$as_save_IFS 14119 14120fi 14121fi 14122ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 14123if test -n "$ac_ct_CXX"; then 14124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 14125$as_echo "$ac_ct_CXX" >&6; } 14126else 14127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14128$as_echo "no" >&6; } 14129fi 14130 14131 14132 test -n "$ac_ct_CXX" && break 14133done 14134 14135 if test "x$ac_ct_CXX" = x; then 14136 CXX="g++" 14137 else 14138 case $cross_compiling:$ac_tool_warned in 14139yes:) 14140{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14141$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14142ac_tool_warned=yes ;; 14143esac 14144 CXX=$ac_ct_CXX 14145 fi 14146fi 14147 14148 fi 14149fi 14150# Provide some information about the compiler. 14151$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 14152set X $ac_compile 14153ac_compiler=$2 14154for ac_option in --version -v -V -qversion; do 14155 { { ac_try="$ac_compiler $ac_option >&5" 14156case "(($ac_try" in 14157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 14158 *) ac_try_echo=$ac_try;; 14159esac 14160eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 14161$as_echo "$ac_try_echo"; } >&5 14162 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 14163 ac_status=$? 14164 if test -s conftest.err; then 14165 sed '10a\ 14166... rest of stderr output deleted ... 14167 10q' conftest.err >conftest.er1 14168 cat conftest.er1 >&5 14169 fi 14170 rm -f conftest.er1 conftest.err 14171 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14172 test $ac_status = 0; } 14173done 14174 14175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 14176$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 14177if ${ac_cv_cxx_compiler_gnu+:} false; then : 14178 $as_echo_n "(cached) " >&6 14179else 14180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14181/* end confdefs.h. */ 14182 14183int 14184main () 14185{ 14186#ifndef __GNUC__ 14187 choke me 14188#endif 14189 14190 ; 14191 return 0; 14192} 14193_ACEOF 14194if ac_fn_cxx_try_compile "$LINENO"; then : 14195 ac_compiler_gnu=yes 14196else 14197 ac_compiler_gnu=no 14198fi 14199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14200ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 14201 14202fi 14203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 14204$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 14205if test $ac_compiler_gnu = yes; then 14206 GXX=yes 14207else 14208 GXX= 14209fi 14210ac_test_CXXFLAGS=${CXXFLAGS+set} 14211ac_save_CXXFLAGS=$CXXFLAGS 14212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 14213$as_echo_n "checking whether $CXX accepts -g... " >&6; } 14214if ${ac_cv_prog_cxx_g+:} false; then : 14215 $as_echo_n "(cached) " >&6 14216else 14217 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 14218 ac_cxx_werror_flag=yes 14219 ac_cv_prog_cxx_g=no 14220 CXXFLAGS="-g" 14221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14222/* end confdefs.h. */ 14223 14224int 14225main () 14226{ 14227 14228 ; 14229 return 0; 14230} 14231_ACEOF 14232if ac_fn_cxx_try_compile "$LINENO"; then : 14233 ac_cv_prog_cxx_g=yes 14234else 14235 CXXFLAGS="" 14236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14237/* end confdefs.h. */ 14238 14239int 14240main () 14241{ 14242 14243 ; 14244 return 0; 14245} 14246_ACEOF 14247if ac_fn_cxx_try_compile "$LINENO"; then : 14248 14249else 14250 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 14251 CXXFLAGS="-g" 14252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14253/* end confdefs.h. */ 14254 14255int 14256main () 14257{ 14258 14259 ; 14260 return 0; 14261} 14262_ACEOF 14263if ac_fn_cxx_try_compile "$LINENO"; then : 14264 ac_cv_prog_cxx_g=yes 14265fi 14266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14267fi 14268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14269fi 14270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14271 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 14272fi 14273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 14274$as_echo "$ac_cv_prog_cxx_g" >&6; } 14275if test "$ac_test_CXXFLAGS" = set; then 14276 CXXFLAGS=$ac_save_CXXFLAGS 14277elif test $ac_cv_prog_cxx_g = yes; then 14278 if test "$GXX" = yes; then 14279 CXXFLAGS="-g -O2" 14280 else 14281 CXXFLAGS="-g" 14282 fi 14283else 14284 if test "$GXX" = yes; then 14285 CXXFLAGS="-O2" 14286 else 14287 CXXFLAGS= 14288 fi 14289fi 14290ac_ext=c 14291ac_cpp='$CPP $CPPFLAGS' 14292ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14293ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14294ac_compiler_gnu=$ac_cv_c_compiler_gnu 14295 14296depcc="$CXX" am_compiler_list= 14297 14298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 14299$as_echo_n "checking dependency style of $depcc... " >&6; } 14300if ${am_cv_CXX_dependencies_compiler_type+:} false; then : 14301 $as_echo_n "(cached) " >&6 14302else 14303 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 14304 # We make a subdir and do the tests there. Otherwise we can end up 14305 # making bogus files that we don't know about and never remove. For 14306 # instance it was reported that on HP-UX the gcc test will end up 14307 # making a dummy file named 'D' -- because '-MD' means "put the output 14308 # in D". 14309 rm -rf conftest.dir 14310 mkdir conftest.dir 14311 # Copy depcomp to subdir because otherwise we won't find it if we're 14312 # using a relative directory. 14313 cp "$am_depcomp" conftest.dir 14314 cd conftest.dir 14315 # We will build objects and dependencies in a subdirectory because 14316 # it helps to detect inapplicable dependency modes. For instance 14317 # both Tru64's cc and ICC support -MD to output dependencies as a 14318 # side effect of compilation, but ICC will put the dependencies in 14319 # the current directory while Tru64 will put them in the object 14320 # directory. 14321 mkdir sub 14322 14323 am_cv_CXX_dependencies_compiler_type=none 14324 if test "$am_compiler_list" = ""; then 14325 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 14326 fi 14327 am__universal=false 14328 case " $depcc " in #( 14329 *\ -arch\ *\ -arch\ *) am__universal=true ;; 14330 esac 14331 14332 for depmode in $am_compiler_list; do 14333 # Setup a source with many dependencies, because some compilers 14334 # like to wrap large dependency lists on column 80 (with \), and 14335 # we should not choose a depcomp mode which is confused by this. 14336 # 14337 # We need to recreate these files for each test, as the compiler may 14338 # overwrite some of them when testing with obscure command lines. 14339 # This happens at least with the AIX C compiler. 14340 : > sub/conftest.c 14341 for i in 1 2 3 4 5 6; do 14342 echo '#include "conftst'$i'.h"' >> sub/conftest.c 14343 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 14344 # Solaris 10 /bin/sh. 14345 echo '/* dummy */' > sub/conftst$i.h 14346 done 14347 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 14348 14349 # We check with '-c' and '-o' for the sake of the "dashmstdout" 14350 # mode. It turns out that the SunPro C++ compiler does not properly 14351 # handle '-M -o', and we need to detect this. Also, some Intel 14352 # versions had trouble with output in subdirs. 14353 am__obj=sub/conftest.${OBJEXT-o} 14354 am__minus_obj="-o $am__obj" 14355 case $depmode in 14356 gcc) 14357 # This depmode causes a compiler race in universal mode. 14358 test "$am__universal" = false || continue 14359 ;; 14360 nosideeffect) 14361 # After this tag, mechanisms are not by side-effect, so they'll 14362 # only be used when explicitly requested. 14363 if test "x$enable_dependency_tracking" = xyes; then 14364 continue 14365 else 14366 break 14367 fi 14368 ;; 14369 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 14370 # This compiler won't grok '-c -o', but also, the minuso test has 14371 # not run yet. These depmodes are late enough in the game, and 14372 # so weak that their functioning should not be impacted. 14373 am__obj=conftest.${OBJEXT-o} 14374 am__minus_obj= 14375 ;; 14376 none) break ;; 14377 esac 14378 if depmode=$depmode \ 14379 source=sub/conftest.c object=$am__obj \ 14380 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 14381 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 14382 >/dev/null 2>conftest.err && 14383 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 14384 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 14385 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 14386 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 14387 # icc doesn't choke on unknown options, it will just issue warnings 14388 # or remarks (even with -Werror). So we grep stderr for any message 14389 # that says an option was ignored or not supported. 14390 # When given -MP, icc 7.0 and 7.1 complain thusly: 14391 # icc: Command line warning: ignoring option '-M'; no argument required 14392 # The diagnosis changed in icc 8.0: 14393 # icc: Command line remark: option '-MP' not supported 14394 if (grep 'ignoring option' conftest.err || 14395 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 14396 am_cv_CXX_dependencies_compiler_type=$depmode 14397 break 14398 fi 14399 fi 14400 done 14401 14402 cd .. 14403 rm -rf conftest.dir 14404else 14405 am_cv_CXX_dependencies_compiler_type=none 14406fi 14407 14408fi 14409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 14410$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 14411CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 14412 14413 if 14414 test "x$enable_dependency_tracking" != xno \ 14415 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 14416 am__fastdepCXX_TRUE= 14417 am__fastdepCXX_FALSE='#' 14418else 14419 am__fastdepCXX_TRUE='#' 14420 am__fastdepCXX_FALSE= 14421fi 14422 14423 14424 14425 14426func_stripname_cnf () 14427{ 14428 case ${2} in 14429 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 14430 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 14431 esac 14432} # func_stripname_cnf 14433 14434 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 14435 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 14436 (test "X$CXX" != "Xg++"))) ; then 14437 ac_ext=cpp 14438ac_cpp='$CXXCPP $CPPFLAGS' 14439ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14440ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14441ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 14443$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 14444if test -z "$CXXCPP"; then 14445 if ${ac_cv_prog_CXXCPP+:} false; then : 14446 $as_echo_n "(cached) " >&6 14447else 14448 # Double quotes because CXXCPP needs to be expanded 14449 for CXXCPP in "$CXX -E" "/lib/cpp" 14450 do 14451 ac_preproc_ok=false 14452for ac_cxx_preproc_warn_flag in '' yes 14453do 14454 # Use a header file that comes with gcc, so configuring glibc 14455 # with a fresh cross-compiler works. 14456 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14457 # <limits.h> exists even on freestanding compilers. 14458 # On the NeXT, cc -E runs the code through the compiler's parser, 14459 # not just through cpp. "Syntax error" is here to catch this case. 14460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14461/* end confdefs.h. */ 14462#ifdef __STDC__ 14463# include <limits.h> 14464#else 14465# include <assert.h> 14466#endif 14467 Syntax error 14468_ACEOF 14469if ac_fn_cxx_try_cpp "$LINENO"; then : 14470 14471else 14472 # Broken: fails on valid input. 14473continue 14474fi 14475rm -f conftest.err conftest.i conftest.$ac_ext 14476 14477 # OK, works on sane cases. Now check whether nonexistent headers 14478 # can be detected and how. 14479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14480/* end confdefs.h. */ 14481#include <ac_nonexistent.h> 14482_ACEOF 14483if ac_fn_cxx_try_cpp "$LINENO"; then : 14484 # Broken: success on invalid input. 14485continue 14486else 14487 # Passes both tests. 14488ac_preproc_ok=: 14489break 14490fi 14491rm -f conftest.err conftest.i conftest.$ac_ext 14492 14493done 14494# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 14495rm -f conftest.i conftest.err conftest.$ac_ext 14496if $ac_preproc_ok; then : 14497 break 14498fi 14499 14500 done 14501 ac_cv_prog_CXXCPP=$CXXCPP 14502 14503fi 14504 CXXCPP=$ac_cv_prog_CXXCPP 14505else 14506 ac_cv_prog_CXXCPP=$CXXCPP 14507fi 14508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 14509$as_echo "$CXXCPP" >&6; } 14510ac_preproc_ok=false 14511for ac_cxx_preproc_warn_flag in '' yes 14512do 14513 # Use a header file that comes with gcc, so configuring glibc 14514 # with a fresh cross-compiler works. 14515 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 14516 # <limits.h> exists even on freestanding compilers. 14517 # On the NeXT, cc -E runs the code through the compiler's parser, 14518 # not just through cpp. "Syntax error" is here to catch this case. 14519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14520/* end confdefs.h. */ 14521#ifdef __STDC__ 14522# include <limits.h> 14523#else 14524# include <assert.h> 14525#endif 14526 Syntax error 14527_ACEOF 14528if ac_fn_cxx_try_cpp "$LINENO"; then : 14529 14530else 14531 # Broken: fails on valid input. 14532continue 14533fi 14534rm -f conftest.err conftest.i conftest.$ac_ext 14535 14536 # OK, works on sane cases. Now check whether nonexistent headers 14537 # can be detected and how. 14538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14539/* end confdefs.h. */ 14540#include <ac_nonexistent.h> 14541_ACEOF 14542if ac_fn_cxx_try_cpp "$LINENO"; then : 14543 # Broken: success on invalid input. 14544continue 14545else 14546 # Passes both tests. 14547ac_preproc_ok=: 14548break 14549fi 14550rm -f conftest.err conftest.i conftest.$ac_ext 14551 14552done 14553# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 14554rm -f conftest.i conftest.err conftest.$ac_ext 14555if $ac_preproc_ok; then : 14556 14557else 14558 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14559$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14560as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 14561See \`config.log' for more details" "$LINENO" 5; } 14562fi 14563 14564ac_ext=c 14565ac_cpp='$CPP $CPPFLAGS' 14566ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14567ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14568ac_compiler_gnu=$ac_cv_c_compiler_gnu 14569 14570else 14571 _lt_caught_CXX_error=yes 14572fi 14573 14574ac_ext=cpp 14575ac_cpp='$CXXCPP $CPPFLAGS' 14576ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14577ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14578ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14579 14580archive_cmds_need_lc_CXX=no 14581allow_undefined_flag_CXX= 14582always_export_symbols_CXX=no 14583archive_expsym_cmds_CXX= 14584compiler_needs_object_CXX=no 14585export_dynamic_flag_spec_CXX= 14586hardcode_direct_CXX=no 14587hardcode_direct_absolute_CXX=no 14588hardcode_libdir_flag_spec_CXX= 14589hardcode_libdir_separator_CXX= 14590hardcode_minus_L_CXX=no 14591hardcode_shlibpath_var_CXX=unsupported 14592hardcode_automatic_CXX=no 14593inherit_rpath_CXX=no 14594module_cmds_CXX= 14595module_expsym_cmds_CXX= 14596link_all_deplibs_CXX=unknown 14597old_archive_cmds_CXX=$old_archive_cmds 14598reload_flag_CXX=$reload_flag 14599reload_cmds_CXX=$reload_cmds 14600no_undefined_flag_CXX= 14601whole_archive_flag_spec_CXX= 14602enable_shared_with_static_runtimes_CXX=no 14603 14604# Source file extension for C++ test sources. 14605ac_ext=cpp 14606 14607# Object file extension for compiled C++ test sources. 14608objext=o 14609objext_CXX=$objext 14610 14611# No sense in running all these tests if we already determined that 14612# the CXX compiler isn't working. Some variables (like enable_shared) 14613# are currently assumed to apply to all compilers on this platform, 14614# and will be corrupted by setting them based on a non-working compiler. 14615if test "$_lt_caught_CXX_error" != yes; then 14616 # Code to be used in simple compile tests 14617 lt_simple_compile_test_code="int some_variable = 0;" 14618 14619 # Code to be used in simple link tests 14620 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 14621 14622 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 14623 14624 14625 14626 14627 14628 14629# If no C compiler was specified, use CC. 14630LTCC=${LTCC-"$CC"} 14631 14632# If no C compiler flags were specified, use CFLAGS. 14633LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14634 14635# Allow CC to be a program name with arguments. 14636compiler=$CC 14637 14638 14639 # save warnings/boilerplate of simple test code 14640 ac_outfile=conftest.$ac_objext 14641echo "$lt_simple_compile_test_code" >conftest.$ac_ext 14642eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14643_lt_compiler_boilerplate=`cat conftest.err` 14644$RM conftest* 14645 14646 ac_outfile=conftest.$ac_objext 14647echo "$lt_simple_link_test_code" >conftest.$ac_ext 14648eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 14649_lt_linker_boilerplate=`cat conftest.err` 14650$RM -r conftest* 14651 14652 14653 # Allow CC to be a program name with arguments. 14654 lt_save_CC=$CC 14655 lt_save_CFLAGS=$CFLAGS 14656 lt_save_LD=$LD 14657 lt_save_GCC=$GCC 14658 GCC=$GXX 14659 lt_save_with_gnu_ld=$with_gnu_ld 14660 lt_save_path_LD=$lt_cv_path_LD 14661 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 14662 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 14663 else 14664 $as_unset lt_cv_prog_gnu_ld 14665 fi 14666 if test -n "${lt_cv_path_LDCXX+set}"; then 14667 lt_cv_path_LD=$lt_cv_path_LDCXX 14668 else 14669 $as_unset lt_cv_path_LD 14670 fi 14671 test -z "${LDCXX+set}" || LD=$LDCXX 14672 CC=${CXX-"c++"} 14673 CFLAGS=$CXXFLAGS 14674 compiler=$CC 14675 compiler_CXX=$CC 14676 for cc_temp in $compiler""; do 14677 case $cc_temp in 14678 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14679 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14680 \-*) ;; 14681 *) break;; 14682 esac 14683done 14684cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 14685 14686 14687 if test -n "$compiler"; then 14688 # We don't want -fno-exception when compiling C++ code, so set the 14689 # no_builtin_flag separately 14690 if test "$GXX" = yes; then 14691 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 14692 else 14693 lt_prog_compiler_no_builtin_flag_CXX= 14694 fi 14695 14696 if test "$GXX" = yes; then 14697 # Set up default GNU C++ configuration 14698 14699 14700 14701# Check whether --with-gnu-ld was given. 14702if test "${with_gnu_ld+set}" = set; then : 14703 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 14704else 14705 with_gnu_ld=no 14706fi 14707 14708ac_prog=ld 14709if test "$GCC" = yes; then 14710 # Check if gcc -print-prog-name=ld gives a path. 14711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 14712$as_echo_n "checking for ld used by $CC... " >&6; } 14713 case $host in 14714 *-*-mingw*) 14715 # gcc leaves a trailing carriage return which upsets mingw 14716 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 14717 *) 14718 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 14719 esac 14720 case $ac_prog in 14721 # Accept absolute paths. 14722 [\\/]* | ?:[\\/]*) 14723 re_direlt='/[^/][^/]*/\.\./' 14724 # Canonicalize the pathname of ld 14725 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 14726 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 14727 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 14728 done 14729 test -z "$LD" && LD="$ac_prog" 14730 ;; 14731 "") 14732 # If it fails, then pretend we aren't using GCC. 14733 ac_prog=ld 14734 ;; 14735 *) 14736 # If it is relative, then search for the first ld in PATH. 14737 with_gnu_ld=unknown 14738 ;; 14739 esac 14740elif test "$with_gnu_ld" = yes; then 14741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 14742$as_echo_n "checking for GNU ld... " >&6; } 14743else 14744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 14745$as_echo_n "checking for non-GNU ld... " >&6; } 14746fi 14747if ${lt_cv_path_LD+:} false; then : 14748 $as_echo_n "(cached) " >&6 14749else 14750 if test -z "$LD"; then 14751 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 14752 for ac_dir in $PATH; do 14753 IFS="$lt_save_ifs" 14754 test -z "$ac_dir" && ac_dir=. 14755 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 14756 lt_cv_path_LD="$ac_dir/$ac_prog" 14757 # Check to see if the program is GNU ld. I'd rather use --version, 14758 # but apparently some variants of GNU ld only accept -v. 14759 # Break only if it was the GNU/non-GNU ld that we prefer. 14760 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 14761 *GNU* | *'with BFD'*) 14762 test "$with_gnu_ld" != no && break 14763 ;; 14764 *) 14765 test "$with_gnu_ld" != yes && break 14766 ;; 14767 esac 14768 fi 14769 done 14770 IFS="$lt_save_ifs" 14771else 14772 lt_cv_path_LD="$LD" # Let the user override the test with a path. 14773fi 14774fi 14775 14776LD="$lt_cv_path_LD" 14777if test -n "$LD"; then 14778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 14779$as_echo "$LD" >&6; } 14780else 14781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14782$as_echo "no" >&6; } 14783fi 14784test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 14785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 14786$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 14787if ${lt_cv_prog_gnu_ld+:} false; then : 14788 $as_echo_n "(cached) " >&6 14789else 14790 # I'd rather use --version here, but apparently some GNU lds only accept -v. 14791case `$LD -v 2>&1 </dev/null` in 14792*GNU* | *'with BFD'*) 14793 lt_cv_prog_gnu_ld=yes 14794 ;; 14795*) 14796 lt_cv_prog_gnu_ld=no 14797 ;; 14798esac 14799fi 14800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 14801$as_echo "$lt_cv_prog_gnu_ld" >&6; } 14802with_gnu_ld=$lt_cv_prog_gnu_ld 14803 14804 14805 14806 14807 14808 14809 14810 # Check if GNU C++ uses GNU ld as the underlying linker, since the 14811 # archiving commands below assume that GNU ld is being used. 14812 if test "$with_gnu_ld" = yes; then 14813 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 14814 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' 14815 14816 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 14817 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 14818 14819 # If archive_cmds runs LD, not CC, wlarc should be empty 14820 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 14821 # investigate it a little bit more. (MM) 14822 wlarc='${wl}' 14823 14824 # ancient GNU ld didn't support --whole-archive et. al. 14825 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 14826 $GREP 'no-whole-archive' > /dev/null; then 14827 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14828 else 14829 whole_archive_flag_spec_CXX= 14830 fi 14831 else 14832 with_gnu_ld=no 14833 wlarc= 14834 14835 # A generic and very simple default shared library creation 14836 # command for GNU C++ for the case where it uses the native 14837 # linker, instead of GNU ld. If possible, this setting should 14838 # overridden to take advantage of the native linker features on 14839 # the platform it is being used on. 14840 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 14841 fi 14842 14843 # Commands to make compiler produce verbose output that lists 14844 # what "hidden" libraries, object files and flags are used when 14845 # linking a shared library. 14846 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 14847 14848 else 14849 GXX=no 14850 with_gnu_ld=no 14851 wlarc= 14852 fi 14853 14854 # PORTME: fill in a description of your system's C++ link characteristics 14855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 14856$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 14857 ld_shlibs_CXX=yes 14858 case $host_os in 14859 aix3*) 14860 # FIXME: insert proper C++ library support 14861 ld_shlibs_CXX=no 14862 ;; 14863 aix[4-9]*) 14864 if test "$host_cpu" = ia64; then 14865 # On IA64, the linker does run time linking by default, so we don't 14866 # have to do anything special. 14867 aix_use_runtimelinking=no 14868 exp_sym_flag='-Bexport' 14869 no_entry_flag="" 14870 else 14871 aix_use_runtimelinking=no 14872 14873 # Test if we are trying to use run time linking or normal 14874 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 14875 # need to do runtime linking. 14876 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 14877 for ld_flag in $LDFLAGS; do 14878 case $ld_flag in 14879 *-brtl*) 14880 aix_use_runtimelinking=yes 14881 break 14882 ;; 14883 esac 14884 done 14885 ;; 14886 esac 14887 14888 exp_sym_flag='-bexport' 14889 no_entry_flag='-bnoentry' 14890 fi 14891 14892 # When large executables or shared objects are built, AIX ld can 14893 # have problems creating the table of contents. If linking a library 14894 # or program results in "error TOC overflow" add -mminimal-toc to 14895 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 14896 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 14897 14898 archive_cmds_CXX='' 14899 hardcode_direct_CXX=yes 14900 hardcode_direct_absolute_CXX=yes 14901 hardcode_libdir_separator_CXX=':' 14902 link_all_deplibs_CXX=yes 14903 file_list_spec_CXX='${wl}-f,' 14904 14905 if test "$GXX" = yes; then 14906 case $host_os in aix4.[012]|aix4.[012].*) 14907 # We only want to do this on AIX 4.2 and lower, the check 14908 # below for broken collect2 doesn't work under 4.3+ 14909 collect2name=`${CC} -print-prog-name=collect2` 14910 if test -f "$collect2name" && 14911 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 14912 then 14913 # We have reworked collect2 14914 : 14915 else 14916 # We have old collect2 14917 hardcode_direct_CXX=unsupported 14918 # It fails to find uninstalled libraries when the uninstalled 14919 # path is not listed in the libpath. Setting hardcode_minus_L 14920 # to unsupported forces relinking 14921 hardcode_minus_L_CXX=yes 14922 hardcode_libdir_flag_spec_CXX='-L$libdir' 14923 hardcode_libdir_separator_CXX= 14924 fi 14925 esac 14926 shared_flag='-shared' 14927 if test "$aix_use_runtimelinking" = yes; then 14928 shared_flag="$shared_flag "'${wl}-G' 14929 fi 14930 else 14931 # not using gcc 14932 if test "$host_cpu" = ia64; then 14933 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 14934 # chokes on -Wl,-G. The following line is correct: 14935 shared_flag='-G' 14936 else 14937 if test "$aix_use_runtimelinking" = yes; then 14938 shared_flag='${wl}-G' 14939 else 14940 shared_flag='${wl}-bM:SRE' 14941 fi 14942 fi 14943 fi 14944 14945 export_dynamic_flag_spec_CXX='${wl}-bexpall' 14946 # It seems that -bexpall does not export symbols beginning with 14947 # underscore (_), so it is better to generate a list of symbols to 14948 # export. 14949 always_export_symbols_CXX=yes 14950 if test "$aix_use_runtimelinking" = yes; then 14951 # Warning - without using the other runtime loading flags (-brtl), 14952 # -berok will link without error, but may produce a broken library. 14953 allow_undefined_flag_CXX='-berok' 14954 # Determine the default libpath from the value encoded in an empty 14955 # executable. 14956 if test "${lt_cv_aix_libpath+set}" = set; then 14957 aix_libpath=$lt_cv_aix_libpath 14958else 14959 if ${lt_cv_aix_libpath__CXX+:} false; then : 14960 $as_echo_n "(cached) " >&6 14961else 14962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14963/* end confdefs.h. */ 14964 14965int 14966main () 14967{ 14968 14969 ; 14970 return 0; 14971} 14972_ACEOF 14973if ac_fn_cxx_try_link "$LINENO"; then : 14974 14975 lt_aix_libpath_sed=' 14976 /Import File Strings/,/^$/ { 14977 /^0/ { 14978 s/^0 *\([^ ]*\) *$/\1/ 14979 p 14980 } 14981 }' 14982 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14983 # Check for a 64-bit object if we didn't find anything. 14984 if test -z "$lt_cv_aix_libpath__CXX"; then 14985 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14986 fi 14987fi 14988rm -f core conftest.err conftest.$ac_objext \ 14989 conftest$ac_exeext conftest.$ac_ext 14990 if test -z "$lt_cv_aix_libpath__CXX"; then 14991 lt_cv_aix_libpath__CXX="/usr/lib:/lib" 14992 fi 14993 14994fi 14995 14996 aix_libpath=$lt_cv_aix_libpath__CXX 14997fi 14998 14999 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 15000 15001 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" 15002 else 15003 if test "$host_cpu" = ia64; then 15004 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 15005 allow_undefined_flag_CXX="-z nodefs" 15006 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" 15007 else 15008 # Determine the default libpath from the value encoded in an 15009 # empty executable. 15010 if test "${lt_cv_aix_libpath+set}" = set; then 15011 aix_libpath=$lt_cv_aix_libpath 15012else 15013 if ${lt_cv_aix_libpath__CXX+:} false; then : 15014 $as_echo_n "(cached) " >&6 15015else 15016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15017/* end confdefs.h. */ 15018 15019int 15020main () 15021{ 15022 15023 ; 15024 return 0; 15025} 15026_ACEOF 15027if ac_fn_cxx_try_link "$LINENO"; then : 15028 15029 lt_aix_libpath_sed=' 15030 /Import File Strings/,/^$/ { 15031 /^0/ { 15032 s/^0 *\([^ ]*\) *$/\1/ 15033 p 15034 } 15035 }' 15036 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15037 # Check for a 64-bit object if we didn't find anything. 15038 if test -z "$lt_cv_aix_libpath__CXX"; then 15039 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 15040 fi 15041fi 15042rm -f core conftest.err conftest.$ac_objext \ 15043 conftest$ac_exeext conftest.$ac_ext 15044 if test -z "$lt_cv_aix_libpath__CXX"; then 15045 lt_cv_aix_libpath__CXX="/usr/lib:/lib" 15046 fi 15047 15048fi 15049 15050 aix_libpath=$lt_cv_aix_libpath__CXX 15051fi 15052 15053 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 15054 # Warning - without using the other run time loading flags, 15055 # -berok will link without error, but may produce a broken library. 15056 no_undefined_flag_CXX=' ${wl}-bernotok' 15057 allow_undefined_flag_CXX=' ${wl}-berok' 15058 if test "$with_gnu_ld" = yes; then 15059 # We only use this code for GNU lds that support --whole-archive. 15060 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 15061 else 15062 # Exported symbols can be pulled into shared objects from archives 15063 whole_archive_flag_spec_CXX='$convenience' 15064 fi 15065 archive_cmds_need_lc_CXX=yes 15066 # This is similar to how AIX traditionally builds its shared 15067 # libraries. 15068 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' 15069 fi 15070 fi 15071 ;; 15072 15073 beos*) 15074 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 15075 allow_undefined_flag_CXX=unsupported 15076 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 15077 # support --undefined. This deserves some investigation. FIXME 15078 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15079 else 15080 ld_shlibs_CXX=no 15081 fi 15082 ;; 15083 15084 chorus*) 15085 case $cc_basename in 15086 *) 15087 # FIXME: insert proper C++ library support 15088 ld_shlibs_CXX=no 15089 ;; 15090 esac 15091 ;; 15092 15093 cygwin* | mingw* | pw32* | cegcc*) 15094 case $GXX,$cc_basename in 15095 ,cl* | no,cl*) 15096 # Native MSVC 15097 # hardcode_libdir_flag_spec is actually meaningless, as there is 15098 # no search path for DLLs. 15099 hardcode_libdir_flag_spec_CXX=' ' 15100 allow_undefined_flag_CXX=unsupported 15101 always_export_symbols_CXX=yes 15102 file_list_spec_CXX='@' 15103 # Tell ltmain to make .lib files, not .a files. 15104 libext=lib 15105 # Tell ltmain to make .dll files, not .so files. 15106 shrext_cmds=".dll" 15107 # FIXME: Setting linknames here is a bad hack. 15108 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 15109 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 15110 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 15111 else 15112 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 15113 fi~ 15114 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 15115 linknames=' 15116 # The linker will not automatically build a static lib if we build a DLL. 15117 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' 15118 enable_shared_with_static_runtimes_CXX=yes 15119 # Don't use ranlib 15120 old_postinstall_cmds_CXX='chmod 644 $oldlib' 15121 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ 15122 lt_tool_outputfile="@TOOL_OUTPUT@"~ 15123 case $lt_outputfile in 15124 *.exe|*.EXE) ;; 15125 *) 15126 lt_outputfile="$lt_outputfile.exe" 15127 lt_tool_outputfile="$lt_tool_outputfile.exe" 15128 ;; 15129 esac~ 15130 func_to_tool_file "$lt_outputfile"~ 15131 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 15132 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 15133 $RM "$lt_outputfile.manifest"; 15134 fi' 15135 ;; 15136 *) 15137 # g++ 15138 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 15139 # as there is no search path for DLLs. 15140 hardcode_libdir_flag_spec_CXX='-L$libdir' 15141 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 15142 allow_undefined_flag_CXX=unsupported 15143 always_export_symbols_CXX=no 15144 enable_shared_with_static_runtimes_CXX=yes 15145 15146 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 15147 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' 15148 # If the export-symbols file already is a .def file (1st line 15149 # is EXPORTS), use it as is; otherwise, prepend... 15150 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 15151 cp $export_symbols $output_objdir/$soname.def; 15152 else 15153 echo EXPORTS > $output_objdir/$soname.def; 15154 cat $export_symbols >> $output_objdir/$soname.def; 15155 fi~ 15156 $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' 15157 else 15158 ld_shlibs_CXX=no 15159 fi 15160 ;; 15161 esac 15162 ;; 15163 darwin* | rhapsody*) 15164 15165 15166 archive_cmds_need_lc_CXX=no 15167 hardcode_direct_CXX=no 15168 hardcode_automatic_CXX=yes 15169 hardcode_shlibpath_var_CXX=unsupported 15170 if test "$lt_cv_ld_force_load" = "yes"; then 15171 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\"`' 15172 15173 else 15174 whole_archive_flag_spec_CXX='' 15175 fi 15176 link_all_deplibs_CXX=yes 15177 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 15178 case $cc_basename in 15179 ifort*) _lt_dar_can_shared=yes ;; 15180 *) _lt_dar_can_shared=$GCC ;; 15181 esac 15182 if test "$_lt_dar_can_shared" = "yes"; then 15183 output_verbose_link_cmd=func_echo_all 15184 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}" 15185 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 15186 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}" 15187 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}" 15188 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 15189 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}" 15190 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}" 15191 fi 15192 15193 else 15194 ld_shlibs_CXX=no 15195 fi 15196 15197 ;; 15198 15199 dgux*) 15200 case $cc_basename in 15201 ec++*) 15202 # FIXME: insert proper C++ library support 15203 ld_shlibs_CXX=no 15204 ;; 15205 ghcx*) 15206 # Green Hills C++ Compiler 15207 # FIXME: insert proper C++ library support 15208 ld_shlibs_CXX=no 15209 ;; 15210 *) 15211 # FIXME: insert proper C++ library support 15212 ld_shlibs_CXX=no 15213 ;; 15214 esac 15215 ;; 15216 15217 freebsd2.*) 15218 # C++ shared libraries reported to be fairly broken before 15219 # switch to ELF 15220 ld_shlibs_CXX=no 15221 ;; 15222 15223 freebsd-elf*) 15224 archive_cmds_need_lc_CXX=no 15225 ;; 15226 15227 freebsd* | dragonfly*) 15228 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 15229 # conventions 15230 ld_shlibs_CXX=yes 15231 ;; 15232 15233 gnu*) 15234 ;; 15235 15236 haiku*) 15237 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15238 link_all_deplibs_CXX=yes 15239 ;; 15240 15241 hpux9*) 15242 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 15243 hardcode_libdir_separator_CXX=: 15244 export_dynamic_flag_spec_CXX='${wl}-E' 15245 hardcode_direct_CXX=yes 15246 hardcode_minus_L_CXX=yes # Not in the search PATH, 15247 # but as the default 15248 # location of the library. 15249 15250 case $cc_basename in 15251 CC*) 15252 # FIXME: insert proper C++ library support 15253 ld_shlibs_CXX=no 15254 ;; 15255 aCC*) 15256 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' 15257 # Commands to make compiler produce verbose output that lists 15258 # what "hidden" libraries, object files and flags are used when 15259 # linking a shared library. 15260 # 15261 # There doesn't appear to be a way to prevent this compiler from 15262 # explicitly linking system object files so we need to strip them 15263 # from the output so that they don't get included in the library 15264 # dependencies. 15265 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"' 15266 ;; 15267 *) 15268 if test "$GXX" = yes; then 15269 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' 15270 else 15271 # FIXME: insert proper C++ library support 15272 ld_shlibs_CXX=no 15273 fi 15274 ;; 15275 esac 15276 ;; 15277 15278 hpux10*|hpux11*) 15279 if test $with_gnu_ld = no; then 15280 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 15281 hardcode_libdir_separator_CXX=: 15282 15283 case $host_cpu in 15284 hppa*64*|ia64*) 15285 ;; 15286 *) 15287 export_dynamic_flag_spec_CXX='${wl}-E' 15288 ;; 15289 esac 15290 fi 15291 case $host_cpu in 15292 hppa*64*|ia64*) 15293 hardcode_direct_CXX=no 15294 hardcode_shlibpath_var_CXX=no 15295 ;; 15296 *) 15297 hardcode_direct_CXX=yes 15298 hardcode_direct_absolute_CXX=yes 15299 hardcode_minus_L_CXX=yes # Not in the search PATH, 15300 # but as the default 15301 # location of the library. 15302 ;; 15303 esac 15304 15305 case $cc_basename in 15306 CC*) 15307 # FIXME: insert proper C++ library support 15308 ld_shlibs_CXX=no 15309 ;; 15310 aCC*) 15311 case $host_cpu in 15312 hppa*64*) 15313 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15314 ;; 15315 ia64*) 15316 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15317 ;; 15318 *) 15319 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15320 ;; 15321 esac 15322 # Commands to make compiler produce verbose output that lists 15323 # what "hidden" libraries, object files and flags are used when 15324 # linking a shared library. 15325 # 15326 # There doesn't appear to be a way to prevent this compiler from 15327 # explicitly linking system object files so we need to strip them 15328 # from the output so that they don't get included in the library 15329 # dependencies. 15330 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"' 15331 ;; 15332 *) 15333 if test "$GXX" = yes; then 15334 if test $with_gnu_ld = no; then 15335 case $host_cpu in 15336 hppa*64*) 15337 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15338 ;; 15339 ia64*) 15340 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15341 ;; 15342 *) 15343 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' 15344 ;; 15345 esac 15346 fi 15347 else 15348 # FIXME: insert proper C++ library support 15349 ld_shlibs_CXX=no 15350 fi 15351 ;; 15352 esac 15353 ;; 15354 15355 interix[3-9]*) 15356 hardcode_direct_CXX=no 15357 hardcode_shlibpath_var_CXX=no 15358 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 15359 export_dynamic_flag_spec_CXX='${wl}-E' 15360 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 15361 # Instead, shared libraries are loaded at an image base (0x10000000 by 15362 # default) and relocated if they conflict, which is a slow very memory 15363 # consuming and fragmenting process. To avoid this, we pick a random, 15364 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 15365 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 15366 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' 15367 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' 15368 ;; 15369 irix5* | irix6*) 15370 case $cc_basename in 15371 CC*) 15372 # SGI C++ 15373 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' 15374 15375 # Archives containing C++ object files must be created using 15376 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 15377 # necessary to make sure instantiated templates are included 15378 # in the archive. 15379 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 15380 ;; 15381 *) 15382 if test "$GXX" = yes; then 15383 if test "$with_gnu_ld" = no; then 15384 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' 15385 else 15386 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' 15387 fi 15388 fi 15389 link_all_deplibs_CXX=yes 15390 ;; 15391 esac 15392 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 15393 hardcode_libdir_separator_CXX=: 15394 inherit_rpath_CXX=yes 15395 ;; 15396 15397 linux* | k*bsd*-gnu | kopensolaris*-gnu) 15398 case $cc_basename in 15399 KCC*) 15400 # Kuck and Associates, Inc. (KAI) C++ Compiler 15401 15402 # KCC will only create a shared library if the output file 15403 # ends with ".so" (or ".sl" for HP-UX), so rename the library 15404 # to its proper name (with version) after linking. 15405 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' 15406 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' 15407 # Commands to make compiler produce verbose output that lists 15408 # what "hidden" libraries, object files and flags are used when 15409 # linking a shared library. 15410 # 15411 # There doesn't appear to be a way to prevent this compiler from 15412 # explicitly linking system object files so we need to strip them 15413 # from the output so that they don't get included in the library 15414 # dependencies. 15415 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"' 15416 15417 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 15418 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 15419 15420 # Archives containing C++ object files must be created using 15421 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 15422 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 15423 ;; 15424 icpc* | ecpc* ) 15425 # Intel C++ 15426 with_gnu_ld=yes 15427 # version 8.0 and above of icpc choke on multiply defined symbols 15428 # if we add $predep_objects and $postdep_objects, however 7.1 and 15429 # earlier do not add the objects themselves. 15430 case `$CC -V 2>&1` in 15431 *"Version 7."*) 15432 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 15433 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' 15434 ;; 15435 *) # Version 8.0 or newer 15436 tmp_idyn= 15437 case $host_cpu in 15438 ia64*) tmp_idyn=' -i_dynamic';; 15439 esac 15440 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15441 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' 15442 ;; 15443 esac 15444 archive_cmds_need_lc_CXX=no 15445 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 15446 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 15447 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 15448 ;; 15449 pgCC* | pgcpp*) 15450 # Portland Group C++ compiler 15451 case `$CC -V` in 15452 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 15453 prelink_cmds_CXX='tpldir=Template.dir~ 15454 rm -rf $tpldir~ 15455 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 15456 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 15457 old_archive_cmds_CXX='tpldir=Template.dir~ 15458 rm -rf $tpldir~ 15459 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 15460 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 15461 $RANLIB $oldlib' 15462 archive_cmds_CXX='tpldir=Template.dir~ 15463 rm -rf $tpldir~ 15464 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 15465 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 15466 archive_expsym_cmds_CXX='tpldir=Template.dir~ 15467 rm -rf $tpldir~ 15468 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 15469 $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' 15470 ;; 15471 *) # Version 6 and above use weak symbols 15472 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 15473 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' 15474 ;; 15475 esac 15476 15477 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 15478 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 15479 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' 15480 ;; 15481 cxx*) 15482 # Compaq C++ 15483 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 15484 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' 15485 15486 runpath_var=LD_RUN_PATH 15487 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 15488 hardcode_libdir_separator_CXX=: 15489 15490 # Commands to make compiler produce verbose output that lists 15491 # what "hidden" libraries, object files and flags are used when 15492 # linking a shared library. 15493 # 15494 # There doesn't appear to be a way to prevent this compiler from 15495 # explicitly linking system object files so we need to strip them 15496 # from the output so that they don't get included in the library 15497 # dependencies. 15498 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' 15499 ;; 15500 xl* | mpixl* | bgxl*) 15501 # IBM XL 8.0 on PPC, with GNU ld 15502 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 15503 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 15504 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 15505 if test "x$supports_anon_versioning" = xyes; then 15506 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 15507 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 15508 echo "local: *; };" >> $output_objdir/$libname.ver~ 15509 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 15510 fi 15511 ;; 15512 *) 15513 case `$CC -V 2>&1 | sed 5q` in 15514 *Sun\ C*) 15515 # Sun C++ 5.9 15516 no_undefined_flag_CXX=' -zdefs' 15517 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15518 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' 15519 hardcode_libdir_flag_spec_CXX='-R$libdir' 15520 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' 15521 compiler_needs_object_CXX=yes 15522 15523 # Not sure whether something based on 15524 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 15525 # would be better. 15526 output_verbose_link_cmd='func_echo_all' 15527 15528 # Archives containing C++ object files must be created using 15529 # "CC -xar", where "CC" is the Sun C++ compiler. This is 15530 # necessary to make sure instantiated templates are included 15531 # in the archive. 15532 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 15533 ;; 15534 esac 15535 ;; 15536 esac 15537 ;; 15538 15539 lynxos*) 15540 # FIXME: insert proper C++ library support 15541 ld_shlibs_CXX=no 15542 ;; 15543 15544 m88k*) 15545 # FIXME: insert proper C++ library support 15546 ld_shlibs_CXX=no 15547 ;; 15548 15549 mvs*) 15550 case $cc_basename in 15551 cxx*) 15552 # FIXME: insert proper C++ library support 15553 ld_shlibs_CXX=no 15554 ;; 15555 *) 15556 # FIXME: insert proper C++ library support 15557 ld_shlibs_CXX=no 15558 ;; 15559 esac 15560 ;; 15561 15562 netbsd*) 15563 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15564 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 15565 wlarc= 15566 hardcode_libdir_flag_spec_CXX='-R$libdir' 15567 hardcode_direct_CXX=yes 15568 hardcode_shlibpath_var_CXX=no 15569 fi 15570 # Workaround some broken pre-1.5 toolchains 15571 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 15572 ;; 15573 15574 *nto* | *qnx*) 15575 ld_shlibs_CXX=yes 15576 ;; 15577 15578 openbsd2*) 15579 # C++ shared libraries are fairly broken 15580 ld_shlibs_CXX=no 15581 ;; 15582 15583 openbsd*) 15584 if test -f /usr/libexec/ld.so; then 15585 hardcode_direct_CXX=yes 15586 hardcode_shlibpath_var_CXX=no 15587 hardcode_direct_absolute_CXX=yes 15588 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 15589 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 15590 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15591 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 15592 export_dynamic_flag_spec_CXX='${wl}-E' 15593 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 15594 fi 15595 output_verbose_link_cmd=func_echo_all 15596 else 15597 ld_shlibs_CXX=no 15598 fi 15599 ;; 15600 15601 osf3* | osf4* | osf5*) 15602 case $cc_basename in 15603 KCC*) 15604 # Kuck and Associates, Inc. (KAI) C++ Compiler 15605 15606 # KCC will only create a shared library if the output file 15607 # ends with ".so" (or ".sl" for HP-UX), so rename the library 15608 # to its proper name (with version) after linking. 15609 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' 15610 15611 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 15612 hardcode_libdir_separator_CXX=: 15613 15614 # Archives containing C++ object files must be created using 15615 # the KAI C++ compiler. 15616 case $host in 15617 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 15618 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 15619 esac 15620 ;; 15621 RCC*) 15622 # Rational C++ 2.4.1 15623 # FIXME: insert proper C++ library support 15624 ld_shlibs_CXX=no 15625 ;; 15626 cxx*) 15627 case $host in 15628 osf3*) 15629 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 15630 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' 15631 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 15632 ;; 15633 *) 15634 allow_undefined_flag_CXX=' -expect_unresolved \*' 15635 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' 15636 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 15637 echo "-hidden">> $lib.exp~ 15638 $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~ 15639 $RM $lib.exp' 15640 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 15641 ;; 15642 esac 15643 15644 hardcode_libdir_separator_CXX=: 15645 15646 # Commands to make compiler produce verbose output that lists 15647 # what "hidden" libraries, object files and flags are used when 15648 # linking a shared library. 15649 # 15650 # There doesn't appear to be a way to prevent this compiler from 15651 # explicitly linking system object files so we need to strip them 15652 # from the output so that they don't get included in the library 15653 # dependencies. 15654 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"' 15655 ;; 15656 *) 15657 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 15658 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 15659 case $host in 15660 osf3*) 15661 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' 15662 ;; 15663 *) 15664 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' 15665 ;; 15666 esac 15667 15668 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 15669 hardcode_libdir_separator_CXX=: 15670 15671 # Commands to make compiler produce verbose output that lists 15672 # what "hidden" libraries, object files and flags are used when 15673 # linking a shared library. 15674 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 15675 15676 else 15677 # FIXME: insert proper C++ library support 15678 ld_shlibs_CXX=no 15679 fi 15680 ;; 15681 esac 15682 ;; 15683 15684 psos*) 15685 # FIXME: insert proper C++ library support 15686 ld_shlibs_CXX=no 15687 ;; 15688 15689 sunos4*) 15690 case $cc_basename in 15691 CC*) 15692 # Sun C++ 4.x 15693 # FIXME: insert proper C++ library support 15694 ld_shlibs_CXX=no 15695 ;; 15696 lcc*) 15697 # Lucid 15698 # FIXME: insert proper C++ library support 15699 ld_shlibs_CXX=no 15700 ;; 15701 *) 15702 # FIXME: insert proper C++ library support 15703 ld_shlibs_CXX=no 15704 ;; 15705 esac 15706 ;; 15707 15708 solaris*) 15709 case $cc_basename in 15710 CC* | sunCC*) 15711 # Sun C++ 4.2, 5.x and Centerline C++ 15712 archive_cmds_need_lc_CXX=yes 15713 no_undefined_flag_CXX=' -zdefs' 15714 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 15715 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 15716 $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' 15717 15718 hardcode_libdir_flag_spec_CXX='-R$libdir' 15719 hardcode_shlibpath_var_CXX=no 15720 case $host_os in 15721 solaris2.[0-5] | solaris2.[0-5].*) ;; 15722 *) 15723 # The compiler driver will combine and reorder linker options, 15724 # but understands `-z linker_flag'. 15725 # Supported since Solaris 2.6 (maybe 2.5.1?) 15726 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 15727 ;; 15728 esac 15729 link_all_deplibs_CXX=yes 15730 15731 output_verbose_link_cmd='func_echo_all' 15732 15733 # Archives containing C++ object files must be created using 15734 # "CC -xar", where "CC" is the Sun C++ compiler. This is 15735 # necessary to make sure instantiated templates are included 15736 # in the archive. 15737 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 15738 ;; 15739 gcx*) 15740 # Green Hills C++ Compiler 15741 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 15742 15743 # The C++ compiler must be used to create the archive. 15744 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 15745 ;; 15746 *) 15747 # GNU C++ compiler with Solaris linker 15748 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 15749 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 15750 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 15751 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 15752 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 15753 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 15754 15755 # Commands to make compiler produce verbose output that lists 15756 # what "hidden" libraries, object files and flags are used when 15757 # linking a shared library. 15758 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 15759 else 15760 # g++ 2.7 appears to require `-G' NOT `-shared' on this 15761 # platform. 15762 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 15763 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 15764 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 15765 15766 # Commands to make compiler produce verbose output that lists 15767 # what "hidden" libraries, object files and flags are used when 15768 # linking a shared library. 15769 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 15770 fi 15771 15772 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 15773 case $host_os in 15774 solaris2.[0-5] | solaris2.[0-5].*) ;; 15775 *) 15776 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 15777 ;; 15778 esac 15779 fi 15780 ;; 15781 esac 15782 ;; 15783 15784 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 15785 no_undefined_flag_CXX='${wl}-z,text' 15786 archive_cmds_need_lc_CXX=no 15787 hardcode_shlibpath_var_CXX=no 15788 runpath_var='LD_RUN_PATH' 15789 15790 case $cc_basename in 15791 CC*) 15792 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15793 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15794 ;; 15795 *) 15796 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15797 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15798 ;; 15799 esac 15800 ;; 15801 15802 sysv5* | sco3.2v5* | sco5v6*) 15803 # Note: We can NOT use -z defs as we might desire, because we do not 15804 # link with -lc, and that would cause any symbols used from libc to 15805 # always be unresolved, which means just about no library would 15806 # ever link correctly. If we're not using GNU ld we use -z text 15807 # though, which does catch some bad symbols but isn't as heavy-handed 15808 # as -z defs. 15809 no_undefined_flag_CXX='${wl}-z,text' 15810 allow_undefined_flag_CXX='${wl}-z,nodefs' 15811 archive_cmds_need_lc_CXX=no 15812 hardcode_shlibpath_var_CXX=no 15813 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 15814 hardcode_libdir_separator_CXX=':' 15815 link_all_deplibs_CXX=yes 15816 export_dynamic_flag_spec_CXX='${wl}-Bexport' 15817 runpath_var='LD_RUN_PATH' 15818 15819 case $cc_basename in 15820 CC*) 15821 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15822 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15823 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 15824 '"$old_archive_cmds_CXX" 15825 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 15826 '"$reload_cmds_CXX" 15827 ;; 15828 *) 15829 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15830 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 15831 ;; 15832 esac 15833 ;; 15834 15835 tandem*) 15836 case $cc_basename in 15837 NCC*) 15838 # NonStop-UX NCC 3.20 15839 # FIXME: insert proper C++ library support 15840 ld_shlibs_CXX=no 15841 ;; 15842 *) 15843 # FIXME: insert proper C++ library support 15844 ld_shlibs_CXX=no 15845 ;; 15846 esac 15847 ;; 15848 15849 vxworks*) 15850 # FIXME: insert proper C++ library support 15851 ld_shlibs_CXX=no 15852 ;; 15853 15854 *) 15855 # FIXME: insert proper C++ library support 15856 ld_shlibs_CXX=no 15857 ;; 15858 esac 15859 15860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 15861$as_echo "$ld_shlibs_CXX" >&6; } 15862 test "$ld_shlibs_CXX" = no && can_build_shared=no 15863 15864 GCC_CXX="$GXX" 15865 LD_CXX="$LD" 15866 15867 ## CAVEAT EMPTOR: 15868 ## There is no encapsulation within the following macros, do not change 15869 ## the running order or otherwise move them around unless you know exactly 15870 ## what you are doing... 15871 # Dependencies to place before and after the object being linked: 15872predep_objects_CXX= 15873postdep_objects_CXX= 15874predeps_CXX= 15875postdeps_CXX= 15876compiler_lib_search_path_CXX= 15877 15878cat > conftest.$ac_ext <<_LT_EOF 15879class Foo 15880{ 15881public: 15882 Foo (void) { a = 0; } 15883private: 15884 int a; 15885}; 15886_LT_EOF 15887 15888 15889_lt_libdeps_save_CFLAGS=$CFLAGS 15890case "$CC $CFLAGS " in #( 15891*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; 15892*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; 15893*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; 15894esac 15895 15896if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 15897 (eval $ac_compile) 2>&5 15898 ac_status=$? 15899 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15900 test $ac_status = 0; }; then 15901 # Parse the compiler output and extract the necessary 15902 # objects, libraries and library flags. 15903 15904 # Sentinel used to keep track of whether or not we are before 15905 # the conftest object file. 15906 pre_test_object_deps_done=no 15907 15908 for p in `eval "$output_verbose_link_cmd"`; do 15909 case ${prev}${p} in 15910 15911 -L* | -R* | -l*) 15912 # Some compilers place space between "-{L,R}" and the path. 15913 # Remove the space. 15914 if test $p = "-L" || 15915 test $p = "-R"; then 15916 prev=$p 15917 continue 15918 fi 15919 15920 # Expand the sysroot to ease extracting the directories later. 15921 if test -z "$prev"; then 15922 case $p in 15923 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; 15924 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; 15925 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; 15926 esac 15927 fi 15928 case $p in 15929 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; 15930 esac 15931 if test "$pre_test_object_deps_done" = no; then 15932 case ${prev} in 15933 -L | -R) 15934 # Internal compiler library paths should come after those 15935 # provided the user. The postdeps already come after the 15936 # user supplied libs so there is no need to process them. 15937 if test -z "$compiler_lib_search_path_CXX"; then 15938 compiler_lib_search_path_CXX="${prev}${p}" 15939 else 15940 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 15941 fi 15942 ;; 15943 # The "-l" case would never come before the object being 15944 # linked, so don't bother handling this case. 15945 esac 15946 else 15947 if test -z "$postdeps_CXX"; then 15948 postdeps_CXX="${prev}${p}" 15949 else 15950 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 15951 fi 15952 fi 15953 prev= 15954 ;; 15955 15956 *.lto.$objext) ;; # Ignore GCC LTO objects 15957 *.$objext) 15958 # This assumes that the test object file only shows up 15959 # once in the compiler output. 15960 if test "$p" = "conftest.$objext"; then 15961 pre_test_object_deps_done=yes 15962 continue 15963 fi 15964 15965 if test "$pre_test_object_deps_done" = no; then 15966 if test -z "$predep_objects_CXX"; then 15967 predep_objects_CXX="$p" 15968 else 15969 predep_objects_CXX="$predep_objects_CXX $p" 15970 fi 15971 else 15972 if test -z "$postdep_objects_CXX"; then 15973 postdep_objects_CXX="$p" 15974 else 15975 postdep_objects_CXX="$postdep_objects_CXX $p" 15976 fi 15977 fi 15978 ;; 15979 15980 *) ;; # Ignore the rest. 15981 15982 esac 15983 done 15984 15985 # Clean up. 15986 rm -f a.out a.exe 15987else 15988 echo "libtool.m4: error: problem compiling CXX test program" 15989fi 15990 15991$RM -f confest.$objext 15992CFLAGS=$_lt_libdeps_save_CFLAGS 15993 15994# PORTME: override above test on systems where it is broken 15995case $host_os in 15996interix[3-9]*) 15997 # Interix 3.5 installs completely hosed .la files for C++, so rather than 15998 # hack all around it, let's just trust "g++" to DTRT. 15999 predep_objects_CXX= 16000 postdep_objects_CXX= 16001 postdeps_CXX= 16002 ;; 16003 16004linux*) 16005 case `$CC -V 2>&1 | sed 5q` in 16006 *Sun\ C*) 16007 # Sun C++ 5.9 16008 16009 # The more standards-conforming stlport4 library is 16010 # incompatible with the Cstd library. Avoid specifying 16011 # it if it's in CXXFLAGS. Ignore libCrun as 16012 # -library=stlport4 depends on it. 16013 case " $CXX $CXXFLAGS " in 16014 *" -library=stlport4 "*) 16015 solaris_use_stlport4=yes 16016 ;; 16017 esac 16018 16019 if test "$solaris_use_stlport4" != yes; then 16020 postdeps_CXX='-library=Cstd -library=Crun' 16021 fi 16022 ;; 16023 esac 16024 ;; 16025 16026solaris*) 16027 case $cc_basename in 16028 CC* | sunCC*) 16029 # The more standards-conforming stlport4 library is 16030 # incompatible with the Cstd library. Avoid specifying 16031 # it if it's in CXXFLAGS. Ignore libCrun as 16032 # -library=stlport4 depends on it. 16033 case " $CXX $CXXFLAGS " in 16034 *" -library=stlport4 "*) 16035 solaris_use_stlport4=yes 16036 ;; 16037 esac 16038 16039 # Adding this requires a known-good setup of shared libraries for 16040 # Sun compiler versions before 5.6, else PIC objects from an old 16041 # archive will be linked into the output, leading to subtle bugs. 16042 if test "$solaris_use_stlport4" != yes; then 16043 postdeps_CXX='-library=Cstd -library=Crun' 16044 fi 16045 ;; 16046 esac 16047 ;; 16048esac 16049 16050 16051case " $postdeps_CXX " in 16052*" -lc "*) archive_cmds_need_lc_CXX=no ;; 16053esac 16054 compiler_lib_search_dirs_CXX= 16055if test -n "${compiler_lib_search_path_CXX}"; then 16056 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 16057fi 16058 16059 16060 16061 16062 16063 16064 16065 16066 16067 16068 16069 16070 16071 16072 16073 16074 16075 16076 16077 16078 16079 16080 16081 16082 16083 16084 16085 16086 16087 16088 16089 lt_prog_compiler_wl_CXX= 16090lt_prog_compiler_pic_CXX= 16091lt_prog_compiler_static_CXX= 16092 16093 16094 # C++ specific cases for pic, static, wl, etc. 16095 if test "$GXX" = yes; then 16096 lt_prog_compiler_wl_CXX='-Wl,' 16097 lt_prog_compiler_static_CXX='-static' 16098 16099 case $host_os in 16100 aix*) 16101 # All AIX code is PIC. 16102 if test "$host_cpu" = ia64; then 16103 # AIX 5 now supports IA64 processor 16104 lt_prog_compiler_static_CXX='-Bstatic' 16105 fi 16106 ;; 16107 16108 amigaos*) 16109 case $host_cpu in 16110 powerpc) 16111 # see comment about AmigaOS4 .so support 16112 lt_prog_compiler_pic_CXX='-fPIC' 16113 ;; 16114 m68k) 16115 # FIXME: we need at least 68020 code to build shared libraries, but 16116 # adding the `-m68020' flag to GCC prevents building anything better, 16117 # like `-m68040'. 16118 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 16119 ;; 16120 esac 16121 ;; 16122 16123 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 16124 # PIC is the default for these OSes. 16125 ;; 16126 mingw* | cygwin* | os2* | pw32* | cegcc*) 16127 # This hack is so that the source file can tell whether it is being 16128 # built for inclusion in a dll (and should export symbols for example). 16129 # Although the cygwin gcc ignores -fPIC, still need this for old-style 16130 # (--disable-auto-import) libraries 16131 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 16132 ;; 16133 darwin* | rhapsody*) 16134 # PIC is the default on this platform 16135 # Common symbols not allowed in MH_DYLIB files 16136 lt_prog_compiler_pic_CXX='-fno-common' 16137 ;; 16138 *djgpp*) 16139 # DJGPP does not support shared libraries at all 16140 lt_prog_compiler_pic_CXX= 16141 ;; 16142 haiku*) 16143 # PIC is the default for Haiku. 16144 # The "-static" flag exists, but is broken. 16145 lt_prog_compiler_static_CXX= 16146 ;; 16147 interix[3-9]*) 16148 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 16149 # Instead, we relocate shared libraries at runtime. 16150 ;; 16151 sysv4*MP*) 16152 if test -d /usr/nec; then 16153 lt_prog_compiler_pic_CXX=-Kconform_pic 16154 fi 16155 ;; 16156 hpux*) 16157 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 16158 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 16159 # sets the default TLS model and affects inlining. 16160 case $host_cpu in 16161 hppa*64*) 16162 ;; 16163 *) 16164 lt_prog_compiler_pic_CXX='-fPIC' 16165 ;; 16166 esac 16167 ;; 16168 *qnx* | *nto*) 16169 # QNX uses GNU C++, but need to define -shared option too, otherwise 16170 # it will coredump. 16171 lt_prog_compiler_pic_CXX='-fPIC -shared' 16172 ;; 16173 *) 16174 lt_prog_compiler_pic_CXX='-fPIC' 16175 ;; 16176 esac 16177 else 16178 case $host_os in 16179 aix[4-9]*) 16180 # All AIX code is PIC. 16181 if test "$host_cpu" = ia64; then 16182 # AIX 5 now supports IA64 processor 16183 lt_prog_compiler_static_CXX='-Bstatic' 16184 else 16185 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 16186 fi 16187 ;; 16188 chorus*) 16189 case $cc_basename in 16190 cxch68*) 16191 # Green Hills C++ Compiler 16192 # _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" 16193 ;; 16194 esac 16195 ;; 16196 mingw* | cygwin* | os2* | pw32* | cegcc*) 16197 # This hack is so that the source file can tell whether it is being 16198 # built for inclusion in a dll (and should export symbols for example). 16199 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 16200 ;; 16201 dgux*) 16202 case $cc_basename in 16203 ec++*) 16204 lt_prog_compiler_pic_CXX='-KPIC' 16205 ;; 16206 ghcx*) 16207 # Green Hills C++ Compiler 16208 lt_prog_compiler_pic_CXX='-pic' 16209 ;; 16210 *) 16211 ;; 16212 esac 16213 ;; 16214 freebsd* | dragonfly*) 16215 # FreeBSD uses GNU C++ 16216 ;; 16217 hpux9* | hpux10* | hpux11*) 16218 case $cc_basename in 16219 CC*) 16220 lt_prog_compiler_wl_CXX='-Wl,' 16221 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 16222 if test "$host_cpu" != ia64; then 16223 lt_prog_compiler_pic_CXX='+Z' 16224 fi 16225 ;; 16226 aCC*) 16227 lt_prog_compiler_wl_CXX='-Wl,' 16228 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 16229 case $host_cpu in 16230 hppa*64*|ia64*) 16231 # +Z the default 16232 ;; 16233 *) 16234 lt_prog_compiler_pic_CXX='+Z' 16235 ;; 16236 esac 16237 ;; 16238 *) 16239 ;; 16240 esac 16241 ;; 16242 interix*) 16243 # This is c89, which is MS Visual C++ (no shared libs) 16244 # Anyone wants to do a port? 16245 ;; 16246 irix5* | irix6* | nonstopux*) 16247 case $cc_basename in 16248 CC*) 16249 lt_prog_compiler_wl_CXX='-Wl,' 16250 lt_prog_compiler_static_CXX='-non_shared' 16251 # CC pic flag -KPIC is the default. 16252 ;; 16253 *) 16254 ;; 16255 esac 16256 ;; 16257 linux* | k*bsd*-gnu | kopensolaris*-gnu) 16258 case $cc_basename in 16259 KCC*) 16260 # KAI C++ Compiler 16261 lt_prog_compiler_wl_CXX='--backend -Wl,' 16262 lt_prog_compiler_pic_CXX='-fPIC' 16263 ;; 16264 ecpc* ) 16265 # old Intel C++ for x86_64 which still supported -KPIC. 16266 lt_prog_compiler_wl_CXX='-Wl,' 16267 lt_prog_compiler_pic_CXX='-KPIC' 16268 lt_prog_compiler_static_CXX='-static' 16269 ;; 16270 icpc* ) 16271 # Intel C++, used to be incompatible with GCC. 16272 # ICC 10 doesn't accept -KPIC any more. 16273 lt_prog_compiler_wl_CXX='-Wl,' 16274 lt_prog_compiler_pic_CXX='-fPIC' 16275 lt_prog_compiler_static_CXX='-static' 16276 ;; 16277 pgCC* | pgcpp*) 16278 # Portland Group C++ compiler 16279 lt_prog_compiler_wl_CXX='-Wl,' 16280 lt_prog_compiler_pic_CXX='-fpic' 16281 lt_prog_compiler_static_CXX='-Bstatic' 16282 ;; 16283 cxx*) 16284 # Compaq C++ 16285 # Make sure the PIC flag is empty. It appears that all Alpha 16286 # Linux and Compaq Tru64 Unix objects are PIC. 16287 lt_prog_compiler_pic_CXX= 16288 lt_prog_compiler_static_CXX='-non_shared' 16289 ;; 16290 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 16291 # IBM XL 8.0, 9.0 on PPC and BlueGene 16292 lt_prog_compiler_wl_CXX='-Wl,' 16293 lt_prog_compiler_pic_CXX='-qpic' 16294 lt_prog_compiler_static_CXX='-qstaticlink' 16295 ;; 16296 *) 16297 case `$CC -V 2>&1 | sed 5q` in 16298 *Sun\ C*) 16299 # Sun C++ 5.9 16300 lt_prog_compiler_pic_CXX='-KPIC' 16301 lt_prog_compiler_static_CXX='-Bstatic' 16302 lt_prog_compiler_wl_CXX='-Qoption ld ' 16303 ;; 16304 esac 16305 ;; 16306 esac 16307 ;; 16308 lynxos*) 16309 ;; 16310 m88k*) 16311 ;; 16312 mvs*) 16313 case $cc_basename in 16314 cxx*) 16315 lt_prog_compiler_pic_CXX='-W c,exportall' 16316 ;; 16317 *) 16318 ;; 16319 esac 16320 ;; 16321 netbsd*) 16322 ;; 16323 *qnx* | *nto*) 16324 # QNX uses GNU C++, but need to define -shared option too, otherwise 16325 # it will coredump. 16326 lt_prog_compiler_pic_CXX='-fPIC -shared' 16327 ;; 16328 osf3* | osf4* | osf5*) 16329 case $cc_basename in 16330 KCC*) 16331 lt_prog_compiler_wl_CXX='--backend -Wl,' 16332 ;; 16333 RCC*) 16334 # Rational C++ 2.4.1 16335 lt_prog_compiler_pic_CXX='-pic' 16336 ;; 16337 cxx*) 16338 # Digital/Compaq C++ 16339 lt_prog_compiler_wl_CXX='-Wl,' 16340 # Make sure the PIC flag is empty. It appears that all Alpha 16341 # Linux and Compaq Tru64 Unix objects are PIC. 16342 lt_prog_compiler_pic_CXX= 16343 lt_prog_compiler_static_CXX='-non_shared' 16344 ;; 16345 *) 16346 ;; 16347 esac 16348 ;; 16349 psos*) 16350 ;; 16351 solaris*) 16352 case $cc_basename in 16353 CC* | sunCC*) 16354 # Sun C++ 4.2, 5.x and Centerline C++ 16355 lt_prog_compiler_pic_CXX='-KPIC' 16356 lt_prog_compiler_static_CXX='-Bstatic' 16357 lt_prog_compiler_wl_CXX='-Qoption ld ' 16358 ;; 16359 gcx*) 16360 # Green Hills C++ Compiler 16361 lt_prog_compiler_pic_CXX='-PIC' 16362 ;; 16363 *) 16364 ;; 16365 esac 16366 ;; 16367 sunos4*) 16368 case $cc_basename in 16369 CC*) 16370 # Sun C++ 4.x 16371 lt_prog_compiler_pic_CXX='-pic' 16372 lt_prog_compiler_static_CXX='-Bstatic' 16373 ;; 16374 lcc*) 16375 # Lucid 16376 lt_prog_compiler_pic_CXX='-pic' 16377 ;; 16378 *) 16379 ;; 16380 esac 16381 ;; 16382 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 16383 case $cc_basename in 16384 CC*) 16385 lt_prog_compiler_wl_CXX='-Wl,' 16386 lt_prog_compiler_pic_CXX='-KPIC' 16387 lt_prog_compiler_static_CXX='-Bstatic' 16388 ;; 16389 esac 16390 ;; 16391 tandem*) 16392 case $cc_basename in 16393 NCC*) 16394 # NonStop-UX NCC 3.20 16395 lt_prog_compiler_pic_CXX='-KPIC' 16396 ;; 16397 *) 16398 ;; 16399 esac 16400 ;; 16401 vxworks*) 16402 ;; 16403 *) 16404 lt_prog_compiler_can_build_shared_CXX=no 16405 ;; 16406 esac 16407 fi 16408 16409case $host_os in 16410 # For platforms which do not support PIC, -DPIC is meaningless: 16411 *djgpp*) 16412 lt_prog_compiler_pic_CXX= 16413 ;; 16414 *) 16415 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 16416 ;; 16417esac 16418 16419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 16420$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 16421if ${lt_cv_prog_compiler_pic_CXX+:} false; then : 16422 $as_echo_n "(cached) " >&6 16423else 16424 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX 16425fi 16426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 16427$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } 16428lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX 16429 16430# 16431# Check to make sure the PIC flag actually works. 16432# 16433if test -n "$lt_prog_compiler_pic_CXX"; then 16434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 16435$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 16436if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 16437 $as_echo_n "(cached) " >&6 16438else 16439 lt_cv_prog_compiler_pic_works_CXX=no 16440 ac_outfile=conftest.$ac_objext 16441 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16442 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 16443 # Insert the option either (1) after the last *FLAGS variable, or 16444 # (2) before a word containing "conftest.", or (3) at the end. 16445 # Note that $ac_compile itself does not contain backslashes and begins 16446 # with a dollar sign (not a hyphen), so the echo should work correctly. 16447 # The option is referenced via a variable to avoid confusing sed. 16448 lt_compile=`echo "$ac_compile" | $SED \ 16449 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16450 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16451 -e 's:$: $lt_compiler_flag:'` 16452 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16453 (eval "$lt_compile" 2>conftest.err) 16454 ac_status=$? 16455 cat conftest.err >&5 16456 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16457 if (exit $ac_status) && test -s "$ac_outfile"; then 16458 # The compiler can only warn and ignore the option if not recognized 16459 # So say no if there are warnings other than the usual output. 16460 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 16461 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16462 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16463 lt_cv_prog_compiler_pic_works_CXX=yes 16464 fi 16465 fi 16466 $RM conftest* 16467 16468fi 16469{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 16470$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 16471 16472if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 16473 case $lt_prog_compiler_pic_CXX in 16474 "" | " "*) ;; 16475 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 16476 esac 16477else 16478 lt_prog_compiler_pic_CXX= 16479 lt_prog_compiler_can_build_shared_CXX=no 16480fi 16481 16482fi 16483 16484 16485 16486 16487 16488# 16489# Check to make sure the static flag actually works. 16490# 16491wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 16492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 16493$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 16494if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 16495 $as_echo_n "(cached) " >&6 16496else 16497 lt_cv_prog_compiler_static_works_CXX=no 16498 save_LDFLAGS="$LDFLAGS" 16499 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 16500 echo "$lt_simple_link_test_code" > conftest.$ac_ext 16501 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16502 # The linker can only warn and ignore the option if not recognized 16503 # So say no if there are warnings 16504 if test -s conftest.err; then 16505 # Append any errors to the config.log. 16506 cat conftest.err 1>&5 16507 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 16508 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16509 if diff conftest.exp conftest.er2 >/dev/null; then 16510 lt_cv_prog_compiler_static_works_CXX=yes 16511 fi 16512 else 16513 lt_cv_prog_compiler_static_works_CXX=yes 16514 fi 16515 fi 16516 $RM -r conftest* 16517 LDFLAGS="$save_LDFLAGS" 16518 16519fi 16520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 16521$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 16522 16523if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 16524 : 16525else 16526 lt_prog_compiler_static_CXX= 16527fi 16528 16529 16530 16531 16532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 16533$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 16534if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 16535 $as_echo_n "(cached) " >&6 16536else 16537 lt_cv_prog_compiler_c_o_CXX=no 16538 $RM -r conftest 2>/dev/null 16539 mkdir conftest 16540 cd conftest 16541 mkdir out 16542 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16543 16544 lt_compiler_flag="-o out/conftest2.$ac_objext" 16545 # Insert the option either (1) after the last *FLAGS variable, or 16546 # (2) before a word containing "conftest.", or (3) at the end. 16547 # Note that $ac_compile itself does not contain backslashes and begins 16548 # with a dollar sign (not a hyphen), so the echo should work correctly. 16549 lt_compile=`echo "$ac_compile" | $SED \ 16550 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16551 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16552 -e 's:$: $lt_compiler_flag:'` 16553 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16554 (eval "$lt_compile" 2>out/conftest.err) 16555 ac_status=$? 16556 cat out/conftest.err >&5 16557 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16558 if (exit $ac_status) && test -s out/conftest2.$ac_objext 16559 then 16560 # The compiler can only warn and ignore the option if not recognized 16561 # So say no if there are warnings 16562 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 16563 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 16564 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 16565 lt_cv_prog_compiler_c_o_CXX=yes 16566 fi 16567 fi 16568 chmod u+w . 2>&5 16569 $RM conftest* 16570 # SGI C++ compiler will create directory out/ii_files/ for 16571 # template instantiation 16572 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 16573 $RM out/* && rmdir out 16574 cd .. 16575 $RM -r conftest 16576 $RM conftest* 16577 16578fi 16579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 16580$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 16581 16582 16583 16584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 16585$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 16586if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 16587 $as_echo_n "(cached) " >&6 16588else 16589 lt_cv_prog_compiler_c_o_CXX=no 16590 $RM -r conftest 2>/dev/null 16591 mkdir conftest 16592 cd conftest 16593 mkdir out 16594 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16595 16596 lt_compiler_flag="-o out/conftest2.$ac_objext" 16597 # Insert the option either (1) after the last *FLAGS variable, or 16598 # (2) before a word containing "conftest.", or (3) at the end. 16599 # Note that $ac_compile itself does not contain backslashes and begins 16600 # with a dollar sign (not a hyphen), so the echo should work correctly. 16601 lt_compile=`echo "$ac_compile" | $SED \ 16602 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16603 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16604 -e 's:$: $lt_compiler_flag:'` 16605 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16606 (eval "$lt_compile" 2>out/conftest.err) 16607 ac_status=$? 16608 cat out/conftest.err >&5 16609 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16610 if (exit $ac_status) && test -s out/conftest2.$ac_objext 16611 then 16612 # The compiler can only warn and ignore the option if not recognized 16613 # So say no if there are warnings 16614 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 16615 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 16616 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 16617 lt_cv_prog_compiler_c_o_CXX=yes 16618 fi 16619 fi 16620 chmod u+w . 2>&5 16621 $RM conftest* 16622 # SGI C++ compiler will create directory out/ii_files/ for 16623 # template instantiation 16624 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 16625 $RM out/* && rmdir out 16626 cd .. 16627 $RM -r conftest 16628 $RM conftest* 16629 16630fi 16631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 16632$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 16633 16634 16635 16636 16637hard_links="nottested" 16638if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 16639 # do not overwrite the value of need_locks provided by the user 16640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 16641$as_echo_n "checking if we can lock with hard links... " >&6; } 16642 hard_links=yes 16643 $RM conftest* 16644 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16645 touch conftest.a 16646 ln conftest.a conftest.b 2>&5 || hard_links=no 16647 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 16649$as_echo "$hard_links" >&6; } 16650 if test "$hard_links" = no; then 16651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 16652$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 16653 need_locks=warn 16654 fi 16655else 16656 need_locks=no 16657fi 16658 16659 16660 16661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 16662$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 16663 16664 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 16665 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 16666 case $host_os in 16667 aix[4-9]*) 16668 # If we're using GNU nm, then we don't want the "-C" option. 16669 # -C means demangle to AIX nm, but means don't demangle with GNU nm 16670 # Also, AIX nm treats weak defined symbols like other global defined 16671 # symbols, whereas GNU nm marks them as "W". 16672 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 16673 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' 16674 else 16675 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' 16676 fi 16677 ;; 16678 pw32*) 16679 export_symbols_cmds_CXX="$ltdll_cmds" 16680 ;; 16681 cygwin* | mingw* | cegcc*) 16682 case $cc_basename in 16683 cl*) 16684 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 16685 ;; 16686 *) 16687 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' 16688 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 16689 ;; 16690 esac 16691 ;; 16692 *) 16693 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 16694 ;; 16695 esac 16696 16697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 16698$as_echo "$ld_shlibs_CXX" >&6; } 16699test "$ld_shlibs_CXX" = no && can_build_shared=no 16700 16701with_gnu_ld_CXX=$with_gnu_ld 16702 16703 16704 16705 16706 16707 16708# 16709# Do we need to explicitly link libc? 16710# 16711case "x$archive_cmds_need_lc_CXX" in 16712x|xyes) 16713 # Assume -lc should be added 16714 archive_cmds_need_lc_CXX=yes 16715 16716 if test "$enable_shared" = yes && test "$GCC" = yes; then 16717 case $archive_cmds_CXX in 16718 *'~'*) 16719 # FIXME: we may have to deal with multi-command sequences. 16720 ;; 16721 '$CC '*) 16722 # Test whether the compiler implicitly links with -lc since on some 16723 # systems, -lgcc has to come before -lc. If gcc already passes -lc 16724 # to ld, don't add -lc before -lgcc. 16725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 16726$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 16727if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 16728 $as_echo_n "(cached) " >&6 16729else 16730 $RM conftest* 16731 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16732 16733 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 16734 (eval $ac_compile) 2>&5 16735 ac_status=$? 16736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16737 test $ac_status = 0; } 2>conftest.err; then 16738 soname=conftest 16739 lib=conftest 16740 libobjs=conftest.$ac_objext 16741 deplibs= 16742 wl=$lt_prog_compiler_wl_CXX 16743 pic_flag=$lt_prog_compiler_pic_CXX 16744 compiler_flags=-v 16745 linker_flags=-v 16746 verstring= 16747 output_objdir=. 16748 libname=conftest 16749 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 16750 allow_undefined_flag_CXX= 16751 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 16752 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 16753 ac_status=$? 16754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16755 test $ac_status = 0; } 16756 then 16757 lt_cv_archive_cmds_need_lc_CXX=no 16758 else 16759 lt_cv_archive_cmds_need_lc_CXX=yes 16760 fi 16761 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 16762 else 16763 cat conftest.err 1>&5 16764 fi 16765 $RM conftest* 16766 16767fi 16768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 16769$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 16770 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 16771 ;; 16772 esac 16773 fi 16774 ;; 16775esac 16776 16777 16778 16779 16780 16781 16782 16783 16784 16785 16786 16787 16788 16789 16790 16791 16792 16793 16794 16795 16796 16797 16798 16799 16800 16801 16802 16803 16804 16805 16806 16807 16808 16809 16810 16811 16812 16813 16814 16815 16816 16817 16818 16819 16820 16821 16822 16823 16824 16825 16826 16827 16828 16829 16830 16831 16832 16833 16834 16835 16836 16837 16838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 16839$as_echo_n "checking dynamic linker characteristics... " >&6; } 16840 16841library_names_spec= 16842libname_spec='lib$name' 16843soname_spec= 16844shrext_cmds=".so" 16845postinstall_cmds= 16846postuninstall_cmds= 16847finish_cmds= 16848finish_eval= 16849shlibpath_var= 16850shlibpath_overrides_runpath=unknown 16851version_type=none 16852dynamic_linker="$host_os ld.so" 16853sys_lib_dlsearch_path_spec="/lib /usr/lib" 16854need_lib_prefix=unknown 16855hardcode_into_libs=no 16856 16857# when you set need_version to no, make sure it does not cause -set_version 16858# flags to be left without arguments 16859need_version=unknown 16860 16861case $host_os in 16862aix3*) 16863 version_type=linux # correct to gnu/linux during the next big refactor 16864 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 16865 shlibpath_var=LIBPATH 16866 16867 # AIX 3 has no versioning support, so we append a major version to the name. 16868 soname_spec='${libname}${release}${shared_ext}$major' 16869 ;; 16870 16871aix[4-9]*) 16872 version_type=linux # correct to gnu/linux during the next big refactor 16873 need_lib_prefix=no 16874 need_version=no 16875 hardcode_into_libs=yes 16876 if test "$host_cpu" = ia64; then 16877 # AIX 5 supports IA64 16878 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 16879 shlibpath_var=LD_LIBRARY_PATH 16880 else 16881 # With GCC up to 2.95.x, collect2 would create an import file 16882 # for dependence libraries. The import file would start with 16883 # the line `#! .'. This would cause the generated library to 16884 # depend on `.', always an invalid library. This was fixed in 16885 # development snapshots of GCC prior to 3.0. 16886 case $host_os in 16887 aix4 | aix4.[01] | aix4.[01].*) 16888 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 16889 echo ' yes ' 16890 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 16891 : 16892 else 16893 can_build_shared=no 16894 fi 16895 ;; 16896 esac 16897 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 16898 # soname into executable. Probably we can add versioning support to 16899 # collect2, so additional links can be useful in future. 16900 if test "$aix_use_runtimelinking" = yes; then 16901 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 16902 # instead of lib<name>.a to let people know that these are not 16903 # typical AIX shared libraries. 16904 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16905 else 16906 # We preserve .a as extension for shared libraries through AIX4.2 16907 # and later when we are not doing run time linking. 16908 library_names_spec='${libname}${release}.a $libname.a' 16909 soname_spec='${libname}${release}${shared_ext}$major' 16910 fi 16911 shlibpath_var=LIBPATH 16912 fi 16913 ;; 16914 16915amigaos*) 16916 case $host_cpu in 16917 powerpc) 16918 # Since July 2007 AmigaOS4 officially supports .so libraries. 16919 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 16920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16921 ;; 16922 m68k) 16923 library_names_spec='$libname.ixlibrary $libname.a' 16924 # Create ${libname}_ixlibrary.a entries in /sys/libs. 16925 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' 16926 ;; 16927 esac 16928 ;; 16929 16930beos*) 16931 library_names_spec='${libname}${shared_ext}' 16932 dynamic_linker="$host_os ld.so" 16933 shlibpath_var=LIBRARY_PATH 16934 ;; 16935 16936bsdi[45]*) 16937 version_type=linux # correct to gnu/linux during the next big refactor 16938 need_version=no 16939 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 16940 soname_spec='${libname}${release}${shared_ext}$major' 16941 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 16942 shlibpath_var=LD_LIBRARY_PATH 16943 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 16944 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 16945 # the default ld.so.conf also contains /usr/contrib/lib and 16946 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 16947 # libtool to hard-code these into programs 16948 ;; 16949 16950cygwin* | mingw* | pw32* | cegcc*) 16951 version_type=windows 16952 shrext_cmds=".dll" 16953 need_version=no 16954 need_lib_prefix=no 16955 16956 case $GCC,$cc_basename in 16957 yes,*) 16958 # gcc 16959 library_names_spec='$libname.dll.a' 16960 # DLL is installed to $(libdir)/../bin by postinstall_cmds 16961 postinstall_cmds='base_file=`basename \${file}`~ 16962 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 16963 dldir=$destdir/`dirname \$dlpath`~ 16964 test -d \$dldir || mkdir -p \$dldir~ 16965 $install_prog $dir/$dlname \$dldir/$dlname~ 16966 chmod a+x \$dldir/$dlname~ 16967 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 16968 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 16969 fi' 16970 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 16971 dlpath=$dir/\$dldll~ 16972 $RM \$dlpath' 16973 shlibpath_overrides_runpath=yes 16974 16975 case $host_os in 16976 cygwin*) 16977 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 16978 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16979 16980 ;; 16981 mingw* | cegcc*) 16982 # MinGW DLLs use traditional 'lib' prefix 16983 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16984 ;; 16985 pw32*) 16986 # pw32 DLLs use 'pw' prefix rather than 'lib' 16987 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16988 ;; 16989 esac 16990 dynamic_linker='Win32 ld.exe' 16991 ;; 16992 16993 *,cl*) 16994 # Native MSVC 16995 libname_spec='$name' 16996 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 16997 library_names_spec='${libname}.dll.lib' 16998 16999 case $build_os in 17000 mingw*) 17001 sys_lib_search_path_spec= 17002 lt_save_ifs=$IFS 17003 IFS=';' 17004 for lt_path in $LIB 17005 do 17006 IFS=$lt_save_ifs 17007 # Let DOS variable expansion print the short 8.3 style file name. 17008 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 17009 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 17010 done 17011 IFS=$lt_save_ifs 17012 # Convert to MSYS style. 17013 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 17014 ;; 17015 cygwin*) 17016 # Convert to unix form, then to dos form, then back to unix form 17017 # but this time dos style (no spaces!) so that the unix form looks 17018 # like /cygdrive/c/PROGRA~1:/cygdr... 17019 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 17020 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 17021 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17022 ;; 17023 *) 17024 sys_lib_search_path_spec="$LIB" 17025 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 17026 # It is most probably a Windows format PATH. 17027 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 17028 else 17029 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17030 fi 17031 # FIXME: find the short name or the path components, as spaces are 17032 # common. (e.g. "Program Files" -> "PROGRA~1") 17033 ;; 17034 esac 17035 17036 # DLL is installed to $(libdir)/../bin by postinstall_cmds 17037 postinstall_cmds='base_file=`basename \${file}`~ 17038 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 17039 dldir=$destdir/`dirname \$dlpath`~ 17040 test -d \$dldir || mkdir -p \$dldir~ 17041 $install_prog $dir/$dlname \$dldir/$dlname' 17042 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17043 dlpath=$dir/\$dldll~ 17044 $RM \$dlpath' 17045 shlibpath_overrides_runpath=yes 17046 dynamic_linker='Win32 link.exe' 17047 ;; 17048 17049 *) 17050 # Assume MSVC wrapper 17051 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 17052 dynamic_linker='Win32 ld.exe' 17053 ;; 17054 esac 17055 # FIXME: first we should search . and the directory the executable is in 17056 shlibpath_var=PATH 17057 ;; 17058 17059darwin* | rhapsody*) 17060 dynamic_linker="$host_os dyld" 17061 version_type=darwin 17062 need_lib_prefix=no 17063 need_version=no 17064 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 17065 soname_spec='${libname}${release}${major}$shared_ext' 17066 shlibpath_overrides_runpath=yes 17067 shlibpath_var=DYLD_LIBRARY_PATH 17068 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 17069 17070 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 17071 ;; 17072 17073dgux*) 17074 version_type=linux # correct to gnu/linux during the next big refactor 17075 need_lib_prefix=no 17076 need_version=no 17077 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 17078 soname_spec='${libname}${release}${shared_ext}$major' 17079 shlibpath_var=LD_LIBRARY_PATH 17080 ;; 17081 17082freebsd* | dragonfly*) 17083 # DragonFly does not have aout. When/if they implement a new 17084 # versioning mechanism, adjust this. 17085 if test -x /usr/bin/objformat; then 17086 objformat=`/usr/bin/objformat` 17087 else 17088 case $host_os in 17089 freebsd[23].*) objformat=aout ;; 17090 *) objformat=elf ;; 17091 esac 17092 fi 17093 version_type=freebsd-$objformat 17094 case $version_type in 17095 freebsd-elf*) 17096 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 17097 need_version=no 17098 need_lib_prefix=no 17099 ;; 17100 freebsd-*) 17101 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 17102 need_version=yes 17103 ;; 17104 esac 17105 shlibpath_var=LD_LIBRARY_PATH 17106 case $host_os in 17107 freebsd2.*) 17108 shlibpath_overrides_runpath=yes 17109 ;; 17110 freebsd3.[01]* | freebsdelf3.[01]*) 17111 shlibpath_overrides_runpath=yes 17112 hardcode_into_libs=yes 17113 ;; 17114 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 17115 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 17116 shlibpath_overrides_runpath=no 17117 hardcode_into_libs=yes 17118 ;; 17119 *) # from 4.6 on, and DragonFly 17120 shlibpath_overrides_runpath=yes 17121 hardcode_into_libs=yes 17122 ;; 17123 esac 17124 ;; 17125 17126gnu*) 17127 version_type=linux # correct to gnu/linux during the next big refactor 17128 need_lib_prefix=no 17129 need_version=no 17130 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 17131 soname_spec='${libname}${release}${shared_ext}$major' 17132 shlibpath_var=LD_LIBRARY_PATH 17133 shlibpath_overrides_runpath=no 17134 hardcode_into_libs=yes 17135 ;; 17136 17137haiku*) 17138 version_type=linux # correct to gnu/linux during the next big refactor 17139 need_lib_prefix=no 17140 need_version=no 17141 dynamic_linker="$host_os runtime_loader" 17142 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 17143 soname_spec='${libname}${release}${shared_ext}$major' 17144 shlibpath_var=LIBRARY_PATH 17145 shlibpath_overrides_runpath=yes 17146 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 17147 hardcode_into_libs=yes 17148 ;; 17149 17150hpux9* | hpux10* | hpux11*) 17151 # Give a soname corresponding to the major version so that dld.sl refuses to 17152 # link against other versions. 17153 version_type=sunos 17154 need_lib_prefix=no 17155 need_version=no 17156 case $host_cpu in 17157 ia64*) 17158 shrext_cmds='.so' 17159 hardcode_into_libs=yes 17160 dynamic_linker="$host_os dld.so" 17161 shlibpath_var=LD_LIBRARY_PATH 17162 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17163 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17164 soname_spec='${libname}${release}${shared_ext}$major' 17165 if test "X$HPUX_IA64_MODE" = X32; then 17166 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 17167 else 17168 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 17169 fi 17170 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17171 ;; 17172 hppa*64*) 17173 shrext_cmds='.sl' 17174 hardcode_into_libs=yes 17175 dynamic_linker="$host_os dld.sl" 17176 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 17177 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 17178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17179 soname_spec='${libname}${release}${shared_ext}$major' 17180 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 17181 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 17182 ;; 17183 *) 17184 shrext_cmds='.sl' 17185 dynamic_linker="$host_os dld.sl" 17186 shlibpath_var=SHLIB_PATH 17187 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 17188 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17189 soname_spec='${libname}${release}${shared_ext}$major' 17190 ;; 17191 esac 17192 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 17193 postinstall_cmds='chmod 555 $lib' 17194 # or fails outright, so override atomically: 17195 install_override_mode=555 17196 ;; 17197 17198interix[3-9]*) 17199 version_type=linux # correct to gnu/linux during the next big refactor 17200 need_lib_prefix=no 17201 need_version=no 17202 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17203 soname_spec='${libname}${release}${shared_ext}$major' 17204 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 17205 shlibpath_var=LD_LIBRARY_PATH 17206 shlibpath_overrides_runpath=no 17207 hardcode_into_libs=yes 17208 ;; 17209 17210irix5* | irix6* | nonstopux*) 17211 case $host_os in 17212 nonstopux*) version_type=nonstopux ;; 17213 *) 17214 if test "$lt_cv_prog_gnu_ld" = yes; then 17215 version_type=linux # correct to gnu/linux during the next big refactor 17216 else 17217 version_type=irix 17218 fi ;; 17219 esac 17220 need_lib_prefix=no 17221 need_version=no 17222 soname_spec='${libname}${release}${shared_ext}$major' 17223 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 17224 case $host_os in 17225 irix5* | nonstopux*) 17226 libsuff= shlibsuff= 17227 ;; 17228 *) 17229 case $LD in # libtool.m4 will add one of these switches to LD 17230 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 17231 libsuff= shlibsuff= libmagic=32-bit;; 17232 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 17233 libsuff=32 shlibsuff=N32 libmagic=N32;; 17234 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 17235 libsuff=64 shlibsuff=64 libmagic=64-bit;; 17236 *) libsuff= shlibsuff= libmagic=never-match;; 17237 esac 17238 ;; 17239 esac 17240 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 17241 shlibpath_overrides_runpath=no 17242 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 17243 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 17244 hardcode_into_libs=yes 17245 ;; 17246 17247# No shared lib support for Linux oldld, aout, or coff. 17248linux*oldld* | linux*aout* | linux*coff*) 17249 dynamic_linker=no 17250 ;; 17251 17252# This must be glibc/ELF. 17253linux* | k*bsd*-gnu | kopensolaris*-gnu) 17254 version_type=linux # correct to gnu/linux during the next big refactor 17255 need_lib_prefix=no 17256 need_version=no 17257 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17258 soname_spec='${libname}${release}${shared_ext}$major' 17259 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 17260 shlibpath_var=LD_LIBRARY_PATH 17261 shlibpath_overrides_runpath=no 17262 17263 # Some binutils ld are patched to set DT_RUNPATH 17264 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 17265 $as_echo_n "(cached) " >&6 17266else 17267 lt_cv_shlibpath_overrides_runpath=no 17268 save_LDFLAGS=$LDFLAGS 17269 save_libdir=$libdir 17270 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 17271 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 17272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17273/* end confdefs.h. */ 17274 17275int 17276main () 17277{ 17278 17279 ; 17280 return 0; 17281} 17282_ACEOF 17283if ac_fn_cxx_try_link "$LINENO"; then : 17284 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 17285 lt_cv_shlibpath_overrides_runpath=yes 17286fi 17287fi 17288rm -f core conftest.err conftest.$ac_objext \ 17289 conftest$ac_exeext conftest.$ac_ext 17290 LDFLAGS=$save_LDFLAGS 17291 libdir=$save_libdir 17292 17293fi 17294 17295 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 17296 17297 # This implies no fast_install, which is unacceptable. 17298 # Some rework will be needed to allow for fast_install 17299 # before this can be enabled. 17300 hardcode_into_libs=yes 17301 17302 # Append ld.so.conf contents to the search path 17303 if test -f /etc/ld.so.conf; then 17304 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' ' '` 17305 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 17306 fi 17307 17308 # We used to test for /lib/ld.so.1 and disable shared libraries on 17309 # powerpc, because MkLinux only supported shared libraries with the 17310 # GNU dynamic linker. Since this was broken with cross compilers, 17311 # most powerpc-linux boxes support dynamic linking these days and 17312 # people can always --disable-shared, the test was removed, and we 17313 # assume the GNU/Linux dynamic linker is in use. 17314 dynamic_linker='GNU/Linux ld.so' 17315 ;; 17316 17317netbsd*) 17318 version_type=sunos 17319 need_lib_prefix=no 17320 need_version=no 17321 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 17322 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 17323 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17324 dynamic_linker='NetBSD (a.out) ld.so' 17325 else 17326 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 17327 soname_spec='${libname}${release}${shared_ext}$major' 17328 dynamic_linker='NetBSD ld.elf_so' 17329 fi 17330 shlibpath_var=LD_LIBRARY_PATH 17331 shlibpath_overrides_runpath=yes 17332 hardcode_into_libs=yes 17333 ;; 17334 17335newsos6) 17336 version_type=linux # correct to gnu/linux during the next big refactor 17337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17338 shlibpath_var=LD_LIBRARY_PATH 17339 shlibpath_overrides_runpath=yes 17340 ;; 17341 17342*nto* | *qnx*) 17343 version_type=qnx 17344 need_lib_prefix=no 17345 need_version=no 17346 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17347 soname_spec='${libname}${release}${shared_ext}$major' 17348 shlibpath_var=LD_LIBRARY_PATH 17349 shlibpath_overrides_runpath=no 17350 hardcode_into_libs=yes 17351 dynamic_linker='ldqnx.so' 17352 ;; 17353 17354openbsd*) 17355 version_type=sunos 17356 sys_lib_dlsearch_path_spec="/usr/lib" 17357 need_lib_prefix=no 17358 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 17359 case $host_os in 17360 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 17361 *) need_version=no ;; 17362 esac 17363 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 17364 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 17365 shlibpath_var=LD_LIBRARY_PATH 17366 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 17367 case $host_os in 17368 openbsd2.[89] | openbsd2.[89].*) 17369 shlibpath_overrides_runpath=no 17370 ;; 17371 *) 17372 shlibpath_overrides_runpath=yes 17373 ;; 17374 esac 17375 else 17376 shlibpath_overrides_runpath=yes 17377 fi 17378 ;; 17379 17380os2*) 17381 libname_spec='$name' 17382 shrext_cmds=".dll" 17383 need_lib_prefix=no 17384 library_names_spec='$libname${shared_ext} $libname.a' 17385 dynamic_linker='OS/2 ld.exe' 17386 shlibpath_var=LIBPATH 17387 ;; 17388 17389osf3* | osf4* | osf5*) 17390 version_type=osf 17391 need_lib_prefix=no 17392 need_version=no 17393 soname_spec='${libname}${release}${shared_ext}$major' 17394 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17395 shlibpath_var=LD_LIBRARY_PATH 17396 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 17397 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 17398 ;; 17399 17400rdos*) 17401 dynamic_linker=no 17402 ;; 17403 17404solaris*) 17405 version_type=linux # correct to gnu/linux during the next big refactor 17406 need_lib_prefix=no 17407 need_version=no 17408 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17409 soname_spec='${libname}${release}${shared_ext}$major' 17410 shlibpath_var=LD_LIBRARY_PATH 17411 shlibpath_overrides_runpath=yes 17412 hardcode_into_libs=yes 17413 # ldd complains unless libraries are executable 17414 postinstall_cmds='chmod +x $lib' 17415 ;; 17416 17417sunos4*) 17418 version_type=sunos 17419 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 17420 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 17421 shlibpath_var=LD_LIBRARY_PATH 17422 shlibpath_overrides_runpath=yes 17423 if test "$with_gnu_ld" = yes; then 17424 need_lib_prefix=no 17425 fi 17426 need_version=yes 17427 ;; 17428 17429sysv4 | sysv4.3*) 17430 version_type=linux # correct to gnu/linux during the next big refactor 17431 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17432 soname_spec='${libname}${release}${shared_ext}$major' 17433 shlibpath_var=LD_LIBRARY_PATH 17434 case $host_vendor in 17435 sni) 17436 shlibpath_overrides_runpath=no 17437 need_lib_prefix=no 17438 runpath_var=LD_RUN_PATH 17439 ;; 17440 siemens) 17441 need_lib_prefix=no 17442 ;; 17443 motorola) 17444 need_lib_prefix=no 17445 need_version=no 17446 shlibpath_overrides_runpath=no 17447 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 17448 ;; 17449 esac 17450 ;; 17451 17452sysv4*MP*) 17453 if test -d /usr/nec ;then 17454 version_type=linux # correct to gnu/linux during the next big refactor 17455 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 17456 soname_spec='$libname${shared_ext}.$major' 17457 shlibpath_var=LD_LIBRARY_PATH 17458 fi 17459 ;; 17460 17461sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 17462 version_type=freebsd-elf 17463 need_lib_prefix=no 17464 need_version=no 17465 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 17466 soname_spec='${libname}${release}${shared_ext}$major' 17467 shlibpath_var=LD_LIBRARY_PATH 17468 shlibpath_overrides_runpath=yes 17469 hardcode_into_libs=yes 17470 if test "$with_gnu_ld" = yes; then 17471 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 17472 else 17473 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 17474 case $host_os in 17475 sco3.2v5*) 17476 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 17477 ;; 17478 esac 17479 fi 17480 sys_lib_dlsearch_path_spec='/usr/lib' 17481 ;; 17482 17483tpf*) 17484 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 17485 version_type=linux # correct to gnu/linux during the next big refactor 17486 need_lib_prefix=no 17487 need_version=no 17488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17489 shlibpath_var=LD_LIBRARY_PATH 17490 shlibpath_overrides_runpath=no 17491 hardcode_into_libs=yes 17492 ;; 17493 17494uts4*) 17495 version_type=linux # correct to gnu/linux during the next big refactor 17496 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 17497 soname_spec='${libname}${release}${shared_ext}$major' 17498 shlibpath_var=LD_LIBRARY_PATH 17499 ;; 17500 17501*) 17502 dynamic_linker=no 17503 ;; 17504esac 17505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 17506$as_echo "$dynamic_linker" >&6; } 17507test "$dynamic_linker" = no && can_build_shared=no 17508 17509variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 17510if test "$GCC" = yes; then 17511 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 17512fi 17513 17514if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 17515 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 17516fi 17517if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 17518 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 17519fi 17520 17521 17522 17523 17524 17525 17526 17527 17528 17529 17530 17531 17532 17533 17534 17535 17536 17537 17538 17539 17540 17541 17542 17543 17544 17545 17546 17547 17548 17549 17550 17551 17552 17553 17554 17555 17556 17557 17558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 17559$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 17560hardcode_action_CXX= 17561if test -n "$hardcode_libdir_flag_spec_CXX" || 17562 test -n "$runpath_var_CXX" || 17563 test "X$hardcode_automatic_CXX" = "Xyes" ; then 17564 17565 # We can hardcode non-existent directories. 17566 if test "$hardcode_direct_CXX" != no && 17567 # If the only mechanism to avoid hardcoding is shlibpath_var, we 17568 # have to relink, otherwise we might link with an installed library 17569 # when we should be linking with a yet-to-be-installed one 17570 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 17571 test "$hardcode_minus_L_CXX" != no; then 17572 # Linking always hardcodes the temporary library directory. 17573 hardcode_action_CXX=relink 17574 else 17575 # We can link without hardcoding, and we can hardcode nonexisting dirs. 17576 hardcode_action_CXX=immediate 17577 fi 17578else 17579 # We cannot hardcode anything, or else we can only hardcode existing 17580 # directories. 17581 hardcode_action_CXX=unsupported 17582fi 17583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 17584$as_echo "$hardcode_action_CXX" >&6; } 17585 17586if test "$hardcode_action_CXX" = relink || 17587 test "$inherit_rpath_CXX" = yes; then 17588 # Fast installation is not supported 17589 enable_fast_install=no 17590elif test "$shlibpath_overrides_runpath" = yes || 17591 test "$enable_shared" = no; then 17592 # Fast installation is not necessary 17593 enable_fast_install=needless 17594fi 17595 17596 17597 17598 17599 17600 17601 17602 fi # test -n "$compiler" 17603 17604 CC=$lt_save_CC 17605 CFLAGS=$lt_save_CFLAGS 17606 LDCXX=$LD 17607 LD=$lt_save_LD 17608 GCC=$lt_save_GCC 17609 with_gnu_ld=$lt_save_with_gnu_ld 17610 lt_cv_path_LDCXX=$lt_cv_path_LD 17611 lt_cv_path_LD=$lt_save_path_LD 17612 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 17613 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 17614fi # test "$_lt_caught_CXX_error" != yes 17615 17616ac_ext=c 17617ac_cpp='$CPP $CPPFLAGS' 17618ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 17619ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 17620ac_compiler_gnu=$ac_cv_c_compiler_gnu 17621 17622 17623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 17624$as_echo_n "checking for inline... " >&6; } 17625if ${ac_cv_c_inline+:} false; then : 17626 $as_echo_n "(cached) " >&6 17627else 17628 ac_cv_c_inline=no 17629for ac_kw in inline __inline__ __inline; do 17630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17631/* end confdefs.h. */ 17632#ifndef __cplusplus 17633typedef int foo_t; 17634static $ac_kw foo_t static_foo () {return 0; } 17635$ac_kw foo_t foo () {return 0; } 17636#endif 17637 17638_ACEOF 17639if ac_fn_c_try_compile "$LINENO"; then : 17640 ac_cv_c_inline=$ac_kw 17641fi 17642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17643 test "$ac_cv_c_inline" != no && break 17644done 17645 17646fi 17647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 17648$as_echo "$ac_cv_c_inline" >&6; } 17649 17650case $ac_cv_c_inline in 17651 inline | yes) ;; 17652 *) 17653 case $ac_cv_c_inline in 17654 no) ac_val=;; 17655 *) ac_val=$ac_cv_c_inline;; 17656 esac 17657 cat >>confdefs.h <<_ACEOF 17658#ifndef __cplusplus 17659#define inline $ac_val 17660#endif 17661_ACEOF 17662 ;; 17663esac 17664 17665 17666 17667 17668 17669if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 17670 if test -n "$ac_tool_prefix"; then 17671 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 17672set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 17673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17674$as_echo_n "checking for $ac_word... " >&6; } 17675if ${ac_cv_path_PKG_CONFIG+:} false; then : 17676 $as_echo_n "(cached) " >&6 17677else 17678 case $PKG_CONFIG in 17679 [\\/]* | ?:[\\/]*) 17680 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 17681 ;; 17682 *) 17683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17684for as_dir in $PATH 17685do 17686 IFS=$as_save_IFS 17687 test -z "$as_dir" && as_dir=. 17688 for ac_exec_ext in '' $ac_executable_extensions; do 17689 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17690 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 17691 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17692 break 2 17693 fi 17694done 17695 done 17696IFS=$as_save_IFS 17697 17698 ;; 17699esac 17700fi 17701PKG_CONFIG=$ac_cv_path_PKG_CONFIG 17702if test -n "$PKG_CONFIG"; then 17703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 17704$as_echo "$PKG_CONFIG" >&6; } 17705else 17706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17707$as_echo "no" >&6; } 17708fi 17709 17710 17711fi 17712if test -z "$ac_cv_path_PKG_CONFIG"; then 17713 ac_pt_PKG_CONFIG=$PKG_CONFIG 17714 # Extract the first word of "pkg-config", so it can be a program name with args. 17715set dummy pkg-config; ac_word=$2 17716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 17717$as_echo_n "checking for $ac_word... " >&6; } 17718if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 17719 $as_echo_n "(cached) " >&6 17720else 17721 case $ac_pt_PKG_CONFIG in 17722 [\\/]* | ?:[\\/]*) 17723 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 17724 ;; 17725 *) 17726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17727for as_dir in $PATH 17728do 17729 IFS=$as_save_IFS 17730 test -z "$as_dir" && as_dir=. 17731 for ac_exec_ext in '' $ac_executable_extensions; do 17732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 17733 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 17734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 17735 break 2 17736 fi 17737done 17738 done 17739IFS=$as_save_IFS 17740 17741 ;; 17742esac 17743fi 17744ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 17745if test -n "$ac_pt_PKG_CONFIG"; then 17746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 17747$as_echo "$ac_pt_PKG_CONFIG" >&6; } 17748else 17749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17750$as_echo "no" >&6; } 17751fi 17752 17753 if test "x$ac_pt_PKG_CONFIG" = x; then 17754 PKG_CONFIG="" 17755 else 17756 case $cross_compiling:$ac_tool_warned in 17757yes:) 17758{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 17759$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 17760ac_tool_warned=yes ;; 17761esac 17762 PKG_CONFIG=$ac_pt_PKG_CONFIG 17763 fi 17764else 17765 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 17766fi 17767 17768fi 17769if test -n "$PKG_CONFIG"; then 17770 _pkg_min_version=0.9.0 17771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 17772$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 17773 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 17774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17775$as_echo "yes" >&6; } 17776 else 17777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17778$as_echo "no" >&6; } 17779 PKG_CONFIG="" 17780 fi 17781 17782fi 17783if test "x$PKG_CONFIG" = x; then 17784 as_fn_error $? "pkg-config >= $PKGCONFIG_REQUIRED required but not found (http://pkgconfig.freedesktop.org/)" "$LINENO" 5 17785fi 17786 17787case `$PKG_CONFIG --version` in 177880.?|0.?.?|0.1[0-7]|0.1[0-7].?) PKGCONFIG_REQUIRES="Requires"; ;; 17789*) PKGCONFIG_REQUIRES="Requires.private"; ;; 17790esac 17791 17792 17793 17794 17795 17796 17797 17798 17799 17800 17801 17802 17803 17804 17805 17806 17807 17808 17809 CAIRO_MAKEFILE___WIN32='# Generated by configure. Modify to customize. 17810' 17811 17812 ac_config_commands="$ac_config_commands $srcdir/build/Makefile.win32.features" 17813 17814 17815 17816 17817 CAIRO_MAKEFILE_cairo_AMAKE='# Generated by configure. Do not edit. 17818' 17819 17820 ac_config_commands="$ac_config_commands $srcdir/src/Makefile.am.features" 17821 17822 17823 CAIRO_MAKEFILE_cairo_WIN32='# Generated by configure. Do not edit. 17824' 17825 17826 ac_config_commands="$ac_config_commands $srcdir/src/Makefile.win32.features" 17827 17828 17829 17830 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE='# Generated by configure. Do not edit. 17831' 17832 17833 ac_config_commands="$ac_config_commands $srcdir/boilerplate/Makefile.am.features" 17834 17835 17836 CAIRO_MAKEFILE_cairo_boilerplate_WIN32='# Generated by configure. Do not edit. 17837' 17838 17839 ac_config_commands="$ac_config_commands $srcdir/boilerplate/Makefile.win32.features" 17840 17841 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 17842"'include $(top_srcdir)/src/Makefile.sources 17843' 17844 17845 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 17846"'ifeq ($(top_srcdir),) 17847include Makefile.sources 17848else 17849include $(top_srcdir)/src/Makefile.sources 17850endif 17851' 17852 17853 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 17854"'include $(top_srcdir)/boilerplate/Makefile.sources 17855' 17856 17857 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 17858"'ifeq ($(top_srcdir),) 17859include Makefile.sources 17860else 17861include $(top_srcdir)/boilerplate/Makefile.sources 17862endif 17863' 17864 17865 17866 17867 cr_make_tmp='supported_cairo_headers = $(cairo_headers)' 17868 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 17869""$cr_make_tmp" 17870 17871 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 17872""$cr_make_tmp" 17873 17874 cr_make_tmp='supported_cairo_boilerplate_headers = $(cairo_boilerplate_headers)' 17875 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 17876""$cr_make_tmp" 17877 17878 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 17879""$cr_make_tmp" 17880 17881 17882 cr_make_tmp='unsupported_cairo_headers =' 17883 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 17884""$cr_make_tmp" 17885 17886 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 17887""$cr_make_tmp" 17888 17889 cr_make_tmp='unsupported_cairo_boilerplate_headers =' 17890 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 17891""$cr_make_tmp" 17892 17893 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 17894""$cr_make_tmp" 17895 17896 17897 cr_make_tmp='all_cairo_headers = $(cairo_headers) 17898all_cairo_private = $(cairo_private) 17899all_cairo_cxx_sources = $(cairo_cxx_sources) 17900all_cairo_sources = $(cairo_sources) 17901' 17902 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 17903""$cr_make_tmp" 17904 17905 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 17906""$cr_make_tmp" 17907 17908 cr_make_tmp='all_cairo_boilerplate_headers = $(cairo_boilerplate_headers) 17909all_cairo_boilerplate_private = $(cairo_boilerplate_private) 17910all_cairo_boilerplate_cxx_sources = $(cairo_boilerplate_cxx_sources) 17911all_cairo_boilerplate_sources = $(cairo_boilerplate_sources) 17912' 17913 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 17914""$cr_make_tmp" 17915 17916 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 17917""$cr_make_tmp" 17918 17919 17920 cr_make_tmp='enabled_cairo_headers = $(cairo_headers) 17921enabled_cairo_private = $(cairo_private) 17922enabled_cairo_cxx_sources = $(cairo_cxx_sources) 17923enabled_cairo_sources = $(cairo_sources) 17924' 17925 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 17926""$cr_make_tmp" 17927 17928 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 17929""$cr_make_tmp" 17930 17931 cr_make_tmp='enabled_cairo_boilerplate_headers = $(cairo_boilerplate_headers) 17932enabled_cairo_boilerplate_private = $(cairo_boilerplate_private) 17933enabled_cairo_boilerplate_cxx_sources = $(cairo_boilerplate_cxx_sources) 17934enabled_cairo_boilerplate_sources = $(cairo_boilerplate_sources) 17935' 17936 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 17937""$cr_make_tmp" 17938 17939 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 17940""$cr_make_tmp" 17941 17942 17943 17944 17945 17946 17947 17948ac_config_files="$ac_config_files src/cairo.pc" 17949ac_config_files="$ac_config_files cairo-uninstalled.pc:src/cairo-uninstalled.pc.in" 17950 17951 CAIRO_REQUIRES="" 17952 CAIRO_CFLAGS="" 17953CAIRO_NONPKGCONFIG_CFLAGS="" 17954 CAIRO_LIBS="$LIBS" 17955CAIRO_NONPKGCONFIG_LIBS="$LIBS" 17956 17957 17958 17959 17960 17961 17962 cr_make_tmp='all_cairo_pkgconf = cairo.pc' 17963 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 17964""$cr_make_tmp" 17965 17966 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 17967""$cr_make_tmp" 17968 17969 17970 cr_make_tmp='enabled_cairo_pkgconf = cairo.pc' 17971 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 17972""$cr_make_tmp" 17973 17974 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 17975""$cr_make_tmp" 17976 17977 17978 17979 17980 CAIRO_FEATURES='' 17981 CAIRO_SUPPORTED_FEATURES='' 17982 CAIRO_NO_FEATURES='' 17983 17984 ac_config_commands="$ac_config_commands src/cairo-features.h" 17985 17986 ac_config_commands="$ac_config_commands src/cairo-supported-features.h" 17987 17988 17989 17990 17991 17992 CAIRO_MAKEFILE_win32_features_h_WIN32='# Generated by configure. Do not edit. 17993' 17994 17995 ac_config_commands="$ac_config_commands $srcdir/build/Makefile.win32.features-h" 17996 17997 17998 cr_make_tmp='src/cairo-features.h: build/Makefile.win32.features 17999 @echo "Generating src/cairo-features.h" 18000 @echo "/* Generated by Makefile.win32. Do not edit. */" > src/cairo-features.h 18001 @echo "#ifndef CAIRO_FEATURES_H" >> src/cairo-features.h 18002 @echo "#define CAIRO_FEATURES_H 1" >> src/cairo-features.h' 18003 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 18004""$cr_make_tmp" 18005 18006 18007 18008 18009 18010 CAIRO_WARNING_MESSAGE='' 18011 18012 18013 18014 18015 CAIRO_NATIVE_SURFACE_BACKENDS='' 18016 CAIRO_NATIVE_FONT_BACKENDS='' 18017 18018 18019 18020 18021 18022 18023# -Wcast-align generates lots of false positive reports we need to 18024# cast image data from uint8_t to uin32_t. 18025 18026MAYBE_WARN="-Wall -Wextra \ 18027-Wold-style-definition -Wdeclaration-after-statement \ 18028-Wmissing-declarations -Werror-implicit-function-declaration \ 18029-Wnested-externs -Wpointer-arith -Wwrite-strings \ 18030-Wsign-compare -Wstrict-prototypes -Wmissing-prototypes \ 18031-Wpacked -Wswitch-enum -Wmissing-format-attribute \ 18032-Wbad-function-cast -Wvolatile-register-var \ 18033-Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations \ 18034-Wno-missing-field-initializers -Wno-unused-parameter \ 18035-Wno-attributes -Wno-long-long -Winline -Wlogical-op" 18036 18037MAYBE_WARN="$MAYBE_WARN -erroff=E_ENUM_TYPE_MISMATCH_ARG \ 18038 -erroff=E_ENUM_TYPE_MISMATCH_OP" 18039 18040MAYBE_WARN="$MAYBE_WARN -fno-strict-aliasing -fno-common -flto" 18041 18042MAYBE_WARN="$MAYBE_WARN -Wp,-D_FORTIFY_SOURCE=2" 18043 18044# invalidate cached value if MAYBE_WARN has changed 18045if test "x$cairo_cv_warn_maybe" != "x$MAYBE_WARN"; then 18046 unset cairo_cv_warn_cflags 18047fi 18048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for supported warning flags" >&5 18049$as_echo_n "checking for supported warning flags... " >&6; } 18050if ${cairo_cv_warn_cflags+:} false; then : 18051 $as_echo_n "(cached) " >&6 18052else 18053 18054 echo 18055 WARN_CFLAGS="" 18056 18057 # Some warning options are not supported by all versions of 18058 # gcc, so test all desired options against the current 18059 # compiler. 18060 # 18061 # Note that there are some order dependencies 18062 # here. Specifically, an option that disables a warning will 18063 # have no net effect if a later option then enables that 18064 # warnings, (perhaps implicitly). So we put some grouped 18065 # options (-Wall and -Wextra) up front and the -Wno options 18066 # last. 18067 18068 for W in $MAYBE_WARN; do 18069 _test_WERROR=${WERROR+set} 18070 if test "z$_test_WERROR" != zset; then 18071 WERROR="" 18072 for _werror in -Werror -errwarn; do 18073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $_werror" >&5 18074$as_echo_n "checking whether $CC supports $_werror... " >&6; } 18075 # AC_LANG_PROGRAM() produces a main() w/o args, 18076 # but -Wold-style-definition doesn't like that. 18077 # We need _some_ program so that we don't get 18078 # warnings about empty compilation units, so always 18079 # append a reasonable main(). 18080 _compile_program=""' 18081 int main(int c, char **v) { (void)c; (void)v; return 0; }' 18082 18083 _save_cflags="$CFLAGS" 18084 _save_ldflags="$LDFLAGS" 18085 _save_libs="$LIBS" 18086 CFLAGS="$CFLAGS $_werror" 18087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18088/* end confdefs.h. */ 18089$_compile_program 18090_ACEOF 18091if ac_fn_c_try_link "$LINENO"; then : 18092 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 18093 cairo_cc_flag=yes 18094else 18095 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 18096 cairo_cc_flag=no 18097fi 18098rm -f core conftest.err conftest.$ac_objext \ 18099 conftest$ac_exeext conftest.$ac_ext 18100 18101 if test "x$cairo_cc_stderr" != "x"; then 18102 cairo_cc_flag=no 18103 fi 18104 18105 if test "x$cairo_cc_flag" = "xyes"; then 18106 WERROR="$WERROR $_werror" 18107 else 18108 : 18109 fi 18110 CFLAGS="$_save_cflags" 18111 LDFLAGS="$_save_ldflags" 18112 LIBS="$_save_libs" 18113 18114 18115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cc_flag" >&5 18116$as_echo "$cairo_cc_flag" >&6; } 18117 done 18118 fi 18119 18120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $W" >&5 18121$as_echo_n "checking whether $CC supports $W... " >&6; } 18122 # AC_LANG_PROGRAM() produces a main() w/o args, 18123 # but -Wold-style-definition doesn't like that. 18124 # We need _some_ program so that we don't get 18125 # warnings about empty compilation units, so always 18126 # append a reasonable main(). 18127 _compile_program=""' 18128 int main(int c, char **v) { (void)c; (void)v; return 0; }' 18129 18130 _save_cflags="$CFLAGS" 18131 _save_ldflags="$LDFLAGS" 18132 _save_libs="$LIBS" 18133 CFLAGS="$CFLAGS $WERROR $W" 18134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18135/* end confdefs.h. */ 18136$_compile_program 18137_ACEOF 18138if ac_fn_c_try_link "$LINENO"; then : 18139 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 18140 cairo_cc_flag=yes 18141else 18142 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 18143 cairo_cc_flag=no 18144fi 18145rm -f core conftest.err conftest.$ac_objext \ 18146 conftest$ac_exeext conftest.$ac_ext 18147 18148 if test "x$cairo_cc_stderr" != "x"; then 18149 cairo_cc_flag=no 18150 fi 18151 18152 if test "x$cairo_cc_flag" = "xyes"; then 18153 WARN_CFLAGS="$WARN_CFLAGS $W" 18154 else 18155 : 18156 fi 18157 CFLAGS="$_save_cflags" 18158 LDFLAGS="$_save_ldflags" 18159 LIBS="$_save_libs" 18160 18161 18162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cc_flag" >&5 18163$as_echo "$cairo_cc_flag" >&6; } 18164 18165 done 18166 18167 cairo_cv_warn_cflags=$WARN_CFLAGS 18168 cairo_cv_warn_maybe=$MAYBE_WARN 18169 18170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which warning flags were supported" >&5 18171$as_echo_n "checking which warning flags were supported... " >&6; } 18172 18173fi 18174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_warn_cflags" >&5 18175$as_echo "$cairo_cv_warn_cflags" >&6; } 18176WARN_CFLAGS="$cairo_cv_warn_cflags" 18177CAIRO_CFLAGS="$CAIRO_CFLAGS $WARN_CFLAGS" 18178 18179# We only wish to enable attribute(warn_unused_result) if we can prevent 18180# gcc from generating thousands of warnings about the misapplication of the 18181# attribute to void functions and variables. 18182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to enable unused result warnings" >&5 18183$as_echo_n "checking how to enable unused result warnings... " >&6; } 18184if ${cairo_cv_warn_unused_result+:} false; then : 18185 $as_echo_n "(cached) " >&6 18186else 18187 18188 cairo_cv_warn_unused_result="" 18189 if echo $WARN_CFLAGS | grep -e '-Wno-attributes' >/dev/null; then 18190 # AC_LANG_PROGRAM() produces a main() w/o args, 18191 # but -Wold-style-definition doesn't like that. 18192 # We need _some_ program so that we don't get 18193 # warnings about empty compilation units, so always 18194 # append a reasonable main(). 18195 _compile_program="__attribute__((__warn_unused_result__)) void f (void) {} 18196 __attribute__((__warn_unused_result__)) int g;"' 18197 int main(int c, char **v) { (void)c; (void)v; return 0; }' 18198 18199 _save_cflags="$CFLAGS" 18200 _save_ldflags="$LDFLAGS" 18201 _save_libs="$LIBS" 18202 CFLAGS="$CFLAGS -Wno-attributes" 18203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18204/* end confdefs.h. */ 18205$_compile_program 18206_ACEOF 18207if ac_fn_c_try_link "$LINENO"; then : 18208 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 18209 cairo_cc_flag=yes 18210else 18211 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 18212 cairo_cc_flag=no 18213fi 18214rm -f core conftest.err conftest.$ac_objext \ 18215 conftest$ac_exeext conftest.$ac_ext 18216 18217 if test "x$cairo_cc_stderr" != "x"; then 18218 cairo_cc_flag=no 18219 fi 18220 18221 if test "x$cairo_cc_flag" = "xyes"; then 18222 cairo_cv_warn_unused_result="__attribute__((__warn_unused_result__))" 18223 else 18224 : 18225 fi 18226 CFLAGS="$_save_cflags" 18227 LDFLAGS="$_save_ldflags" 18228 LIBS="$_save_libs" 18229 18230 18231 fi 18232 18233fi 18234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_warn_unused_result" >&5 18235$as_echo "$cairo_cv_warn_unused_result" >&6; } 18236 18237cat >>confdefs.h <<_ACEOF 18238#define WARN_UNUSED_RESULT $cairo_cv_warn_unused_result 18239_ACEOF 18240 18241 18242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to allow undefined symbols in shared libraries used by test suite" >&5 18243$as_echo_n "checking how to allow undefined symbols in shared libraries used by test suite... " >&6; } 18244if ${cairo_cv_test_undefined_ldflags+:} false; then : 18245 $as_echo_n "(cached) " >&6 18246else 18247 _test_WERROR=${WERROR+set} 18248 if test "z$_test_WERROR" != zset; then 18249 WERROR="" 18250 for _werror in -Werror -errwarn; do 18251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $_werror" >&5 18252$as_echo_n "checking whether $CC supports $_werror... " >&6; } 18253 # AC_LANG_PROGRAM() produces a main() w/o args, 18254 # but -Wold-style-definition doesn't like that. 18255 # We need _some_ program so that we don't get 18256 # warnings about empty compilation units, so always 18257 # append a reasonable main(). 18258 _compile_program=""' 18259 int main(int c, char **v) { (void)c; (void)v; return 0; }' 18260 18261 _save_cflags="$CFLAGS" 18262 _save_ldflags="$LDFLAGS" 18263 _save_libs="$LIBS" 18264 CFLAGS="$CFLAGS $_werror" 18265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18266/* end confdefs.h. */ 18267$_compile_program 18268_ACEOF 18269if ac_fn_c_try_link "$LINENO"; then : 18270 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 18271 cairo_cc_flag=yes 18272else 18273 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 18274 cairo_cc_flag=no 18275fi 18276rm -f core conftest.err conftest.$ac_objext \ 18277 conftest$ac_exeext conftest.$ac_ext 18278 18279 if test "x$cairo_cc_stderr" != "x"; then 18280 cairo_cc_flag=no 18281 fi 18282 18283 if test "x$cairo_cc_flag" = "xyes"; then 18284 WERROR="$WERROR $_werror" 18285 else 18286 : 18287 fi 18288 CFLAGS="$_save_cflags" 18289 LDFLAGS="$_save_ldflags" 18290 LIBS="$_save_libs" 18291 18292 18293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cc_flag" >&5 18294$as_echo "$cairo_cc_flag" >&6; } 18295 done 18296 fi 18297 18298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wl,--allow-shlib-undefined" >&5 18299$as_echo_n "checking whether $CC supports -Wl,--allow-shlib-undefined... " >&6; } 18300 # AC_LANG_PROGRAM() produces a main() w/o args, 18301 # but -Wold-style-definition doesn't like that. 18302 # We need _some_ program so that we don't get 18303 # warnings about empty compilation units, so always 18304 # append a reasonable main(). 18305 _compile_program=""' 18306 int main(int c, char **v) { (void)c; (void)v; return 0; }' 18307 18308 _save_cflags="$CFLAGS" 18309 _save_ldflags="$LDFLAGS" 18310 _save_libs="$LIBS" 18311 CFLAGS="$CFLAGS $WERROR -Wl,--allow-shlib-undefined" 18312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18313/* end confdefs.h. */ 18314$_compile_program 18315_ACEOF 18316if ac_fn_c_try_link "$LINENO"; then : 18317 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 18318 cairo_cc_flag=yes 18319else 18320 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 18321 cairo_cc_flag=no 18322fi 18323rm -f core conftest.err conftest.$ac_objext \ 18324 conftest$ac_exeext conftest.$ac_ext 18325 18326 if test "x$cairo_cc_stderr" != "x"; then 18327 cairo_cc_flag=no 18328 fi 18329 18330 if test "x$cairo_cc_flag" = "xyes"; then 18331 cairo_cv_test_undefined_ldflags="-Wl,--allow-shlib-undefined" 18332 else 18333 : 18334 fi 18335 CFLAGS="$_save_cflags" 18336 LDFLAGS="$_save_ldflags" 18337 LIBS="$_save_libs" 18338 18339 18340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cc_flag" >&5 18341$as_echo "$cairo_cc_flag" >&6; } 18342 18343fi 18344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_test_undefined_ldflags" >&5 18345$as_echo "$cairo_cv_test_undefined_ldflags" >&6; } 18346CAIRO_TEST_UNDEFINED_LDFLAGS="$cairo_cv_test_undefined_ldflags" 18347 18348 18349 18350 if test "x$cross_compiling" = "xyes"; then 18351 CROSS_COMPILING_TRUE= 18352 CROSS_COMPILING_FALSE='#' 18353else 18354 CROSS_COMPILING_TRUE='#' 18355 CROSS_COMPILING_FALSE= 18356fi 18357 18358 case $host_os in 18359 darwin*) 18360 18361 ;; 18362 *) 18363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 18364$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 18365if ${ac_cv_c_bigendian+:} false; then : 18366 $as_echo_n "(cached) " >&6 18367else 18368 ac_cv_c_bigendian=unknown 18369 # See if we're dealing with a universal compiler. 18370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18371/* end confdefs.h. */ 18372#ifndef __APPLE_CC__ 18373 not a universal capable compiler 18374 #endif 18375 typedef int dummy; 18376 18377_ACEOF 18378if ac_fn_c_try_compile "$LINENO"; then : 18379 18380 # Check for potential -arch flags. It is not universal unless 18381 # there are at least two -arch flags with different values. 18382 ac_arch= 18383 ac_prev= 18384 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 18385 if test -n "$ac_prev"; then 18386 case $ac_word in 18387 i?86 | x86_64 | ppc | ppc64) 18388 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 18389 ac_arch=$ac_word 18390 else 18391 ac_cv_c_bigendian=universal 18392 break 18393 fi 18394 ;; 18395 esac 18396 ac_prev= 18397 elif test "x$ac_word" = "x-arch"; then 18398 ac_prev=arch 18399 fi 18400 done 18401fi 18402rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18403 if test $ac_cv_c_bigendian = unknown; then 18404 # See if sys/param.h defines the BYTE_ORDER macro. 18405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18406/* end confdefs.h. */ 18407#include <sys/types.h> 18408 #include <sys/param.h> 18409 18410int 18411main () 18412{ 18413#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 18414 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 18415 && LITTLE_ENDIAN) 18416 bogus endian macros 18417 #endif 18418 18419 ; 18420 return 0; 18421} 18422_ACEOF 18423if ac_fn_c_try_compile "$LINENO"; then : 18424 # It does; now see whether it defined to BIG_ENDIAN or not. 18425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18426/* end confdefs.h. */ 18427#include <sys/types.h> 18428 #include <sys/param.h> 18429 18430int 18431main () 18432{ 18433#if BYTE_ORDER != BIG_ENDIAN 18434 not big endian 18435 #endif 18436 18437 ; 18438 return 0; 18439} 18440_ACEOF 18441if ac_fn_c_try_compile "$LINENO"; then : 18442 ac_cv_c_bigendian=yes 18443else 18444 ac_cv_c_bigendian=no 18445fi 18446rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18447fi 18448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18449 fi 18450 if test $ac_cv_c_bigendian = unknown; then 18451 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 18452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18453/* end confdefs.h. */ 18454#include <limits.h> 18455 18456int 18457main () 18458{ 18459#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 18460 bogus endian macros 18461 #endif 18462 18463 ; 18464 return 0; 18465} 18466_ACEOF 18467if ac_fn_c_try_compile "$LINENO"; then : 18468 # It does; now see whether it defined to _BIG_ENDIAN or not. 18469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18470/* end confdefs.h. */ 18471#include <limits.h> 18472 18473int 18474main () 18475{ 18476#ifndef _BIG_ENDIAN 18477 not big endian 18478 #endif 18479 18480 ; 18481 return 0; 18482} 18483_ACEOF 18484if ac_fn_c_try_compile "$LINENO"; then : 18485 ac_cv_c_bigendian=yes 18486else 18487 ac_cv_c_bigendian=no 18488fi 18489rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18490fi 18491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18492 fi 18493 if test $ac_cv_c_bigendian = unknown; then 18494 # Compile a test program. 18495 if test "$cross_compiling" = yes; then : 18496 # Try to guess by grepping values from an object file. 18497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18498/* end confdefs.h. */ 18499short int ascii_mm[] = 18500 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 18501 short int ascii_ii[] = 18502 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 18503 int use_ascii (int i) { 18504 return ascii_mm[i] + ascii_ii[i]; 18505 } 18506 short int ebcdic_ii[] = 18507 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 18508 short int ebcdic_mm[] = 18509 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 18510 int use_ebcdic (int i) { 18511 return ebcdic_mm[i] + ebcdic_ii[i]; 18512 } 18513 extern int foo; 18514 18515int 18516main () 18517{ 18518return use_ascii (foo) == use_ebcdic (foo); 18519 ; 18520 return 0; 18521} 18522_ACEOF 18523if ac_fn_c_try_compile "$LINENO"; then : 18524 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 18525 ac_cv_c_bigendian=yes 18526 fi 18527 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 18528 if test "$ac_cv_c_bigendian" = unknown; then 18529 ac_cv_c_bigendian=no 18530 else 18531 # finding both strings is unlikely to happen, but who knows? 18532 ac_cv_c_bigendian=unknown 18533 fi 18534 fi 18535fi 18536rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18537else 18538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18539/* end confdefs.h. */ 18540$ac_includes_default 18541int 18542main () 18543{ 18544 18545 /* Are we little or big endian? From Harbison&Steele. */ 18546 union 18547 { 18548 long int l; 18549 char c[sizeof (long int)]; 18550 } u; 18551 u.l = 1; 18552 return u.c[sizeof (long int) - 1] == 1; 18553 18554 ; 18555 return 0; 18556} 18557_ACEOF 18558if ac_fn_c_try_run "$LINENO"; then : 18559 ac_cv_c_bigendian=no 18560else 18561 ac_cv_c_bigendian=yes 18562fi 18563rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 18564 conftest.$ac_objext conftest.beam conftest.$ac_ext 18565fi 18566 18567 fi 18568fi 18569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 18570$as_echo "$ac_cv_c_bigendian" >&6; } 18571 case $ac_cv_c_bigendian in #( 18572 yes) 18573 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 18574;; #( 18575 no) 18576 ;; #( 18577 universal) 18578 18579$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 18580 18581 ;; #( 18582 *) 18583 as_fn_error $? "unknown endianness 18584 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 18585 esac 18586 18587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether float word ordering is bigendian" >&5 18588$as_echo_n "checking whether float word ordering is bigendian... " >&6; } 18589if ${ax_cv_c_float_words_bigendian+:} false; then : 18590 $as_echo_n "(cached) " >&6 18591else 18592 18593 18594# The endianess is detected by first compiling C code that contains a special 18595# double float value, then grepping the resulting object file for certain 18596# strings of ascii values. The double is specially crafted to have a 18597# binary representation that corresponds with a simple string. In this 18598# implementation, the string "noonsees" was selected because the individual 18599# word values ("noon" and "sees") are palindromes, thus making this test 18600# byte-order agnostic. If grep finds the string "noonsees" in the object 18601# file, the target platform stores float words in big-endian order. If grep 18602# finds "seesnoon", float words are in little-endian order. If neither value 18603# is found, the user is instructed to specify the ordering. 18604 18605ax_cv_c_float_words_bigendian=unknown 18606cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18607/* end confdefs.h. */ 18608 18609 18610double d = 90904234967036810337470478905505011476211692735615632014797120844053488865816695273723469097858056257517020191247487429516932130503560650002327564517570778480236724525140520121371739201496540132640109977779420565776568942592.0; 18611 18612 18613_ACEOF 18614if ac_fn_c_try_compile "$LINENO"; then : 18615 18616 18617if strings - conftest.$ac_objext | grep noonsees >/dev/null ; then 18618 ax_cv_c_float_words_bigendian=yes 18619fi 18620if strings - conftest.$ac_objext | grep seesnoon >/dev/null ; then 18621 if test "$ax_cv_c_float_words_bigendian" = unknown; then 18622 ax_cv_c_float_words_bigendian=no 18623 else 18624 ax_cv_c_float_words_bigendian=unknown 18625 fi 18626fi 18627 18628 18629fi 18630rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18631fi 18632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_float_words_bigendian" >&5 18633$as_echo "$ax_cv_c_float_words_bigendian" >&6; } 18634 18635case $ax_cv_c_float_words_bigendian in 18636 yes) 18637 18638$as_echo "#define FLOAT_WORDS_BIGENDIAN 1" >>confdefs.h 18639 ;; 18640 no) 18641 ;; 18642 *) 18643 as_fn_error $? " 18644 18645Unknown float word ordering. You need to manually preset 18646ax_cv_c_float_words_bigendian=no (or yes) according to your system. 18647 18648 " "$LINENO" 5 ;; 18649esac 18650 18651 18652 ;; 18653 esac 18654 18655# Check whether --enable-atomic was given. 18656if test "${enable_atomic+set}" = set; then : 18657 enableval=$enable_atomic; use_atomic=$enableval 18658else 18659 use_atomic=yes 18660fi 18661 18662if test "x$use_atomic" = "xyes"; then : 18663 18664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for native atomic primitives" >&5 18665$as_echo_n "checking for native atomic primitives... " >&6; } 18666if ${cairo_cv_atomic_primitives+:} false; then : 18667 $as_echo_n "(cached) " >&6 18668else 18669 18670 cairo_cv_atomic_primitives="none" 18671 18672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18673/* end confdefs.h. */ 18674 18675int atomic_add(int i) { return __sync_fetch_and_add (&i, 1); } 18676int atomic_cmpxchg(int i, int j, int k) { return __sync_val_compare_and_swap (&i, j, k); } 18677 18678int 18679main () 18680{ 18681 18682 ; 18683 return 0; 18684} 18685_ACEOF 18686if ac_fn_c_try_link "$LINENO"; then : 18687 cairo_cv_atomic_primitives="Intel" 18688 18689fi 18690rm -f core conftest.err conftest.$ac_objext \ 18691 conftest$ac_exeext conftest.$ac_ext 18692 18693 if test "x$cairo_cv_atomic_primitives" = "xnone"; then 18694 ac_fn_c_check_header_mongrel "$LINENO" "atomic_ops.h" "ac_cv_header_atomic_ops_h" "$ac_includes_default" 18695if test "x$ac_cv_header_atomic_ops_h" = xyes; then : 18696 cairo_cv_atomic_primitives="libatomic-ops" 18697fi 18698 18699 18700 fi 18701 18702 if test "x$cairo_cv_atomic_primitives" = "xnone"; then 18703 ac_fn_c_check_header_mongrel "$LINENO" "libkern/OSAtomic.h" "ac_cv_header_libkern_OSAtomic_h" "$ac_includes_default" 18704if test "x$ac_cv_header_libkern_OSAtomic_h" = xyes; then : 18705 cairo_cv_atomic_primitives="OSAtomic" 18706fi 18707 18708 18709 fi 18710 18711fi 18712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_atomic_primitives" >&5 18713$as_echo "$cairo_cv_atomic_primitives" >&6; } 18714 if test "x$cairo_cv_atomic_primitives" = xIntel; then 18715 18716$as_echo "#define HAVE_INTEL_ATOMIC_PRIMITIVES 1" >>confdefs.h 18717 18718 fi 18719 18720 if test "x$cairo_cv_atomic_primitives" = "xlibatomic-ops"; then 18721 18722$as_echo "#define HAVE_LIB_ATOMIC_OPS 1" >>confdefs.h 18723 18724 fi 18725 18726 if test "x$cairo_cv_atomic_primitives" = xOSAtomic; then 18727 18728$as_echo "#define HAVE_OS_ATOMIC_OPS 1" >>confdefs.h 18729 18730 fi 18731 18732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether atomic ops require a memory barrier" >&5 18733$as_echo_n "checking whether atomic ops require a memory barrier... " >&6; } 18734if ${cairo_cv_atomic_op_needs_memory_barrier+:} false; then : 18735 $as_echo_n "(cached) " >&6 18736else 18737 18738 case $host_cpu in 18739 i?86) cairo_cv_atomic_op_needs_memory_barrier="no" ;; 18740 x86_64) cairo_cv_atomic_op_needs_memory_barrier="no" ;; 18741 arm*) cairo_cv_atomic_op_needs_memory_barrier="no" ;; 18742 *) cairo_cv_atomic_op_needs_memory_barrier="yes" ;; 18743 esac 18744 18745fi 18746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_atomic_op_needs_memory_barrier" >&5 18747$as_echo "$cairo_cv_atomic_op_needs_memory_barrier" >&6; } 18748 if test "x$cairo_cv_atomic_op_needs_memory_barrier" = "xyes"; then 18749 18750cat >>confdefs.h <<_ACEOF 18751#define ATOMIC_OP_NEEDS_MEMORY_BARRIER 1 18752_ACEOF 18753 18754 fi 18755 18756 18757fi 18758# The cast to long int works around a bug in the HP C Compiler 18759# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 18760# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 18761# This bug is HP SR number 8606223364. 18762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 18763$as_echo_n "checking size of void *... " >&6; } 18764if ${ac_cv_sizeof_void_p+:} false; then : 18765 $as_echo_n "(cached) " >&6 18766else 18767 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 18768 18769else 18770 if test "$ac_cv_type_void_p" = yes; then 18771 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18772$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18773as_fn_error 77 "cannot compute sizeof (void *) 18774See \`config.log' for more details" "$LINENO" 5; } 18775 else 18776 ac_cv_sizeof_void_p=0 18777 fi 18778fi 18779 18780fi 18781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 18782$as_echo "$ac_cv_sizeof_void_p" >&6; } 18783 18784 18785 18786cat >>confdefs.h <<_ACEOF 18787#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 18788_ACEOF 18789 18790 18791# The cast to long int works around a bug in the HP C Compiler 18792# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 18793# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 18794# This bug is HP SR number 8606223364. 18795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 18796$as_echo_n "checking size of int... " >&6; } 18797if ${ac_cv_sizeof_int+:} false; then : 18798 $as_echo_n "(cached) " >&6 18799else 18800 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 18801 18802else 18803 if test "$ac_cv_type_int" = yes; then 18804 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18805$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18806as_fn_error 77 "cannot compute sizeof (int) 18807See \`config.log' for more details" "$LINENO" 5; } 18808 else 18809 ac_cv_sizeof_int=0 18810 fi 18811fi 18812 18813fi 18814{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 18815$as_echo "$ac_cv_sizeof_int" >&6; } 18816 18817 18818 18819cat >>confdefs.h <<_ACEOF 18820#define SIZEOF_INT $ac_cv_sizeof_int 18821_ACEOF 18822 18823 18824# The cast to long int works around a bug in the HP C Compiler 18825# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 18826# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 18827# This bug is HP SR number 8606223364. 18828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 18829$as_echo_n "checking size of long... " >&6; } 18830if ${ac_cv_sizeof_long+:} false; then : 18831 $as_echo_n "(cached) " >&6 18832else 18833 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 18834 18835else 18836 if test "$ac_cv_type_long" = yes; then 18837 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18838$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18839as_fn_error 77 "cannot compute sizeof (long) 18840See \`config.log' for more details" "$LINENO" 5; } 18841 else 18842 ac_cv_sizeof_long=0 18843 fi 18844fi 18845 18846fi 18847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 18848$as_echo "$ac_cv_sizeof_long" >&6; } 18849 18850 18851 18852cat >>confdefs.h <<_ACEOF 18853#define SIZEOF_LONG $ac_cv_sizeof_long 18854_ACEOF 18855 18856 18857# The cast to long int works around a bug in the HP C Compiler 18858# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 18859# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 18860# This bug is HP SR number 8606223364. 18861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 18862$as_echo_n "checking size of long long... " >&6; } 18863if ${ac_cv_sizeof_long_long+:} false; then : 18864 $as_echo_n "(cached) " >&6 18865else 18866 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then : 18867 18868else 18869 if test "$ac_cv_type_long_long" = yes; then 18870 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18871$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18872as_fn_error 77 "cannot compute sizeof (long long) 18873See \`config.log' for more details" "$LINENO" 5; } 18874 else 18875 ac_cv_sizeof_long_long=0 18876 fi 18877fi 18878 18879fi 18880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 18881$as_echo "$ac_cv_sizeof_long_long" >&6; } 18882 18883 18884 18885cat >>confdefs.h <<_ACEOF 18886#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long 18887_ACEOF 18888 18889 18890# The cast to long int works around a bug in the HP C Compiler 18891# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 18892# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 18893# This bug is HP SR number 8606223364. 18894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 18895$as_echo_n "checking size of size_t... " >&6; } 18896if ${ac_cv_sizeof_size_t+:} false; then : 18897 $as_echo_n "(cached) " >&6 18898else 18899 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 18900 18901else 18902 if test "$ac_cv_type_size_t" = yes; then 18903 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18904$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 18905as_fn_error 77 "cannot compute sizeof (size_t) 18906See \`config.log' for more details" "$LINENO" 5; } 18907 else 18908 ac_cv_sizeof_size_t=0 18909 fi 18910fi 18911 18912fi 18913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 18914$as_echo "$ac_cv_sizeof_size_t" >&6; } 18915 18916 18917 18918cat >>confdefs.h <<_ACEOF 18919#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 18920_ACEOF 18921 18922 18923 18924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for native Win32" >&5 18925$as_echo_n "checking for native Win32... " >&6; } 18926case "$host" in 18927 *-*-mingw*) 18928 cairo_os_win32=yes 18929 ;; 18930 *) 18931 cairo_os_win32=no 18932 ;; 18933esac 18934{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_os_win32" >&5 18935$as_echo "$cairo_os_win32" >&6; } 18936 if test "$cairo_os_win32" = "yes"; then 18937 OS_WIN32_TRUE= 18938 OS_WIN32_FALSE='#' 18939else 18940 OS_WIN32_TRUE='#' 18941 OS_WIN32_FALSE= 18942fi 18943 18944 18945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Sun Solaris (non-POSIX ctime_r)" >&5 18946$as_echo_n "checking for Sun Solaris (non-POSIX ctime_r)... " >&6; } 18947case "$host" in 18948 *-*-solaris*) 18949 CFLAGS="$CFLAGS -D_POSIX_PTHREAD_SEMANTICS" 18950 solaris_posix_pthread=yes 18951 ;; 18952 *) 18953 solaris_posix_pthread=no 18954 ;; 18955esac 18956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $solaris_posix_pthread" >&5 18957$as_echo "$solaris_posix_pthread" >&6; } 18958 18959 18960LIBM= 18961case $host in 18962*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 18963 # These system don't have libm, or don't need it 18964 ;; 18965*-ncr-sysv4.3*) 18966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 18967$as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 18968if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then : 18969 $as_echo_n "(cached) " >&6 18970else 18971 ac_check_lib_save_LIBS=$LIBS 18972LIBS="-lmw $LIBS" 18973cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18974/* end confdefs.h. */ 18975 18976/* Override any GCC internal prototype to avoid an error. 18977 Use char because int might match the return type of a GCC 18978 builtin and then its argument prototype would still apply. */ 18979#ifdef __cplusplus 18980extern "C" 18981#endif 18982char _mwvalidcheckl (); 18983int 18984main () 18985{ 18986return _mwvalidcheckl (); 18987 ; 18988 return 0; 18989} 18990_ACEOF 18991if ac_fn_c_try_link "$LINENO"; then : 18992 ac_cv_lib_mw__mwvalidcheckl=yes 18993else 18994 ac_cv_lib_mw__mwvalidcheckl=no 18995fi 18996rm -f core conftest.err conftest.$ac_objext \ 18997 conftest$ac_exeext conftest.$ac_ext 18998LIBS=$ac_check_lib_save_LIBS 18999fi 19000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 19001$as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 19002if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then : 19003 LIBM="-lmw" 19004fi 19005 19006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 19007$as_echo_n "checking for cos in -lm... " >&6; } 19008if ${ac_cv_lib_m_cos+:} false; then : 19009 $as_echo_n "(cached) " >&6 19010else 19011 ac_check_lib_save_LIBS=$LIBS 19012LIBS="-lm $LIBS" 19013cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19014/* end confdefs.h. */ 19015 19016/* Override any GCC internal prototype to avoid an error. 19017 Use char because int might match the return type of a GCC 19018 builtin and then its argument prototype would still apply. */ 19019#ifdef __cplusplus 19020extern "C" 19021#endif 19022char cos (); 19023int 19024main () 19025{ 19026return cos (); 19027 ; 19028 return 0; 19029} 19030_ACEOF 19031if ac_fn_c_try_link "$LINENO"; then : 19032 ac_cv_lib_m_cos=yes 19033else 19034 ac_cv_lib_m_cos=no 19035fi 19036rm -f core conftest.err conftest.$ac_objext \ 19037 conftest$ac_exeext conftest.$ac_ext 19038LIBS=$ac_check_lib_save_LIBS 19039fi 19040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 19041$as_echo "$ac_cv_lib_m_cos" >&6; } 19042if test "x$ac_cv_lib_m_cos" = xyes; then : 19043 LIBM="$LIBM -lm" 19044fi 19045 19046 ;; 19047*) 19048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 19049$as_echo_n "checking for cos in -lm... " >&6; } 19050if ${ac_cv_lib_m_cos+:} false; then : 19051 $as_echo_n "(cached) " >&6 19052else 19053 ac_check_lib_save_LIBS=$LIBS 19054LIBS="-lm $LIBS" 19055cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19056/* end confdefs.h. */ 19057 19058/* Override any GCC internal prototype to avoid an error. 19059 Use char because int might match the return type of a GCC 19060 builtin and then its argument prototype would still apply. */ 19061#ifdef __cplusplus 19062extern "C" 19063#endif 19064char cos (); 19065int 19066main () 19067{ 19068return cos (); 19069 ; 19070 return 0; 19071} 19072_ACEOF 19073if ac_fn_c_try_link "$LINENO"; then : 19074 ac_cv_lib_m_cos=yes 19075else 19076 ac_cv_lib_m_cos=no 19077fi 19078rm -f core conftest.err conftest.$ac_objext \ 19079 conftest$ac_exeext conftest.$ac_ext 19080LIBS=$ac_check_lib_save_LIBS 19081fi 19082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 19083$as_echo "$ac_cv_lib_m_cos" >&6; } 19084if test "x$ac_cv_lib_m_cos" = xyes; then : 19085 LIBM="-lm" 19086fi 19087 19088 ;; 19089esac 19090 19091 19092LIBS="$LIBS $LIBM" 19093 19094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5 19095$as_echo_n "checking for sched_yield in -lrt... " >&6; } 19096if ${ac_cv_lib_rt_sched_yield+:} false; then : 19097 $as_echo_n "(cached) " >&6 19098else 19099 ac_check_lib_save_LIBS=$LIBS 19100LIBS="-lrt $LIBS" 19101cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19102/* end confdefs.h. */ 19103 19104/* Override any GCC internal prototype to avoid an error. 19105 Use char because int might match the return type of a GCC 19106 builtin and then its argument prototype would still apply. */ 19107#ifdef __cplusplus 19108extern "C" 19109#endif 19110char sched_yield (); 19111int 19112main () 19113{ 19114return sched_yield (); 19115 ; 19116 return 0; 19117} 19118_ACEOF 19119if ac_fn_c_try_link "$LINENO"; then : 19120 ac_cv_lib_rt_sched_yield=yes 19121else 19122 ac_cv_lib_rt_sched_yield=no 19123fi 19124rm -f core conftest.err conftest.$ac_objext \ 19125 conftest$ac_exeext conftest.$ac_ext 19126LIBS=$ac_check_lib_save_LIBS 19127fi 19128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5 19129$as_echo "$ac_cv_lib_rt_sched_yield" >&6; } 19130if test "x$ac_cv_lib_rt_sched_yield" = xyes; then : 19131 RT_LIBS=-lrt 19132else 19133 RT_LIBS= 19134fi 19135 19136CAIROPERF_LIBS=$RT_LIBS 19137 19138 19139has_shm_open= 19140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for shm_open in -lrt" >&5 19141$as_echo_n "checking for shm_open in -lrt... " >&6; } 19142if ${ac_cv_lib_rt_shm_open+:} false; then : 19143 $as_echo_n "(cached) " >&6 19144else 19145 ac_check_lib_save_LIBS=$LIBS 19146LIBS="-lrt $LIBS" 19147cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19148/* end confdefs.h. */ 19149 19150/* Override any GCC internal prototype to avoid an error. 19151 Use char because int might match the return type of a GCC 19152 builtin and then its argument prototype would still apply. */ 19153#ifdef __cplusplus 19154extern "C" 19155#endif 19156char shm_open (); 19157int 19158main () 19159{ 19160return shm_open (); 19161 ; 19162 return 0; 19163} 19164_ACEOF 19165if ac_fn_c_try_link "$LINENO"; then : 19166 ac_cv_lib_rt_shm_open=yes 19167else 19168 ac_cv_lib_rt_shm_open=no 19169fi 19170rm -f core conftest.err conftest.$ac_objext \ 19171 conftest$ac_exeext conftest.$ac_ext 19172LIBS=$ac_check_lib_save_LIBS 19173fi 19174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_shm_open" >&5 19175$as_echo "$ac_cv_lib_rt_shm_open" >&6; } 19176if test "x$ac_cv_lib_rt_shm_open" = xyes; then : 19177 19178 SHM_LIBS=-lrt 19179 has_shm_open=yes 19180 19181else 19182 SHM_LIBS= 19183fi 19184 19185 if test "x$has_shm_open" = "xyes"; then 19186 HAVE_SHM_TRUE= 19187 HAVE_SHM_FALSE='#' 19188else 19189 HAVE_SHM_TRUE='#' 19190 HAVE_SHM_FALSE= 19191fi 19192 19193 19194 19195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 19196$as_echo_n "checking for connect in -lsocket... " >&6; } 19197if ${ac_cv_lib_socket_connect+:} false; then : 19198 $as_echo_n "(cached) " >&6 19199else 19200 ac_check_lib_save_LIBS=$LIBS 19201LIBS="-lsocket $LIBS" 19202cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19203/* end confdefs.h. */ 19204 19205/* Override any GCC internal prototype to avoid an error. 19206 Use char because int might match the return type of a GCC 19207 builtin and then its argument prototype would still apply. */ 19208#ifdef __cplusplus 19209extern "C" 19210#endif 19211char connect (); 19212int 19213main () 19214{ 19215return connect (); 19216 ; 19217 return 0; 19218} 19219_ACEOF 19220if ac_fn_c_try_link "$LINENO"; then : 19221 ac_cv_lib_socket_connect=yes 19222else 19223 ac_cv_lib_socket_connect=no 19224fi 19225rm -f core conftest.err conftest.$ac_objext \ 19226 conftest$ac_exeext conftest.$ac_ext 19227LIBS=$ac_check_lib_save_LIBS 19228fi 19229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 19230$as_echo "$ac_cv_lib_socket_connect" >&6; } 19231if test "x$ac_cv_lib_socket_connect" = xyes; then : 19232 SOCKET_LIBS=-lsocket 19233else 19234 SOCKET_LIBS= 19235fi 19236 19237CAIROBOILERPLATE_LIBS=$SOCKET_LIBS 19238 19239 19240 19241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_return_address(0)" >&5 19242$as_echo_n "checking for __builtin_return_address(0)... " >&6; } 19243cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19244/* end confdefs.h. */ 19245 19246int 19247main () 19248{ 19249__builtin_return_address(0); 19250 ; 19251 return 0; 19252} 19253_ACEOF 19254if ac_fn_c_try_compile "$LINENO"; then : 19255 have_builtin_return_address=yes 19256else 19257 have_builtin_return_address=no 19258fi 19259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_builtin_return_address" >&5 19261$as_echo "$have_builtin_return_address" >&6; } 19262if test "x$have_builtin_return_address" = "xyes"; then 19263 19264$as_echo "#define HAVE_BUILTIN_RETURN_ADDRESS 1" >>confdefs.h 19265 19266fi 19267 19268for ac_header in stdint.h inttypes.h sys/int_types.h 19269do : 19270 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 19271ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 19272if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 19273 cat >>confdefs.h <<_ACEOF 19274#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 19275_ACEOF 19276 19277fi 19278 19279done 19280 19281ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default" 19282if test "x$ac_cv_type_uint64_t" = xyes; then : 19283 19284cat >>confdefs.h <<_ACEOF 19285#define HAVE_UINT64_T 1 19286_ACEOF 19287 19288 19289fi 19290ac_fn_c_check_type "$LINENO" "uint128_t" "ac_cv_type_uint128_t" "$ac_includes_default" 19291if test "x$ac_cv_type_uint128_t" = xyes; then : 19292 19293cat >>confdefs.h <<_ACEOF 19294#define HAVE_UINT128_T 1 19295_ACEOF 19296 19297 19298fi 19299ac_fn_c_check_type "$LINENO" "__uint128_t" "ac_cv_type___uint128_t" "$ac_includes_default" 19300if test "x$ac_cv_type___uint128_t" = xyes; then : 19301 19302cat >>confdefs.h <<_ACEOF 19303#define HAVE___UINT128_T 1 19304_ACEOF 19305 19306 19307fi 19308 19309 19310for ac_header in fcntl.h unistd.h signal.h sys/stat.h sys/socket.h sys/poll.h sys/un.h 19311do : 19312 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 19313ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 19314if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 19315 cat >>confdefs.h <<_ACEOF 19316#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 19317_ACEOF 19318 19319fi 19320 19321done 19322 19323 19324for ac_func in alarm 19325do : 19326 ac_fn_c_check_func "$LINENO" "alarm" "ac_cv_func_alarm" 19327if test "x$ac_cv_func_alarm" = xyes; then : 19328 cat >>confdefs.h <<_ACEOF 19329#define HAVE_ALARM 1 19330_ACEOF 19331 19332fi 19333done 19334 19335 19336for ac_header in sched.h 19337do : 19338 ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default" 19339if test "x$ac_cv_header_sched_h" = xyes; then : 19340 cat >>confdefs.h <<_ACEOF 19341#define HAVE_SCHED_H 1 19342_ACEOF 19343 for ac_func in sched_getaffinity 19344do : 19345 ac_fn_c_check_func "$LINENO" "sched_getaffinity" "ac_cv_func_sched_getaffinity" 19346if test "x$ac_cv_func_sched_getaffinity" = xyes; then : 19347 cat >>confdefs.h <<_ACEOF 19348#define HAVE_SCHED_GETAFFINITY 1 19349_ACEOF 19350 19351fi 19352done 19353 19354fi 19355 19356done 19357 19358 19359for ac_header in sys/mman.h 19360do : 19361 ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default" 19362if test "x$ac_cv_header_sys_mman_h" = xyes; then : 19363 cat >>confdefs.h <<_ACEOF 19364#define HAVE_SYS_MMAN_H 1 19365_ACEOF 19366 for ac_func in mmap 19367do : 19368 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" 19369if test "x$ac_cv_func_mmap" = xyes; then : 19370 cat >>confdefs.h <<_ACEOF 19371#define HAVE_MMAP 1 19372_ACEOF 19373 19374fi 19375done 19376 19377fi 19378 19379done 19380 19381 19382save_LIBS="$LIBS" 19383LIBS="$LIBS $RT_LIBS" 19384for ac_header in time.h 19385do : 19386 ac_fn_c_check_header_mongrel "$LINENO" "time.h" "ac_cv_header_time_h" "$ac_includes_default" 19387if test "x$ac_cv_header_time_h" = xyes; then : 19388 cat >>confdefs.h <<_ACEOF 19389#define HAVE_TIME_H 1 19390_ACEOF 19391 for ac_func in clock_gettime 19392do : 19393 ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime" 19394if test "x$ac_cv_func_clock_gettime" = xyes; then : 19395 cat >>confdefs.h <<_ACEOF 19396#define HAVE_CLOCK_GETTIME 1 19397_ACEOF 19398 19399fi 19400done 19401 19402fi 19403 19404done 19405 19406LIBS="$save_LIBS" 19407 19408ac_fn_c_check_header_mongrel "$LINENO" "fenv.h" "ac_cv_header_fenv_h" "$ac_includes_default" 19409if test "x$ac_cv_header_fenv_h" = xyes; then : 19410 for ac_func in feenableexcept fedisableexcept feclearexcept 19411do : 19412 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 19413ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 19414if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 19415 cat >>confdefs.h <<_ACEOF 19416#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 19417_ACEOF 19418 19419fi 19420done 19421 19422fi 19423 19424 19425 19426for ac_header in libgen.h byteswap.h signal.h setjmp.h fenv.h 19427do : 19428 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 19429ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 19430if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 19431 cat >>confdefs.h <<_ACEOF 19432#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 19433_ACEOF 19434 19435fi 19436 19437done 19438 19439for ac_func in vasnprintf link ctime_r drand48 flockfile ffs 19440do : 19441 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 19442ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 19443if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 19444 cat >>confdefs.h <<_ACEOF 19445#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 19446_ACEOF 19447 19448fi 19449done 19450 19451 19452for ac_header in windows.h 19453do : 19454 ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default" 19455if test "x$ac_cv_header_windows_h" = xyes; then : 19456 cat >>confdefs.h <<_ACEOF 19457#define HAVE_WINDOWS_H 1 19458_ACEOF 19459 have_windows=yes 19460else 19461 have_windows=no 19462fi 19463 19464done 19465 19466 19467 19468for ac_header in sys/stat.h io.h 19469do : 19470 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 19471ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 19472if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 19473 cat >>confdefs.h <<_ACEOF 19474#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 19475_ACEOF 19476 19477fi 19478 19479done 19480 19481ac_fn_c_check_func "$LINENO" "mkdir" "ac_cv_func_mkdir" 19482if test "x$ac_cv_func_mkdir" = xyes; then : 19483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking mkdir variant" >&5 19484$as_echo_n "checking mkdir variant... " >&6; } 19485 mkdir_variant="unknown" 19486 save_CFLAGS="$CFLAGS" 19487 CFLAGS=$WARN_CFLAGS 19488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19489/* end confdefs.h. */ 19490 19491#ifdef HAVE_SYS_STAT_H 19492#include <sys/stat.h> 19493#endif 19494#ifdef HAVE_IO_H 19495#include <io.h> 19496#endif 19497 19498int 19499main () 19500{ 19501mkdir ("hello.world", 0777) 19502 ; 19503 return 0; 19504} 19505_ACEOF 19506if ac_fn_c_try_compile "$LINENO"; then : 19507 mkdir_variant="mkdir(path, mode)" 19508else 19509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19510/* end confdefs.h. */ 19511 19512#ifdef HAVE_SYS_STAT_H 19513#include <sys/stat.h> 19514#endif 19515#ifdef HAVE_IO_H 19516#include <io.h> 19517#endif 19518 19519int 19520main () 19521{ 19522mkdir ("hello.world") 19523 ; 19524 return 0; 19525} 19526_ACEOF 19527if ac_fn_c_try_compile "$LINENO"; then : 19528 mkdir_variant="mkdir(path)" 19529fi 19530rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19531fi 19532rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mkdir_variant" >&5 19534$as_echo "$mkdir_variant" >&6; } 19535 CFLAGS="$save_CFLAGS" 19536 if test "x$mkdir_variant" = "xmkdir(path, mode)"; then 19537 19538$as_echo "#define HAVE_MKDIR 2" >>confdefs.h 19539 19540 else 19541 19542$as_echo "#define HAVE_MKDIR 1" >>confdefs.h 19543 19544 fi 19545fi 19546 19547 19548 19549for ac_func in fork waitpid raise 19550do : 19551 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 19552ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 19553if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 19554 cat >>confdefs.h <<_ACEOF 19555#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 19556_ACEOF 19557 19558fi 19559done 19560 19561 19562 cairo_has_lcov=no 19563# Check whether --enable-gcov was given. 19564if test "${enable_gcov+set}" = set; then : 19565 enableval=$enable_gcov; use_gcov=$enableval 19566else 19567 use_gcov=no 19568fi 19569 19570 19571if test "x$use_gcov" = "xyes"; then 19572 if test "$GCC" != "yes"; then 19573 as_fn_error $? "GCC is required for --enable-gcov" "$LINENO" 5 19574 fi 19575 19576 # Extract the first word of "shtool", so it can be a program name with args. 19577set dummy shtool; ac_word=$2 19578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19579$as_echo_n "checking for $ac_word... " >&6; } 19580if ${ac_cv_prog_SHTOOL+:} false; then : 19581 $as_echo_n "(cached) " >&6 19582else 19583 if test -n "$SHTOOL"; then 19584 ac_cv_prog_SHTOOL="$SHTOOL" # Let the user override the test. 19585else 19586as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19587for as_dir in $PATH 19588do 19589 IFS=$as_save_IFS 19590 test -z "$as_dir" && as_dir=. 19591 for ac_exec_ext in '' $ac_executable_extensions; do 19592 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19593 ac_cv_prog_SHTOOL="shtool" 19594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19595 break 2 19596 fi 19597done 19598 done 19599IFS=$as_save_IFS 19600 19601fi 19602fi 19603SHTOOL=$ac_cv_prog_SHTOOL 19604if test -n "$SHTOOL"; then 19605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHTOOL" >&5 19606$as_echo "$SHTOOL" >&6; } 19607else 19608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19609$as_echo "no" >&6; } 19610fi 19611 19612 19613 case `$SHTOOL path $CC` in 19614 *ccache*) gcc_ccache=yes;; 19615 *) gcc_ccache=no;; 19616 esac 19617 19618 if test "$gcc_ccache" = "yes" && (test -z "$CCACHE_DISABLE" || test "$CCACHE_DISABLE" != "1"); then 19619 as_fn_error $? "ccache must be disabled when --enable-gcov option is used. You can disable ccache by setting environment variable CCACHE_DISABLE=1." "$LINENO" 5 19620 fi 19621 19622 ltp_version_list="1.7 1.6 1.5 1.4" 19623 # Extract the first word of "lcov", so it can be a program name with args. 19624set dummy lcov; ac_word=$2 19625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19626$as_echo_n "checking for $ac_word... " >&6; } 19627if ${ac_cv_prog_LTP+:} false; then : 19628 $as_echo_n "(cached) " >&6 19629else 19630 if test -n "$LTP"; then 19631 ac_cv_prog_LTP="$LTP" # Let the user override the test. 19632else 19633as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19634for as_dir in $PATH 19635do 19636 IFS=$as_save_IFS 19637 test -z "$as_dir" && as_dir=. 19638 for ac_exec_ext in '' $ac_executable_extensions; do 19639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19640 ac_cv_prog_LTP="lcov" 19641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19642 break 2 19643 fi 19644done 19645 done 19646IFS=$as_save_IFS 19647 19648fi 19649fi 19650LTP=$ac_cv_prog_LTP 19651if test -n "$LTP"; then 19652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LTP" >&5 19653$as_echo "$LTP" >&6; } 19654else 19655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19656$as_echo "no" >&6; } 19657fi 19658 19659 19660 # Extract the first word of "genhtml", so it can be a program name with args. 19661set dummy genhtml; ac_word=$2 19662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19663$as_echo_n "checking for $ac_word... " >&6; } 19664if ${ac_cv_prog_LTP_GENHTML+:} false; then : 19665 $as_echo_n "(cached) " >&6 19666else 19667 if test -n "$LTP_GENHTML"; then 19668 ac_cv_prog_LTP_GENHTML="$LTP_GENHTML" # Let the user override the test. 19669else 19670as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19671for as_dir in $PATH 19672do 19673 IFS=$as_save_IFS 19674 test -z "$as_dir" && as_dir=. 19675 for ac_exec_ext in '' $ac_executable_extensions; do 19676 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19677 ac_cv_prog_LTP_GENHTML="genhtml" 19678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19679 break 2 19680 fi 19681done 19682 done 19683IFS=$as_save_IFS 19684 19685fi 19686fi 19687LTP_GENHTML=$ac_cv_prog_LTP_GENHTML 19688if test -n "$LTP_GENHTML"; then 19689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LTP_GENHTML" >&5 19690$as_echo "$LTP_GENHTML" >&6; } 19691else 19692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19693$as_echo "no" >&6; } 19694fi 19695 19696 19697 19698 if test "$LTP"; then 19699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ltp version" >&5 19700$as_echo_n "checking for ltp version... " >&6; } 19701if ${cairo_cv_ltp_version+:} false; then : 19702 $as_echo_n "(cached) " >&6 19703else 19704 19705 cairo_cv_ltp_version=invalid 19706 ltp_version=`$LTP -v 2>/dev/null | $SED -e 's/^.* //'` 19707 for ltp_check_version in $ltp_version_list; do 19708 if test "$ltp_version" = "$ltp_check_version"; then 19709 cairo_cv_ltp_version="$ltp_check_version (ok)" 19710 fi 19711 done 19712 19713fi 19714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_ltp_version" >&5 19715$as_echo "$cairo_cv_ltp_version" >&6; } 19716 fi 19717 19718 case $cairo_cv_ltp_version in 19719 ""|invalid) 19720 ;; 19721 *) 19722 cairo_has_lcov=yes 19723 ;; 19724 esac 19725 19726 if test "x$cairo_has_lcov" != "xyes"; then 19727 as_fn_error $? "To enable code coverage reporting you must have one of the following LTP versions installed: $ltp_version_list. 19728Please install the Linux Test Project [http://ltp.sourceforge.net/], and try again." "$LINENO" 5 19729 fi 19730 19731 if test -z "$LTP_GENHTML"; then 19732 as_fn_error $? "Could not find genhtml from the LTP package. 19733Please install the Linux Test Project [http://ltp.sourceforge.net/], and try again." "$LINENO" 5 19734 fi 19735 19736 19737$as_echo "#define HAVE_GCOV 1" >>confdefs.h 19738 19739 19740 19741 CFLAGS=`echo "$CFLAGS" | $SED -e 's/-O[0-9]*//g'` 19742 CAIRO_CFLAGS=`echo "$CAIRO_CFLAGS" | $SED -e 's/-O[0-9]*//g'` 19743 19744 19745 _test_WERROR=${WERROR+set} 19746 if test "z$_test_WERROR" != zset; then 19747 WERROR="" 19748 for _werror in -Werror -errwarn; do 19749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $_werror" >&5 19750$as_echo_n "checking whether $CC supports $_werror... " >&6; } 19751 # AC_LANG_PROGRAM() produces a main() w/o args, 19752 # but -Wold-style-definition doesn't like that. 19753 # We need _some_ program so that we don't get 19754 # warnings about empty compilation units, so always 19755 # append a reasonable main(). 19756 _compile_program=""' 19757 int main(int c, char **v) { (void)c; (void)v; return 0; }' 19758 19759 _save_cflags="$CFLAGS" 19760 _save_ldflags="$LDFLAGS" 19761 _save_libs="$LIBS" 19762 CFLAGS="$CFLAGS $_werror" 19763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19764/* end confdefs.h. */ 19765$_compile_program 19766_ACEOF 19767if ac_fn_c_try_link "$LINENO"; then : 19768 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 19769 cairo_cc_flag=yes 19770else 19771 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 19772 cairo_cc_flag=no 19773fi 19774rm -f core conftest.err conftest.$ac_objext \ 19775 conftest$ac_exeext conftest.$ac_ext 19776 19777 if test "x$cairo_cc_stderr" != "x"; then 19778 cairo_cc_flag=no 19779 fi 19780 19781 if test "x$cairo_cc_flag" = "xyes"; then 19782 WERROR="$WERROR $_werror" 19783 else 19784 : 19785 fi 19786 CFLAGS="$_save_cflags" 19787 LDFLAGS="$_save_ldflags" 19788 LIBS="$_save_libs" 19789 19790 19791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cc_flag" >&5 19792$as_echo "$cairo_cc_flag" >&6; } 19793 done 19794 fi 19795 19796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports --coverage" >&5 19797$as_echo_n "checking whether $CC supports --coverage... " >&6; } 19798 # AC_LANG_PROGRAM() produces a main() w/o args, 19799 # but -Wold-style-definition doesn't like that. 19800 # We need _some_ program so that we don't get 19801 # warnings about empty compilation units, so always 19802 # append a reasonable main(). 19803 _compile_program=""' 19804 int main(int c, char **v) { (void)c; (void)v; return 0; }' 19805 19806 _save_cflags="$CFLAGS" 19807 _save_ldflags="$LDFLAGS" 19808 _save_libs="$LIBS" 19809 CFLAGS="$CFLAGS $WERROR --coverage" 19810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19811/* end confdefs.h. */ 19812$_compile_program 19813_ACEOF 19814if ac_fn_c_try_link "$LINENO"; then : 19815 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 19816 cairo_cc_flag=yes 19817else 19818 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 19819 cairo_cc_flag=no 19820fi 19821rm -f core conftest.err conftest.$ac_objext \ 19822 conftest$ac_exeext conftest.$ac_ext 19823 19824 if test "x$cairo_cc_stderr" != "x"; then 19825 cairo_cc_flag=no 19826 fi 19827 19828 if test "x$cairo_cc_flag" = "xyes"; then 19829 19830 CAIRO_CFLAGS="$CAIRO_CFLAGS -O0 --coverage" 19831 CAIRO_LDFLAGS="$CAIRO_LDFLAGS -O0 --coverage" 19832 19833 else 19834 : 19835 fi 19836 CFLAGS="$_save_cflags" 19837 LDFLAGS="$_save_ldflags" 19838 LIBS="$_save_libs" 19839 19840 19841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cc_flag" >&5 19842$as_echo "$cairo_cc_flag" >&6; } 19843 19844fi 19845 if test "x$cairo_has_lcov" = "xyes"; then 19846 CAIRO_HAS_LCOV_TRUE= 19847 CAIRO_HAS_LCOV_FALSE='#' 19848else 19849 CAIRO_HAS_LCOV_TRUE='#' 19850 CAIRO_HAS_LCOV_FALSE= 19851fi 19852 19853 19854# Check whether --enable-valgrind was given. 19855if test "${enable_valgrind+set}" = set; then : 19856 enableval=$enable_valgrind; use_valgrind=$enableval 19857else 19858 use_valgrind=yes 19859fi 19860 19861 19862if test "x$use_valgrind" = "xyes"; then 19863 19864pkg_failed=no 19865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for VALGRIND" >&5 19866$as_echo_n "checking for VALGRIND... " >&6; } 19867 19868if test -n "$VALGRIND_CFLAGS"; then 19869 pkg_cv_VALGRIND_CFLAGS="$VALGRIND_CFLAGS" 19870 elif test -n "$PKG_CONFIG"; then 19871 if test -n "$PKG_CONFIG" && \ 19872 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"valgrind\""; } >&5 19873 ($PKG_CONFIG --exists --print-errors "valgrind") 2>&5 19874 ac_status=$? 19875 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19876 test $ac_status = 0; }; then 19877 pkg_cv_VALGRIND_CFLAGS=`$PKG_CONFIG --cflags "valgrind" 2>/dev/null` 19878else 19879 pkg_failed=yes 19880fi 19881 else 19882 pkg_failed=untried 19883fi 19884if test -n "$VALGRIND_LIBS"; then 19885 pkg_cv_VALGRIND_LIBS="$VALGRIND_LIBS" 19886 elif test -n "$PKG_CONFIG"; then 19887 if test -n "$PKG_CONFIG" && \ 19888 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"valgrind\""; } >&5 19889 ($PKG_CONFIG --exists --print-errors "valgrind") 2>&5 19890 ac_status=$? 19891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19892 test $ac_status = 0; }; then 19893 pkg_cv_VALGRIND_LIBS=`$PKG_CONFIG --libs "valgrind" 2>/dev/null` 19894else 19895 pkg_failed=yes 19896fi 19897 else 19898 pkg_failed=untried 19899fi 19900 19901 19902 19903if test $pkg_failed = yes; then 19904 19905if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19906 _pkg_short_errors_supported=yes 19907else 19908 _pkg_short_errors_supported=no 19909fi 19910 if test $_pkg_short_errors_supported = yes; then 19911 VALGRIND_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "valgrind" 2>&1` 19912 else 19913 VALGRIND_PKG_ERRORS=`$PKG_CONFIG --print-errors "valgrind" 2>&1` 19914 fi 19915 # Put the nasty error message in config.log where it belongs 19916 echo "$VALGRIND_PKG_ERRORS" >&5 19917 19918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19919$as_echo "no" >&6; } 19920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19921$as_echo "no" >&6; } 19922elif test $pkg_failed = untried; then 19923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19924$as_echo "no" >&6; } 19925else 19926 VALGRIND_CFLAGS=$pkg_cv_VALGRIND_CFLAGS 19927 VALGRIND_LIBS=$pkg_cv_VALGRIND_LIBS 19928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19929$as_echo "yes" >&6; } 19930 19931 _save_CFLAGS="$CFLAGS" 19932 _save_CPPFLAGS="$CPPFLAGS" 19933 CFLAGS="$CFLAGS $VALGRIND_CFLAGS" 19934 CPPFLAGS="$CPPFLAGS $VALGRIND_CFLAGS" 19935 ac_fn_c_check_header_mongrel "$LINENO" "valgrind.h" "ac_cv_header_valgrind_h" "$ac_includes_default" 19936if test "x$ac_cv_header_valgrind_h" = xyes; then : 19937 19938$as_echo "#define HAVE_VALGRIND 1" >>confdefs.h 19939 19940fi 19941 19942 19943 ac_fn_c_check_header_mongrel "$LINENO" "lockdep.h" "ac_cv_header_lockdep_h" "$ac_includes_default" 19944if test "x$ac_cv_header_lockdep_h" = xyes; then : 19945 19946$as_echo "#define HAVE_LOCKDEP 1" >>confdefs.h 19947 19948fi 19949 19950 19951 ac_fn_c_check_header_mongrel "$LINENO" "memfault.h" "ac_cv_header_memfault_h" "$ac_includes_default" 19952if test "x$ac_cv_header_memfault_h" = xyes; then : 19953 19954$as_echo "#define HAVE_MEMFAULT 1" >>confdefs.h 19955 19956fi 19957 19958 19959 CAIRO_CFLAGS="$VALGRIND_CFLAGS $CAIRO_CFLAGS" 19960 CFLAGS="$_save_CFLAGS" 19961 CPPFLAGS="$_save_CPPFLAGS" 19962 19963fi 19964fi 19965 19966echo '#undef PACKAGE_VERSION' >>confdefs.h 19967echo '#undef PACKAGE_STRING' >>confdefs.h 19968echo '#undef PACKAGE_NAME' >>confdefs.h 19969echo '#undef PACKAGE_TARNAME' >>confdefs.h 19970$as_echo "#define PACKAGE_VERSION USE_cairo_version_OR_cairo_version_string_INSTEAD" >>confdefs.h 19971 19972$as_echo "#define PACKAGE_STRING USE_cairo_version_OR_cairo_version_string_INSTEAD" >>confdefs.h 19973 19974$as_echo "#define PACKAGE_NAME USE_cairo_INSTEAD" >>confdefs.h 19975 19976$as_echo "#define PACKAGE_TARNAME USE_cairo_INSTEAD" >>confdefs.h 19977 19978 19979 19980 19981 19982 19983 19984 19985 19986 19987 cat >confcache <<\_ACEOF 19988# This file is a shell script that caches the results of configure 19989# tests run on this system so they can be shared between configure 19990# scripts and configure runs, see configure's option --config-cache. 19991# It is not useful on other systems. If it contains results you don't 19992# want to keep, you may remove or edit it. 19993# 19994# config.status only pays attention to the cache file if you give it 19995# the --recheck option to rerun configure. 19996# 19997# `ac_cv_env_foo' variables (set or unset) will be overridden when 19998# loading this file, other *unset* `ac_cv_foo' will be assigned the 19999# following values. 20000 20001_ACEOF 20002 20003# The following way of writing the cache mishandles newlines in values, 20004# but we know of no workaround that is simple, portable, and efficient. 20005# So, we kill variables containing newlines. 20006# Ultrix sh set writes to stderr and can't be redirected directly, 20007# and sets the high bit in the cache file unless we assign to the vars. 20008( 20009 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 20010 eval ac_val=\$$ac_var 20011 case $ac_val in #( 20012 *${as_nl}*) 20013 case $ac_var in #( 20014 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 20015$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 20016 esac 20017 case $ac_var in #( 20018 _ | IFS | as_nl) ;; #( 20019 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 20020 *) { eval $ac_var=; unset $ac_var;} ;; 20021 esac ;; 20022 esac 20023 done 20024 20025 (set) 2>&1 | 20026 case $as_nl`(ac_space=' '; set) 2>&1` in #( 20027 *${as_nl}ac_space=\ *) 20028 # `set' does not quote correctly, so add quotes: double-quote 20029 # substitution turns \\\\ into \\, and sed turns \\ into \. 20030 sed -n \ 20031 "s/'/'\\\\''/g; 20032 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 20033 ;; #( 20034 *) 20035 # `set' quotes correctly as required by POSIX, so do not add quotes. 20036 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 20037 ;; 20038 esac | 20039 sort 20040) | 20041 sed ' 20042 /^ac_cv_env_/b end 20043 t clear 20044 :clear 20045 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 20046 t end 20047 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 20048 :end' >>confcache 20049if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 20050 if test -w "$cache_file"; then 20051 if test "x$cache_file" != "x/dev/null"; then 20052 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 20053$as_echo "$as_me: updating cache $cache_file" >&6;} 20054 if test ! -f "$cache_file" || test -h "$cache_file"; then 20055 cat confcache >"$cache_file" 20056 else 20057 case $cache_file in #( 20058 */* | ?:*) 20059 mv -f confcache "$cache_file"$$ && 20060 mv -f "$cache_file"$$ "$cache_file" ;; #( 20061 *) 20062 mv -f confcache "$cache_file" ;; 20063 esac 20064 fi 20065 fi 20066 else 20067 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 20068$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 20069 fi 20070fi 20071rm -f confcache 20072 20073 20074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compress in -lz" >&5 20075$as_echo_n "checking for compress in -lz... " >&6; } 20076if ${ac_cv_lib_z_compress+:} false; then : 20077 $as_echo_n "(cached) " >&6 20078else 20079 ac_check_lib_save_LIBS=$LIBS 20080LIBS="-lz $LIBS" 20081cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20082/* end confdefs.h. */ 20083 20084/* Override any GCC internal prototype to avoid an error. 20085 Use char because int might match the return type of a GCC 20086 builtin and then its argument prototype would still apply. */ 20087#ifdef __cplusplus 20088extern "C" 20089#endif 20090char compress (); 20091int 20092main () 20093{ 20094return compress (); 20095 ; 20096 return 0; 20097} 20098_ACEOF 20099if ac_fn_c_try_link "$LINENO"; then : 20100 ac_cv_lib_z_compress=yes 20101else 20102 ac_cv_lib_z_compress=no 20103fi 20104rm -f core conftest.err conftest.$ac_objext \ 20105 conftest$ac_exeext conftest.$ac_ext 20106LIBS=$ac_check_lib_save_LIBS 20107fi 20108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_compress" >&5 20109$as_echo "$ac_cv_lib_z_compress" >&6; } 20110if test "x$ac_cv_lib_z_compress" = xyes; then : 20111 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 20112if test "x$ac_cv_header_zlib_h" = xyes; then : 20113 20114 have_libz=yes 20115 20116$as_echo "#define HAVE_ZLIB 1" >>confdefs.h 20117 20118 20119else 20120 have_libz="no (requires zlib http://www.gzip.org/zlib/)" 20121fi 20122 20123 20124else 20125 have_libz="no (requires zlib http://www.gzip.org/zlib/)" 20126fi 20127 20128 20129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 20130$as_echo_n "checking for dlsym in -ldl... " >&6; } 20131if ${ac_cv_lib_dl_dlsym+:} false; then : 20132 $as_echo_n "(cached) " >&6 20133else 20134 ac_check_lib_save_LIBS=$LIBS 20135LIBS="-ldl $LIBS" 20136cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20137/* end confdefs.h. */ 20138 20139/* Override any GCC internal prototype to avoid an error. 20140 Use char because int might match the return type of a GCC 20141 builtin and then its argument prototype would still apply. */ 20142#ifdef __cplusplus 20143extern "C" 20144#endif 20145char dlsym (); 20146int 20147main () 20148{ 20149return dlsym (); 20150 ; 20151 return 0; 20152} 20153_ACEOF 20154if ac_fn_c_try_link "$LINENO"; then : 20155 ac_cv_lib_dl_dlsym=yes 20156else 20157 ac_cv_lib_dl_dlsym=no 20158fi 20159rm -f core conftest.err conftest.$ac_objext \ 20160 conftest$ac_exeext conftest.$ac_ext 20161LIBS=$ac_check_lib_save_LIBS 20162fi 20163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 20164$as_echo "$ac_cv_lib_dl_dlsym" >&6; } 20165if test "x$ac_cv_lib_dl_dlsym" = xyes; then : 20166 have_dlsym=yes; have_dl=yes 20167else 20168 have_dlsym=no; have_dl=no 20169fi 20170 20171if test "x$have_dlsym" = "xno"; then 20172 ac_fn_c_check_func "$LINENO" "dlsym" "ac_cv_func_dlsym" 20173if test "x$ac_cv_func_dlsym" = xyes; then : 20174 have_dlsym=yes 20175else 20176 have_dlsym=no 20177fi 20178 20179fi 20180for ac_header in dlfcn.h 20181do : 20182 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" 20183if test "x$ac_cv_header_dlfcn_h" = xyes; then : 20184 cat >>confdefs.h <<_ACEOF 20185#define HAVE_DLFCN_H 1 20186_ACEOF 20187 have_dlsym=yes 20188else 20189 have_dlsym=no 20190fi 20191 20192done 20193 20194 if test "x$have_dl" = "xyes"; then 20195 CAIRO_HAS_DL_TRUE= 20196 CAIRO_HAS_DL_FALSE='#' 20197else 20198 CAIRO_HAS_DL_TRUE='#' 20199 CAIRO_HAS_DL_FALSE= 20200fi 20201 20202 20203 20204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 20205$as_echo_n "checking for X... " >&6; } 20206 20207 20208# Check whether --with-x was given. 20209if test "${with_x+set}" = set; then : 20210 withval=$with_x; 20211fi 20212 20213# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 20214if test "x$with_x" = xno; then 20215 # The user explicitly disabled X. 20216 have_x=disabled 20217else 20218 case $x_includes,$x_libraries in #( 20219 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( 20220 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : 20221 $as_echo_n "(cached) " >&6 20222else 20223 # One or both of the vars are not set, and there is no cached value. 20224ac_x_includes=no ac_x_libraries=no 20225rm -f -r conftest.dir 20226if mkdir conftest.dir; then 20227 cd conftest.dir 20228 cat >Imakefile <<'_ACEOF' 20229incroot: 20230 @echo incroot='${INCROOT}' 20231usrlibdir: 20232 @echo usrlibdir='${USRLIBDIR}' 20233libdir: 20234 @echo libdir='${LIBDIR}' 20235_ACEOF 20236 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 20237 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 20238 for ac_var in incroot usrlibdir libdir; do 20239 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 20240 done 20241 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 20242 for ac_extension in a so sl dylib la dll; do 20243 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 20244 test -f "$ac_im_libdir/libX11.$ac_extension"; then 20245 ac_im_usrlibdir=$ac_im_libdir; break 20246 fi 20247 done 20248 # Screen out bogus values from the imake configuration. They are 20249 # bogus both because they are the default anyway, and because 20250 # using them would break gcc on systems where it needs fixed includes. 20251 case $ac_im_incroot in 20252 /usr/include) ac_x_includes= ;; 20253 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 20254 esac 20255 case $ac_im_usrlibdir in 20256 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 20257 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 20258 esac 20259 fi 20260 cd .. 20261 rm -f -r conftest.dir 20262fi 20263 20264# Standard set of common directories for X headers. 20265# Check X11 before X11Rn because it is often a symlink to the current release. 20266ac_x_header_dirs=' 20267/usr/X11/include 20268/usr/X11R7/include 20269/usr/X11R6/include 20270/usr/X11R5/include 20271/usr/X11R4/include 20272 20273/usr/include/X11 20274/usr/include/X11R7 20275/usr/include/X11R6 20276/usr/include/X11R5 20277/usr/include/X11R4 20278 20279/usr/local/X11/include 20280/usr/local/X11R7/include 20281/usr/local/X11R6/include 20282/usr/local/X11R5/include 20283/usr/local/X11R4/include 20284 20285/usr/local/include/X11 20286/usr/local/include/X11R7 20287/usr/local/include/X11R6 20288/usr/local/include/X11R5 20289/usr/local/include/X11R4 20290 20291/usr/X386/include 20292/usr/x386/include 20293/usr/XFree86/include/X11 20294 20295/usr/include 20296/usr/local/include 20297/usr/unsupported/include 20298/usr/athena/include 20299/usr/local/x11r5/include 20300/usr/lpp/Xamples/include 20301 20302/usr/openwin/include 20303/usr/openwin/share/include' 20304 20305if test "$ac_x_includes" = no; then 20306 # Guess where to find include files, by looking for Xlib.h. 20307 # First, try using that file with no special directory specified. 20308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20309/* end confdefs.h. */ 20310#include <X11/Xlib.h> 20311_ACEOF 20312if ac_fn_c_try_cpp "$LINENO"; then : 20313 # We can compile using X headers with no special include directory. 20314ac_x_includes= 20315else 20316 for ac_dir in $ac_x_header_dirs; do 20317 if test -r "$ac_dir/X11/Xlib.h"; then 20318 ac_x_includes=$ac_dir 20319 break 20320 fi 20321done 20322fi 20323rm -f conftest.err conftest.i conftest.$ac_ext 20324fi # $ac_x_includes = no 20325 20326if test "$ac_x_libraries" = no; then 20327 # Check for the libraries. 20328 # See if we find them without any special options. 20329 # Don't add to $LIBS permanently. 20330 ac_save_LIBS=$LIBS 20331 LIBS="-lX11 $LIBS" 20332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20333/* end confdefs.h. */ 20334#include <X11/Xlib.h> 20335int 20336main () 20337{ 20338XrmInitialize () 20339 ; 20340 return 0; 20341} 20342_ACEOF 20343if ac_fn_c_try_link "$LINENO"; then : 20344 LIBS=$ac_save_LIBS 20345# We can link X programs with no special library path. 20346ac_x_libraries= 20347else 20348 LIBS=$ac_save_LIBS 20349for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 20350do 20351 # Don't even attempt the hair of trying to link an X program! 20352 for ac_extension in a so sl dylib la dll; do 20353 if test -r "$ac_dir/libX11.$ac_extension"; then 20354 ac_x_libraries=$ac_dir 20355 break 2 20356 fi 20357 done 20358done 20359fi 20360rm -f core conftest.err conftest.$ac_objext \ 20361 conftest$ac_exeext conftest.$ac_ext 20362fi # $ac_x_libraries = no 20363 20364case $ac_x_includes,$ac_x_libraries in #( 20365 no,* | *,no | *\'*) 20366 # Didn't find X, or a directory has "'" in its name. 20367 ac_cv_have_x="have_x=no";; #( 20368 *) 20369 # Record where we found X for the cache. 20370 ac_cv_have_x="have_x=yes\ 20371 ac_x_includes='$ac_x_includes'\ 20372 ac_x_libraries='$ac_x_libraries'" 20373esac 20374fi 20375;; #( 20376 *) have_x=yes;; 20377 esac 20378 eval "$ac_cv_have_x" 20379fi # $with_x != no 20380 20381if test "$have_x" != yes; then 20382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 20383$as_echo "$have_x" >&6; } 20384 no_x=yes 20385else 20386 # If each of the values was on the command line, it overrides each guess. 20387 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 20388 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 20389 # Update the cache value to reflect the command line values. 20390 ac_cv_have_x="have_x=yes\ 20391 ac_x_includes='$x_includes'\ 20392 ac_x_libraries='$x_libraries'" 20393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 20394$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 20395fi 20396 20397 # Check whether --enable-xlib was given. 20398if test "${enable_xlib+set}" = set; then : 20399 enableval=$enable_xlib; enable_xlib=$enableval 20400else 20401 enable_xlib=auto 20402fi 20403 20404 case $enable_xlib in #( 20405 no) : 20406 use_xlib="no (disabled, use --enable-xlib to enable)" 20407 ;; #( 20408 yes|auto) : 20409 if test "x$cairo_cv_xlib_cache_version" != "x6" -o \ 20410 "x$cairo_cv_xlib_cache_commands_len" != "x373" -o \ 20411 "x$cairo_cv_xlib_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 20412 unset cairo_cv_xlib_use 20413fi 20414 if test "x$enable_xlib" = xyes -a "x$cairo_cv_xlib_use" != xyes; then : 20415 unset cairo_cv_xlib_use 20416fi 20417 20418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's Xlib surface backend feature" >&5 20419$as_echo_n "checking for cairo's Xlib surface backend feature... " >&6; } 20420if ${cairo_cv_xlib_use+:} false; then : 20421 $as_echo_n "(cached) " >&6 20422else 20423 echo 20424 use_xlib=yes 20425 xlib_BASE="cairo" 20426xlib_REQUIRES="$ac_env_xlib_REQUIRES_value" 20427xlib_CFLAGS="$ac_env_xlib_CFLAGS_value" 20428xlib_NONPKGCONFIG_CFLAGS="$ac_env_xlib_NONPKGCONFIG_CFLAGS_value" 20429xlib_LIBS="$ac_env_xlib_LIBS_value" 20430xlib_NONPKGCONFIG_LIBS="$ac_env_xlib_NONPKGCONFIG_LIBS_value" 20431xlib_NONPKGCONFIG_EXTRA_LIBS="$ac_env_xlib_NONPKGCONFIG_EXTRA_LIBS_value" 20432 20433 20434 xlib_REQUIRES="x11" 20435 20436pkg_failed=no 20437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for xlib" >&5 20438$as_echo_n "checking for xlib... " >&6; } 20439 20440if test -n "$xlib_CFLAGS"; then 20441 pkg_cv_xlib_CFLAGS="$xlib_CFLAGS" 20442 elif test -n "$PKG_CONFIG"; then 20443 if test -n "$PKG_CONFIG" && \ 20444 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$xlib_REQUIRES\""; } >&5 20445 ($PKG_CONFIG --exists --print-errors "$xlib_REQUIRES") 2>&5 20446 ac_status=$? 20447 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 20448 test $ac_status = 0; }; then 20449 pkg_cv_xlib_CFLAGS=`$PKG_CONFIG --cflags "$xlib_REQUIRES" 2>/dev/null` 20450else 20451 pkg_failed=yes 20452fi 20453 else 20454 pkg_failed=untried 20455fi 20456if test -n "$xlib_LIBS"; then 20457 pkg_cv_xlib_LIBS="$xlib_LIBS" 20458 elif test -n "$PKG_CONFIG"; then 20459 if test -n "$PKG_CONFIG" && \ 20460 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$xlib_REQUIRES\""; } >&5 20461 ($PKG_CONFIG --exists --print-errors "$xlib_REQUIRES") 2>&5 20462 ac_status=$? 20463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 20464 test $ac_status = 0; }; then 20465 pkg_cv_xlib_LIBS=`$PKG_CONFIG --libs "$xlib_REQUIRES" 2>/dev/null` 20466else 20467 pkg_failed=yes 20468fi 20469 else 20470 pkg_failed=untried 20471fi 20472 20473 20474 20475if test $pkg_failed = yes; then 20476 20477if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 20478 _pkg_short_errors_supported=yes 20479else 20480 _pkg_short_errors_supported=no 20481fi 20482 if test $_pkg_short_errors_supported = yes; then 20483 xlib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$xlib_REQUIRES" 2>&1` 20484 else 20485 xlib_PKG_ERRORS=`$PKG_CONFIG --print-errors "$xlib_REQUIRES" 2>&1` 20486 fi 20487 # Put the nasty error message in config.log where it belongs 20488 echo "$xlib_PKG_ERRORS" >&5 20489 20490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20491$as_echo "no" >&6; } 20492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20493$as_echo "no" >&6; } 20494 xlib_REQUIRES="" 20495 if test "$no_x" = yes; then 20496 # Not all programs may use this symbol, but it does not hurt to define it. 20497 20498$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 20499 20500 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 20501else 20502 if test -n "$x_includes"; then 20503 X_CFLAGS="$X_CFLAGS -I$x_includes" 20504 fi 20505 20506 # It would also be nice to do this for all -L options, not just this one. 20507 if test -n "$x_libraries"; then 20508 X_LIBS="$X_LIBS -L$x_libraries" 20509 # For Solaris; some versions of Sun CC require a space after -R and 20510 # others require no space. Words are not sufficient . . . . 20511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 20512$as_echo_n "checking whether -R must be followed by a space... " >&6; } 20513 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 20514 ac_xsave_c_werror_flag=$ac_c_werror_flag 20515 ac_c_werror_flag=yes 20516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20517/* end confdefs.h. */ 20518 20519int 20520main () 20521{ 20522 20523 ; 20524 return 0; 20525} 20526_ACEOF 20527if ac_fn_c_try_link "$LINENO"; then : 20528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20529$as_echo "no" >&6; } 20530 X_LIBS="$X_LIBS -R$x_libraries" 20531else 20532 LIBS="$ac_xsave_LIBS -R $x_libraries" 20533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20534/* end confdefs.h. */ 20535 20536int 20537main () 20538{ 20539 20540 ; 20541 return 0; 20542} 20543_ACEOF 20544if ac_fn_c_try_link "$LINENO"; then : 20545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20546$as_echo "yes" >&6; } 20547 X_LIBS="$X_LIBS -R $x_libraries" 20548else 20549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 20550$as_echo "neither works" >&6; } 20551fi 20552rm -f core conftest.err conftest.$ac_objext \ 20553 conftest$ac_exeext conftest.$ac_ext 20554fi 20555rm -f core conftest.err conftest.$ac_objext \ 20556 conftest$ac_exeext conftest.$ac_ext 20557 ac_c_werror_flag=$ac_xsave_c_werror_flag 20558 LIBS=$ac_xsave_LIBS 20559 fi 20560 20561 # Check for system-dependent libraries X programs must link with. 20562 # Do this before checking for the system-independent R6 libraries 20563 # (-lICE), since we may need -lsocket or whatever for X linking. 20564 20565 if test "$ISC" = yes; then 20566 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 20567 else 20568 # Martyn Johnson says this is needed for Ultrix, if the X 20569 # libraries were built with DECnet support. And Karl Berry says 20570 # the Alpha needs dnet_stub (dnet does not exist). 20571 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 20572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20573/* end confdefs.h. */ 20574 20575/* Override any GCC internal prototype to avoid an error. 20576 Use char because int might match the return type of a GCC 20577 builtin and then its argument prototype would still apply. */ 20578#ifdef __cplusplus 20579extern "C" 20580#endif 20581char XOpenDisplay (); 20582int 20583main () 20584{ 20585return XOpenDisplay (); 20586 ; 20587 return 0; 20588} 20589_ACEOF 20590if ac_fn_c_try_link "$LINENO"; then : 20591 20592else 20593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 20594$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 20595if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : 20596 $as_echo_n "(cached) " >&6 20597else 20598 ac_check_lib_save_LIBS=$LIBS 20599LIBS="-ldnet $LIBS" 20600cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20601/* end confdefs.h. */ 20602 20603/* Override any GCC internal prototype to avoid an error. 20604 Use char because int might match the return type of a GCC 20605 builtin and then its argument prototype would still apply. */ 20606#ifdef __cplusplus 20607extern "C" 20608#endif 20609char dnet_ntoa (); 20610int 20611main () 20612{ 20613return dnet_ntoa (); 20614 ; 20615 return 0; 20616} 20617_ACEOF 20618if ac_fn_c_try_link "$LINENO"; then : 20619 ac_cv_lib_dnet_dnet_ntoa=yes 20620else 20621 ac_cv_lib_dnet_dnet_ntoa=no 20622fi 20623rm -f core conftest.err conftest.$ac_objext \ 20624 conftest$ac_exeext conftest.$ac_ext 20625LIBS=$ac_check_lib_save_LIBS 20626fi 20627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 20628$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 20629if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : 20630 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 20631fi 20632 20633 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 20634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 20635$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 20636if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then : 20637 $as_echo_n "(cached) " >&6 20638else 20639 ac_check_lib_save_LIBS=$LIBS 20640LIBS="-ldnet_stub $LIBS" 20641cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20642/* end confdefs.h. */ 20643 20644/* Override any GCC internal prototype to avoid an error. 20645 Use char because int might match the return type of a GCC 20646 builtin and then its argument prototype would still apply. */ 20647#ifdef __cplusplus 20648extern "C" 20649#endif 20650char dnet_ntoa (); 20651int 20652main () 20653{ 20654return dnet_ntoa (); 20655 ; 20656 return 0; 20657} 20658_ACEOF 20659if ac_fn_c_try_link "$LINENO"; then : 20660 ac_cv_lib_dnet_stub_dnet_ntoa=yes 20661else 20662 ac_cv_lib_dnet_stub_dnet_ntoa=no 20663fi 20664rm -f core conftest.err conftest.$ac_objext \ 20665 conftest$ac_exeext conftest.$ac_ext 20666LIBS=$ac_check_lib_save_LIBS 20667fi 20668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 20669$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 20670if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then : 20671 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 20672fi 20673 20674 fi 20675fi 20676rm -f core conftest.err conftest.$ac_objext \ 20677 conftest$ac_exeext conftest.$ac_ext 20678 LIBS="$ac_xsave_LIBS" 20679 20680 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, 20681 # to get the SysV transport functions. 20682 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 20683 # needs -lnsl. 20684 # The nsl library prevents programs from opening the X display 20685 # on Irix 5.2, according to T.E. Dickey. 20686 # The functions gethostbyname, getservbyname, and inet_addr are 20687 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 20688 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 20689if test "x$ac_cv_func_gethostbyname" = xyes; then : 20690 20691fi 20692 20693 if test $ac_cv_func_gethostbyname = no; then 20694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 20695$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 20696if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 20697 $as_echo_n "(cached) " >&6 20698else 20699 ac_check_lib_save_LIBS=$LIBS 20700LIBS="-lnsl $LIBS" 20701cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20702/* end confdefs.h. */ 20703 20704/* Override any GCC internal prototype to avoid an error. 20705 Use char because int might match the return type of a GCC 20706 builtin and then its argument prototype would still apply. */ 20707#ifdef __cplusplus 20708extern "C" 20709#endif 20710char gethostbyname (); 20711int 20712main () 20713{ 20714return gethostbyname (); 20715 ; 20716 return 0; 20717} 20718_ACEOF 20719if ac_fn_c_try_link "$LINENO"; then : 20720 ac_cv_lib_nsl_gethostbyname=yes 20721else 20722 ac_cv_lib_nsl_gethostbyname=no 20723fi 20724rm -f core conftest.err conftest.$ac_objext \ 20725 conftest$ac_exeext conftest.$ac_ext 20726LIBS=$ac_check_lib_save_LIBS 20727fi 20728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 20729$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 20730if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 20731 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 20732fi 20733 20734 if test $ac_cv_lib_nsl_gethostbyname = no; then 20735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 20736$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 20737if ${ac_cv_lib_bsd_gethostbyname+:} false; then : 20738 $as_echo_n "(cached) " >&6 20739else 20740 ac_check_lib_save_LIBS=$LIBS 20741LIBS="-lbsd $LIBS" 20742cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20743/* end confdefs.h. */ 20744 20745/* Override any GCC internal prototype to avoid an error. 20746 Use char because int might match the return type of a GCC 20747 builtin and then its argument prototype would still apply. */ 20748#ifdef __cplusplus 20749extern "C" 20750#endif 20751char gethostbyname (); 20752int 20753main () 20754{ 20755return gethostbyname (); 20756 ; 20757 return 0; 20758} 20759_ACEOF 20760if ac_fn_c_try_link "$LINENO"; then : 20761 ac_cv_lib_bsd_gethostbyname=yes 20762else 20763 ac_cv_lib_bsd_gethostbyname=no 20764fi 20765rm -f core conftest.err conftest.$ac_objext \ 20766 conftest$ac_exeext conftest.$ac_ext 20767LIBS=$ac_check_lib_save_LIBS 20768fi 20769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 20770$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 20771if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then : 20772 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 20773fi 20774 20775 fi 20776 fi 20777 20778 # lieder@skyler.mavd.honeywell.com says without -lsocket, 20779 # socket/setsockopt and other routines are undefined under SCO ODT 20780 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 20781 # on later versions), says Simon Leinen: it contains gethostby* 20782 # variants that don't use the name server (or something). -lsocket 20783 # must be given before -lnsl if both are needed. We assume that 20784 # if connect needs -lnsl, so does gethostbyname. 20785 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 20786if test "x$ac_cv_func_connect" = xyes; then : 20787 20788fi 20789 20790 if test $ac_cv_func_connect = no; then 20791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 20792$as_echo_n "checking for connect in -lsocket... " >&6; } 20793if ${ac_cv_lib_socket_connect+:} false; then : 20794 $as_echo_n "(cached) " >&6 20795else 20796 ac_check_lib_save_LIBS=$LIBS 20797LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 20798cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20799/* end confdefs.h. */ 20800 20801/* Override any GCC internal prototype to avoid an error. 20802 Use char because int might match the return type of a GCC 20803 builtin and then its argument prototype would still apply. */ 20804#ifdef __cplusplus 20805extern "C" 20806#endif 20807char connect (); 20808int 20809main () 20810{ 20811return connect (); 20812 ; 20813 return 0; 20814} 20815_ACEOF 20816if ac_fn_c_try_link "$LINENO"; then : 20817 ac_cv_lib_socket_connect=yes 20818else 20819 ac_cv_lib_socket_connect=no 20820fi 20821rm -f core conftest.err conftest.$ac_objext \ 20822 conftest$ac_exeext conftest.$ac_ext 20823LIBS=$ac_check_lib_save_LIBS 20824fi 20825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 20826$as_echo "$ac_cv_lib_socket_connect" >&6; } 20827if test "x$ac_cv_lib_socket_connect" = xyes; then : 20828 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 20829fi 20830 20831 fi 20832 20833 # Guillermo Gomez says -lposix is necessary on A/UX. 20834 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 20835if test "x$ac_cv_func_remove" = xyes; then : 20836 20837fi 20838 20839 if test $ac_cv_func_remove = no; then 20840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 20841$as_echo_n "checking for remove in -lposix... " >&6; } 20842if ${ac_cv_lib_posix_remove+:} false; then : 20843 $as_echo_n "(cached) " >&6 20844else 20845 ac_check_lib_save_LIBS=$LIBS 20846LIBS="-lposix $LIBS" 20847cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20848/* end confdefs.h. */ 20849 20850/* Override any GCC internal prototype to avoid an error. 20851 Use char because int might match the return type of a GCC 20852 builtin and then its argument prototype would still apply. */ 20853#ifdef __cplusplus 20854extern "C" 20855#endif 20856char remove (); 20857int 20858main () 20859{ 20860return remove (); 20861 ; 20862 return 0; 20863} 20864_ACEOF 20865if ac_fn_c_try_link "$LINENO"; then : 20866 ac_cv_lib_posix_remove=yes 20867else 20868 ac_cv_lib_posix_remove=no 20869fi 20870rm -f core conftest.err conftest.$ac_objext \ 20871 conftest$ac_exeext conftest.$ac_ext 20872LIBS=$ac_check_lib_save_LIBS 20873fi 20874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 20875$as_echo "$ac_cv_lib_posix_remove" >&6; } 20876if test "x$ac_cv_lib_posix_remove" = xyes; then : 20877 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 20878fi 20879 20880 fi 20881 20882 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 20883 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 20884if test "x$ac_cv_func_shmat" = xyes; then : 20885 20886fi 20887 20888 if test $ac_cv_func_shmat = no; then 20889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 20890$as_echo_n "checking for shmat in -lipc... " >&6; } 20891if ${ac_cv_lib_ipc_shmat+:} false; then : 20892 $as_echo_n "(cached) " >&6 20893else 20894 ac_check_lib_save_LIBS=$LIBS 20895LIBS="-lipc $LIBS" 20896cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20897/* end confdefs.h. */ 20898 20899/* Override any GCC internal prototype to avoid an error. 20900 Use char because int might match the return type of a GCC 20901 builtin and then its argument prototype would still apply. */ 20902#ifdef __cplusplus 20903extern "C" 20904#endif 20905char shmat (); 20906int 20907main () 20908{ 20909return shmat (); 20910 ; 20911 return 0; 20912} 20913_ACEOF 20914if ac_fn_c_try_link "$LINENO"; then : 20915 ac_cv_lib_ipc_shmat=yes 20916else 20917 ac_cv_lib_ipc_shmat=no 20918fi 20919rm -f core conftest.err conftest.$ac_objext \ 20920 conftest$ac_exeext conftest.$ac_ext 20921LIBS=$ac_check_lib_save_LIBS 20922fi 20923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 20924$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 20925if test "x$ac_cv_lib_ipc_shmat" = xyes; then : 20926 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 20927fi 20928 20929 fi 20930 fi 20931 20932 # Check for libraries that X11R6 Xt/Xaw programs need. 20933 ac_save_LDFLAGS=$LDFLAGS 20934 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 20935 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 20936 # check for ICE first), but we must link in the order -lSM -lICE or 20937 # we get undefined symbols. So assume we have SM if we have ICE. 20938 # These have to be linked with before -lX11, unlike the other 20939 # libraries we check for below, so use a different variable. 20940 # John Interrante, Karl Berry 20941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 20942$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 20943if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then : 20944 $as_echo_n "(cached) " >&6 20945else 20946 ac_check_lib_save_LIBS=$LIBS 20947LIBS="-lICE $X_EXTRA_LIBS $LIBS" 20948cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20949/* end confdefs.h. */ 20950 20951/* Override any GCC internal prototype to avoid an error. 20952 Use char because int might match the return type of a GCC 20953 builtin and then its argument prototype would still apply. */ 20954#ifdef __cplusplus 20955extern "C" 20956#endif 20957char IceConnectionNumber (); 20958int 20959main () 20960{ 20961return IceConnectionNumber (); 20962 ; 20963 return 0; 20964} 20965_ACEOF 20966if ac_fn_c_try_link "$LINENO"; then : 20967 ac_cv_lib_ICE_IceConnectionNumber=yes 20968else 20969 ac_cv_lib_ICE_IceConnectionNumber=no 20970fi 20971rm -f core conftest.err conftest.$ac_objext \ 20972 conftest$ac_exeext conftest.$ac_ext 20973LIBS=$ac_check_lib_save_LIBS 20974fi 20975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 20976$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 20977if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then : 20978 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 20979fi 20980 20981 LDFLAGS=$ac_save_LDFLAGS 20982 20983fi 20984 20985 if test "x$no_x" = xyes; then 20986 use_xlib="no (requires X development libraries)" 20987 else 20988 xlib_NONPKGCONFIG_LIBS="$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS" 20989 xlib_NONPKGCONFIG_CFLAGS=$X_CFLAGS 20990 fi 20991elif test $pkg_failed = untried; then 20992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20993$as_echo "no" >&6; } 20994 xlib_REQUIRES="" 20995 if test "$no_x" = yes; then 20996 # Not all programs may use this symbol, but it does not hurt to define it. 20997 20998$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 20999 21000 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 21001else 21002 if test -n "$x_includes"; then 21003 X_CFLAGS="$X_CFLAGS -I$x_includes" 21004 fi 21005 21006 # It would also be nice to do this for all -L options, not just this one. 21007 if test -n "$x_libraries"; then 21008 X_LIBS="$X_LIBS -L$x_libraries" 21009 # For Solaris; some versions of Sun CC require a space after -R and 21010 # others require no space. Words are not sufficient . . . . 21011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 21012$as_echo_n "checking whether -R must be followed by a space... " >&6; } 21013 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 21014 ac_xsave_c_werror_flag=$ac_c_werror_flag 21015 ac_c_werror_flag=yes 21016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21017/* end confdefs.h. */ 21018 21019int 21020main () 21021{ 21022 21023 ; 21024 return 0; 21025} 21026_ACEOF 21027if ac_fn_c_try_link "$LINENO"; then : 21028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21029$as_echo "no" >&6; } 21030 X_LIBS="$X_LIBS -R$x_libraries" 21031else 21032 LIBS="$ac_xsave_LIBS -R $x_libraries" 21033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21034/* end confdefs.h. */ 21035 21036int 21037main () 21038{ 21039 21040 ; 21041 return 0; 21042} 21043_ACEOF 21044if ac_fn_c_try_link "$LINENO"; then : 21045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21046$as_echo "yes" >&6; } 21047 X_LIBS="$X_LIBS -R $x_libraries" 21048else 21049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 21050$as_echo "neither works" >&6; } 21051fi 21052rm -f core conftest.err conftest.$ac_objext \ 21053 conftest$ac_exeext conftest.$ac_ext 21054fi 21055rm -f core conftest.err conftest.$ac_objext \ 21056 conftest$ac_exeext conftest.$ac_ext 21057 ac_c_werror_flag=$ac_xsave_c_werror_flag 21058 LIBS=$ac_xsave_LIBS 21059 fi 21060 21061 # Check for system-dependent libraries X programs must link with. 21062 # Do this before checking for the system-independent R6 libraries 21063 # (-lICE), since we may need -lsocket or whatever for X linking. 21064 21065 if test "$ISC" = yes; then 21066 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 21067 else 21068 # Martyn Johnson says this is needed for Ultrix, if the X 21069 # libraries were built with DECnet support. And Karl Berry says 21070 # the Alpha needs dnet_stub (dnet does not exist). 21071 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 21072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21073/* end confdefs.h. */ 21074 21075/* Override any GCC internal prototype to avoid an error. 21076 Use char because int might match the return type of a GCC 21077 builtin and then its argument prototype would still apply. */ 21078#ifdef __cplusplus 21079extern "C" 21080#endif 21081char XOpenDisplay (); 21082int 21083main () 21084{ 21085return XOpenDisplay (); 21086 ; 21087 return 0; 21088} 21089_ACEOF 21090if ac_fn_c_try_link "$LINENO"; then : 21091 21092else 21093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 21094$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 21095if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : 21096 $as_echo_n "(cached) " >&6 21097else 21098 ac_check_lib_save_LIBS=$LIBS 21099LIBS="-ldnet $LIBS" 21100cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21101/* end confdefs.h. */ 21102 21103/* Override any GCC internal prototype to avoid an error. 21104 Use char because int might match the return type of a GCC 21105 builtin and then its argument prototype would still apply. */ 21106#ifdef __cplusplus 21107extern "C" 21108#endif 21109char dnet_ntoa (); 21110int 21111main () 21112{ 21113return dnet_ntoa (); 21114 ; 21115 return 0; 21116} 21117_ACEOF 21118if ac_fn_c_try_link "$LINENO"; then : 21119 ac_cv_lib_dnet_dnet_ntoa=yes 21120else 21121 ac_cv_lib_dnet_dnet_ntoa=no 21122fi 21123rm -f core conftest.err conftest.$ac_objext \ 21124 conftest$ac_exeext conftest.$ac_ext 21125LIBS=$ac_check_lib_save_LIBS 21126fi 21127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 21128$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 21129if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : 21130 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 21131fi 21132 21133 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 21134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 21135$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 21136if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then : 21137 $as_echo_n "(cached) " >&6 21138else 21139 ac_check_lib_save_LIBS=$LIBS 21140LIBS="-ldnet_stub $LIBS" 21141cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21142/* end confdefs.h. */ 21143 21144/* Override any GCC internal prototype to avoid an error. 21145 Use char because int might match the return type of a GCC 21146 builtin and then its argument prototype would still apply. */ 21147#ifdef __cplusplus 21148extern "C" 21149#endif 21150char dnet_ntoa (); 21151int 21152main () 21153{ 21154return dnet_ntoa (); 21155 ; 21156 return 0; 21157} 21158_ACEOF 21159if ac_fn_c_try_link "$LINENO"; then : 21160 ac_cv_lib_dnet_stub_dnet_ntoa=yes 21161else 21162 ac_cv_lib_dnet_stub_dnet_ntoa=no 21163fi 21164rm -f core conftest.err conftest.$ac_objext \ 21165 conftest$ac_exeext conftest.$ac_ext 21166LIBS=$ac_check_lib_save_LIBS 21167fi 21168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 21169$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 21170if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then : 21171 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 21172fi 21173 21174 fi 21175fi 21176rm -f core conftest.err conftest.$ac_objext \ 21177 conftest$ac_exeext conftest.$ac_ext 21178 LIBS="$ac_xsave_LIBS" 21179 21180 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, 21181 # to get the SysV transport functions. 21182 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 21183 # needs -lnsl. 21184 # The nsl library prevents programs from opening the X display 21185 # on Irix 5.2, according to T.E. Dickey. 21186 # The functions gethostbyname, getservbyname, and inet_addr are 21187 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 21188 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 21189if test "x$ac_cv_func_gethostbyname" = xyes; then : 21190 21191fi 21192 21193 if test $ac_cv_func_gethostbyname = no; then 21194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 21195$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 21196if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 21197 $as_echo_n "(cached) " >&6 21198else 21199 ac_check_lib_save_LIBS=$LIBS 21200LIBS="-lnsl $LIBS" 21201cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21202/* end confdefs.h. */ 21203 21204/* Override any GCC internal prototype to avoid an error. 21205 Use char because int might match the return type of a GCC 21206 builtin and then its argument prototype would still apply. */ 21207#ifdef __cplusplus 21208extern "C" 21209#endif 21210char gethostbyname (); 21211int 21212main () 21213{ 21214return gethostbyname (); 21215 ; 21216 return 0; 21217} 21218_ACEOF 21219if ac_fn_c_try_link "$LINENO"; then : 21220 ac_cv_lib_nsl_gethostbyname=yes 21221else 21222 ac_cv_lib_nsl_gethostbyname=no 21223fi 21224rm -f core conftest.err conftest.$ac_objext \ 21225 conftest$ac_exeext conftest.$ac_ext 21226LIBS=$ac_check_lib_save_LIBS 21227fi 21228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 21229$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 21230if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 21231 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 21232fi 21233 21234 if test $ac_cv_lib_nsl_gethostbyname = no; then 21235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 21236$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 21237if ${ac_cv_lib_bsd_gethostbyname+:} false; then : 21238 $as_echo_n "(cached) " >&6 21239else 21240 ac_check_lib_save_LIBS=$LIBS 21241LIBS="-lbsd $LIBS" 21242cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21243/* end confdefs.h. */ 21244 21245/* Override any GCC internal prototype to avoid an error. 21246 Use char because int might match the return type of a GCC 21247 builtin and then its argument prototype would still apply. */ 21248#ifdef __cplusplus 21249extern "C" 21250#endif 21251char gethostbyname (); 21252int 21253main () 21254{ 21255return gethostbyname (); 21256 ; 21257 return 0; 21258} 21259_ACEOF 21260if ac_fn_c_try_link "$LINENO"; then : 21261 ac_cv_lib_bsd_gethostbyname=yes 21262else 21263 ac_cv_lib_bsd_gethostbyname=no 21264fi 21265rm -f core conftest.err conftest.$ac_objext \ 21266 conftest$ac_exeext conftest.$ac_ext 21267LIBS=$ac_check_lib_save_LIBS 21268fi 21269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 21270$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 21271if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then : 21272 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 21273fi 21274 21275 fi 21276 fi 21277 21278 # lieder@skyler.mavd.honeywell.com says without -lsocket, 21279 # socket/setsockopt and other routines are undefined under SCO ODT 21280 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 21281 # on later versions), says Simon Leinen: it contains gethostby* 21282 # variants that don't use the name server (or something). -lsocket 21283 # must be given before -lnsl if both are needed. We assume that 21284 # if connect needs -lnsl, so does gethostbyname. 21285 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 21286if test "x$ac_cv_func_connect" = xyes; then : 21287 21288fi 21289 21290 if test $ac_cv_func_connect = no; then 21291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 21292$as_echo_n "checking for connect in -lsocket... " >&6; } 21293if ${ac_cv_lib_socket_connect+:} false; then : 21294 $as_echo_n "(cached) " >&6 21295else 21296 ac_check_lib_save_LIBS=$LIBS 21297LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 21298cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21299/* end confdefs.h. */ 21300 21301/* Override any GCC internal prototype to avoid an error. 21302 Use char because int might match the return type of a GCC 21303 builtin and then its argument prototype would still apply. */ 21304#ifdef __cplusplus 21305extern "C" 21306#endif 21307char connect (); 21308int 21309main () 21310{ 21311return connect (); 21312 ; 21313 return 0; 21314} 21315_ACEOF 21316if ac_fn_c_try_link "$LINENO"; then : 21317 ac_cv_lib_socket_connect=yes 21318else 21319 ac_cv_lib_socket_connect=no 21320fi 21321rm -f core conftest.err conftest.$ac_objext \ 21322 conftest$ac_exeext conftest.$ac_ext 21323LIBS=$ac_check_lib_save_LIBS 21324fi 21325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 21326$as_echo "$ac_cv_lib_socket_connect" >&6; } 21327if test "x$ac_cv_lib_socket_connect" = xyes; then : 21328 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 21329fi 21330 21331 fi 21332 21333 # Guillermo Gomez says -lposix is necessary on A/UX. 21334 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 21335if test "x$ac_cv_func_remove" = xyes; then : 21336 21337fi 21338 21339 if test $ac_cv_func_remove = no; then 21340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 21341$as_echo_n "checking for remove in -lposix... " >&6; } 21342if ${ac_cv_lib_posix_remove+:} false; then : 21343 $as_echo_n "(cached) " >&6 21344else 21345 ac_check_lib_save_LIBS=$LIBS 21346LIBS="-lposix $LIBS" 21347cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21348/* end confdefs.h. */ 21349 21350/* Override any GCC internal prototype to avoid an error. 21351 Use char because int might match the return type of a GCC 21352 builtin and then its argument prototype would still apply. */ 21353#ifdef __cplusplus 21354extern "C" 21355#endif 21356char remove (); 21357int 21358main () 21359{ 21360return remove (); 21361 ; 21362 return 0; 21363} 21364_ACEOF 21365if ac_fn_c_try_link "$LINENO"; then : 21366 ac_cv_lib_posix_remove=yes 21367else 21368 ac_cv_lib_posix_remove=no 21369fi 21370rm -f core conftest.err conftest.$ac_objext \ 21371 conftest$ac_exeext conftest.$ac_ext 21372LIBS=$ac_check_lib_save_LIBS 21373fi 21374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 21375$as_echo "$ac_cv_lib_posix_remove" >&6; } 21376if test "x$ac_cv_lib_posix_remove" = xyes; then : 21377 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 21378fi 21379 21380 fi 21381 21382 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 21383 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 21384if test "x$ac_cv_func_shmat" = xyes; then : 21385 21386fi 21387 21388 if test $ac_cv_func_shmat = no; then 21389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 21390$as_echo_n "checking for shmat in -lipc... " >&6; } 21391if ${ac_cv_lib_ipc_shmat+:} false; then : 21392 $as_echo_n "(cached) " >&6 21393else 21394 ac_check_lib_save_LIBS=$LIBS 21395LIBS="-lipc $LIBS" 21396cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21397/* end confdefs.h. */ 21398 21399/* Override any GCC internal prototype to avoid an error. 21400 Use char because int might match the return type of a GCC 21401 builtin and then its argument prototype would still apply. */ 21402#ifdef __cplusplus 21403extern "C" 21404#endif 21405char shmat (); 21406int 21407main () 21408{ 21409return shmat (); 21410 ; 21411 return 0; 21412} 21413_ACEOF 21414if ac_fn_c_try_link "$LINENO"; then : 21415 ac_cv_lib_ipc_shmat=yes 21416else 21417 ac_cv_lib_ipc_shmat=no 21418fi 21419rm -f core conftest.err conftest.$ac_objext \ 21420 conftest$ac_exeext conftest.$ac_ext 21421LIBS=$ac_check_lib_save_LIBS 21422fi 21423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 21424$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 21425if test "x$ac_cv_lib_ipc_shmat" = xyes; then : 21426 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 21427fi 21428 21429 fi 21430 fi 21431 21432 # Check for libraries that X11R6 Xt/Xaw programs need. 21433 ac_save_LDFLAGS=$LDFLAGS 21434 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 21435 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 21436 # check for ICE first), but we must link in the order -lSM -lICE or 21437 # we get undefined symbols. So assume we have SM if we have ICE. 21438 # These have to be linked with before -lX11, unlike the other 21439 # libraries we check for below, so use a different variable. 21440 # John Interrante, Karl Berry 21441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 21442$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 21443if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then : 21444 $as_echo_n "(cached) " >&6 21445else 21446 ac_check_lib_save_LIBS=$LIBS 21447LIBS="-lICE $X_EXTRA_LIBS $LIBS" 21448cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21449/* end confdefs.h. */ 21450 21451/* Override any GCC internal prototype to avoid an error. 21452 Use char because int might match the return type of a GCC 21453 builtin and then its argument prototype would still apply. */ 21454#ifdef __cplusplus 21455extern "C" 21456#endif 21457char IceConnectionNumber (); 21458int 21459main () 21460{ 21461return IceConnectionNumber (); 21462 ; 21463 return 0; 21464} 21465_ACEOF 21466if ac_fn_c_try_link "$LINENO"; then : 21467 ac_cv_lib_ICE_IceConnectionNumber=yes 21468else 21469 ac_cv_lib_ICE_IceConnectionNumber=no 21470fi 21471rm -f core conftest.err conftest.$ac_objext \ 21472 conftest$ac_exeext conftest.$ac_ext 21473LIBS=$ac_check_lib_save_LIBS 21474fi 21475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 21476$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 21477if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then : 21478 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 21479fi 21480 21481 LDFLAGS=$ac_save_LDFLAGS 21482 21483fi 21484 21485 if test "x$no_x" = xyes; then 21486 use_xlib="no (requires X development libraries)" 21487 else 21488 xlib_NONPKGCONFIG_LIBS="$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS" 21489 xlib_NONPKGCONFIG_CFLAGS=$X_CFLAGS 21490 fi 21491else 21492 xlib_CFLAGS=$pkg_cv_xlib_CFLAGS 21493 xlib_LIBS=$pkg_cv_xlib_LIBS 21494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21495$as_echo "yes" >&6; } 21496 : 21497fi 21498 21499 cairo_cv_xlib_use=$use_xlib 21500 cairo_cv_xlib_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 21501 cairo_cv_xlib_cache_commands_len="373" 21502 cairo_cv_xlib_cache_version="6" 21503 cairo_cv_xlib_BASE=$xlib_BASE 21504cairo_cv_xlib_REQUIRES=$xlib_REQUIRES 21505cairo_cv_xlib_CFLAGS=$xlib_CFLAGS 21506cairo_cv_xlib_NONPKGCONFIG_CFLAGS=$xlib_NONPKGCONFIG_CFLAGS 21507cairo_cv_xlib_LIBS=$xlib_LIBS 21508cairo_cv_xlib_NONPKGCONFIG_LIBS=$xlib_NONPKGCONFIG_LIBS 21509cairo_cv_xlib_NONPKGCONFIG_EXTRA_LIBS=$xlib_NONPKGCONFIG_EXTRA_LIBS 21510 21511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's Xlib surface backend feature could be enabled" >&5 21512$as_echo_n "checking whether cairo's Xlib surface backend feature could be enabled... " >&6; } 21513 21514fi 21515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_xlib_use" >&5 21516$as_echo "$cairo_cv_xlib_use" >&6; } 21517 use_xlib=$cairo_cv_xlib_use 21518 21519 if test "x$enable_xlib" = "xyes" -a "x$use_xlib" != xyes; then : 21520 as_fn_error $? " Xlib surface backend feature could not be enabled" "$LINENO" 5 21521 21522fi ;; #( 21523 *) : 21524 as_fn_error $? "invalid argument passed to --enable-xlib: \`$use_xlib', should be one of [no/auto/yes]" "$LINENO" 5 21525 ;; 21526esac 21527 if test "x$use_xlib" = "xyes"; then : 21528 xlib_BASE=$cairo_cv_xlib_BASE 21529xlib_REQUIRES=$cairo_cv_xlib_REQUIRES 21530xlib_CFLAGS=$cairo_cv_xlib_CFLAGS 21531xlib_NONPKGCONFIG_CFLAGS=$cairo_cv_xlib_NONPKGCONFIG_CFLAGS 21532xlib_LIBS=$cairo_cv_xlib_LIBS 21533xlib_NONPKGCONFIG_LIBS=$cairo_cv_xlib_NONPKGCONFIG_LIBS 21534xlib_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_xlib_NONPKGCONFIG_EXTRA_LIBS 21535 21536 CAIRO_REQUIRES="$xlib_REQUIRES"" ${CAIRO_REQUIRES}" 21537 21538 CAIRO_CFLAGS="$xlib_CFLAGS"" ${CAIRO_CFLAGS}" 21539 21540 CAIRO_NONPKGCONFIG_CFLAGS="$xlib_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 21541 21542 CAIRO_LIBS="$xlib_LIBS"" ${CAIRO_LIBS}" 21543 21544 CAIRO_NONPKGCONFIG_LIBS="$xlib_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 21545 21546 21547else 21548 xlib_BASE=$cairo_cv_xlib_BASE 21549xlib_REQUIRES=$cairo_cv_xlib_REQUIRES 21550xlib_CFLAGS=$cairo_cv_xlib_CFLAGS 21551xlib_NONPKGCONFIG_CFLAGS=$cairo_cv_xlib_NONPKGCONFIG_CFLAGS 21552xlib_LIBS=$cairo_cv_xlib_LIBS 21553xlib_NONPKGCONFIG_LIBS=$cairo_cv_xlib_NONPKGCONFIG_LIBS 21554xlib_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_xlib_NONPKGCONFIG_EXTRA_LIBS 21555 21556 21557fi 21558 21559 if test "x$use_xlib" = xyes; then 21560 CAIRO_HAS_XLIB_SURFACE_TRUE= 21561 CAIRO_HAS_XLIB_SURFACE_FALSE='#' 21562else 21563 CAIRO_HAS_XLIB_SURFACE_TRUE='#' 21564 CAIRO_HAS_XLIB_SURFACE_FALSE= 21565fi 21566 21567 21568 cr_make_tmp='CAIRO_HAS_XLIB_SURFACE=0' 21569 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 21570""$cr_make_tmp" 21571 21572 21573 cr_make_tmp='' 21574 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 21575""$cr_make_tmp" 21576 21577 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 21578""$cr_make_tmp" 21579 cr_make_tmp='' 21580 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 21581""$cr_make_tmp" 21582 21583 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 21584""$cr_make_tmp" 21585 21586 21587 cr_make_tmp='supported_cairo_headers += $(cairo_xlib_headers)' 21588 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 21589""$cr_make_tmp" 21590 21591 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 21592""$cr_make_tmp" 21593 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_xlib_headers)' 21594 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 21595""$cr_make_tmp" 21596 21597 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 21598""$cr_make_tmp" 21599 21600 21601 21602 cr_make_tmp='all_cairo_headers += $(cairo_xlib_headers) 21603all_cairo_private += $(cairo_xlib_private) 21604all_cairo_cxx_sources += $(cairo_xlib_cxx_sources) 21605all_cairo_sources += $(cairo_xlib_sources)' 21606 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 21607""$cr_make_tmp" 21608 21609 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 21610""$cr_make_tmp" 21611 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_xlib_headers) 21612all_cairo_boilerplate_private += $(cairo_boilerplate_xlib_private) 21613all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_xlib_cxx_sources) 21614all_cairo_boilerplate_sources += $(cairo_boilerplate_xlib_sources)' 21615 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 21616""$cr_make_tmp" 21617 21618 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 21619""$cr_make_tmp" 21620 21621 21622 cr_make_tmp='enabled_cairo_headers += $(cairo_xlib_headers) 21623enabled_cairo_private += $(cairo_xlib_private) 21624enabled_cairo_cxx_sources += $(cairo_xlib_cxx_sources) 21625enabled_cairo_sources += $(cairo_xlib_sources)' 21626 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 21627"'if CAIRO_HAS_XLIB_SURFACE' 21628 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 21629""$cr_make_tmp" 21630 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 21631"'endif' 21632 21633 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 21634"'ifeq ($(CAIRO_HAS_XLIB_SURFACE),1)' 21635 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 21636""$cr_make_tmp" 21637 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 21638"'endif' 21639 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_xlib_headers) 21640enabled_cairo_boilerplate_private += $(cairo_boilerplate_xlib_private) 21641enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_xlib_cxx_sources) 21642enabled_cairo_boilerplate_sources += $(cairo_boilerplate_xlib_sources)' 21643 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 21644"'if CAIRO_HAS_XLIB_SURFACE' 21645 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 21646""$cr_make_tmp" 21647 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 21648"'endif' 21649 21650 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 21651"'ifeq ($(CAIRO_HAS_XLIB_SURFACE),1)' 21652 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 21653""$cr_make_tmp" 21654 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 21655"'endif' 21656 21657 21658 21659 21660 if test "x$use_xlib" = xyes; then : 21661 : 21662 ac_config_files="$ac_config_files src/cairo-xlib.pc:src/cairo-features.pc.in" 21663 21664 21665fi 21666 if test "x$use_xlib" = xyes; then : 21667 : 21668 ac_config_files="$ac_config_files cairo-xlib-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 21669 21670 21671fi 21672 cr_make_tmp='all_cairo_pkgconf += cairo-xlib.pc' 21673 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 21674""$cr_make_tmp" 21675 21676 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 21677""$cr_make_tmp" 21678 21679 21680 cr_make_tmp='enabled_cairo_pkgconf += cairo-xlib.pc' 21681 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 21682"'if CAIRO_HAS_XLIB_SURFACE' 21683 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 21684""$cr_make_tmp" 21685 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 21686"'endif' 21687 21688 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 21689"'ifeq ($(CAIRO_HAS_XLIB_SURFACE),1)' 21690 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 21691""$cr_make_tmp" 21692 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 21693"'endif' 21694 21695 21696 if test "x$use_xlib" = xyes; then : 21697 : 21698 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_XLIB_SURFACE' 21699 21700 21701fi 21702 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_XLIB_SURFACE' 21703 21704 21705 21706 if test "x$use_xlib" != xyes; then : 21707 : 21708 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_XLIB_SURFACE' 21709 21710 21711 21712fi 21713 21714 cr_make_tmp=' @echo "#define CAIRO_HAS_XLIB_SURFACE 1" >> src/cairo-features.h' 21715 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 21716"'ifeq ($(CAIRO_HAS_XLIB_SURFACE),1)' 21717 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 21718""$cr_make_tmp" 21719 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 21720"'endif' 21721 21722 21723 21724 21725 if test "x$use_xlib" = xyes; then : 21726 : 21727 CAIRO_NATIVE_SURFACE_BACKENDS="${CAIRO_NATIVE_SURFACE_BACKENDS}"'xlib' 21728 21729 21730 21731fi 21732 21733 21734 21735 # Check whether --enable-xlib-xrender was given. 21736if test "${enable_xlib_xrender+set}" = set; then : 21737 enableval=$enable_xlib_xrender; enable_xlib_xrender=$enableval 21738else 21739 enable_xlib_xrender=auto 21740fi 21741 21742 case $enable_xlib_xrender in #( 21743 no) : 21744 use_xlib_xrender="no (disabled, use --enable-xlib-xrender to enable)" 21745 ;; #( 21746 yes|auto) : 21747 if test "x$cairo_cv_xlib_xrender_cache_version" != "x6" -o \ 21748 "x$cairo_cv_xlib_xrender_cache_commands_len" != "x742" -o \ 21749 "x$cairo_cv_xlib_xrender_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 21750 unset cairo_cv_xlib_xrender_use 21751fi 21752 if test "x$enable_xlib_xrender" = xyes -a "x$cairo_cv_xlib_xrender_use" != xyes; then : 21753 unset cairo_cv_xlib_xrender_use 21754fi 21755 21756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's Xlib Xrender surface backend feature" >&5 21757$as_echo_n "checking for cairo's Xlib Xrender surface backend feature... " >&6; } 21758if ${cairo_cv_xlib_xrender_use+:} false; then : 21759 $as_echo_n "(cached) " >&6 21760else 21761 echo 21762 use_xlib_xrender=yes 21763 xlib_xrender_BASE="cairo" 21764xlib_xrender_REQUIRES="$ac_env_xlib_xrender_REQUIRES_value" 21765xlib_xrender_CFLAGS="$ac_env_xlib_xrender_CFLAGS_value" 21766xlib_xrender_NONPKGCONFIG_CFLAGS="$ac_env_xlib_xrender_NONPKGCONFIG_CFLAGS_value" 21767xlib_xrender_LIBS="$ac_env_xlib_xrender_LIBS_value" 21768xlib_xrender_NONPKGCONFIG_LIBS="$ac_env_xlib_xrender_NONPKGCONFIG_LIBS_value" 21769xlib_xrender_NONPKGCONFIG_EXTRA_LIBS="$ac_env_xlib_xrender_NONPKGCONFIG_EXTRA_LIBS_value" 21770 21771 21772 if test "x$use_xlib" != "xyes"; then 21773 use_xlib_xrender="no (requires --enable-xlib)" 21774 else 21775 xlib_xrender_BASE=cairo-xlib 21776 xlib_xrender_REQUIRES="xrender >= 0.6" 21777 21778pkg_failed=no 21779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for xlib_xrender" >&5 21780$as_echo_n "checking for xlib_xrender... " >&6; } 21781 21782if test -n "$xlib_xrender_CFLAGS"; then 21783 pkg_cv_xlib_xrender_CFLAGS="$xlib_xrender_CFLAGS" 21784 elif test -n "$PKG_CONFIG"; then 21785 if test -n "$PKG_CONFIG" && \ 21786 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$xlib_xrender_REQUIRES\""; } >&5 21787 ($PKG_CONFIG --exists --print-errors "$xlib_xrender_REQUIRES") 2>&5 21788 ac_status=$? 21789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 21790 test $ac_status = 0; }; then 21791 pkg_cv_xlib_xrender_CFLAGS=`$PKG_CONFIG --cflags "$xlib_xrender_REQUIRES" 2>/dev/null` 21792else 21793 pkg_failed=yes 21794fi 21795 else 21796 pkg_failed=untried 21797fi 21798if test -n "$xlib_xrender_LIBS"; then 21799 pkg_cv_xlib_xrender_LIBS="$xlib_xrender_LIBS" 21800 elif test -n "$PKG_CONFIG"; then 21801 if test -n "$PKG_CONFIG" && \ 21802 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$xlib_xrender_REQUIRES\""; } >&5 21803 ($PKG_CONFIG --exists --print-errors "$xlib_xrender_REQUIRES") 2>&5 21804 ac_status=$? 21805 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 21806 test $ac_status = 0; }; then 21807 pkg_cv_xlib_xrender_LIBS=`$PKG_CONFIG --libs "$xlib_xrender_REQUIRES" 2>/dev/null` 21808else 21809 pkg_failed=yes 21810fi 21811 else 21812 pkg_failed=untried 21813fi 21814 21815 21816 21817if test $pkg_failed = yes; then 21818 21819if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21820 _pkg_short_errors_supported=yes 21821else 21822 _pkg_short_errors_supported=no 21823fi 21824 if test $_pkg_short_errors_supported = yes; then 21825 xlib_xrender_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$xlib_xrender_REQUIRES" 2>&1` 21826 else 21827 xlib_xrender_PKG_ERRORS=`$PKG_CONFIG --print-errors "$xlib_xrender_REQUIRES" 2>&1` 21828 fi 21829 # Put the nasty error message in config.log where it belongs 21830 echo "$xlib_xrender_PKG_ERRORS" >&5 21831 21832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21833$as_echo "no" >&6; } 21834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21835$as_echo "no" >&6; } 21836 xlib_xrender_REQUIRES="" 21837 old_CPPFLAGS=$CPPFLAGS 21838 CPPFLAGS="$CPPFLAGS $xlib_CFLAGS $xlib_NONPKGCONFIG_CFLAGS" 21839 ac_fn_c_check_header_mongrel "$LINENO" "X11/extensions/Xrender.h" "ac_cv_header_X11_extensions_Xrender_h" "$ac_includes_default" 21840if test "x$ac_cv_header_X11_extensions_Xrender_h" = xyes; then : 21841 xlib_xrender_NONPKGCONFIG_LIBS="-lXrender" 21842else 21843 use_xlib_xrender="no (requires $xlib_xrender_REQUIRES http://freedesktop.org/Software/xlibs)" 21844fi 21845 21846 21847 CPPFLAGS=$old_CPPFLAGS 21848 21849elif test $pkg_failed = untried; then 21850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 21851$as_echo "no" >&6; } 21852 xlib_xrender_REQUIRES="" 21853 old_CPPFLAGS=$CPPFLAGS 21854 CPPFLAGS="$CPPFLAGS $xlib_CFLAGS $xlib_NONPKGCONFIG_CFLAGS" 21855 ac_fn_c_check_header_mongrel "$LINENO" "X11/extensions/Xrender.h" "ac_cv_header_X11_extensions_Xrender_h" "$ac_includes_default" 21856if test "x$ac_cv_header_X11_extensions_Xrender_h" = xyes; then : 21857 xlib_xrender_NONPKGCONFIG_LIBS="-lXrender" 21858else 21859 use_xlib_xrender="no (requires $xlib_xrender_REQUIRES http://freedesktop.org/Software/xlibs)" 21860fi 21861 21862 21863 CPPFLAGS=$old_CPPFLAGS 21864 21865else 21866 xlib_xrender_CFLAGS=$pkg_cv_xlib_xrender_CFLAGS 21867 xlib_xrender_LIBS=$pkg_cv_xlib_xrender_LIBS 21868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21869$as_echo "yes" >&6; } 21870 : 21871fi 21872 fi 21873 21874 cairo_cv_xlib_xrender_use=$use_xlib_xrender 21875 cairo_cv_xlib_xrender_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 21876 cairo_cv_xlib_xrender_cache_commands_len="742" 21877 cairo_cv_xlib_xrender_cache_version="6" 21878 cairo_cv_xlib_xrender_BASE=$xlib_xrender_BASE 21879cairo_cv_xlib_xrender_REQUIRES=$xlib_xrender_REQUIRES 21880cairo_cv_xlib_xrender_CFLAGS=$xlib_xrender_CFLAGS 21881cairo_cv_xlib_xrender_NONPKGCONFIG_CFLAGS=$xlib_xrender_NONPKGCONFIG_CFLAGS 21882cairo_cv_xlib_xrender_LIBS=$xlib_xrender_LIBS 21883cairo_cv_xlib_xrender_NONPKGCONFIG_LIBS=$xlib_xrender_NONPKGCONFIG_LIBS 21884cairo_cv_xlib_xrender_NONPKGCONFIG_EXTRA_LIBS=$xlib_xrender_NONPKGCONFIG_EXTRA_LIBS 21885 21886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's Xlib Xrender surface backend feature could be enabled" >&5 21887$as_echo_n "checking whether cairo's Xlib Xrender surface backend feature could be enabled... " >&6; } 21888 21889fi 21890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_xlib_xrender_use" >&5 21891$as_echo "$cairo_cv_xlib_xrender_use" >&6; } 21892 use_xlib_xrender=$cairo_cv_xlib_xrender_use 21893 21894 if test "x$enable_xlib_xrender" = "xyes" -a "x$use_xlib_xrender" != xyes; then : 21895 as_fn_error $? " Xlib Xrender surface backend feature could not be enabled" "$LINENO" 5 21896 21897fi ;; #( 21898 *) : 21899 as_fn_error $? "invalid argument passed to --enable-xlib-xrender: \`$use_xlib_xrender', should be one of [no/auto/yes]" "$LINENO" 5 21900 ;; 21901esac 21902 if test "x$use_xlib_xrender" = "xyes"; then : 21903 xlib_xrender_BASE=$cairo_cv_xlib_xrender_BASE 21904xlib_xrender_REQUIRES=$cairo_cv_xlib_xrender_REQUIRES 21905xlib_xrender_CFLAGS=$cairo_cv_xlib_xrender_CFLAGS 21906xlib_xrender_NONPKGCONFIG_CFLAGS=$cairo_cv_xlib_xrender_NONPKGCONFIG_CFLAGS 21907xlib_xrender_LIBS=$cairo_cv_xlib_xrender_LIBS 21908xlib_xrender_NONPKGCONFIG_LIBS=$cairo_cv_xlib_xrender_NONPKGCONFIG_LIBS 21909xlib_xrender_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_xlib_xrender_NONPKGCONFIG_EXTRA_LIBS 21910 21911 CAIRO_REQUIRES="$xlib_xrender_REQUIRES"" ${CAIRO_REQUIRES}" 21912 21913 CAIRO_CFLAGS="$xlib_xrender_CFLAGS"" ${CAIRO_CFLAGS}" 21914 21915 CAIRO_NONPKGCONFIG_CFLAGS="$xlib_xrender_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 21916 21917 CAIRO_LIBS="$xlib_xrender_LIBS"" ${CAIRO_LIBS}" 21918 21919 CAIRO_NONPKGCONFIG_LIBS="$xlib_xrender_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 21920 21921 21922else 21923 xlib_xrender_BASE=$cairo_cv_xlib_xrender_BASE 21924xlib_xrender_REQUIRES=$cairo_cv_xlib_xrender_REQUIRES 21925xlib_xrender_CFLAGS=$cairo_cv_xlib_xrender_CFLAGS 21926xlib_xrender_NONPKGCONFIG_CFLAGS=$cairo_cv_xlib_xrender_NONPKGCONFIG_CFLAGS 21927xlib_xrender_LIBS=$cairo_cv_xlib_xrender_LIBS 21928xlib_xrender_NONPKGCONFIG_LIBS=$cairo_cv_xlib_xrender_NONPKGCONFIG_LIBS 21929xlib_xrender_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_xlib_xrender_NONPKGCONFIG_EXTRA_LIBS 21930 21931 21932fi 21933 21934 if test "x$use_xlib_xrender" = xyes; then 21935 CAIRO_HAS_XLIB_XRENDER_SURFACE_TRUE= 21936 CAIRO_HAS_XLIB_XRENDER_SURFACE_FALSE='#' 21937else 21938 CAIRO_HAS_XLIB_XRENDER_SURFACE_TRUE='#' 21939 CAIRO_HAS_XLIB_XRENDER_SURFACE_FALSE= 21940fi 21941 21942 21943 cr_make_tmp='CAIRO_HAS_XLIB_XRENDER_SURFACE=0' 21944 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 21945""$cr_make_tmp" 21946 21947 21948 cr_make_tmp='' 21949 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 21950""$cr_make_tmp" 21951 21952 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 21953""$cr_make_tmp" 21954 cr_make_tmp='' 21955 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 21956""$cr_make_tmp" 21957 21958 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 21959""$cr_make_tmp" 21960 21961 21962 cr_make_tmp='supported_cairo_headers += $(cairo_xlib_xrender_headers)' 21963 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 21964""$cr_make_tmp" 21965 21966 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 21967""$cr_make_tmp" 21968 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_xlib_xrender_headers)' 21969 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 21970""$cr_make_tmp" 21971 21972 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 21973""$cr_make_tmp" 21974 21975 21976 21977 cr_make_tmp='all_cairo_headers += $(cairo_xlib_xrender_headers) 21978all_cairo_private += $(cairo_xlib_xrender_private) 21979all_cairo_cxx_sources += $(cairo_xlib_xrender_cxx_sources) 21980all_cairo_sources += $(cairo_xlib_xrender_sources)' 21981 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 21982""$cr_make_tmp" 21983 21984 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 21985""$cr_make_tmp" 21986 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_xlib_xrender_headers) 21987all_cairo_boilerplate_private += $(cairo_boilerplate_xlib_xrender_private) 21988all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_xlib_xrender_cxx_sources) 21989all_cairo_boilerplate_sources += $(cairo_boilerplate_xlib_xrender_sources)' 21990 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 21991""$cr_make_tmp" 21992 21993 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 21994""$cr_make_tmp" 21995 21996 21997 cr_make_tmp='enabled_cairo_headers += $(cairo_xlib_xrender_headers) 21998enabled_cairo_private += $(cairo_xlib_xrender_private) 21999enabled_cairo_cxx_sources += $(cairo_xlib_xrender_cxx_sources) 22000enabled_cairo_sources += $(cairo_xlib_xrender_sources)' 22001 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22002"'if CAIRO_HAS_XLIB_XRENDER_SURFACE' 22003 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22004""$cr_make_tmp" 22005 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22006"'endif' 22007 22008 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22009"'ifeq ($(CAIRO_HAS_XLIB_XRENDER_SURFACE),1)' 22010 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22011""$cr_make_tmp" 22012 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22013"'endif' 22014 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_xlib_xrender_headers) 22015enabled_cairo_boilerplate_private += $(cairo_boilerplate_xlib_xrender_private) 22016enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_xlib_xrender_cxx_sources) 22017enabled_cairo_boilerplate_sources += $(cairo_boilerplate_xlib_xrender_sources)' 22018 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22019"'if CAIRO_HAS_XLIB_XRENDER_SURFACE' 22020 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22021""$cr_make_tmp" 22022 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22023"'endif' 22024 22025 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22026"'ifeq ($(CAIRO_HAS_XLIB_XRENDER_SURFACE),1)' 22027 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22028""$cr_make_tmp" 22029 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22030"'endif' 22031 22032 22033 22034 22035 if test "x$use_xlib_xrender" = xyes; then : 22036 : 22037 ac_config_files="$ac_config_files src/cairo-xlib-xrender.pc:src/cairo-features.pc.in" 22038 22039 22040fi 22041 if test "x$use_xlib_xrender" = xyes; then : 22042 : 22043 ac_config_files="$ac_config_files cairo-xlib-xrender-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 22044 22045 22046fi 22047 cr_make_tmp='all_cairo_pkgconf += cairo-xlib-xrender.pc' 22048 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22049""$cr_make_tmp" 22050 22051 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22052""$cr_make_tmp" 22053 22054 22055 cr_make_tmp='enabled_cairo_pkgconf += cairo-xlib-xrender.pc' 22056 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22057"'if CAIRO_HAS_XLIB_XRENDER_SURFACE' 22058 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22059""$cr_make_tmp" 22060 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22061"'endif' 22062 22063 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22064"'ifeq ($(CAIRO_HAS_XLIB_XRENDER_SURFACE),1)' 22065 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22066""$cr_make_tmp" 22067 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22068"'endif' 22069 22070 22071 if test "x$use_xlib_xrender" = xyes; then : 22072 : 22073 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_XLIB_XRENDER_SURFACE' 22074 22075 22076fi 22077 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_XLIB_XRENDER_SURFACE' 22078 22079 22080 22081 if test "x$use_xlib_xrender" != xyes; then : 22082 : 22083 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_XLIB_XRENDER_SURFACE' 22084 22085 22086 22087fi 22088 22089 cr_make_tmp=' @echo "#define CAIRO_HAS_XLIB_XRENDER_SURFACE 1" >> src/cairo-features.h' 22090 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 22091"'ifeq ($(CAIRO_HAS_XLIB_XRENDER_SURFACE),1)' 22092 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 22093""$cr_make_tmp" 22094 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 22095"'endif' 22096 22097 22098 22099 22100 if test "x$use_xlib_xrender" = xyes; then : 22101 : 22102 CAIRO_NATIVE_SURFACE_BACKENDS="${CAIRO_NATIVE_SURFACE_BACKENDS}"'xlib_xrender' 22103 22104 22105 22106fi 22107 22108 22109 22110 22111 # Check whether --enable-xcb was given. 22112if test "${enable_xcb+set}" = set; then : 22113 enableval=$enable_xcb; enable_xcb=$enableval 22114else 22115 enable_xcb=no 22116fi 22117 22118 case $enable_xcb in #( 22119 no) : 22120 use_xcb="no (disabled, use --enable-xcb to enable)" 22121 ;; #( 22122 yes|auto) : 22123 if test "x$cairo_cv_xcb_cache_version" != "x6" -o \ 22124 "x$cairo_cv_xcb_cache_commands_len" != "x322" -o \ 22125 "x$cairo_cv_xcb_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 22126 unset cairo_cv_xcb_use 22127fi 22128 if test "x$enable_xcb" = xyes -a "x$cairo_cv_xcb_use" != xyes; then : 22129 unset cairo_cv_xcb_use 22130fi 22131 22132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's XCB surface backend feature" >&5 22133$as_echo_n "checking for cairo's XCB surface backend feature... " >&6; } 22134if ${cairo_cv_xcb_use+:} false; then : 22135 $as_echo_n "(cached) " >&6 22136else 22137 echo 22138 use_xcb=yes 22139 xcb_BASE="cairo" 22140xcb_REQUIRES="$ac_env_xcb_REQUIRES_value" 22141xcb_CFLAGS="$ac_env_xcb_CFLAGS_value" 22142xcb_NONPKGCONFIG_CFLAGS="$ac_env_xcb_NONPKGCONFIG_CFLAGS_value" 22143xcb_LIBS="$ac_env_xcb_LIBS_value" 22144xcb_NONPKGCONFIG_LIBS="$ac_env_xcb_NONPKGCONFIG_LIBS_value" 22145xcb_NONPKGCONFIG_EXTRA_LIBS="$ac_env_xcb_NONPKGCONFIG_EXTRA_LIBS_value" 22146 22147 22148 xcb_REQUIRES="xcb >= 1.1.92 xcb-render >= 0.9.92" 22149 22150pkg_failed=no 22151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for xcb" >&5 22152$as_echo_n "checking for xcb... " >&6; } 22153 22154if test -n "$xcb_CFLAGS"; then 22155 pkg_cv_xcb_CFLAGS="$xcb_CFLAGS" 22156 elif test -n "$PKG_CONFIG"; then 22157 if test -n "$PKG_CONFIG" && \ 22158 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$xcb_REQUIRES\""; } >&5 22159 ($PKG_CONFIG --exists --print-errors "$xcb_REQUIRES") 2>&5 22160 ac_status=$? 22161 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 22162 test $ac_status = 0; }; then 22163 pkg_cv_xcb_CFLAGS=`$PKG_CONFIG --cflags "$xcb_REQUIRES" 2>/dev/null` 22164else 22165 pkg_failed=yes 22166fi 22167 else 22168 pkg_failed=untried 22169fi 22170if test -n "$xcb_LIBS"; then 22171 pkg_cv_xcb_LIBS="$xcb_LIBS" 22172 elif test -n "$PKG_CONFIG"; then 22173 if test -n "$PKG_CONFIG" && \ 22174 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$xcb_REQUIRES\""; } >&5 22175 ($PKG_CONFIG --exists --print-errors "$xcb_REQUIRES") 2>&5 22176 ac_status=$? 22177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 22178 test $ac_status = 0; }; then 22179 pkg_cv_xcb_LIBS=`$PKG_CONFIG --libs "$xcb_REQUIRES" 2>/dev/null` 22180else 22181 pkg_failed=yes 22182fi 22183 else 22184 pkg_failed=untried 22185fi 22186 22187 22188 22189if test $pkg_failed = yes; then 22190 22191if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 22192 _pkg_short_errors_supported=yes 22193else 22194 _pkg_short_errors_supported=no 22195fi 22196 if test $_pkg_short_errors_supported = yes; then 22197 xcb_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$xcb_REQUIRES" 2>&1` 22198 else 22199 xcb_PKG_ERRORS=`$PKG_CONFIG --print-errors "$xcb_REQUIRES" 2>&1` 22200 fi 22201 # Put the nasty error message in config.log where it belongs 22202 echo "$xcb_PKG_ERRORS" >&5 22203 22204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22205$as_echo "no" >&6; } 22206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22207$as_echo "no" >&6; } 22208 use_xcb="no (requires $xcb_REQUIRES http://xcb.freedesktop.org)" 22209elif test $pkg_failed = untried; then 22210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22211$as_echo "no" >&6; } 22212 use_xcb="no (requires $xcb_REQUIRES http://xcb.freedesktop.org)" 22213else 22214 xcb_CFLAGS=$pkg_cv_xcb_CFLAGS 22215 xcb_LIBS=$pkg_cv_xcb_LIBS 22216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22217$as_echo "yes" >&6; } 22218 : 22219fi 22220 if $PKG_CONFIG --atleast-version=1.4 xcb; then 22221 CAIRO_CFLAGS="$CAIRO_CFLAGS -DXCB_GENERIC_ERROR_HAS_MAJOR_MINOR_CODES" 22222 fi 22223 22224 cairo_cv_xcb_use=$use_xcb 22225 cairo_cv_xcb_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 22226 cairo_cv_xcb_cache_commands_len="322" 22227 cairo_cv_xcb_cache_version="6" 22228 cairo_cv_xcb_BASE=$xcb_BASE 22229cairo_cv_xcb_REQUIRES=$xcb_REQUIRES 22230cairo_cv_xcb_CFLAGS=$xcb_CFLAGS 22231cairo_cv_xcb_NONPKGCONFIG_CFLAGS=$xcb_NONPKGCONFIG_CFLAGS 22232cairo_cv_xcb_LIBS=$xcb_LIBS 22233cairo_cv_xcb_NONPKGCONFIG_LIBS=$xcb_NONPKGCONFIG_LIBS 22234cairo_cv_xcb_NONPKGCONFIG_EXTRA_LIBS=$xcb_NONPKGCONFIG_EXTRA_LIBS 22235 22236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's XCB surface backend feature could be enabled" >&5 22237$as_echo_n "checking whether cairo's XCB surface backend feature could be enabled... " >&6; } 22238 22239fi 22240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_xcb_use" >&5 22241$as_echo "$cairo_cv_xcb_use" >&6; } 22242 use_xcb=$cairo_cv_xcb_use 22243 22244 if test "x$enable_xcb" = "xyes" -a "x$use_xcb" != xyes; then : 22245 as_fn_error $? " XCB surface backend feature could not be enabled" "$LINENO" 5 22246 22247fi ;; #( 22248 *) : 22249 as_fn_error $? "invalid argument passed to --enable-xcb: \`$use_xcb', should be one of [no/auto/yes]" "$LINENO" 5 22250 ;; 22251esac 22252 if test "x$use_xcb" = "xyes"; then : 22253 xcb_BASE=$cairo_cv_xcb_BASE 22254xcb_REQUIRES=$cairo_cv_xcb_REQUIRES 22255xcb_CFLAGS=$cairo_cv_xcb_CFLAGS 22256xcb_NONPKGCONFIG_CFLAGS=$cairo_cv_xcb_NONPKGCONFIG_CFLAGS 22257xcb_LIBS=$cairo_cv_xcb_LIBS 22258xcb_NONPKGCONFIG_LIBS=$cairo_cv_xcb_NONPKGCONFIG_LIBS 22259xcb_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_xcb_NONPKGCONFIG_EXTRA_LIBS 22260 22261 CAIRO_REQUIRES="$xcb_REQUIRES"" ${CAIRO_REQUIRES}" 22262 22263 CAIRO_CFLAGS="$xcb_CFLAGS"" ${CAIRO_CFLAGS}" 22264 22265 CAIRO_NONPKGCONFIG_CFLAGS="$xcb_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 22266 22267 CAIRO_LIBS="$xcb_LIBS"" ${CAIRO_LIBS}" 22268 22269 CAIRO_NONPKGCONFIG_LIBS="$xcb_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 22270 22271 22272else 22273 xcb_BASE=$cairo_cv_xcb_BASE 22274xcb_REQUIRES=$cairo_cv_xcb_REQUIRES 22275xcb_CFLAGS=$cairo_cv_xcb_CFLAGS 22276xcb_NONPKGCONFIG_CFLAGS=$cairo_cv_xcb_NONPKGCONFIG_CFLAGS 22277xcb_LIBS=$cairo_cv_xcb_LIBS 22278xcb_NONPKGCONFIG_LIBS=$cairo_cv_xcb_NONPKGCONFIG_LIBS 22279xcb_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_xcb_NONPKGCONFIG_EXTRA_LIBS 22280 22281 22282fi 22283 22284 if test "x$use_xcb" = xyes; then 22285 CAIRO_HAS_XCB_SURFACE_TRUE= 22286 CAIRO_HAS_XCB_SURFACE_FALSE='#' 22287else 22288 CAIRO_HAS_XCB_SURFACE_TRUE='#' 22289 CAIRO_HAS_XCB_SURFACE_FALSE= 22290fi 22291 22292 22293 cr_make_tmp='CAIRO_HAS_XCB_SURFACE=0' 22294 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 22295""$cr_make_tmp" 22296 22297 22298 cr_make_tmp='' 22299 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22300""$cr_make_tmp" 22301 22302 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22303""$cr_make_tmp" 22304 cr_make_tmp='' 22305 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22306""$cr_make_tmp" 22307 22308 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22309""$cr_make_tmp" 22310 22311 22312 22313 cr_make_tmp='unsupported_cairo_headers += $(cairo_xcb_headers)' 22314 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22315""$cr_make_tmp" 22316 22317 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22318""$cr_make_tmp" 22319 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_xcb_headers)' 22320 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22321""$cr_make_tmp" 22322 22323 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22324""$cr_make_tmp" 22325 22326 22327 cr_make_tmp='all_cairo_headers += $(cairo_xcb_headers) 22328all_cairo_private += $(cairo_xcb_private) 22329all_cairo_cxx_sources += $(cairo_xcb_cxx_sources) 22330all_cairo_sources += $(cairo_xcb_sources)' 22331 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22332""$cr_make_tmp" 22333 22334 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22335""$cr_make_tmp" 22336 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_xcb_headers) 22337all_cairo_boilerplate_private += $(cairo_boilerplate_xcb_private) 22338all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_xcb_cxx_sources) 22339all_cairo_boilerplate_sources += $(cairo_boilerplate_xcb_sources)' 22340 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22341""$cr_make_tmp" 22342 22343 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22344""$cr_make_tmp" 22345 22346 22347 cr_make_tmp='enabled_cairo_headers += $(cairo_xcb_headers) 22348enabled_cairo_private += $(cairo_xcb_private) 22349enabled_cairo_cxx_sources += $(cairo_xcb_cxx_sources) 22350enabled_cairo_sources += $(cairo_xcb_sources)' 22351 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22352"'if CAIRO_HAS_XCB_SURFACE' 22353 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22354""$cr_make_tmp" 22355 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22356"'endif' 22357 22358 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22359"'ifeq ($(CAIRO_HAS_XCB_SURFACE),1)' 22360 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22361""$cr_make_tmp" 22362 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22363"'endif' 22364 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_xcb_headers) 22365enabled_cairo_boilerplate_private += $(cairo_boilerplate_xcb_private) 22366enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_xcb_cxx_sources) 22367enabled_cairo_boilerplate_sources += $(cairo_boilerplate_xcb_sources)' 22368 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22369"'if CAIRO_HAS_XCB_SURFACE' 22370 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22371""$cr_make_tmp" 22372 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22373"'endif' 22374 22375 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22376"'ifeq ($(CAIRO_HAS_XCB_SURFACE),1)' 22377 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22378""$cr_make_tmp" 22379 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22380"'endif' 22381 22382 22383 22384 22385 if test "x$use_xcb" = xyes; then : 22386 : 22387 ac_config_files="$ac_config_files src/cairo-xcb.pc:src/cairo-features.pc.in" 22388 22389 22390fi 22391 if test "x$use_xcb" = xyes; then : 22392 : 22393 ac_config_files="$ac_config_files cairo-xcb-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 22394 22395 22396fi 22397 cr_make_tmp='all_cairo_pkgconf += cairo-xcb.pc' 22398 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22399""$cr_make_tmp" 22400 22401 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22402""$cr_make_tmp" 22403 22404 22405 cr_make_tmp='enabled_cairo_pkgconf += cairo-xcb.pc' 22406 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22407"'if CAIRO_HAS_XCB_SURFACE' 22408 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22409""$cr_make_tmp" 22410 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22411"'endif' 22412 22413 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22414"'ifeq ($(CAIRO_HAS_XCB_SURFACE),1)' 22415 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22416""$cr_make_tmp" 22417 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22418"'endif' 22419 22420 22421 if test "x$use_xcb" = xyes; then : 22422 : 22423 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_XCB_SURFACE' 22424 22425 22426fi 22427 22428 22429 22430 cr_make_tmp=' @echo "#define CAIRO_HAS_XCB_SURFACE 1" >> src/cairo-features.h' 22431 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 22432"'ifeq ($(CAIRO_HAS_XCB_SURFACE),1)' 22433 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 22434""$cr_make_tmp" 22435 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 22436"'endif' 22437 22438 22439 if test "x$use_xcb" = xyes; then : 22440 : 22441 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 22442 22443"'--- The XCB surface backend feature is still under active development and is 22444--- included in this release only as a preview. It does NOT fully work yet 22445--- and incompatible changes may yet be made to XCB surface backend specific 22446--- API.' 22447 22448 22449 22450fi 22451 22452 22453 22454 22455 22456 # Check whether --enable-xlib-xcb was given. 22457if test "${enable_xlib_xcb+set}" = set; then : 22458 enableval=$enable_xlib_xcb; enable_xlib_xcb=$enableval 22459else 22460 enable_xlib_xcb=no 22461fi 22462 22463 case $enable_xlib_xcb in #( 22464 no) : 22465 use_xlib_xcb="no (disabled, use --enable-xlib-xcb to enable)" 22466 ;; #( 22467 yes|auto) : 22468 if test "x$cairo_cv_xlib_xcb_cache_version" != "x6" -o \ 22469 "x$cairo_cv_xlib_xcb_cache_commands_len" != "x316" -o \ 22470 "x$cairo_cv_xlib_xcb_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 22471 unset cairo_cv_xlib_xcb_use 22472fi 22473 if test "x$enable_xlib_xcb" = xyes -a "x$cairo_cv_xlib_xcb_use" != xyes; then : 22474 unset cairo_cv_xlib_xcb_use 22475fi 22476 22477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's Xlib/XCB functions feature" >&5 22478$as_echo_n "checking for cairo's Xlib/XCB functions feature... " >&6; } 22479if ${cairo_cv_xlib_xcb_use+:} false; then : 22480 $as_echo_n "(cached) " >&6 22481else 22482 echo 22483 use_xlib_xcb=yes 22484 xlib_xcb_BASE="cairo" 22485xlib_xcb_REQUIRES="$ac_env_xlib_xcb_REQUIRES_value" 22486xlib_xcb_CFLAGS="$ac_env_xlib_xcb_CFLAGS_value" 22487xlib_xcb_NONPKGCONFIG_CFLAGS="$ac_env_xlib_xcb_NONPKGCONFIG_CFLAGS_value" 22488xlib_xcb_LIBS="$ac_env_xlib_xcb_LIBS_value" 22489xlib_xcb_NONPKGCONFIG_LIBS="$ac_env_xlib_xcb_NONPKGCONFIG_LIBS_value" 22490xlib_xcb_NONPKGCONFIG_EXTRA_LIBS="$ac_env_xlib_xcb_NONPKGCONFIG_EXTRA_LIBS_value" 22491 22492 22493 if test "x$use_xcb" = "xyes" -a "x$use_xlib" = "xyes"; then 22494 xlib_xcb_REQUIRES="x11-xcb" 22495 22496pkg_failed=no 22497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for xlib_xcb" >&5 22498$as_echo_n "checking for xlib_xcb... " >&6; } 22499 22500if test -n "$xlib_xcb_CFLAGS"; then 22501 pkg_cv_xlib_xcb_CFLAGS="$xlib_xcb_CFLAGS" 22502 elif test -n "$PKG_CONFIG"; then 22503 if test -n "$PKG_CONFIG" && \ 22504 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$xlib_xcb_REQUIRES\""; } >&5 22505 ($PKG_CONFIG --exists --print-errors "$xlib_xcb_REQUIRES") 2>&5 22506 ac_status=$? 22507 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 22508 test $ac_status = 0; }; then 22509 pkg_cv_xlib_xcb_CFLAGS=`$PKG_CONFIG --cflags "$xlib_xcb_REQUIRES" 2>/dev/null` 22510else 22511 pkg_failed=yes 22512fi 22513 else 22514 pkg_failed=untried 22515fi 22516if test -n "$xlib_xcb_LIBS"; then 22517 pkg_cv_xlib_xcb_LIBS="$xlib_xcb_LIBS" 22518 elif test -n "$PKG_CONFIG"; then 22519 if test -n "$PKG_CONFIG" && \ 22520 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$xlib_xcb_REQUIRES\""; } >&5 22521 ($PKG_CONFIG --exists --print-errors "$xlib_xcb_REQUIRES") 2>&5 22522 ac_status=$? 22523 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 22524 test $ac_status = 0; }; then 22525 pkg_cv_xlib_xcb_LIBS=`$PKG_CONFIG --libs "$xlib_xcb_REQUIRES" 2>/dev/null` 22526else 22527 pkg_failed=yes 22528fi 22529 else 22530 pkg_failed=untried 22531fi 22532 22533 22534 22535if test $pkg_failed = yes; then 22536 22537if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 22538 _pkg_short_errors_supported=yes 22539else 22540 _pkg_short_errors_supported=no 22541fi 22542 if test $_pkg_short_errors_supported = yes; then 22543 xlib_xcb_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$xlib_xcb_REQUIRES" 2>&1` 22544 else 22545 xlib_xcb_PKG_ERRORS=`$PKG_CONFIG --print-errors "$xlib_xcb_REQUIRES" 2>&1` 22546 fi 22547 # Put the nasty error message in config.log where it belongs 22548 echo "$xlib_xcb_PKG_ERRORS" >&5 22549 22550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22551$as_echo "no" >&6; } 22552 use_xlib_xcb="no (requires $xlib_xcb_REQUIRES http://xcb.freedesktop.org)" 22553elif test $pkg_failed = untried; then 22554 use_xlib_xcb="no (requires $xlib_xcb_REQUIRES http://xcb.freedesktop.org)" 22555else 22556 xlib_xcb_CFLAGS=$pkg_cv_xlib_xcb_CFLAGS 22557 xlib_xcb_LIBS=$pkg_cv_xlib_xcb_LIBS 22558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22559$as_echo "yes" >&6; } 22560 : 22561fi 22562 else 22563 use_xlib_xcb="no (requires both --enable-xlib and --enable-xcb)" 22564 fi 22565 22566 cairo_cv_xlib_xcb_use=$use_xlib_xcb 22567 cairo_cv_xlib_xcb_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 22568 cairo_cv_xlib_xcb_cache_commands_len="316" 22569 cairo_cv_xlib_xcb_cache_version="6" 22570 cairo_cv_xlib_xcb_BASE=$xlib_xcb_BASE 22571cairo_cv_xlib_xcb_REQUIRES=$xlib_xcb_REQUIRES 22572cairo_cv_xlib_xcb_CFLAGS=$xlib_xcb_CFLAGS 22573cairo_cv_xlib_xcb_NONPKGCONFIG_CFLAGS=$xlib_xcb_NONPKGCONFIG_CFLAGS 22574cairo_cv_xlib_xcb_LIBS=$xlib_xcb_LIBS 22575cairo_cv_xlib_xcb_NONPKGCONFIG_LIBS=$xlib_xcb_NONPKGCONFIG_LIBS 22576cairo_cv_xlib_xcb_NONPKGCONFIG_EXTRA_LIBS=$xlib_xcb_NONPKGCONFIG_EXTRA_LIBS 22577 22578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's Xlib/XCB functions feature could be enabled" >&5 22579$as_echo_n "checking whether cairo's Xlib/XCB functions feature could be enabled... " >&6; } 22580 22581fi 22582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_xlib_xcb_use" >&5 22583$as_echo "$cairo_cv_xlib_xcb_use" >&6; } 22584 use_xlib_xcb=$cairo_cv_xlib_xcb_use 22585 22586 if test "x$enable_xlib_xcb" = "xyes" -a "x$use_xlib_xcb" != xyes; then : 22587 as_fn_error $? " Xlib/XCB functions feature could not be enabled" "$LINENO" 5 22588 22589fi ;; #( 22590 *) : 22591 as_fn_error $? "invalid argument passed to --enable-xlib-xcb: \`$use_xlib_xcb', should be one of [no/auto/yes]" "$LINENO" 5 22592 ;; 22593esac 22594 if test "x$use_xlib_xcb" = "xyes"; then : 22595 xlib_xcb_BASE=$cairo_cv_xlib_xcb_BASE 22596xlib_xcb_REQUIRES=$cairo_cv_xlib_xcb_REQUIRES 22597xlib_xcb_CFLAGS=$cairo_cv_xlib_xcb_CFLAGS 22598xlib_xcb_NONPKGCONFIG_CFLAGS=$cairo_cv_xlib_xcb_NONPKGCONFIG_CFLAGS 22599xlib_xcb_LIBS=$cairo_cv_xlib_xcb_LIBS 22600xlib_xcb_NONPKGCONFIG_LIBS=$cairo_cv_xlib_xcb_NONPKGCONFIG_LIBS 22601xlib_xcb_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_xlib_xcb_NONPKGCONFIG_EXTRA_LIBS 22602 22603 CAIRO_REQUIRES="$xlib_xcb_REQUIRES"" ${CAIRO_REQUIRES}" 22604 22605 CAIRO_CFLAGS="$xlib_xcb_CFLAGS"" ${CAIRO_CFLAGS}" 22606 22607 CAIRO_NONPKGCONFIG_CFLAGS="$xlib_xcb_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 22608 22609 CAIRO_LIBS="$xlib_xcb_LIBS"" ${CAIRO_LIBS}" 22610 22611 CAIRO_NONPKGCONFIG_LIBS="$xlib_xcb_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 22612 22613 22614else 22615 xlib_xcb_BASE=$cairo_cv_xlib_xcb_BASE 22616xlib_xcb_REQUIRES=$cairo_cv_xlib_xcb_REQUIRES 22617xlib_xcb_CFLAGS=$cairo_cv_xlib_xcb_CFLAGS 22618xlib_xcb_NONPKGCONFIG_CFLAGS=$cairo_cv_xlib_xcb_NONPKGCONFIG_CFLAGS 22619xlib_xcb_LIBS=$cairo_cv_xlib_xcb_LIBS 22620xlib_xcb_NONPKGCONFIG_LIBS=$cairo_cv_xlib_xcb_NONPKGCONFIG_LIBS 22621xlib_xcb_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_xlib_xcb_NONPKGCONFIG_EXTRA_LIBS 22622 22623 22624fi 22625 22626 if test "x$use_xlib_xcb" = xyes; then 22627 CAIRO_HAS_XLIB_XCB_FUNCTIONS_TRUE= 22628 CAIRO_HAS_XLIB_XCB_FUNCTIONS_FALSE='#' 22629else 22630 CAIRO_HAS_XLIB_XCB_FUNCTIONS_TRUE='#' 22631 CAIRO_HAS_XLIB_XCB_FUNCTIONS_FALSE= 22632fi 22633 22634 22635 cr_make_tmp='CAIRO_HAS_XLIB_XCB_FUNCTIONS=0' 22636 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 22637""$cr_make_tmp" 22638 22639 22640 cr_make_tmp='' 22641 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22642""$cr_make_tmp" 22643 22644 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22645""$cr_make_tmp" 22646 cr_make_tmp='' 22647 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22648""$cr_make_tmp" 22649 22650 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22651""$cr_make_tmp" 22652 22653 22654 22655 cr_make_tmp='unsupported_cairo_headers += $(cairo_xlib_xcb_headers)' 22656 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22657""$cr_make_tmp" 22658 22659 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22660""$cr_make_tmp" 22661 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_xlib_xcb_headers)' 22662 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22663""$cr_make_tmp" 22664 22665 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22666""$cr_make_tmp" 22667 22668 22669 cr_make_tmp='all_cairo_headers += $(cairo_xlib_xcb_headers) 22670all_cairo_private += $(cairo_xlib_xcb_private) 22671all_cairo_cxx_sources += $(cairo_xlib_xcb_cxx_sources) 22672all_cairo_sources += $(cairo_xlib_xcb_sources)' 22673 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22674""$cr_make_tmp" 22675 22676 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22677""$cr_make_tmp" 22678 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_xlib_xcb_headers) 22679all_cairo_boilerplate_private += $(cairo_boilerplate_xlib_xcb_private) 22680all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_xlib_xcb_cxx_sources) 22681all_cairo_boilerplate_sources += $(cairo_boilerplate_xlib_xcb_sources)' 22682 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22683""$cr_make_tmp" 22684 22685 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22686""$cr_make_tmp" 22687 22688 22689 cr_make_tmp='enabled_cairo_headers += $(cairo_xlib_xcb_headers) 22690enabled_cairo_private += $(cairo_xlib_xcb_private) 22691enabled_cairo_cxx_sources += $(cairo_xlib_xcb_cxx_sources) 22692enabled_cairo_sources += $(cairo_xlib_xcb_sources)' 22693 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22694"'if CAIRO_HAS_XLIB_XCB_FUNCTIONS' 22695 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22696""$cr_make_tmp" 22697 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22698"'endif' 22699 22700 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22701"'ifeq ($(CAIRO_HAS_XLIB_XCB_FUNCTIONS),1)' 22702 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22703""$cr_make_tmp" 22704 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22705"'endif' 22706 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_xlib_xcb_headers) 22707enabled_cairo_boilerplate_private += $(cairo_boilerplate_xlib_xcb_private) 22708enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_xlib_xcb_cxx_sources) 22709enabled_cairo_boilerplate_sources += $(cairo_boilerplate_xlib_xcb_sources)' 22710 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22711"'if CAIRO_HAS_XLIB_XCB_FUNCTIONS' 22712 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22713""$cr_make_tmp" 22714 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 22715"'endif' 22716 22717 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22718"'ifeq ($(CAIRO_HAS_XLIB_XCB_FUNCTIONS),1)' 22719 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22720""$cr_make_tmp" 22721 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 22722"'endif' 22723 22724 22725 22726 22727 if test "x$use_xlib_xcb" = xyes; then : 22728 : 22729 ac_config_files="$ac_config_files src/cairo-xlib-xcb.pc:src/cairo-features.pc.in" 22730 22731 22732fi 22733 if test "x$use_xlib_xcb" = xyes; then : 22734 : 22735 ac_config_files="$ac_config_files cairo-xlib-xcb-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 22736 22737 22738fi 22739 cr_make_tmp='all_cairo_pkgconf += cairo-xlib-xcb.pc' 22740 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22741""$cr_make_tmp" 22742 22743 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22744""$cr_make_tmp" 22745 22746 22747 cr_make_tmp='enabled_cairo_pkgconf += cairo-xlib-xcb.pc' 22748 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22749"'if CAIRO_HAS_XLIB_XCB_FUNCTIONS' 22750 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22751""$cr_make_tmp" 22752 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22753"'endif' 22754 22755 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22756"'ifeq ($(CAIRO_HAS_XLIB_XCB_FUNCTIONS),1)' 22757 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22758""$cr_make_tmp" 22759 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22760"'endif' 22761 22762 22763 if test "x$use_xlib_xcb" = xyes; then : 22764 : 22765 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_XLIB_XCB_FUNCTIONS' 22766 22767 22768fi 22769 22770 22771 22772 cr_make_tmp=' @echo "#define CAIRO_HAS_XLIB_XCB_FUNCTIONS 1" >> src/cairo-features.h' 22773 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 22774"'ifeq ($(CAIRO_HAS_XLIB_XCB_FUNCTIONS),1)' 22775 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 22776""$cr_make_tmp" 22777 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 22778"'endif' 22779 22780 22781 if test "x$use_xlib_xcb" = xyes; then : 22782 : 22783 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 22784 22785"'--- The Xlib/XCB functions feature is still under active development and is 22786--- included in this release only as a preview. It does NOT fully work yet 22787--- and incompatible changes may yet be made to Xlib/XCB functions specific 22788--- API.' 22789 22790 22791 22792fi 22793 22794 22795 22796 22797 if test "x$use_xlib_xcb" = "xyes"; then 22798 BUILD_XLIB_XCB_TRUE= 22799 BUILD_XLIB_XCB_FALSE='#' 22800else 22801 BUILD_XLIB_XCB_TRUE='#' 22802 BUILD_XLIB_XCB_FALSE= 22803fi 22804 22805 22806 # Check whether --enable-xcb-shm was given. 22807if test "${enable_xcb_shm+set}" = set; then : 22808 enableval=$enable_xcb_shm; enable_xcb_shm=$enableval 22809else 22810 enable_xcb_shm=auto 22811fi 22812 22813 case $enable_xcb_shm in #( 22814 no) : 22815 use_xcb_shm="no (disabled, use --enable-xcb-shm to enable)" 22816 ;; #( 22817 yes|auto) : 22818 if test "x$cairo_cv_xcb_shm_cache_version" != "x6" -o \ 22819 "x$cairo_cv_xcb_shm_cache_commands_len" != "x273" -o \ 22820 "x$cairo_cv_xcb_shm_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 22821 unset cairo_cv_xcb_shm_use 22822fi 22823 if test "x$enable_xcb_shm" = xyes -a "x$cairo_cv_xcb_shm_use" != xyes; then : 22824 unset cairo_cv_xcb_shm_use 22825fi 22826 22827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's XCB/SHM functions feature" >&5 22828$as_echo_n "checking for cairo's XCB/SHM functions feature... " >&6; } 22829if ${cairo_cv_xcb_shm_use+:} false; then : 22830 $as_echo_n "(cached) " >&6 22831else 22832 echo 22833 use_xcb_shm=yes 22834 xcb_shm_BASE="cairo" 22835xcb_shm_REQUIRES="$ac_env_xcb_shm_REQUIRES_value" 22836xcb_shm_CFLAGS="$ac_env_xcb_shm_CFLAGS_value" 22837xcb_shm_NONPKGCONFIG_CFLAGS="$ac_env_xcb_shm_NONPKGCONFIG_CFLAGS_value" 22838xcb_shm_LIBS="$ac_env_xcb_shm_LIBS_value" 22839xcb_shm_NONPKGCONFIG_LIBS="$ac_env_xcb_shm_NONPKGCONFIG_LIBS_value" 22840xcb_shm_NONPKGCONFIG_EXTRA_LIBS="$ac_env_xcb_shm_NONPKGCONFIG_EXTRA_LIBS_value" 22841 22842 22843 if test "x$use_xcb" = "xyes"; then 22844 xcb_shm_REQUIRES="xcb-shm" 22845 22846pkg_failed=no 22847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for xcb_shm" >&5 22848$as_echo_n "checking for xcb_shm... " >&6; } 22849 22850if test -n "$xcb_shm_CFLAGS"; then 22851 pkg_cv_xcb_shm_CFLAGS="$xcb_shm_CFLAGS" 22852 elif test -n "$PKG_CONFIG"; then 22853 if test -n "$PKG_CONFIG" && \ 22854 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$xcb_shm_REQUIRES\""; } >&5 22855 ($PKG_CONFIG --exists --print-errors "$xcb_shm_REQUIRES") 2>&5 22856 ac_status=$? 22857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 22858 test $ac_status = 0; }; then 22859 pkg_cv_xcb_shm_CFLAGS=`$PKG_CONFIG --cflags "$xcb_shm_REQUIRES" 2>/dev/null` 22860else 22861 pkg_failed=yes 22862fi 22863 else 22864 pkg_failed=untried 22865fi 22866if test -n "$xcb_shm_LIBS"; then 22867 pkg_cv_xcb_shm_LIBS="$xcb_shm_LIBS" 22868 elif test -n "$PKG_CONFIG"; then 22869 if test -n "$PKG_CONFIG" && \ 22870 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$xcb_shm_REQUIRES\""; } >&5 22871 ($PKG_CONFIG --exists --print-errors "$xcb_shm_REQUIRES") 2>&5 22872 ac_status=$? 22873 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 22874 test $ac_status = 0; }; then 22875 pkg_cv_xcb_shm_LIBS=`$PKG_CONFIG --libs "$xcb_shm_REQUIRES" 2>/dev/null` 22876else 22877 pkg_failed=yes 22878fi 22879 else 22880 pkg_failed=untried 22881fi 22882 22883 22884 22885if test $pkg_failed = yes; then 22886 22887if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 22888 _pkg_short_errors_supported=yes 22889else 22890 _pkg_short_errors_supported=no 22891fi 22892 if test $_pkg_short_errors_supported = yes; then 22893 xcb_shm_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$xcb_shm_REQUIRES" 2>&1` 22894 else 22895 xcb_shm_PKG_ERRORS=`$PKG_CONFIG --print-errors "$xcb_shm_REQUIRES" 2>&1` 22896 fi 22897 # Put the nasty error message in config.log where it belongs 22898 echo "$xcb_shm_PKG_ERRORS" >&5 22899 22900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22901$as_echo "no" >&6; } 22902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22903$as_echo "no" >&6; } 22904 use_xcb_shm="no (requires $xcb_shm http://xcb.freedesktop.org)" 22905elif test $pkg_failed = untried; then 22906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22907$as_echo "no" >&6; } 22908 use_xcb_shm="no (requires $xcb_shm http://xcb.freedesktop.org)" 22909else 22910 xcb_shm_CFLAGS=$pkg_cv_xcb_shm_CFLAGS 22911 xcb_shm_LIBS=$pkg_cv_xcb_shm_LIBS 22912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 22913$as_echo "yes" >&6; } 22914 : 22915fi 22916 else 22917 use_xcb_shm="no (requires --enable-xcb)" 22918 fi 22919 22920 cairo_cv_xcb_shm_use=$use_xcb_shm 22921 cairo_cv_xcb_shm_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 22922 cairo_cv_xcb_shm_cache_commands_len="273" 22923 cairo_cv_xcb_shm_cache_version="6" 22924 cairo_cv_xcb_shm_BASE=$xcb_shm_BASE 22925cairo_cv_xcb_shm_REQUIRES=$xcb_shm_REQUIRES 22926cairo_cv_xcb_shm_CFLAGS=$xcb_shm_CFLAGS 22927cairo_cv_xcb_shm_NONPKGCONFIG_CFLAGS=$xcb_shm_NONPKGCONFIG_CFLAGS 22928cairo_cv_xcb_shm_LIBS=$xcb_shm_LIBS 22929cairo_cv_xcb_shm_NONPKGCONFIG_LIBS=$xcb_shm_NONPKGCONFIG_LIBS 22930cairo_cv_xcb_shm_NONPKGCONFIG_EXTRA_LIBS=$xcb_shm_NONPKGCONFIG_EXTRA_LIBS 22931 22932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's XCB/SHM functions feature could be enabled" >&5 22933$as_echo_n "checking whether cairo's XCB/SHM functions feature could be enabled... " >&6; } 22934 22935fi 22936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_xcb_shm_use" >&5 22937$as_echo "$cairo_cv_xcb_shm_use" >&6; } 22938 use_xcb_shm=$cairo_cv_xcb_shm_use 22939 22940 if test "x$enable_xcb_shm" = "xyes" -a "x$use_xcb_shm" != xyes; then : 22941 as_fn_error $? " XCB/SHM functions feature could not be enabled" "$LINENO" 5 22942 22943fi ;; #( 22944 *) : 22945 as_fn_error $? "invalid argument passed to --enable-xcb-shm: \`$use_xcb_shm', should be one of [no/auto/yes]" "$LINENO" 5 22946 ;; 22947esac 22948 if test "x$use_xcb_shm" = "xyes"; then : 22949 xcb_shm_BASE=$cairo_cv_xcb_shm_BASE 22950xcb_shm_REQUIRES=$cairo_cv_xcb_shm_REQUIRES 22951xcb_shm_CFLAGS=$cairo_cv_xcb_shm_CFLAGS 22952xcb_shm_NONPKGCONFIG_CFLAGS=$cairo_cv_xcb_shm_NONPKGCONFIG_CFLAGS 22953xcb_shm_LIBS=$cairo_cv_xcb_shm_LIBS 22954xcb_shm_NONPKGCONFIG_LIBS=$cairo_cv_xcb_shm_NONPKGCONFIG_LIBS 22955xcb_shm_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_xcb_shm_NONPKGCONFIG_EXTRA_LIBS 22956 22957 CAIRO_REQUIRES="$xcb_shm_REQUIRES"" ${CAIRO_REQUIRES}" 22958 22959 CAIRO_CFLAGS="$xcb_shm_CFLAGS"" ${CAIRO_CFLAGS}" 22960 22961 CAIRO_NONPKGCONFIG_CFLAGS="$xcb_shm_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 22962 22963 CAIRO_LIBS="$xcb_shm_LIBS"" ${CAIRO_LIBS}" 22964 22965 CAIRO_NONPKGCONFIG_LIBS="$xcb_shm_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 22966 22967 22968else 22969 xcb_shm_BASE=$cairo_cv_xcb_shm_BASE 22970xcb_shm_REQUIRES=$cairo_cv_xcb_shm_REQUIRES 22971xcb_shm_CFLAGS=$cairo_cv_xcb_shm_CFLAGS 22972xcb_shm_NONPKGCONFIG_CFLAGS=$cairo_cv_xcb_shm_NONPKGCONFIG_CFLAGS 22973xcb_shm_LIBS=$cairo_cv_xcb_shm_LIBS 22974xcb_shm_NONPKGCONFIG_LIBS=$cairo_cv_xcb_shm_NONPKGCONFIG_LIBS 22975xcb_shm_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_xcb_shm_NONPKGCONFIG_EXTRA_LIBS 22976 22977 22978fi 22979 22980 if test "x$use_xcb_shm" = xyes; then 22981 CAIRO_HAS_XCB_SHM_FUNCTIONS_TRUE= 22982 CAIRO_HAS_XCB_SHM_FUNCTIONS_FALSE='#' 22983else 22984 CAIRO_HAS_XCB_SHM_FUNCTIONS_TRUE='#' 22985 CAIRO_HAS_XCB_SHM_FUNCTIONS_FALSE= 22986fi 22987 22988 22989 cr_make_tmp='CAIRO_HAS_XCB_SHM_FUNCTIONS=0' 22990 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 22991""$cr_make_tmp" 22992 22993 22994 cr_make_tmp='' 22995 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 22996""$cr_make_tmp" 22997 22998 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 22999""$cr_make_tmp" 23000 cr_make_tmp='' 23001 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23002""$cr_make_tmp" 23003 23004 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23005""$cr_make_tmp" 23006 23007 23008 cr_make_tmp='supported_cairo_headers += $(cairo_xcb_shm_headers)' 23009 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23010""$cr_make_tmp" 23011 23012 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23013""$cr_make_tmp" 23014 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_xcb_shm_headers)' 23015 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23016""$cr_make_tmp" 23017 23018 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23019""$cr_make_tmp" 23020 23021 23022 23023 cr_make_tmp='all_cairo_headers += $(cairo_xcb_shm_headers) 23024all_cairo_private += $(cairo_xcb_shm_private) 23025all_cairo_cxx_sources += $(cairo_xcb_shm_cxx_sources) 23026all_cairo_sources += $(cairo_xcb_shm_sources)' 23027 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23028""$cr_make_tmp" 23029 23030 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23031""$cr_make_tmp" 23032 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_xcb_shm_headers) 23033all_cairo_boilerplate_private += $(cairo_boilerplate_xcb_shm_private) 23034all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_xcb_shm_cxx_sources) 23035all_cairo_boilerplate_sources += $(cairo_boilerplate_xcb_shm_sources)' 23036 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23037""$cr_make_tmp" 23038 23039 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23040""$cr_make_tmp" 23041 23042 23043 cr_make_tmp='enabled_cairo_headers += $(cairo_xcb_shm_headers) 23044enabled_cairo_private += $(cairo_xcb_shm_private) 23045enabled_cairo_cxx_sources += $(cairo_xcb_shm_cxx_sources) 23046enabled_cairo_sources += $(cairo_xcb_shm_sources)' 23047 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23048"'if CAIRO_HAS_XCB_SHM_FUNCTIONS' 23049 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23050""$cr_make_tmp" 23051 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23052"'endif' 23053 23054 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23055"'ifeq ($(CAIRO_HAS_XCB_SHM_FUNCTIONS),1)' 23056 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23057""$cr_make_tmp" 23058 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23059"'endif' 23060 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_xcb_shm_headers) 23061enabled_cairo_boilerplate_private += $(cairo_boilerplate_xcb_shm_private) 23062enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_xcb_shm_cxx_sources) 23063enabled_cairo_boilerplate_sources += $(cairo_boilerplate_xcb_shm_sources)' 23064 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23065"'if CAIRO_HAS_XCB_SHM_FUNCTIONS' 23066 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23067""$cr_make_tmp" 23068 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23069"'endif' 23070 23071 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23072"'ifeq ($(CAIRO_HAS_XCB_SHM_FUNCTIONS),1)' 23073 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23074""$cr_make_tmp" 23075 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23076"'endif' 23077 23078 23079 23080 23081 if test "x$use_xcb_shm" = xyes; then : 23082 : 23083 ac_config_files="$ac_config_files src/cairo-xcb-shm.pc:src/cairo-features.pc.in" 23084 23085 23086fi 23087 if test "x$use_xcb_shm" = xyes; then : 23088 : 23089 ac_config_files="$ac_config_files cairo-xcb-shm-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 23090 23091 23092fi 23093 cr_make_tmp='all_cairo_pkgconf += cairo-xcb-shm.pc' 23094 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23095""$cr_make_tmp" 23096 23097 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23098""$cr_make_tmp" 23099 23100 23101 cr_make_tmp='enabled_cairo_pkgconf += cairo-xcb-shm.pc' 23102 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23103"'if CAIRO_HAS_XCB_SHM_FUNCTIONS' 23104 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23105""$cr_make_tmp" 23106 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23107"'endif' 23108 23109 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23110"'ifeq ($(CAIRO_HAS_XCB_SHM_FUNCTIONS),1)' 23111 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23112""$cr_make_tmp" 23113 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23114"'endif' 23115 23116 23117 if test "x$use_xcb_shm" = xyes; then : 23118 : 23119 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_XCB_SHM_FUNCTIONS' 23120 23121 23122fi 23123 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_XCB_SHM_FUNCTIONS' 23124 23125 23126 23127 if test "x$use_xcb_shm" != xyes; then : 23128 : 23129 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_XCB_SHM_FUNCTIONS' 23130 23131 23132 23133fi 23134 23135 cr_make_tmp=' @echo "#define CAIRO_HAS_XCB_SHM_FUNCTIONS 1" >> src/cairo-features.h' 23136 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 23137"'ifeq ($(CAIRO_HAS_XCB_SHM_FUNCTIONS),1)' 23138 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 23139""$cr_make_tmp" 23140 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 23141"'endif' 23142 23143 23144 23145 23146 23147 23148 23149 if test "x$use_xcb_shm" = "xyes"; then 23150 BUILD_XCB_SHM_TRUE= 23151 BUILD_XCB_SHM_FALSE='#' 23152else 23153 BUILD_XCB_SHM_TRUE='#' 23154 BUILD_XCB_SHM_FALSE= 23155fi 23156 23157 23158 23159 # Check whether --enable-qt was given. 23160if test "${enable_qt+set}" = set; then : 23161 enableval=$enable_qt; enable_qt=$enableval 23162else 23163 enable_qt=no 23164fi 23165 23166 case $enable_qt in #( 23167 no) : 23168 use_qt="no (disabled, use --enable-qt to enable)" 23169 ;; #( 23170 yes|auto) : 23171 if test "x$cairo_cv_qt_cache_version" != "x6" -o \ 23172 "x$cairo_cv_qt_cache_commands_len" != "x185" -o \ 23173 "x$cairo_cv_qt_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 23174 unset cairo_cv_qt_use 23175fi 23176 if test "x$enable_qt" = xyes -a "x$cairo_cv_qt_use" != xyes; then : 23177 unset cairo_cv_qt_use 23178fi 23179 23180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's Qt surface backend feature" >&5 23181$as_echo_n "checking for cairo's Qt surface backend feature... " >&6; } 23182if ${cairo_cv_qt_use+:} false; then : 23183 $as_echo_n "(cached) " >&6 23184else 23185 echo 23186 use_qt=yes 23187 qt_BASE="cairo" 23188qt_REQUIRES="$ac_env_qt_REQUIRES_value" 23189qt_CFLAGS="$ac_env_qt_CFLAGS_value" 23190qt_NONPKGCONFIG_CFLAGS="$ac_env_qt_NONPKGCONFIG_CFLAGS_value" 23191qt_LIBS="$ac_env_qt_LIBS_value" 23192qt_NONPKGCONFIG_LIBS="$ac_env_qt_NONPKGCONFIG_LIBS_value" 23193qt_NONPKGCONFIG_EXTRA_LIBS="$ac_env_qt_NONPKGCONFIG_EXTRA_LIBS_value" 23194 23195 23196 qt_REQUIRES="QtGui >= 4.4.0" 23197 23198pkg_failed=no 23199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for qt" >&5 23200$as_echo_n "checking for qt... " >&6; } 23201 23202if test -n "$qt_CFLAGS"; then 23203 pkg_cv_qt_CFLAGS="$qt_CFLAGS" 23204 elif test -n "$PKG_CONFIG"; then 23205 if test -n "$PKG_CONFIG" && \ 23206 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$qt_REQUIRES\""; } >&5 23207 ($PKG_CONFIG --exists --print-errors "$qt_REQUIRES") 2>&5 23208 ac_status=$? 23209 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 23210 test $ac_status = 0; }; then 23211 pkg_cv_qt_CFLAGS=`$PKG_CONFIG --cflags "$qt_REQUIRES" 2>/dev/null` 23212else 23213 pkg_failed=yes 23214fi 23215 else 23216 pkg_failed=untried 23217fi 23218if test -n "$qt_LIBS"; then 23219 pkg_cv_qt_LIBS="$qt_LIBS" 23220 elif test -n "$PKG_CONFIG"; then 23221 if test -n "$PKG_CONFIG" && \ 23222 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$qt_REQUIRES\""; } >&5 23223 ($PKG_CONFIG --exists --print-errors "$qt_REQUIRES") 2>&5 23224 ac_status=$? 23225 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 23226 test $ac_status = 0; }; then 23227 pkg_cv_qt_LIBS=`$PKG_CONFIG --libs "$qt_REQUIRES" 2>/dev/null` 23228else 23229 pkg_failed=yes 23230fi 23231 else 23232 pkg_failed=untried 23233fi 23234 23235 23236 23237if test $pkg_failed = yes; then 23238 23239if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 23240 _pkg_short_errors_supported=yes 23241else 23242 _pkg_short_errors_supported=no 23243fi 23244 if test $_pkg_short_errors_supported = yes; then 23245 qt_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$qt_REQUIRES" 2>&1` 23246 else 23247 qt_PKG_ERRORS=`$PKG_CONFIG --print-errors "$qt_REQUIRES" 2>&1` 23248 fi 23249 # Put the nasty error message in config.log where it belongs 23250 echo "$qt_PKG_ERRORS" >&5 23251 23252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23253$as_echo "no" >&6; } 23254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23255$as_echo "no" >&6; } 23256 qt_REQUIRES="" 23257 use_qt="no (requires Qt4 development libraries)" 23258 23259elif test $pkg_failed = untried; then 23260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 23261$as_echo "no" >&6; } 23262 qt_REQUIRES="" 23263 use_qt="no (requires Qt4 development libraries)" 23264 23265else 23266 qt_CFLAGS=$pkg_cv_qt_CFLAGS 23267 qt_LIBS=$pkg_cv_qt_LIBS 23268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 23269$as_echo "yes" >&6; } 23270 : 23271fi 23272 23273 cairo_cv_qt_use=$use_qt 23274 cairo_cv_qt_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 23275 cairo_cv_qt_cache_commands_len="185" 23276 cairo_cv_qt_cache_version="6" 23277 cairo_cv_qt_BASE=$qt_BASE 23278cairo_cv_qt_REQUIRES=$qt_REQUIRES 23279cairo_cv_qt_CFLAGS=$qt_CFLAGS 23280cairo_cv_qt_NONPKGCONFIG_CFLAGS=$qt_NONPKGCONFIG_CFLAGS 23281cairo_cv_qt_LIBS=$qt_LIBS 23282cairo_cv_qt_NONPKGCONFIG_LIBS=$qt_NONPKGCONFIG_LIBS 23283cairo_cv_qt_NONPKGCONFIG_EXTRA_LIBS=$qt_NONPKGCONFIG_EXTRA_LIBS 23284 23285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's Qt surface backend feature could be enabled" >&5 23286$as_echo_n "checking whether cairo's Qt surface backend feature could be enabled... " >&6; } 23287 23288fi 23289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_qt_use" >&5 23290$as_echo "$cairo_cv_qt_use" >&6; } 23291 use_qt=$cairo_cv_qt_use 23292 23293 if test "x$enable_qt" = "xyes" -a "x$use_qt" != xyes; then : 23294 as_fn_error $? " Qt surface backend feature could not be enabled" "$LINENO" 5 23295 23296fi ;; #( 23297 *) : 23298 as_fn_error $? "invalid argument passed to --enable-qt: \`$use_qt', should be one of [no/auto/yes]" "$LINENO" 5 23299 ;; 23300esac 23301 if test "x$use_qt" = "xyes"; then : 23302 qt_BASE=$cairo_cv_qt_BASE 23303qt_REQUIRES=$cairo_cv_qt_REQUIRES 23304qt_CFLAGS=$cairo_cv_qt_CFLAGS 23305qt_NONPKGCONFIG_CFLAGS=$cairo_cv_qt_NONPKGCONFIG_CFLAGS 23306qt_LIBS=$cairo_cv_qt_LIBS 23307qt_NONPKGCONFIG_LIBS=$cairo_cv_qt_NONPKGCONFIG_LIBS 23308qt_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_qt_NONPKGCONFIG_EXTRA_LIBS 23309 23310 CAIRO_REQUIRES="$qt_REQUIRES"" ${CAIRO_REQUIRES}" 23311 23312 CAIRO_CFLAGS="$qt_CFLAGS"" ${CAIRO_CFLAGS}" 23313 23314 CAIRO_NONPKGCONFIG_CFLAGS="$qt_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 23315 23316 CAIRO_LIBS="$qt_LIBS"" ${CAIRO_LIBS}" 23317 23318 CAIRO_NONPKGCONFIG_LIBS="$qt_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 23319 23320 23321else 23322 qt_BASE=$cairo_cv_qt_BASE 23323qt_REQUIRES=$cairo_cv_qt_REQUIRES 23324qt_CFLAGS=$cairo_cv_qt_CFLAGS 23325qt_NONPKGCONFIG_CFLAGS=$cairo_cv_qt_NONPKGCONFIG_CFLAGS 23326qt_LIBS=$cairo_cv_qt_LIBS 23327qt_NONPKGCONFIG_LIBS=$cairo_cv_qt_NONPKGCONFIG_LIBS 23328qt_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_qt_NONPKGCONFIG_EXTRA_LIBS 23329 23330 23331fi 23332 23333 if test "x$use_qt" = xyes; then 23334 CAIRO_HAS_QT_SURFACE_TRUE= 23335 CAIRO_HAS_QT_SURFACE_FALSE='#' 23336else 23337 CAIRO_HAS_QT_SURFACE_TRUE='#' 23338 CAIRO_HAS_QT_SURFACE_FALSE= 23339fi 23340 23341 23342 cr_make_tmp='CAIRO_HAS_QT_SURFACE=0' 23343 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 23344""$cr_make_tmp" 23345 23346 23347 cr_make_tmp='' 23348 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23349""$cr_make_tmp" 23350 23351 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23352""$cr_make_tmp" 23353 cr_make_tmp='' 23354 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23355""$cr_make_tmp" 23356 23357 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23358""$cr_make_tmp" 23359 23360 23361 23362 cr_make_tmp='unsupported_cairo_headers += $(cairo_qt_headers)' 23363 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23364""$cr_make_tmp" 23365 23366 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23367""$cr_make_tmp" 23368 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_qt_headers)' 23369 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23370""$cr_make_tmp" 23371 23372 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23373""$cr_make_tmp" 23374 23375 23376 cr_make_tmp='all_cairo_headers += $(cairo_qt_headers) 23377all_cairo_private += $(cairo_qt_private) 23378all_cairo_cxx_sources += $(cairo_qt_cxx_sources) 23379all_cairo_sources += $(cairo_qt_sources)' 23380 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23381""$cr_make_tmp" 23382 23383 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23384""$cr_make_tmp" 23385 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_qt_headers) 23386all_cairo_boilerplate_private += $(cairo_boilerplate_qt_private) 23387all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_qt_cxx_sources) 23388all_cairo_boilerplate_sources += $(cairo_boilerplate_qt_sources)' 23389 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23390""$cr_make_tmp" 23391 23392 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23393""$cr_make_tmp" 23394 23395 23396 cr_make_tmp='enabled_cairo_headers += $(cairo_qt_headers) 23397enabled_cairo_private += $(cairo_qt_private) 23398enabled_cairo_cxx_sources += $(cairo_qt_cxx_sources) 23399enabled_cairo_sources += $(cairo_qt_sources)' 23400 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23401"'if CAIRO_HAS_QT_SURFACE' 23402 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23403""$cr_make_tmp" 23404 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23405"'endif' 23406 23407 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23408"'ifeq ($(CAIRO_HAS_QT_SURFACE),1)' 23409 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23410""$cr_make_tmp" 23411 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23412"'endif' 23413 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_qt_headers) 23414enabled_cairo_boilerplate_private += $(cairo_boilerplate_qt_private) 23415enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_qt_cxx_sources) 23416enabled_cairo_boilerplate_sources += $(cairo_boilerplate_qt_sources)' 23417 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23418"'if CAIRO_HAS_QT_SURFACE' 23419 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23420""$cr_make_tmp" 23421 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23422"'endif' 23423 23424 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23425"'ifeq ($(CAIRO_HAS_QT_SURFACE),1)' 23426 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23427""$cr_make_tmp" 23428 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23429"'endif' 23430 23431 23432 23433 23434 if test "x$use_qt" = xyes; then : 23435 : 23436 ac_config_files="$ac_config_files src/cairo-qt.pc:src/cairo-features.pc.in" 23437 23438 23439fi 23440 if test "x$use_qt" = xyes; then : 23441 : 23442 ac_config_files="$ac_config_files cairo-qt-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 23443 23444 23445fi 23446 cr_make_tmp='all_cairo_pkgconf += cairo-qt.pc' 23447 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23448""$cr_make_tmp" 23449 23450 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23451""$cr_make_tmp" 23452 23453 23454 cr_make_tmp='enabled_cairo_pkgconf += cairo-qt.pc' 23455 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23456"'if CAIRO_HAS_QT_SURFACE' 23457 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23458""$cr_make_tmp" 23459 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23460"'endif' 23461 23462 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23463"'ifeq ($(CAIRO_HAS_QT_SURFACE),1)' 23464 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23465""$cr_make_tmp" 23466 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23467"'endif' 23468 23469 23470 if test "x$use_qt" = xyes; then : 23471 : 23472 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_QT_SURFACE' 23473 23474 23475fi 23476 23477 23478 23479 cr_make_tmp=' @echo "#define CAIRO_HAS_QT_SURFACE 1" >> src/cairo-features.h' 23480 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 23481"'ifeq ($(CAIRO_HAS_QT_SURFACE),1)' 23482 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 23483""$cr_make_tmp" 23484 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 23485"'endif' 23486 23487 23488 if test "x$use_qt" = xyes; then : 23489 : 23490 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 23491 23492"'--- The Qt surface backend feature is still under active development and is 23493--- included in this release only as a preview. It does NOT fully work yet 23494--- and incompatible changes may yet be made to Qt surface backend specific 23495--- API.' 23496 23497 23498 23499fi 23500 23501 23502 23503 23504 23505 23506 # Check whether --enable-quartz was given. 23507if test "${enable_quartz+set}" = set; then : 23508 enableval=$enable_quartz; enable_quartz=$enableval 23509else 23510 enable_quartz=auto 23511fi 23512 23513 case $enable_quartz in #( 23514 no) : 23515 use_quartz="no (disabled, use --enable-quartz to enable)" 23516 ;; #( 23517 yes|auto) : 23518 if test "x$cairo_cv_quartz_cache_version" != "x6" -o \ 23519 "x$cairo_cv_quartz_cache_commands_len" != "x527" -o \ 23520 "x$cairo_cv_quartz_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 23521 unset cairo_cv_quartz_use 23522fi 23523 if test "x$enable_quartz" = xyes -a "x$cairo_cv_quartz_use" != xyes; then : 23524 unset cairo_cv_quartz_use 23525fi 23526 23527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's Quartz surface backend feature" >&5 23528$as_echo_n "checking for cairo's Quartz surface backend feature... " >&6; } 23529if ${cairo_cv_quartz_use+:} false; then : 23530 $as_echo_n "(cached) " >&6 23531else 23532 echo 23533 use_quartz=yes 23534 quartz_BASE="cairo" 23535quartz_REQUIRES="$ac_env_quartz_REQUIRES_value" 23536quartz_CFLAGS="$ac_env_quartz_CFLAGS_value" 23537quartz_NONPKGCONFIG_CFLAGS="$ac_env_quartz_NONPKGCONFIG_CFLAGS_value" 23538quartz_LIBS="$ac_env_quartz_LIBS_value" 23539quartz_NONPKGCONFIG_LIBS="$ac_env_quartz_NONPKGCONFIG_LIBS_value" 23540quartz_NONPKGCONFIG_EXTRA_LIBS="$ac_env_quartz_NONPKGCONFIG_EXTRA_LIBS_value" 23541 23542 23543 ac_fn_c_check_header_mongrel "$LINENO" "ApplicationServices/ApplicationServices.h" "ac_cv_header_ApplicationServices_ApplicationServices_h" "$ac_includes_default" 23544if test "x$ac_cv_header_ApplicationServices_ApplicationServices_h" = xyes; then : 23545 23546else 23547 use_quartz="no (requires ApplicationServices framework)" 23548fi 23549 23550 23551 if test "x$use_quartz" != "xyes" ; then 23552 ac_fn_c_check_header_mongrel "$LINENO" "CoreGraphics/CoreGraphics.h" "ac_cv_header_CoreGraphics_CoreGraphics_h" "$ac_includes_default" 23553if test "x$ac_cv_header_CoreGraphics_CoreGraphics_h" = xyes; then : 23554 23555else 23556 use_quartz="no (requires CoreGraphics framework)" 23557fi 23558 23559 23560 quartz_LIBS="-Xlinker -framework -Xlinker CoreGraphics" 23561 else 23562 quartz_LIBS="-Xlinker -framework -Xlinker ApplicationServices" 23563 fi 23564 23565 cairo_cv_quartz_use=$use_quartz 23566 cairo_cv_quartz_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 23567 cairo_cv_quartz_cache_commands_len="527" 23568 cairo_cv_quartz_cache_version="6" 23569 cairo_cv_quartz_BASE=$quartz_BASE 23570cairo_cv_quartz_REQUIRES=$quartz_REQUIRES 23571cairo_cv_quartz_CFLAGS=$quartz_CFLAGS 23572cairo_cv_quartz_NONPKGCONFIG_CFLAGS=$quartz_NONPKGCONFIG_CFLAGS 23573cairo_cv_quartz_LIBS=$quartz_LIBS 23574cairo_cv_quartz_NONPKGCONFIG_LIBS=$quartz_NONPKGCONFIG_LIBS 23575cairo_cv_quartz_NONPKGCONFIG_EXTRA_LIBS=$quartz_NONPKGCONFIG_EXTRA_LIBS 23576 23577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's Quartz surface backend feature could be enabled" >&5 23578$as_echo_n "checking whether cairo's Quartz surface backend feature could be enabled... " >&6; } 23579 23580fi 23581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_quartz_use" >&5 23582$as_echo "$cairo_cv_quartz_use" >&6; } 23583 use_quartz=$cairo_cv_quartz_use 23584 23585 if test "x$enable_quartz" = "xyes" -a "x$use_quartz" != xyes; then : 23586 as_fn_error $? " Quartz surface backend feature could not be enabled" "$LINENO" 5 23587 23588fi ;; #( 23589 *) : 23590 as_fn_error $? "invalid argument passed to --enable-quartz: \`$use_quartz', should be one of [no/auto/yes]" "$LINENO" 5 23591 ;; 23592esac 23593 if test "x$use_quartz" = "xyes"; then : 23594 quartz_BASE=$cairo_cv_quartz_BASE 23595quartz_REQUIRES=$cairo_cv_quartz_REQUIRES 23596quartz_CFLAGS=$cairo_cv_quartz_CFLAGS 23597quartz_NONPKGCONFIG_CFLAGS=$cairo_cv_quartz_NONPKGCONFIG_CFLAGS 23598quartz_LIBS=$cairo_cv_quartz_LIBS 23599quartz_NONPKGCONFIG_LIBS=$cairo_cv_quartz_NONPKGCONFIG_LIBS 23600quartz_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_quartz_NONPKGCONFIG_EXTRA_LIBS 23601 23602 CAIRO_REQUIRES="$quartz_REQUIRES"" ${CAIRO_REQUIRES}" 23603 23604 CAIRO_CFLAGS="$quartz_CFLAGS"" ${CAIRO_CFLAGS}" 23605 23606 CAIRO_NONPKGCONFIG_CFLAGS="$quartz_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 23607 23608 CAIRO_LIBS="$quartz_LIBS"" ${CAIRO_LIBS}" 23609 23610 CAIRO_NONPKGCONFIG_LIBS="$quartz_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 23611 23612 23613else 23614 quartz_BASE=$cairo_cv_quartz_BASE 23615quartz_REQUIRES=$cairo_cv_quartz_REQUIRES 23616quartz_CFLAGS=$cairo_cv_quartz_CFLAGS 23617quartz_NONPKGCONFIG_CFLAGS=$cairo_cv_quartz_NONPKGCONFIG_CFLAGS 23618quartz_LIBS=$cairo_cv_quartz_LIBS 23619quartz_NONPKGCONFIG_LIBS=$cairo_cv_quartz_NONPKGCONFIG_LIBS 23620quartz_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_quartz_NONPKGCONFIG_EXTRA_LIBS 23621 23622 23623fi 23624 23625 if test "x$use_quartz" = xyes; then 23626 CAIRO_HAS_QUARTZ_SURFACE_TRUE= 23627 CAIRO_HAS_QUARTZ_SURFACE_FALSE='#' 23628else 23629 CAIRO_HAS_QUARTZ_SURFACE_TRUE='#' 23630 CAIRO_HAS_QUARTZ_SURFACE_FALSE= 23631fi 23632 23633 23634 cr_make_tmp='CAIRO_HAS_QUARTZ_SURFACE=0' 23635 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 23636""$cr_make_tmp" 23637 23638 23639 cr_make_tmp='' 23640 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23641""$cr_make_tmp" 23642 23643 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23644""$cr_make_tmp" 23645 cr_make_tmp='' 23646 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23647""$cr_make_tmp" 23648 23649 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23650""$cr_make_tmp" 23651 23652 23653 cr_make_tmp='supported_cairo_headers += $(cairo_quartz_headers)' 23654 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23655""$cr_make_tmp" 23656 23657 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23658""$cr_make_tmp" 23659 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_quartz_headers)' 23660 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23661""$cr_make_tmp" 23662 23663 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23664""$cr_make_tmp" 23665 23666 23667 23668 cr_make_tmp='all_cairo_headers += $(cairo_quartz_headers) 23669all_cairo_private += $(cairo_quartz_private) 23670all_cairo_cxx_sources += $(cairo_quartz_cxx_sources) 23671all_cairo_sources += $(cairo_quartz_sources)' 23672 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23673""$cr_make_tmp" 23674 23675 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23676""$cr_make_tmp" 23677 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_quartz_headers) 23678all_cairo_boilerplate_private += $(cairo_boilerplate_quartz_private) 23679all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_quartz_cxx_sources) 23680all_cairo_boilerplate_sources += $(cairo_boilerplate_quartz_sources)' 23681 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23682""$cr_make_tmp" 23683 23684 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23685""$cr_make_tmp" 23686 23687 23688 cr_make_tmp='enabled_cairo_headers += $(cairo_quartz_headers) 23689enabled_cairo_private += $(cairo_quartz_private) 23690enabled_cairo_cxx_sources += $(cairo_quartz_cxx_sources) 23691enabled_cairo_sources += $(cairo_quartz_sources)' 23692 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23693"'if CAIRO_HAS_QUARTZ_SURFACE' 23694 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23695""$cr_make_tmp" 23696 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23697"'endif' 23698 23699 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23700"'ifeq ($(CAIRO_HAS_QUARTZ_SURFACE),1)' 23701 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23702""$cr_make_tmp" 23703 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23704"'endif' 23705 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_quartz_headers) 23706enabled_cairo_boilerplate_private += $(cairo_boilerplate_quartz_private) 23707enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_quartz_cxx_sources) 23708enabled_cairo_boilerplate_sources += $(cairo_boilerplate_quartz_sources)' 23709 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23710"'if CAIRO_HAS_QUARTZ_SURFACE' 23711 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23712""$cr_make_tmp" 23713 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23714"'endif' 23715 23716 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23717"'ifeq ($(CAIRO_HAS_QUARTZ_SURFACE),1)' 23718 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23719""$cr_make_tmp" 23720 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23721"'endif' 23722 23723 23724 23725 23726 if test "x$use_quartz" = xyes; then : 23727 : 23728 ac_config_files="$ac_config_files src/cairo-quartz.pc:src/cairo-features.pc.in" 23729 23730 23731fi 23732 if test "x$use_quartz" = xyes; then : 23733 : 23734 ac_config_files="$ac_config_files cairo-quartz-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 23735 23736 23737fi 23738 cr_make_tmp='all_cairo_pkgconf += cairo-quartz.pc' 23739 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23740""$cr_make_tmp" 23741 23742 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23743""$cr_make_tmp" 23744 23745 23746 cr_make_tmp='enabled_cairo_pkgconf += cairo-quartz.pc' 23747 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23748"'if CAIRO_HAS_QUARTZ_SURFACE' 23749 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23750""$cr_make_tmp" 23751 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23752"'endif' 23753 23754 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23755"'ifeq ($(CAIRO_HAS_QUARTZ_SURFACE),1)' 23756 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23757""$cr_make_tmp" 23758 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23759"'endif' 23760 23761 23762 if test "x$use_quartz" = xyes; then : 23763 : 23764 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_QUARTZ_SURFACE' 23765 23766 23767fi 23768 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_QUARTZ_SURFACE' 23769 23770 23771 23772 if test "x$use_quartz" != xyes; then : 23773 : 23774 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_QUARTZ_SURFACE' 23775 23776 23777 23778fi 23779 23780 cr_make_tmp=' @echo "#define CAIRO_HAS_QUARTZ_SURFACE 1" >> src/cairo-features.h' 23781 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 23782"'ifeq ($(CAIRO_HAS_QUARTZ_SURFACE),1)' 23783 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 23784""$cr_make_tmp" 23785 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 23786"'endif' 23787 23788 23789 23790 23791 if test "x$use_quartz" = xyes; then : 23792 : 23793 CAIRO_NATIVE_SURFACE_BACKENDS="${CAIRO_NATIVE_SURFACE_BACKENDS}"'quartz' 23794 23795 23796 23797fi 23798 23799 23800 23801 # Check whether --enable-quartz-font was given. 23802if test "${enable_quartz_font+set}" = set; then : 23803 enableval=$enable_quartz_font; enable_quartz_font=$enableval 23804else 23805 enable_quartz_font=auto 23806fi 23807 23808 case $enable_quartz_font in #( 23809 no) : 23810 use_quartz_font="no (disabled, use --enable-quartz-font to enable)" 23811 ;; #( 23812 yes|auto) : 23813 if test "x$cairo_cv_quartz_font_cache_version" != "x6" -o \ 23814 "x$cairo_cv_quartz_font_cache_commands_len" != "x31" -o \ 23815 "x$cairo_cv_quartz_font_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 23816 unset cairo_cv_quartz_font_use 23817fi 23818 if test "x$enable_quartz_font" = xyes -a "x$cairo_cv_quartz_font_use" != xyes; then : 23819 unset cairo_cv_quartz_font_use 23820fi 23821 23822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's Quartz font backend feature" >&5 23823$as_echo_n "checking for cairo's Quartz font backend feature... " >&6; } 23824if ${cairo_cv_quartz_font_use+:} false; then : 23825 $as_echo_n "(cached) " >&6 23826else 23827 echo 23828 use_quartz_font=yes 23829 quartz_font_BASE="cairo" 23830quartz_font_REQUIRES="$ac_env_quartz_font_REQUIRES_value" 23831quartz_font_CFLAGS="$ac_env_quartz_font_CFLAGS_value" 23832quartz_font_NONPKGCONFIG_CFLAGS="$ac_env_quartz_font_NONPKGCONFIG_CFLAGS_value" 23833quartz_font_LIBS="$ac_env_quartz_font_LIBS_value" 23834quartz_font_NONPKGCONFIG_LIBS="$ac_env_quartz_font_NONPKGCONFIG_LIBS_value" 23835quartz_font_NONPKGCONFIG_EXTRA_LIBS="$ac_env_quartz_font_NONPKGCONFIG_EXTRA_LIBS_value" 23836 23837 23838 use_quartz_font=$use_quartz 23839 23840 cairo_cv_quartz_font_use=$use_quartz_font 23841 cairo_cv_quartz_font_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 23842 cairo_cv_quartz_font_cache_commands_len="31" 23843 cairo_cv_quartz_font_cache_version="6" 23844 cairo_cv_quartz_font_BASE=$quartz_font_BASE 23845cairo_cv_quartz_font_REQUIRES=$quartz_font_REQUIRES 23846cairo_cv_quartz_font_CFLAGS=$quartz_font_CFLAGS 23847cairo_cv_quartz_font_NONPKGCONFIG_CFLAGS=$quartz_font_NONPKGCONFIG_CFLAGS 23848cairo_cv_quartz_font_LIBS=$quartz_font_LIBS 23849cairo_cv_quartz_font_NONPKGCONFIG_LIBS=$quartz_font_NONPKGCONFIG_LIBS 23850cairo_cv_quartz_font_NONPKGCONFIG_EXTRA_LIBS=$quartz_font_NONPKGCONFIG_EXTRA_LIBS 23851 23852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's Quartz font backend feature could be enabled" >&5 23853$as_echo_n "checking whether cairo's Quartz font backend feature could be enabled... " >&6; } 23854 23855fi 23856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_quartz_font_use" >&5 23857$as_echo "$cairo_cv_quartz_font_use" >&6; } 23858 use_quartz_font=$cairo_cv_quartz_font_use 23859 23860 if test "x$enable_quartz_font" = "xyes" -a "x$use_quartz_font" != xyes; then : 23861 as_fn_error $? " Quartz font backend feature could not be enabled" "$LINENO" 5 23862 23863fi ;; #( 23864 *) : 23865 as_fn_error $? "invalid argument passed to --enable-quartz-font: \`$use_quartz_font', should be one of [no/auto/yes]" "$LINENO" 5 23866 ;; 23867esac 23868 if test "x$use_quartz_font" = "xyes"; then : 23869 quartz_font_BASE=$cairo_cv_quartz_font_BASE 23870quartz_font_REQUIRES=$cairo_cv_quartz_font_REQUIRES 23871quartz_font_CFLAGS=$cairo_cv_quartz_font_CFLAGS 23872quartz_font_NONPKGCONFIG_CFLAGS=$cairo_cv_quartz_font_NONPKGCONFIG_CFLAGS 23873quartz_font_LIBS=$cairo_cv_quartz_font_LIBS 23874quartz_font_NONPKGCONFIG_LIBS=$cairo_cv_quartz_font_NONPKGCONFIG_LIBS 23875quartz_font_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_quartz_font_NONPKGCONFIG_EXTRA_LIBS 23876 23877 CAIRO_REQUIRES="$quartz_font_REQUIRES"" ${CAIRO_REQUIRES}" 23878 23879 CAIRO_CFLAGS="$quartz_font_CFLAGS"" ${CAIRO_CFLAGS}" 23880 23881 CAIRO_NONPKGCONFIG_CFLAGS="$quartz_font_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 23882 23883 CAIRO_LIBS="$quartz_font_LIBS"" ${CAIRO_LIBS}" 23884 23885 CAIRO_NONPKGCONFIG_LIBS="$quartz_font_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 23886 23887 23888else 23889 quartz_font_BASE=$cairo_cv_quartz_font_BASE 23890quartz_font_REQUIRES=$cairo_cv_quartz_font_REQUIRES 23891quartz_font_CFLAGS=$cairo_cv_quartz_font_CFLAGS 23892quartz_font_NONPKGCONFIG_CFLAGS=$cairo_cv_quartz_font_NONPKGCONFIG_CFLAGS 23893quartz_font_LIBS=$cairo_cv_quartz_font_LIBS 23894quartz_font_NONPKGCONFIG_LIBS=$cairo_cv_quartz_font_NONPKGCONFIG_LIBS 23895quartz_font_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_quartz_font_NONPKGCONFIG_EXTRA_LIBS 23896 23897 23898fi 23899 23900 if test "x$use_quartz_font" = xyes; then 23901 CAIRO_HAS_QUARTZ_FONT_TRUE= 23902 CAIRO_HAS_QUARTZ_FONT_FALSE='#' 23903else 23904 CAIRO_HAS_QUARTZ_FONT_TRUE='#' 23905 CAIRO_HAS_QUARTZ_FONT_FALSE= 23906fi 23907 23908 23909 cr_make_tmp='CAIRO_HAS_QUARTZ_FONT=0' 23910 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 23911""$cr_make_tmp" 23912 23913 23914 cr_make_tmp='' 23915 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23916""$cr_make_tmp" 23917 23918 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23919""$cr_make_tmp" 23920 cr_make_tmp='' 23921 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23922""$cr_make_tmp" 23923 23924 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23925""$cr_make_tmp" 23926 23927 23928 cr_make_tmp='supported_cairo_headers += $(cairo_quartz_font_headers)' 23929 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23930""$cr_make_tmp" 23931 23932 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23933""$cr_make_tmp" 23934 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_quartz_font_headers)' 23935 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23936""$cr_make_tmp" 23937 23938 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23939""$cr_make_tmp" 23940 23941 23942 23943 cr_make_tmp='all_cairo_headers += $(cairo_quartz_font_headers) 23944all_cairo_private += $(cairo_quartz_font_private) 23945all_cairo_cxx_sources += $(cairo_quartz_font_cxx_sources) 23946all_cairo_sources += $(cairo_quartz_font_sources)' 23947 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23948""$cr_make_tmp" 23949 23950 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23951""$cr_make_tmp" 23952 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_quartz_font_headers) 23953all_cairo_boilerplate_private += $(cairo_boilerplate_quartz_font_private) 23954all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_quartz_font_cxx_sources) 23955all_cairo_boilerplate_sources += $(cairo_boilerplate_quartz_font_sources)' 23956 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23957""$cr_make_tmp" 23958 23959 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23960""$cr_make_tmp" 23961 23962 23963 cr_make_tmp='enabled_cairo_headers += $(cairo_quartz_font_headers) 23964enabled_cairo_private += $(cairo_quartz_font_private) 23965enabled_cairo_cxx_sources += $(cairo_quartz_font_cxx_sources) 23966enabled_cairo_sources += $(cairo_quartz_font_sources)' 23967 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23968"'if CAIRO_HAS_QUARTZ_FONT' 23969 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23970""$cr_make_tmp" 23971 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 23972"'endif' 23973 23974 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23975"'ifeq ($(CAIRO_HAS_QUARTZ_FONT),1)' 23976 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23977""$cr_make_tmp" 23978 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 23979"'endif' 23980 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_quartz_font_headers) 23981enabled_cairo_boilerplate_private += $(cairo_boilerplate_quartz_font_private) 23982enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_quartz_font_cxx_sources) 23983enabled_cairo_boilerplate_sources += $(cairo_boilerplate_quartz_font_sources)' 23984 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23985"'if CAIRO_HAS_QUARTZ_FONT' 23986 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23987""$cr_make_tmp" 23988 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 23989"'endif' 23990 23991 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23992"'ifeq ($(CAIRO_HAS_QUARTZ_FONT),1)' 23993 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23994""$cr_make_tmp" 23995 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 23996"'endif' 23997 23998 23999 24000 24001 if test "x$use_quartz_font" = xyes; then : 24002 : 24003 ac_config_files="$ac_config_files src/cairo-quartz-font.pc:src/cairo-features.pc.in" 24004 24005 24006fi 24007 if test "x$use_quartz_font" = xyes; then : 24008 : 24009 ac_config_files="$ac_config_files cairo-quartz-font-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 24010 24011 24012fi 24013 cr_make_tmp='all_cairo_pkgconf += cairo-quartz-font.pc' 24014 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24015""$cr_make_tmp" 24016 24017 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24018""$cr_make_tmp" 24019 24020 24021 cr_make_tmp='enabled_cairo_pkgconf += cairo-quartz-font.pc' 24022 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24023"'if CAIRO_HAS_QUARTZ_FONT' 24024 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24025""$cr_make_tmp" 24026 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24027"'endif' 24028 24029 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24030"'ifeq ($(CAIRO_HAS_QUARTZ_FONT),1)' 24031 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24032""$cr_make_tmp" 24033 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24034"'endif' 24035 24036 24037 if test "x$use_quartz_font" = xyes; then : 24038 : 24039 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_QUARTZ_FONT' 24040 24041 24042fi 24043 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_QUARTZ_FONT' 24044 24045 24046 24047 if test "x$use_quartz_font" != xyes; then : 24048 : 24049 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_QUARTZ_FONT' 24050 24051 24052 24053fi 24054 24055 cr_make_tmp=' @echo "#define CAIRO_HAS_QUARTZ_FONT 1" >> src/cairo-features.h' 24056 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 24057"'ifeq ($(CAIRO_HAS_QUARTZ_FONT),1)' 24058 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 24059""$cr_make_tmp" 24060 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 24061"'endif' 24062 24063 24064 24065 24066 24067 if test "x$use_quartz_font" = xyes; then : 24068 : 24069 CAIRO_NATIVE_FONT_BACKENDS="${CAIRO_NATIVE_FONT_BACKENDS}"'quartz_font' 24070 24071 24072 24073fi 24074 24075 24076 # Check whether --enable-quartz-image was given. 24077if test "${enable_quartz_image+set}" = set; then : 24078 enableval=$enable_quartz_image; enable_quartz_image=$enableval 24079else 24080 enable_quartz_image=no 24081fi 24082 24083 case $enable_quartz_image in #( 24084 no) : 24085 use_quartz_image="no (disabled, use --enable-quartz-image to enable)" 24086 ;; #( 24087 yes|auto) : 24088 if test "x$cairo_cv_quartz_image_cache_version" != "x6" -o \ 24089 "x$cairo_cv_quartz_image_cache_commands_len" != "x32" -o \ 24090 "x$cairo_cv_quartz_image_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 24091 unset cairo_cv_quartz_image_use 24092fi 24093 if test "x$enable_quartz_image" = xyes -a "x$cairo_cv_quartz_image_use" != xyes; then : 24094 unset cairo_cv_quartz_image_use 24095fi 24096 24097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's Quartz Image surface backend feature" >&5 24098$as_echo_n "checking for cairo's Quartz Image surface backend feature... " >&6; } 24099if ${cairo_cv_quartz_image_use+:} false; then : 24100 $as_echo_n "(cached) " >&6 24101else 24102 echo 24103 use_quartz_image=yes 24104 quartz_image_BASE="cairo" 24105quartz_image_REQUIRES="$ac_env_quartz_image_REQUIRES_value" 24106quartz_image_CFLAGS="$ac_env_quartz_image_CFLAGS_value" 24107quartz_image_NONPKGCONFIG_CFLAGS="$ac_env_quartz_image_NONPKGCONFIG_CFLAGS_value" 24108quartz_image_LIBS="$ac_env_quartz_image_LIBS_value" 24109quartz_image_NONPKGCONFIG_LIBS="$ac_env_quartz_image_NONPKGCONFIG_LIBS_value" 24110quartz_image_NONPKGCONFIG_EXTRA_LIBS="$ac_env_quartz_image_NONPKGCONFIG_EXTRA_LIBS_value" 24111 24112 24113 use_quartz_image=$use_quartz 24114 24115 cairo_cv_quartz_image_use=$use_quartz_image 24116 cairo_cv_quartz_image_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 24117 cairo_cv_quartz_image_cache_commands_len="32" 24118 cairo_cv_quartz_image_cache_version="6" 24119 cairo_cv_quartz_image_BASE=$quartz_image_BASE 24120cairo_cv_quartz_image_REQUIRES=$quartz_image_REQUIRES 24121cairo_cv_quartz_image_CFLAGS=$quartz_image_CFLAGS 24122cairo_cv_quartz_image_NONPKGCONFIG_CFLAGS=$quartz_image_NONPKGCONFIG_CFLAGS 24123cairo_cv_quartz_image_LIBS=$quartz_image_LIBS 24124cairo_cv_quartz_image_NONPKGCONFIG_LIBS=$quartz_image_NONPKGCONFIG_LIBS 24125cairo_cv_quartz_image_NONPKGCONFIG_EXTRA_LIBS=$quartz_image_NONPKGCONFIG_EXTRA_LIBS 24126 24127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's Quartz Image surface backend feature could be enabled" >&5 24128$as_echo_n "checking whether cairo's Quartz Image surface backend feature could be enabled... " >&6; } 24129 24130fi 24131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_quartz_image_use" >&5 24132$as_echo "$cairo_cv_quartz_image_use" >&6; } 24133 use_quartz_image=$cairo_cv_quartz_image_use 24134 24135 if test "x$enable_quartz_image" = "xyes" -a "x$use_quartz_image" != xyes; then : 24136 as_fn_error $? " Quartz Image surface backend feature could not be enabled" "$LINENO" 5 24137 24138fi ;; #( 24139 *) : 24140 as_fn_error $? "invalid argument passed to --enable-quartz-image: \`$use_quartz_image', should be one of [no/auto/yes]" "$LINENO" 5 24141 ;; 24142esac 24143 if test "x$use_quartz_image" = "xyes"; then : 24144 quartz_image_BASE=$cairo_cv_quartz_image_BASE 24145quartz_image_REQUIRES=$cairo_cv_quartz_image_REQUIRES 24146quartz_image_CFLAGS=$cairo_cv_quartz_image_CFLAGS 24147quartz_image_NONPKGCONFIG_CFLAGS=$cairo_cv_quartz_image_NONPKGCONFIG_CFLAGS 24148quartz_image_LIBS=$cairo_cv_quartz_image_LIBS 24149quartz_image_NONPKGCONFIG_LIBS=$cairo_cv_quartz_image_NONPKGCONFIG_LIBS 24150quartz_image_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_quartz_image_NONPKGCONFIG_EXTRA_LIBS 24151 24152 CAIRO_REQUIRES="$quartz_image_REQUIRES"" ${CAIRO_REQUIRES}" 24153 24154 CAIRO_CFLAGS="$quartz_image_CFLAGS"" ${CAIRO_CFLAGS}" 24155 24156 CAIRO_NONPKGCONFIG_CFLAGS="$quartz_image_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 24157 24158 CAIRO_LIBS="$quartz_image_LIBS"" ${CAIRO_LIBS}" 24159 24160 CAIRO_NONPKGCONFIG_LIBS="$quartz_image_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 24161 24162 24163else 24164 quartz_image_BASE=$cairo_cv_quartz_image_BASE 24165quartz_image_REQUIRES=$cairo_cv_quartz_image_REQUIRES 24166quartz_image_CFLAGS=$cairo_cv_quartz_image_CFLAGS 24167quartz_image_NONPKGCONFIG_CFLAGS=$cairo_cv_quartz_image_NONPKGCONFIG_CFLAGS 24168quartz_image_LIBS=$cairo_cv_quartz_image_LIBS 24169quartz_image_NONPKGCONFIG_LIBS=$cairo_cv_quartz_image_NONPKGCONFIG_LIBS 24170quartz_image_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_quartz_image_NONPKGCONFIG_EXTRA_LIBS 24171 24172 24173fi 24174 24175 if test "x$use_quartz_image" = xyes; then 24176 CAIRO_HAS_QUARTZ_IMAGE_SURFACE_TRUE= 24177 CAIRO_HAS_QUARTZ_IMAGE_SURFACE_FALSE='#' 24178else 24179 CAIRO_HAS_QUARTZ_IMAGE_SURFACE_TRUE='#' 24180 CAIRO_HAS_QUARTZ_IMAGE_SURFACE_FALSE= 24181fi 24182 24183 24184 cr_make_tmp='CAIRO_HAS_QUARTZ_IMAGE_SURFACE=0' 24185 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 24186""$cr_make_tmp" 24187 24188 24189 cr_make_tmp='' 24190 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24191""$cr_make_tmp" 24192 24193 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24194""$cr_make_tmp" 24195 cr_make_tmp='' 24196 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24197""$cr_make_tmp" 24198 24199 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24200""$cr_make_tmp" 24201 24202 24203 24204 cr_make_tmp='unsupported_cairo_headers += $(cairo_quartz_image_headers)' 24205 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24206""$cr_make_tmp" 24207 24208 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24209""$cr_make_tmp" 24210 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_quartz_image_headers)' 24211 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24212""$cr_make_tmp" 24213 24214 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24215""$cr_make_tmp" 24216 24217 24218 cr_make_tmp='all_cairo_headers += $(cairo_quartz_image_headers) 24219all_cairo_private += $(cairo_quartz_image_private) 24220all_cairo_cxx_sources += $(cairo_quartz_image_cxx_sources) 24221all_cairo_sources += $(cairo_quartz_image_sources)' 24222 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24223""$cr_make_tmp" 24224 24225 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24226""$cr_make_tmp" 24227 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_quartz_image_headers) 24228all_cairo_boilerplate_private += $(cairo_boilerplate_quartz_image_private) 24229all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_quartz_image_cxx_sources) 24230all_cairo_boilerplate_sources += $(cairo_boilerplate_quartz_image_sources)' 24231 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24232""$cr_make_tmp" 24233 24234 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24235""$cr_make_tmp" 24236 24237 24238 cr_make_tmp='enabled_cairo_headers += $(cairo_quartz_image_headers) 24239enabled_cairo_private += $(cairo_quartz_image_private) 24240enabled_cairo_cxx_sources += $(cairo_quartz_image_cxx_sources) 24241enabled_cairo_sources += $(cairo_quartz_image_sources)' 24242 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24243"'if CAIRO_HAS_QUARTZ_IMAGE_SURFACE' 24244 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24245""$cr_make_tmp" 24246 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24247"'endif' 24248 24249 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24250"'ifeq ($(CAIRO_HAS_QUARTZ_IMAGE_SURFACE),1)' 24251 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24252""$cr_make_tmp" 24253 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24254"'endif' 24255 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_quartz_image_headers) 24256enabled_cairo_boilerplate_private += $(cairo_boilerplate_quartz_image_private) 24257enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_quartz_image_cxx_sources) 24258enabled_cairo_boilerplate_sources += $(cairo_boilerplate_quartz_image_sources)' 24259 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24260"'if CAIRO_HAS_QUARTZ_IMAGE_SURFACE' 24261 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24262""$cr_make_tmp" 24263 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24264"'endif' 24265 24266 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24267"'ifeq ($(CAIRO_HAS_QUARTZ_IMAGE_SURFACE),1)' 24268 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24269""$cr_make_tmp" 24270 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24271"'endif' 24272 24273 24274 24275 24276 if test "x$use_quartz_image" = xyes; then : 24277 : 24278 ac_config_files="$ac_config_files src/cairo-quartz-image.pc:src/cairo-features.pc.in" 24279 24280 24281fi 24282 if test "x$use_quartz_image" = xyes; then : 24283 : 24284 ac_config_files="$ac_config_files cairo-quartz-image-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 24285 24286 24287fi 24288 cr_make_tmp='all_cairo_pkgconf += cairo-quartz-image.pc' 24289 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24290""$cr_make_tmp" 24291 24292 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24293""$cr_make_tmp" 24294 24295 24296 cr_make_tmp='enabled_cairo_pkgconf += cairo-quartz-image.pc' 24297 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24298"'if CAIRO_HAS_QUARTZ_IMAGE_SURFACE' 24299 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24300""$cr_make_tmp" 24301 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24302"'endif' 24303 24304 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24305"'ifeq ($(CAIRO_HAS_QUARTZ_IMAGE_SURFACE),1)' 24306 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24307""$cr_make_tmp" 24308 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24309"'endif' 24310 24311 24312 if test "x$use_quartz_image" = xyes; then : 24313 : 24314 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_QUARTZ_IMAGE_SURFACE' 24315 24316 24317fi 24318 24319 24320 24321 cr_make_tmp=' @echo "#define CAIRO_HAS_QUARTZ_IMAGE_SURFACE 1" >> src/cairo-features.h' 24322 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 24323"'ifeq ($(CAIRO_HAS_QUARTZ_IMAGE_SURFACE),1)' 24324 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 24325""$cr_make_tmp" 24326 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 24327"'endif' 24328 24329 24330 if test "x$use_quartz_image" = xyes; then : 24331 : 24332 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 24333 24334"'--- The Quartz Image surface backend feature is still under active 24335--- development and is included in this release only as a preview. It does 24336--- NOT fully work yet and incompatible changes may yet be made to Quartz 24337--- Image surface backend specific API.' 24338 24339 24340 24341fi 24342 24343 24344 24345 24346 24347 24348 # Check whether --enable-win32 was given. 24349if test "${enable_win32+set}" = set; then : 24350 enableval=$enable_win32; enable_win32=$enableval 24351else 24352 enable_win32=auto 24353fi 24354 24355 case $enable_win32 in #( 24356 no) : 24357 use_win32="no (disabled, use --enable-win32 to enable)" 24358 ;; #( 24359 yes|auto) : 24360 if test "x$cairo_cv_win32_cache_version" != "x6" -o \ 24361 "x$cairo_cv_win32_cache_commands_len" != "x127" -o \ 24362 "x$cairo_cv_win32_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 24363 unset cairo_cv_win32_use 24364fi 24365 if test "x$enable_win32" = xyes -a "x$cairo_cv_win32_use" != xyes; then : 24366 unset cairo_cv_win32_use 24367fi 24368 24369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's Microsoft Windows surface backend feature" >&5 24370$as_echo_n "checking for cairo's Microsoft Windows surface backend feature... " >&6; } 24371if ${cairo_cv_win32_use+:} false; then : 24372 $as_echo_n "(cached) " >&6 24373else 24374 echo 24375 use_win32=yes 24376 win32_BASE="cairo" 24377win32_REQUIRES="$ac_env_win32_REQUIRES_value" 24378win32_CFLAGS="$ac_env_win32_CFLAGS_value" 24379win32_NONPKGCONFIG_CFLAGS="$ac_env_win32_NONPKGCONFIG_CFLAGS_value" 24380win32_LIBS="$ac_env_win32_LIBS_value" 24381win32_NONPKGCONFIG_LIBS="$ac_env_win32_NONPKGCONFIG_LIBS_value" 24382win32_NONPKGCONFIG_EXTRA_LIBS="$ac_env_win32_NONPKGCONFIG_EXTRA_LIBS_value" 24383 24384 24385 if test "x$have_windows" != xyes; then 24386 use_win32="no (requires a Win32 platform)" 24387 fi 24388 win32_LIBS="-lgdi32 -lmsimg32" 24389 24390 cairo_cv_win32_use=$use_win32 24391 cairo_cv_win32_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 24392 cairo_cv_win32_cache_commands_len="127" 24393 cairo_cv_win32_cache_version="6" 24394 cairo_cv_win32_BASE=$win32_BASE 24395cairo_cv_win32_REQUIRES=$win32_REQUIRES 24396cairo_cv_win32_CFLAGS=$win32_CFLAGS 24397cairo_cv_win32_NONPKGCONFIG_CFLAGS=$win32_NONPKGCONFIG_CFLAGS 24398cairo_cv_win32_LIBS=$win32_LIBS 24399cairo_cv_win32_NONPKGCONFIG_LIBS=$win32_NONPKGCONFIG_LIBS 24400cairo_cv_win32_NONPKGCONFIG_EXTRA_LIBS=$win32_NONPKGCONFIG_EXTRA_LIBS 24401 24402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's Microsoft Windows surface backend feature could be enabled" >&5 24403$as_echo_n "checking whether cairo's Microsoft Windows surface backend feature could be enabled... " >&6; } 24404 24405fi 24406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_win32_use" >&5 24407$as_echo "$cairo_cv_win32_use" >&6; } 24408 use_win32=$cairo_cv_win32_use 24409 24410 if test "x$enable_win32" = "xyes" -a "x$use_win32" != xyes; then : 24411 as_fn_error $? " Microsoft Windows surface backend feature could not be enabled" "$LINENO" 5 24412 24413fi ;; #( 24414 *) : 24415 as_fn_error $? "invalid argument passed to --enable-win32: \`$use_win32', should be one of [no/auto/yes]" "$LINENO" 5 24416 ;; 24417esac 24418 if test "x$use_win32" = "xyes"; then : 24419 win32_BASE=$cairo_cv_win32_BASE 24420win32_REQUIRES=$cairo_cv_win32_REQUIRES 24421win32_CFLAGS=$cairo_cv_win32_CFLAGS 24422win32_NONPKGCONFIG_CFLAGS=$cairo_cv_win32_NONPKGCONFIG_CFLAGS 24423win32_LIBS=$cairo_cv_win32_LIBS 24424win32_NONPKGCONFIG_LIBS=$cairo_cv_win32_NONPKGCONFIG_LIBS 24425win32_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_win32_NONPKGCONFIG_EXTRA_LIBS 24426 24427 CAIRO_REQUIRES="$win32_REQUIRES"" ${CAIRO_REQUIRES}" 24428 24429 CAIRO_CFLAGS="$win32_CFLAGS"" ${CAIRO_CFLAGS}" 24430 24431 CAIRO_NONPKGCONFIG_CFLAGS="$win32_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 24432 24433 CAIRO_LIBS="$win32_LIBS"" ${CAIRO_LIBS}" 24434 24435 CAIRO_NONPKGCONFIG_LIBS="$win32_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 24436 24437 24438else 24439 win32_BASE=$cairo_cv_win32_BASE 24440win32_REQUIRES=$cairo_cv_win32_REQUIRES 24441win32_CFLAGS=$cairo_cv_win32_CFLAGS 24442win32_NONPKGCONFIG_CFLAGS=$cairo_cv_win32_NONPKGCONFIG_CFLAGS 24443win32_LIBS=$cairo_cv_win32_LIBS 24444win32_NONPKGCONFIG_LIBS=$cairo_cv_win32_NONPKGCONFIG_LIBS 24445win32_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_win32_NONPKGCONFIG_EXTRA_LIBS 24446 24447 24448fi 24449 24450 if test "x$use_win32" = xyes; then 24451 CAIRO_HAS_WIN32_SURFACE_TRUE= 24452 CAIRO_HAS_WIN32_SURFACE_FALSE='#' 24453else 24454 CAIRO_HAS_WIN32_SURFACE_TRUE='#' 24455 CAIRO_HAS_WIN32_SURFACE_FALSE= 24456fi 24457 24458 24459 cr_make_tmp='CAIRO_HAS_WIN32_SURFACE=1' 24460 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 24461""$cr_make_tmp" 24462 24463 24464 cr_make_tmp='' 24465 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24466""$cr_make_tmp" 24467 24468 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24469""$cr_make_tmp" 24470 cr_make_tmp='' 24471 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24472""$cr_make_tmp" 24473 24474 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24475""$cr_make_tmp" 24476 24477 24478 cr_make_tmp='supported_cairo_headers += $(cairo_win32_headers)' 24479 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24480""$cr_make_tmp" 24481 24482 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24483""$cr_make_tmp" 24484 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_win32_headers)' 24485 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24486""$cr_make_tmp" 24487 24488 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24489""$cr_make_tmp" 24490 24491 24492 24493 cr_make_tmp='all_cairo_headers += $(cairo_win32_headers) 24494all_cairo_private += $(cairo_win32_private) 24495all_cairo_cxx_sources += $(cairo_win32_cxx_sources) 24496all_cairo_sources += $(cairo_win32_sources)' 24497 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24498""$cr_make_tmp" 24499 24500 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24501""$cr_make_tmp" 24502 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_win32_headers) 24503all_cairo_boilerplate_private += $(cairo_boilerplate_win32_private) 24504all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_win32_cxx_sources) 24505all_cairo_boilerplate_sources += $(cairo_boilerplate_win32_sources)' 24506 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24507""$cr_make_tmp" 24508 24509 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24510""$cr_make_tmp" 24511 24512 24513 cr_make_tmp='enabled_cairo_headers += $(cairo_win32_headers) 24514enabled_cairo_private += $(cairo_win32_private) 24515enabled_cairo_cxx_sources += $(cairo_win32_cxx_sources) 24516enabled_cairo_sources += $(cairo_win32_sources)' 24517 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24518"'if CAIRO_HAS_WIN32_SURFACE' 24519 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24520""$cr_make_tmp" 24521 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24522"'endif' 24523 24524 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24525"'ifeq ($(CAIRO_HAS_WIN32_SURFACE),1)' 24526 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24527""$cr_make_tmp" 24528 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24529"'endif' 24530 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_win32_headers) 24531enabled_cairo_boilerplate_private += $(cairo_boilerplate_win32_private) 24532enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_win32_cxx_sources) 24533enabled_cairo_boilerplate_sources += $(cairo_boilerplate_win32_sources)' 24534 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24535"'if CAIRO_HAS_WIN32_SURFACE' 24536 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24537""$cr_make_tmp" 24538 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24539"'endif' 24540 24541 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24542"'ifeq ($(CAIRO_HAS_WIN32_SURFACE),1)' 24543 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24544""$cr_make_tmp" 24545 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24546"'endif' 24547 24548 24549 24550 24551 if test "x$use_win32" = xyes; then : 24552 : 24553 ac_config_files="$ac_config_files src/cairo-win32.pc:src/cairo-features.pc.in" 24554 24555 24556fi 24557 if test "x$use_win32" = xyes; then : 24558 : 24559 ac_config_files="$ac_config_files cairo-win32-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 24560 24561 24562fi 24563 cr_make_tmp='all_cairo_pkgconf += cairo-win32.pc' 24564 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24565""$cr_make_tmp" 24566 24567 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24568""$cr_make_tmp" 24569 24570 24571 cr_make_tmp='enabled_cairo_pkgconf += cairo-win32.pc' 24572 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24573"'if CAIRO_HAS_WIN32_SURFACE' 24574 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24575""$cr_make_tmp" 24576 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24577"'endif' 24578 24579 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24580"'ifeq ($(CAIRO_HAS_WIN32_SURFACE),1)' 24581 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24582""$cr_make_tmp" 24583 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24584"'endif' 24585 24586 24587 if test "x$use_win32" = xyes; then : 24588 : 24589 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_WIN32_SURFACE' 24590 24591 24592fi 24593 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_WIN32_SURFACE' 24594 24595 24596 24597 if test "x$use_win32" != xyes; then : 24598 : 24599 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_WIN32_SURFACE' 24600 24601 24602 24603fi 24604 24605 cr_make_tmp=' @echo "#define CAIRO_HAS_WIN32_SURFACE 1" >> src/cairo-features.h' 24606 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 24607"'ifeq ($(CAIRO_HAS_WIN32_SURFACE),1)' 24608 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 24609""$cr_make_tmp" 24610 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 24611"'endif' 24612 24613 24614 24615 24616 if test "x$use_win32" = xyes; then : 24617 : 24618 CAIRO_NATIVE_SURFACE_BACKENDS="${CAIRO_NATIVE_SURFACE_BACKENDS}"'win32' 24619 24620 24621 24622fi 24623 24624 24625 24626 # Check whether --enable-win32-font was given. 24627if test "${enable_win32_font+set}" = set; then : 24628 enableval=$enable_win32_font; enable_win32_font=$enableval 24629else 24630 enable_win32_font=auto 24631fi 24632 24633 case $enable_win32_font in #( 24634 no) : 24635 use_win32_font="no (disabled, use --enable-win32-font to enable)" 24636 ;; #( 24637 yes|auto) : 24638 if test "x$cairo_cv_win32_font_cache_version" != "x6" -o \ 24639 "x$cairo_cv_win32_font_cache_commands_len" != "x29" -o \ 24640 "x$cairo_cv_win32_font_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 24641 unset cairo_cv_win32_font_use 24642fi 24643 if test "x$enable_win32_font" = xyes -a "x$cairo_cv_win32_font_use" != xyes; then : 24644 unset cairo_cv_win32_font_use 24645fi 24646 24647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's Microsoft Windows font backend feature" >&5 24648$as_echo_n "checking for cairo's Microsoft Windows font backend feature... " >&6; } 24649if ${cairo_cv_win32_font_use+:} false; then : 24650 $as_echo_n "(cached) " >&6 24651else 24652 echo 24653 use_win32_font=yes 24654 win32_font_BASE="cairo" 24655win32_font_REQUIRES="$ac_env_win32_font_REQUIRES_value" 24656win32_font_CFLAGS="$ac_env_win32_font_CFLAGS_value" 24657win32_font_NONPKGCONFIG_CFLAGS="$ac_env_win32_font_NONPKGCONFIG_CFLAGS_value" 24658win32_font_LIBS="$ac_env_win32_font_LIBS_value" 24659win32_font_NONPKGCONFIG_LIBS="$ac_env_win32_font_NONPKGCONFIG_LIBS_value" 24660win32_font_NONPKGCONFIG_EXTRA_LIBS="$ac_env_win32_font_NONPKGCONFIG_EXTRA_LIBS_value" 24661 24662 24663 use_win32_font=$use_win32 24664 24665 cairo_cv_win32_font_use=$use_win32_font 24666 cairo_cv_win32_font_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 24667 cairo_cv_win32_font_cache_commands_len="29" 24668 cairo_cv_win32_font_cache_version="6" 24669 cairo_cv_win32_font_BASE=$win32_font_BASE 24670cairo_cv_win32_font_REQUIRES=$win32_font_REQUIRES 24671cairo_cv_win32_font_CFLAGS=$win32_font_CFLAGS 24672cairo_cv_win32_font_NONPKGCONFIG_CFLAGS=$win32_font_NONPKGCONFIG_CFLAGS 24673cairo_cv_win32_font_LIBS=$win32_font_LIBS 24674cairo_cv_win32_font_NONPKGCONFIG_LIBS=$win32_font_NONPKGCONFIG_LIBS 24675cairo_cv_win32_font_NONPKGCONFIG_EXTRA_LIBS=$win32_font_NONPKGCONFIG_EXTRA_LIBS 24676 24677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's Microsoft Windows font backend feature could be enabled" >&5 24678$as_echo_n "checking whether cairo's Microsoft Windows font backend feature could be enabled... " >&6; } 24679 24680fi 24681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_win32_font_use" >&5 24682$as_echo "$cairo_cv_win32_font_use" >&6; } 24683 use_win32_font=$cairo_cv_win32_font_use 24684 24685 if test "x$enable_win32_font" = "xyes" -a "x$use_win32_font" != xyes; then : 24686 as_fn_error $? " Microsoft Windows font backend feature could not be enabled" "$LINENO" 5 24687 24688fi ;; #( 24689 *) : 24690 as_fn_error $? "invalid argument passed to --enable-win32-font: \`$use_win32_font', should be one of [no/auto/yes]" "$LINENO" 5 24691 ;; 24692esac 24693 if test "x$use_win32_font" = "xyes"; then : 24694 win32_font_BASE=$cairo_cv_win32_font_BASE 24695win32_font_REQUIRES=$cairo_cv_win32_font_REQUIRES 24696win32_font_CFLAGS=$cairo_cv_win32_font_CFLAGS 24697win32_font_NONPKGCONFIG_CFLAGS=$cairo_cv_win32_font_NONPKGCONFIG_CFLAGS 24698win32_font_LIBS=$cairo_cv_win32_font_LIBS 24699win32_font_NONPKGCONFIG_LIBS=$cairo_cv_win32_font_NONPKGCONFIG_LIBS 24700win32_font_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_win32_font_NONPKGCONFIG_EXTRA_LIBS 24701 24702 CAIRO_REQUIRES="$win32_font_REQUIRES"" ${CAIRO_REQUIRES}" 24703 24704 CAIRO_CFLAGS="$win32_font_CFLAGS"" ${CAIRO_CFLAGS}" 24705 24706 CAIRO_NONPKGCONFIG_CFLAGS="$win32_font_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 24707 24708 CAIRO_LIBS="$win32_font_LIBS"" ${CAIRO_LIBS}" 24709 24710 CAIRO_NONPKGCONFIG_LIBS="$win32_font_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 24711 24712 24713else 24714 win32_font_BASE=$cairo_cv_win32_font_BASE 24715win32_font_REQUIRES=$cairo_cv_win32_font_REQUIRES 24716win32_font_CFLAGS=$cairo_cv_win32_font_CFLAGS 24717win32_font_NONPKGCONFIG_CFLAGS=$cairo_cv_win32_font_NONPKGCONFIG_CFLAGS 24718win32_font_LIBS=$cairo_cv_win32_font_LIBS 24719win32_font_NONPKGCONFIG_LIBS=$cairo_cv_win32_font_NONPKGCONFIG_LIBS 24720win32_font_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_win32_font_NONPKGCONFIG_EXTRA_LIBS 24721 24722 24723fi 24724 24725 if test "x$use_win32_font" = xyes; then 24726 CAIRO_HAS_WIN32_FONT_TRUE= 24727 CAIRO_HAS_WIN32_FONT_FALSE='#' 24728else 24729 CAIRO_HAS_WIN32_FONT_TRUE='#' 24730 CAIRO_HAS_WIN32_FONT_FALSE= 24731fi 24732 24733 24734 cr_make_tmp='CAIRO_HAS_WIN32_FONT=1' 24735 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 24736""$cr_make_tmp" 24737 24738 24739 cr_make_tmp='' 24740 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24741""$cr_make_tmp" 24742 24743 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24744""$cr_make_tmp" 24745 cr_make_tmp='' 24746 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24747""$cr_make_tmp" 24748 24749 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24750""$cr_make_tmp" 24751 24752 24753 cr_make_tmp='supported_cairo_headers += $(cairo_win32_font_headers)' 24754 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24755""$cr_make_tmp" 24756 24757 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24758""$cr_make_tmp" 24759 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_win32_font_headers)' 24760 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24761""$cr_make_tmp" 24762 24763 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24764""$cr_make_tmp" 24765 24766 24767 24768 cr_make_tmp='all_cairo_headers += $(cairo_win32_font_headers) 24769all_cairo_private += $(cairo_win32_font_private) 24770all_cairo_cxx_sources += $(cairo_win32_font_cxx_sources) 24771all_cairo_sources += $(cairo_win32_font_sources)' 24772 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24773""$cr_make_tmp" 24774 24775 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24776""$cr_make_tmp" 24777 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_win32_font_headers) 24778all_cairo_boilerplate_private += $(cairo_boilerplate_win32_font_private) 24779all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_win32_font_cxx_sources) 24780all_cairo_boilerplate_sources += $(cairo_boilerplate_win32_font_sources)' 24781 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24782""$cr_make_tmp" 24783 24784 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24785""$cr_make_tmp" 24786 24787 24788 cr_make_tmp='enabled_cairo_headers += $(cairo_win32_font_headers) 24789enabled_cairo_private += $(cairo_win32_font_private) 24790enabled_cairo_cxx_sources += $(cairo_win32_font_cxx_sources) 24791enabled_cairo_sources += $(cairo_win32_font_sources)' 24792 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24793"'if CAIRO_HAS_WIN32_FONT' 24794 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24795""$cr_make_tmp" 24796 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24797"'endif' 24798 24799 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24800"'ifeq ($(CAIRO_HAS_WIN32_FONT),1)' 24801 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24802""$cr_make_tmp" 24803 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24804"'endif' 24805 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_win32_font_headers) 24806enabled_cairo_boilerplate_private += $(cairo_boilerplate_win32_font_private) 24807enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_win32_font_cxx_sources) 24808enabled_cairo_boilerplate_sources += $(cairo_boilerplate_win32_font_sources)' 24809 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24810"'if CAIRO_HAS_WIN32_FONT' 24811 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24812""$cr_make_tmp" 24813 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 24814"'endif' 24815 24816 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24817"'ifeq ($(CAIRO_HAS_WIN32_FONT),1)' 24818 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24819""$cr_make_tmp" 24820 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 24821"'endif' 24822 24823 24824 24825 24826 if test "x$use_win32_font" = xyes; then : 24827 : 24828 ac_config_files="$ac_config_files src/cairo-win32-font.pc:src/cairo-features.pc.in" 24829 24830 24831fi 24832 if test "x$use_win32_font" = xyes; then : 24833 : 24834 ac_config_files="$ac_config_files cairo-win32-font-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 24835 24836 24837fi 24838 cr_make_tmp='all_cairo_pkgconf += cairo-win32-font.pc' 24839 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24840""$cr_make_tmp" 24841 24842 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24843""$cr_make_tmp" 24844 24845 24846 cr_make_tmp='enabled_cairo_pkgconf += cairo-win32-font.pc' 24847 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24848"'if CAIRO_HAS_WIN32_FONT' 24849 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24850""$cr_make_tmp" 24851 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 24852"'endif' 24853 24854 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24855"'ifeq ($(CAIRO_HAS_WIN32_FONT),1)' 24856 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24857""$cr_make_tmp" 24858 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 24859"'endif' 24860 24861 24862 if test "x$use_win32_font" = xyes; then : 24863 : 24864 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_WIN32_FONT' 24865 24866 24867fi 24868 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_WIN32_FONT' 24869 24870 24871 24872 if test "x$use_win32_font" != xyes; then : 24873 : 24874 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_WIN32_FONT' 24875 24876 24877 24878fi 24879 24880 cr_make_tmp=' @echo "#define CAIRO_HAS_WIN32_FONT 1" >> src/cairo-features.h' 24881 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 24882"'ifeq ($(CAIRO_HAS_WIN32_FONT),1)' 24883 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 24884""$cr_make_tmp" 24885 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 24886"'endif' 24887 24888 24889 24890 24891 24892 if test "x$use_win32_font" = xyes; then : 24893 : 24894 CAIRO_NATIVE_FONT_BACKENDS="${CAIRO_NATIVE_FONT_BACKENDS}"'win32_font' 24895 24896 24897 24898fi 24899 24900 24901test_win32_printing=no 24902if test "x$use_win32" = "xyes"; then 24903 # Extract the first word of "gs", so it can be a program name with args. 24904set dummy gs; ac_word=$2 24905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 24906$as_echo_n "checking for $ac_word... " >&6; } 24907if ${ac_cv_prog_GS+:} false; then : 24908 $as_echo_n "(cached) " >&6 24909else 24910 if test -n "$GS"; then 24911 ac_cv_prog_GS="$GS" # Let the user override the test. 24912else 24913as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 24914for as_dir in $PATH 24915do 24916 IFS=$as_save_IFS 24917 test -z "$as_dir" && as_dir=. 24918 for ac_exec_ext in '' $ac_executable_extensions; do 24919 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 24920 ac_cv_prog_GS="gs" 24921 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 24922 break 2 24923 fi 24924done 24925 done 24926IFS=$as_save_IFS 24927 24928fi 24929fi 24930GS=$ac_cv_prog_GS 24931if test -n "$GS"; then 24932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GS" >&5 24933$as_echo "$GS" >&6; } 24934else 24935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 24936$as_echo "no" >&6; } 24937fi 24938 24939 24940 if test "$GS"; then 24941 24942$as_echo "#define CAIRO_CAN_TEST_WIN32_PRINTING_SURFACE 1" >>confdefs.h 24943 24944 test_win32_printing="yes" 24945 else 24946 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Win32 Printing backend will not be tested since ghostscript is not available" >&5 24947$as_echo "$as_me: WARNING: Win32 Printing backend will not be tested since ghostscript is not available" >&2;} 24948 test_win32_printing="no (requires ghostscript)" 24949 fi 24950fi 24951 24952 if test "x$test_win32_printing" = "xyes"; then 24953 CAIRO_CAN_TEST_WIN32_PRINTING_SURFACE_TRUE= 24954 CAIRO_CAN_TEST_WIN32_PRINTING_SURFACE_FALSE='#' 24955else 24956 CAIRO_CAN_TEST_WIN32_PRINTING_SURFACE_TRUE='#' 24957 CAIRO_CAN_TEST_WIN32_PRINTING_SURFACE_FALSE= 24958fi 24959 24960 24961 24962 # Check whether --enable-skia was given. 24963if test "${enable_skia+set}" = set; then : 24964 enableval=$enable_skia; enable_skia=$enableval 24965else 24966 enable_skia=no 24967fi 24968 24969 case $enable_skia in #( 24970 no) : 24971 use_skia="no (disabled, use --enable-skia to enable)" 24972 ;; #( 24973 yes|auto) : 24974 if test "x$cairo_cv_skia_cache_version" != "x6" -o \ 24975 "x$cairo_cv_skia_cache_commands_len" != "x375" -o \ 24976 "x$cairo_cv_skia_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 24977 unset cairo_cv_skia_use 24978fi 24979 if test "x$enable_skia" = xyes -a "x$cairo_cv_skia_use" != xyes; then : 24980 unset cairo_cv_skia_use 24981fi 24982 24983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's Skia surface backend feature" >&5 24984$as_echo_n "checking for cairo's Skia surface backend feature... " >&6; } 24985if ${cairo_cv_skia_use+:} false; then : 24986 $as_echo_n "(cached) " >&6 24987else 24988 echo 24989 use_skia=yes 24990 skia_BASE="cairo" 24991skia_REQUIRES="$ac_env_skia_REQUIRES_value" 24992skia_CFLAGS="$ac_env_skia_CFLAGS_value" 24993skia_NONPKGCONFIG_CFLAGS="$ac_env_skia_NONPKGCONFIG_CFLAGS_value" 24994skia_LIBS="$ac_env_skia_LIBS_value" 24995skia_NONPKGCONFIG_LIBS="$ac_env_skia_NONPKGCONFIG_LIBS_value" 24996skia_NONPKGCONFIG_EXTRA_LIBS="$ac_env_skia_NONPKGCONFIG_EXTRA_LIBS_value" 24997 24998 24999 25000# Check whether --with-skia was given. 25001if test "${with_skia+set}" = set; then : 25002 withval=$with_skia; skia_DIR="$withval" 25003else 25004 skia_DIR="`pwd`/../mesa" 25005fi 25006 25007 skia_NONPKGCONFIG_CFLAGS="-I$skia_DIR/include/config -I$skia_DIR/include/core -I$skia_DIR/include/effects" 25008 skia_NONPKGCONFIG_LIBS="$skia_DIR/out/libskia.a" 25009 25010 25011 cairo_cv_skia_use=$use_skia 25012 cairo_cv_skia_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 25013 cairo_cv_skia_cache_commands_len="375" 25014 cairo_cv_skia_cache_version="6" 25015 cairo_cv_skia_BASE=$skia_BASE 25016cairo_cv_skia_REQUIRES=$skia_REQUIRES 25017cairo_cv_skia_CFLAGS=$skia_CFLAGS 25018cairo_cv_skia_NONPKGCONFIG_CFLAGS=$skia_NONPKGCONFIG_CFLAGS 25019cairo_cv_skia_LIBS=$skia_LIBS 25020cairo_cv_skia_NONPKGCONFIG_LIBS=$skia_NONPKGCONFIG_LIBS 25021cairo_cv_skia_NONPKGCONFIG_EXTRA_LIBS=$skia_NONPKGCONFIG_EXTRA_LIBS 25022 25023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's Skia surface backend feature could be enabled" >&5 25024$as_echo_n "checking whether cairo's Skia surface backend feature could be enabled... " >&6; } 25025 25026fi 25027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_skia_use" >&5 25028$as_echo "$cairo_cv_skia_use" >&6; } 25029 use_skia=$cairo_cv_skia_use 25030 25031 if test "x$enable_skia" = "xyes" -a "x$use_skia" != xyes; then : 25032 as_fn_error $? " Skia surface backend feature could not be enabled" "$LINENO" 5 25033 25034fi ;; #( 25035 *) : 25036 as_fn_error $? "invalid argument passed to --enable-skia: \`$use_skia', should be one of [no/auto/yes]" "$LINENO" 5 25037 ;; 25038esac 25039 if test "x$use_skia" = "xyes"; then : 25040 skia_BASE=$cairo_cv_skia_BASE 25041skia_REQUIRES=$cairo_cv_skia_REQUIRES 25042skia_CFLAGS=$cairo_cv_skia_CFLAGS 25043skia_NONPKGCONFIG_CFLAGS=$cairo_cv_skia_NONPKGCONFIG_CFLAGS 25044skia_LIBS=$cairo_cv_skia_LIBS 25045skia_NONPKGCONFIG_LIBS=$cairo_cv_skia_NONPKGCONFIG_LIBS 25046skia_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_skia_NONPKGCONFIG_EXTRA_LIBS 25047 25048 CAIRO_REQUIRES="$skia_REQUIRES"" ${CAIRO_REQUIRES}" 25049 25050 CAIRO_CFLAGS="$skia_CFLAGS"" ${CAIRO_CFLAGS}" 25051 25052 CAIRO_NONPKGCONFIG_CFLAGS="$skia_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 25053 25054 CAIRO_LIBS="$skia_LIBS"" ${CAIRO_LIBS}" 25055 25056 CAIRO_NONPKGCONFIG_LIBS="$skia_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 25057 25058 25059else 25060 skia_BASE=$cairo_cv_skia_BASE 25061skia_REQUIRES=$cairo_cv_skia_REQUIRES 25062skia_CFLAGS=$cairo_cv_skia_CFLAGS 25063skia_NONPKGCONFIG_CFLAGS=$cairo_cv_skia_NONPKGCONFIG_CFLAGS 25064skia_LIBS=$cairo_cv_skia_LIBS 25065skia_NONPKGCONFIG_LIBS=$cairo_cv_skia_NONPKGCONFIG_LIBS 25066skia_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_skia_NONPKGCONFIG_EXTRA_LIBS 25067 25068 25069fi 25070 25071 if test "x$use_skia" = xyes; then 25072 CAIRO_HAS_SKIA_SURFACE_TRUE= 25073 CAIRO_HAS_SKIA_SURFACE_FALSE='#' 25074else 25075 CAIRO_HAS_SKIA_SURFACE_TRUE='#' 25076 CAIRO_HAS_SKIA_SURFACE_FALSE= 25077fi 25078 25079 25080 cr_make_tmp='CAIRO_HAS_SKIA_SURFACE=0' 25081 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 25082""$cr_make_tmp" 25083 25084 25085 cr_make_tmp='' 25086 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25087""$cr_make_tmp" 25088 25089 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25090""$cr_make_tmp" 25091 cr_make_tmp='' 25092 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25093""$cr_make_tmp" 25094 25095 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25096""$cr_make_tmp" 25097 25098 25099 25100 cr_make_tmp='unsupported_cairo_headers += $(cairo_skia_headers)' 25101 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25102""$cr_make_tmp" 25103 25104 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25105""$cr_make_tmp" 25106 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_skia_headers)' 25107 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25108""$cr_make_tmp" 25109 25110 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25111""$cr_make_tmp" 25112 25113 25114 cr_make_tmp='all_cairo_headers += $(cairo_skia_headers) 25115all_cairo_private += $(cairo_skia_private) 25116all_cairo_cxx_sources += $(cairo_skia_cxx_sources) 25117all_cairo_sources += $(cairo_skia_sources)' 25118 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25119""$cr_make_tmp" 25120 25121 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25122""$cr_make_tmp" 25123 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_skia_headers) 25124all_cairo_boilerplate_private += $(cairo_boilerplate_skia_private) 25125all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_skia_cxx_sources) 25126all_cairo_boilerplate_sources += $(cairo_boilerplate_skia_sources)' 25127 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25128""$cr_make_tmp" 25129 25130 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25131""$cr_make_tmp" 25132 25133 25134 cr_make_tmp='enabled_cairo_headers += $(cairo_skia_headers) 25135enabled_cairo_private += $(cairo_skia_private) 25136enabled_cairo_cxx_sources += $(cairo_skia_cxx_sources) 25137enabled_cairo_sources += $(cairo_skia_sources)' 25138 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25139"'if CAIRO_HAS_SKIA_SURFACE' 25140 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25141""$cr_make_tmp" 25142 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25143"'endif' 25144 25145 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25146"'ifeq ($(CAIRO_HAS_SKIA_SURFACE),1)' 25147 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25148""$cr_make_tmp" 25149 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25150"'endif' 25151 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_skia_headers) 25152enabled_cairo_boilerplate_private += $(cairo_boilerplate_skia_private) 25153enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_skia_cxx_sources) 25154enabled_cairo_boilerplate_sources += $(cairo_boilerplate_skia_sources)' 25155 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25156"'if CAIRO_HAS_SKIA_SURFACE' 25157 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25158""$cr_make_tmp" 25159 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25160"'endif' 25161 25162 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25163"'ifeq ($(CAIRO_HAS_SKIA_SURFACE),1)' 25164 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25165""$cr_make_tmp" 25166 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25167"'endif' 25168 25169 25170 25171 25172 if test "x$use_skia" = xyes; then : 25173 : 25174 ac_config_files="$ac_config_files src/cairo-skia.pc:src/cairo-features.pc.in" 25175 25176 25177fi 25178 if test "x$use_skia" = xyes; then : 25179 : 25180 ac_config_files="$ac_config_files cairo-skia-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 25181 25182 25183fi 25184 cr_make_tmp='all_cairo_pkgconf += cairo-skia.pc' 25185 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25186""$cr_make_tmp" 25187 25188 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25189""$cr_make_tmp" 25190 25191 25192 cr_make_tmp='enabled_cairo_pkgconf += cairo-skia.pc' 25193 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25194"'if CAIRO_HAS_SKIA_SURFACE' 25195 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25196""$cr_make_tmp" 25197 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25198"'endif' 25199 25200 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25201"'ifeq ($(CAIRO_HAS_SKIA_SURFACE),1)' 25202 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25203""$cr_make_tmp" 25204 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25205"'endif' 25206 25207 25208 if test "x$use_skia" = xyes; then : 25209 : 25210 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_SKIA_SURFACE' 25211 25212 25213fi 25214 25215 25216 25217 cr_make_tmp=' @echo "#define CAIRO_HAS_SKIA_SURFACE 1" >> src/cairo-features.h' 25218 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 25219"'ifeq ($(CAIRO_HAS_SKIA_SURFACE),1)' 25220 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 25221""$cr_make_tmp" 25222 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 25223"'endif' 25224 25225 25226 if test "x$use_skia" = xyes; then : 25227 : 25228 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 25229 25230"'--- The Skia surface backend feature is still under active development and is 25231--- included in this release only as a preview. It does NOT fully work yet 25232--- and incompatible changes may yet be made to Skia surface backend specific 25233--- API.' 25234 25235 25236 25237fi 25238 25239 25240 25241 25242 25243 25244 # Check whether --enable-os2 was given. 25245if test "${enable_os2+set}" = set; then : 25246 enableval=$enable_os2; enable_os2=$enableval 25247else 25248 enable_os2=no 25249fi 25250 25251 case $enable_os2 in #( 25252 no) : 25253 use_os2="no (disabled, use --enable-os2 to enable)" 25254 ;; #( 25255 yes|auto) : 25256 if test "x$cairo_cv_os2_cache_version" != "x6" -o \ 25257 "x$cairo_cv_os2_cache_commands_len" != "x120" -o \ 25258 "x$cairo_cv_os2_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 25259 unset cairo_cv_os2_use 25260fi 25261 if test "x$enable_os2" = xyes -a "x$cairo_cv_os2_use" != xyes; then : 25262 unset cairo_cv_os2_use 25263fi 25264 25265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's OS/2 surface backend feature" >&5 25266$as_echo_n "checking for cairo's OS/2 surface backend feature... " >&6; } 25267if ${cairo_cv_os2_use+:} false; then : 25268 $as_echo_n "(cached) " >&6 25269else 25270 echo 25271 use_os2=yes 25272 os2_BASE="cairo" 25273os2_REQUIRES="$ac_env_os2_REQUIRES_value" 25274os2_CFLAGS="$ac_env_os2_CFLAGS_value" 25275os2_NONPKGCONFIG_CFLAGS="$ac_env_os2_NONPKGCONFIG_CFLAGS_value" 25276os2_LIBS="$ac_env_os2_LIBS_value" 25277os2_NONPKGCONFIG_LIBS="$ac_env_os2_NONPKGCONFIG_LIBS_value" 25278os2_NONPKGCONFIG_EXTRA_LIBS="$ac_env_os2_NONPKGCONFIG_EXTRA_LIBS_value" 25279 25280 25281 case "$host" in 25282 *-*-os2*) 25283 : 25284 ;; 25285 *) 25286 use_os2="no (requires an OS/2 platform)" 25287 ;; 25288 esac 25289 25290 cairo_cv_os2_use=$use_os2 25291 cairo_cv_os2_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 25292 cairo_cv_os2_cache_commands_len="120" 25293 cairo_cv_os2_cache_version="6" 25294 cairo_cv_os2_BASE=$os2_BASE 25295cairo_cv_os2_REQUIRES=$os2_REQUIRES 25296cairo_cv_os2_CFLAGS=$os2_CFLAGS 25297cairo_cv_os2_NONPKGCONFIG_CFLAGS=$os2_NONPKGCONFIG_CFLAGS 25298cairo_cv_os2_LIBS=$os2_LIBS 25299cairo_cv_os2_NONPKGCONFIG_LIBS=$os2_NONPKGCONFIG_LIBS 25300cairo_cv_os2_NONPKGCONFIG_EXTRA_LIBS=$os2_NONPKGCONFIG_EXTRA_LIBS 25301 25302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's OS/2 surface backend feature could be enabled" >&5 25303$as_echo_n "checking whether cairo's OS/2 surface backend feature could be enabled... " >&6; } 25304 25305fi 25306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_os2_use" >&5 25307$as_echo "$cairo_cv_os2_use" >&6; } 25308 use_os2=$cairo_cv_os2_use 25309 25310 if test "x$enable_os2" = "xyes" -a "x$use_os2" != xyes; then : 25311 as_fn_error $? " OS/2 surface backend feature could not be enabled" "$LINENO" 5 25312 25313fi ;; #( 25314 *) : 25315 as_fn_error $? "invalid argument passed to --enable-os2: \`$use_os2', should be one of [no/auto/yes]" "$LINENO" 5 25316 ;; 25317esac 25318 if test "x$use_os2" = "xyes"; then : 25319 os2_BASE=$cairo_cv_os2_BASE 25320os2_REQUIRES=$cairo_cv_os2_REQUIRES 25321os2_CFLAGS=$cairo_cv_os2_CFLAGS 25322os2_NONPKGCONFIG_CFLAGS=$cairo_cv_os2_NONPKGCONFIG_CFLAGS 25323os2_LIBS=$cairo_cv_os2_LIBS 25324os2_NONPKGCONFIG_LIBS=$cairo_cv_os2_NONPKGCONFIG_LIBS 25325os2_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_os2_NONPKGCONFIG_EXTRA_LIBS 25326 25327 CAIRO_REQUIRES="$os2_REQUIRES"" ${CAIRO_REQUIRES}" 25328 25329 CAIRO_CFLAGS="$os2_CFLAGS"" ${CAIRO_CFLAGS}" 25330 25331 CAIRO_NONPKGCONFIG_CFLAGS="$os2_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 25332 25333 CAIRO_LIBS="$os2_LIBS"" ${CAIRO_LIBS}" 25334 25335 CAIRO_NONPKGCONFIG_LIBS="$os2_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 25336 25337 25338else 25339 os2_BASE=$cairo_cv_os2_BASE 25340os2_REQUIRES=$cairo_cv_os2_REQUIRES 25341os2_CFLAGS=$cairo_cv_os2_CFLAGS 25342os2_NONPKGCONFIG_CFLAGS=$cairo_cv_os2_NONPKGCONFIG_CFLAGS 25343os2_LIBS=$cairo_cv_os2_LIBS 25344os2_NONPKGCONFIG_LIBS=$cairo_cv_os2_NONPKGCONFIG_LIBS 25345os2_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_os2_NONPKGCONFIG_EXTRA_LIBS 25346 25347 25348fi 25349 25350 if test "x$use_os2" = xyes; then 25351 CAIRO_HAS_OS2_SURFACE_TRUE= 25352 CAIRO_HAS_OS2_SURFACE_FALSE='#' 25353else 25354 CAIRO_HAS_OS2_SURFACE_TRUE='#' 25355 CAIRO_HAS_OS2_SURFACE_FALSE= 25356fi 25357 25358 25359 cr_make_tmp='CAIRO_HAS_OS2_SURFACE=0' 25360 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 25361""$cr_make_tmp" 25362 25363 25364 cr_make_tmp='' 25365 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25366""$cr_make_tmp" 25367 25368 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25369""$cr_make_tmp" 25370 cr_make_tmp='' 25371 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25372""$cr_make_tmp" 25373 25374 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25375""$cr_make_tmp" 25376 25377 25378 25379 cr_make_tmp='unsupported_cairo_headers += $(cairo_os2_headers)' 25380 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25381""$cr_make_tmp" 25382 25383 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25384""$cr_make_tmp" 25385 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_os2_headers)' 25386 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25387""$cr_make_tmp" 25388 25389 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25390""$cr_make_tmp" 25391 25392 25393 cr_make_tmp='all_cairo_headers += $(cairo_os2_headers) 25394all_cairo_private += $(cairo_os2_private) 25395all_cairo_cxx_sources += $(cairo_os2_cxx_sources) 25396all_cairo_sources += $(cairo_os2_sources)' 25397 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25398""$cr_make_tmp" 25399 25400 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25401""$cr_make_tmp" 25402 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_os2_headers) 25403all_cairo_boilerplate_private += $(cairo_boilerplate_os2_private) 25404all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_os2_cxx_sources) 25405all_cairo_boilerplate_sources += $(cairo_boilerplate_os2_sources)' 25406 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25407""$cr_make_tmp" 25408 25409 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25410""$cr_make_tmp" 25411 25412 25413 cr_make_tmp='enabled_cairo_headers += $(cairo_os2_headers) 25414enabled_cairo_private += $(cairo_os2_private) 25415enabled_cairo_cxx_sources += $(cairo_os2_cxx_sources) 25416enabled_cairo_sources += $(cairo_os2_sources)' 25417 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25418"'if CAIRO_HAS_OS2_SURFACE' 25419 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25420""$cr_make_tmp" 25421 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25422"'endif' 25423 25424 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25425"'ifeq ($(CAIRO_HAS_OS2_SURFACE),1)' 25426 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25427""$cr_make_tmp" 25428 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25429"'endif' 25430 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_os2_headers) 25431enabled_cairo_boilerplate_private += $(cairo_boilerplate_os2_private) 25432enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_os2_cxx_sources) 25433enabled_cairo_boilerplate_sources += $(cairo_boilerplate_os2_sources)' 25434 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25435"'if CAIRO_HAS_OS2_SURFACE' 25436 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25437""$cr_make_tmp" 25438 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25439"'endif' 25440 25441 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25442"'ifeq ($(CAIRO_HAS_OS2_SURFACE),1)' 25443 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25444""$cr_make_tmp" 25445 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25446"'endif' 25447 25448 25449 25450 25451 if test "x$use_os2" = xyes; then : 25452 : 25453 ac_config_files="$ac_config_files src/cairo-os2.pc:src/cairo-features.pc.in" 25454 25455 25456fi 25457 if test "x$use_os2" = xyes; then : 25458 : 25459 ac_config_files="$ac_config_files cairo-os2-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 25460 25461 25462fi 25463 cr_make_tmp='all_cairo_pkgconf += cairo-os2.pc' 25464 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25465""$cr_make_tmp" 25466 25467 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25468""$cr_make_tmp" 25469 25470 25471 cr_make_tmp='enabled_cairo_pkgconf += cairo-os2.pc' 25472 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25473"'if CAIRO_HAS_OS2_SURFACE' 25474 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25475""$cr_make_tmp" 25476 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25477"'endif' 25478 25479 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25480"'ifeq ($(CAIRO_HAS_OS2_SURFACE),1)' 25481 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25482""$cr_make_tmp" 25483 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25484"'endif' 25485 25486 25487 if test "x$use_os2" = xyes; then : 25488 : 25489 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_OS2_SURFACE' 25490 25491 25492fi 25493 25494 25495 25496 cr_make_tmp=' @echo "#define CAIRO_HAS_OS2_SURFACE 1" >> src/cairo-features.h' 25497 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 25498"'ifeq ($(CAIRO_HAS_OS2_SURFACE),1)' 25499 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 25500""$cr_make_tmp" 25501 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 25502"'endif' 25503 25504 25505 if test "x$use_os2" = xyes; then : 25506 : 25507 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 25508 25509"'--- The OS/2 surface backend feature is still under active development and is 25510--- included in this release only as a preview. It does NOT fully work yet 25511--- and incompatible changes may yet be made to OS/2 surface backend specific 25512--- API.' 25513 25514 25515 25516fi 25517 25518 25519 25520 25521 25522 25523 # Check whether --enable-beos was given. 25524if test "${enable_beos+set}" = set; then : 25525 enableval=$enable_beos; enable_beos=$enableval 25526else 25527 enable_beos=no 25528fi 25529 25530 case $enable_beos in #( 25531 no) : 25532 use_beos="no (disabled, use --enable-beos to enable)" 25533 ;; #( 25534 yes|auto) : 25535 if test "x$cairo_cv_beos_cache_version" != "x6" -o \ 25536 "x$cairo_cv_beos_cache_commands_len" != "x292" -o \ 25537 "x$cairo_cv_beos_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 25538 unset cairo_cv_beos_use 25539fi 25540 if test "x$enable_beos" = xyes -a "x$cairo_cv_beos_use" != xyes; then : 25541 unset cairo_cv_beos_use 25542fi 25543 25544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's BeOS/Zeta surface backend feature" >&5 25545$as_echo_n "checking for cairo's BeOS/Zeta surface backend feature... " >&6; } 25546if ${cairo_cv_beos_use+:} false; then : 25547 $as_echo_n "(cached) " >&6 25548else 25549 echo 25550 use_beos=yes 25551 beos_BASE="cairo" 25552beos_REQUIRES="$ac_env_beos_REQUIRES_value" 25553beos_CFLAGS="$ac_env_beos_CFLAGS_value" 25554beos_NONPKGCONFIG_CFLAGS="$ac_env_beos_NONPKGCONFIG_CFLAGS_value" 25555beos_LIBS="$ac_env_beos_LIBS_value" 25556beos_NONPKGCONFIG_LIBS="$ac_env_beos_NONPKGCONFIG_LIBS_value" 25557beos_NONPKGCONFIG_EXTRA_LIBS="$ac_env_beos_NONPKGCONFIG_EXTRA_LIBS_value" 25558 25559 25560 case "$host" in 25561 *-*-beos) 25562 beos_LIBS="" 25563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lbe" >&5 25564$as_echo_n "checking for main in -lbe... " >&6; } 25565if ${ac_cv_lib_be_main+:} false; then : 25566 $as_echo_n "(cached) " >&6 25567else 25568 ac_check_lib_save_LIBS=$LIBS 25569LIBS="-lbe $LIBS" 25570cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25571/* end confdefs.h. */ 25572 25573 25574int 25575main () 25576{ 25577return main (); 25578 ; 25579 return 0; 25580} 25581_ACEOF 25582if ac_fn_c_try_link "$LINENO"; then : 25583 ac_cv_lib_be_main=yes 25584else 25585 ac_cv_lib_be_main=no 25586fi 25587rm -f core conftest.err conftest.$ac_objext \ 25588 conftest$ac_exeext conftest.$ac_ext 25589LIBS=$ac_check_lib_save_LIBS 25590fi 25591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_be_main" >&5 25592$as_echo "$ac_cv_lib_be_main" >&6; } 25593if test "x$ac_cv_lib_be_main" = xyes; then : 25594 beos_LIBS="$beos_LIBS -lbe" 25595fi 25596 25597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lzeta" >&5 25598$as_echo_n "checking for main in -lzeta... " >&6; } 25599if ${ac_cv_lib_zeta_main+:} false; then : 25600 $as_echo_n "(cached) " >&6 25601else 25602 ac_check_lib_save_LIBS=$LIBS 25603LIBS="-lzeta $LIBS" 25604cat confdefs.h - <<_ACEOF >conftest.$ac_ext 25605/* end confdefs.h. */ 25606 25607 25608int 25609main () 25610{ 25611return main (); 25612 ; 25613 return 0; 25614} 25615_ACEOF 25616if ac_fn_c_try_link "$LINENO"; then : 25617 ac_cv_lib_zeta_main=yes 25618else 25619 ac_cv_lib_zeta_main=no 25620fi 25621rm -f core conftest.err conftest.$ac_objext \ 25622 conftest$ac_exeext conftest.$ac_ext 25623LIBS=$ac_check_lib_save_LIBS 25624fi 25625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_zeta_main" >&5 25626$as_echo "$ac_cv_lib_zeta_main" >&6; } 25627if test "x$ac_cv_lib_zeta_main" = xyes; then : 25628 beos_LIBS="$beos_LIBS -lzeta" 25629fi 25630 25631 ;; 25632 *) 25633 use_beos="no (requires a BeOS platform)" 25634 ;; 25635 esac 25636 25637 cairo_cv_beos_use=$use_beos 25638 cairo_cv_beos_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 25639 cairo_cv_beos_cache_commands_len="292" 25640 cairo_cv_beos_cache_version="6" 25641 cairo_cv_beos_BASE=$beos_BASE 25642cairo_cv_beos_REQUIRES=$beos_REQUIRES 25643cairo_cv_beos_CFLAGS=$beos_CFLAGS 25644cairo_cv_beos_NONPKGCONFIG_CFLAGS=$beos_NONPKGCONFIG_CFLAGS 25645cairo_cv_beos_LIBS=$beos_LIBS 25646cairo_cv_beos_NONPKGCONFIG_LIBS=$beos_NONPKGCONFIG_LIBS 25647cairo_cv_beos_NONPKGCONFIG_EXTRA_LIBS=$beos_NONPKGCONFIG_EXTRA_LIBS 25648 25649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's BeOS/Zeta surface backend feature could be enabled" >&5 25650$as_echo_n "checking whether cairo's BeOS/Zeta surface backend feature could be enabled... " >&6; } 25651 25652fi 25653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_beos_use" >&5 25654$as_echo "$cairo_cv_beos_use" >&6; } 25655 use_beos=$cairo_cv_beos_use 25656 25657 if test "x$enable_beos" = "xyes" -a "x$use_beos" != xyes; then : 25658 as_fn_error $? " BeOS/Zeta surface backend feature could not be enabled" "$LINENO" 5 25659 25660fi ;; #( 25661 *) : 25662 as_fn_error $? "invalid argument passed to --enable-beos: \`$use_beos', should be one of [no/auto/yes]" "$LINENO" 5 25663 ;; 25664esac 25665 if test "x$use_beos" = "xyes"; then : 25666 beos_BASE=$cairo_cv_beos_BASE 25667beos_REQUIRES=$cairo_cv_beos_REQUIRES 25668beos_CFLAGS=$cairo_cv_beos_CFLAGS 25669beos_NONPKGCONFIG_CFLAGS=$cairo_cv_beos_NONPKGCONFIG_CFLAGS 25670beos_LIBS=$cairo_cv_beos_LIBS 25671beos_NONPKGCONFIG_LIBS=$cairo_cv_beos_NONPKGCONFIG_LIBS 25672beos_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_beos_NONPKGCONFIG_EXTRA_LIBS 25673 25674 CAIRO_REQUIRES="$beos_REQUIRES"" ${CAIRO_REQUIRES}" 25675 25676 CAIRO_CFLAGS="$beos_CFLAGS"" ${CAIRO_CFLAGS}" 25677 25678 CAIRO_NONPKGCONFIG_CFLAGS="$beos_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 25679 25680 CAIRO_LIBS="$beos_LIBS"" ${CAIRO_LIBS}" 25681 25682 CAIRO_NONPKGCONFIG_LIBS="$beos_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 25683 25684 25685else 25686 beos_BASE=$cairo_cv_beos_BASE 25687beos_REQUIRES=$cairo_cv_beos_REQUIRES 25688beos_CFLAGS=$cairo_cv_beos_CFLAGS 25689beos_NONPKGCONFIG_CFLAGS=$cairo_cv_beos_NONPKGCONFIG_CFLAGS 25690beos_LIBS=$cairo_cv_beos_LIBS 25691beos_NONPKGCONFIG_LIBS=$cairo_cv_beos_NONPKGCONFIG_LIBS 25692beos_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_beos_NONPKGCONFIG_EXTRA_LIBS 25693 25694 25695fi 25696 25697 if test "x$use_beos" = xyes; then 25698 CAIRO_HAS_BEOS_SURFACE_TRUE= 25699 CAIRO_HAS_BEOS_SURFACE_FALSE='#' 25700else 25701 CAIRO_HAS_BEOS_SURFACE_TRUE='#' 25702 CAIRO_HAS_BEOS_SURFACE_FALSE= 25703fi 25704 25705 25706 cr_make_tmp='CAIRO_HAS_BEOS_SURFACE=0' 25707 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 25708""$cr_make_tmp" 25709 25710 25711 cr_make_tmp='' 25712 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25713""$cr_make_tmp" 25714 25715 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25716""$cr_make_tmp" 25717 cr_make_tmp='' 25718 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25719""$cr_make_tmp" 25720 25721 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25722""$cr_make_tmp" 25723 25724 25725 25726 cr_make_tmp='unsupported_cairo_headers += $(cairo_beos_headers)' 25727 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25728""$cr_make_tmp" 25729 25730 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25731""$cr_make_tmp" 25732 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_beos_headers)' 25733 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25734""$cr_make_tmp" 25735 25736 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25737""$cr_make_tmp" 25738 25739 25740 cr_make_tmp='all_cairo_headers += $(cairo_beos_headers) 25741all_cairo_private += $(cairo_beos_private) 25742all_cairo_cxx_sources += $(cairo_beos_cxx_sources) 25743all_cairo_sources += $(cairo_beos_sources)' 25744 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25745""$cr_make_tmp" 25746 25747 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25748""$cr_make_tmp" 25749 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_beos_headers) 25750all_cairo_boilerplate_private += $(cairo_boilerplate_beos_private) 25751all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_beos_cxx_sources) 25752all_cairo_boilerplate_sources += $(cairo_boilerplate_beos_sources)' 25753 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25754""$cr_make_tmp" 25755 25756 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25757""$cr_make_tmp" 25758 25759 25760 cr_make_tmp='enabled_cairo_headers += $(cairo_beos_headers) 25761enabled_cairo_private += $(cairo_beos_private) 25762enabled_cairo_cxx_sources += $(cairo_beos_cxx_sources) 25763enabled_cairo_sources += $(cairo_beos_sources)' 25764 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25765"'if CAIRO_HAS_BEOS_SURFACE' 25766 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25767""$cr_make_tmp" 25768 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25769"'endif' 25770 25771 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25772"'ifeq ($(CAIRO_HAS_BEOS_SURFACE),1)' 25773 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25774""$cr_make_tmp" 25775 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25776"'endif' 25777 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_beos_headers) 25778enabled_cairo_boilerplate_private += $(cairo_boilerplate_beos_private) 25779enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_beos_cxx_sources) 25780enabled_cairo_boilerplate_sources += $(cairo_boilerplate_beos_sources)' 25781 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25782"'if CAIRO_HAS_BEOS_SURFACE' 25783 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25784""$cr_make_tmp" 25785 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 25786"'endif' 25787 25788 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25789"'ifeq ($(CAIRO_HAS_BEOS_SURFACE),1)' 25790 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25791""$cr_make_tmp" 25792 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 25793"'endif' 25794 25795 25796 25797 25798 if test "x$use_beos" = xyes; then : 25799 : 25800 ac_config_files="$ac_config_files src/cairo-beos.pc:src/cairo-features.pc.in" 25801 25802 25803fi 25804 if test "x$use_beos" = xyes; then : 25805 : 25806 ac_config_files="$ac_config_files cairo-beos-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 25807 25808 25809fi 25810 cr_make_tmp='all_cairo_pkgconf += cairo-beos.pc' 25811 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25812""$cr_make_tmp" 25813 25814 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25815""$cr_make_tmp" 25816 25817 25818 cr_make_tmp='enabled_cairo_pkgconf += cairo-beos.pc' 25819 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25820"'if CAIRO_HAS_BEOS_SURFACE' 25821 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25822""$cr_make_tmp" 25823 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 25824"'endif' 25825 25826 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25827"'ifeq ($(CAIRO_HAS_BEOS_SURFACE),1)' 25828 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25829""$cr_make_tmp" 25830 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 25831"'endif' 25832 25833 25834 if test "x$use_beos" = xyes; then : 25835 : 25836 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_BEOS_SURFACE' 25837 25838 25839fi 25840 25841 25842 25843 cr_make_tmp=' @echo "#define CAIRO_HAS_BEOS_SURFACE 1" >> src/cairo-features.h' 25844 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 25845"'ifeq ($(CAIRO_HAS_BEOS_SURFACE),1)' 25846 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 25847""$cr_make_tmp" 25848 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 25849"'endif' 25850 25851 25852 if test "x$use_beos" = xyes; then : 25853 : 25854 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 25855 25856"'--- The BeOS/Zeta surface backend feature is still under active development 25857--- and is included in this release only as a preview. It does NOT fully work 25858--- yet and incompatible changes may yet be made to BeOS/Zeta surface backend 25859--- specific API.' 25860 25861 25862 25863fi 25864 25865 25866 25867 25868 25869 25870 # Check whether --enable-drm was given. 25871if test "${enable_drm+set}" = set; then : 25872 enableval=$enable_drm; enable_drm=$enableval 25873else 25874 enable_drm=no 25875fi 25876 25877 case $enable_drm in #( 25878 no) : 25879 use_drm="no (disabled, use --enable-drm to enable)" 25880 ;; #( 25881 yes|auto) : 25882 if test "x$cairo_cv_drm_cache_version" != "x6" -o \ 25883 "x$cairo_cv_drm_cache_commands_len" != "x212" -o \ 25884 "x$cairo_cv_drm_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 25885 unset cairo_cv_drm_use 25886fi 25887 if test "x$enable_drm" = xyes -a "x$cairo_cv_drm_use" != xyes; then : 25888 unset cairo_cv_drm_use 25889fi 25890 25891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's DRM surface backend feature" >&5 25892$as_echo_n "checking for cairo's DRM surface backend feature... " >&6; } 25893if ${cairo_cv_drm_use+:} false; then : 25894 $as_echo_n "(cached) " >&6 25895else 25896 echo 25897 use_drm=yes 25898 drm_BASE="cairo" 25899drm_REQUIRES="$ac_env_drm_REQUIRES_value" 25900drm_CFLAGS="$ac_env_drm_CFLAGS_value" 25901drm_NONPKGCONFIG_CFLAGS="$ac_env_drm_NONPKGCONFIG_CFLAGS_value" 25902drm_LIBS="$ac_env_drm_LIBS_value" 25903drm_NONPKGCONFIG_LIBS="$ac_env_drm_NONPKGCONFIG_LIBS_value" 25904drm_NONPKGCONFIG_EXTRA_LIBS="$ac_env_drm_NONPKGCONFIG_EXTRA_LIBS_value" 25905 25906 25907 drm_REQUIRES="libudev >= 136" 25908 25909pkg_failed=no 25910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for drm" >&5 25911$as_echo_n "checking for drm... " >&6; } 25912 25913if test -n "$drm_CFLAGS"; then 25914 pkg_cv_drm_CFLAGS="$drm_CFLAGS" 25915 elif test -n "$PKG_CONFIG"; then 25916 if test -n "$PKG_CONFIG" && \ 25917 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$drm_REQUIRES\""; } >&5 25918 ($PKG_CONFIG --exists --print-errors "$drm_REQUIRES") 2>&5 25919 ac_status=$? 25920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 25921 test $ac_status = 0; }; then 25922 pkg_cv_drm_CFLAGS=`$PKG_CONFIG --cflags "$drm_REQUIRES" 2>/dev/null` 25923else 25924 pkg_failed=yes 25925fi 25926 else 25927 pkg_failed=untried 25928fi 25929if test -n "$drm_LIBS"; then 25930 pkg_cv_drm_LIBS="$drm_LIBS" 25931 elif test -n "$PKG_CONFIG"; then 25932 if test -n "$PKG_CONFIG" && \ 25933 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$drm_REQUIRES\""; } >&5 25934 ($PKG_CONFIG --exists --print-errors "$drm_REQUIRES") 2>&5 25935 ac_status=$? 25936 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 25937 test $ac_status = 0; }; then 25938 pkg_cv_drm_LIBS=`$PKG_CONFIG --libs "$drm_REQUIRES" 2>/dev/null` 25939else 25940 pkg_failed=yes 25941fi 25942 else 25943 pkg_failed=untried 25944fi 25945 25946 25947 25948if test $pkg_failed = yes; then 25949 25950if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 25951 _pkg_short_errors_supported=yes 25952else 25953 _pkg_short_errors_supported=no 25954fi 25955 if test $_pkg_short_errors_supported = yes; then 25956 drm_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$drm_REQUIRES" 2>&1` 25957 else 25958 drm_PKG_ERRORS=`$PKG_CONFIG --print-errors "$drm_REQUIRES" 2>&1` 25959 fi 25960 # Put the nasty error message in config.log where it belongs 25961 echo "$drm_PKG_ERRORS" >&5 25962 25963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25964$as_echo "no" >&6; } 25965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25966$as_echo "no" >&6; } 25967 use_drm="no (requires $drm_REQUIRES, udev is available from git://git.kernel.org/pub/scm/linux/hotplug/udev.git)" 25968elif test $pkg_failed = untried; then 25969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 25970$as_echo "no" >&6; } 25971 use_drm="no (requires $drm_REQUIRES, udev is available from git://git.kernel.org/pub/scm/linux/hotplug/udev.git)" 25972else 25973 drm_CFLAGS=$pkg_cv_drm_CFLAGS 25974 drm_LIBS=$pkg_cv_drm_LIBS 25975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 25976$as_echo "yes" >&6; } 25977 : 25978fi 25979 25980 cairo_cv_drm_use=$use_drm 25981 cairo_cv_drm_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 25982 cairo_cv_drm_cache_commands_len="212" 25983 cairo_cv_drm_cache_version="6" 25984 cairo_cv_drm_BASE=$drm_BASE 25985cairo_cv_drm_REQUIRES=$drm_REQUIRES 25986cairo_cv_drm_CFLAGS=$drm_CFLAGS 25987cairo_cv_drm_NONPKGCONFIG_CFLAGS=$drm_NONPKGCONFIG_CFLAGS 25988cairo_cv_drm_LIBS=$drm_LIBS 25989cairo_cv_drm_NONPKGCONFIG_LIBS=$drm_NONPKGCONFIG_LIBS 25990cairo_cv_drm_NONPKGCONFIG_EXTRA_LIBS=$drm_NONPKGCONFIG_EXTRA_LIBS 25991 25992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's DRM surface backend feature could be enabled" >&5 25993$as_echo_n "checking whether cairo's DRM surface backend feature could be enabled... " >&6; } 25994 25995fi 25996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_drm_use" >&5 25997$as_echo "$cairo_cv_drm_use" >&6; } 25998 use_drm=$cairo_cv_drm_use 25999 26000 if test "x$enable_drm" = "xyes" -a "x$use_drm" != xyes; then : 26001 as_fn_error $? " DRM surface backend feature could not be enabled" "$LINENO" 5 26002 26003fi ;; #( 26004 *) : 26005 as_fn_error $? "invalid argument passed to --enable-drm: \`$use_drm', should be one of [no/auto/yes]" "$LINENO" 5 26006 ;; 26007esac 26008 if test "x$use_drm" = "xyes"; then : 26009 drm_BASE=$cairo_cv_drm_BASE 26010drm_REQUIRES=$cairo_cv_drm_REQUIRES 26011drm_CFLAGS=$cairo_cv_drm_CFLAGS 26012drm_NONPKGCONFIG_CFLAGS=$cairo_cv_drm_NONPKGCONFIG_CFLAGS 26013drm_LIBS=$cairo_cv_drm_LIBS 26014drm_NONPKGCONFIG_LIBS=$cairo_cv_drm_NONPKGCONFIG_LIBS 26015drm_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_drm_NONPKGCONFIG_EXTRA_LIBS 26016 26017 CAIRO_REQUIRES="$drm_REQUIRES"" ${CAIRO_REQUIRES}" 26018 26019 CAIRO_CFLAGS="$drm_CFLAGS"" ${CAIRO_CFLAGS}" 26020 26021 CAIRO_NONPKGCONFIG_CFLAGS="$drm_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 26022 26023 CAIRO_LIBS="$drm_LIBS"" ${CAIRO_LIBS}" 26024 26025 CAIRO_NONPKGCONFIG_LIBS="$drm_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 26026 26027 26028else 26029 drm_BASE=$cairo_cv_drm_BASE 26030drm_REQUIRES=$cairo_cv_drm_REQUIRES 26031drm_CFLAGS=$cairo_cv_drm_CFLAGS 26032drm_NONPKGCONFIG_CFLAGS=$cairo_cv_drm_NONPKGCONFIG_CFLAGS 26033drm_LIBS=$cairo_cv_drm_LIBS 26034drm_NONPKGCONFIG_LIBS=$cairo_cv_drm_NONPKGCONFIG_LIBS 26035drm_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_drm_NONPKGCONFIG_EXTRA_LIBS 26036 26037 26038fi 26039 26040 if test "x$use_drm" = xyes; then 26041 CAIRO_HAS_DRM_SURFACE_TRUE= 26042 CAIRO_HAS_DRM_SURFACE_FALSE='#' 26043else 26044 CAIRO_HAS_DRM_SURFACE_TRUE='#' 26045 CAIRO_HAS_DRM_SURFACE_FALSE= 26046fi 26047 26048 26049 cr_make_tmp='CAIRO_HAS_DRM_SURFACE=0' 26050 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 26051""$cr_make_tmp" 26052 26053 26054 cr_make_tmp='' 26055 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26056""$cr_make_tmp" 26057 26058 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26059""$cr_make_tmp" 26060 cr_make_tmp='' 26061 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26062""$cr_make_tmp" 26063 26064 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26065""$cr_make_tmp" 26066 26067 26068 26069 cr_make_tmp='unsupported_cairo_headers += $(cairo_drm_headers)' 26070 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26071""$cr_make_tmp" 26072 26073 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26074""$cr_make_tmp" 26075 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_drm_headers)' 26076 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26077""$cr_make_tmp" 26078 26079 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26080""$cr_make_tmp" 26081 26082 26083 cr_make_tmp='all_cairo_headers += $(cairo_drm_headers) 26084all_cairo_private += $(cairo_drm_private) 26085all_cairo_cxx_sources += $(cairo_drm_cxx_sources) 26086all_cairo_sources += $(cairo_drm_sources)' 26087 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26088""$cr_make_tmp" 26089 26090 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26091""$cr_make_tmp" 26092 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_drm_headers) 26093all_cairo_boilerplate_private += $(cairo_boilerplate_drm_private) 26094all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_drm_cxx_sources) 26095all_cairo_boilerplate_sources += $(cairo_boilerplate_drm_sources)' 26096 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26097""$cr_make_tmp" 26098 26099 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26100""$cr_make_tmp" 26101 26102 26103 cr_make_tmp='enabled_cairo_headers += $(cairo_drm_headers) 26104enabled_cairo_private += $(cairo_drm_private) 26105enabled_cairo_cxx_sources += $(cairo_drm_cxx_sources) 26106enabled_cairo_sources += $(cairo_drm_sources)' 26107 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26108"'if CAIRO_HAS_DRM_SURFACE' 26109 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26110""$cr_make_tmp" 26111 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26112"'endif' 26113 26114 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26115"'ifeq ($(CAIRO_HAS_DRM_SURFACE),1)' 26116 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26117""$cr_make_tmp" 26118 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26119"'endif' 26120 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_drm_headers) 26121enabled_cairo_boilerplate_private += $(cairo_boilerplate_drm_private) 26122enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_drm_cxx_sources) 26123enabled_cairo_boilerplate_sources += $(cairo_boilerplate_drm_sources)' 26124 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26125"'if CAIRO_HAS_DRM_SURFACE' 26126 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26127""$cr_make_tmp" 26128 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26129"'endif' 26130 26131 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26132"'ifeq ($(CAIRO_HAS_DRM_SURFACE),1)' 26133 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26134""$cr_make_tmp" 26135 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26136"'endif' 26137 26138 26139 26140 26141 if test "x$use_drm" = xyes; then : 26142 : 26143 ac_config_files="$ac_config_files src/cairo-drm.pc:src/cairo-features.pc.in" 26144 26145 26146fi 26147 if test "x$use_drm" = xyes; then : 26148 : 26149 ac_config_files="$ac_config_files cairo-drm-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 26150 26151 26152fi 26153 cr_make_tmp='all_cairo_pkgconf += cairo-drm.pc' 26154 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26155""$cr_make_tmp" 26156 26157 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26158""$cr_make_tmp" 26159 26160 26161 cr_make_tmp='enabled_cairo_pkgconf += cairo-drm.pc' 26162 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26163"'if CAIRO_HAS_DRM_SURFACE' 26164 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26165""$cr_make_tmp" 26166 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26167"'endif' 26168 26169 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26170"'ifeq ($(CAIRO_HAS_DRM_SURFACE),1)' 26171 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26172""$cr_make_tmp" 26173 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26174"'endif' 26175 26176 26177 if test "x$use_drm" = xyes; then : 26178 : 26179 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_DRM_SURFACE' 26180 26181 26182fi 26183 26184 26185 26186 cr_make_tmp=' @echo "#define CAIRO_HAS_DRM_SURFACE 1" >> src/cairo-features.h' 26187 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 26188"'ifeq ($(CAIRO_HAS_DRM_SURFACE),1)' 26189 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 26190""$cr_make_tmp" 26191 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 26192"'endif' 26193 26194 26195 if test "x$use_drm" = xyes; then : 26196 : 26197 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 26198 26199"'--- The DRM surface backend feature is still under active development and is 26200--- included in this release only as a preview. It does NOT fully work yet 26201--- and incompatible changes may yet be made to DRM surface backend specific 26202--- API.' 26203 26204 26205 26206fi 26207 26208 26209 26210 26211 26212 # Check whether --enable-drm-xr was given. 26213if test "${enable_drm_xr+set}" = set; then : 26214 enableval=$enable_drm_xr; enable_drm_xr=$enableval 26215else 26216 enable_drm_xr=no 26217fi 26218 26219 case $enable_drm_xr in #( 26220 no) : 26221 use_drm_xr="no (disabled, use --enable-drm-xr to enable)" 26222 ;; #( 26223 yes|auto) : 26224 if test "x$cairo_cv_drm_xr_cache_version" != "x6" -o \ 26225 "x$cairo_cv_drm_xr_cache_commands_len" != "x377" -o \ 26226 "x$cairo_cv_drm_xr_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 26227 unset cairo_cv_drm_xr_use 26228fi 26229 if test "x$enable_drm_xr" = xyes -a "x$cairo_cv_drm_xr_use" != xyes; then : 26230 unset cairo_cv_drm_xr_use 26231fi 26232 26233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's DRM Xr (DDX) functions feature" >&5 26234$as_echo_n "checking for cairo's DRM Xr (DDX) functions feature... " >&6; } 26235if ${cairo_cv_drm_xr_use+:} false; then : 26236 $as_echo_n "(cached) " >&6 26237else 26238 echo 26239 use_drm_xr=yes 26240 drm_xr_BASE="cairo" 26241drm_xr_REQUIRES="$ac_env_drm_xr_REQUIRES_value" 26242drm_xr_CFLAGS="$ac_env_drm_xr_CFLAGS_value" 26243drm_xr_NONPKGCONFIG_CFLAGS="$ac_env_drm_xr_NONPKGCONFIG_CFLAGS_value" 26244drm_xr_LIBS="$ac_env_drm_xr_LIBS_value" 26245drm_xr_NONPKGCONFIG_LIBS="$ac_env_drm_xr_NONPKGCONFIG_LIBS_value" 26246drm_xr_NONPKGCONFIG_EXTRA_LIBS="$ac_env_drm_xr_NONPKGCONFIG_EXTRA_LIBS_value" 26247 26248 26249 if test "x$use_drm" = "xyes"; then 26250 drm_xr_REQUIRES="xorg-server >= 1.6 xproto xextproto >= 7.0.99.1 renderproto x11" 26251 26252pkg_failed=no 26253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for drm_xr" >&5 26254$as_echo_n "checking for drm_xr... " >&6; } 26255 26256if test -n "$drm_xr_CFLAGS"; then 26257 pkg_cv_drm_xr_CFLAGS="$drm_xr_CFLAGS" 26258 elif test -n "$PKG_CONFIG"; then 26259 if test -n "$PKG_CONFIG" && \ 26260 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$drm_xr_REQUIRES\""; } >&5 26261 ($PKG_CONFIG --exists --print-errors "$drm_xr_REQUIRES") 2>&5 26262 ac_status=$? 26263 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 26264 test $ac_status = 0; }; then 26265 pkg_cv_drm_xr_CFLAGS=`$PKG_CONFIG --cflags "$drm_xr_REQUIRES" 2>/dev/null` 26266else 26267 pkg_failed=yes 26268fi 26269 else 26270 pkg_failed=untried 26271fi 26272if test -n "$drm_xr_LIBS"; then 26273 pkg_cv_drm_xr_LIBS="$drm_xr_LIBS" 26274 elif test -n "$PKG_CONFIG"; then 26275 if test -n "$PKG_CONFIG" && \ 26276 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$drm_xr_REQUIRES\""; } >&5 26277 ($PKG_CONFIG --exists --print-errors "$drm_xr_REQUIRES") 2>&5 26278 ac_status=$? 26279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 26280 test $ac_status = 0; }; then 26281 pkg_cv_drm_xr_LIBS=`$PKG_CONFIG --libs "$drm_xr_REQUIRES" 2>/dev/null` 26282else 26283 pkg_failed=yes 26284fi 26285 else 26286 pkg_failed=untried 26287fi 26288 26289 26290 26291if test $pkg_failed = yes; then 26292 26293if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 26294 _pkg_short_errors_supported=yes 26295else 26296 _pkg_short_errors_supported=no 26297fi 26298 if test $_pkg_short_errors_supported = yes; then 26299 drm_xr_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$drm_xr_REQUIRES" 2>&1` 26300 else 26301 drm_xr_PKG_ERRORS=`$PKG_CONFIG --print-errors "$drm_xr_REQUIRES" 2>&1` 26302 fi 26303 # Put the nasty error message in config.log where it belongs 26304 echo "$drm_xr_PKG_ERRORS" >&5 26305 26306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26307$as_echo "no" >&6; } 26308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26309$as_echo "no" >&6; } 26310 use_drm_xr="no (requires $drm_xr)" 26311elif test $pkg_failed = untried; then 26312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26313$as_echo "no" >&6; } 26314 use_drm_xr="no (requires $drm_xr)" 26315else 26316 drm_xr_CFLAGS=$pkg_cv_drm_xr_CFLAGS 26317 drm_xr_LIBS=$pkg_cv_drm_xr_LIBS 26318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 26319$as_echo "yes" >&6; } 26320 : 26321fi 26322 drm_xr_CFLAGS=`echo "$drm_xr_CFLAGS" | $SED -e 's/-fvisibility=hidden//g'` 26323 else 26324 use_drm_xr="no (requires --enable-drm)" 26325 fi 26326 26327 cairo_cv_drm_xr_use=$use_drm_xr 26328 cairo_cv_drm_xr_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 26329 cairo_cv_drm_xr_cache_commands_len="377" 26330 cairo_cv_drm_xr_cache_version="6" 26331 cairo_cv_drm_xr_BASE=$drm_xr_BASE 26332cairo_cv_drm_xr_REQUIRES=$drm_xr_REQUIRES 26333cairo_cv_drm_xr_CFLAGS=$drm_xr_CFLAGS 26334cairo_cv_drm_xr_NONPKGCONFIG_CFLAGS=$drm_xr_NONPKGCONFIG_CFLAGS 26335cairo_cv_drm_xr_LIBS=$drm_xr_LIBS 26336cairo_cv_drm_xr_NONPKGCONFIG_LIBS=$drm_xr_NONPKGCONFIG_LIBS 26337cairo_cv_drm_xr_NONPKGCONFIG_EXTRA_LIBS=$drm_xr_NONPKGCONFIG_EXTRA_LIBS 26338 26339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's DRM Xr (DDX) functions feature could be enabled" >&5 26340$as_echo_n "checking whether cairo's DRM Xr (DDX) functions feature could be enabled... " >&6; } 26341 26342fi 26343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_drm_xr_use" >&5 26344$as_echo "$cairo_cv_drm_xr_use" >&6; } 26345 use_drm_xr=$cairo_cv_drm_xr_use 26346 26347 if test "x$enable_drm_xr" = "xyes" -a "x$use_drm_xr" != xyes; then : 26348 as_fn_error $? " DRM Xr (DDX) functions feature could not be enabled" "$LINENO" 5 26349 26350fi ;; #( 26351 *) : 26352 as_fn_error $? "invalid argument passed to --enable-drm-xr: \`$use_drm_xr', should be one of [no/auto/yes]" "$LINENO" 5 26353 ;; 26354esac 26355 if test "x$use_drm_xr" = "xyes"; then : 26356 drm_xr_BASE=$cairo_cv_drm_xr_BASE 26357drm_xr_REQUIRES=$cairo_cv_drm_xr_REQUIRES 26358drm_xr_CFLAGS=$cairo_cv_drm_xr_CFLAGS 26359drm_xr_NONPKGCONFIG_CFLAGS=$cairo_cv_drm_xr_NONPKGCONFIG_CFLAGS 26360drm_xr_LIBS=$cairo_cv_drm_xr_LIBS 26361drm_xr_NONPKGCONFIG_LIBS=$cairo_cv_drm_xr_NONPKGCONFIG_LIBS 26362drm_xr_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_drm_xr_NONPKGCONFIG_EXTRA_LIBS 26363 26364 CAIRO_REQUIRES="$drm_xr_REQUIRES"" ${CAIRO_REQUIRES}" 26365 26366 CAIRO_CFLAGS="$drm_xr_CFLAGS"" ${CAIRO_CFLAGS}" 26367 26368 CAIRO_NONPKGCONFIG_CFLAGS="$drm_xr_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 26369 26370 CAIRO_LIBS="$drm_xr_LIBS"" ${CAIRO_LIBS}" 26371 26372 CAIRO_NONPKGCONFIG_LIBS="$drm_xr_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 26373 26374 26375else 26376 drm_xr_BASE=$cairo_cv_drm_xr_BASE 26377drm_xr_REQUIRES=$cairo_cv_drm_xr_REQUIRES 26378drm_xr_CFLAGS=$cairo_cv_drm_xr_CFLAGS 26379drm_xr_NONPKGCONFIG_CFLAGS=$cairo_cv_drm_xr_NONPKGCONFIG_CFLAGS 26380drm_xr_LIBS=$cairo_cv_drm_xr_LIBS 26381drm_xr_NONPKGCONFIG_LIBS=$cairo_cv_drm_xr_NONPKGCONFIG_LIBS 26382drm_xr_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_drm_xr_NONPKGCONFIG_EXTRA_LIBS 26383 26384 26385fi 26386 26387 if test "x$use_drm_xr" = xyes; then 26388 CAIRO_HAS_DRM_XR_FUNCTIONS_TRUE= 26389 CAIRO_HAS_DRM_XR_FUNCTIONS_FALSE='#' 26390else 26391 CAIRO_HAS_DRM_XR_FUNCTIONS_TRUE='#' 26392 CAIRO_HAS_DRM_XR_FUNCTIONS_FALSE= 26393fi 26394 26395 26396 cr_make_tmp='CAIRO_HAS_DRM_XR_FUNCTIONS=0' 26397 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 26398""$cr_make_tmp" 26399 26400 26401 cr_make_tmp='' 26402 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26403""$cr_make_tmp" 26404 26405 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26406""$cr_make_tmp" 26407 cr_make_tmp='' 26408 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26409""$cr_make_tmp" 26410 26411 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26412""$cr_make_tmp" 26413 26414 26415 26416 cr_make_tmp='unsupported_cairo_headers += $(cairo_drm_xr_headers)' 26417 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26418""$cr_make_tmp" 26419 26420 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26421""$cr_make_tmp" 26422 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_drm_xr_headers)' 26423 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26424""$cr_make_tmp" 26425 26426 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26427""$cr_make_tmp" 26428 26429 26430 cr_make_tmp='all_cairo_headers += $(cairo_drm_xr_headers) 26431all_cairo_private += $(cairo_drm_xr_private) 26432all_cairo_cxx_sources += $(cairo_drm_xr_cxx_sources) 26433all_cairo_sources += $(cairo_drm_xr_sources)' 26434 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26435""$cr_make_tmp" 26436 26437 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26438""$cr_make_tmp" 26439 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_drm_xr_headers) 26440all_cairo_boilerplate_private += $(cairo_boilerplate_drm_xr_private) 26441all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_drm_xr_cxx_sources) 26442all_cairo_boilerplate_sources += $(cairo_boilerplate_drm_xr_sources)' 26443 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26444""$cr_make_tmp" 26445 26446 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26447""$cr_make_tmp" 26448 26449 26450 cr_make_tmp='enabled_cairo_headers += $(cairo_drm_xr_headers) 26451enabled_cairo_private += $(cairo_drm_xr_private) 26452enabled_cairo_cxx_sources += $(cairo_drm_xr_cxx_sources) 26453enabled_cairo_sources += $(cairo_drm_xr_sources)' 26454 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26455"'if CAIRO_HAS_DRM_XR_FUNCTIONS' 26456 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26457""$cr_make_tmp" 26458 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26459"'endif' 26460 26461 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26462"'ifeq ($(CAIRO_HAS_DRM_XR_FUNCTIONS),1)' 26463 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26464""$cr_make_tmp" 26465 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26466"'endif' 26467 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_drm_xr_headers) 26468enabled_cairo_boilerplate_private += $(cairo_boilerplate_drm_xr_private) 26469enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_drm_xr_cxx_sources) 26470enabled_cairo_boilerplate_sources += $(cairo_boilerplate_drm_xr_sources)' 26471 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26472"'if CAIRO_HAS_DRM_XR_FUNCTIONS' 26473 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26474""$cr_make_tmp" 26475 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26476"'endif' 26477 26478 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26479"'ifeq ($(CAIRO_HAS_DRM_XR_FUNCTIONS),1)' 26480 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26481""$cr_make_tmp" 26482 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26483"'endif' 26484 26485 26486 26487 26488 if test "x$use_drm_xr" = xyes; then : 26489 : 26490 ac_config_files="$ac_config_files src/cairo-drm-xr.pc:src/cairo-features.pc.in" 26491 26492 26493fi 26494 if test "x$use_drm_xr" = xyes; then : 26495 : 26496 ac_config_files="$ac_config_files cairo-drm-xr-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 26497 26498 26499fi 26500 cr_make_tmp='all_cairo_pkgconf += cairo-drm-xr.pc' 26501 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26502""$cr_make_tmp" 26503 26504 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26505""$cr_make_tmp" 26506 26507 26508 cr_make_tmp='enabled_cairo_pkgconf += cairo-drm-xr.pc' 26509 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26510"'if CAIRO_HAS_DRM_XR_FUNCTIONS' 26511 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26512""$cr_make_tmp" 26513 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26514"'endif' 26515 26516 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26517"'ifeq ($(CAIRO_HAS_DRM_XR_FUNCTIONS),1)' 26518 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26519""$cr_make_tmp" 26520 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26521"'endif' 26522 26523 26524 if test "x$use_drm_xr" = xyes; then : 26525 : 26526 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_DRM_XR_FUNCTIONS' 26527 26528 26529fi 26530 26531 26532 26533 cr_make_tmp=' @echo "#define CAIRO_HAS_DRM_XR_FUNCTIONS 1" >> src/cairo-features.h' 26534 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 26535"'ifeq ($(CAIRO_HAS_DRM_XR_FUNCTIONS),1)' 26536 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 26537""$cr_make_tmp" 26538 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 26539"'endif' 26540 26541 26542 if test "x$use_drm_xr" = xyes; then : 26543 : 26544 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 26545 26546"'--- The DRM Xr (DDX) functions feature is still under active development and 26547--- is included in this release only as a preview. It does NOT fully work yet 26548--- and incompatible changes may yet be made to DRM Xr (DDX) functions 26549--- specific API.' 26550 26551 26552 26553fi 26554 26555 26556 26557 26558 if test "x$use_drm_xr" = "xyes"; then 26559 BUILD_DRM_XR_TRUE= 26560 BUILD_DRM_XR_FALSE='#' 26561else 26562 BUILD_DRM_XR_TRUE='#' 26563 BUILD_DRM_XR_FALSE= 26564fi 26565 26566 26567 # Check whether --enable-gallium was given. 26568if test "${enable_gallium+set}" = set; then : 26569 enableval=$enable_gallium; enable_gallium=$enableval 26570else 26571 enable_gallium=no 26572fi 26573 26574 case $enable_gallium in #( 26575 no) : 26576 use_gallium="no (disabled, use --enable-gallium to enable)" 26577 ;; #( 26578 yes|auto) : 26579 if test "x$cairo_cv_gallium_cache_version" != "x6" -o \ 26580 "x$cairo_cv_gallium_cache_commands_len" != "x544" -o \ 26581 "x$cairo_cv_gallium_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 26582 unset cairo_cv_gallium_use 26583fi 26584 if test "x$enable_gallium" = xyes -a "x$cairo_cv_gallium_use" != xyes; then : 26585 unset cairo_cv_gallium_use 26586fi 26587 26588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's Gallium3D surface backend feature" >&5 26589$as_echo_n "checking for cairo's Gallium3D surface backend feature... " >&6; } 26590if ${cairo_cv_gallium_use+:} false; then : 26591 $as_echo_n "(cached) " >&6 26592else 26593 echo 26594 use_gallium=yes 26595 gallium_BASE="cairo" 26596gallium_REQUIRES="$ac_env_gallium_REQUIRES_value" 26597gallium_CFLAGS="$ac_env_gallium_CFLAGS_value" 26598gallium_NONPKGCONFIG_CFLAGS="$ac_env_gallium_NONPKGCONFIG_CFLAGS_value" 26599gallium_LIBS="$ac_env_gallium_LIBS_value" 26600gallium_NONPKGCONFIG_LIBS="$ac_env_gallium_NONPKGCONFIG_LIBS_value" 26601gallium_NONPKGCONFIG_EXTRA_LIBS="$ac_env_gallium_NONPKGCONFIG_EXTRA_LIBS_value" 26602 26603 26604 if test "x$use_drm" = "xyes"; then 26605 26606# Check whether --with-gallium was given. 26607if test "${with_gallium+set}" = set; then : 26608 withval=$with_gallium; mesa_DIR="$withval" 26609else 26610 mesa_DIR="`pwd`/../mesa" 26611fi 26612 26613 gallium_DIR="$mesa_DIR/src/gallium" 26614 gallium_NONPKGCONFIG_CFLAGS="-I$mesa_DIR/include -I$mesa_DIR/src/mesa -I$gallium_DIR/include -I$gallium_DIR/auxiliary" 26615 gallium_NONPKGCONFIG_LIBS="-lGL" 26616 26617 26618 else 26619 use_gallium="no (requires --enable-drm)" 26620 fi 26621 26622 cairo_cv_gallium_use=$use_gallium 26623 cairo_cv_gallium_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 26624 cairo_cv_gallium_cache_commands_len="544" 26625 cairo_cv_gallium_cache_version="6" 26626 cairo_cv_gallium_BASE=$gallium_BASE 26627cairo_cv_gallium_REQUIRES=$gallium_REQUIRES 26628cairo_cv_gallium_CFLAGS=$gallium_CFLAGS 26629cairo_cv_gallium_NONPKGCONFIG_CFLAGS=$gallium_NONPKGCONFIG_CFLAGS 26630cairo_cv_gallium_LIBS=$gallium_LIBS 26631cairo_cv_gallium_NONPKGCONFIG_LIBS=$gallium_NONPKGCONFIG_LIBS 26632cairo_cv_gallium_NONPKGCONFIG_EXTRA_LIBS=$gallium_NONPKGCONFIG_EXTRA_LIBS 26633 26634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's Gallium3D surface backend feature could be enabled" >&5 26635$as_echo_n "checking whether cairo's Gallium3D surface backend feature could be enabled... " >&6; } 26636 26637fi 26638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_gallium_use" >&5 26639$as_echo "$cairo_cv_gallium_use" >&6; } 26640 use_gallium=$cairo_cv_gallium_use 26641 26642 if test "x$enable_gallium" = "xyes" -a "x$use_gallium" != xyes; then : 26643 as_fn_error $? " Gallium3D surface backend feature could not be enabled" "$LINENO" 5 26644 26645fi ;; #( 26646 *) : 26647 as_fn_error $? "invalid argument passed to --enable-gallium: \`$use_gallium', should be one of [no/auto/yes]" "$LINENO" 5 26648 ;; 26649esac 26650 if test "x$use_gallium" = "xyes"; then : 26651 gallium_BASE=$cairo_cv_gallium_BASE 26652gallium_REQUIRES=$cairo_cv_gallium_REQUIRES 26653gallium_CFLAGS=$cairo_cv_gallium_CFLAGS 26654gallium_NONPKGCONFIG_CFLAGS=$cairo_cv_gallium_NONPKGCONFIG_CFLAGS 26655gallium_LIBS=$cairo_cv_gallium_LIBS 26656gallium_NONPKGCONFIG_LIBS=$cairo_cv_gallium_NONPKGCONFIG_LIBS 26657gallium_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_gallium_NONPKGCONFIG_EXTRA_LIBS 26658 26659 CAIRO_REQUIRES="$gallium_REQUIRES"" ${CAIRO_REQUIRES}" 26660 26661 CAIRO_CFLAGS="$gallium_CFLAGS"" ${CAIRO_CFLAGS}" 26662 26663 CAIRO_NONPKGCONFIG_CFLAGS="$gallium_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 26664 26665 CAIRO_LIBS="$gallium_LIBS"" ${CAIRO_LIBS}" 26666 26667 CAIRO_NONPKGCONFIG_LIBS="$gallium_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 26668 26669 26670else 26671 gallium_BASE=$cairo_cv_gallium_BASE 26672gallium_REQUIRES=$cairo_cv_gallium_REQUIRES 26673gallium_CFLAGS=$cairo_cv_gallium_CFLAGS 26674gallium_NONPKGCONFIG_CFLAGS=$cairo_cv_gallium_NONPKGCONFIG_CFLAGS 26675gallium_LIBS=$cairo_cv_gallium_LIBS 26676gallium_NONPKGCONFIG_LIBS=$cairo_cv_gallium_NONPKGCONFIG_LIBS 26677gallium_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_gallium_NONPKGCONFIG_EXTRA_LIBS 26678 26679 26680fi 26681 26682 if test "x$use_gallium" = xyes; then 26683 CAIRO_HAS_GALLIUM_SURFACE_TRUE= 26684 CAIRO_HAS_GALLIUM_SURFACE_FALSE='#' 26685else 26686 CAIRO_HAS_GALLIUM_SURFACE_TRUE='#' 26687 CAIRO_HAS_GALLIUM_SURFACE_FALSE= 26688fi 26689 26690 26691 cr_make_tmp='CAIRO_HAS_GALLIUM_SURFACE=0' 26692 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 26693""$cr_make_tmp" 26694 26695 26696 cr_make_tmp='' 26697 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26698""$cr_make_tmp" 26699 26700 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26701""$cr_make_tmp" 26702 cr_make_tmp='' 26703 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26704""$cr_make_tmp" 26705 26706 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26707""$cr_make_tmp" 26708 26709 26710 26711 cr_make_tmp='unsupported_cairo_headers += $(cairo_gallium_headers)' 26712 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26713""$cr_make_tmp" 26714 26715 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26716""$cr_make_tmp" 26717 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_gallium_headers)' 26718 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26719""$cr_make_tmp" 26720 26721 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26722""$cr_make_tmp" 26723 26724 26725 cr_make_tmp='all_cairo_headers += $(cairo_gallium_headers) 26726all_cairo_private += $(cairo_gallium_private) 26727all_cairo_cxx_sources += $(cairo_gallium_cxx_sources) 26728all_cairo_sources += $(cairo_gallium_sources)' 26729 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26730""$cr_make_tmp" 26731 26732 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26733""$cr_make_tmp" 26734 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_gallium_headers) 26735all_cairo_boilerplate_private += $(cairo_boilerplate_gallium_private) 26736all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_gallium_cxx_sources) 26737all_cairo_boilerplate_sources += $(cairo_boilerplate_gallium_sources)' 26738 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26739""$cr_make_tmp" 26740 26741 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26742""$cr_make_tmp" 26743 26744 26745 cr_make_tmp='enabled_cairo_headers += $(cairo_gallium_headers) 26746enabled_cairo_private += $(cairo_gallium_private) 26747enabled_cairo_cxx_sources += $(cairo_gallium_cxx_sources) 26748enabled_cairo_sources += $(cairo_gallium_sources)' 26749 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26750"'if CAIRO_HAS_GALLIUM_SURFACE' 26751 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26752""$cr_make_tmp" 26753 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26754"'endif' 26755 26756 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26757"'ifeq ($(CAIRO_HAS_GALLIUM_SURFACE),1)' 26758 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26759""$cr_make_tmp" 26760 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26761"'endif' 26762 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_gallium_headers) 26763enabled_cairo_boilerplate_private += $(cairo_boilerplate_gallium_private) 26764enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_gallium_cxx_sources) 26765enabled_cairo_boilerplate_sources += $(cairo_boilerplate_gallium_sources)' 26766 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26767"'if CAIRO_HAS_GALLIUM_SURFACE' 26768 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26769""$cr_make_tmp" 26770 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 26771"'endif' 26772 26773 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26774"'ifeq ($(CAIRO_HAS_GALLIUM_SURFACE),1)' 26775 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26776""$cr_make_tmp" 26777 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 26778"'endif' 26779 26780 26781 26782 26783 if test "x$use_gallium" = xyes; then : 26784 : 26785 ac_config_files="$ac_config_files src/cairo-gallium.pc:src/cairo-features.pc.in" 26786 26787 26788fi 26789 if test "x$use_gallium" = xyes; then : 26790 : 26791 ac_config_files="$ac_config_files cairo-gallium-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 26792 26793 26794fi 26795 cr_make_tmp='all_cairo_pkgconf += cairo-gallium.pc' 26796 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26797""$cr_make_tmp" 26798 26799 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26800""$cr_make_tmp" 26801 26802 26803 cr_make_tmp='enabled_cairo_pkgconf += cairo-gallium.pc' 26804 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26805"'if CAIRO_HAS_GALLIUM_SURFACE' 26806 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26807""$cr_make_tmp" 26808 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 26809"'endif' 26810 26811 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26812"'ifeq ($(CAIRO_HAS_GALLIUM_SURFACE),1)' 26813 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26814""$cr_make_tmp" 26815 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 26816"'endif' 26817 26818 26819 if test "x$use_gallium" = xyes; then : 26820 : 26821 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_GALLIUM_SURFACE' 26822 26823 26824fi 26825 26826 26827 26828 cr_make_tmp=' @echo "#define CAIRO_HAS_GALLIUM_SURFACE 1" >> src/cairo-features.h' 26829 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 26830"'ifeq ($(CAIRO_HAS_GALLIUM_SURFACE),1)' 26831 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 26832""$cr_make_tmp" 26833 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 26834"'endif' 26835 26836 26837 if test "x$use_gallium" = xyes; then : 26838 : 26839 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 26840 26841"'--- The Gallium3D surface backend feature is still under active development 26842--- and is included in this release only as a preview. It does NOT fully work 26843--- yet and incompatible changes may yet be made to Gallium3D surface backend 26844--- specific API.' 26845 26846 26847 26848fi 26849 26850 26851 26852 26853 26854 # Check whether --enable-xcb-drm was given. 26855if test "${enable_xcb_drm+set}" = set; then : 26856 enableval=$enable_xcb_drm; enable_xcb_drm=$enableval 26857else 26858 enable_xcb_drm=no 26859fi 26860 26861 case $enable_xcb_drm in #( 26862 no) : 26863 use_xcb_drm="no (disabled, use --enable-xcb-drm to enable)" 26864 ;; #( 26865 yes|auto) : 26866 if test "x$cairo_cv_xcb_drm_cache_version" != "x6" -o \ 26867 "x$cairo_cv_xcb_drm_cache_commands_len" != "x329" -o \ 26868 "x$cairo_cv_xcb_drm_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 26869 unset cairo_cv_xcb_drm_use 26870fi 26871 if test "x$enable_xcb_drm" = xyes -a "x$cairo_cv_xcb_drm_use" != xyes; then : 26872 unset cairo_cv_xcb_drm_use 26873fi 26874 26875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's XCB/DRM functions feature" >&5 26876$as_echo_n "checking for cairo's XCB/DRM functions feature... " >&6; } 26877if ${cairo_cv_xcb_drm_use+:} false; then : 26878 $as_echo_n "(cached) " >&6 26879else 26880 echo 26881 use_xcb_drm=yes 26882 xcb_drm_BASE="cairo" 26883xcb_drm_REQUIRES="$ac_env_xcb_drm_REQUIRES_value" 26884xcb_drm_CFLAGS="$ac_env_xcb_drm_CFLAGS_value" 26885xcb_drm_NONPKGCONFIG_CFLAGS="$ac_env_xcb_drm_NONPKGCONFIG_CFLAGS_value" 26886xcb_drm_LIBS="$ac_env_xcb_drm_LIBS_value" 26887xcb_drm_NONPKGCONFIG_LIBS="$ac_env_xcb_drm_NONPKGCONFIG_LIBS_value" 26888xcb_drm_NONPKGCONFIG_EXTRA_LIBS="$ac_env_xcb_drm_NONPKGCONFIG_EXTRA_LIBS_value" 26889 26890 26891 if test "x$use_xcb" = "xyes" -a "x$use_drm" = "xyes"; then 26892 xcb_drm_REQUIRES="xcb-dri2" 26893 26894pkg_failed=no 26895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for xcb_drm" >&5 26896$as_echo_n "checking for xcb_drm... " >&6; } 26897 26898if test -n "$xcb_drm_CFLAGS"; then 26899 pkg_cv_xcb_drm_CFLAGS="$xcb_drm_CFLAGS" 26900 elif test -n "$PKG_CONFIG"; then 26901 if test -n "$PKG_CONFIG" && \ 26902 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$xcb_drm_REQUIRES\""; } >&5 26903 ($PKG_CONFIG --exists --print-errors "$xcb_drm_REQUIRES") 2>&5 26904 ac_status=$? 26905 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 26906 test $ac_status = 0; }; then 26907 pkg_cv_xcb_drm_CFLAGS=`$PKG_CONFIG --cflags "$xcb_drm_REQUIRES" 2>/dev/null` 26908else 26909 pkg_failed=yes 26910fi 26911 else 26912 pkg_failed=untried 26913fi 26914if test -n "$xcb_drm_LIBS"; then 26915 pkg_cv_xcb_drm_LIBS="$xcb_drm_LIBS" 26916 elif test -n "$PKG_CONFIG"; then 26917 if test -n "$PKG_CONFIG" && \ 26918 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$xcb_drm_REQUIRES\""; } >&5 26919 ($PKG_CONFIG --exists --print-errors "$xcb_drm_REQUIRES") 2>&5 26920 ac_status=$? 26921 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 26922 test $ac_status = 0; }; then 26923 pkg_cv_xcb_drm_LIBS=`$PKG_CONFIG --libs "$xcb_drm_REQUIRES" 2>/dev/null` 26924else 26925 pkg_failed=yes 26926fi 26927 else 26928 pkg_failed=untried 26929fi 26930 26931 26932 26933if test $pkg_failed = yes; then 26934 26935if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 26936 _pkg_short_errors_supported=yes 26937else 26938 _pkg_short_errors_supported=no 26939fi 26940 if test $_pkg_short_errors_supported = yes; then 26941 xcb_drm_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$xcb_drm_REQUIRES" 2>&1` 26942 else 26943 xcb_drm_PKG_ERRORS=`$PKG_CONFIG --print-errors "$xcb_drm_REQUIRES" 2>&1` 26944 fi 26945 # Put the nasty error message in config.log where it belongs 26946 echo "$xcb_drm_PKG_ERRORS" >&5 26947 26948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26949$as_echo "no" >&6; } 26950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26951$as_echo "no" >&6; } 26952 use_xcb_drm="no (requires $xcb_drm_REQUIRES http://xcb.freedesktop.org)" 26953elif test $pkg_failed = untried; then 26954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 26955$as_echo "no" >&6; } 26956 use_xcb_drm="no (requires $xcb_drm_REQUIRES http://xcb.freedesktop.org)" 26957else 26958 xcb_drm_CFLAGS=$pkg_cv_xcb_drm_CFLAGS 26959 xcb_drm_LIBS=$pkg_cv_xcb_drm_LIBS 26960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 26961$as_echo "yes" >&6; } 26962 : 26963fi 26964 else 26965 use_xcb_drm="no (requires both --enable-xcb and --enable-drm)" 26966 fi 26967 26968 cairo_cv_xcb_drm_use=$use_xcb_drm 26969 cairo_cv_xcb_drm_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 26970 cairo_cv_xcb_drm_cache_commands_len="329" 26971 cairo_cv_xcb_drm_cache_version="6" 26972 cairo_cv_xcb_drm_BASE=$xcb_drm_BASE 26973cairo_cv_xcb_drm_REQUIRES=$xcb_drm_REQUIRES 26974cairo_cv_xcb_drm_CFLAGS=$xcb_drm_CFLAGS 26975cairo_cv_xcb_drm_NONPKGCONFIG_CFLAGS=$xcb_drm_NONPKGCONFIG_CFLAGS 26976cairo_cv_xcb_drm_LIBS=$xcb_drm_LIBS 26977cairo_cv_xcb_drm_NONPKGCONFIG_LIBS=$xcb_drm_NONPKGCONFIG_LIBS 26978cairo_cv_xcb_drm_NONPKGCONFIG_EXTRA_LIBS=$xcb_drm_NONPKGCONFIG_EXTRA_LIBS 26979 26980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's XCB/DRM functions feature could be enabled" >&5 26981$as_echo_n "checking whether cairo's XCB/DRM functions feature could be enabled... " >&6; } 26982 26983fi 26984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_xcb_drm_use" >&5 26985$as_echo "$cairo_cv_xcb_drm_use" >&6; } 26986 use_xcb_drm=$cairo_cv_xcb_drm_use 26987 26988 if test "x$enable_xcb_drm" = "xyes" -a "x$use_xcb_drm" != xyes; then : 26989 as_fn_error $? " XCB/DRM functions feature could not be enabled" "$LINENO" 5 26990 26991fi ;; #( 26992 *) : 26993 as_fn_error $? "invalid argument passed to --enable-xcb-drm: \`$use_xcb_drm', should be one of [no/auto/yes]" "$LINENO" 5 26994 ;; 26995esac 26996 if test "x$use_xcb_drm" = "xyes"; then : 26997 xcb_drm_BASE=$cairo_cv_xcb_drm_BASE 26998xcb_drm_REQUIRES=$cairo_cv_xcb_drm_REQUIRES 26999xcb_drm_CFLAGS=$cairo_cv_xcb_drm_CFLAGS 27000xcb_drm_NONPKGCONFIG_CFLAGS=$cairo_cv_xcb_drm_NONPKGCONFIG_CFLAGS 27001xcb_drm_LIBS=$cairo_cv_xcb_drm_LIBS 27002xcb_drm_NONPKGCONFIG_LIBS=$cairo_cv_xcb_drm_NONPKGCONFIG_LIBS 27003xcb_drm_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_xcb_drm_NONPKGCONFIG_EXTRA_LIBS 27004 27005 CAIRO_REQUIRES="$xcb_drm_REQUIRES"" ${CAIRO_REQUIRES}" 27006 27007 CAIRO_CFLAGS="$xcb_drm_CFLAGS"" ${CAIRO_CFLAGS}" 27008 27009 CAIRO_NONPKGCONFIG_CFLAGS="$xcb_drm_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 27010 27011 CAIRO_LIBS="$xcb_drm_LIBS"" ${CAIRO_LIBS}" 27012 27013 CAIRO_NONPKGCONFIG_LIBS="$xcb_drm_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 27014 27015 27016else 27017 xcb_drm_BASE=$cairo_cv_xcb_drm_BASE 27018xcb_drm_REQUIRES=$cairo_cv_xcb_drm_REQUIRES 27019xcb_drm_CFLAGS=$cairo_cv_xcb_drm_CFLAGS 27020xcb_drm_NONPKGCONFIG_CFLAGS=$cairo_cv_xcb_drm_NONPKGCONFIG_CFLAGS 27021xcb_drm_LIBS=$cairo_cv_xcb_drm_LIBS 27022xcb_drm_NONPKGCONFIG_LIBS=$cairo_cv_xcb_drm_NONPKGCONFIG_LIBS 27023xcb_drm_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_xcb_drm_NONPKGCONFIG_EXTRA_LIBS 27024 27025 27026fi 27027 27028 if test "x$use_xcb_drm" = xyes; then 27029 CAIRO_HAS_XCB_DRM_FUNCTIONS_TRUE= 27030 CAIRO_HAS_XCB_DRM_FUNCTIONS_FALSE='#' 27031else 27032 CAIRO_HAS_XCB_DRM_FUNCTIONS_TRUE='#' 27033 CAIRO_HAS_XCB_DRM_FUNCTIONS_FALSE= 27034fi 27035 27036 27037 cr_make_tmp='CAIRO_HAS_XCB_DRM_FUNCTIONS=0' 27038 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 27039""$cr_make_tmp" 27040 27041 27042 cr_make_tmp='' 27043 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27044""$cr_make_tmp" 27045 27046 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27047""$cr_make_tmp" 27048 cr_make_tmp='' 27049 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27050""$cr_make_tmp" 27051 27052 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27053""$cr_make_tmp" 27054 27055 27056 27057 cr_make_tmp='unsupported_cairo_headers += $(cairo_xcb_drm_headers)' 27058 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27059""$cr_make_tmp" 27060 27061 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27062""$cr_make_tmp" 27063 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_xcb_drm_headers)' 27064 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27065""$cr_make_tmp" 27066 27067 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27068""$cr_make_tmp" 27069 27070 27071 cr_make_tmp='all_cairo_headers += $(cairo_xcb_drm_headers) 27072all_cairo_private += $(cairo_xcb_drm_private) 27073all_cairo_cxx_sources += $(cairo_xcb_drm_cxx_sources) 27074all_cairo_sources += $(cairo_xcb_drm_sources)' 27075 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27076""$cr_make_tmp" 27077 27078 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27079""$cr_make_tmp" 27080 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_xcb_drm_headers) 27081all_cairo_boilerplate_private += $(cairo_boilerplate_xcb_drm_private) 27082all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_xcb_drm_cxx_sources) 27083all_cairo_boilerplate_sources += $(cairo_boilerplate_xcb_drm_sources)' 27084 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27085""$cr_make_tmp" 27086 27087 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27088""$cr_make_tmp" 27089 27090 27091 cr_make_tmp='enabled_cairo_headers += $(cairo_xcb_drm_headers) 27092enabled_cairo_private += $(cairo_xcb_drm_private) 27093enabled_cairo_cxx_sources += $(cairo_xcb_drm_cxx_sources) 27094enabled_cairo_sources += $(cairo_xcb_drm_sources)' 27095 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27096"'if CAIRO_HAS_XCB_DRM_FUNCTIONS' 27097 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27098""$cr_make_tmp" 27099 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27100"'endif' 27101 27102 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27103"'ifeq ($(CAIRO_HAS_XCB_DRM_FUNCTIONS),1)' 27104 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27105""$cr_make_tmp" 27106 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27107"'endif' 27108 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_xcb_drm_headers) 27109enabled_cairo_boilerplate_private += $(cairo_boilerplate_xcb_drm_private) 27110enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_xcb_drm_cxx_sources) 27111enabled_cairo_boilerplate_sources += $(cairo_boilerplate_xcb_drm_sources)' 27112 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27113"'if CAIRO_HAS_XCB_DRM_FUNCTIONS' 27114 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27115""$cr_make_tmp" 27116 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27117"'endif' 27118 27119 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27120"'ifeq ($(CAIRO_HAS_XCB_DRM_FUNCTIONS),1)' 27121 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27122""$cr_make_tmp" 27123 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27124"'endif' 27125 27126 27127 27128 27129 if test "x$use_xcb_drm" = xyes; then : 27130 : 27131 ac_config_files="$ac_config_files src/cairo-xcb-drm.pc:src/cairo-features.pc.in" 27132 27133 27134fi 27135 if test "x$use_xcb_drm" = xyes; then : 27136 : 27137 ac_config_files="$ac_config_files cairo-xcb-drm-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 27138 27139 27140fi 27141 cr_make_tmp='all_cairo_pkgconf += cairo-xcb-drm.pc' 27142 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27143""$cr_make_tmp" 27144 27145 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27146""$cr_make_tmp" 27147 27148 27149 cr_make_tmp='enabled_cairo_pkgconf += cairo-xcb-drm.pc' 27150 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27151"'if CAIRO_HAS_XCB_DRM_FUNCTIONS' 27152 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27153""$cr_make_tmp" 27154 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27155"'endif' 27156 27157 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27158"'ifeq ($(CAIRO_HAS_XCB_DRM_FUNCTIONS),1)' 27159 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27160""$cr_make_tmp" 27161 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27162"'endif' 27163 27164 27165 if test "x$use_xcb_drm" = xyes; then : 27166 : 27167 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_XCB_DRM_FUNCTIONS' 27168 27169 27170fi 27171 27172 27173 27174 cr_make_tmp=' @echo "#define CAIRO_HAS_XCB_DRM_FUNCTIONS 1" >> src/cairo-features.h' 27175 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 27176"'ifeq ($(CAIRO_HAS_XCB_DRM_FUNCTIONS),1)' 27177 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 27178""$cr_make_tmp" 27179 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 27180"'endif' 27181 27182 27183 if test "x$use_xcb_drm" = xyes; then : 27184 : 27185 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 27186 27187"'--- The XCB/DRM functions feature is still under active development and is 27188--- included in this release only as a preview. It does NOT fully work yet 27189--- and incompatible changes may yet be made to XCB/DRM functions specific 27190--- API.' 27191 27192 27193 27194fi 27195 27196 27197 27198 27199 27200 27201 # Check whether --enable-png was given. 27202if test "${enable_png+set}" = set; then : 27203 enableval=$enable_png; enable_png=$enableval 27204else 27205 enable_png=yes 27206fi 27207 27208 case $enable_png in #( 27209 no) : 27210 use_png="no (disabled, use --enable-png to enable)" 27211 ;; #( 27212 yes|auto) : 27213 if test "x$cairo_cv_png_cache_version" != "x6" -o \ 27214 "x$cairo_cv_png_cache_commands_len" != "x577" -o \ 27215 "x$cairo_cv_png_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 27216 unset cairo_cv_png_use 27217fi 27218 if test "x$enable_png" = xyes -a "x$cairo_cv_png_use" != xyes; then : 27219 unset cairo_cv_png_use 27220fi 27221 27222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's PNG functions feature" >&5 27223$as_echo_n "checking for cairo's PNG functions feature... " >&6; } 27224if ${cairo_cv_png_use+:} false; then : 27225 $as_echo_n "(cached) " >&6 27226else 27227 echo 27228 use_png=yes 27229 png_BASE="cairo" 27230png_REQUIRES="$ac_env_png_REQUIRES_value" 27231png_CFLAGS="$ac_env_png_CFLAGS_value" 27232png_NONPKGCONFIG_CFLAGS="$ac_env_png_NONPKGCONFIG_CFLAGS_value" 27233png_LIBS="$ac_env_png_LIBS_value" 27234png_NONPKGCONFIG_LIBS="$ac_env_png_NONPKGCONFIG_LIBS_value" 27235png_NONPKGCONFIG_EXTRA_LIBS="$ac_env_png_NONPKGCONFIG_EXTRA_LIBS_value" 27236 27237 27238 use_png=no 27239 27240 if test "x$png_REQUIRES" = x; then 27241 # libpng13 is GnuWin32's libpng-1.2.8 :-( 27242 for l in libpng libpng14 libpng12 libpng13 libpng10; do 27243 if $PKG_CONFIG --exists $l ; then 27244 png_REQUIRES=$l 27245 use_png=yes 27246 break 27247 fi 27248 done 27249 else 27250 use_png=yes 27251 fi 27252 27253 if test "x$use_png" = "xyes" ; then 27254 27255pkg_failed=no 27256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for png" >&5 27257$as_echo_n "checking for png... " >&6; } 27258 27259if test -n "$png_CFLAGS"; then 27260 pkg_cv_png_CFLAGS="$png_CFLAGS" 27261 elif test -n "$PKG_CONFIG"; then 27262 if test -n "$PKG_CONFIG" && \ 27263 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$png_REQUIRES\""; } >&5 27264 ($PKG_CONFIG --exists --print-errors "$png_REQUIRES") 2>&5 27265 ac_status=$? 27266 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 27267 test $ac_status = 0; }; then 27268 pkg_cv_png_CFLAGS=`$PKG_CONFIG --cflags "$png_REQUIRES" 2>/dev/null` 27269else 27270 pkg_failed=yes 27271fi 27272 else 27273 pkg_failed=untried 27274fi 27275if test -n "$png_LIBS"; then 27276 pkg_cv_png_LIBS="$png_LIBS" 27277 elif test -n "$PKG_CONFIG"; then 27278 if test -n "$PKG_CONFIG" && \ 27279 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$png_REQUIRES\""; } >&5 27280 ($PKG_CONFIG --exists --print-errors "$png_REQUIRES") 2>&5 27281 ac_status=$? 27282 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 27283 test $ac_status = 0; }; then 27284 pkg_cv_png_LIBS=`$PKG_CONFIG --libs "$png_REQUIRES" 2>/dev/null` 27285else 27286 pkg_failed=yes 27287fi 27288 else 27289 pkg_failed=untried 27290fi 27291 27292 27293 27294if test $pkg_failed = yes; then 27295 27296if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 27297 _pkg_short_errors_supported=yes 27298else 27299 _pkg_short_errors_supported=no 27300fi 27301 if test $_pkg_short_errors_supported = yes; then 27302 png_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$png_REQUIRES" 2>&1` 27303 else 27304 png_PKG_ERRORS=`$PKG_CONFIG --print-errors "$png_REQUIRES" 2>&1` 27305 fi 27306 # Put the nasty error message in config.log where it belongs 27307 echo "$png_PKG_ERRORS" >&5 27308 27309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27310$as_echo "no" >&6; } 27311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27312$as_echo "no" >&6; } 27313elif test $pkg_failed = untried; then 27314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27315$as_echo "no" >&6; } 27316else 27317 png_CFLAGS=$pkg_cv_png_CFLAGS 27318 png_LIBS=$pkg_cv_png_LIBS 27319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 27320$as_echo "yes" >&6; } 27321 : 27322fi 27323 else 27324 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find libpng in the pkg-config search path" >&5 27325$as_echo "$as_me: WARNING: Could not find libpng in the pkg-config search path" >&2;} 27326 fi 27327 27328 cairo_cv_png_use=$use_png 27329 cairo_cv_png_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 27330 cairo_cv_png_cache_commands_len="577" 27331 cairo_cv_png_cache_version="6" 27332 cairo_cv_png_BASE=$png_BASE 27333cairo_cv_png_REQUIRES=$png_REQUIRES 27334cairo_cv_png_CFLAGS=$png_CFLAGS 27335cairo_cv_png_NONPKGCONFIG_CFLAGS=$png_NONPKGCONFIG_CFLAGS 27336cairo_cv_png_LIBS=$png_LIBS 27337cairo_cv_png_NONPKGCONFIG_LIBS=$png_NONPKGCONFIG_LIBS 27338cairo_cv_png_NONPKGCONFIG_EXTRA_LIBS=$png_NONPKGCONFIG_EXTRA_LIBS 27339 27340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's PNG functions feature could be enabled" >&5 27341$as_echo_n "checking whether cairo's PNG functions feature could be enabled... " >&6; } 27342 27343fi 27344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_png_use" >&5 27345$as_echo "$cairo_cv_png_use" >&6; } 27346 use_png=$cairo_cv_png_use 27347 27348 if test "x$enable_png" = "xyes" -a "x$use_png" != xyes; then : 27349 as_fn_error $? "recommended PNG functions feature could not be enabled" "$LINENO" 5 27350 27351fi ;; #( 27352 *) : 27353 as_fn_error $? "invalid argument passed to --enable-png: \`$use_png', should be one of [no/auto/yes]" "$LINENO" 5 27354 ;; 27355esac 27356 if test "x$use_png" = "xyes"; then : 27357 png_BASE=$cairo_cv_png_BASE 27358png_REQUIRES=$cairo_cv_png_REQUIRES 27359png_CFLAGS=$cairo_cv_png_CFLAGS 27360png_NONPKGCONFIG_CFLAGS=$cairo_cv_png_NONPKGCONFIG_CFLAGS 27361png_LIBS=$cairo_cv_png_LIBS 27362png_NONPKGCONFIG_LIBS=$cairo_cv_png_NONPKGCONFIG_LIBS 27363png_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_png_NONPKGCONFIG_EXTRA_LIBS 27364 27365 CAIRO_REQUIRES="$png_REQUIRES"" ${CAIRO_REQUIRES}" 27366 27367 CAIRO_CFLAGS="$png_CFLAGS"" ${CAIRO_CFLAGS}" 27368 27369 CAIRO_NONPKGCONFIG_CFLAGS="$png_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 27370 27371 CAIRO_LIBS="$png_LIBS"" ${CAIRO_LIBS}" 27372 27373 CAIRO_NONPKGCONFIG_LIBS="$png_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 27374 27375 27376else 27377 png_BASE=$cairo_cv_png_BASE 27378png_REQUIRES=$cairo_cv_png_REQUIRES 27379png_CFLAGS=$cairo_cv_png_CFLAGS 27380png_NONPKGCONFIG_CFLAGS=$cairo_cv_png_NONPKGCONFIG_CFLAGS 27381png_LIBS=$cairo_cv_png_LIBS 27382png_NONPKGCONFIG_LIBS=$cairo_cv_png_NONPKGCONFIG_LIBS 27383png_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_png_NONPKGCONFIG_EXTRA_LIBS 27384 27385 27386fi 27387 27388 if test "x$use_png" = xyes; then 27389 CAIRO_HAS_PNG_FUNCTIONS_TRUE= 27390 CAIRO_HAS_PNG_FUNCTIONS_FALSE='#' 27391else 27392 CAIRO_HAS_PNG_FUNCTIONS_TRUE='#' 27393 CAIRO_HAS_PNG_FUNCTIONS_FALSE= 27394fi 27395 27396 27397 cr_make_tmp='CAIRO_HAS_PNG_FUNCTIONS=1' 27398 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 27399""$cr_make_tmp" 27400 27401 27402 cr_make_tmp='' 27403 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27404""$cr_make_tmp" 27405 27406 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27407""$cr_make_tmp" 27408 cr_make_tmp='' 27409 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27410""$cr_make_tmp" 27411 27412 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27413""$cr_make_tmp" 27414 27415 27416 cr_make_tmp='supported_cairo_headers += $(cairo_png_headers)' 27417 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27418""$cr_make_tmp" 27419 27420 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27421""$cr_make_tmp" 27422 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_png_headers)' 27423 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27424""$cr_make_tmp" 27425 27426 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27427""$cr_make_tmp" 27428 27429 27430 27431 cr_make_tmp='all_cairo_headers += $(cairo_png_headers) 27432all_cairo_private += $(cairo_png_private) 27433all_cairo_cxx_sources += $(cairo_png_cxx_sources) 27434all_cairo_sources += $(cairo_png_sources)' 27435 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27436""$cr_make_tmp" 27437 27438 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27439""$cr_make_tmp" 27440 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_png_headers) 27441all_cairo_boilerplate_private += $(cairo_boilerplate_png_private) 27442all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_png_cxx_sources) 27443all_cairo_boilerplate_sources += $(cairo_boilerplate_png_sources)' 27444 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27445""$cr_make_tmp" 27446 27447 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27448""$cr_make_tmp" 27449 27450 27451 cr_make_tmp='enabled_cairo_headers += $(cairo_png_headers) 27452enabled_cairo_private += $(cairo_png_private) 27453enabled_cairo_cxx_sources += $(cairo_png_cxx_sources) 27454enabled_cairo_sources += $(cairo_png_sources)' 27455 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27456"'if CAIRO_HAS_PNG_FUNCTIONS' 27457 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27458""$cr_make_tmp" 27459 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27460"'endif' 27461 27462 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27463"'ifeq ($(CAIRO_HAS_PNG_FUNCTIONS),1)' 27464 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27465""$cr_make_tmp" 27466 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27467"'endif' 27468 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_png_headers) 27469enabled_cairo_boilerplate_private += $(cairo_boilerplate_png_private) 27470enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_png_cxx_sources) 27471enabled_cairo_boilerplate_sources += $(cairo_boilerplate_png_sources)' 27472 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27473"'if CAIRO_HAS_PNG_FUNCTIONS' 27474 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27475""$cr_make_tmp" 27476 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27477"'endif' 27478 27479 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27480"'ifeq ($(CAIRO_HAS_PNG_FUNCTIONS),1)' 27481 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27482""$cr_make_tmp" 27483 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27484"'endif' 27485 27486 27487 27488 27489 if test "x$use_png" = xyes; then : 27490 : 27491 ac_config_files="$ac_config_files src/cairo-png.pc:src/cairo-features.pc.in" 27492 27493 27494fi 27495 if test "x$use_png" = xyes; then : 27496 : 27497 ac_config_files="$ac_config_files cairo-png-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 27498 27499 27500fi 27501 cr_make_tmp='all_cairo_pkgconf += cairo-png.pc' 27502 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27503""$cr_make_tmp" 27504 27505 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27506""$cr_make_tmp" 27507 27508 27509 cr_make_tmp='enabled_cairo_pkgconf += cairo-png.pc' 27510 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27511"'if CAIRO_HAS_PNG_FUNCTIONS' 27512 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27513""$cr_make_tmp" 27514 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27515"'endif' 27516 27517 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27518"'ifeq ($(CAIRO_HAS_PNG_FUNCTIONS),1)' 27519 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27520""$cr_make_tmp" 27521 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27522"'endif' 27523 27524 27525 if test "x$use_png" = xyes; then : 27526 : 27527 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_PNG_FUNCTIONS' 27528 27529 27530fi 27531 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_PNG_FUNCTIONS' 27532 27533 27534 27535 if test "x$use_png" != xyes; then : 27536 : 27537 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_PNG_FUNCTIONS' 27538 27539 27540 27541fi 27542 27543 cr_make_tmp=' @echo "#define CAIRO_HAS_PNG_FUNCTIONS 1" >> src/cairo-features.h' 27544 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 27545"'ifeq ($(CAIRO_HAS_PNG_FUNCTIONS),1)' 27546 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 27547""$cr_make_tmp" 27548 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 27549"'endif' 27550 27551 27552 27553 if test "x$use_png" != xyes; then : 27554 : 27555 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 27556 27557"'+++ It is strongly recommended that you do NOT disable the PNG functions 27558+++ feature.' 27559 27560 27561 27562fi 27563 27564 27565 27566 27567use_glew="no (not required by any backend)" 27568 # Check whether --enable-gl was given. 27569if test "${enable_gl+set}" = set; then : 27570 enableval=$enable_gl; enable_gl=$enableval 27571else 27572 enable_gl=no 27573fi 27574 27575 case $enable_gl in #( 27576 no) : 27577 use_gl="no (disabled, use --enable-gl to enable)" 27578 ;; #( 27579 yes|auto) : 27580 if test "x$cairo_cv_gl_cache_version" != "x6" -o \ 27581 "x$cairo_cv_gl_cache_commands_len" != "x954" -o \ 27582 "x$cairo_cv_gl_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 27583 unset cairo_cv_gl_use 27584fi 27585 if test "x$enable_gl" = xyes -a "x$cairo_cv_gl_use" != xyes; then : 27586 unset cairo_cv_gl_use 27587fi 27588 27589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's OpenGL surface backend feature" >&5 27590$as_echo_n "checking for cairo's OpenGL surface backend feature... " >&6; } 27591if ${cairo_cv_gl_use+:} false; then : 27592 $as_echo_n "(cached) " >&6 27593else 27594 echo 27595 use_gl=yes 27596 gl_BASE="cairo" 27597gl_REQUIRES="$ac_env_gl_REQUIRES_value" 27598gl_CFLAGS="$ac_env_gl_CFLAGS_value" 27599gl_NONPKGCONFIG_CFLAGS="$ac_env_gl_NONPKGCONFIG_CFLAGS_value" 27600gl_LIBS="$ac_env_gl_LIBS_value" 27601gl_NONPKGCONFIG_LIBS="$ac_env_gl_NONPKGCONFIG_LIBS_value" 27602gl_NONPKGCONFIG_EXTRA_LIBS="$ac_env_gl_NONPKGCONFIG_EXTRA_LIBS_value" 27603 27604 27605 gl_REQUIRES="gl" 27606 27607pkg_failed=no 27608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gl" >&5 27609$as_echo_n "checking for gl... " >&6; } 27610 27611if test -n "$gl_CFLAGS"; then 27612 pkg_cv_gl_CFLAGS="$gl_CFLAGS" 27613 elif test -n "$PKG_CONFIG"; then 27614 if test -n "$PKG_CONFIG" && \ 27615 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$gl_REQUIRES\""; } >&5 27616 ($PKG_CONFIG --exists --print-errors "$gl_REQUIRES") 2>&5 27617 ac_status=$? 27618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 27619 test $ac_status = 0; }; then 27620 pkg_cv_gl_CFLAGS=`$PKG_CONFIG --cflags "$gl_REQUIRES" 2>/dev/null` 27621else 27622 pkg_failed=yes 27623fi 27624 else 27625 pkg_failed=untried 27626fi 27627if test -n "$gl_LIBS"; then 27628 pkg_cv_gl_LIBS="$gl_LIBS" 27629 elif test -n "$PKG_CONFIG"; then 27630 if test -n "$PKG_CONFIG" && \ 27631 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$gl_REQUIRES\""; } >&5 27632 ($PKG_CONFIG --exists --print-errors "$gl_REQUIRES") 2>&5 27633 ac_status=$? 27634 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 27635 test $ac_status = 0; }; then 27636 pkg_cv_gl_LIBS=`$PKG_CONFIG --libs "$gl_REQUIRES" 2>/dev/null` 27637else 27638 pkg_failed=yes 27639fi 27640 else 27641 pkg_failed=untried 27642fi 27643 27644 27645 27646if test $pkg_failed = yes; then 27647 27648if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 27649 _pkg_short_errors_supported=yes 27650else 27651 _pkg_short_errors_supported=no 27652fi 27653 if test $_pkg_short_errors_supported = yes; then 27654 gl_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$gl_REQUIRES" 2>&1` 27655 else 27656 gl_PKG_ERRORS=`$PKG_CONFIG --print-errors "$gl_REQUIRES" 2>&1` 27657 fi 27658 # Put the nasty error message in config.log where it belongs 27659 echo "$gl_PKG_ERRORS" >&5 27660 27661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27662$as_echo "no" >&6; } 27663 27664 ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default" 27665if test "x$ac_cv_header_GL_gl_h" = xyes; then : 27666 27667else 27668 use_gl="no (gl.pc nor OpenGL headers not found)" 27669fi 27670 27671 27672 if test "x$use_gl" = "xyes"; then 27673 gl_NONPKGCONFIG_CFLAGS= 27674 gl_NONPKGCONFIG_LIBS="-lGL" 27675 fi 27676elif test $pkg_failed = untried; then 27677 27678 ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default" 27679if test "x$ac_cv_header_GL_gl_h" = xyes; then : 27680 27681else 27682 use_gl="no (gl.pc nor OpenGL headers not found)" 27683fi 27684 27685 27686 if test "x$use_gl" = "xyes"; then 27687 gl_NONPKGCONFIG_CFLAGS= 27688 gl_NONPKGCONFIG_LIBS="-lGL" 27689 fi 27690else 27691 gl_CFLAGS=$pkg_cv_gl_CFLAGS 27692 gl_LIBS=$pkg_cv_gl_LIBS 27693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 27694$as_echo "yes" >&6; } 27695 : 27696fi 27697 27698 # Disable system GLEW on UNIX since it assumes X and crashes with EGL 27699 have_glew="no" 27700 case "$host" in 27701 *-linux*|*-*bsd*|*-solaris*) 27702 ;; 27703 *) 27704 ac_fn_c_check_header_mongrel "$LINENO" "GL/glew.h" "ac_cv_header_GL_glew_h" "$ac_includes_default" 27705if test "x$ac_cv_header_GL_glew_h" = xyes; then : 27706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glewInit in -lGLEW" >&5 27707$as_echo_n "checking for glewInit in -lGLEW... " >&6; } 27708if ${ac_cv_lib_GLEW_glewInit+:} false; then : 27709 $as_echo_n "(cached) " >&6 27710else 27711 ac_check_lib_save_LIBS=$LIBS 27712LIBS="-lGLEW $LIBS" 27713cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27714/* end confdefs.h. */ 27715 27716/* Override any GCC internal prototype to avoid an error. 27717 Use char because int might match the return type of a GCC 27718 builtin and then its argument prototype would still apply. */ 27719#ifdef __cplusplus 27720extern "C" 27721#endif 27722char glewInit (); 27723int 27724main () 27725{ 27726return glewInit (); 27727 ; 27728 return 0; 27729} 27730_ACEOF 27731if ac_fn_c_try_link "$LINENO"; then : 27732 ac_cv_lib_GLEW_glewInit=yes 27733else 27734 ac_cv_lib_GLEW_glewInit=no 27735fi 27736rm -f core conftest.err conftest.$ac_objext \ 27737 conftest$ac_exeext conftest.$ac_ext 27738LIBS=$ac_check_lib_save_LIBS 27739fi 27740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GLEW_glewInit" >&5 27741$as_echo "$ac_cv_lib_GLEW_glewInit" >&6; } 27742if test "x$ac_cv_lib_GLEW_glewInit" = xyes; then : 27743 have_glew="GLEW" 27744else 27745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glewInit in -lglew32" >&5 27746$as_echo_n "checking for glewInit in -lglew32... " >&6; } 27747if ${ac_cv_lib_glew32_glewInit+:} false; then : 27748 $as_echo_n "(cached) " >&6 27749else 27750 ac_check_lib_save_LIBS=$LIBS 27751LIBS="-lglew32 $LIBS" 27752cat confdefs.h - <<_ACEOF >conftest.$ac_ext 27753/* end confdefs.h. */ 27754 27755/* Override any GCC internal prototype to avoid an error. 27756 Use char because int might match the return type of a GCC 27757 builtin and then its argument prototype would still apply. */ 27758#ifdef __cplusplus 27759extern "C" 27760#endif 27761char glewInit (); 27762int 27763main () 27764{ 27765return glewInit (); 27766 ; 27767 return 0; 27768} 27769_ACEOF 27770if ac_fn_c_try_link "$LINENO"; then : 27771 ac_cv_lib_glew32_glewInit=yes 27772else 27773 ac_cv_lib_glew32_glewInit=no 27774fi 27775rm -f core conftest.err conftest.$ac_objext \ 27776 conftest$ac_exeext conftest.$ac_ext 27777LIBS=$ac_check_lib_save_LIBS 27778fi 27779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_glew32_glewInit" >&5 27780$as_echo "$ac_cv_lib_glew32_glewInit" >&6; } 27781if test "x$ac_cv_lib_glew32_glewInit" = xyes; then : 27782 have_glew="glew32" 27783fi 27784 27785fi 27786 27787fi 27788 27789 27790 ;; 27791 esac 27792 if test "x$have_glew" != "xno"; then : 27793 27794 gl_NONPKGCONFIG_LIBS="-l$have_glew $gl_NONPKGCONFIG_LIBS" 27795 use_glew="yes (system library)" 27796 27797else 27798 27799 use_glew="yes (private copy)" 27800 CAIRO_CFLAGS="$CAIRO_CFLAGS -I\$(top_srcdir)/src/glew" 27801 27802fi 27803 need_glx_functions=yes 27804 need_wgl_functions=yes 27805 need_egl_functions=yes 27806 27807 cairo_cv_gl_use=$use_gl 27808 cairo_cv_gl_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 27809 cairo_cv_gl_cache_commands_len="954" 27810 cairo_cv_gl_cache_version="6" 27811 cairo_cv_gl_BASE=$gl_BASE 27812cairo_cv_gl_REQUIRES=$gl_REQUIRES 27813cairo_cv_gl_CFLAGS=$gl_CFLAGS 27814cairo_cv_gl_NONPKGCONFIG_CFLAGS=$gl_NONPKGCONFIG_CFLAGS 27815cairo_cv_gl_LIBS=$gl_LIBS 27816cairo_cv_gl_NONPKGCONFIG_LIBS=$gl_NONPKGCONFIG_LIBS 27817cairo_cv_gl_NONPKGCONFIG_EXTRA_LIBS=$gl_NONPKGCONFIG_EXTRA_LIBS 27818 27819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's OpenGL surface backend feature could be enabled" >&5 27820$as_echo_n "checking whether cairo's OpenGL surface backend feature could be enabled... " >&6; } 27821 27822fi 27823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_gl_use" >&5 27824$as_echo "$cairo_cv_gl_use" >&6; } 27825 use_gl=$cairo_cv_gl_use 27826 27827 if test "x$enable_gl" = "xyes" -a "x$use_gl" != xyes; then : 27828 as_fn_error $? " OpenGL surface backend feature could not be enabled" "$LINENO" 5 27829 27830fi ;; #( 27831 *) : 27832 as_fn_error $? "invalid argument passed to --enable-gl: \`$use_gl', should be one of [no/auto/yes]" "$LINENO" 5 27833 ;; 27834esac 27835 if test "x$use_gl" = "xyes"; then : 27836 gl_BASE=$cairo_cv_gl_BASE 27837gl_REQUIRES=$cairo_cv_gl_REQUIRES 27838gl_CFLAGS=$cairo_cv_gl_CFLAGS 27839gl_NONPKGCONFIG_CFLAGS=$cairo_cv_gl_NONPKGCONFIG_CFLAGS 27840gl_LIBS=$cairo_cv_gl_LIBS 27841gl_NONPKGCONFIG_LIBS=$cairo_cv_gl_NONPKGCONFIG_LIBS 27842gl_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_gl_NONPKGCONFIG_EXTRA_LIBS 27843 27844 CAIRO_REQUIRES="$gl_REQUIRES"" ${CAIRO_REQUIRES}" 27845 27846 CAIRO_CFLAGS="$gl_CFLAGS"" ${CAIRO_CFLAGS}" 27847 27848 CAIRO_NONPKGCONFIG_CFLAGS="$gl_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 27849 27850 CAIRO_LIBS="$gl_LIBS"" ${CAIRO_LIBS}" 27851 27852 CAIRO_NONPKGCONFIG_LIBS="$gl_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 27853 27854 27855else 27856 gl_BASE=$cairo_cv_gl_BASE 27857gl_REQUIRES=$cairo_cv_gl_REQUIRES 27858gl_CFLAGS=$cairo_cv_gl_CFLAGS 27859gl_NONPKGCONFIG_CFLAGS=$cairo_cv_gl_NONPKGCONFIG_CFLAGS 27860gl_LIBS=$cairo_cv_gl_LIBS 27861gl_NONPKGCONFIG_LIBS=$cairo_cv_gl_NONPKGCONFIG_LIBS 27862gl_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_gl_NONPKGCONFIG_EXTRA_LIBS 27863 27864 27865fi 27866 27867 if test "x$use_gl" = xyes; then 27868 CAIRO_HAS_GL_SURFACE_TRUE= 27869 CAIRO_HAS_GL_SURFACE_FALSE='#' 27870else 27871 CAIRO_HAS_GL_SURFACE_TRUE='#' 27872 CAIRO_HAS_GL_SURFACE_FALSE= 27873fi 27874 27875 27876 cr_make_tmp='CAIRO_HAS_GL_SURFACE=0' 27877 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 27878""$cr_make_tmp" 27879 27880 27881 cr_make_tmp='' 27882 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27883""$cr_make_tmp" 27884 27885 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27886""$cr_make_tmp" 27887 cr_make_tmp='' 27888 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27889""$cr_make_tmp" 27890 27891 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27892""$cr_make_tmp" 27893 27894 27895 27896 cr_make_tmp='unsupported_cairo_headers += $(cairo_gl_headers)' 27897 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27898""$cr_make_tmp" 27899 27900 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27901""$cr_make_tmp" 27902 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_gl_headers)' 27903 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27904""$cr_make_tmp" 27905 27906 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27907""$cr_make_tmp" 27908 27909 27910 cr_make_tmp='all_cairo_headers += $(cairo_gl_headers) 27911all_cairo_private += $(cairo_gl_private) 27912all_cairo_cxx_sources += $(cairo_gl_cxx_sources) 27913all_cairo_sources += $(cairo_gl_sources)' 27914 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27915""$cr_make_tmp" 27916 27917 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27918""$cr_make_tmp" 27919 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_gl_headers) 27920all_cairo_boilerplate_private += $(cairo_boilerplate_gl_private) 27921all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_gl_cxx_sources) 27922all_cairo_boilerplate_sources += $(cairo_boilerplate_gl_sources)' 27923 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27924""$cr_make_tmp" 27925 27926 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27927""$cr_make_tmp" 27928 27929 27930 cr_make_tmp='enabled_cairo_headers += $(cairo_gl_headers) 27931enabled_cairo_private += $(cairo_gl_private) 27932enabled_cairo_cxx_sources += $(cairo_gl_cxx_sources) 27933enabled_cairo_sources += $(cairo_gl_sources)' 27934 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27935"'if CAIRO_HAS_GL_SURFACE' 27936 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27937""$cr_make_tmp" 27938 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27939"'endif' 27940 27941 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27942"'ifeq ($(CAIRO_HAS_GL_SURFACE),1)' 27943 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27944""$cr_make_tmp" 27945 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27946"'endif' 27947 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_gl_headers) 27948enabled_cairo_boilerplate_private += $(cairo_boilerplate_gl_private) 27949enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_gl_cxx_sources) 27950enabled_cairo_boilerplate_sources += $(cairo_boilerplate_gl_sources)' 27951 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27952"'if CAIRO_HAS_GL_SURFACE' 27953 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27954""$cr_make_tmp" 27955 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 27956"'endif' 27957 27958 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27959"'ifeq ($(CAIRO_HAS_GL_SURFACE),1)' 27960 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27961""$cr_make_tmp" 27962 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 27963"'endif' 27964 27965 27966 27967 27968 if test "x$use_gl" = xyes; then : 27969 : 27970 ac_config_files="$ac_config_files src/cairo-gl.pc:src/cairo-features.pc.in" 27971 27972 27973fi 27974 if test "x$use_gl" = xyes; then : 27975 : 27976 ac_config_files="$ac_config_files cairo-gl-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 27977 27978 27979fi 27980 cr_make_tmp='all_cairo_pkgconf += cairo-gl.pc' 27981 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27982""$cr_make_tmp" 27983 27984 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27985""$cr_make_tmp" 27986 27987 27988 cr_make_tmp='enabled_cairo_pkgconf += cairo-gl.pc' 27989 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27990"'if CAIRO_HAS_GL_SURFACE' 27991 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27992""$cr_make_tmp" 27993 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 27994"'endif' 27995 27996 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27997"'ifeq ($(CAIRO_HAS_GL_SURFACE),1)' 27998 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 27999""$cr_make_tmp" 28000 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28001"'endif' 28002 28003 28004 if test "x$use_gl" = xyes; then : 28005 : 28006 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_GL_SURFACE' 28007 28008 28009fi 28010 28011 28012 28013 cr_make_tmp=' @echo "#define CAIRO_HAS_GL_SURFACE 1" >> src/cairo-features.h' 28014 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 28015"'ifeq ($(CAIRO_HAS_GL_SURFACE),1)' 28016 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 28017""$cr_make_tmp" 28018 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 28019"'endif' 28020 28021 28022 if test "x$use_gl" = xyes; then : 28023 : 28024 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 28025 28026"'--- The OpenGL surface backend feature is still under active development and 28027--- is included in this release only as a preview. It does NOT fully work yet 28028--- and incompatible changes may yet be made to OpenGL surface backend 28029--- specific API.' 28030 28031 28032 28033fi 28034 28035 28036 28037 28038 if test "x$use_glew" = "xyes (private copy)"; then 28039 BUILD_PRIVATE_GLEW_TRUE= 28040 BUILD_PRIVATE_GLEW_FALSE='#' 28041else 28042 BUILD_PRIVATE_GLEW_TRUE='#' 28043 BUILD_PRIVATE_GLEW_FALSE= 28044fi 28045 28046 28047 28048 # Check whether --enable-directfb was given. 28049if test "${enable_directfb+set}" = set; then : 28050 enableval=$enable_directfb; enable_directfb=$enableval 28051else 28052 enable_directfb=no 28053fi 28054 28055 case $enable_directfb in #( 28056 no) : 28057 use_directfb="no (disabled, use --enable-directfb to enable)" 28058 ;; #( 28059 yes|auto) : 28060 if test "x$cairo_cv_directfb_cache_version" != "x6" -o \ 28061 "x$cairo_cv_directfb_cache_commands_len" != "x181" -o \ 28062 "x$cairo_cv_directfb_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 28063 unset cairo_cv_directfb_use 28064fi 28065 if test "x$enable_directfb" = xyes -a "x$cairo_cv_directfb_use" != xyes; then : 28066 unset cairo_cv_directfb_use 28067fi 28068 28069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's directfb surface backend feature" >&5 28070$as_echo_n "checking for cairo's directfb surface backend feature... " >&6; } 28071if ${cairo_cv_directfb_use+:} false; then : 28072 $as_echo_n "(cached) " >&6 28073else 28074 echo 28075 use_directfb=yes 28076 directfb_BASE="cairo" 28077directfb_REQUIRES="$ac_env_directfb_REQUIRES_value" 28078directfb_CFLAGS="$ac_env_directfb_CFLAGS_value" 28079directfb_NONPKGCONFIG_CFLAGS="$ac_env_directfb_NONPKGCONFIG_CFLAGS_value" 28080directfb_LIBS="$ac_env_directfb_LIBS_value" 28081directfb_NONPKGCONFIG_LIBS="$ac_env_directfb_NONPKGCONFIG_LIBS_value" 28082directfb_NONPKGCONFIG_EXTRA_LIBS="$ac_env_directfb_NONPKGCONFIG_EXTRA_LIBS_value" 28083 28084 28085 directfb_REQUIRES=directfb 28086 28087pkg_failed=no 28088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for directfb" >&5 28089$as_echo_n "checking for directfb... " >&6; } 28090 28091if test -n "$directfb_CFLAGS"; then 28092 pkg_cv_directfb_CFLAGS="$directfb_CFLAGS" 28093 elif test -n "$PKG_CONFIG"; then 28094 if test -n "$PKG_CONFIG" && \ 28095 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$directfb_REQUIRES\""; } >&5 28096 ($PKG_CONFIG --exists --print-errors "$directfb_REQUIRES") 2>&5 28097 ac_status=$? 28098 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 28099 test $ac_status = 0; }; then 28100 pkg_cv_directfb_CFLAGS=`$PKG_CONFIG --cflags "$directfb_REQUIRES" 2>/dev/null` 28101else 28102 pkg_failed=yes 28103fi 28104 else 28105 pkg_failed=untried 28106fi 28107if test -n "$directfb_LIBS"; then 28108 pkg_cv_directfb_LIBS="$directfb_LIBS" 28109 elif test -n "$PKG_CONFIG"; then 28110 if test -n "$PKG_CONFIG" && \ 28111 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$directfb_REQUIRES\""; } >&5 28112 ($PKG_CONFIG --exists --print-errors "$directfb_REQUIRES") 2>&5 28113 ac_status=$? 28114 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 28115 test $ac_status = 0; }; then 28116 pkg_cv_directfb_LIBS=`$PKG_CONFIG --libs "$directfb_REQUIRES" 2>/dev/null` 28117else 28118 pkg_failed=yes 28119fi 28120 else 28121 pkg_failed=untried 28122fi 28123 28124 28125 28126if test $pkg_failed = yes; then 28127 28128if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 28129 _pkg_short_errors_supported=yes 28130else 28131 _pkg_short_errors_supported=no 28132fi 28133 if test $_pkg_short_errors_supported = yes; then 28134 directfb_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$directfb_REQUIRES" 2>&1` 28135 else 28136 directfb_PKG_ERRORS=`$PKG_CONFIG --print-errors "$directfb_REQUIRES" 2>&1` 28137 fi 28138 # Put the nasty error message in config.log where it belongs 28139 echo "$directfb_PKG_ERRORS" >&5 28140 28141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 28142$as_echo "no" >&6; } 28143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 28144$as_echo "no" >&6; } 28145 use_directfb="no (requires $directfb_REQUIRES http://www.directfb.org)" 28146elif test $pkg_failed = untried; then 28147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 28148$as_echo "no" >&6; } 28149 use_directfb="no (requires $directfb_REQUIRES http://www.directfb.org)" 28150else 28151 directfb_CFLAGS=$pkg_cv_directfb_CFLAGS 28152 directfb_LIBS=$pkg_cv_directfb_LIBS 28153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 28154$as_echo "yes" >&6; } 28155 : 28156fi 28157 28158 cairo_cv_directfb_use=$use_directfb 28159 cairo_cv_directfb_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 28160 cairo_cv_directfb_cache_commands_len="181" 28161 cairo_cv_directfb_cache_version="6" 28162 cairo_cv_directfb_BASE=$directfb_BASE 28163cairo_cv_directfb_REQUIRES=$directfb_REQUIRES 28164cairo_cv_directfb_CFLAGS=$directfb_CFLAGS 28165cairo_cv_directfb_NONPKGCONFIG_CFLAGS=$directfb_NONPKGCONFIG_CFLAGS 28166cairo_cv_directfb_LIBS=$directfb_LIBS 28167cairo_cv_directfb_NONPKGCONFIG_LIBS=$directfb_NONPKGCONFIG_LIBS 28168cairo_cv_directfb_NONPKGCONFIG_EXTRA_LIBS=$directfb_NONPKGCONFIG_EXTRA_LIBS 28169 28170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's directfb surface backend feature could be enabled" >&5 28171$as_echo_n "checking whether cairo's directfb surface backend feature could be enabled... " >&6; } 28172 28173fi 28174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_directfb_use" >&5 28175$as_echo "$cairo_cv_directfb_use" >&6; } 28176 use_directfb=$cairo_cv_directfb_use 28177 28178 if test "x$enable_directfb" = "xyes" -a "x$use_directfb" != xyes; then : 28179 as_fn_error $? " directfb surface backend feature could not be enabled" "$LINENO" 5 28180 28181fi ;; #( 28182 *) : 28183 as_fn_error $? "invalid argument passed to --enable-directfb: \`$use_directfb', should be one of [no/auto/yes]" "$LINENO" 5 28184 ;; 28185esac 28186 if test "x$use_directfb" = "xyes"; then : 28187 directfb_BASE=$cairo_cv_directfb_BASE 28188directfb_REQUIRES=$cairo_cv_directfb_REQUIRES 28189directfb_CFLAGS=$cairo_cv_directfb_CFLAGS 28190directfb_NONPKGCONFIG_CFLAGS=$cairo_cv_directfb_NONPKGCONFIG_CFLAGS 28191directfb_LIBS=$cairo_cv_directfb_LIBS 28192directfb_NONPKGCONFIG_LIBS=$cairo_cv_directfb_NONPKGCONFIG_LIBS 28193directfb_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_directfb_NONPKGCONFIG_EXTRA_LIBS 28194 28195 CAIRO_REQUIRES="$directfb_REQUIRES"" ${CAIRO_REQUIRES}" 28196 28197 CAIRO_CFLAGS="$directfb_CFLAGS"" ${CAIRO_CFLAGS}" 28198 28199 CAIRO_NONPKGCONFIG_CFLAGS="$directfb_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 28200 28201 CAIRO_LIBS="$directfb_LIBS"" ${CAIRO_LIBS}" 28202 28203 CAIRO_NONPKGCONFIG_LIBS="$directfb_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 28204 28205 28206else 28207 directfb_BASE=$cairo_cv_directfb_BASE 28208directfb_REQUIRES=$cairo_cv_directfb_REQUIRES 28209directfb_CFLAGS=$cairo_cv_directfb_CFLAGS 28210directfb_NONPKGCONFIG_CFLAGS=$cairo_cv_directfb_NONPKGCONFIG_CFLAGS 28211directfb_LIBS=$cairo_cv_directfb_LIBS 28212directfb_NONPKGCONFIG_LIBS=$cairo_cv_directfb_NONPKGCONFIG_LIBS 28213directfb_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_directfb_NONPKGCONFIG_EXTRA_LIBS 28214 28215 28216fi 28217 28218 if test "x$use_directfb" = xyes; then 28219 CAIRO_HAS_DIRECTFB_SURFACE_TRUE= 28220 CAIRO_HAS_DIRECTFB_SURFACE_FALSE='#' 28221else 28222 CAIRO_HAS_DIRECTFB_SURFACE_TRUE='#' 28223 CAIRO_HAS_DIRECTFB_SURFACE_FALSE= 28224fi 28225 28226 28227 cr_make_tmp='CAIRO_HAS_DIRECTFB_SURFACE=0' 28228 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 28229""$cr_make_tmp" 28230 28231 28232 cr_make_tmp='' 28233 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28234""$cr_make_tmp" 28235 28236 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28237""$cr_make_tmp" 28238 cr_make_tmp='' 28239 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 28240""$cr_make_tmp" 28241 28242 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 28243""$cr_make_tmp" 28244 28245 28246 28247 cr_make_tmp='unsupported_cairo_headers += $(cairo_directfb_headers)' 28248 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28249""$cr_make_tmp" 28250 28251 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28252""$cr_make_tmp" 28253 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_directfb_headers)' 28254 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 28255""$cr_make_tmp" 28256 28257 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 28258""$cr_make_tmp" 28259 28260 28261 cr_make_tmp='all_cairo_headers += $(cairo_directfb_headers) 28262all_cairo_private += $(cairo_directfb_private) 28263all_cairo_cxx_sources += $(cairo_directfb_cxx_sources) 28264all_cairo_sources += $(cairo_directfb_sources)' 28265 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28266""$cr_make_tmp" 28267 28268 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28269""$cr_make_tmp" 28270 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_directfb_headers) 28271all_cairo_boilerplate_private += $(cairo_boilerplate_directfb_private) 28272all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_directfb_cxx_sources) 28273all_cairo_boilerplate_sources += $(cairo_boilerplate_directfb_sources)' 28274 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 28275""$cr_make_tmp" 28276 28277 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 28278""$cr_make_tmp" 28279 28280 28281 cr_make_tmp='enabled_cairo_headers += $(cairo_directfb_headers) 28282enabled_cairo_private += $(cairo_directfb_private) 28283enabled_cairo_cxx_sources += $(cairo_directfb_cxx_sources) 28284enabled_cairo_sources += $(cairo_directfb_sources)' 28285 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28286"'if CAIRO_HAS_DIRECTFB_SURFACE' 28287 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28288""$cr_make_tmp" 28289 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28290"'endif' 28291 28292 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28293"'ifeq ($(CAIRO_HAS_DIRECTFB_SURFACE),1)' 28294 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28295""$cr_make_tmp" 28296 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28297"'endif' 28298 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_directfb_headers) 28299enabled_cairo_boilerplate_private += $(cairo_boilerplate_directfb_private) 28300enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_directfb_cxx_sources) 28301enabled_cairo_boilerplate_sources += $(cairo_boilerplate_directfb_sources)' 28302 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 28303"'if CAIRO_HAS_DIRECTFB_SURFACE' 28304 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 28305""$cr_make_tmp" 28306 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 28307"'endif' 28308 28309 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 28310"'ifeq ($(CAIRO_HAS_DIRECTFB_SURFACE),1)' 28311 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 28312""$cr_make_tmp" 28313 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 28314"'endif' 28315 28316 28317 28318 28319 if test "x$use_directfb" = xyes; then : 28320 : 28321 ac_config_files="$ac_config_files src/cairo-directfb.pc:src/cairo-features.pc.in" 28322 28323 28324fi 28325 if test "x$use_directfb" = xyes; then : 28326 : 28327 ac_config_files="$ac_config_files cairo-directfb-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 28328 28329 28330fi 28331 cr_make_tmp='all_cairo_pkgconf += cairo-directfb.pc' 28332 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28333""$cr_make_tmp" 28334 28335 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28336""$cr_make_tmp" 28337 28338 28339 cr_make_tmp='enabled_cairo_pkgconf += cairo-directfb.pc' 28340 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28341"'if CAIRO_HAS_DIRECTFB_SURFACE' 28342 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28343""$cr_make_tmp" 28344 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28345"'endif' 28346 28347 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28348"'ifeq ($(CAIRO_HAS_DIRECTFB_SURFACE),1)' 28349 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28350""$cr_make_tmp" 28351 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28352"'endif' 28353 28354 28355 if test "x$use_directfb" = xyes; then : 28356 : 28357 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_DIRECTFB_SURFACE' 28358 28359 28360fi 28361 28362 28363 28364 cr_make_tmp=' @echo "#define CAIRO_HAS_DIRECTFB_SURFACE 1" >> src/cairo-features.h' 28365 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 28366"'ifeq ($(CAIRO_HAS_DIRECTFB_SURFACE),1)' 28367 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 28368""$cr_make_tmp" 28369 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 28370"'endif' 28371 28372 28373 if test "x$use_directfb" = xyes; then : 28374 : 28375 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 28376 28377"'--- The directfb surface backend feature is still under active development 28378--- and is included in this release only as a preview. It does NOT fully work 28379--- yet and incompatible changes may yet be made to directfb surface backend 28380--- specific API.' 28381 28382 28383 28384fi 28385 28386 28387 28388 28389 28390 28391 # Check whether --enable-vg was given. 28392if test "${enable_vg+set}" = set; then : 28393 enableval=$enable_vg; enable_vg=$enableval 28394else 28395 enable_vg=no 28396fi 28397 28398 case $enable_vg in #( 28399 no) : 28400 use_vg="no (disabled, use --enable-vg to enable)" 28401 ;; #( 28402 yes|auto) : 28403 if test "x$cairo_cv_vg_cache_version" != "x6" -o \ 28404 "x$cairo_cv_vg_cache_commands_len" != "x305" -o \ 28405 "x$cairo_cv_vg_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 28406 unset cairo_cv_vg_use 28407fi 28408 if test "x$enable_vg" = xyes -a "x$cairo_cv_vg_use" != xyes; then : 28409 unset cairo_cv_vg_use 28410fi 28411 28412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's OpenVG surface backend feature" >&5 28413$as_echo_n "checking for cairo's OpenVG surface backend feature... " >&6; } 28414if ${cairo_cv_vg_use+:} false; then : 28415 $as_echo_n "(cached) " >&6 28416else 28417 echo 28418 use_vg=yes 28419 vg_BASE="cairo" 28420vg_REQUIRES="$ac_env_vg_REQUIRES_value" 28421vg_CFLAGS="$ac_env_vg_CFLAGS_value" 28422vg_NONPKGCONFIG_CFLAGS="$ac_env_vg_NONPKGCONFIG_CFLAGS_value" 28423vg_LIBS="$ac_env_vg_LIBS_value" 28424vg_NONPKGCONFIG_LIBS="$ac_env_vg_NONPKGCONFIG_LIBS_value" 28425vg_NONPKGCONFIG_EXTRA_LIBS="$ac_env_vg_NONPKGCONFIG_EXTRA_LIBS_value" 28426 28427 28428 ac_fn_c_check_header_mongrel "$LINENO" "VG/openvg.h" "ac_cv_header_VG_openvg_h" "$ac_includes_default" 28429if test "x$ac_cv_header_VG_openvg_h" = xyes; then : 28430 28431else 28432 use_vg="no (OpenVG headers not found)" 28433fi 28434 28435 28436 if test "x$use_vg" = "xyes"; then 28437 vg_NONPKGCONFIG_CFLAGS= 28438 vg_NONPKGCONFIG_LIBS="-lOpenVG" 28439 need_egl_functions=yes 28440 need_glx_functions=yes 28441 fi 28442 28443 cairo_cv_vg_use=$use_vg 28444 cairo_cv_vg_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 28445 cairo_cv_vg_cache_commands_len="305" 28446 cairo_cv_vg_cache_version="6" 28447 cairo_cv_vg_BASE=$vg_BASE 28448cairo_cv_vg_REQUIRES=$vg_REQUIRES 28449cairo_cv_vg_CFLAGS=$vg_CFLAGS 28450cairo_cv_vg_NONPKGCONFIG_CFLAGS=$vg_NONPKGCONFIG_CFLAGS 28451cairo_cv_vg_LIBS=$vg_LIBS 28452cairo_cv_vg_NONPKGCONFIG_LIBS=$vg_NONPKGCONFIG_LIBS 28453cairo_cv_vg_NONPKGCONFIG_EXTRA_LIBS=$vg_NONPKGCONFIG_EXTRA_LIBS 28454 28455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's OpenVG surface backend feature could be enabled" >&5 28456$as_echo_n "checking whether cairo's OpenVG surface backend feature could be enabled... " >&6; } 28457 28458fi 28459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_vg_use" >&5 28460$as_echo "$cairo_cv_vg_use" >&6; } 28461 use_vg=$cairo_cv_vg_use 28462 28463 if test "x$enable_vg" = "xyes" -a "x$use_vg" != xyes; then : 28464 as_fn_error $? " OpenVG surface backend feature could not be enabled" "$LINENO" 5 28465 28466fi ;; #( 28467 *) : 28468 as_fn_error $? "invalid argument passed to --enable-vg: \`$use_vg', should be one of [no/auto/yes]" "$LINENO" 5 28469 ;; 28470esac 28471 if test "x$use_vg" = "xyes"; then : 28472 vg_BASE=$cairo_cv_vg_BASE 28473vg_REQUIRES=$cairo_cv_vg_REQUIRES 28474vg_CFLAGS=$cairo_cv_vg_CFLAGS 28475vg_NONPKGCONFIG_CFLAGS=$cairo_cv_vg_NONPKGCONFIG_CFLAGS 28476vg_LIBS=$cairo_cv_vg_LIBS 28477vg_NONPKGCONFIG_LIBS=$cairo_cv_vg_NONPKGCONFIG_LIBS 28478vg_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_vg_NONPKGCONFIG_EXTRA_LIBS 28479 28480 CAIRO_REQUIRES="$vg_REQUIRES"" ${CAIRO_REQUIRES}" 28481 28482 CAIRO_CFLAGS="$vg_CFLAGS"" ${CAIRO_CFLAGS}" 28483 28484 CAIRO_NONPKGCONFIG_CFLAGS="$vg_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 28485 28486 CAIRO_LIBS="$vg_LIBS"" ${CAIRO_LIBS}" 28487 28488 CAIRO_NONPKGCONFIG_LIBS="$vg_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 28489 28490 28491else 28492 vg_BASE=$cairo_cv_vg_BASE 28493vg_REQUIRES=$cairo_cv_vg_REQUIRES 28494vg_CFLAGS=$cairo_cv_vg_CFLAGS 28495vg_NONPKGCONFIG_CFLAGS=$cairo_cv_vg_NONPKGCONFIG_CFLAGS 28496vg_LIBS=$cairo_cv_vg_LIBS 28497vg_NONPKGCONFIG_LIBS=$cairo_cv_vg_NONPKGCONFIG_LIBS 28498vg_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_vg_NONPKGCONFIG_EXTRA_LIBS 28499 28500 28501fi 28502 28503 if test "x$use_vg" = xyes; then 28504 CAIRO_HAS_VG_SURFACE_TRUE= 28505 CAIRO_HAS_VG_SURFACE_FALSE='#' 28506else 28507 CAIRO_HAS_VG_SURFACE_TRUE='#' 28508 CAIRO_HAS_VG_SURFACE_FALSE= 28509fi 28510 28511 28512 cr_make_tmp='CAIRO_HAS_VG_SURFACE=0' 28513 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 28514""$cr_make_tmp" 28515 28516 28517 cr_make_tmp='' 28518 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28519""$cr_make_tmp" 28520 28521 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28522""$cr_make_tmp" 28523 cr_make_tmp='' 28524 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 28525""$cr_make_tmp" 28526 28527 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 28528""$cr_make_tmp" 28529 28530 28531 28532 cr_make_tmp='unsupported_cairo_headers += $(cairo_vg_headers)' 28533 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28534""$cr_make_tmp" 28535 28536 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28537""$cr_make_tmp" 28538 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_vg_headers)' 28539 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 28540""$cr_make_tmp" 28541 28542 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 28543""$cr_make_tmp" 28544 28545 28546 cr_make_tmp='all_cairo_headers += $(cairo_vg_headers) 28547all_cairo_private += $(cairo_vg_private) 28548all_cairo_cxx_sources += $(cairo_vg_cxx_sources) 28549all_cairo_sources += $(cairo_vg_sources)' 28550 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28551""$cr_make_tmp" 28552 28553 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28554""$cr_make_tmp" 28555 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_vg_headers) 28556all_cairo_boilerplate_private += $(cairo_boilerplate_vg_private) 28557all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_vg_cxx_sources) 28558all_cairo_boilerplate_sources += $(cairo_boilerplate_vg_sources)' 28559 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 28560""$cr_make_tmp" 28561 28562 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 28563""$cr_make_tmp" 28564 28565 28566 cr_make_tmp='enabled_cairo_headers += $(cairo_vg_headers) 28567enabled_cairo_private += $(cairo_vg_private) 28568enabled_cairo_cxx_sources += $(cairo_vg_cxx_sources) 28569enabled_cairo_sources += $(cairo_vg_sources)' 28570 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28571"'if CAIRO_HAS_VG_SURFACE' 28572 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28573""$cr_make_tmp" 28574 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28575"'endif' 28576 28577 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28578"'ifeq ($(CAIRO_HAS_VG_SURFACE),1)' 28579 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28580""$cr_make_tmp" 28581 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28582"'endif' 28583 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_vg_headers) 28584enabled_cairo_boilerplate_private += $(cairo_boilerplate_vg_private) 28585enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_vg_cxx_sources) 28586enabled_cairo_boilerplate_sources += $(cairo_boilerplate_vg_sources)' 28587 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 28588"'if CAIRO_HAS_VG_SURFACE' 28589 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 28590""$cr_make_tmp" 28591 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 28592"'endif' 28593 28594 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 28595"'ifeq ($(CAIRO_HAS_VG_SURFACE),1)' 28596 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 28597""$cr_make_tmp" 28598 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 28599"'endif' 28600 28601 28602 28603 28604 if test "x$use_vg" = xyes; then : 28605 : 28606 ac_config_files="$ac_config_files src/cairo-vg.pc:src/cairo-features.pc.in" 28607 28608 28609fi 28610 if test "x$use_vg" = xyes; then : 28611 : 28612 ac_config_files="$ac_config_files cairo-vg-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 28613 28614 28615fi 28616 cr_make_tmp='all_cairo_pkgconf += cairo-vg.pc' 28617 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28618""$cr_make_tmp" 28619 28620 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28621""$cr_make_tmp" 28622 28623 28624 cr_make_tmp='enabled_cairo_pkgconf += cairo-vg.pc' 28625 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28626"'if CAIRO_HAS_VG_SURFACE' 28627 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28628""$cr_make_tmp" 28629 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 28630"'endif' 28631 28632 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28633"'ifeq ($(CAIRO_HAS_VG_SURFACE),1)' 28634 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28635""$cr_make_tmp" 28636 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 28637"'endif' 28638 28639 28640 if test "x$use_vg" = xyes; then : 28641 : 28642 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_VG_SURFACE' 28643 28644 28645fi 28646 28647 28648 28649 cr_make_tmp=' @echo "#define CAIRO_HAS_VG_SURFACE 1" >> src/cairo-features.h' 28650 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 28651"'ifeq ($(CAIRO_HAS_VG_SURFACE),1)' 28652 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 28653""$cr_make_tmp" 28654 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 28655"'endif' 28656 28657 28658 if test "x$use_vg" = xyes; then : 28659 : 28660 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 28661 28662"'--- The OpenVG surface backend feature is still under active development and 28663--- is included in this release only as a preview. It does NOT fully work yet 28664--- and incompatible changes may yet be made to OpenVG surface backend 28665--- specific API.' 28666 28667 28668 28669fi 28670 28671 28672 28673 28674 28675 # Check whether --enable-egl was given. 28676if test "${enable_egl+set}" = set; then : 28677 enableval=$enable_egl; enable_egl=$enableval 28678else 28679 enable_egl=auto 28680fi 28681 28682 case $enable_egl in #( 28683 no) : 28684 use_egl="no (disabled, use --enable-egl to enable)" 28685 ;; #( 28686 yes|auto) : 28687 if test "x$cairo_cv_egl_cache_version" != "x6" -o \ 28688 "x$cairo_cv_egl_cache_commands_len" != "x990" -o \ 28689 "x$cairo_cv_egl_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 28690 unset cairo_cv_egl_use 28691fi 28692 if test "x$enable_egl" = xyes -a "x$cairo_cv_egl_use" != xyes; then : 28693 unset cairo_cv_egl_use 28694fi 28695 28696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's EGL functions feature" >&5 28697$as_echo_n "checking for cairo's EGL functions feature... " >&6; } 28698if ${cairo_cv_egl_use+:} false; then : 28699 $as_echo_n "(cached) " >&6 28700else 28701 echo 28702 use_egl=yes 28703 egl_BASE="cairo" 28704egl_REQUIRES="$ac_env_egl_REQUIRES_value" 28705egl_CFLAGS="$ac_env_egl_CFLAGS_value" 28706egl_NONPKGCONFIG_CFLAGS="$ac_env_egl_NONPKGCONFIG_CFLAGS_value" 28707egl_LIBS="$ac_env_egl_LIBS_value" 28708egl_NONPKGCONFIG_LIBS="$ac_env_egl_NONPKGCONFIG_LIBS_value" 28709egl_NONPKGCONFIG_EXTRA_LIBS="$ac_env_egl_NONPKGCONFIG_EXTRA_LIBS_value" 28710 28711 28712 if test "x$need_egl_functions" = "xyes"; then 28713 egl_REQUIRES="egl" 28714 28715pkg_failed=no 28716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egl" >&5 28717$as_echo_n "checking for egl... " >&6; } 28718 28719if test -n "$egl_CFLAGS"; then 28720 pkg_cv_egl_CFLAGS="$egl_CFLAGS" 28721 elif test -n "$PKG_CONFIG"; then 28722 if test -n "$PKG_CONFIG" && \ 28723 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$egl_REQUIRES\""; } >&5 28724 ($PKG_CONFIG --exists --print-errors "$egl_REQUIRES") 2>&5 28725 ac_status=$? 28726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 28727 test $ac_status = 0; }; then 28728 pkg_cv_egl_CFLAGS=`$PKG_CONFIG --cflags "$egl_REQUIRES" 2>/dev/null` 28729else 28730 pkg_failed=yes 28731fi 28732 else 28733 pkg_failed=untried 28734fi 28735if test -n "$egl_LIBS"; then 28736 pkg_cv_egl_LIBS="$egl_LIBS" 28737 elif test -n "$PKG_CONFIG"; then 28738 if test -n "$PKG_CONFIG" && \ 28739 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$egl_REQUIRES\""; } >&5 28740 ($PKG_CONFIG --exists --print-errors "$egl_REQUIRES") 2>&5 28741 ac_status=$? 28742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 28743 test $ac_status = 0; }; then 28744 pkg_cv_egl_LIBS=`$PKG_CONFIG --libs "$egl_REQUIRES" 2>/dev/null` 28745else 28746 pkg_failed=yes 28747fi 28748 else 28749 pkg_failed=untried 28750fi 28751 28752 28753 28754if test $pkg_failed = yes; then 28755 28756if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 28757 _pkg_short_errors_supported=yes 28758else 28759 _pkg_short_errors_supported=no 28760fi 28761 if test $_pkg_short_errors_supported = yes; then 28762 egl_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$egl_REQUIRES" 2>&1` 28763 else 28764 egl_PKG_ERRORS=`$PKG_CONFIG --print-errors "$egl_REQUIRES" 2>&1` 28765 fi 28766 # Put the nasty error message in config.log where it belongs 28767 echo "$egl_PKG_ERRORS" >&5 28768 28769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 28770$as_echo "no" >&6; } 28771 egl_REQUIRES="" 28772 ac_fn_c_check_header_mongrel "$LINENO" "EGL/egl.h" "ac_cv_header_EGL_egl_h" "$ac_includes_default" 28773if test "x$ac_cv_header_EGL_egl_h" = xyes; then : 28774 28775else 28776 use_egl="no (EGL headers not found)" 28777fi 28778 28779 28780 if test "x$use_egl" = "xyes"; then 28781 egl_NONPKGCONFIG_CFLAGS= 28782 egl_NONPKGCONFIG_LIBS= 28783 save_LIBS="$LIBS" 28784 other_egl_LIBS="" 28785 # Temporary workaround for missing link from egl13 28786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csi_stream_attachresource in -lcsi" >&5 28787$as_echo_n "checking for csi_stream_attachresource in -lcsi... " >&6; } 28788if ${ac_cv_lib_csi_csi_stream_attachresource+:} false; then : 28789 $as_echo_n "(cached) " >&6 28790else 28791 ac_check_lib_save_LIBS=$LIBS 28792LIBS="-lcsi $LIBS" 28793cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28794/* end confdefs.h. */ 28795 28796/* Override any GCC internal prototype to avoid an error. 28797 Use char because int might match the return type of a GCC 28798 builtin and then its argument prototype would still apply. */ 28799#ifdef __cplusplus 28800extern "C" 28801#endif 28802char csi_stream_attachresource (); 28803int 28804main () 28805{ 28806return csi_stream_attachresource (); 28807 ; 28808 return 0; 28809} 28810_ACEOF 28811if ac_fn_c_try_link "$LINENO"; then : 28812 ac_cv_lib_csi_csi_stream_attachresource=yes 28813else 28814 ac_cv_lib_csi_csi_stream_attachresource=no 28815fi 28816rm -f core conftest.err conftest.$ac_objext \ 28817 conftest$ac_exeext conftest.$ac_ext 28818LIBS=$ac_check_lib_save_LIBS 28819fi 28820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_csi_csi_stream_attachresource" >&5 28821$as_echo "$ac_cv_lib_csi_csi_stream_attachresource" >&6; } 28822if test "x$ac_cv_lib_csi_csi_stream_attachresource" = xyes; then : 28823 other_egl_LIBS="-lcsi" 28824fi 28825 28826 LIBS="$other_egl_LIBS $LIBS" 28827 for egl_lib in EGL egl13 egl12 egl11; do 28828 if test -z "$egl_NONPKGCONFIG_LIBS"; then 28829 as_ac_Lib=`$as_echo "ac_cv_lib_$egl_lib''_eglGetError" | $as_tr_sh` 28830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for eglGetError in -l$egl_lib" >&5 28831$as_echo_n "checking for eglGetError in -l$egl_lib... " >&6; } 28832if eval \${$as_ac_Lib+:} false; then : 28833 $as_echo_n "(cached) " >&6 28834else 28835 ac_check_lib_save_LIBS=$LIBS 28836LIBS="-l$egl_lib $LIBS" 28837cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28838/* end confdefs.h. */ 28839 28840/* Override any GCC internal prototype to avoid an error. 28841 Use char because int might match the return type of a GCC 28842 builtin and then its argument prototype would still apply. */ 28843#ifdef __cplusplus 28844extern "C" 28845#endif 28846char eglGetError (); 28847int 28848main () 28849{ 28850return eglGetError (); 28851 ; 28852 return 0; 28853} 28854_ACEOF 28855if ac_fn_c_try_link "$LINENO"; then : 28856 eval "$as_ac_Lib=yes" 28857else 28858 eval "$as_ac_Lib=no" 28859fi 28860rm -f core conftest.err conftest.$ac_objext \ 28861 conftest$ac_exeext conftest.$ac_ext 28862LIBS=$ac_check_lib_save_LIBS 28863fi 28864eval ac_res=\$$as_ac_Lib 28865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 28866$as_echo "$ac_res" >&6; } 28867if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 28868 egl_NONPKGCONFIG_LIBS="-l$egl_lib" 28869fi 28870 28871 fi 28872 done 28873 if test -z "$egl_NONPKGCONFIG_LIBS"; then 28874 use_egl="no (EGL library not found)" 28875 else 28876 egl_NONPKGCONFIG_LIBS="$egl_NONPKGCONFIG_LIBS $other_egl_LIBS" 28877 fi 28878 LIBS="$save_LIBS" 28879 fi 28880 28881elif test $pkg_failed = untried; then 28882 egl_REQUIRES="" 28883 ac_fn_c_check_header_mongrel "$LINENO" "EGL/egl.h" "ac_cv_header_EGL_egl_h" "$ac_includes_default" 28884if test "x$ac_cv_header_EGL_egl_h" = xyes; then : 28885 28886else 28887 use_egl="no (EGL headers not found)" 28888fi 28889 28890 28891 if test "x$use_egl" = "xyes"; then 28892 egl_NONPKGCONFIG_CFLAGS= 28893 egl_NONPKGCONFIG_LIBS= 28894 save_LIBS="$LIBS" 28895 other_egl_LIBS="" 28896 # Temporary workaround for missing link from egl13 28897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csi_stream_attachresource in -lcsi" >&5 28898$as_echo_n "checking for csi_stream_attachresource in -lcsi... " >&6; } 28899if ${ac_cv_lib_csi_csi_stream_attachresource+:} false; then : 28900 $as_echo_n "(cached) " >&6 28901else 28902 ac_check_lib_save_LIBS=$LIBS 28903LIBS="-lcsi $LIBS" 28904cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28905/* end confdefs.h. */ 28906 28907/* Override any GCC internal prototype to avoid an error. 28908 Use char because int might match the return type of a GCC 28909 builtin and then its argument prototype would still apply. */ 28910#ifdef __cplusplus 28911extern "C" 28912#endif 28913char csi_stream_attachresource (); 28914int 28915main () 28916{ 28917return csi_stream_attachresource (); 28918 ; 28919 return 0; 28920} 28921_ACEOF 28922if ac_fn_c_try_link "$LINENO"; then : 28923 ac_cv_lib_csi_csi_stream_attachresource=yes 28924else 28925 ac_cv_lib_csi_csi_stream_attachresource=no 28926fi 28927rm -f core conftest.err conftest.$ac_objext \ 28928 conftest$ac_exeext conftest.$ac_ext 28929LIBS=$ac_check_lib_save_LIBS 28930fi 28931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_csi_csi_stream_attachresource" >&5 28932$as_echo "$ac_cv_lib_csi_csi_stream_attachresource" >&6; } 28933if test "x$ac_cv_lib_csi_csi_stream_attachresource" = xyes; then : 28934 other_egl_LIBS="-lcsi" 28935fi 28936 28937 LIBS="$other_egl_LIBS $LIBS" 28938 for egl_lib in EGL egl13 egl12 egl11; do 28939 if test -z "$egl_NONPKGCONFIG_LIBS"; then 28940 as_ac_Lib=`$as_echo "ac_cv_lib_$egl_lib''_eglGetError" | $as_tr_sh` 28941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for eglGetError in -l$egl_lib" >&5 28942$as_echo_n "checking for eglGetError in -l$egl_lib... " >&6; } 28943if eval \${$as_ac_Lib+:} false; then : 28944 $as_echo_n "(cached) " >&6 28945else 28946 ac_check_lib_save_LIBS=$LIBS 28947LIBS="-l$egl_lib $LIBS" 28948cat confdefs.h - <<_ACEOF >conftest.$ac_ext 28949/* end confdefs.h. */ 28950 28951/* Override any GCC internal prototype to avoid an error. 28952 Use char because int might match the return type of a GCC 28953 builtin and then its argument prototype would still apply. */ 28954#ifdef __cplusplus 28955extern "C" 28956#endif 28957char eglGetError (); 28958int 28959main () 28960{ 28961return eglGetError (); 28962 ; 28963 return 0; 28964} 28965_ACEOF 28966if ac_fn_c_try_link "$LINENO"; then : 28967 eval "$as_ac_Lib=yes" 28968else 28969 eval "$as_ac_Lib=no" 28970fi 28971rm -f core conftest.err conftest.$ac_objext \ 28972 conftest$ac_exeext conftest.$ac_ext 28973LIBS=$ac_check_lib_save_LIBS 28974fi 28975eval ac_res=\$$as_ac_Lib 28976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 28977$as_echo "$ac_res" >&6; } 28978if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 28979 egl_NONPKGCONFIG_LIBS="-l$egl_lib" 28980fi 28981 28982 fi 28983 done 28984 if test -z "$egl_NONPKGCONFIG_LIBS"; then 28985 use_egl="no (EGL library not found)" 28986 else 28987 egl_NONPKGCONFIG_LIBS="$egl_NONPKGCONFIG_LIBS $other_egl_LIBS" 28988 fi 28989 LIBS="$save_LIBS" 28990 fi 28991 28992else 28993 egl_CFLAGS=$pkg_cv_egl_CFLAGS 28994 egl_LIBS=$pkg_cv_egl_LIBS 28995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 28996$as_echo "yes" >&6; } 28997 : 28998fi 28999 else 29000 use_egl="no (not required by any backend)" 29001 fi 29002 29003 cairo_cv_egl_use=$use_egl 29004 cairo_cv_egl_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 29005 cairo_cv_egl_cache_commands_len="990" 29006 cairo_cv_egl_cache_version="6" 29007 cairo_cv_egl_BASE=$egl_BASE 29008cairo_cv_egl_REQUIRES=$egl_REQUIRES 29009cairo_cv_egl_CFLAGS=$egl_CFLAGS 29010cairo_cv_egl_NONPKGCONFIG_CFLAGS=$egl_NONPKGCONFIG_CFLAGS 29011cairo_cv_egl_LIBS=$egl_LIBS 29012cairo_cv_egl_NONPKGCONFIG_LIBS=$egl_NONPKGCONFIG_LIBS 29013cairo_cv_egl_NONPKGCONFIG_EXTRA_LIBS=$egl_NONPKGCONFIG_EXTRA_LIBS 29014 29015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's EGL functions feature could be enabled" >&5 29016$as_echo_n "checking whether cairo's EGL functions feature could be enabled... " >&6; } 29017 29018fi 29019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_egl_use" >&5 29020$as_echo "$cairo_cv_egl_use" >&6; } 29021 use_egl=$cairo_cv_egl_use 29022 29023 if test "x$enable_egl" = "xyes" -a "x$use_egl" != xyes; then : 29024 as_fn_error $? " EGL functions feature could not be enabled" "$LINENO" 5 29025 29026fi ;; #( 29027 *) : 29028 as_fn_error $? "invalid argument passed to --enable-egl: \`$use_egl', should be one of [no/auto/yes]" "$LINENO" 5 29029 ;; 29030esac 29031 if test "x$use_egl" = "xyes"; then : 29032 egl_BASE=$cairo_cv_egl_BASE 29033egl_REQUIRES=$cairo_cv_egl_REQUIRES 29034egl_CFLAGS=$cairo_cv_egl_CFLAGS 29035egl_NONPKGCONFIG_CFLAGS=$cairo_cv_egl_NONPKGCONFIG_CFLAGS 29036egl_LIBS=$cairo_cv_egl_LIBS 29037egl_NONPKGCONFIG_LIBS=$cairo_cv_egl_NONPKGCONFIG_LIBS 29038egl_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_egl_NONPKGCONFIG_EXTRA_LIBS 29039 29040 CAIRO_REQUIRES="$egl_REQUIRES"" ${CAIRO_REQUIRES}" 29041 29042 CAIRO_CFLAGS="$egl_CFLAGS"" ${CAIRO_CFLAGS}" 29043 29044 CAIRO_NONPKGCONFIG_CFLAGS="$egl_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 29045 29046 CAIRO_LIBS="$egl_LIBS"" ${CAIRO_LIBS}" 29047 29048 CAIRO_NONPKGCONFIG_LIBS="$egl_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 29049 29050 29051else 29052 egl_BASE=$cairo_cv_egl_BASE 29053egl_REQUIRES=$cairo_cv_egl_REQUIRES 29054egl_CFLAGS=$cairo_cv_egl_CFLAGS 29055egl_NONPKGCONFIG_CFLAGS=$cairo_cv_egl_NONPKGCONFIG_CFLAGS 29056egl_LIBS=$cairo_cv_egl_LIBS 29057egl_NONPKGCONFIG_LIBS=$cairo_cv_egl_NONPKGCONFIG_LIBS 29058egl_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_egl_NONPKGCONFIG_EXTRA_LIBS 29059 29060 29061fi 29062 29063 if test "x$use_egl" = xyes; then 29064 CAIRO_HAS_EGL_FUNCTIONS_TRUE= 29065 CAIRO_HAS_EGL_FUNCTIONS_FALSE='#' 29066else 29067 CAIRO_HAS_EGL_FUNCTIONS_TRUE='#' 29068 CAIRO_HAS_EGL_FUNCTIONS_FALSE= 29069fi 29070 29071 29072 cr_make_tmp='CAIRO_HAS_EGL_FUNCTIONS=0' 29073 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 29074""$cr_make_tmp" 29075 29076 29077 cr_make_tmp='' 29078 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29079""$cr_make_tmp" 29080 29081 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29082""$cr_make_tmp" 29083 cr_make_tmp='' 29084 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29085""$cr_make_tmp" 29086 29087 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29088""$cr_make_tmp" 29089 29090 29091 cr_make_tmp='supported_cairo_headers += $(cairo_egl_headers)' 29092 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29093""$cr_make_tmp" 29094 29095 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29096""$cr_make_tmp" 29097 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_egl_headers)' 29098 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29099""$cr_make_tmp" 29100 29101 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29102""$cr_make_tmp" 29103 29104 29105 29106 cr_make_tmp='all_cairo_headers += $(cairo_egl_headers) 29107all_cairo_private += $(cairo_egl_private) 29108all_cairo_cxx_sources += $(cairo_egl_cxx_sources) 29109all_cairo_sources += $(cairo_egl_sources)' 29110 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29111""$cr_make_tmp" 29112 29113 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29114""$cr_make_tmp" 29115 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_egl_headers) 29116all_cairo_boilerplate_private += $(cairo_boilerplate_egl_private) 29117all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_egl_cxx_sources) 29118all_cairo_boilerplate_sources += $(cairo_boilerplate_egl_sources)' 29119 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29120""$cr_make_tmp" 29121 29122 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29123""$cr_make_tmp" 29124 29125 29126 cr_make_tmp='enabled_cairo_headers += $(cairo_egl_headers) 29127enabled_cairo_private += $(cairo_egl_private) 29128enabled_cairo_cxx_sources += $(cairo_egl_cxx_sources) 29129enabled_cairo_sources += $(cairo_egl_sources)' 29130 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29131"'if CAIRO_HAS_EGL_FUNCTIONS' 29132 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29133""$cr_make_tmp" 29134 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29135"'endif' 29136 29137 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29138"'ifeq ($(CAIRO_HAS_EGL_FUNCTIONS),1)' 29139 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29140""$cr_make_tmp" 29141 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29142"'endif' 29143 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_egl_headers) 29144enabled_cairo_boilerplate_private += $(cairo_boilerplate_egl_private) 29145enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_egl_cxx_sources) 29146enabled_cairo_boilerplate_sources += $(cairo_boilerplate_egl_sources)' 29147 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29148"'if CAIRO_HAS_EGL_FUNCTIONS' 29149 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29150""$cr_make_tmp" 29151 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29152"'endif' 29153 29154 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29155"'ifeq ($(CAIRO_HAS_EGL_FUNCTIONS),1)' 29156 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29157""$cr_make_tmp" 29158 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29159"'endif' 29160 29161 29162 29163 29164 if test "x$use_egl" = xyes; then : 29165 : 29166 ac_config_files="$ac_config_files src/cairo-egl.pc:src/cairo-features.pc.in" 29167 29168 29169fi 29170 if test "x$use_egl" = xyes; then : 29171 : 29172 ac_config_files="$ac_config_files cairo-egl-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 29173 29174 29175fi 29176 cr_make_tmp='all_cairo_pkgconf += cairo-egl.pc' 29177 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29178""$cr_make_tmp" 29179 29180 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29181""$cr_make_tmp" 29182 29183 29184 cr_make_tmp='enabled_cairo_pkgconf += cairo-egl.pc' 29185 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29186"'if CAIRO_HAS_EGL_FUNCTIONS' 29187 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29188""$cr_make_tmp" 29189 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29190"'endif' 29191 29192 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29193"'ifeq ($(CAIRO_HAS_EGL_FUNCTIONS),1)' 29194 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29195""$cr_make_tmp" 29196 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29197"'endif' 29198 29199 29200 if test "x$use_egl" = xyes; then : 29201 : 29202 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_EGL_FUNCTIONS' 29203 29204 29205fi 29206 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_EGL_FUNCTIONS' 29207 29208 29209 29210 if test "x$use_egl" != xyes; then : 29211 : 29212 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_EGL_FUNCTIONS' 29213 29214 29215 29216fi 29217 29218 cr_make_tmp=' @echo "#define CAIRO_HAS_EGL_FUNCTIONS 1" >> src/cairo-features.h' 29219 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 29220"'ifeq ($(CAIRO_HAS_EGL_FUNCTIONS),1)' 29221 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 29222""$cr_make_tmp" 29223 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 29224"'endif' 29225 29226 29227 29228 29229 29230 29231 29232 29233 # Check whether --enable-glx was given. 29234if test "${enable_glx+set}" = set; then : 29235 enableval=$enable_glx; enable_glx=$enableval 29236else 29237 enable_glx=auto 29238fi 29239 29240 case $enable_glx in #( 29241 no) : 29242 use_glx="no (disabled, use --enable-glx to enable)" 29243 ;; #( 29244 yes|auto) : 29245 if test "x$cairo_cv_glx_cache_version" != "x6" -o \ 29246 "x$cairo_cv_glx_cache_commands_len" != "x351" -o \ 29247 "x$cairo_cv_glx_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 29248 unset cairo_cv_glx_use 29249fi 29250 if test "x$enable_glx" = xyes -a "x$cairo_cv_glx_use" != xyes; then : 29251 unset cairo_cv_glx_use 29252fi 29253 29254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's GLX functions feature" >&5 29255$as_echo_n "checking for cairo's GLX functions feature... " >&6; } 29256if ${cairo_cv_glx_use+:} false; then : 29257 $as_echo_n "(cached) " >&6 29258else 29259 echo 29260 use_glx=yes 29261 glx_BASE="cairo" 29262glx_REQUIRES="$ac_env_glx_REQUIRES_value" 29263glx_CFLAGS="$ac_env_glx_CFLAGS_value" 29264glx_NONPKGCONFIG_CFLAGS="$ac_env_glx_NONPKGCONFIG_CFLAGS_value" 29265glx_LIBS="$ac_env_glx_LIBS_value" 29266glx_NONPKGCONFIG_LIBS="$ac_env_glx_NONPKGCONFIG_LIBS_value" 29267glx_NONPKGCONFIG_EXTRA_LIBS="$ac_env_glx_NONPKGCONFIG_EXTRA_LIBS_value" 29268 29269 29270 if test "x$need_glx_functions" = "xyes"; then 29271 save_CFLAGS="$CFLAGS" 29272 CFLAGS="$CFLAGS $gl_CFLAGS $gl_NONPKGCONFIG_CFLAGS" 29273 ac_fn_c_check_header_mongrel "$LINENO" "GL/glx.h" "ac_cv_header_GL_glx_h" "$ac_includes_default" 29274if test "x$ac_cv_header_GL_glx_h" = xyes; then : 29275 29276else 29277 use_glx="no (GLX headers not found)" 29278fi 29279 29280 29281 glx_NONPKGCONFIG_CFLAGS= 29282 glx_NONPKGCONFIG_LIBS="-lGL" 29283 CFLAGS="$save_CFLAGS" 29284 else 29285 use_glx="no (not required by any backend)" 29286 fi 29287 29288 cairo_cv_glx_use=$use_glx 29289 cairo_cv_glx_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 29290 cairo_cv_glx_cache_commands_len="351" 29291 cairo_cv_glx_cache_version="6" 29292 cairo_cv_glx_BASE=$glx_BASE 29293cairo_cv_glx_REQUIRES=$glx_REQUIRES 29294cairo_cv_glx_CFLAGS=$glx_CFLAGS 29295cairo_cv_glx_NONPKGCONFIG_CFLAGS=$glx_NONPKGCONFIG_CFLAGS 29296cairo_cv_glx_LIBS=$glx_LIBS 29297cairo_cv_glx_NONPKGCONFIG_LIBS=$glx_NONPKGCONFIG_LIBS 29298cairo_cv_glx_NONPKGCONFIG_EXTRA_LIBS=$glx_NONPKGCONFIG_EXTRA_LIBS 29299 29300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's GLX functions feature could be enabled" >&5 29301$as_echo_n "checking whether cairo's GLX functions feature could be enabled... " >&6; } 29302 29303fi 29304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_glx_use" >&5 29305$as_echo "$cairo_cv_glx_use" >&6; } 29306 use_glx=$cairo_cv_glx_use 29307 29308 if test "x$enable_glx" = "xyes" -a "x$use_glx" != xyes; then : 29309 as_fn_error $? " GLX functions feature could not be enabled" "$LINENO" 5 29310 29311fi ;; #( 29312 *) : 29313 as_fn_error $? "invalid argument passed to --enable-glx: \`$use_glx', should be one of [no/auto/yes]" "$LINENO" 5 29314 ;; 29315esac 29316 if test "x$use_glx" = "xyes"; then : 29317 glx_BASE=$cairo_cv_glx_BASE 29318glx_REQUIRES=$cairo_cv_glx_REQUIRES 29319glx_CFLAGS=$cairo_cv_glx_CFLAGS 29320glx_NONPKGCONFIG_CFLAGS=$cairo_cv_glx_NONPKGCONFIG_CFLAGS 29321glx_LIBS=$cairo_cv_glx_LIBS 29322glx_NONPKGCONFIG_LIBS=$cairo_cv_glx_NONPKGCONFIG_LIBS 29323glx_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_glx_NONPKGCONFIG_EXTRA_LIBS 29324 29325 CAIRO_REQUIRES="$glx_REQUIRES"" ${CAIRO_REQUIRES}" 29326 29327 CAIRO_CFLAGS="$glx_CFLAGS"" ${CAIRO_CFLAGS}" 29328 29329 CAIRO_NONPKGCONFIG_CFLAGS="$glx_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 29330 29331 CAIRO_LIBS="$glx_LIBS"" ${CAIRO_LIBS}" 29332 29333 CAIRO_NONPKGCONFIG_LIBS="$glx_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 29334 29335 29336else 29337 glx_BASE=$cairo_cv_glx_BASE 29338glx_REQUIRES=$cairo_cv_glx_REQUIRES 29339glx_CFLAGS=$cairo_cv_glx_CFLAGS 29340glx_NONPKGCONFIG_CFLAGS=$cairo_cv_glx_NONPKGCONFIG_CFLAGS 29341glx_LIBS=$cairo_cv_glx_LIBS 29342glx_NONPKGCONFIG_LIBS=$cairo_cv_glx_NONPKGCONFIG_LIBS 29343glx_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_glx_NONPKGCONFIG_EXTRA_LIBS 29344 29345 29346fi 29347 29348 if test "x$use_glx" = xyes; then 29349 CAIRO_HAS_GLX_FUNCTIONS_TRUE= 29350 CAIRO_HAS_GLX_FUNCTIONS_FALSE='#' 29351else 29352 CAIRO_HAS_GLX_FUNCTIONS_TRUE='#' 29353 CAIRO_HAS_GLX_FUNCTIONS_FALSE= 29354fi 29355 29356 29357 cr_make_tmp='CAIRO_HAS_GLX_FUNCTIONS=0' 29358 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 29359""$cr_make_tmp" 29360 29361 29362 cr_make_tmp='' 29363 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29364""$cr_make_tmp" 29365 29366 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29367""$cr_make_tmp" 29368 cr_make_tmp='' 29369 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29370""$cr_make_tmp" 29371 29372 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29373""$cr_make_tmp" 29374 29375 29376 cr_make_tmp='supported_cairo_headers += $(cairo_glx_headers)' 29377 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29378""$cr_make_tmp" 29379 29380 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29381""$cr_make_tmp" 29382 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_glx_headers)' 29383 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29384""$cr_make_tmp" 29385 29386 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29387""$cr_make_tmp" 29388 29389 29390 29391 cr_make_tmp='all_cairo_headers += $(cairo_glx_headers) 29392all_cairo_private += $(cairo_glx_private) 29393all_cairo_cxx_sources += $(cairo_glx_cxx_sources) 29394all_cairo_sources += $(cairo_glx_sources)' 29395 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29396""$cr_make_tmp" 29397 29398 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29399""$cr_make_tmp" 29400 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_glx_headers) 29401all_cairo_boilerplate_private += $(cairo_boilerplate_glx_private) 29402all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_glx_cxx_sources) 29403all_cairo_boilerplate_sources += $(cairo_boilerplate_glx_sources)' 29404 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29405""$cr_make_tmp" 29406 29407 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29408""$cr_make_tmp" 29409 29410 29411 cr_make_tmp='enabled_cairo_headers += $(cairo_glx_headers) 29412enabled_cairo_private += $(cairo_glx_private) 29413enabled_cairo_cxx_sources += $(cairo_glx_cxx_sources) 29414enabled_cairo_sources += $(cairo_glx_sources)' 29415 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29416"'if CAIRO_HAS_GLX_FUNCTIONS' 29417 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29418""$cr_make_tmp" 29419 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29420"'endif' 29421 29422 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29423"'ifeq ($(CAIRO_HAS_GLX_FUNCTIONS),1)' 29424 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29425""$cr_make_tmp" 29426 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29427"'endif' 29428 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_glx_headers) 29429enabled_cairo_boilerplate_private += $(cairo_boilerplate_glx_private) 29430enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_glx_cxx_sources) 29431enabled_cairo_boilerplate_sources += $(cairo_boilerplate_glx_sources)' 29432 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29433"'if CAIRO_HAS_GLX_FUNCTIONS' 29434 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29435""$cr_make_tmp" 29436 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29437"'endif' 29438 29439 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29440"'ifeq ($(CAIRO_HAS_GLX_FUNCTIONS),1)' 29441 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29442""$cr_make_tmp" 29443 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29444"'endif' 29445 29446 29447 29448 29449 if test "x$use_glx" = xyes; then : 29450 : 29451 ac_config_files="$ac_config_files src/cairo-glx.pc:src/cairo-features.pc.in" 29452 29453 29454fi 29455 if test "x$use_glx" = xyes; then : 29456 : 29457 ac_config_files="$ac_config_files cairo-glx-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 29458 29459 29460fi 29461 cr_make_tmp='all_cairo_pkgconf += cairo-glx.pc' 29462 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29463""$cr_make_tmp" 29464 29465 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29466""$cr_make_tmp" 29467 29468 29469 cr_make_tmp='enabled_cairo_pkgconf += cairo-glx.pc' 29470 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29471"'if CAIRO_HAS_GLX_FUNCTIONS' 29472 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29473""$cr_make_tmp" 29474 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29475"'endif' 29476 29477 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29478"'ifeq ($(CAIRO_HAS_GLX_FUNCTIONS),1)' 29479 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29480""$cr_make_tmp" 29481 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29482"'endif' 29483 29484 29485 if test "x$use_glx" = xyes; then : 29486 : 29487 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_GLX_FUNCTIONS' 29488 29489 29490fi 29491 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_GLX_FUNCTIONS' 29492 29493 29494 29495 if test "x$use_glx" != xyes; then : 29496 : 29497 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_GLX_FUNCTIONS' 29498 29499 29500 29501fi 29502 29503 cr_make_tmp=' @echo "#define CAIRO_HAS_GLX_FUNCTIONS 1" >> src/cairo-features.h' 29504 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 29505"'ifeq ($(CAIRO_HAS_GLX_FUNCTIONS),1)' 29506 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 29507""$cr_make_tmp" 29508 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 29509"'endif' 29510 29511 29512 29513 29514 29515 29516 29517 29518 # Check whether --enable-wgl was given. 29519if test "${enable_wgl+set}" = set; then : 29520 enableval=$enable_wgl; enable_wgl=$enableval 29521else 29522 enable_wgl=auto 29523fi 29524 29525 case $enable_wgl in #( 29526 no) : 29527 use_wgl="no (disabled, use --enable-wgl to enable)" 29528 ;; #( 29529 yes|auto) : 29530 if test "x$cairo_cv_wgl_cache_version" != "x6" -o \ 29531 "x$cairo_cv_wgl_cache_commands_len" != "x182" -o \ 29532 "x$cairo_cv_wgl_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 29533 unset cairo_cv_wgl_use 29534fi 29535 if test "x$enable_wgl" = xyes -a "x$cairo_cv_wgl_use" != xyes; then : 29536 unset cairo_cv_wgl_use 29537fi 29538 29539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's WGL functions feature" >&5 29540$as_echo_n "checking for cairo's WGL functions feature... " >&6; } 29541if ${cairo_cv_wgl_use+:} false; then : 29542 $as_echo_n "(cached) " >&6 29543else 29544 echo 29545 use_wgl=yes 29546 wgl_BASE="cairo" 29547wgl_REQUIRES="$ac_env_wgl_REQUIRES_value" 29548wgl_CFLAGS="$ac_env_wgl_CFLAGS_value" 29549wgl_NONPKGCONFIG_CFLAGS="$ac_env_wgl_NONPKGCONFIG_CFLAGS_value" 29550wgl_LIBS="$ac_env_wgl_LIBS_value" 29551wgl_NONPKGCONFIG_LIBS="$ac_env_wgl_NONPKGCONFIG_LIBS_value" 29552wgl_NONPKGCONFIG_EXTRA_LIBS="$ac_env_wgl_NONPKGCONFIG_EXTRA_LIBS_value" 29553 29554 29555 if test "x$need_wgl_functions" = "xyes"; then 29556 ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default" 29557if test "x$ac_cv_header_windows_h" = xyes; then : 29558 29559else 29560 use_wgl="no (WGL headers not found)" 29561fi 29562 29563 29564 else 29565 use_wgl="no (not required by any backend)" 29566 fi 29567 29568 cairo_cv_wgl_use=$use_wgl 29569 cairo_cv_wgl_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 29570 cairo_cv_wgl_cache_commands_len="182" 29571 cairo_cv_wgl_cache_version="6" 29572 cairo_cv_wgl_BASE=$wgl_BASE 29573cairo_cv_wgl_REQUIRES=$wgl_REQUIRES 29574cairo_cv_wgl_CFLAGS=$wgl_CFLAGS 29575cairo_cv_wgl_NONPKGCONFIG_CFLAGS=$wgl_NONPKGCONFIG_CFLAGS 29576cairo_cv_wgl_LIBS=$wgl_LIBS 29577cairo_cv_wgl_NONPKGCONFIG_LIBS=$wgl_NONPKGCONFIG_LIBS 29578cairo_cv_wgl_NONPKGCONFIG_EXTRA_LIBS=$wgl_NONPKGCONFIG_EXTRA_LIBS 29579 29580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's WGL functions feature could be enabled" >&5 29581$as_echo_n "checking whether cairo's WGL functions feature could be enabled... " >&6; } 29582 29583fi 29584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_wgl_use" >&5 29585$as_echo "$cairo_cv_wgl_use" >&6; } 29586 use_wgl=$cairo_cv_wgl_use 29587 29588 if test "x$enable_wgl" = "xyes" -a "x$use_wgl" != xyes; then : 29589 as_fn_error $? " WGL functions feature could not be enabled" "$LINENO" 5 29590 29591fi ;; #( 29592 *) : 29593 as_fn_error $? "invalid argument passed to --enable-wgl: \`$use_wgl', should be one of [no/auto/yes]" "$LINENO" 5 29594 ;; 29595esac 29596 if test "x$use_wgl" = "xyes"; then : 29597 wgl_BASE=$cairo_cv_wgl_BASE 29598wgl_REQUIRES=$cairo_cv_wgl_REQUIRES 29599wgl_CFLAGS=$cairo_cv_wgl_CFLAGS 29600wgl_NONPKGCONFIG_CFLAGS=$cairo_cv_wgl_NONPKGCONFIG_CFLAGS 29601wgl_LIBS=$cairo_cv_wgl_LIBS 29602wgl_NONPKGCONFIG_LIBS=$cairo_cv_wgl_NONPKGCONFIG_LIBS 29603wgl_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_wgl_NONPKGCONFIG_EXTRA_LIBS 29604 29605 CAIRO_REQUIRES="$wgl_REQUIRES"" ${CAIRO_REQUIRES}" 29606 29607 CAIRO_CFLAGS="$wgl_CFLAGS"" ${CAIRO_CFLAGS}" 29608 29609 CAIRO_NONPKGCONFIG_CFLAGS="$wgl_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 29610 29611 CAIRO_LIBS="$wgl_LIBS"" ${CAIRO_LIBS}" 29612 29613 CAIRO_NONPKGCONFIG_LIBS="$wgl_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 29614 29615 29616else 29617 wgl_BASE=$cairo_cv_wgl_BASE 29618wgl_REQUIRES=$cairo_cv_wgl_REQUIRES 29619wgl_CFLAGS=$cairo_cv_wgl_CFLAGS 29620wgl_NONPKGCONFIG_CFLAGS=$cairo_cv_wgl_NONPKGCONFIG_CFLAGS 29621wgl_LIBS=$cairo_cv_wgl_LIBS 29622wgl_NONPKGCONFIG_LIBS=$cairo_cv_wgl_NONPKGCONFIG_LIBS 29623wgl_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_wgl_NONPKGCONFIG_EXTRA_LIBS 29624 29625 29626fi 29627 29628 if test "x$use_wgl" = xyes; then 29629 CAIRO_HAS_WGL_FUNCTIONS_TRUE= 29630 CAIRO_HAS_WGL_FUNCTIONS_FALSE='#' 29631else 29632 CAIRO_HAS_WGL_FUNCTIONS_TRUE='#' 29633 CAIRO_HAS_WGL_FUNCTIONS_FALSE= 29634fi 29635 29636 29637 cr_make_tmp='CAIRO_HAS_WGL_FUNCTIONS=0' 29638 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 29639""$cr_make_tmp" 29640 29641 29642 cr_make_tmp='' 29643 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29644""$cr_make_tmp" 29645 29646 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29647""$cr_make_tmp" 29648 cr_make_tmp='' 29649 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29650""$cr_make_tmp" 29651 29652 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29653""$cr_make_tmp" 29654 29655 29656 cr_make_tmp='supported_cairo_headers += $(cairo_wgl_headers)' 29657 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29658""$cr_make_tmp" 29659 29660 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29661""$cr_make_tmp" 29662 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_wgl_headers)' 29663 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29664""$cr_make_tmp" 29665 29666 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29667""$cr_make_tmp" 29668 29669 29670 29671 cr_make_tmp='all_cairo_headers += $(cairo_wgl_headers) 29672all_cairo_private += $(cairo_wgl_private) 29673all_cairo_cxx_sources += $(cairo_wgl_cxx_sources) 29674all_cairo_sources += $(cairo_wgl_sources)' 29675 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29676""$cr_make_tmp" 29677 29678 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29679""$cr_make_tmp" 29680 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_wgl_headers) 29681all_cairo_boilerplate_private += $(cairo_boilerplate_wgl_private) 29682all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_wgl_cxx_sources) 29683all_cairo_boilerplate_sources += $(cairo_boilerplate_wgl_sources)' 29684 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29685""$cr_make_tmp" 29686 29687 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29688""$cr_make_tmp" 29689 29690 29691 cr_make_tmp='enabled_cairo_headers += $(cairo_wgl_headers) 29692enabled_cairo_private += $(cairo_wgl_private) 29693enabled_cairo_cxx_sources += $(cairo_wgl_cxx_sources) 29694enabled_cairo_sources += $(cairo_wgl_sources)' 29695 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29696"'if CAIRO_HAS_WGL_FUNCTIONS' 29697 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29698""$cr_make_tmp" 29699 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29700"'endif' 29701 29702 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29703"'ifeq ($(CAIRO_HAS_WGL_FUNCTIONS),1)' 29704 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29705""$cr_make_tmp" 29706 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29707"'endif' 29708 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_wgl_headers) 29709enabled_cairo_boilerplate_private += $(cairo_boilerplate_wgl_private) 29710enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_wgl_cxx_sources) 29711enabled_cairo_boilerplate_sources += $(cairo_boilerplate_wgl_sources)' 29712 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29713"'if CAIRO_HAS_WGL_FUNCTIONS' 29714 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29715""$cr_make_tmp" 29716 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29717"'endif' 29718 29719 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29720"'ifeq ($(CAIRO_HAS_WGL_FUNCTIONS),1)' 29721 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29722""$cr_make_tmp" 29723 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29724"'endif' 29725 29726 29727 29728 29729 if test "x$use_wgl" = xyes; then : 29730 : 29731 ac_config_files="$ac_config_files src/cairo-wgl.pc:src/cairo-features.pc.in" 29732 29733 29734fi 29735 if test "x$use_wgl" = xyes; then : 29736 : 29737 ac_config_files="$ac_config_files cairo-wgl-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 29738 29739 29740fi 29741 cr_make_tmp='all_cairo_pkgconf += cairo-wgl.pc' 29742 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29743""$cr_make_tmp" 29744 29745 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29746""$cr_make_tmp" 29747 29748 29749 cr_make_tmp='enabled_cairo_pkgconf += cairo-wgl.pc' 29750 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29751"'if CAIRO_HAS_WGL_FUNCTIONS' 29752 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29753""$cr_make_tmp" 29754 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29755"'endif' 29756 29757 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29758"'ifeq ($(CAIRO_HAS_WGL_FUNCTIONS),1)' 29759 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29760""$cr_make_tmp" 29761 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29762"'endif' 29763 29764 29765 if test "x$use_wgl" = xyes; then : 29766 : 29767 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_WGL_FUNCTIONS' 29768 29769 29770fi 29771 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_WGL_FUNCTIONS' 29772 29773 29774 29775 if test "x$use_wgl" != xyes; then : 29776 : 29777 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_WGL_FUNCTIONS' 29778 29779 29780 29781fi 29782 29783 cr_make_tmp=' @echo "#define CAIRO_HAS_WGL_FUNCTIONS 1" >> src/cairo-features.h' 29784 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 29785"'ifeq ($(CAIRO_HAS_WGL_FUNCTIONS),1)' 29786 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 29787""$cr_make_tmp" 29788 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 29789"'endif' 29790 29791 29792 29793 29794 29795 29796 29797 29798 29799any2ppm_cs=no 29800 # Check whether --enable-script was given. 29801if test "${enable_script+set}" = set; then : 29802 enableval=$enable_script; enable_script=$enableval 29803else 29804 enable_script=no 29805fi 29806 29807 case $enable_script in #( 29808 no) : 29809 use_script="no (disabled, use --enable-script to enable)" 29810 ;; #( 29811 yes|auto) : 29812 if test "x$cairo_cv_script_cache_version" != "x6" -o \ 29813 "x$cairo_cv_script_cache_commands_len" != "x18" -o \ 29814 "x$cairo_cv_script_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 29815 unset cairo_cv_script_use 29816fi 29817 if test "x$enable_script" = xyes -a "x$cairo_cv_script_use" != xyes; then : 29818 unset cairo_cv_script_use 29819fi 29820 29821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's script surface backend feature" >&5 29822$as_echo_n "checking for cairo's script surface backend feature... " >&6; } 29823if ${cairo_cv_script_use+:} false; then : 29824 $as_echo_n "(cached) " >&6 29825else 29826 echo 29827 use_script=yes 29828 script_BASE="cairo" 29829script_REQUIRES="$ac_env_script_REQUIRES_value" 29830script_CFLAGS="$ac_env_script_CFLAGS_value" 29831script_NONPKGCONFIG_CFLAGS="$ac_env_script_NONPKGCONFIG_CFLAGS_value" 29832script_LIBS="$ac_env_script_LIBS_value" 29833script_NONPKGCONFIG_LIBS="$ac_env_script_NONPKGCONFIG_LIBS_value" 29834script_NONPKGCONFIG_EXTRA_LIBS="$ac_env_script_NONPKGCONFIG_EXTRA_LIBS_value" 29835 29836 29837 any2ppm_cs=yes 29838 29839 cairo_cv_script_use=$use_script 29840 cairo_cv_script_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 29841 cairo_cv_script_cache_commands_len="18" 29842 cairo_cv_script_cache_version="6" 29843 cairo_cv_script_BASE=$script_BASE 29844cairo_cv_script_REQUIRES=$script_REQUIRES 29845cairo_cv_script_CFLAGS=$script_CFLAGS 29846cairo_cv_script_NONPKGCONFIG_CFLAGS=$script_NONPKGCONFIG_CFLAGS 29847cairo_cv_script_LIBS=$script_LIBS 29848cairo_cv_script_NONPKGCONFIG_LIBS=$script_NONPKGCONFIG_LIBS 29849cairo_cv_script_NONPKGCONFIG_EXTRA_LIBS=$script_NONPKGCONFIG_EXTRA_LIBS 29850 29851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's script surface backend feature could be enabled" >&5 29852$as_echo_n "checking whether cairo's script surface backend feature could be enabled... " >&6; } 29853 29854fi 29855{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_script_use" >&5 29856$as_echo "$cairo_cv_script_use" >&6; } 29857 use_script=$cairo_cv_script_use 29858 29859 if test "x$enable_script" = "xyes" -a "x$use_script" != xyes; then : 29860 as_fn_error $? " script surface backend feature could not be enabled" "$LINENO" 5 29861 29862fi ;; #( 29863 *) : 29864 as_fn_error $? "invalid argument passed to --enable-script: \`$use_script', should be one of [no/auto/yes]" "$LINENO" 5 29865 ;; 29866esac 29867 if test "x$use_script" = "xyes"; then : 29868 script_BASE=$cairo_cv_script_BASE 29869script_REQUIRES=$cairo_cv_script_REQUIRES 29870script_CFLAGS=$cairo_cv_script_CFLAGS 29871script_NONPKGCONFIG_CFLAGS=$cairo_cv_script_NONPKGCONFIG_CFLAGS 29872script_LIBS=$cairo_cv_script_LIBS 29873script_NONPKGCONFIG_LIBS=$cairo_cv_script_NONPKGCONFIG_LIBS 29874script_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_script_NONPKGCONFIG_EXTRA_LIBS 29875 29876 CAIRO_REQUIRES="$script_REQUIRES"" ${CAIRO_REQUIRES}" 29877 29878 CAIRO_CFLAGS="$script_CFLAGS"" ${CAIRO_CFLAGS}" 29879 29880 CAIRO_NONPKGCONFIG_CFLAGS="$script_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 29881 29882 CAIRO_LIBS="$script_LIBS"" ${CAIRO_LIBS}" 29883 29884 CAIRO_NONPKGCONFIG_LIBS="$script_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 29885 29886 29887else 29888 script_BASE=$cairo_cv_script_BASE 29889script_REQUIRES=$cairo_cv_script_REQUIRES 29890script_CFLAGS=$cairo_cv_script_CFLAGS 29891script_NONPKGCONFIG_CFLAGS=$cairo_cv_script_NONPKGCONFIG_CFLAGS 29892script_LIBS=$cairo_cv_script_LIBS 29893script_NONPKGCONFIG_LIBS=$cairo_cv_script_NONPKGCONFIG_LIBS 29894script_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_script_NONPKGCONFIG_EXTRA_LIBS 29895 29896 29897fi 29898 29899 if test "x$use_script" = xyes; then 29900 CAIRO_HAS_SCRIPT_SURFACE_TRUE= 29901 CAIRO_HAS_SCRIPT_SURFACE_FALSE='#' 29902else 29903 CAIRO_HAS_SCRIPT_SURFACE_TRUE='#' 29904 CAIRO_HAS_SCRIPT_SURFACE_FALSE= 29905fi 29906 29907 29908 cr_make_tmp='CAIRO_HAS_SCRIPT_SURFACE=0' 29909 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 29910""$cr_make_tmp" 29911 29912 29913 cr_make_tmp='' 29914 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29915""$cr_make_tmp" 29916 29917 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29918""$cr_make_tmp" 29919 cr_make_tmp='' 29920 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29921""$cr_make_tmp" 29922 29923 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29924""$cr_make_tmp" 29925 29926 29927 29928 cr_make_tmp='unsupported_cairo_headers += $(cairo_script_headers)' 29929 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29930""$cr_make_tmp" 29931 29932 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29933""$cr_make_tmp" 29934 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_script_headers)' 29935 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29936""$cr_make_tmp" 29937 29938 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29939""$cr_make_tmp" 29940 29941 29942 cr_make_tmp='all_cairo_headers += $(cairo_script_headers) 29943all_cairo_private += $(cairo_script_private) 29944all_cairo_cxx_sources += $(cairo_script_cxx_sources) 29945all_cairo_sources += $(cairo_script_sources)' 29946 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29947""$cr_make_tmp" 29948 29949 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29950""$cr_make_tmp" 29951 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_script_headers) 29952all_cairo_boilerplate_private += $(cairo_boilerplate_script_private) 29953all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_script_cxx_sources) 29954all_cairo_boilerplate_sources += $(cairo_boilerplate_script_sources)' 29955 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29956""$cr_make_tmp" 29957 29958 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29959""$cr_make_tmp" 29960 29961 29962 cr_make_tmp='enabled_cairo_headers += $(cairo_script_headers) 29963enabled_cairo_private += $(cairo_script_private) 29964enabled_cairo_cxx_sources += $(cairo_script_cxx_sources) 29965enabled_cairo_sources += $(cairo_script_sources)' 29966 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29967"'if CAIRO_HAS_SCRIPT_SURFACE' 29968 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29969""$cr_make_tmp" 29970 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 29971"'endif' 29972 29973 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29974"'ifeq ($(CAIRO_HAS_SCRIPT_SURFACE),1)' 29975 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29976""$cr_make_tmp" 29977 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 29978"'endif' 29979 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_script_headers) 29980enabled_cairo_boilerplate_private += $(cairo_boilerplate_script_private) 29981enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_script_cxx_sources) 29982enabled_cairo_boilerplate_sources += $(cairo_boilerplate_script_sources)' 29983 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29984"'if CAIRO_HAS_SCRIPT_SURFACE' 29985 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29986""$cr_make_tmp" 29987 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 29988"'endif' 29989 29990 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29991"'ifeq ($(CAIRO_HAS_SCRIPT_SURFACE),1)' 29992 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29993""$cr_make_tmp" 29994 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 29995"'endif' 29996 29997 29998 29999 30000 if test "x$use_script" = xyes; then : 30001 : 30002 ac_config_files="$ac_config_files src/cairo-script.pc:src/cairo-features.pc.in" 30003 30004 30005fi 30006 if test "x$use_script" = xyes; then : 30007 : 30008 ac_config_files="$ac_config_files cairo-script-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 30009 30010 30011fi 30012 cr_make_tmp='all_cairo_pkgconf += cairo-script.pc' 30013 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30014""$cr_make_tmp" 30015 30016 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30017""$cr_make_tmp" 30018 30019 30020 cr_make_tmp='enabled_cairo_pkgconf += cairo-script.pc' 30021 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30022"'if CAIRO_HAS_SCRIPT_SURFACE' 30023 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30024""$cr_make_tmp" 30025 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30026"'endif' 30027 30028 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30029"'ifeq ($(CAIRO_HAS_SCRIPT_SURFACE),1)' 30030 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30031""$cr_make_tmp" 30032 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30033"'endif' 30034 30035 30036 if test "x$use_script" = xyes; then : 30037 : 30038 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_SCRIPT_SURFACE' 30039 30040 30041fi 30042 30043 30044 30045 cr_make_tmp=' @echo "#define CAIRO_HAS_SCRIPT_SURFACE 1" >> src/cairo-features.h' 30046 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 30047"'ifeq ($(CAIRO_HAS_SCRIPT_SURFACE),1)' 30048 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 30049""$cr_make_tmp" 30050 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 30051"'endif' 30052 30053 30054 if test "x$use_script" = xyes; then : 30055 : 30056 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 30057 30058"'--- The script surface backend feature is still under active development and 30059--- is included in this release only as a preview. It does NOT fully work yet 30060--- and incompatible changes may yet be made to script surface backend 30061--- specific API.' 30062 30063 30064 30065fi 30066 30067 30068 30069 30070 30071 30072# We use pkg-config to look for freetype2, but fall back to 30073# freetype-config if it fails. We prefer pkg-config, since we can 30074# then just put freetype2 >= $FREETYPE_MIN_VERSION in 30075# Requires.private, but at least up to 2003-06-07, there was no 30076# freetype2.pc in the release. 30077# 30078# FreeType versions come in three forms: 30079# release (such as 2.1.9) 30080# libtool (such as 9.7.3) (returned by freetype-config and pkg-config) 30081# platform-specific/soname (such as 6.3.4) 30082# and they recommend you never use the platform-specific version 30083# (see docs/VERSION.DLL in freetype2 sources) 30084# 30085# Set these as appropriate: 30086 30087# release number - for information only 30088FREETYPE_MIN_RELEASE=2.1.9 30089# libtool-specific version - this is what is checked 30090FREETYPE_MIN_VERSION=9.7.3 30091 30092 # Check whether --enable-ft was given. 30093if test "${enable_ft+set}" = set; then : 30094 enableval=$enable_ft; enable_ft=$enableval 30095else 30096 enable_ft=auto 30097fi 30098 30099 case $enable_ft in #( 30100 no) : 30101 use_ft="no (disabled, use --enable-ft to enable)" 30102 ;; #( 30103 yes|auto) : 30104 if test "x$cairo_cv_ft_cache_version" != "x6" -o \ 30105 "x$cairo_cv_ft_cache_commands_len" != "x1138" -o \ 30106 "x$cairo_cv_ft_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 30107 unset cairo_cv_ft_use 30108fi 30109 if test "x$enable_ft" = xyes -a "x$cairo_cv_ft_use" != xyes; then : 30110 unset cairo_cv_ft_use 30111fi 30112 30113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's FreeType font backend feature" >&5 30114$as_echo_n "checking for cairo's FreeType font backend feature... " >&6; } 30115if ${cairo_cv_ft_use+:} false; then : 30116 $as_echo_n "(cached) " >&6 30117else 30118 echo 30119 use_ft=yes 30120 ft_BASE="cairo" 30121ft_REQUIRES="$ac_env_ft_REQUIRES_value" 30122ft_CFLAGS="$ac_env_ft_CFLAGS_value" 30123ft_NONPKGCONFIG_CFLAGS="$ac_env_ft_NONPKGCONFIG_CFLAGS_value" 30124ft_LIBS="$ac_env_ft_LIBS_value" 30125ft_NONPKGCONFIG_LIBS="$ac_env_ft_NONPKGCONFIG_LIBS_value" 30126ft_NONPKGCONFIG_EXTRA_LIBS="$ac_env_ft_NONPKGCONFIG_EXTRA_LIBS_value" 30127 30128 30129 30130 30131pkg_failed=no 30132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FREETYPE" >&5 30133$as_echo_n "checking for FREETYPE... " >&6; } 30134 30135if test -n "$FREETYPE_CFLAGS"; then 30136 pkg_cv_FREETYPE_CFLAGS="$FREETYPE_CFLAGS" 30137 elif test -n "$PKG_CONFIG"; then 30138 if test -n "$PKG_CONFIG" && \ 30139 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2 >= \$FREETYPE_MIN_VERSION\""; } >&5 30140 ($PKG_CONFIG --exists --print-errors "freetype2 >= $FREETYPE_MIN_VERSION") 2>&5 30141 ac_status=$? 30142 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 30143 test $ac_status = 0; }; then 30144 pkg_cv_FREETYPE_CFLAGS=`$PKG_CONFIG --cflags "freetype2 >= $FREETYPE_MIN_VERSION" 2>/dev/null` 30145else 30146 pkg_failed=yes 30147fi 30148 else 30149 pkg_failed=untried 30150fi 30151if test -n "$FREETYPE_LIBS"; then 30152 pkg_cv_FREETYPE_LIBS="$FREETYPE_LIBS" 30153 elif test -n "$PKG_CONFIG"; then 30154 if test -n "$PKG_CONFIG" && \ 30155 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2 >= \$FREETYPE_MIN_VERSION\""; } >&5 30156 ($PKG_CONFIG --exists --print-errors "freetype2 >= $FREETYPE_MIN_VERSION") 2>&5 30157 ac_status=$? 30158 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 30159 test $ac_status = 0; }; then 30160 pkg_cv_FREETYPE_LIBS=`$PKG_CONFIG --libs "freetype2 >= $FREETYPE_MIN_VERSION" 2>/dev/null` 30161else 30162 pkg_failed=yes 30163fi 30164 else 30165 pkg_failed=untried 30166fi 30167 30168 30169 30170if test $pkg_failed = yes; then 30171 30172if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 30173 _pkg_short_errors_supported=yes 30174else 30175 _pkg_short_errors_supported=no 30176fi 30177 if test $_pkg_short_errors_supported = yes; then 30178 FREETYPE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "freetype2 >= $FREETYPE_MIN_VERSION" 2>&1` 30179 else 30180 FREETYPE_PKG_ERRORS=`$PKG_CONFIG --print-errors "freetype2 >= $FREETYPE_MIN_VERSION" 2>&1` 30181 fi 30182 # Put the nasty error message in config.log where it belongs 30183 echo "$FREETYPE_PKG_ERRORS" >&5 30184 30185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30186$as_echo "no" >&6; } 30187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30188$as_echo "no" >&6; } 30189 freetype_pkgconfig=no 30190elif test $pkg_failed = untried; then 30191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30192$as_echo "no" >&6; } 30193 freetype_pkgconfig=no 30194else 30195 FREETYPE_CFLAGS=$pkg_cv_FREETYPE_CFLAGS 30196 FREETYPE_LIBS=$pkg_cv_FREETYPE_LIBS 30197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30198$as_echo "yes" >&6; } 30199 freetype_pkgconfig=yes 30200fi 30201 30202 if test "x$freetype_pkgconfig" = "xyes"; then 30203 ft_REQUIRES="freetype2 >= $FREETYPE_MIN_VERSION $ft_REQUIRES" 30204 else 30205 30206 if test -z "$FREETYPE_CONFIG"; then 30207 # Extract the first word of "freetype-config", so it can be a program name with args. 30208set dummy freetype-config; ac_word=$2 30209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 30210$as_echo_n "checking for $ac_word... " >&6; } 30211if ${ac_cv_path_FREETYPE_CONFIG+:} false; then : 30212 $as_echo_n "(cached) " >&6 30213else 30214 case $FREETYPE_CONFIG in 30215 [\\/]* | ?:[\\/]*) 30216 ac_cv_path_FREETYPE_CONFIG="$FREETYPE_CONFIG" # Let the user override the test with a path. 30217 ;; 30218 *) 30219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 30220for as_dir in $PATH 30221do 30222 IFS=$as_save_IFS 30223 test -z "$as_dir" && as_dir=. 30224 for ac_exec_ext in '' $ac_executable_extensions; do 30225 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 30226 ac_cv_path_FREETYPE_CONFIG="$as_dir/$ac_word$ac_exec_ext" 30227 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 30228 break 2 30229 fi 30230done 30231 done 30232IFS=$as_save_IFS 30233 30234 test -z "$ac_cv_path_FREETYPE_CONFIG" && ac_cv_path_FREETYPE_CONFIG="no" 30235 ;; 30236esac 30237fi 30238FREETYPE_CONFIG=$ac_cv_path_FREETYPE_CONFIG 30239if test -n "$FREETYPE_CONFIG"; then 30240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FREETYPE_CONFIG" >&5 30241$as_echo "$FREETYPE_CONFIG" >&6; } 30242else 30243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30244$as_echo "no" >&6; } 30245fi 30246 30247 30248 fi 30249 if test "x$FREETYPE_CONFIG" = "xno" ; then 30250 use_ft='no (freetype-config not found in path or $FREETYPE_CONFIG)' 30251 else 30252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking freetype2 libtool version" >&5 30253$as_echo_n "checking freetype2 libtool version... " >&6; } 30254 30255 FREETYPE_VERSION=`$FREETYPE_CONFIG --version` 30256 30257 # Used to indicate true or false condition 30258 ax_compare_version=false 30259 30260 # Convert the two version strings to be compared into a format that 30261 # allows a simple string comparison. The end result is that a version 30262 # string of the form 1.12.5-r617 will be converted to the form 30263 # 0001001200050617. In other words, each number is zero padded to four 30264 # digits, and non digits are removed. 30265 30266 ax_compare_version_A=`echo "$FREETYPE_VERSION" | sed -e 's/\([0-9]*\)/Z\1Z/g' \ 30267 -e 's/Z\([0-9]\)Z/Z0\1Z/g' \ 30268 -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \ 30269 -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \ 30270 -e 's/[^0-9]//g'` 30271 30272 30273 ax_compare_version_B=`echo "$FREETYPE_MIN_VERSION" | sed -e 's/\([0-9]*\)/Z\1Z/g' \ 30274 -e 's/Z\([0-9]\)Z/Z0\1Z/g' \ 30275 -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \ 30276 -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \ 30277 -e 's/[^0-9]//g'` 30278 30279 30280 ax_compare_version=`echo "x$ax_compare_version_A 30281x$ax_compare_version_B" | sed 's/^ *//' | sort | sed "s/x${ax_compare_version_A}/false/;s/x${ax_compare_version_B}/true/;1q"` 30282 30283 30284 30285 if test "$ax_compare_version" = "true" ; then 30286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FREETYPE_VERSION - OK" >&5 30287$as_echo "$FREETYPE_VERSION - OK" >&6; } 30288 ft_NONPKGCONFIG_CFLAGS=`$FREETYPE_CONFIG --cflags` 30289 ft_NONPKGCONFIG_LIBS=`$FREETYPE_CONFIG --libs` 30290 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FREETYPE_VERSION - Too old" >&5 30291$as_echo "$FREETYPE_VERSION - Too old" >&6; } 30292 use_ft="no ($FREETYPE_VERSION found; version $FREETYPE_MIN_VERSION from release $FREETYPE_MIN_RELEASE required)" 30293 fi 30294 30295 fi 30296 fi 30297 30298 ft_CFLAGS="$FREETYPE_CFLAGS" 30299 ft_LIBS="$FREETYPE_LIBS" 30300 30301 cairo_cv_ft_use=$use_ft 30302 cairo_cv_ft_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 30303 cairo_cv_ft_cache_commands_len="1138" 30304 cairo_cv_ft_cache_version="6" 30305 cairo_cv_ft_BASE=$ft_BASE 30306cairo_cv_ft_REQUIRES=$ft_REQUIRES 30307cairo_cv_ft_CFLAGS=$ft_CFLAGS 30308cairo_cv_ft_NONPKGCONFIG_CFLAGS=$ft_NONPKGCONFIG_CFLAGS 30309cairo_cv_ft_LIBS=$ft_LIBS 30310cairo_cv_ft_NONPKGCONFIG_LIBS=$ft_NONPKGCONFIG_LIBS 30311cairo_cv_ft_NONPKGCONFIG_EXTRA_LIBS=$ft_NONPKGCONFIG_EXTRA_LIBS 30312 30313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's FreeType font backend feature could be enabled" >&5 30314$as_echo_n "checking whether cairo's FreeType font backend feature could be enabled... " >&6; } 30315 30316fi 30317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_ft_use" >&5 30318$as_echo "$cairo_cv_ft_use" >&6; } 30319 use_ft=$cairo_cv_ft_use 30320 30321 if test "x$enable_ft" = "xyes" -a "x$use_ft" != xyes; then : 30322 as_fn_error $? " FreeType font backend feature could not be enabled" "$LINENO" 5 30323 30324fi ;; #( 30325 *) : 30326 as_fn_error $? "invalid argument passed to --enable-ft: \`$use_ft', should be one of [no/auto/yes]" "$LINENO" 5 30327 ;; 30328esac 30329 if test "x$use_ft" = "xyes"; then : 30330 ft_BASE=$cairo_cv_ft_BASE 30331ft_REQUIRES=$cairo_cv_ft_REQUIRES 30332ft_CFLAGS=$cairo_cv_ft_CFLAGS 30333ft_NONPKGCONFIG_CFLAGS=$cairo_cv_ft_NONPKGCONFIG_CFLAGS 30334ft_LIBS=$cairo_cv_ft_LIBS 30335ft_NONPKGCONFIG_LIBS=$cairo_cv_ft_NONPKGCONFIG_LIBS 30336ft_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_ft_NONPKGCONFIG_EXTRA_LIBS 30337 30338 CAIRO_REQUIRES="$ft_REQUIRES"" ${CAIRO_REQUIRES}" 30339 30340 CAIRO_CFLAGS="$ft_CFLAGS"" ${CAIRO_CFLAGS}" 30341 30342 CAIRO_NONPKGCONFIG_CFLAGS="$ft_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 30343 30344 CAIRO_LIBS="$ft_LIBS"" ${CAIRO_LIBS}" 30345 30346 CAIRO_NONPKGCONFIG_LIBS="$ft_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 30347 30348 30349else 30350 ft_BASE=$cairo_cv_ft_BASE 30351ft_REQUIRES=$cairo_cv_ft_REQUIRES 30352ft_CFLAGS=$cairo_cv_ft_CFLAGS 30353ft_NONPKGCONFIG_CFLAGS=$cairo_cv_ft_NONPKGCONFIG_CFLAGS 30354ft_LIBS=$cairo_cv_ft_LIBS 30355ft_NONPKGCONFIG_LIBS=$cairo_cv_ft_NONPKGCONFIG_LIBS 30356ft_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_ft_NONPKGCONFIG_EXTRA_LIBS 30357 30358 30359fi 30360 30361 if test "x$use_ft" = xyes; then 30362 CAIRO_HAS_FT_FONT_TRUE= 30363 CAIRO_HAS_FT_FONT_FALSE='#' 30364else 30365 CAIRO_HAS_FT_FONT_TRUE='#' 30366 CAIRO_HAS_FT_FONT_FALSE= 30367fi 30368 30369 30370 cr_make_tmp='CAIRO_HAS_FT_FONT=0' 30371 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 30372""$cr_make_tmp" 30373 30374 30375 cr_make_tmp='' 30376 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30377""$cr_make_tmp" 30378 30379 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30380""$cr_make_tmp" 30381 cr_make_tmp='' 30382 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 30383""$cr_make_tmp" 30384 30385 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 30386""$cr_make_tmp" 30387 30388 30389 cr_make_tmp='supported_cairo_headers += $(cairo_ft_headers)' 30390 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30391""$cr_make_tmp" 30392 30393 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30394""$cr_make_tmp" 30395 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_ft_headers)' 30396 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 30397""$cr_make_tmp" 30398 30399 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 30400""$cr_make_tmp" 30401 30402 30403 30404 cr_make_tmp='all_cairo_headers += $(cairo_ft_headers) 30405all_cairo_private += $(cairo_ft_private) 30406all_cairo_cxx_sources += $(cairo_ft_cxx_sources) 30407all_cairo_sources += $(cairo_ft_sources)' 30408 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30409""$cr_make_tmp" 30410 30411 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30412""$cr_make_tmp" 30413 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_ft_headers) 30414all_cairo_boilerplate_private += $(cairo_boilerplate_ft_private) 30415all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_ft_cxx_sources) 30416all_cairo_boilerplate_sources += $(cairo_boilerplate_ft_sources)' 30417 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 30418""$cr_make_tmp" 30419 30420 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 30421""$cr_make_tmp" 30422 30423 30424 cr_make_tmp='enabled_cairo_headers += $(cairo_ft_headers) 30425enabled_cairo_private += $(cairo_ft_private) 30426enabled_cairo_cxx_sources += $(cairo_ft_cxx_sources) 30427enabled_cairo_sources += $(cairo_ft_sources)' 30428 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30429"'if CAIRO_HAS_FT_FONT' 30430 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30431""$cr_make_tmp" 30432 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30433"'endif' 30434 30435 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30436"'ifeq ($(CAIRO_HAS_FT_FONT),1)' 30437 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30438""$cr_make_tmp" 30439 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30440"'endif' 30441 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_ft_headers) 30442enabled_cairo_boilerplate_private += $(cairo_boilerplate_ft_private) 30443enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_ft_cxx_sources) 30444enabled_cairo_boilerplate_sources += $(cairo_boilerplate_ft_sources)' 30445 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 30446"'if CAIRO_HAS_FT_FONT' 30447 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 30448""$cr_make_tmp" 30449 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 30450"'endif' 30451 30452 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 30453"'ifeq ($(CAIRO_HAS_FT_FONT),1)' 30454 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 30455""$cr_make_tmp" 30456 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 30457"'endif' 30458 30459 30460 30461 30462 if test "x$use_ft" = xyes; then : 30463 : 30464 ac_config_files="$ac_config_files src/cairo-ft.pc:src/cairo-features.pc.in" 30465 30466 30467fi 30468 if test "x$use_ft" = xyes; then : 30469 : 30470 ac_config_files="$ac_config_files cairo-ft-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 30471 30472 30473fi 30474 cr_make_tmp='all_cairo_pkgconf += cairo-ft.pc' 30475 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30476""$cr_make_tmp" 30477 30478 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30479""$cr_make_tmp" 30480 30481 30482 cr_make_tmp='enabled_cairo_pkgconf += cairo-ft.pc' 30483 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30484"'if CAIRO_HAS_FT_FONT' 30485 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30486""$cr_make_tmp" 30487 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30488"'endif' 30489 30490 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30491"'ifeq ($(CAIRO_HAS_FT_FONT),1)' 30492 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30493""$cr_make_tmp" 30494 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30495"'endif' 30496 30497 30498 if test "x$use_ft" = xyes; then : 30499 : 30500 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_FT_FONT' 30501 30502 30503fi 30504 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_FT_FONT' 30505 30506 30507 30508 if test "x$use_ft" != xyes; then : 30509 : 30510 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_FT_FONT' 30511 30512 30513 30514fi 30515 30516 cr_make_tmp=' @echo "#define CAIRO_HAS_FT_FONT 1" >> src/cairo-features.h' 30517 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 30518"'ifeq ($(CAIRO_HAS_FT_FONT),1)' 30519 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 30520""$cr_make_tmp" 30521 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 30522"'endif' 30523 30524 30525 30526 30527 30528 if test "x$use_ft" = xyes; then : 30529 : 30530 CAIRO_NATIVE_FONT_BACKENDS="${CAIRO_NATIVE_FONT_BACKENDS}"'ft' 30531 30532 30533 30534fi 30535 30536 30537FONTCONFIG_MIN_VERSION=2.2.95 30538 # Check whether --enable-fc was given. 30539if test "${enable_fc+set}" = set; then : 30540 enableval=$enable_fc; enable_fc=$enableval 30541else 30542 enable_fc=auto 30543fi 30544 30545 case $enable_fc in #( 30546 no) : 30547 use_fc="no (disabled, use --enable-fc to enable)" 30548 ;; #( 30549 yes|auto) : 30550 if test "x$cairo_cv_fc_cache_version" != "x6" -o \ 30551 "x$cairo_cv_fc_cache_commands_len" != "x292" -o \ 30552 "x$cairo_cv_fc_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 30553 unset cairo_cv_fc_use 30554fi 30555 if test "x$enable_fc" = xyes -a "x$cairo_cv_fc_use" != xyes; then : 30556 unset cairo_cv_fc_use 30557fi 30558 30559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's Fontconfig font backend feature" >&5 30560$as_echo_n "checking for cairo's Fontconfig font backend feature... " >&6; } 30561if ${cairo_cv_fc_use+:} false; then : 30562 $as_echo_n "(cached) " >&6 30563else 30564 echo 30565 use_fc=yes 30566 fc_BASE="cairo" 30567fc_REQUIRES="$ac_env_fc_REQUIRES_value" 30568fc_CFLAGS="$ac_env_fc_CFLAGS_value" 30569fc_NONPKGCONFIG_CFLAGS="$ac_env_fc_NONPKGCONFIG_CFLAGS_value" 30570fc_LIBS="$ac_env_fc_LIBS_value" 30571fc_NONPKGCONFIG_LIBS="$ac_env_fc_NONPKGCONFIG_LIBS_value" 30572fc_NONPKGCONFIG_EXTRA_LIBS="$ac_env_fc_NONPKGCONFIG_EXTRA_LIBS_value" 30573 30574 30575 use_fc=$use_ft 30576 if test "x$use_fc" = "xyes"; then 30577 fc_REQUIRES="fontconfig >= $FONTCONFIG_MIN_VERSION" 30578 30579pkg_failed=no 30580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FONTCONFIG" >&5 30581$as_echo_n "checking for FONTCONFIG... " >&6; } 30582 30583if test -n "$FONTCONFIG_CFLAGS"; then 30584 pkg_cv_FONTCONFIG_CFLAGS="$FONTCONFIG_CFLAGS" 30585 elif test -n "$PKG_CONFIG"; then 30586 if test -n "$PKG_CONFIG" && \ 30587 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$fc_REQUIRES\""; } >&5 30588 ($PKG_CONFIG --exists --print-errors "$fc_REQUIRES") 2>&5 30589 ac_status=$? 30590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 30591 test $ac_status = 0; }; then 30592 pkg_cv_FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "$fc_REQUIRES" 2>/dev/null` 30593else 30594 pkg_failed=yes 30595fi 30596 else 30597 pkg_failed=untried 30598fi 30599if test -n "$FONTCONFIG_LIBS"; then 30600 pkg_cv_FONTCONFIG_LIBS="$FONTCONFIG_LIBS" 30601 elif test -n "$PKG_CONFIG"; then 30602 if test -n "$PKG_CONFIG" && \ 30603 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$fc_REQUIRES\""; } >&5 30604 ($PKG_CONFIG --exists --print-errors "$fc_REQUIRES") 2>&5 30605 ac_status=$? 30606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 30607 test $ac_status = 0; }; then 30608 pkg_cv_FONTCONFIG_LIBS=`$PKG_CONFIG --libs "$fc_REQUIRES" 2>/dev/null` 30609else 30610 pkg_failed=yes 30611fi 30612 else 30613 pkg_failed=untried 30614fi 30615 30616 30617 30618if test $pkg_failed = yes; then 30619 30620if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 30621 _pkg_short_errors_supported=yes 30622else 30623 _pkg_short_errors_supported=no 30624fi 30625 if test $_pkg_short_errors_supported = yes; then 30626 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$fc_REQUIRES" 2>&1` 30627 else 30628 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --print-errors "$fc_REQUIRES" 2>&1` 30629 fi 30630 # Put the nasty error message in config.log where it belongs 30631 echo "$FONTCONFIG_PKG_ERRORS" >&5 30632 30633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30634$as_echo "no" >&6; } 30635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30636$as_echo "no" >&6; }; use_fc="no (requires $fc_REQUIRES)" 30637elif test $pkg_failed = untried; then 30638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 30639$as_echo "no" >&6; }; use_fc="no (requires $fc_REQUIRES)" 30640else 30641 FONTCONFIG_CFLAGS=$pkg_cv_FONTCONFIG_CFLAGS 30642 FONTCONFIG_LIBS=$pkg_cv_FONTCONFIG_LIBS 30643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 30644$as_echo "yes" >&6; } 30645 : 30646fi 30647 fi 30648 fc_CFLAGS="$FONTCONFIG_CFLAGS" 30649 fc_LIBS="$FONTCONFIG_LIBS" 30650 30651 cairo_cv_fc_use=$use_fc 30652 cairo_cv_fc_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 30653 cairo_cv_fc_cache_commands_len="292" 30654 cairo_cv_fc_cache_version="6" 30655 cairo_cv_fc_BASE=$fc_BASE 30656cairo_cv_fc_REQUIRES=$fc_REQUIRES 30657cairo_cv_fc_CFLAGS=$fc_CFLAGS 30658cairo_cv_fc_NONPKGCONFIG_CFLAGS=$fc_NONPKGCONFIG_CFLAGS 30659cairo_cv_fc_LIBS=$fc_LIBS 30660cairo_cv_fc_NONPKGCONFIG_LIBS=$fc_NONPKGCONFIG_LIBS 30661cairo_cv_fc_NONPKGCONFIG_EXTRA_LIBS=$fc_NONPKGCONFIG_EXTRA_LIBS 30662 30663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's Fontconfig font backend feature could be enabled" >&5 30664$as_echo_n "checking whether cairo's Fontconfig font backend feature could be enabled... " >&6; } 30665 30666fi 30667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_fc_use" >&5 30668$as_echo "$cairo_cv_fc_use" >&6; } 30669 use_fc=$cairo_cv_fc_use 30670 30671 if test "x$enable_fc" = "xyes" -a "x$use_fc" != xyes; then : 30672 as_fn_error $? " Fontconfig font backend feature could not be enabled" "$LINENO" 5 30673 30674fi ;; #( 30675 *) : 30676 as_fn_error $? "invalid argument passed to --enable-fc: \`$use_fc', should be one of [no/auto/yes]" "$LINENO" 5 30677 ;; 30678esac 30679 if test "x$use_fc" = "xyes"; then : 30680 fc_BASE=$cairo_cv_fc_BASE 30681fc_REQUIRES=$cairo_cv_fc_REQUIRES 30682fc_CFLAGS=$cairo_cv_fc_CFLAGS 30683fc_NONPKGCONFIG_CFLAGS=$cairo_cv_fc_NONPKGCONFIG_CFLAGS 30684fc_LIBS=$cairo_cv_fc_LIBS 30685fc_NONPKGCONFIG_LIBS=$cairo_cv_fc_NONPKGCONFIG_LIBS 30686fc_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_fc_NONPKGCONFIG_EXTRA_LIBS 30687 30688 CAIRO_REQUIRES="$fc_REQUIRES"" ${CAIRO_REQUIRES}" 30689 30690 CAIRO_CFLAGS="$fc_CFLAGS"" ${CAIRO_CFLAGS}" 30691 30692 CAIRO_NONPKGCONFIG_CFLAGS="$fc_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 30693 30694 CAIRO_LIBS="$fc_LIBS"" ${CAIRO_LIBS}" 30695 30696 CAIRO_NONPKGCONFIG_LIBS="$fc_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 30697 30698 30699else 30700 fc_BASE=$cairo_cv_fc_BASE 30701fc_REQUIRES=$cairo_cv_fc_REQUIRES 30702fc_CFLAGS=$cairo_cv_fc_CFLAGS 30703fc_NONPKGCONFIG_CFLAGS=$cairo_cv_fc_NONPKGCONFIG_CFLAGS 30704fc_LIBS=$cairo_cv_fc_LIBS 30705fc_NONPKGCONFIG_LIBS=$cairo_cv_fc_NONPKGCONFIG_LIBS 30706fc_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_fc_NONPKGCONFIG_EXTRA_LIBS 30707 30708 30709fi 30710 30711 if test "x$use_fc" = xyes; then 30712 CAIRO_HAS_FC_FONT_TRUE= 30713 CAIRO_HAS_FC_FONT_FALSE='#' 30714else 30715 CAIRO_HAS_FC_FONT_TRUE='#' 30716 CAIRO_HAS_FC_FONT_FALSE= 30717fi 30718 30719 30720 cr_make_tmp='CAIRO_HAS_FC_FONT=0' 30721 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 30722""$cr_make_tmp" 30723 30724 30725 cr_make_tmp='' 30726 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30727""$cr_make_tmp" 30728 30729 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30730""$cr_make_tmp" 30731 cr_make_tmp='' 30732 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 30733""$cr_make_tmp" 30734 30735 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 30736""$cr_make_tmp" 30737 30738 30739 cr_make_tmp='supported_cairo_headers += $(cairo_fc_headers)' 30740 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30741""$cr_make_tmp" 30742 30743 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30744""$cr_make_tmp" 30745 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_fc_headers)' 30746 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 30747""$cr_make_tmp" 30748 30749 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 30750""$cr_make_tmp" 30751 30752 30753 30754 cr_make_tmp='all_cairo_headers += $(cairo_fc_headers) 30755all_cairo_private += $(cairo_fc_private) 30756all_cairo_cxx_sources += $(cairo_fc_cxx_sources) 30757all_cairo_sources += $(cairo_fc_sources)' 30758 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30759""$cr_make_tmp" 30760 30761 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30762""$cr_make_tmp" 30763 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_fc_headers) 30764all_cairo_boilerplate_private += $(cairo_boilerplate_fc_private) 30765all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_fc_cxx_sources) 30766all_cairo_boilerplate_sources += $(cairo_boilerplate_fc_sources)' 30767 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 30768""$cr_make_tmp" 30769 30770 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 30771""$cr_make_tmp" 30772 30773 30774 cr_make_tmp='enabled_cairo_headers += $(cairo_fc_headers) 30775enabled_cairo_private += $(cairo_fc_private) 30776enabled_cairo_cxx_sources += $(cairo_fc_cxx_sources) 30777enabled_cairo_sources += $(cairo_fc_sources)' 30778 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30779"'if CAIRO_HAS_FC_FONT' 30780 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30781""$cr_make_tmp" 30782 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30783"'endif' 30784 30785 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30786"'ifeq ($(CAIRO_HAS_FC_FONT),1)' 30787 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30788""$cr_make_tmp" 30789 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30790"'endif' 30791 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_fc_headers) 30792enabled_cairo_boilerplate_private += $(cairo_boilerplate_fc_private) 30793enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_fc_cxx_sources) 30794enabled_cairo_boilerplate_sources += $(cairo_boilerplate_fc_sources)' 30795 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 30796"'if CAIRO_HAS_FC_FONT' 30797 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 30798""$cr_make_tmp" 30799 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 30800"'endif' 30801 30802 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 30803"'ifeq ($(CAIRO_HAS_FC_FONT),1)' 30804 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 30805""$cr_make_tmp" 30806 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 30807"'endif' 30808 30809 30810 30811 30812 if test "x$use_fc" = xyes; then : 30813 : 30814 ac_config_files="$ac_config_files src/cairo-fc.pc:src/cairo-features.pc.in" 30815 30816 30817fi 30818 if test "x$use_fc" = xyes; then : 30819 : 30820 ac_config_files="$ac_config_files cairo-fc-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 30821 30822 30823fi 30824 cr_make_tmp='all_cairo_pkgconf += cairo-fc.pc' 30825 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30826""$cr_make_tmp" 30827 30828 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30829""$cr_make_tmp" 30830 30831 30832 cr_make_tmp='enabled_cairo_pkgconf += cairo-fc.pc' 30833 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30834"'if CAIRO_HAS_FC_FONT' 30835 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30836""$cr_make_tmp" 30837 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 30838"'endif' 30839 30840 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30841"'ifeq ($(CAIRO_HAS_FC_FONT),1)' 30842 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30843""$cr_make_tmp" 30844 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 30845"'endif' 30846 30847 30848 if test "x$use_fc" = xyes; then : 30849 : 30850 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_FC_FONT' 30851 30852 30853fi 30854 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_FC_FONT' 30855 30856 30857 30858 if test "x$use_fc" != xyes; then : 30859 : 30860 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_FC_FONT' 30861 30862 30863 30864fi 30865 30866 cr_make_tmp=' @echo "#define CAIRO_HAS_FC_FONT 1" >> src/cairo-features.h' 30867 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 30868"'ifeq ($(CAIRO_HAS_FC_FONT),1)' 30869 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 30870""$cr_make_tmp" 30871 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 30872"'endif' 30873 30874 30875 30876 30877 30878 if test "x$use_fc" = xyes; then : 30879 : 30880 CAIRO_NATIVE_FONT_BACKENDS="${CAIRO_NATIVE_FONT_BACKENDS}"'fc' 30881 30882 30883 30884fi 30885 30886 30887if test "x$use_ft" = "xyes"; then 30888 _save_libs="$LIBS" 30889 _save_cflags="$CFLAGS" 30890 LIBS="$LIBS $ft_LIBS" 30891 CFLAGS="$CFLAGS $ft_CFLAGS" 30892 ac_fn_c_check_member "$LINENO" "FT_Bitmap_Size" "y_ppem" "ac_cv_member_FT_Bitmap_Size_y_ppem" "#include <ft2build.h> 30893 #include FT_FREETYPE_H 30894" 30895if test "x$ac_cv_member_FT_Bitmap_Size_y_ppem" = xyes; then : 30896 HAVE_FT_BITMAP_SIZE_Y_PPEM=1 30897else 30898 HAVE_FT_BITMAP_SIZE_Y_PPEM=0 30899fi 30900 30901 30902cat >>confdefs.h <<_ACEOF 30903#define HAVE_FT_BITMAP_SIZE_Y_PPEM $HAVE_FT_BITMAP_SIZE_Y_PPEM 30904_ACEOF 30905 30906 30907 for ac_func in FT_GlyphSlot_Embolden FT_Load_Sfnt_Table FT_Library_SetLcdFilter 30908do : 30909 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 30910ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 30911if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 30912 cat >>confdefs.h <<_ACEOF 30913#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 30914_ACEOF 30915 30916fi 30917done 30918 30919 30920 LIBS="$_save_libs" 30921 CFLAGS="$_save_cflags" 30922fi 30923 30924if test "x$use_fc" = "xyes"; then 30925 _save_cflags="$CFLAGS" 30926 _save_libs="$LIBS" 30927 CFLAGS="$CFLAGS $FONTCONFIG_CFLAGS" 30928 LIBS="$LIBS $FONTCONFIG_LIBS" 30929 for ac_func in FcInit FcFini 30930do : 30931 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 30932ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 30933if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 30934 cat >>confdefs.h <<_ACEOF 30935#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 30936_ACEOF 30937 30938fi 30939done 30940 30941 CFLAGS="$_save_cflags" 30942 LIBS="$_save_libs" 30943 30944fi 30945 30946 30947 # Check whether --enable-ps was given. 30948if test "${enable_ps+set}" = set; then : 30949 enableval=$enable_ps; enable_ps=$enableval 30950else 30951 enable_ps=yes 30952fi 30953 30954 case $enable_ps in #( 30955 no) : 30956 use_ps="no (disabled, use --enable-ps to enable)" 30957 ;; #( 30958 yes|auto) : 30959 if test "x$cairo_cv_ps_cache_version" != "x6" -o \ 30960 "x$cairo_cv_ps_cache_commands_len" != "x88" -o \ 30961 "x$cairo_cv_ps_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 30962 unset cairo_cv_ps_use 30963fi 30964 if test "x$enable_ps" = xyes -a "x$cairo_cv_ps_use" != xyes; then : 30965 unset cairo_cv_ps_use 30966fi 30967 30968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's PostScript surface backend feature" >&5 30969$as_echo_n "checking for cairo's PostScript surface backend feature... " >&6; } 30970if ${cairo_cv_ps_use+:} false; then : 30971 $as_echo_n "(cached) " >&6 30972else 30973 echo 30974 use_ps=yes 30975 ps_BASE="cairo" 30976ps_REQUIRES="$ac_env_ps_REQUIRES_value" 30977ps_CFLAGS="$ac_env_ps_CFLAGS_value" 30978ps_NONPKGCONFIG_CFLAGS="$ac_env_ps_NONPKGCONFIG_CFLAGS_value" 30979ps_LIBS="$ac_env_ps_LIBS_value" 30980ps_NONPKGCONFIG_LIBS="$ac_env_ps_NONPKGCONFIG_LIBS_value" 30981ps_NONPKGCONFIG_EXTRA_LIBS="$ac_env_ps_NONPKGCONFIG_EXTRA_LIBS_value" 30982 30983 30984 # The ps backend requires zlib. 30985 use_ps=$have_libz 30986 ps_NONPKGCONFIG_LIBS=-lz 30987 30988 cairo_cv_ps_use=$use_ps 30989 cairo_cv_ps_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 30990 cairo_cv_ps_cache_commands_len="88" 30991 cairo_cv_ps_cache_version="6" 30992 cairo_cv_ps_BASE=$ps_BASE 30993cairo_cv_ps_REQUIRES=$ps_REQUIRES 30994cairo_cv_ps_CFLAGS=$ps_CFLAGS 30995cairo_cv_ps_NONPKGCONFIG_CFLAGS=$ps_NONPKGCONFIG_CFLAGS 30996cairo_cv_ps_LIBS=$ps_LIBS 30997cairo_cv_ps_NONPKGCONFIG_LIBS=$ps_NONPKGCONFIG_LIBS 30998cairo_cv_ps_NONPKGCONFIG_EXTRA_LIBS=$ps_NONPKGCONFIG_EXTRA_LIBS 30999 31000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's PostScript surface backend feature could be enabled" >&5 31001$as_echo_n "checking whether cairo's PostScript surface backend feature could be enabled... " >&6; } 31002 31003fi 31004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_ps_use" >&5 31005$as_echo "$cairo_cv_ps_use" >&6; } 31006 use_ps=$cairo_cv_ps_use 31007 31008 if test "x$enable_ps" = "xyes" -a "x$use_ps" != xyes; then : 31009 as_fn_error $? "recommended PostScript surface backend feature could not be enabled" "$LINENO" 5 31010 31011fi ;; #( 31012 *) : 31013 as_fn_error $? "invalid argument passed to --enable-ps: \`$use_ps', should be one of [no/auto/yes]" "$LINENO" 5 31014 ;; 31015esac 31016 if test "x$use_ps" = "xyes"; then : 31017 ps_BASE=$cairo_cv_ps_BASE 31018ps_REQUIRES=$cairo_cv_ps_REQUIRES 31019ps_CFLAGS=$cairo_cv_ps_CFLAGS 31020ps_NONPKGCONFIG_CFLAGS=$cairo_cv_ps_NONPKGCONFIG_CFLAGS 31021ps_LIBS=$cairo_cv_ps_LIBS 31022ps_NONPKGCONFIG_LIBS=$cairo_cv_ps_NONPKGCONFIG_LIBS 31023ps_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_ps_NONPKGCONFIG_EXTRA_LIBS 31024 31025 CAIRO_REQUIRES="$ps_REQUIRES"" ${CAIRO_REQUIRES}" 31026 31027 CAIRO_CFLAGS="$ps_CFLAGS"" ${CAIRO_CFLAGS}" 31028 31029 CAIRO_NONPKGCONFIG_CFLAGS="$ps_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 31030 31031 CAIRO_LIBS="$ps_LIBS"" ${CAIRO_LIBS}" 31032 31033 CAIRO_NONPKGCONFIG_LIBS="$ps_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 31034 31035 31036else 31037 ps_BASE=$cairo_cv_ps_BASE 31038ps_REQUIRES=$cairo_cv_ps_REQUIRES 31039ps_CFLAGS=$cairo_cv_ps_CFLAGS 31040ps_NONPKGCONFIG_CFLAGS=$cairo_cv_ps_NONPKGCONFIG_CFLAGS 31041ps_LIBS=$cairo_cv_ps_LIBS 31042ps_NONPKGCONFIG_LIBS=$cairo_cv_ps_NONPKGCONFIG_LIBS 31043ps_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_ps_NONPKGCONFIG_EXTRA_LIBS 31044 31045 31046fi 31047 31048 if test "x$use_ps" = xyes; then 31049 CAIRO_HAS_PS_SURFACE_TRUE= 31050 CAIRO_HAS_PS_SURFACE_FALSE='#' 31051else 31052 CAIRO_HAS_PS_SURFACE_TRUE='#' 31053 CAIRO_HAS_PS_SURFACE_FALSE= 31054fi 31055 31056 31057 cr_make_tmp='CAIRO_HAS_PS_SURFACE=1' 31058 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 31059""$cr_make_tmp" 31060 31061 31062 cr_make_tmp='' 31063 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31064""$cr_make_tmp" 31065 31066 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31067""$cr_make_tmp" 31068 cr_make_tmp='' 31069 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31070""$cr_make_tmp" 31071 31072 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31073""$cr_make_tmp" 31074 31075 31076 cr_make_tmp='supported_cairo_headers += $(cairo_ps_headers)' 31077 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31078""$cr_make_tmp" 31079 31080 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31081""$cr_make_tmp" 31082 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_ps_headers)' 31083 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31084""$cr_make_tmp" 31085 31086 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31087""$cr_make_tmp" 31088 31089 31090 31091 cr_make_tmp='all_cairo_headers += $(cairo_ps_headers) 31092all_cairo_private += $(cairo_ps_private) 31093all_cairo_cxx_sources += $(cairo_ps_cxx_sources) 31094all_cairo_sources += $(cairo_ps_sources)' 31095 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31096""$cr_make_tmp" 31097 31098 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31099""$cr_make_tmp" 31100 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_ps_headers) 31101all_cairo_boilerplate_private += $(cairo_boilerplate_ps_private) 31102all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_ps_cxx_sources) 31103all_cairo_boilerplate_sources += $(cairo_boilerplate_ps_sources)' 31104 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31105""$cr_make_tmp" 31106 31107 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31108""$cr_make_tmp" 31109 31110 31111 cr_make_tmp='enabled_cairo_headers += $(cairo_ps_headers) 31112enabled_cairo_private += $(cairo_ps_private) 31113enabled_cairo_cxx_sources += $(cairo_ps_cxx_sources) 31114enabled_cairo_sources += $(cairo_ps_sources)' 31115 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31116"'if CAIRO_HAS_PS_SURFACE' 31117 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31118""$cr_make_tmp" 31119 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31120"'endif' 31121 31122 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31123"'ifeq ($(CAIRO_HAS_PS_SURFACE),1)' 31124 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31125""$cr_make_tmp" 31126 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31127"'endif' 31128 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_ps_headers) 31129enabled_cairo_boilerplate_private += $(cairo_boilerplate_ps_private) 31130enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_ps_cxx_sources) 31131enabled_cairo_boilerplate_sources += $(cairo_boilerplate_ps_sources)' 31132 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31133"'if CAIRO_HAS_PS_SURFACE' 31134 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31135""$cr_make_tmp" 31136 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31137"'endif' 31138 31139 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31140"'ifeq ($(CAIRO_HAS_PS_SURFACE),1)' 31141 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31142""$cr_make_tmp" 31143 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31144"'endif' 31145 31146 31147 31148 31149 if test "x$use_ps" = xyes; then : 31150 : 31151 ac_config_files="$ac_config_files src/cairo-ps.pc:src/cairo-features.pc.in" 31152 31153 31154fi 31155 if test "x$use_ps" = xyes; then : 31156 : 31157 ac_config_files="$ac_config_files cairo-ps-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 31158 31159 31160fi 31161 cr_make_tmp='all_cairo_pkgconf += cairo-ps.pc' 31162 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31163""$cr_make_tmp" 31164 31165 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31166""$cr_make_tmp" 31167 31168 31169 cr_make_tmp='enabled_cairo_pkgconf += cairo-ps.pc' 31170 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31171"'if CAIRO_HAS_PS_SURFACE' 31172 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31173""$cr_make_tmp" 31174 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31175"'endif' 31176 31177 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31178"'ifeq ($(CAIRO_HAS_PS_SURFACE),1)' 31179 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31180""$cr_make_tmp" 31181 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31182"'endif' 31183 31184 31185 if test "x$use_ps" = xyes; then : 31186 : 31187 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_PS_SURFACE' 31188 31189 31190fi 31191 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_PS_SURFACE' 31192 31193 31194 31195 if test "x$use_ps" != xyes; then : 31196 : 31197 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_PS_SURFACE' 31198 31199 31200 31201fi 31202 31203 cr_make_tmp=' @echo "#define CAIRO_HAS_PS_SURFACE 1" >> src/cairo-features.h' 31204 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 31205"'ifeq ($(CAIRO_HAS_PS_SURFACE),1)' 31206 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 31207""$cr_make_tmp" 31208 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 31209"'endif' 31210 31211 31212 31213 if test "x$use_ps" != xyes; then : 31214 : 31215 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 31216 31217"'+++ It is strongly recommended that you do NOT disable the PostScript surface 31218+++ backend feature.' 31219 31220 31221 31222fi 31223 31224 31225 31226 31227 31228SPECTRE_VERSION_REQUIRED=0.2.0 31229test_ps=no 31230any2ppm_ps=no 31231if test "x$use_ps" = "xyes"; then 31232 # Extract the first word of "gs", so it can be a program name with args. 31233set dummy gs; ac_word=$2 31234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 31235$as_echo_n "checking for $ac_word... " >&6; } 31236if ${ac_cv_prog_GS+:} false; then : 31237 $as_echo_n "(cached) " >&6 31238else 31239 if test -n "$GS"; then 31240 ac_cv_prog_GS="$GS" # Let the user override the test. 31241else 31242as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 31243for as_dir in $PATH 31244do 31245 IFS=$as_save_IFS 31246 test -z "$as_dir" && as_dir=. 31247 for ac_exec_ext in '' $ac_executable_extensions; do 31248 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 31249 ac_cv_prog_GS="gs" 31250 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 31251 break 2 31252 fi 31253done 31254 done 31255IFS=$as_save_IFS 31256 31257fi 31258fi 31259GS=$ac_cv_prog_GS 31260if test -n "$GS"; then 31261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GS" >&5 31262$as_echo "$GS" >&6; } 31263else 31264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31265$as_echo "no" >&6; } 31266fi 31267 31268 31269 if test "$GS"; then 31270 31271$as_echo "#define CAIRO_CAN_TEST_PS_SURFACE 1" >>confdefs.h 31272 31273 test_ps="yes" 31274 else 31275 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PS backend will not be tested since ghostscript is not available" >&5 31276$as_echo "$as_me: WARNING: PS backend will not be tested since ghostscript is not available" >&2;} 31277 test_ps="no (requires ghostscript)" 31278 fi 31279 31280 libspectre_DEPENDENCY="libspectre >= $SPECTRE_VERSION_REQUIRED" 31281 31282pkg_failed=no 31283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBSPECTRE" >&5 31284$as_echo_n "checking for LIBSPECTRE... " >&6; } 31285 31286if test -n "$LIBSPECTRE_CFLAGS"; then 31287 pkg_cv_LIBSPECTRE_CFLAGS="$LIBSPECTRE_CFLAGS" 31288 elif test -n "$PKG_CONFIG"; then 31289 if test -n "$PKG_CONFIG" && \ 31290 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$libspectre_DEPENDENCY\""; } >&5 31291 ($PKG_CONFIG --exists --print-errors "$libspectre_DEPENDENCY") 2>&5 31292 ac_status=$? 31293 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 31294 test $ac_status = 0; }; then 31295 pkg_cv_LIBSPECTRE_CFLAGS=`$PKG_CONFIG --cflags "$libspectre_DEPENDENCY" 2>/dev/null` 31296else 31297 pkg_failed=yes 31298fi 31299 else 31300 pkg_failed=untried 31301fi 31302if test -n "$LIBSPECTRE_LIBS"; then 31303 pkg_cv_LIBSPECTRE_LIBS="$LIBSPECTRE_LIBS" 31304 elif test -n "$PKG_CONFIG"; then 31305 if test -n "$PKG_CONFIG" && \ 31306 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$libspectre_DEPENDENCY\""; } >&5 31307 ($PKG_CONFIG --exists --print-errors "$libspectre_DEPENDENCY") 2>&5 31308 ac_status=$? 31309 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 31310 test $ac_status = 0; }; then 31311 pkg_cv_LIBSPECTRE_LIBS=`$PKG_CONFIG --libs "$libspectre_DEPENDENCY" 2>/dev/null` 31312else 31313 pkg_failed=yes 31314fi 31315 else 31316 pkg_failed=untried 31317fi 31318 31319 31320 31321if test $pkg_failed = yes; then 31322 31323if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 31324 _pkg_short_errors_supported=yes 31325else 31326 _pkg_short_errors_supported=no 31327fi 31328 if test $_pkg_short_errors_supported = yes; then 31329 LIBSPECTRE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$libspectre_DEPENDENCY" 2>&1` 31330 else 31331 LIBSPECTRE_PKG_ERRORS=`$PKG_CONFIG --print-errors "$libspectre_DEPENDENCY" 2>&1` 31332 fi 31333 # Put the nasty error message in config.log where it belongs 31334 echo "$LIBSPECTRE_PKG_ERRORS" >&5 31335 31336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31337$as_echo "no" >&6; } 31338 test_ps="no (requires libspectre)" 31339elif test $pkg_failed = untried; then 31340 test_ps="no (requires libspectre)" 31341else 31342 LIBSPECTRE_CFLAGS=$pkg_cv_LIBSPECTRE_CFLAGS 31343 LIBSPECTRE_LIBS=$pkg_cv_LIBSPECTRE_LIBS 31344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31345$as_echo "yes" >&6; } 31346 any2ppm_ps=yes 31347fi 31348fi 31349 31350 if test "x$test_ps" = "xyes"; then 31351 CAIRO_CAN_TEST_PS_SURFACE_TRUE= 31352 CAIRO_CAN_TEST_PS_SURFACE_FALSE='#' 31353else 31354 CAIRO_CAN_TEST_PS_SURFACE_TRUE='#' 31355 CAIRO_CAN_TEST_PS_SURFACE_FALSE= 31356fi 31357 31358 if test "x$any2ppm_ps" = "xyes"; then 31359 CAIRO_HAS_SPECTRE_TRUE= 31360 CAIRO_HAS_SPECTRE_FALSE='#' 31361else 31362 CAIRO_HAS_SPECTRE_TRUE='#' 31363 CAIRO_HAS_SPECTRE_FALSE= 31364fi 31365 31366if test "x$any2ppm_ps" = "xyes"; then 31367 31368$as_echo "#define CAIRO_HAS_SPECTRE 1" >>confdefs.h 31369 31370fi 31371 31372 31373 31374 31375 # Check whether --enable-pdf was given. 31376if test "${enable_pdf+set}" = set; then : 31377 enableval=$enable_pdf; enable_pdf=$enableval 31378else 31379 enable_pdf=yes 31380fi 31381 31382 case $enable_pdf in #( 31383 no) : 31384 use_pdf="no (disabled, use --enable-pdf to enable)" 31385 ;; #( 31386 yes|auto) : 31387 if test "x$cairo_cv_pdf_cache_version" != "x6" -o \ 31388 "x$cairo_cv_pdf_cache_commands_len" != "x91" -o \ 31389 "x$cairo_cv_pdf_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 31390 unset cairo_cv_pdf_use 31391fi 31392 if test "x$enable_pdf" = xyes -a "x$cairo_cv_pdf_use" != xyes; then : 31393 unset cairo_cv_pdf_use 31394fi 31395 31396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's PDF surface backend feature" >&5 31397$as_echo_n "checking for cairo's PDF surface backend feature... " >&6; } 31398if ${cairo_cv_pdf_use+:} false; then : 31399 $as_echo_n "(cached) " >&6 31400else 31401 echo 31402 use_pdf=yes 31403 pdf_BASE="cairo" 31404pdf_REQUIRES="$ac_env_pdf_REQUIRES_value" 31405pdf_CFLAGS="$ac_env_pdf_CFLAGS_value" 31406pdf_NONPKGCONFIG_CFLAGS="$ac_env_pdf_NONPKGCONFIG_CFLAGS_value" 31407pdf_LIBS="$ac_env_pdf_LIBS_value" 31408pdf_NONPKGCONFIG_LIBS="$ac_env_pdf_NONPKGCONFIG_LIBS_value" 31409pdf_NONPKGCONFIG_EXTRA_LIBS="$ac_env_pdf_NONPKGCONFIG_EXTRA_LIBS_value" 31410 31411 31412 # The pdf backend requires zlib. 31413 use_pdf=$have_libz 31414 pdf_NONPKGCONFIG_LIBS=-lz 31415 31416 cairo_cv_pdf_use=$use_pdf 31417 cairo_cv_pdf_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 31418 cairo_cv_pdf_cache_commands_len="91" 31419 cairo_cv_pdf_cache_version="6" 31420 cairo_cv_pdf_BASE=$pdf_BASE 31421cairo_cv_pdf_REQUIRES=$pdf_REQUIRES 31422cairo_cv_pdf_CFLAGS=$pdf_CFLAGS 31423cairo_cv_pdf_NONPKGCONFIG_CFLAGS=$pdf_NONPKGCONFIG_CFLAGS 31424cairo_cv_pdf_LIBS=$pdf_LIBS 31425cairo_cv_pdf_NONPKGCONFIG_LIBS=$pdf_NONPKGCONFIG_LIBS 31426cairo_cv_pdf_NONPKGCONFIG_EXTRA_LIBS=$pdf_NONPKGCONFIG_EXTRA_LIBS 31427 31428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's PDF surface backend feature could be enabled" >&5 31429$as_echo_n "checking whether cairo's PDF surface backend feature could be enabled... " >&6; } 31430 31431fi 31432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_pdf_use" >&5 31433$as_echo "$cairo_cv_pdf_use" >&6; } 31434 use_pdf=$cairo_cv_pdf_use 31435 31436 if test "x$enable_pdf" = "xyes" -a "x$use_pdf" != xyes; then : 31437 as_fn_error $? "recommended PDF surface backend feature could not be enabled" "$LINENO" 5 31438 31439fi ;; #( 31440 *) : 31441 as_fn_error $? "invalid argument passed to --enable-pdf: \`$use_pdf', should be one of [no/auto/yes]" "$LINENO" 5 31442 ;; 31443esac 31444 if test "x$use_pdf" = "xyes"; then : 31445 pdf_BASE=$cairo_cv_pdf_BASE 31446pdf_REQUIRES=$cairo_cv_pdf_REQUIRES 31447pdf_CFLAGS=$cairo_cv_pdf_CFLAGS 31448pdf_NONPKGCONFIG_CFLAGS=$cairo_cv_pdf_NONPKGCONFIG_CFLAGS 31449pdf_LIBS=$cairo_cv_pdf_LIBS 31450pdf_NONPKGCONFIG_LIBS=$cairo_cv_pdf_NONPKGCONFIG_LIBS 31451pdf_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_pdf_NONPKGCONFIG_EXTRA_LIBS 31452 31453 CAIRO_REQUIRES="$pdf_REQUIRES"" ${CAIRO_REQUIRES}" 31454 31455 CAIRO_CFLAGS="$pdf_CFLAGS"" ${CAIRO_CFLAGS}" 31456 31457 CAIRO_NONPKGCONFIG_CFLAGS="$pdf_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 31458 31459 CAIRO_LIBS="$pdf_LIBS"" ${CAIRO_LIBS}" 31460 31461 CAIRO_NONPKGCONFIG_LIBS="$pdf_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 31462 31463 31464else 31465 pdf_BASE=$cairo_cv_pdf_BASE 31466pdf_REQUIRES=$cairo_cv_pdf_REQUIRES 31467pdf_CFLAGS=$cairo_cv_pdf_CFLAGS 31468pdf_NONPKGCONFIG_CFLAGS=$cairo_cv_pdf_NONPKGCONFIG_CFLAGS 31469pdf_LIBS=$cairo_cv_pdf_LIBS 31470pdf_NONPKGCONFIG_LIBS=$cairo_cv_pdf_NONPKGCONFIG_LIBS 31471pdf_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_pdf_NONPKGCONFIG_EXTRA_LIBS 31472 31473 31474fi 31475 31476 if test "x$use_pdf" = xyes; then 31477 CAIRO_HAS_PDF_SURFACE_TRUE= 31478 CAIRO_HAS_PDF_SURFACE_FALSE='#' 31479else 31480 CAIRO_HAS_PDF_SURFACE_TRUE='#' 31481 CAIRO_HAS_PDF_SURFACE_FALSE= 31482fi 31483 31484 31485 cr_make_tmp='CAIRO_HAS_PDF_SURFACE=1' 31486 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 31487""$cr_make_tmp" 31488 31489 31490 cr_make_tmp='' 31491 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31492""$cr_make_tmp" 31493 31494 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31495""$cr_make_tmp" 31496 cr_make_tmp='' 31497 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31498""$cr_make_tmp" 31499 31500 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31501""$cr_make_tmp" 31502 31503 31504 cr_make_tmp='supported_cairo_headers += $(cairo_pdf_headers)' 31505 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31506""$cr_make_tmp" 31507 31508 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31509""$cr_make_tmp" 31510 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_pdf_headers)' 31511 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31512""$cr_make_tmp" 31513 31514 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31515""$cr_make_tmp" 31516 31517 31518 31519 cr_make_tmp='all_cairo_headers += $(cairo_pdf_headers) 31520all_cairo_private += $(cairo_pdf_private) 31521all_cairo_cxx_sources += $(cairo_pdf_cxx_sources) 31522all_cairo_sources += $(cairo_pdf_sources)' 31523 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31524""$cr_make_tmp" 31525 31526 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31527""$cr_make_tmp" 31528 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_pdf_headers) 31529all_cairo_boilerplate_private += $(cairo_boilerplate_pdf_private) 31530all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_pdf_cxx_sources) 31531all_cairo_boilerplate_sources += $(cairo_boilerplate_pdf_sources)' 31532 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31533""$cr_make_tmp" 31534 31535 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31536""$cr_make_tmp" 31537 31538 31539 cr_make_tmp='enabled_cairo_headers += $(cairo_pdf_headers) 31540enabled_cairo_private += $(cairo_pdf_private) 31541enabled_cairo_cxx_sources += $(cairo_pdf_cxx_sources) 31542enabled_cairo_sources += $(cairo_pdf_sources)' 31543 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31544"'if CAIRO_HAS_PDF_SURFACE' 31545 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31546""$cr_make_tmp" 31547 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31548"'endif' 31549 31550 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31551"'ifeq ($(CAIRO_HAS_PDF_SURFACE),1)' 31552 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31553""$cr_make_tmp" 31554 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31555"'endif' 31556 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_pdf_headers) 31557enabled_cairo_boilerplate_private += $(cairo_boilerplate_pdf_private) 31558enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_pdf_cxx_sources) 31559enabled_cairo_boilerplate_sources += $(cairo_boilerplate_pdf_sources)' 31560 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31561"'if CAIRO_HAS_PDF_SURFACE' 31562 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31563""$cr_make_tmp" 31564 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31565"'endif' 31566 31567 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31568"'ifeq ($(CAIRO_HAS_PDF_SURFACE),1)' 31569 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31570""$cr_make_tmp" 31571 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31572"'endif' 31573 31574 31575 31576 31577 if test "x$use_pdf" = xyes; then : 31578 : 31579 ac_config_files="$ac_config_files src/cairo-pdf.pc:src/cairo-features.pc.in" 31580 31581 31582fi 31583 if test "x$use_pdf" = xyes; then : 31584 : 31585 ac_config_files="$ac_config_files cairo-pdf-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 31586 31587 31588fi 31589 cr_make_tmp='all_cairo_pkgconf += cairo-pdf.pc' 31590 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31591""$cr_make_tmp" 31592 31593 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31594""$cr_make_tmp" 31595 31596 31597 cr_make_tmp='enabled_cairo_pkgconf += cairo-pdf.pc' 31598 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31599"'if CAIRO_HAS_PDF_SURFACE' 31600 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31601""$cr_make_tmp" 31602 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31603"'endif' 31604 31605 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31606"'ifeq ($(CAIRO_HAS_PDF_SURFACE),1)' 31607 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31608""$cr_make_tmp" 31609 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31610"'endif' 31611 31612 31613 if test "x$use_pdf" = xyes; then : 31614 : 31615 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_PDF_SURFACE' 31616 31617 31618fi 31619 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_PDF_SURFACE' 31620 31621 31622 31623 if test "x$use_pdf" != xyes; then : 31624 : 31625 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_PDF_SURFACE' 31626 31627 31628 31629fi 31630 31631 cr_make_tmp=' @echo "#define CAIRO_HAS_PDF_SURFACE 1" >> src/cairo-features.h' 31632 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 31633"'ifeq ($(CAIRO_HAS_PDF_SURFACE),1)' 31634 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 31635""$cr_make_tmp" 31636 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 31637"'endif' 31638 31639 31640 31641 if test "x$use_pdf" != xyes; then : 31642 : 31643 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 31644 31645"'+++ It is strongly recommended that you do NOT disable the PDF surface 31646+++ backend feature.' 31647 31648 31649 31650fi 31651 31652 31653 31654 31655 31656# poppler-0.9.2 has an important bug fixes for user-font and an 31657# enhancement not to gobble nearly 1GiB of memory during test/large-font. 31658POPPLER_VERSION_REQUIRED=0.13.3 31659test_pdf=no 31660any2ppm_pdf=no 31661if test "x$use_pdf" = "xyes"; then 31662 poppler_DEPENDENCY="poppler-glib >= $POPPLER_VERSION_REQUIRED" 31663 31664pkg_failed=no 31665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for POPPLER" >&5 31666$as_echo_n "checking for POPPLER... " >&6; } 31667 31668if test -n "$POPPLER_CFLAGS"; then 31669 pkg_cv_POPPLER_CFLAGS="$POPPLER_CFLAGS" 31670 elif test -n "$PKG_CONFIG"; then 31671 if test -n "$PKG_CONFIG" && \ 31672 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$poppler_DEPENDENCY\""; } >&5 31673 ($PKG_CONFIG --exists --print-errors "$poppler_DEPENDENCY") 2>&5 31674 ac_status=$? 31675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 31676 test $ac_status = 0; }; then 31677 pkg_cv_POPPLER_CFLAGS=`$PKG_CONFIG --cflags "$poppler_DEPENDENCY" 2>/dev/null` 31678else 31679 pkg_failed=yes 31680fi 31681 else 31682 pkg_failed=untried 31683fi 31684if test -n "$POPPLER_LIBS"; then 31685 pkg_cv_POPPLER_LIBS="$POPPLER_LIBS" 31686 elif test -n "$PKG_CONFIG"; then 31687 if test -n "$PKG_CONFIG" && \ 31688 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$poppler_DEPENDENCY\""; } >&5 31689 ($PKG_CONFIG --exists --print-errors "$poppler_DEPENDENCY") 2>&5 31690 ac_status=$? 31691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 31692 test $ac_status = 0; }; then 31693 pkg_cv_POPPLER_LIBS=`$PKG_CONFIG --libs "$poppler_DEPENDENCY" 2>/dev/null` 31694else 31695 pkg_failed=yes 31696fi 31697 else 31698 pkg_failed=untried 31699fi 31700 31701 31702 31703if test $pkg_failed = yes; then 31704 31705if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 31706 _pkg_short_errors_supported=yes 31707else 31708 _pkg_short_errors_supported=no 31709fi 31710 if test $_pkg_short_errors_supported = yes; then 31711 POPPLER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$poppler_DEPENDENCY" 2>&1` 31712 else 31713 POPPLER_PKG_ERRORS=`$PKG_CONFIG --print-errors "$poppler_DEPENDENCY" 2>&1` 31714 fi 31715 # Put the nasty error message in config.log where it belongs 31716 echo "$POPPLER_PKG_ERRORS" >&5 31717 31718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31719$as_echo "no" >&6; } 31720 test_pdf="no (requires $poppler_DEPENDENCY)" 31721elif test $pkg_failed = untried; then 31722 test_pdf="no (requires $poppler_DEPENDENCY)" 31723else 31724 POPPLER_CFLAGS=$pkg_cv_POPPLER_CFLAGS 31725 POPPLER_LIBS=$pkg_cv_POPPLER_LIBS 31726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 31727$as_echo "yes" >&6; } 31728 _save_cflags="$CFLAGS" 31729 _save_libs="$LIBS" 31730 CFLAGS="$CFLAGS $POPPLER_CFLAGS" 31731 LIBS="$LIBS $POPPLER_LIBS" 31732 for ac_func in poppler_page_render 31733do : 31734 ac_fn_c_check_func "$LINENO" "poppler_page_render" "ac_cv_func_poppler_page_render" 31735if test "x$ac_cv_func_poppler_page_render" = xyes; then : 31736 cat >>confdefs.h <<_ACEOF 31737#define HAVE_POPPLER_PAGE_RENDER 1 31738_ACEOF 31739 test_pdf=yes; any2ppm_pdf=yes 31740else 31741 test_pdf="no (requires $poppler_DEPENDENCY)" 31742fi 31743done 31744 31745 CFLAGS="$_save_cflags" 31746 LIBS="$_save_libs" 31747 31748fi 31749 if test "x$test_pdf" = "xyes"; then 31750 31751$as_echo "#define CAIRO_CAN_TEST_PDF_SURFACE 1" >>confdefs.h 31752 31753 else 31754 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PDF backend will not be tested since poppler >= $POPPLER_VERSION_REQUIRED is not available" >&5 31755$as_echo "$as_me: WARNING: PDF backend will not be tested since poppler >= $POPPLER_VERSION_REQUIRED is not available" >&2;} 31756 fi 31757fi 31758 31759 if test "x$test_pdf" = "xyes"; then 31760 CAIRO_CAN_TEST_PDF_SURFACE_TRUE= 31761 CAIRO_CAN_TEST_PDF_SURFACE_FALSE='#' 31762else 31763 CAIRO_CAN_TEST_PDF_SURFACE_TRUE='#' 31764 CAIRO_CAN_TEST_PDF_SURFACE_FALSE= 31765fi 31766 31767 31768 31769 31770 if test "x$use_ps" = "xyes" -o "x$use_pdf" = "xyes"; then 31771 CAIRO_HAS_MULTI_PAGE_SURFACES_TRUE= 31772 CAIRO_HAS_MULTI_PAGE_SURFACES_FALSE='#' 31773else 31774 CAIRO_HAS_MULTI_PAGE_SURFACES_TRUE='#' 31775 CAIRO_HAS_MULTI_PAGE_SURFACES_FALSE= 31776fi 31777 31778 31779 31780 # Check whether --enable-svg was given. 31781if test "${enable_svg+set}" = set; then : 31782 enableval=$enable_svg; enable_svg=$enableval 31783else 31784 enable_svg=yes 31785fi 31786 31787 case $enable_svg in #( 31788 no) : 31789 use_svg="no (disabled, use --enable-svg to enable)" 31790 ;; #( 31791 yes|auto) : 31792 if test "x$cairo_cv_svg_cache_version" != "x6" -o \ 31793 "x$cairo_cv_svg_cache_commands_len" != "x85" -o \ 31794 "x$cairo_cv_svg_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 31795 unset cairo_cv_svg_use 31796fi 31797 if test "x$enable_svg" = xyes -a "x$cairo_cv_svg_use" != xyes; then : 31798 unset cairo_cv_svg_use 31799fi 31800 31801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's SVG surface backend feature" >&5 31802$as_echo_n "checking for cairo's SVG surface backend feature... " >&6; } 31803if ${cairo_cv_svg_use+:} false; then : 31804 $as_echo_n "(cached) " >&6 31805else 31806 echo 31807 use_svg=yes 31808 svg_BASE="cairo" 31809svg_REQUIRES="$ac_env_svg_REQUIRES_value" 31810svg_CFLAGS="$ac_env_svg_CFLAGS_value" 31811svg_NONPKGCONFIG_CFLAGS="$ac_env_svg_NONPKGCONFIG_CFLAGS_value" 31812svg_LIBS="$ac_env_svg_LIBS_value" 31813svg_NONPKGCONFIG_LIBS="$ac_env_svg_NONPKGCONFIG_LIBS_value" 31814svg_NONPKGCONFIG_EXTRA_LIBS="$ac_env_svg_NONPKGCONFIG_EXTRA_LIBS_value" 31815 31816 31817 if test "x$use_png" != "xyes"; then 31818 use_svg="no (requires --enable-png)" 31819 fi 31820 31821 cairo_cv_svg_use=$use_svg 31822 cairo_cv_svg_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 31823 cairo_cv_svg_cache_commands_len="85" 31824 cairo_cv_svg_cache_version="6" 31825 cairo_cv_svg_BASE=$svg_BASE 31826cairo_cv_svg_REQUIRES=$svg_REQUIRES 31827cairo_cv_svg_CFLAGS=$svg_CFLAGS 31828cairo_cv_svg_NONPKGCONFIG_CFLAGS=$svg_NONPKGCONFIG_CFLAGS 31829cairo_cv_svg_LIBS=$svg_LIBS 31830cairo_cv_svg_NONPKGCONFIG_LIBS=$svg_NONPKGCONFIG_LIBS 31831cairo_cv_svg_NONPKGCONFIG_EXTRA_LIBS=$svg_NONPKGCONFIG_EXTRA_LIBS 31832 31833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's SVG surface backend feature could be enabled" >&5 31834$as_echo_n "checking whether cairo's SVG surface backend feature could be enabled... " >&6; } 31835 31836fi 31837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_svg_use" >&5 31838$as_echo "$cairo_cv_svg_use" >&6; } 31839 use_svg=$cairo_cv_svg_use 31840 31841 if test "x$enable_svg" = "xyes" -a "x$use_svg" != xyes; then : 31842 as_fn_error $? "recommended SVG surface backend feature could not be enabled" "$LINENO" 5 31843 31844fi ;; #( 31845 *) : 31846 as_fn_error $? "invalid argument passed to --enable-svg: \`$use_svg', should be one of [no/auto/yes]" "$LINENO" 5 31847 ;; 31848esac 31849 if test "x$use_svg" = "xyes"; then : 31850 svg_BASE=$cairo_cv_svg_BASE 31851svg_REQUIRES=$cairo_cv_svg_REQUIRES 31852svg_CFLAGS=$cairo_cv_svg_CFLAGS 31853svg_NONPKGCONFIG_CFLAGS=$cairo_cv_svg_NONPKGCONFIG_CFLAGS 31854svg_LIBS=$cairo_cv_svg_LIBS 31855svg_NONPKGCONFIG_LIBS=$cairo_cv_svg_NONPKGCONFIG_LIBS 31856svg_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_svg_NONPKGCONFIG_EXTRA_LIBS 31857 31858 CAIRO_REQUIRES="$svg_REQUIRES"" ${CAIRO_REQUIRES}" 31859 31860 CAIRO_CFLAGS="$svg_CFLAGS"" ${CAIRO_CFLAGS}" 31861 31862 CAIRO_NONPKGCONFIG_CFLAGS="$svg_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 31863 31864 CAIRO_LIBS="$svg_LIBS"" ${CAIRO_LIBS}" 31865 31866 CAIRO_NONPKGCONFIG_LIBS="$svg_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 31867 31868 31869else 31870 svg_BASE=$cairo_cv_svg_BASE 31871svg_REQUIRES=$cairo_cv_svg_REQUIRES 31872svg_CFLAGS=$cairo_cv_svg_CFLAGS 31873svg_NONPKGCONFIG_CFLAGS=$cairo_cv_svg_NONPKGCONFIG_CFLAGS 31874svg_LIBS=$cairo_cv_svg_LIBS 31875svg_NONPKGCONFIG_LIBS=$cairo_cv_svg_NONPKGCONFIG_LIBS 31876svg_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_svg_NONPKGCONFIG_EXTRA_LIBS 31877 31878 31879fi 31880 31881 if test "x$use_svg" = xyes; then 31882 CAIRO_HAS_SVG_SURFACE_TRUE= 31883 CAIRO_HAS_SVG_SURFACE_FALSE='#' 31884else 31885 CAIRO_HAS_SVG_SURFACE_TRUE='#' 31886 CAIRO_HAS_SVG_SURFACE_FALSE= 31887fi 31888 31889 31890 cr_make_tmp='CAIRO_HAS_SVG_SURFACE=1' 31891 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 31892""$cr_make_tmp" 31893 31894 31895 cr_make_tmp='' 31896 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31897""$cr_make_tmp" 31898 31899 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31900""$cr_make_tmp" 31901 cr_make_tmp='' 31902 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31903""$cr_make_tmp" 31904 31905 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31906""$cr_make_tmp" 31907 31908 31909 cr_make_tmp='supported_cairo_headers += $(cairo_svg_headers)' 31910 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31911""$cr_make_tmp" 31912 31913 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31914""$cr_make_tmp" 31915 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_svg_headers)' 31916 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31917""$cr_make_tmp" 31918 31919 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31920""$cr_make_tmp" 31921 31922 31923 31924 cr_make_tmp='all_cairo_headers += $(cairo_svg_headers) 31925all_cairo_private += $(cairo_svg_private) 31926all_cairo_cxx_sources += $(cairo_svg_cxx_sources) 31927all_cairo_sources += $(cairo_svg_sources)' 31928 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31929""$cr_make_tmp" 31930 31931 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31932""$cr_make_tmp" 31933 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_svg_headers) 31934all_cairo_boilerplate_private += $(cairo_boilerplate_svg_private) 31935all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_svg_cxx_sources) 31936all_cairo_boilerplate_sources += $(cairo_boilerplate_svg_sources)' 31937 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31938""$cr_make_tmp" 31939 31940 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31941""$cr_make_tmp" 31942 31943 31944 cr_make_tmp='enabled_cairo_headers += $(cairo_svg_headers) 31945enabled_cairo_private += $(cairo_svg_private) 31946enabled_cairo_cxx_sources += $(cairo_svg_cxx_sources) 31947enabled_cairo_sources += $(cairo_svg_sources)' 31948 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31949"'if CAIRO_HAS_SVG_SURFACE' 31950 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31951""$cr_make_tmp" 31952 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31953"'endif' 31954 31955 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31956"'ifeq ($(CAIRO_HAS_SVG_SURFACE),1)' 31957 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31958""$cr_make_tmp" 31959 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31960"'endif' 31961 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_svg_headers) 31962enabled_cairo_boilerplate_private += $(cairo_boilerplate_svg_private) 31963enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_svg_cxx_sources) 31964enabled_cairo_boilerplate_sources += $(cairo_boilerplate_svg_sources)' 31965 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31966"'if CAIRO_HAS_SVG_SURFACE' 31967 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31968""$cr_make_tmp" 31969 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 31970"'endif' 31971 31972 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31973"'ifeq ($(CAIRO_HAS_SVG_SURFACE),1)' 31974 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31975""$cr_make_tmp" 31976 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 31977"'endif' 31978 31979 31980 31981 31982 if test "x$use_svg" = xyes; then : 31983 : 31984 ac_config_files="$ac_config_files src/cairo-svg.pc:src/cairo-features.pc.in" 31985 31986 31987fi 31988 if test "x$use_svg" = xyes; then : 31989 : 31990 ac_config_files="$ac_config_files cairo-svg-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 31991 31992 31993fi 31994 cr_make_tmp='all_cairo_pkgconf += cairo-svg.pc' 31995 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 31996""$cr_make_tmp" 31997 31998 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 31999""$cr_make_tmp" 32000 32001 32002 cr_make_tmp='enabled_cairo_pkgconf += cairo-svg.pc' 32003 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32004"'if CAIRO_HAS_SVG_SURFACE' 32005 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32006""$cr_make_tmp" 32007 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32008"'endif' 32009 32010 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32011"'ifeq ($(CAIRO_HAS_SVG_SURFACE),1)' 32012 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32013""$cr_make_tmp" 32014 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32015"'endif' 32016 32017 32018 if test "x$use_svg" = xyes; then : 32019 : 32020 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_SVG_SURFACE' 32021 32022 32023fi 32024 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_SVG_SURFACE' 32025 32026 32027 32028 if test "x$use_svg" != xyes; then : 32029 : 32030 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_SVG_SURFACE' 32031 32032 32033 32034fi 32035 32036 cr_make_tmp=' @echo "#define CAIRO_HAS_SVG_SURFACE 1" >> src/cairo-features.h' 32037 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 32038"'ifeq ($(CAIRO_HAS_SVG_SURFACE),1)' 32039 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 32040""$cr_make_tmp" 32041 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 32042"'endif' 32043 32044 32045 32046 if test "x$use_svg" != xyes; then : 32047 : 32048 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 32049 32050"'+++ It is strongly recommended that you do NOT disable the SVG surface 32051+++ backend feature.' 32052 32053 32054 32055fi 32056 32057 32058 32059 32060LIBRSVG_VERSION_REQUIRED=2.15.0 32061test_svg=no 32062any2ppm_svg=no 32063if test "x$use_svg" = "xyes"; then 32064 librsvg_DEPENDENCY="librsvg-2.0 >= $LIBRSVG_VERSION_REQUIRED" 32065 32066pkg_failed=no 32067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBRSVG" >&5 32068$as_echo_n "checking for LIBRSVG... " >&6; } 32069 32070if test -n "$LIBRSVG_CFLAGS"; then 32071 pkg_cv_LIBRSVG_CFLAGS="$LIBRSVG_CFLAGS" 32072 elif test -n "$PKG_CONFIG"; then 32073 if test -n "$PKG_CONFIG" && \ 32074 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$librsvg_DEPENDENCY gdk-2.0\""; } >&5 32075 ($PKG_CONFIG --exists --print-errors "$librsvg_DEPENDENCY gdk-2.0") 2>&5 32076 ac_status=$? 32077 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 32078 test $ac_status = 0; }; then 32079 pkg_cv_LIBRSVG_CFLAGS=`$PKG_CONFIG --cflags "$librsvg_DEPENDENCY gdk-2.0" 2>/dev/null` 32080else 32081 pkg_failed=yes 32082fi 32083 else 32084 pkg_failed=untried 32085fi 32086if test -n "$LIBRSVG_LIBS"; then 32087 pkg_cv_LIBRSVG_LIBS="$LIBRSVG_LIBS" 32088 elif test -n "$PKG_CONFIG"; then 32089 if test -n "$PKG_CONFIG" && \ 32090 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$librsvg_DEPENDENCY gdk-2.0\""; } >&5 32091 ($PKG_CONFIG --exists --print-errors "$librsvg_DEPENDENCY gdk-2.0") 2>&5 32092 ac_status=$? 32093 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 32094 test $ac_status = 0; }; then 32095 pkg_cv_LIBRSVG_LIBS=`$PKG_CONFIG --libs "$librsvg_DEPENDENCY gdk-2.0" 2>/dev/null` 32096else 32097 pkg_failed=yes 32098fi 32099 else 32100 pkg_failed=untried 32101fi 32102 32103 32104 32105if test $pkg_failed = yes; then 32106 32107if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 32108 _pkg_short_errors_supported=yes 32109else 32110 _pkg_short_errors_supported=no 32111fi 32112 if test $_pkg_short_errors_supported = yes; then 32113 LIBRSVG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$librsvg_DEPENDENCY gdk-2.0" 2>&1` 32114 else 32115 LIBRSVG_PKG_ERRORS=`$PKG_CONFIG --print-errors "$librsvg_DEPENDENCY gdk-2.0" 2>&1` 32116 fi 32117 # Put the nasty error message in config.log where it belongs 32118 echo "$LIBRSVG_PKG_ERRORS" >&5 32119 32120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32121$as_echo "no" >&6; } 32122 test_svg="no (requires $librsvg_DEPENDENCY)" 32123elif test $pkg_failed = untried; then 32124 test_svg="no (requires $librsvg_DEPENDENCY)" 32125else 32126 LIBRSVG_CFLAGS=$pkg_cv_LIBRSVG_CFLAGS 32127 LIBRSVG_LIBS=$pkg_cv_LIBRSVG_LIBS 32128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32129$as_echo "yes" >&6; } 32130 _save_cflags="$CFLAGS" 32131 _save_libs="$LIBS" 32132 CFLAGS="$CFLAGS $LIBRSVG_CFLAGS" 32133 LIBS="$LIBS $LIBRSVG_LIBS" 32134 for ac_func in rsvg_pixbuf_from_file 32135do : 32136 ac_fn_c_check_func "$LINENO" "rsvg_pixbuf_from_file" "ac_cv_func_rsvg_pixbuf_from_file" 32137if test "x$ac_cv_func_rsvg_pixbuf_from_file" = xyes; then : 32138 cat >>confdefs.h <<_ACEOF 32139#define HAVE_RSVG_PIXBUF_FROM_FILE 1 32140_ACEOF 32141 test_svg=yes; any2ppm_svg=yes 32142else 32143 test_svg="no (requires $librsvg_DEPENDENCY)" 32144fi 32145done 32146 32147 CFLAGS="$_save_cflags" 32148 LIBS="$_save_libs" 32149 32150fi 32151 if test "x$test_svg" = "xyes"; then 32152 32153$as_echo "#define CAIRO_CAN_TEST_SVG_SURFACE 1" >>confdefs.h 32154 32155 else 32156 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SVG backend will not be tested since librsvg >= $LIBRSVG_VERSION_REQUIRED is not available" >&5 32157$as_echo "$as_me: WARNING: SVG backend will not be tested since librsvg >= $LIBRSVG_VERSION_REQUIRED is not available" >&2;} 32158 fi 32159fi 32160 32161 if test "x$test_svg" = "xyes"; then 32162 CAIRO_CAN_TEST_SVG_SURFACE_TRUE= 32163 CAIRO_CAN_TEST_SVG_SURFACE_FALSE='#' 32164else 32165 CAIRO_CAN_TEST_SVG_SURFACE_TRUE='#' 32166 CAIRO_CAN_TEST_SVG_SURFACE_FALSE= 32167fi 32168 32169 32170 32171 32172 32173 # Check whether --enable-test-surfaces was given. 32174if test "${enable_test_surfaces+set}" = set; then : 32175 enableval=$enable_test_surfaces; enable_test_surfaces=$enableval 32176else 32177 enable_test_surfaces=no 32178fi 32179 32180 case $enable_test_surfaces in #( 32181 no) : 32182 use_test_surfaces="no (disabled, use --enable-test-surfaces to enable)" 32183 ;; #( 32184 yes|auto) : 32185 if test "x$cairo_cv_test_surfaces_cache_version" != "x6" -o \ 32186 "x$cairo_cv_test_surfaces_cache_commands_len" != "x0" -o \ 32187 "x$cairo_cv_test_surfaces_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 32188 unset cairo_cv_test_surfaces_use 32189fi 32190 if test "x$enable_test_surfaces" = xyes -a "x$cairo_cv_test_surfaces_use" != xyes; then : 32191 unset cairo_cv_test_surfaces_use 32192fi 32193 32194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's test surfaces feature" >&5 32195$as_echo_n "checking for cairo's test surfaces feature... " >&6; } 32196if ${cairo_cv_test_surfaces_use+:} false; then : 32197 $as_echo_n "(cached) " >&6 32198else 32199 echo 32200 use_test_surfaces=yes 32201 test_surfaces_BASE="cairo" 32202test_surfaces_REQUIRES="$ac_env_test_surfaces_REQUIRES_value" 32203test_surfaces_CFLAGS="$ac_env_test_surfaces_CFLAGS_value" 32204test_surfaces_NONPKGCONFIG_CFLAGS="$ac_env_test_surfaces_NONPKGCONFIG_CFLAGS_value" 32205test_surfaces_LIBS="$ac_env_test_surfaces_LIBS_value" 32206test_surfaces_NONPKGCONFIG_LIBS="$ac_env_test_surfaces_NONPKGCONFIG_LIBS_value" 32207test_surfaces_NONPKGCONFIG_EXTRA_LIBS="$ac_env_test_surfaces_NONPKGCONFIG_EXTRA_LIBS_value" 32208 32209 32210 cairo_cv_test_surfaces_use=$use_test_surfaces 32211 cairo_cv_test_surfaces_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 32212 cairo_cv_test_surfaces_cache_commands_len="0" 32213 cairo_cv_test_surfaces_cache_version="6" 32214 cairo_cv_test_surfaces_BASE=$test_surfaces_BASE 32215cairo_cv_test_surfaces_REQUIRES=$test_surfaces_REQUIRES 32216cairo_cv_test_surfaces_CFLAGS=$test_surfaces_CFLAGS 32217cairo_cv_test_surfaces_NONPKGCONFIG_CFLAGS=$test_surfaces_NONPKGCONFIG_CFLAGS 32218cairo_cv_test_surfaces_LIBS=$test_surfaces_LIBS 32219cairo_cv_test_surfaces_NONPKGCONFIG_LIBS=$test_surfaces_NONPKGCONFIG_LIBS 32220cairo_cv_test_surfaces_NONPKGCONFIG_EXTRA_LIBS=$test_surfaces_NONPKGCONFIG_EXTRA_LIBS 32221 32222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's test surfaces feature could be enabled" >&5 32223$as_echo_n "checking whether cairo's test surfaces feature could be enabled... " >&6; } 32224 32225fi 32226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_test_surfaces_use" >&5 32227$as_echo "$cairo_cv_test_surfaces_use" >&6; } 32228 use_test_surfaces=$cairo_cv_test_surfaces_use 32229 32230 if test "x$enable_test_surfaces" = "xyes" -a "x$use_test_surfaces" != xyes; then : 32231 as_fn_error $? " test surfaces feature could not be enabled" "$LINENO" 5 32232 32233fi ;; #( 32234 *) : 32235 as_fn_error $? "invalid argument passed to --enable-test-surfaces: \`$use_test_surfaces', should be one of [no/auto/yes]" "$LINENO" 5 32236 ;; 32237esac 32238 if test "x$use_test_surfaces" = "xyes"; then : 32239 test_surfaces_BASE=$cairo_cv_test_surfaces_BASE 32240test_surfaces_REQUIRES=$cairo_cv_test_surfaces_REQUIRES 32241test_surfaces_CFLAGS=$cairo_cv_test_surfaces_CFLAGS 32242test_surfaces_NONPKGCONFIG_CFLAGS=$cairo_cv_test_surfaces_NONPKGCONFIG_CFLAGS 32243test_surfaces_LIBS=$cairo_cv_test_surfaces_LIBS 32244test_surfaces_NONPKGCONFIG_LIBS=$cairo_cv_test_surfaces_NONPKGCONFIG_LIBS 32245test_surfaces_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_test_surfaces_NONPKGCONFIG_EXTRA_LIBS 32246 32247 CAIRO_REQUIRES="$test_surfaces_REQUIRES"" ${CAIRO_REQUIRES}" 32248 32249 CAIRO_CFLAGS="$test_surfaces_CFLAGS"" ${CAIRO_CFLAGS}" 32250 32251 CAIRO_NONPKGCONFIG_CFLAGS="$test_surfaces_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 32252 32253 CAIRO_LIBS="$test_surfaces_LIBS"" ${CAIRO_LIBS}" 32254 32255 CAIRO_NONPKGCONFIG_LIBS="$test_surfaces_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 32256 32257 32258else 32259 test_surfaces_BASE=$cairo_cv_test_surfaces_BASE 32260test_surfaces_REQUIRES=$cairo_cv_test_surfaces_REQUIRES 32261test_surfaces_CFLAGS=$cairo_cv_test_surfaces_CFLAGS 32262test_surfaces_NONPKGCONFIG_CFLAGS=$cairo_cv_test_surfaces_NONPKGCONFIG_CFLAGS 32263test_surfaces_LIBS=$cairo_cv_test_surfaces_LIBS 32264test_surfaces_NONPKGCONFIG_LIBS=$cairo_cv_test_surfaces_NONPKGCONFIG_LIBS 32265test_surfaces_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_test_surfaces_NONPKGCONFIG_EXTRA_LIBS 32266 32267 32268fi 32269 32270 if test "x$use_test_surfaces" = xyes; then 32271 CAIRO_HAS_TEST_SURFACES_TRUE= 32272 CAIRO_HAS_TEST_SURFACES_FALSE='#' 32273else 32274 CAIRO_HAS_TEST_SURFACES_TRUE='#' 32275 CAIRO_HAS_TEST_SURFACES_FALSE= 32276fi 32277 32278 32279 cr_make_tmp='CAIRO_HAS_TEST_SURFACES=0' 32280 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 32281""$cr_make_tmp" 32282 32283 32284 cr_make_tmp='' 32285 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32286""$cr_make_tmp" 32287 32288 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32289""$cr_make_tmp" 32290 cr_make_tmp='' 32291 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32292""$cr_make_tmp" 32293 32294 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32295""$cr_make_tmp" 32296 32297 32298 32299 32300 32301 32302 cr_make_tmp='all_cairo_private += $(cairo_test_surfaces_private) $(cairo_test_surfaces_headers) 32303all_cairo_cxx_sources += $(cairo_test_surfaces_cxx_sources) 32304all_cairo_sources += $(cairo_test_surfaces_sources)' 32305 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32306""$cr_make_tmp" 32307 32308 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32309""$cr_make_tmp" 32310 cr_make_tmp='all_cairo_boilerplate_private += $(cairo_boilerplate_test_surfaces_private) $(cairo_boilerplate_test_surfaces_headers) 32311all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_test_surfaces_cxx_sources) 32312all_cairo_boilerplate_sources += $(cairo_boilerplate_test_surfaces_sources)' 32313 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32314""$cr_make_tmp" 32315 32316 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32317""$cr_make_tmp" 32318 32319 32320 cr_make_tmp='enabled_cairo_private += $(cairo_test_surfaces_private) $(cairo_test_surfaces_headers) 32321enabled_cairo_cxx_sources += $(cairo_test_surfaces_cxx_sources) 32322enabled_cairo_sources += $(cairo_test_surfaces_sources)' 32323 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32324"'if CAIRO_HAS_TEST_SURFACES' 32325 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32326""$cr_make_tmp" 32327 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32328"'endif' 32329 32330 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32331"'ifeq ($(CAIRO_HAS_TEST_SURFACES),1)' 32332 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32333""$cr_make_tmp" 32334 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32335"'endif' 32336 cr_make_tmp='enabled_cairo_boilerplate_private += $(cairo_boilerplate_test_surfaces_private) $(cairo_boilerplate_test_surfaces_headers) 32337enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_test_surfaces_cxx_sources) 32338enabled_cairo_boilerplate_sources += $(cairo_boilerplate_test_surfaces_sources)' 32339 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32340"'if CAIRO_HAS_TEST_SURFACES' 32341 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32342""$cr_make_tmp" 32343 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32344"'endif' 32345 32346 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32347"'ifeq ($(CAIRO_HAS_TEST_SURFACES),1)' 32348 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32349""$cr_make_tmp" 32350 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32351"'endif' 32352 32353 32354 32355 32356 32357 32358 32359 32360 32361 if test "x$use_test_surfaces" = xyes; then : 32362 : 32363 32364$as_echo "#define CAIRO_HAS_TEST_SURFACES 1" >>confdefs.h 32365 32366 32367 32368fi 32369 cr_make_tmp=' @echo "#define CAIRO_HAS_TEST_SURFACES 1" >> src/cairo-features.h' 32370 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 32371"'ifeq ($(CAIRO_HAS_TEST_SURFACES),1)' 32372 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 32373""$cr_make_tmp" 32374 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 32375"'endif' 32376 32377 32378 32379 32380 32381 32382 32383 32384 32385 enable_image=yes 32386 case $enable_image in #( 32387 no) : 32388 use_image="no (disabled, use --enable-image to enable)" 32389 ;; #( 32390 yes|auto) : 32391 if test "x$cairo_cv_image_cache_version" != "x6" -o \ 32392 "x$cairo_cv_image_cache_commands_len" != "x279" -o \ 32393 "x$cairo_cv_image_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 32394 unset cairo_cv_image_use 32395fi 32396 if test "x$enable_image" = xyes -a "x$cairo_cv_image_use" != xyes; then : 32397 unset cairo_cv_image_use 32398fi 32399 32400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's image surface backend feature" >&5 32401$as_echo_n "checking for cairo's image surface backend feature... " >&6; } 32402if ${cairo_cv_image_use+:} false; then : 32403 $as_echo_n "(cached) " >&6 32404else 32405 echo 32406 use_image=yes 32407 image_BASE="cairo" 32408image_REQUIRES="$ac_env_image_REQUIRES_value" 32409image_CFLAGS="$ac_env_image_CFLAGS_value" 32410image_NONPKGCONFIG_CFLAGS="$ac_env_image_NONPKGCONFIG_CFLAGS_value" 32411image_LIBS="$ac_env_image_LIBS_value" 32412image_NONPKGCONFIG_LIBS="$ac_env_image_NONPKGCONFIG_LIBS_value" 32413image_NONPKGCONFIG_EXTRA_LIBS="$ac_env_image_NONPKGCONFIG_EXTRA_LIBS_value" 32414 32415 32416 pixman_REQUIRES="pixman-1 >= 0.18.4" 32417 32418pkg_failed=no 32419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pixman" >&5 32420$as_echo_n "checking for pixman... " >&6; } 32421 32422if test -n "$pixman_CFLAGS"; then 32423 pkg_cv_pixman_CFLAGS="$pixman_CFLAGS" 32424 elif test -n "$PKG_CONFIG"; then 32425 if test -n "$PKG_CONFIG" && \ 32426 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$pixman_REQUIRES\""; } >&5 32427 ($PKG_CONFIG --exists --print-errors "$pixman_REQUIRES") 2>&5 32428 ac_status=$? 32429 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 32430 test $ac_status = 0; }; then 32431 pkg_cv_pixman_CFLAGS=`$PKG_CONFIG --cflags "$pixman_REQUIRES" 2>/dev/null` 32432else 32433 pkg_failed=yes 32434fi 32435 else 32436 pkg_failed=untried 32437fi 32438if test -n "$pixman_LIBS"; then 32439 pkg_cv_pixman_LIBS="$pixman_LIBS" 32440 elif test -n "$PKG_CONFIG"; then 32441 if test -n "$PKG_CONFIG" && \ 32442 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$pixman_REQUIRES\""; } >&5 32443 ($PKG_CONFIG --exists --print-errors "$pixman_REQUIRES") 2>&5 32444 ac_status=$? 32445 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 32446 test $ac_status = 0; }; then 32447 pkg_cv_pixman_LIBS=`$PKG_CONFIG --libs "$pixman_REQUIRES" 2>/dev/null` 32448else 32449 pkg_failed=yes 32450fi 32451 else 32452 pkg_failed=untried 32453fi 32454 32455 32456 32457if test $pkg_failed = yes; then 32458 32459if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 32460 _pkg_short_errors_supported=yes 32461else 32462 _pkg_short_errors_supported=no 32463fi 32464 if test $_pkg_short_errors_supported = yes; then 32465 pixman_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$pixman_REQUIRES" 2>&1` 32466 else 32467 pixman_PKG_ERRORS=`$PKG_CONFIG --print-errors "$pixman_REQUIRES" 2>&1` 32468 fi 32469 # Put the nasty error message in config.log where it belongs 32470 echo "$pixman_PKG_ERRORS" >&5 32471 32472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32473$as_echo "no" >&6; } 32474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32475$as_echo "no" >&6; } 32476 use_image="no (requires $pixman_REQUIRES http://cairographics.org/releases/)" 32477elif test $pkg_failed = untried; then 32478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32479$as_echo "no" >&6; } 32480 use_image="no (requires $pixman_REQUIRES http://cairographics.org/releases/)" 32481else 32482 pixman_CFLAGS=$pkg_cv_pixman_CFLAGS 32483 pixman_LIBS=$pkg_cv_pixman_LIBS 32484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 32485$as_echo "yes" >&6; } 32486 : 32487fi 32488 image_REQUIRES=$pixman_REQUIRES 32489 image_CFLAGS=$pixman_CFLAGS 32490 image_LIBS=$pixman_LIBS 32491 32492 cairo_cv_image_use=$use_image 32493 cairo_cv_image_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 32494 cairo_cv_image_cache_commands_len="279" 32495 cairo_cv_image_cache_version="6" 32496 cairo_cv_image_BASE=$image_BASE 32497cairo_cv_image_REQUIRES=$image_REQUIRES 32498cairo_cv_image_CFLAGS=$image_CFLAGS 32499cairo_cv_image_NONPKGCONFIG_CFLAGS=$image_NONPKGCONFIG_CFLAGS 32500cairo_cv_image_LIBS=$image_LIBS 32501cairo_cv_image_NONPKGCONFIG_LIBS=$image_NONPKGCONFIG_LIBS 32502cairo_cv_image_NONPKGCONFIG_EXTRA_LIBS=$image_NONPKGCONFIG_EXTRA_LIBS 32503 32504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's image surface backend feature could be enabled" >&5 32505$as_echo_n "checking whether cairo's image surface backend feature could be enabled... " >&6; } 32506 32507fi 32508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_image_use" >&5 32509$as_echo "$cairo_cv_image_use" >&6; } 32510 use_image=$cairo_cv_image_use 32511 32512 if test "x$enable_image" = "xyes" -a "x$use_image" != xyes; then : 32513 as_fn_error $? "mandatory image surface backend feature could not be enabled" "$LINENO" 5 32514 32515fi ;; #( 32516 *) : 32517 as_fn_error $? "invalid argument passed to --enable-image: \`$use_image', should be one of [no/auto/yes]" "$LINENO" 5 32518 ;; 32519esac 32520 if test "x$use_image" = "xyes"; then : 32521 image_BASE=$cairo_cv_image_BASE 32522image_REQUIRES=$cairo_cv_image_REQUIRES 32523image_CFLAGS=$cairo_cv_image_CFLAGS 32524image_NONPKGCONFIG_CFLAGS=$cairo_cv_image_NONPKGCONFIG_CFLAGS 32525image_LIBS=$cairo_cv_image_LIBS 32526image_NONPKGCONFIG_LIBS=$cairo_cv_image_NONPKGCONFIG_LIBS 32527image_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_image_NONPKGCONFIG_EXTRA_LIBS 32528 32529 CAIRO_REQUIRES="$image_REQUIRES"" ${CAIRO_REQUIRES}" 32530 32531 CAIRO_CFLAGS="$image_CFLAGS"" ${CAIRO_CFLAGS}" 32532 32533 CAIRO_NONPKGCONFIG_CFLAGS="$image_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 32534 32535 CAIRO_LIBS="$image_LIBS"" ${CAIRO_LIBS}" 32536 32537 CAIRO_NONPKGCONFIG_LIBS="$image_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 32538 32539 32540else 32541 image_BASE=$cairo_cv_image_BASE 32542image_REQUIRES=$cairo_cv_image_REQUIRES 32543image_CFLAGS=$cairo_cv_image_CFLAGS 32544image_NONPKGCONFIG_CFLAGS=$cairo_cv_image_NONPKGCONFIG_CFLAGS 32545image_LIBS=$cairo_cv_image_LIBS 32546image_NONPKGCONFIG_LIBS=$cairo_cv_image_NONPKGCONFIG_LIBS 32547image_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_image_NONPKGCONFIG_EXTRA_LIBS 32548 32549 32550fi 32551 32552 32553 32554 cr_make_tmp='' 32555 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32556""$cr_make_tmp" 32557 32558 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32559""$cr_make_tmp" 32560 cr_make_tmp='' 32561 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32562""$cr_make_tmp" 32563 32564 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32565""$cr_make_tmp" 32566 32567 32568 cr_make_tmp='supported_cairo_headers += $(cairo_image_headers)' 32569 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32570""$cr_make_tmp" 32571 32572 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32573""$cr_make_tmp" 32574 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_image_headers)' 32575 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32576""$cr_make_tmp" 32577 32578 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32579""$cr_make_tmp" 32580 32581 32582 32583 cr_make_tmp='all_cairo_headers += $(cairo_image_headers) 32584all_cairo_private += $(cairo_image_private) 32585all_cairo_cxx_sources += $(cairo_image_cxx_sources) 32586all_cairo_sources += $(cairo_image_sources)' 32587 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32588""$cr_make_tmp" 32589 32590 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32591""$cr_make_tmp" 32592 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_image_headers) 32593all_cairo_boilerplate_private += $(cairo_boilerplate_image_private) 32594all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_image_cxx_sources) 32595all_cairo_boilerplate_sources += $(cairo_boilerplate_image_sources)' 32596 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32597""$cr_make_tmp" 32598 32599 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32600""$cr_make_tmp" 32601 32602 32603 cr_make_tmp='enabled_cairo_headers += $(cairo_image_headers) 32604enabled_cairo_private += $(cairo_image_private) 32605enabled_cairo_cxx_sources += $(cairo_image_cxx_sources) 32606enabled_cairo_sources += $(cairo_image_sources)' 32607 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32608""$cr_make_tmp" 32609 32610 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32611""$cr_make_tmp" 32612 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_image_headers) 32613enabled_cairo_boilerplate_private += $(cairo_boilerplate_image_private) 32614enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_image_cxx_sources) 32615enabled_cairo_boilerplate_sources += $(cairo_boilerplate_image_sources)' 32616 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32617""$cr_make_tmp" 32618 32619 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32620""$cr_make_tmp" 32621 32622 32623 32624 32625 32626 32627 32628 32629 if test "x$use_image" = xyes; then : 32630 : 32631 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_IMAGE_SURFACE' 32632 32633 32634fi 32635 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_IMAGE_SURFACE' 32636 32637 32638 32639 if test "x$use_image" != xyes; then : 32640 : 32641 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_IMAGE_SURFACE' 32642 32643 32644 32645fi 32646 32647 cr_make_tmp=' @echo "#define CAIRO_HAS_IMAGE_SURFACE 1" >> src/cairo-features.h' 32648 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 32649""$cr_make_tmp" 32650 32651 32652 32653 32654 32655 32656 32657 32658 32659 enable_recording=yes 32660 case $enable_recording in #( 32661 no) : 32662 use_recording="no (disabled, use --enable-recording to enable)" 32663 ;; #( 32664 yes|auto) : 32665 if test "x$cairo_cv_recording_cache_version" != "x6" -o \ 32666 "x$cairo_cv_recording_cache_commands_len" != "x0" -o \ 32667 "x$cairo_cv_recording_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 32668 unset cairo_cv_recording_use 32669fi 32670 if test "x$enable_recording" = xyes -a "x$cairo_cv_recording_use" != xyes; then : 32671 unset cairo_cv_recording_use 32672fi 32673 32674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's recording surface backend feature" >&5 32675$as_echo_n "checking for cairo's recording surface backend feature... " >&6; } 32676if ${cairo_cv_recording_use+:} false; then : 32677 $as_echo_n "(cached) " >&6 32678else 32679 echo 32680 use_recording=yes 32681 recording_BASE="cairo" 32682recording_REQUIRES="$ac_env_recording_REQUIRES_value" 32683recording_CFLAGS="$ac_env_recording_CFLAGS_value" 32684recording_NONPKGCONFIG_CFLAGS="$ac_env_recording_NONPKGCONFIG_CFLAGS_value" 32685recording_LIBS="$ac_env_recording_LIBS_value" 32686recording_NONPKGCONFIG_LIBS="$ac_env_recording_NONPKGCONFIG_LIBS_value" 32687recording_NONPKGCONFIG_EXTRA_LIBS="$ac_env_recording_NONPKGCONFIG_EXTRA_LIBS_value" 32688 32689 32690 cairo_cv_recording_use=$use_recording 32691 cairo_cv_recording_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 32692 cairo_cv_recording_cache_commands_len="0" 32693 cairo_cv_recording_cache_version="6" 32694 cairo_cv_recording_BASE=$recording_BASE 32695cairo_cv_recording_REQUIRES=$recording_REQUIRES 32696cairo_cv_recording_CFLAGS=$recording_CFLAGS 32697cairo_cv_recording_NONPKGCONFIG_CFLAGS=$recording_NONPKGCONFIG_CFLAGS 32698cairo_cv_recording_LIBS=$recording_LIBS 32699cairo_cv_recording_NONPKGCONFIG_LIBS=$recording_NONPKGCONFIG_LIBS 32700cairo_cv_recording_NONPKGCONFIG_EXTRA_LIBS=$recording_NONPKGCONFIG_EXTRA_LIBS 32701 32702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's recording surface backend feature could be enabled" >&5 32703$as_echo_n "checking whether cairo's recording surface backend feature could be enabled... " >&6; } 32704 32705fi 32706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_recording_use" >&5 32707$as_echo "$cairo_cv_recording_use" >&6; } 32708 use_recording=$cairo_cv_recording_use 32709 32710 if test "x$enable_recording" = "xyes" -a "x$use_recording" != xyes; then : 32711 as_fn_error $? "mandatory recording surface backend feature could not be enabled" "$LINENO" 5 32712 32713fi ;; #( 32714 *) : 32715 as_fn_error $? "invalid argument passed to --enable-recording: \`$use_recording', should be one of [no/auto/yes]" "$LINENO" 5 32716 ;; 32717esac 32718 if test "x$use_recording" = "xyes"; then : 32719 recording_BASE=$cairo_cv_recording_BASE 32720recording_REQUIRES=$cairo_cv_recording_REQUIRES 32721recording_CFLAGS=$cairo_cv_recording_CFLAGS 32722recording_NONPKGCONFIG_CFLAGS=$cairo_cv_recording_NONPKGCONFIG_CFLAGS 32723recording_LIBS=$cairo_cv_recording_LIBS 32724recording_NONPKGCONFIG_LIBS=$cairo_cv_recording_NONPKGCONFIG_LIBS 32725recording_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_recording_NONPKGCONFIG_EXTRA_LIBS 32726 32727 CAIRO_REQUIRES="$recording_REQUIRES"" ${CAIRO_REQUIRES}" 32728 32729 CAIRO_CFLAGS="$recording_CFLAGS"" ${CAIRO_CFLAGS}" 32730 32731 CAIRO_NONPKGCONFIG_CFLAGS="$recording_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 32732 32733 CAIRO_LIBS="$recording_LIBS"" ${CAIRO_LIBS}" 32734 32735 CAIRO_NONPKGCONFIG_LIBS="$recording_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 32736 32737 32738else 32739 recording_BASE=$cairo_cv_recording_BASE 32740recording_REQUIRES=$cairo_cv_recording_REQUIRES 32741recording_CFLAGS=$cairo_cv_recording_CFLAGS 32742recording_NONPKGCONFIG_CFLAGS=$cairo_cv_recording_NONPKGCONFIG_CFLAGS 32743recording_LIBS=$cairo_cv_recording_LIBS 32744recording_NONPKGCONFIG_LIBS=$cairo_cv_recording_NONPKGCONFIG_LIBS 32745recording_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_recording_NONPKGCONFIG_EXTRA_LIBS 32746 32747 32748fi 32749 32750 32751 32752 cr_make_tmp='' 32753 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32754""$cr_make_tmp" 32755 32756 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32757""$cr_make_tmp" 32758 cr_make_tmp='' 32759 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32760""$cr_make_tmp" 32761 32762 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32763""$cr_make_tmp" 32764 32765 32766 cr_make_tmp='supported_cairo_headers += $(cairo_recording_headers)' 32767 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32768""$cr_make_tmp" 32769 32770 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32771""$cr_make_tmp" 32772 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_recording_headers)' 32773 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32774""$cr_make_tmp" 32775 32776 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32777""$cr_make_tmp" 32778 32779 32780 32781 cr_make_tmp='all_cairo_headers += $(cairo_recording_headers) 32782all_cairo_private += $(cairo_recording_private) 32783all_cairo_cxx_sources += $(cairo_recording_cxx_sources) 32784all_cairo_sources += $(cairo_recording_sources)' 32785 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32786""$cr_make_tmp" 32787 32788 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32789""$cr_make_tmp" 32790 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_recording_headers) 32791all_cairo_boilerplate_private += $(cairo_boilerplate_recording_private) 32792all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_recording_cxx_sources) 32793all_cairo_boilerplate_sources += $(cairo_boilerplate_recording_sources)' 32794 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32795""$cr_make_tmp" 32796 32797 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32798""$cr_make_tmp" 32799 32800 32801 cr_make_tmp='enabled_cairo_headers += $(cairo_recording_headers) 32802enabled_cairo_private += $(cairo_recording_private) 32803enabled_cairo_cxx_sources += $(cairo_recording_cxx_sources) 32804enabled_cairo_sources += $(cairo_recording_sources)' 32805 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32806""$cr_make_tmp" 32807 32808 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32809""$cr_make_tmp" 32810 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_recording_headers) 32811enabled_cairo_boilerplate_private += $(cairo_boilerplate_recording_private) 32812enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_recording_cxx_sources) 32813enabled_cairo_boilerplate_sources += $(cairo_boilerplate_recording_sources)' 32814 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32815""$cr_make_tmp" 32816 32817 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32818""$cr_make_tmp" 32819 32820 32821 32822 32823 32824 32825 32826 32827 if test "x$use_recording" = xyes; then : 32828 : 32829 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_RECORDING_SURFACE' 32830 32831 32832fi 32833 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_RECORDING_SURFACE' 32834 32835 32836 32837 if test "x$use_recording" != xyes; then : 32838 : 32839 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_RECORDING_SURFACE' 32840 32841 32842 32843fi 32844 32845 cr_make_tmp=' @echo "#define CAIRO_HAS_RECORDING_SURFACE 1" >> src/cairo-features.h' 32846 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 32847""$cr_make_tmp" 32848 32849 32850 32851 32852 32853 32854 32855 # Check whether --enable-tee was given. 32856if test "${enable_tee+set}" = set; then : 32857 enableval=$enable_tee; enable_tee=$enableval 32858else 32859 enable_tee=no 32860fi 32861 32862 case $enable_tee in #( 32863 no) : 32864 use_tee="no (disabled, use --enable-tee to enable)" 32865 ;; #( 32866 yes|auto) : 32867 if test "x$cairo_cv_tee_cache_version" != "x6" -o \ 32868 "x$cairo_cv_tee_cache_commands_len" != "x0" -o \ 32869 "x$cairo_cv_tee_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 32870 unset cairo_cv_tee_use 32871fi 32872 if test "x$enable_tee" = xyes -a "x$cairo_cv_tee_use" != xyes; then : 32873 unset cairo_cv_tee_use 32874fi 32875 32876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's tee surface backend feature" >&5 32877$as_echo_n "checking for cairo's tee surface backend feature... " >&6; } 32878if ${cairo_cv_tee_use+:} false; then : 32879 $as_echo_n "(cached) " >&6 32880else 32881 echo 32882 use_tee=yes 32883 tee_BASE="cairo" 32884tee_REQUIRES="$ac_env_tee_REQUIRES_value" 32885tee_CFLAGS="$ac_env_tee_CFLAGS_value" 32886tee_NONPKGCONFIG_CFLAGS="$ac_env_tee_NONPKGCONFIG_CFLAGS_value" 32887tee_LIBS="$ac_env_tee_LIBS_value" 32888tee_NONPKGCONFIG_LIBS="$ac_env_tee_NONPKGCONFIG_LIBS_value" 32889tee_NONPKGCONFIG_EXTRA_LIBS="$ac_env_tee_NONPKGCONFIG_EXTRA_LIBS_value" 32890 32891 32892 cairo_cv_tee_use=$use_tee 32893 cairo_cv_tee_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 32894 cairo_cv_tee_cache_commands_len="0" 32895 cairo_cv_tee_cache_version="6" 32896 cairo_cv_tee_BASE=$tee_BASE 32897cairo_cv_tee_REQUIRES=$tee_REQUIRES 32898cairo_cv_tee_CFLAGS=$tee_CFLAGS 32899cairo_cv_tee_NONPKGCONFIG_CFLAGS=$tee_NONPKGCONFIG_CFLAGS 32900cairo_cv_tee_LIBS=$tee_LIBS 32901cairo_cv_tee_NONPKGCONFIG_LIBS=$tee_NONPKGCONFIG_LIBS 32902cairo_cv_tee_NONPKGCONFIG_EXTRA_LIBS=$tee_NONPKGCONFIG_EXTRA_LIBS 32903 32904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's tee surface backend feature could be enabled" >&5 32905$as_echo_n "checking whether cairo's tee surface backend feature could be enabled... " >&6; } 32906 32907fi 32908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_tee_use" >&5 32909$as_echo "$cairo_cv_tee_use" >&6; } 32910 use_tee=$cairo_cv_tee_use 32911 32912 if test "x$enable_tee" = "xyes" -a "x$use_tee" != xyes; then : 32913 as_fn_error $? " tee surface backend feature could not be enabled" "$LINENO" 5 32914 32915fi ;; #( 32916 *) : 32917 as_fn_error $? "invalid argument passed to --enable-tee: \`$use_tee', should be one of [no/auto/yes]" "$LINENO" 5 32918 ;; 32919esac 32920 if test "x$use_tee" = "xyes"; then : 32921 tee_BASE=$cairo_cv_tee_BASE 32922tee_REQUIRES=$cairo_cv_tee_REQUIRES 32923tee_CFLAGS=$cairo_cv_tee_CFLAGS 32924tee_NONPKGCONFIG_CFLAGS=$cairo_cv_tee_NONPKGCONFIG_CFLAGS 32925tee_LIBS=$cairo_cv_tee_LIBS 32926tee_NONPKGCONFIG_LIBS=$cairo_cv_tee_NONPKGCONFIG_LIBS 32927tee_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_tee_NONPKGCONFIG_EXTRA_LIBS 32928 32929 CAIRO_REQUIRES="$tee_REQUIRES"" ${CAIRO_REQUIRES}" 32930 32931 CAIRO_CFLAGS="$tee_CFLAGS"" ${CAIRO_CFLAGS}" 32932 32933 CAIRO_NONPKGCONFIG_CFLAGS="$tee_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 32934 32935 CAIRO_LIBS="$tee_LIBS"" ${CAIRO_LIBS}" 32936 32937 CAIRO_NONPKGCONFIG_LIBS="$tee_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 32938 32939 32940else 32941 tee_BASE=$cairo_cv_tee_BASE 32942tee_REQUIRES=$cairo_cv_tee_REQUIRES 32943tee_CFLAGS=$cairo_cv_tee_CFLAGS 32944tee_NONPKGCONFIG_CFLAGS=$cairo_cv_tee_NONPKGCONFIG_CFLAGS 32945tee_LIBS=$cairo_cv_tee_LIBS 32946tee_NONPKGCONFIG_LIBS=$cairo_cv_tee_NONPKGCONFIG_LIBS 32947tee_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_tee_NONPKGCONFIG_EXTRA_LIBS 32948 32949 32950fi 32951 32952 if test "x$use_tee" = xyes; then 32953 CAIRO_HAS_TEE_SURFACE_TRUE= 32954 CAIRO_HAS_TEE_SURFACE_FALSE='#' 32955else 32956 CAIRO_HAS_TEE_SURFACE_TRUE='#' 32957 CAIRO_HAS_TEE_SURFACE_FALSE= 32958fi 32959 32960 32961 cr_make_tmp='CAIRO_HAS_TEE_SURFACE=0' 32962 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 32963""$cr_make_tmp" 32964 32965 32966 cr_make_tmp='' 32967 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32968""$cr_make_tmp" 32969 32970 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32971""$cr_make_tmp" 32972 cr_make_tmp='' 32973 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32974""$cr_make_tmp" 32975 32976 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32977""$cr_make_tmp" 32978 32979 32980 32981 cr_make_tmp='unsupported_cairo_headers += $(cairo_tee_headers)' 32982 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 32983""$cr_make_tmp" 32984 32985 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 32986""$cr_make_tmp" 32987 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_tee_headers)' 32988 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 32989""$cr_make_tmp" 32990 32991 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 32992""$cr_make_tmp" 32993 32994 32995 cr_make_tmp='all_cairo_headers += $(cairo_tee_headers) 32996all_cairo_private += $(cairo_tee_private) 32997all_cairo_cxx_sources += $(cairo_tee_cxx_sources) 32998all_cairo_sources += $(cairo_tee_sources)' 32999 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33000""$cr_make_tmp" 33001 33002 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33003""$cr_make_tmp" 33004 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_tee_headers) 33005all_cairo_boilerplate_private += $(cairo_boilerplate_tee_private) 33006all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_tee_cxx_sources) 33007all_cairo_boilerplate_sources += $(cairo_boilerplate_tee_sources)' 33008 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 33009""$cr_make_tmp" 33010 33011 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 33012""$cr_make_tmp" 33013 33014 33015 cr_make_tmp='enabled_cairo_headers += $(cairo_tee_headers) 33016enabled_cairo_private += $(cairo_tee_private) 33017enabled_cairo_cxx_sources += $(cairo_tee_cxx_sources) 33018enabled_cairo_sources += $(cairo_tee_sources)' 33019 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33020"'if CAIRO_HAS_TEE_SURFACE' 33021 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33022""$cr_make_tmp" 33023 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33024"'endif' 33025 33026 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33027"'ifeq ($(CAIRO_HAS_TEE_SURFACE),1)' 33028 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33029""$cr_make_tmp" 33030 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33031"'endif' 33032 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_tee_headers) 33033enabled_cairo_boilerplate_private += $(cairo_boilerplate_tee_private) 33034enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_tee_cxx_sources) 33035enabled_cairo_boilerplate_sources += $(cairo_boilerplate_tee_sources)' 33036 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 33037"'if CAIRO_HAS_TEE_SURFACE' 33038 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 33039""$cr_make_tmp" 33040 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 33041"'endif' 33042 33043 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 33044"'ifeq ($(CAIRO_HAS_TEE_SURFACE),1)' 33045 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 33046""$cr_make_tmp" 33047 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 33048"'endif' 33049 33050 33051 33052 33053 if test "x$use_tee" = xyes; then : 33054 : 33055 ac_config_files="$ac_config_files src/cairo-tee.pc:src/cairo-features.pc.in" 33056 33057 33058fi 33059 if test "x$use_tee" = xyes; then : 33060 : 33061 ac_config_files="$ac_config_files cairo-tee-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 33062 33063 33064fi 33065 cr_make_tmp='all_cairo_pkgconf += cairo-tee.pc' 33066 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33067""$cr_make_tmp" 33068 33069 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33070""$cr_make_tmp" 33071 33072 33073 cr_make_tmp='enabled_cairo_pkgconf += cairo-tee.pc' 33074 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33075"'if CAIRO_HAS_TEE_SURFACE' 33076 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33077""$cr_make_tmp" 33078 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33079"'endif' 33080 33081 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33082"'ifeq ($(CAIRO_HAS_TEE_SURFACE),1)' 33083 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33084""$cr_make_tmp" 33085 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33086"'endif' 33087 33088 33089 if test "x$use_tee" = xyes; then : 33090 : 33091 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_TEE_SURFACE' 33092 33093 33094fi 33095 33096 33097 33098 cr_make_tmp=' @echo "#define CAIRO_HAS_TEE_SURFACE 1" >> src/cairo-features.h' 33099 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 33100"'ifeq ($(CAIRO_HAS_TEE_SURFACE),1)' 33101 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 33102""$cr_make_tmp" 33103 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 33104"'endif' 33105 33106 33107 if test "x$use_tee" = xyes; then : 33108 : 33109 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 33110 33111"'--- The tee surface backend feature is still under active development and is 33112--- included in this release only as a preview. It does NOT fully work yet 33113--- and incompatible changes may yet be made to tee surface backend specific 33114--- API.' 33115 33116 33117 33118fi 33119 33120 33121 33122 33123 # Check whether --enable-xml was given. 33124if test "${enable_xml+set}" = set; then : 33125 enableval=$enable_xml; enable_xml=$enableval 33126else 33127 enable_xml=no 33128fi 33129 33130 case $enable_xml in #( 33131 no) : 33132 use_xml="no (disabled, use --enable-xml to enable)" 33133 ;; #( 33134 yes|auto) : 33135 if test "x$cairo_cv_xml_cache_version" != "x6" -o \ 33136 "x$cairo_cv_xml_cache_commands_len" != "x54" -o \ 33137 "x$cairo_cv_xml_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 33138 unset cairo_cv_xml_use 33139fi 33140 if test "x$enable_xml" = xyes -a "x$cairo_cv_xml_use" != xyes; then : 33141 unset cairo_cv_xml_use 33142fi 33143 33144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's xml surface backend feature" >&5 33145$as_echo_n "checking for cairo's xml surface backend feature... " >&6; } 33146if ${cairo_cv_xml_use+:} false; then : 33147 $as_echo_n "(cached) " >&6 33148else 33149 echo 33150 use_xml=yes 33151 xml_BASE="cairo" 33152xml_REQUIRES="$ac_env_xml_REQUIRES_value" 33153xml_CFLAGS="$ac_env_xml_CFLAGS_value" 33154xml_NONPKGCONFIG_CFLAGS="$ac_env_xml_NONPKGCONFIG_CFLAGS_value" 33155xml_LIBS="$ac_env_xml_LIBS_value" 33156xml_NONPKGCONFIG_LIBS="$ac_env_xml_NONPKGCONFIG_LIBS_value" 33157xml_NONPKGCONFIG_EXTRA_LIBS="$ac_env_xml_NONPKGCONFIG_EXTRA_LIBS_value" 33158 33159 33160 use_xml=$have_libz 33161 xml_NONPKGCONFIG_LIBS=-lz 33162 33163 cairo_cv_xml_use=$use_xml 33164 cairo_cv_xml_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 33165 cairo_cv_xml_cache_commands_len="54" 33166 cairo_cv_xml_cache_version="6" 33167 cairo_cv_xml_BASE=$xml_BASE 33168cairo_cv_xml_REQUIRES=$xml_REQUIRES 33169cairo_cv_xml_CFLAGS=$xml_CFLAGS 33170cairo_cv_xml_NONPKGCONFIG_CFLAGS=$xml_NONPKGCONFIG_CFLAGS 33171cairo_cv_xml_LIBS=$xml_LIBS 33172cairo_cv_xml_NONPKGCONFIG_LIBS=$xml_NONPKGCONFIG_LIBS 33173cairo_cv_xml_NONPKGCONFIG_EXTRA_LIBS=$xml_NONPKGCONFIG_EXTRA_LIBS 33174 33175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's xml surface backend feature could be enabled" >&5 33176$as_echo_n "checking whether cairo's xml surface backend feature could be enabled... " >&6; } 33177 33178fi 33179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_xml_use" >&5 33180$as_echo "$cairo_cv_xml_use" >&6; } 33181 use_xml=$cairo_cv_xml_use 33182 33183 if test "x$enable_xml" = "xyes" -a "x$use_xml" != xyes; then : 33184 as_fn_error $? " xml surface backend feature could not be enabled" "$LINENO" 5 33185 33186fi ;; #( 33187 *) : 33188 as_fn_error $? "invalid argument passed to --enable-xml: \`$use_xml', should be one of [no/auto/yes]" "$LINENO" 5 33189 ;; 33190esac 33191 if test "x$use_xml" = "xyes"; then : 33192 xml_BASE=$cairo_cv_xml_BASE 33193xml_REQUIRES=$cairo_cv_xml_REQUIRES 33194xml_CFLAGS=$cairo_cv_xml_CFLAGS 33195xml_NONPKGCONFIG_CFLAGS=$cairo_cv_xml_NONPKGCONFIG_CFLAGS 33196xml_LIBS=$cairo_cv_xml_LIBS 33197xml_NONPKGCONFIG_LIBS=$cairo_cv_xml_NONPKGCONFIG_LIBS 33198xml_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_xml_NONPKGCONFIG_EXTRA_LIBS 33199 33200 CAIRO_REQUIRES="$xml_REQUIRES"" ${CAIRO_REQUIRES}" 33201 33202 CAIRO_CFLAGS="$xml_CFLAGS"" ${CAIRO_CFLAGS}" 33203 33204 CAIRO_NONPKGCONFIG_CFLAGS="$xml_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 33205 33206 CAIRO_LIBS="$xml_LIBS"" ${CAIRO_LIBS}" 33207 33208 CAIRO_NONPKGCONFIG_LIBS="$xml_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 33209 33210 33211else 33212 xml_BASE=$cairo_cv_xml_BASE 33213xml_REQUIRES=$cairo_cv_xml_REQUIRES 33214xml_CFLAGS=$cairo_cv_xml_CFLAGS 33215xml_NONPKGCONFIG_CFLAGS=$cairo_cv_xml_NONPKGCONFIG_CFLAGS 33216xml_LIBS=$cairo_cv_xml_LIBS 33217xml_NONPKGCONFIG_LIBS=$cairo_cv_xml_NONPKGCONFIG_LIBS 33218xml_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_xml_NONPKGCONFIG_EXTRA_LIBS 33219 33220 33221fi 33222 33223 if test "x$use_xml" = xyes; then 33224 CAIRO_HAS_XML_SURFACE_TRUE= 33225 CAIRO_HAS_XML_SURFACE_FALSE='#' 33226else 33227 CAIRO_HAS_XML_SURFACE_TRUE='#' 33228 CAIRO_HAS_XML_SURFACE_FALSE= 33229fi 33230 33231 33232 cr_make_tmp='CAIRO_HAS_XML_SURFACE=0' 33233 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 33234""$cr_make_tmp" 33235 33236 33237 cr_make_tmp='' 33238 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33239""$cr_make_tmp" 33240 33241 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33242""$cr_make_tmp" 33243 cr_make_tmp='' 33244 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 33245""$cr_make_tmp" 33246 33247 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 33248""$cr_make_tmp" 33249 33250 33251 33252 cr_make_tmp='unsupported_cairo_headers += $(cairo_xml_headers)' 33253 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33254""$cr_make_tmp" 33255 33256 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33257""$cr_make_tmp" 33258 cr_make_tmp='unsupported_cairo_boilerplate_headers += $(cairo_boilerplate_xml_headers)' 33259 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 33260""$cr_make_tmp" 33261 33262 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 33263""$cr_make_tmp" 33264 33265 33266 cr_make_tmp='all_cairo_headers += $(cairo_xml_headers) 33267all_cairo_private += $(cairo_xml_private) 33268all_cairo_cxx_sources += $(cairo_xml_cxx_sources) 33269all_cairo_sources += $(cairo_xml_sources)' 33270 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33271""$cr_make_tmp" 33272 33273 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33274""$cr_make_tmp" 33275 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_xml_headers) 33276all_cairo_boilerplate_private += $(cairo_boilerplate_xml_private) 33277all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_xml_cxx_sources) 33278all_cairo_boilerplate_sources += $(cairo_boilerplate_xml_sources)' 33279 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 33280""$cr_make_tmp" 33281 33282 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 33283""$cr_make_tmp" 33284 33285 33286 cr_make_tmp='enabled_cairo_headers += $(cairo_xml_headers) 33287enabled_cairo_private += $(cairo_xml_private) 33288enabled_cairo_cxx_sources += $(cairo_xml_cxx_sources) 33289enabled_cairo_sources += $(cairo_xml_sources)' 33290 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33291"'if CAIRO_HAS_XML_SURFACE' 33292 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33293""$cr_make_tmp" 33294 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33295"'endif' 33296 33297 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33298"'ifeq ($(CAIRO_HAS_XML_SURFACE),1)' 33299 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33300""$cr_make_tmp" 33301 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33302"'endif' 33303 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_xml_headers) 33304enabled_cairo_boilerplate_private += $(cairo_boilerplate_xml_private) 33305enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_xml_cxx_sources) 33306enabled_cairo_boilerplate_sources += $(cairo_boilerplate_xml_sources)' 33307 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 33308"'if CAIRO_HAS_XML_SURFACE' 33309 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 33310""$cr_make_tmp" 33311 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 33312"'endif' 33313 33314 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 33315"'ifeq ($(CAIRO_HAS_XML_SURFACE),1)' 33316 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 33317""$cr_make_tmp" 33318 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 33319"'endif' 33320 33321 33322 33323 33324 if test "x$use_xml" = xyes; then : 33325 : 33326 ac_config_files="$ac_config_files src/cairo-xml.pc:src/cairo-features.pc.in" 33327 33328 33329fi 33330 if test "x$use_xml" = xyes; then : 33331 : 33332 ac_config_files="$ac_config_files cairo-xml-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 33333 33334 33335fi 33336 cr_make_tmp='all_cairo_pkgconf += cairo-xml.pc' 33337 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33338""$cr_make_tmp" 33339 33340 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33341""$cr_make_tmp" 33342 33343 33344 cr_make_tmp='enabled_cairo_pkgconf += cairo-xml.pc' 33345 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33346"'if CAIRO_HAS_XML_SURFACE' 33347 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33348""$cr_make_tmp" 33349 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33350"'endif' 33351 33352 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33353"'ifeq ($(CAIRO_HAS_XML_SURFACE),1)' 33354 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33355""$cr_make_tmp" 33356 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33357"'endif' 33358 33359 33360 if test "x$use_xml" = xyes; then : 33361 : 33362 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_XML_SURFACE' 33363 33364 33365fi 33366 33367 33368 33369 cr_make_tmp=' @echo "#define CAIRO_HAS_XML_SURFACE 1" >> src/cairo-features.h' 33370 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 33371"'ifeq ($(CAIRO_HAS_XML_SURFACE),1)' 33372 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 33373""$cr_make_tmp" 33374 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 33375"'endif' 33376 33377 33378 if test "x$use_xml" = xyes; then : 33379 : 33380 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 33381 33382"'--- The xml surface backend feature is still under active development and is 33383--- included in this release only as a preview. It does NOT fully work yet 33384--- and incompatible changes may yet be made to xml surface backend specific 33385--- API.' 33386 33387 33388 33389fi 33390 33391 33392 33393 33394 33395 33396 enable_user=yes 33397 case $enable_user in #( 33398 no) : 33399 use_user="no (disabled, use --enable-user to enable)" 33400 ;; #( 33401 yes|auto) : 33402 if test "x$cairo_cv_user_cache_version" != "x6" -o \ 33403 "x$cairo_cv_user_cache_commands_len" != "x0" -o \ 33404 "x$cairo_cv_user_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 33405 unset cairo_cv_user_use 33406fi 33407 if test "x$enable_user" = xyes -a "x$cairo_cv_user_use" != xyes; then : 33408 unset cairo_cv_user_use 33409fi 33410 33411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's user font backend feature" >&5 33412$as_echo_n "checking for cairo's user font backend feature... " >&6; } 33413if ${cairo_cv_user_use+:} false; then : 33414 $as_echo_n "(cached) " >&6 33415else 33416 echo 33417 use_user=yes 33418 user_BASE="cairo" 33419user_REQUIRES="$ac_env_user_REQUIRES_value" 33420user_CFLAGS="$ac_env_user_CFLAGS_value" 33421user_NONPKGCONFIG_CFLAGS="$ac_env_user_NONPKGCONFIG_CFLAGS_value" 33422user_LIBS="$ac_env_user_LIBS_value" 33423user_NONPKGCONFIG_LIBS="$ac_env_user_NONPKGCONFIG_LIBS_value" 33424user_NONPKGCONFIG_EXTRA_LIBS="$ac_env_user_NONPKGCONFIG_EXTRA_LIBS_value" 33425 33426 33427 cairo_cv_user_use=$use_user 33428 cairo_cv_user_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 33429 cairo_cv_user_cache_commands_len="0" 33430 cairo_cv_user_cache_version="6" 33431 cairo_cv_user_BASE=$user_BASE 33432cairo_cv_user_REQUIRES=$user_REQUIRES 33433cairo_cv_user_CFLAGS=$user_CFLAGS 33434cairo_cv_user_NONPKGCONFIG_CFLAGS=$user_NONPKGCONFIG_CFLAGS 33435cairo_cv_user_LIBS=$user_LIBS 33436cairo_cv_user_NONPKGCONFIG_LIBS=$user_NONPKGCONFIG_LIBS 33437cairo_cv_user_NONPKGCONFIG_EXTRA_LIBS=$user_NONPKGCONFIG_EXTRA_LIBS 33438 33439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's user font backend feature could be enabled" >&5 33440$as_echo_n "checking whether cairo's user font backend feature could be enabled... " >&6; } 33441 33442fi 33443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_user_use" >&5 33444$as_echo "$cairo_cv_user_use" >&6; } 33445 use_user=$cairo_cv_user_use 33446 33447 if test "x$enable_user" = "xyes" -a "x$use_user" != xyes; then : 33448 as_fn_error $? "mandatory user font backend feature could not be enabled" "$LINENO" 5 33449 33450fi ;; #( 33451 *) : 33452 as_fn_error $? "invalid argument passed to --enable-user: \`$use_user', should be one of [no/auto/yes]" "$LINENO" 5 33453 ;; 33454esac 33455 if test "x$use_user" = "xyes"; then : 33456 user_BASE=$cairo_cv_user_BASE 33457user_REQUIRES=$cairo_cv_user_REQUIRES 33458user_CFLAGS=$cairo_cv_user_CFLAGS 33459user_NONPKGCONFIG_CFLAGS=$cairo_cv_user_NONPKGCONFIG_CFLAGS 33460user_LIBS=$cairo_cv_user_LIBS 33461user_NONPKGCONFIG_LIBS=$cairo_cv_user_NONPKGCONFIG_LIBS 33462user_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_user_NONPKGCONFIG_EXTRA_LIBS 33463 33464 CAIRO_REQUIRES="$user_REQUIRES"" ${CAIRO_REQUIRES}" 33465 33466 CAIRO_CFLAGS="$user_CFLAGS"" ${CAIRO_CFLAGS}" 33467 33468 CAIRO_NONPKGCONFIG_CFLAGS="$user_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 33469 33470 CAIRO_LIBS="$user_LIBS"" ${CAIRO_LIBS}" 33471 33472 CAIRO_NONPKGCONFIG_LIBS="$user_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 33473 33474 33475else 33476 user_BASE=$cairo_cv_user_BASE 33477user_REQUIRES=$cairo_cv_user_REQUIRES 33478user_CFLAGS=$cairo_cv_user_CFLAGS 33479user_NONPKGCONFIG_CFLAGS=$cairo_cv_user_NONPKGCONFIG_CFLAGS 33480user_LIBS=$cairo_cv_user_LIBS 33481user_NONPKGCONFIG_LIBS=$cairo_cv_user_NONPKGCONFIG_LIBS 33482user_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_user_NONPKGCONFIG_EXTRA_LIBS 33483 33484 33485fi 33486 33487 33488 33489 cr_make_tmp='' 33490 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33491""$cr_make_tmp" 33492 33493 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33494""$cr_make_tmp" 33495 cr_make_tmp='' 33496 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 33497""$cr_make_tmp" 33498 33499 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 33500""$cr_make_tmp" 33501 33502 33503 cr_make_tmp='supported_cairo_headers += $(cairo_user_headers)' 33504 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33505""$cr_make_tmp" 33506 33507 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33508""$cr_make_tmp" 33509 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_user_headers)' 33510 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 33511""$cr_make_tmp" 33512 33513 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 33514""$cr_make_tmp" 33515 33516 33517 33518 cr_make_tmp='all_cairo_headers += $(cairo_user_headers) 33519all_cairo_private += $(cairo_user_private) 33520all_cairo_cxx_sources += $(cairo_user_cxx_sources) 33521all_cairo_sources += $(cairo_user_sources)' 33522 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33523""$cr_make_tmp" 33524 33525 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33526""$cr_make_tmp" 33527 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_user_headers) 33528all_cairo_boilerplate_private += $(cairo_boilerplate_user_private) 33529all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_user_cxx_sources) 33530all_cairo_boilerplate_sources += $(cairo_boilerplate_user_sources)' 33531 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 33532""$cr_make_tmp" 33533 33534 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 33535""$cr_make_tmp" 33536 33537 33538 cr_make_tmp='enabled_cairo_headers += $(cairo_user_headers) 33539enabled_cairo_private += $(cairo_user_private) 33540enabled_cairo_cxx_sources += $(cairo_user_cxx_sources) 33541enabled_cairo_sources += $(cairo_user_sources)' 33542 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 33543""$cr_make_tmp" 33544 33545 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 33546""$cr_make_tmp" 33547 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_user_headers) 33548enabled_cairo_boilerplate_private += $(cairo_boilerplate_user_private) 33549enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_user_cxx_sources) 33550enabled_cairo_boilerplate_sources += $(cairo_boilerplate_user_sources)' 33551 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 33552""$cr_make_tmp" 33553 33554 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 33555""$cr_make_tmp" 33556 33557 33558 33559 33560 33561 33562 33563 33564 if test "x$use_user" = xyes; then : 33565 : 33566 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_USER_FONT' 33567 33568 33569fi 33570 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_USER_FONT' 33571 33572 33573 33574 if test "x$use_user" != xyes; then : 33575 : 33576 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_USER_FONT' 33577 33578 33579 33580fi 33581 33582 cr_make_tmp=' @echo "#define CAIRO_HAS_USER_FONT 1" >> src/cairo-features.h' 33583 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 33584""$cr_make_tmp" 33585 33586 33587 33588 33589 33590 33591 33592 33593have_real_pthread=no 33594have_pthread=no 33595 # Check whether --enable-pthread was given. 33596if test "${enable_pthread+set}" = set; then : 33597 enableval=$enable_pthread; enable_pthread=$enableval 33598else 33599 enable_pthread=auto 33600fi 33601 33602 case $enable_pthread in #( 33603 no) : 33604 use_pthread="no (disabled, use --enable-pthread to enable)" 33605 ;; #( 33606 yes|auto) : 33607 if test "x$cairo_cv_pthread_cache_version" != "x6" -o \ 33608 "x$cairo_cv_pthread_cache_commands_len" != "x23" -o \ 33609 "x$cairo_cv_pthread_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 33610 unset cairo_cv_pthread_use 33611fi 33612 if test "x$enable_pthread" = xyes -a "x$cairo_cv_pthread_use" != xyes; then : 33613 unset cairo_cv_pthread_use 33614fi 33615 33616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's pthread feature" >&5 33617$as_echo_n "checking for cairo's pthread feature... " >&6; } 33618if ${cairo_cv_pthread_use+:} false; then : 33619 $as_echo_n "(cached) " >&6 33620else 33621 echo 33622 use_pthread=yes 33623 pthread_BASE="cairo" 33624pthread_REQUIRES="$ac_env_pthread_REQUIRES_value" 33625pthread_CFLAGS="$ac_env_pthread_CFLAGS_value" 33626pthread_NONPKGCONFIG_CFLAGS="$ac_env_pthread_NONPKGCONFIG_CFLAGS_value" 33627pthread_LIBS="$ac_env_pthread_LIBS_value" 33628pthread_NONPKGCONFIG_LIBS="$ac_env_pthread_NONPKGCONFIG_LIBS_value" 33629pthread_NONPKGCONFIG_EXTRA_LIBS="$ac_env_pthread_NONPKGCONFIG_EXTRA_LIBS_value" 33630 33631 if test "x$PTHREAD_CFLAGS" = "x"; then 33632 PTHREAD_CFLAGS="-D_REENTRANT" 33633 fi 33634 if test "x$PTHREAD_LIBS" = "x"; then 33635 PTHREAD_LIBS="-lpthread" 33636 fi 33637 33638 # AC_LANG_PROGRAM() produces a main() w/o args, 33639 # but -Wold-style-definition doesn't like that. 33640 # We need _some_ program so that we don't get 33641 # warnings about empty compilation units, so always 33642 # append a reasonable main(). 33643 _compile_program="#ifndef _GNU_SOURCE 33644#define _GNU_SOURCE /* for PTHREAD_MUTEX_INITIALIZER under linux */ 33645#endif 33646#include <pthread.h> 33647 33648pthread_mutex_t test_mutex_initializer = PTHREAD_MUTEX_INITIALIZER; 33649int test_mutex (void) 33650{ 33651 int x = 0; 33652 pthread_mutex_t mutex; 33653 x |= pthread_mutex_init (&mutex, NULL); 33654 x |= pthread_mutex_lock (&mutex); 33655 x |= pthread_mutex_unlock (&mutex); 33656 x |= pthread_mutex_destroy (&mutex); 33657 return 0; 33658} 33659 33660int test_mutex_attr (void) 33661{ 33662 int x = 0; 33663 pthread_mutexattr_t attr; 33664 pthread_mutex_t mutex; 33665 x |= pthread_mutexattr_init (&attr); 33666 x |= pthread_mutexattr_settype (&attr, PTHREAD_MUTEX_RECURSIVE); 33667 x |= pthread_mutex_init (&mutex, &attr); 33668 x |= pthread_mutex_lock (&mutex); 33669 x |= pthread_mutex_unlock (&mutex); 33670 x |= pthread_mutex_destroy (&mutex); 33671 x |= pthread_mutexattr_destroy (&attr); 33672 return x; 33673} 33674 33675pthread_once_t once_control = PTHREAD_ONCE_INIT; 33676void test_once_init (void) {} 33677int test_once (void) 33678{ 33679 return pthread_once (&once_control, test_once_init); 33680} 33681 33682pthread_key_t test_specific_key; 33683int test_specific (void) 33684{ 33685 int x = 0; 33686 x |= pthread_key_create (&test_specific_key, NULL); 33687 x |= pthread_setspecific (test_specific_key, NULL); 33688 x |= pthread_getspecific (test_specific_key) != NULL; 33689 return x; 33690} 33691 33692void cleaner (void *arg) { (void)arg; } 33693 33694void * 33695test_thread_main (void *arg) 33696{ 33697 pthread_cleanup_push (cleaner, arg); 33698 pthread_exit (arg); 33699 pthread_cleanup_pop (1); 33700 return arg; 33701} 33702 33703int 33704test_threads (void) 33705{ 33706 int x = 0; 33707 pthread_t thread; 33708 pthread_attr_t attr; 33709 void *arg = NULL; 33710 x |= pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED); 33711 x |= pthread_create (&thread, &attr, test_thread_main, arg); 33712 x |= pthread_equal (pthread_self(), thread); 33713 x |= pthread_join (thread, &arg); 33714 x |= pthread_attr_destroy (&attr); 33715 return x; 33716}"' 33717 int main(int c, char **v) { (void)c; (void)v; return 0; }' 33718 33719 _save_cflags="$CFLAGS" 33720 _save_ldflags="$LDFLAGS" 33721 _save_libs="$LIBS" 33722 CFLAGS="$PTHREAD_CFLAGS"; 33723 LIBS="$PTHREAD_LIBS" 33724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33725/* end confdefs.h. */ 33726$_compile_program 33727_ACEOF 33728if ac_fn_c_try_link "$LINENO"; then : 33729 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 33730 cairo_cc_flag=yes 33731else 33732 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 33733 cairo_cc_flag=no 33734fi 33735rm -f core conftest.err conftest.$ac_objext \ 33736 conftest$ac_exeext conftest.$ac_ext 33737 33738 if test "x$cairo_cc_stderr" != "x"; then 33739 cairo_cc_flag=no 33740 fi 33741 33742 if test "x$cairo_cc_flag" = "xyes"; then 33743 real_pthread_CFLAGS="$CFLAGS"; 33744 real_pthread_LIBS="$LIBS"; 33745 have_real_pthread=yes 33746 else 33747 real_pthread_CFLAGS=""; 33748 real_pthread_LIBS=""; 33749 have_real_pthread=no 33750 fi 33751 CFLAGS="$_save_cflags" 33752 LDFLAGS="$_save_ldflags" 33753 LIBS="$_save_libs" 33754 33755 33756 if test "x$have_real_pthread" != "xyes"; then 33757 # AC_LANG_PROGRAM() produces a main() w/o args, 33758 # but -Wold-style-definition doesn't like that. 33759 # We need _some_ program so that we don't get 33760 # warnings about empty compilation units, so always 33761 # append a reasonable main(). 33762 _compile_program="#ifndef _GNU_SOURCE 33763#define _GNU_SOURCE /* for PTHREAD_MUTEX_INITIALIZER under linux */ 33764#endif 33765#include <pthread.h> 33766 33767pthread_mutex_t test_mutex_initializer = PTHREAD_MUTEX_INITIALIZER; 33768int test_mutex (void) 33769{ 33770 int x = 0; 33771 pthread_mutex_t mutex; 33772 x |= pthread_mutex_init (&mutex, NULL); 33773 x |= pthread_mutex_lock (&mutex); 33774 x |= pthread_mutex_unlock (&mutex); 33775 x |= pthread_mutex_destroy (&mutex); 33776 return 0; 33777} 33778 33779int test_mutex_attr (void) 33780{ 33781 int x = 0; 33782 pthread_mutexattr_t attr; 33783 pthread_mutex_t mutex; 33784 x |= pthread_mutexattr_init (&attr); 33785 x |= pthread_mutexattr_settype (&attr, PTHREAD_MUTEX_RECURSIVE); 33786 x |= pthread_mutex_init (&mutex, &attr); 33787 x |= pthread_mutex_lock (&mutex); 33788 x |= pthread_mutex_unlock (&mutex); 33789 x |= pthread_mutex_destroy (&mutex); 33790 x |= pthread_mutexattr_destroy (&attr); 33791 return x; 33792} 33793 33794pthread_once_t once_control = PTHREAD_ONCE_INIT; 33795void test_once_init (void) {} 33796int test_once (void) 33797{ 33798 return pthread_once (&once_control, test_once_init); 33799} 33800 33801pthread_key_t test_specific_key; 33802int test_specific (void) 33803{ 33804 int x = 0; 33805 x |= pthread_key_create (&test_specific_key, NULL); 33806 x |= pthread_setspecific (test_specific_key, NULL); 33807 x |= pthread_getspecific (test_specific_key) != NULL; 33808 return x; 33809} 33810 33811void cleaner (void *arg) { (void)arg; } 33812 33813void * 33814test_thread_main (void *arg) 33815{ 33816 pthread_cleanup_push (cleaner, arg); 33817 pthread_exit (arg); 33818 pthread_cleanup_pop (1); 33819 return arg; 33820} 33821 33822int 33823test_threads (void) 33824{ 33825 int x = 0; 33826 pthread_t thread; 33827 pthread_attr_t attr; 33828 void *arg = NULL; 33829 x |= pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED); 33830 x |= pthread_create (&thread, &attr, test_thread_main, arg); 33831 x |= pthread_equal (pthread_self(), thread); 33832 x |= pthread_join (thread, &arg); 33833 x |= pthread_attr_destroy (&attr); 33834 return x; 33835}"' 33836 int main(int c, char **v) { (void)c; (void)v; return 0; }' 33837 33838 _save_cflags="$CFLAGS" 33839 _save_ldflags="$LDFLAGS" 33840 _save_libs="$LIBS" 33841 CFLAGS="-pthread"; 33842 LIBS="" 33843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33844/* end confdefs.h. */ 33845$_compile_program 33846_ACEOF 33847if ac_fn_c_try_link "$LINENO"; then : 33848 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 33849 cairo_cc_flag=yes 33850else 33851 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 33852 cairo_cc_flag=no 33853fi 33854rm -f core conftest.err conftest.$ac_objext \ 33855 conftest$ac_exeext conftest.$ac_ext 33856 33857 if test "x$cairo_cc_stderr" != "x"; then 33858 cairo_cc_flag=no 33859 fi 33860 33861 if test "x$cairo_cc_flag" = "xyes"; then 33862 real_pthread_CFLAGS="$CFLAGS"; 33863 real_pthread_LIBS="$LIBS"; 33864 have_real_pthread=yes 33865 else 33866 real_pthread_CFLAGS=""; 33867 real_pthread_LIBS=""; 33868 have_real_pthread="no (can't link with -lpthread or -pthread)" 33869 fi 33870 CFLAGS="$_save_cflags" 33871 LDFLAGS="$_save_ldflags" 33872 LIBS="$_save_libs" 33873 33874 33875 fi 33876 PTHREAD_CFLAGS= 33877 PTHREAD_LIBS= 33878 33879 have_pthread="no" 33880 if test "x$enable_pthread" != "xyes"; then 33881 # AC_LANG_PROGRAM() produces a main() w/o args, 33882 # but -Wold-style-definition doesn't like that. 33883 # We need _some_ program so that we don't get 33884 # warnings about empty compilation units, so always 33885 # append a reasonable main(). 33886 _compile_program="#ifndef _GNU_SOURCE 33887#define _GNU_SOURCE /* for PTHREAD_MUTEX_INITIALIZER under linux */ 33888#endif 33889#include <pthread.h> 33890 33891pthread_mutex_t test_mutex_initializer = PTHREAD_MUTEX_INITIALIZER; 33892int test_mutex (void) 33893{ 33894 int x = 0; 33895 pthread_mutex_t mutex; 33896 x |= pthread_mutex_init (&mutex, NULL); 33897 x |= pthread_mutex_lock (&mutex); 33898 x |= pthread_mutex_unlock (&mutex); 33899 x |= pthread_mutex_destroy (&mutex); 33900 return 0; 33901} 33902 33903int test_mutex_attr (void) 33904{ 33905 int x = 0; 33906 pthread_mutexattr_t attr; 33907 pthread_mutex_t mutex; 33908 x |= pthread_mutexattr_init (&attr); 33909 x |= pthread_mutexattr_settype (&attr, PTHREAD_MUTEX_RECURSIVE); 33910 x |= pthread_mutex_init (&mutex, &attr); 33911 x |= pthread_mutex_lock (&mutex); 33912 x |= pthread_mutex_unlock (&mutex); 33913 x |= pthread_mutex_destroy (&mutex); 33914 x |= pthread_mutexattr_destroy (&attr); 33915 return x; 33916}"' 33917 int main(int c, char **v) { (void)c; (void)v; return 0; }' 33918 33919 _save_cflags="$CFLAGS" 33920 _save_ldflags="$LDFLAGS" 33921 _save_libs="$LIBS" 33922 CFLAGS="-D_REENTRANT"; 33923 LIBS="" 33924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 33925/* end confdefs.h. */ 33926$_compile_program 33927_ACEOF 33928if ac_fn_c_try_link "$LINENO"; then : 33929 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 33930 cairo_cc_flag=yes 33931else 33932 cairo_cc_stderr=`test -f conftest.err && cat conftest.err` 33933 cairo_cc_flag=no 33934fi 33935rm -f core conftest.err conftest.$ac_objext \ 33936 conftest$ac_exeext conftest.$ac_ext 33937 33938 if test "x$cairo_cc_stderr" != "x"; then 33939 cairo_cc_flag=no 33940 fi 33941 33942 if test "x$cairo_cc_flag" = "xyes"; then 33943 pthread_CFLAGS="$CFLAGS"; 33944 pthread_LIBS="$LIBS"; 33945 have_pthread=yes 33946 else 33947 pthread_CFLAGS=""; 33948 pthread_LIBS=""; 33949 33950 fi 33951 CFLAGS="$_save_cflags" 33952 LDFLAGS="$_save_ldflags" 33953 LIBS="$_save_libs" 33954 33955 33956 fi 33957 33958 if test "x$have_pthread" != "xyes"; then 33959 have_pthread="$have_real_pthread"; 33960 pthread_CFLAGS="$real_pthread_CFLAGS"; 33961 pthread_LIBS="$real_pthread_LIBS"; 33962 fi 33963 33964 if test "x$have_real_pthread" = "xyes"; then 33965 33966$as_echo "#define CAIRO_HAS_REAL_PTHREAD 1" >>confdefs.h 33967 33968 fi 33969 if test "x$have_pthread" = "xyes"; then 33970 33971$as_echo "#define CAIRO_HAS_PTHREAD 1" >>confdefs.h 33972 33973 fi 33974 33975 if test "x$enable_pthread" = "xyes" -a "x$have_pthread" != "xyes"; then 33976 as_fn_error $? "pthread requested but not found" "$LINENO" 5 33977 fi 33978 33979 use_pthread="$have_pthread" 33980 pthread_REQUIRES="" 33981 33982 cairo_cv_pthread_use=$use_pthread 33983 cairo_cv_pthread_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 33984 cairo_cv_pthread_cache_commands_len="23" 33985 cairo_cv_pthread_cache_version="6" 33986 cairo_cv_pthread_BASE=$pthread_BASE 33987cairo_cv_pthread_REQUIRES=$pthread_REQUIRES 33988cairo_cv_pthread_CFLAGS=$pthread_CFLAGS 33989cairo_cv_pthread_NONPKGCONFIG_CFLAGS=$pthread_NONPKGCONFIG_CFLAGS 33990cairo_cv_pthread_LIBS=$pthread_LIBS 33991cairo_cv_pthread_NONPKGCONFIG_LIBS=$pthread_NONPKGCONFIG_LIBS 33992cairo_cv_pthread_NONPKGCONFIG_EXTRA_LIBS=$pthread_NONPKGCONFIG_EXTRA_LIBS 33993 33994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's pthread feature could be enabled" >&5 33995$as_echo_n "checking whether cairo's pthread feature could be enabled... " >&6; } 33996 33997fi 33998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_pthread_use" >&5 33999$as_echo "$cairo_cv_pthread_use" >&6; } 34000 use_pthread=$cairo_cv_pthread_use 34001 34002 if test "x$enable_pthread" = "xyes" -a "x$use_pthread" != xyes; then : 34003 as_fn_error $? " pthread feature could not be enabled" "$LINENO" 5 34004 34005fi ;; #( 34006 *) : 34007 as_fn_error $? "invalid argument passed to --enable-pthread: \`$use_pthread', should be one of [no/auto/yes]" "$LINENO" 5 34008 ;; 34009esac 34010 if test "x$use_pthread" = "xyes"; then : 34011 pthread_BASE=$cairo_cv_pthread_BASE 34012pthread_REQUIRES=$cairo_cv_pthread_REQUIRES 34013pthread_CFLAGS=$cairo_cv_pthread_CFLAGS 34014pthread_NONPKGCONFIG_CFLAGS=$cairo_cv_pthread_NONPKGCONFIG_CFLAGS 34015pthread_LIBS=$cairo_cv_pthread_LIBS 34016pthread_NONPKGCONFIG_LIBS=$cairo_cv_pthread_NONPKGCONFIG_LIBS 34017pthread_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_pthread_NONPKGCONFIG_EXTRA_LIBS 34018 34019 CAIRO_REQUIRES="$pthread_REQUIRES"" ${CAIRO_REQUIRES}" 34020 34021 CAIRO_CFLAGS="$pthread_CFLAGS"" ${CAIRO_CFLAGS}" 34022 34023 CAIRO_NONPKGCONFIG_CFLAGS="$pthread_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 34024 34025 CAIRO_LIBS="$pthread_LIBS"" ${CAIRO_LIBS}" 34026 34027 CAIRO_NONPKGCONFIG_LIBS="$pthread_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 34028 34029 34030else 34031 pthread_BASE=$cairo_cv_pthread_BASE 34032pthread_REQUIRES=$cairo_cv_pthread_REQUIRES 34033pthread_CFLAGS=$cairo_cv_pthread_CFLAGS 34034pthread_NONPKGCONFIG_CFLAGS=$cairo_cv_pthread_NONPKGCONFIG_CFLAGS 34035pthread_LIBS=$cairo_cv_pthread_LIBS 34036pthread_NONPKGCONFIG_LIBS=$cairo_cv_pthread_NONPKGCONFIG_LIBS 34037pthread_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_pthread_NONPKGCONFIG_EXTRA_LIBS 34038 34039 34040fi 34041 34042 if test "x$use_pthread" = xyes; then 34043 CAIRO_HAS_PTHREAD_TRUE= 34044 CAIRO_HAS_PTHREAD_FALSE='#' 34045else 34046 CAIRO_HAS_PTHREAD_TRUE='#' 34047 CAIRO_HAS_PTHREAD_FALSE= 34048fi 34049 34050 34051 cr_make_tmp='CAIRO_HAS_PTHREAD=0' 34052 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 34053""$cr_make_tmp" 34054 34055 34056 cr_make_tmp='' 34057 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34058""$cr_make_tmp" 34059 34060 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34061""$cr_make_tmp" 34062 cr_make_tmp='' 34063 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34064""$cr_make_tmp" 34065 34066 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34067""$cr_make_tmp" 34068 34069 34070 34071 34072 34073 34074 cr_make_tmp='all_cairo_private += $(cairo_pthread_private) $(cairo_pthread_headers) 34075all_cairo_cxx_sources += $(cairo_pthread_cxx_sources) 34076all_cairo_sources += $(cairo_pthread_sources)' 34077 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34078""$cr_make_tmp" 34079 34080 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34081""$cr_make_tmp" 34082 cr_make_tmp='all_cairo_boilerplate_private += $(cairo_boilerplate_pthread_private) $(cairo_boilerplate_pthread_headers) 34083all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_pthread_cxx_sources) 34084all_cairo_boilerplate_sources += $(cairo_boilerplate_pthread_sources)' 34085 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34086""$cr_make_tmp" 34087 34088 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34089""$cr_make_tmp" 34090 34091 34092 cr_make_tmp='enabled_cairo_private += $(cairo_pthread_private) $(cairo_pthread_headers) 34093enabled_cairo_cxx_sources += $(cairo_pthread_cxx_sources) 34094enabled_cairo_sources += $(cairo_pthread_sources)' 34095 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34096"'if CAIRO_HAS_PTHREAD' 34097 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34098""$cr_make_tmp" 34099 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34100"'endif' 34101 34102 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34103"'ifeq ($(CAIRO_HAS_PTHREAD),1)' 34104 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34105""$cr_make_tmp" 34106 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34107"'endif' 34108 cr_make_tmp='enabled_cairo_boilerplate_private += $(cairo_boilerplate_pthread_private) $(cairo_boilerplate_pthread_headers) 34109enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_pthread_cxx_sources) 34110enabled_cairo_boilerplate_sources += $(cairo_boilerplate_pthread_sources)' 34111 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34112"'if CAIRO_HAS_PTHREAD' 34113 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34114""$cr_make_tmp" 34115 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34116"'endif' 34117 34118 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34119"'ifeq ($(CAIRO_HAS_PTHREAD),1)' 34120 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34121""$cr_make_tmp" 34122 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34123"'endif' 34124 34125 34126 34127 34128 34129 34130 34131 34132 34133 if test "x$use_pthread" = xyes; then : 34134 : 34135 34136$as_echo "#define CAIRO_HAS_PTHREAD 1" >>confdefs.h 34137 34138 34139 34140fi 34141 cr_make_tmp=' @echo "#define CAIRO_HAS_PTHREAD 1" >> src/cairo-features.h' 34142 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 34143"'ifeq ($(CAIRO_HAS_PTHREAD),1)' 34144 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 34145""$cr_make_tmp" 34146 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 34147"'endif' 34148 34149 34150 34151 34152 34153 34154 34155 if test "x$use_pthread" = "xyes" -a "x$have_real_pthread" = "xyes"; then 34156 HAVE_REAL_PTHREAD_TRUE= 34157 HAVE_REAL_PTHREAD_FALSE='#' 34158else 34159 HAVE_REAL_PTHREAD_TRUE='#' 34160 HAVE_REAL_PTHREAD_FALSE= 34161fi 34162 34163 if test "x$use_pthread" = "xyes"; then 34164 HAVE_PTHREAD_TRUE= 34165 HAVE_PTHREAD_FALSE='#' 34166else 34167 HAVE_PTHREAD_TRUE='#' 34168 HAVE_PTHREAD_FALSE= 34169fi 34170 34171 34172 34173 34174 34175 34176 34177 34178 # Check whether --enable-gobject was given. 34179if test "${enable_gobject+set}" = set; then : 34180 enableval=$enable_gobject; enable_gobject=$enableval 34181else 34182 enable_gobject=auto 34183fi 34184 34185 case $enable_gobject in #( 34186 no) : 34187 use_gobject="no (disabled, use --enable-gobject to enable)" 34188 ;; #( 34189 yes|auto) : 34190 if test "x$cairo_cv_gobject_cache_version" != "x6" -o \ 34191 "x$cairo_cv_gobject_cache_commands_len" != "x277" -o \ 34192 "x$cairo_cv_gobject_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 34193 unset cairo_cv_gobject_use 34194fi 34195 if test "x$enable_gobject" = xyes -a "x$cairo_cv_gobject_use" != xyes; then : 34196 unset cairo_cv_gobject_use 34197fi 34198 34199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's gobject functions feature" >&5 34200$as_echo_n "checking for cairo's gobject functions feature... " >&6; } 34201if ${cairo_cv_gobject_use+:} false; then : 34202 $as_echo_n "(cached) " >&6 34203else 34204 echo 34205 use_gobject=yes 34206 gobject_BASE="cairo" 34207gobject_REQUIRES="$ac_env_gobject_REQUIRES_value" 34208gobject_CFLAGS="$ac_env_gobject_CFLAGS_value" 34209gobject_NONPKGCONFIG_CFLAGS="$ac_env_gobject_NONPKGCONFIG_CFLAGS_value" 34210gobject_LIBS="$ac_env_gobject_LIBS_value" 34211gobject_NONPKGCONFIG_LIBS="$ac_env_gobject_NONPKGCONFIG_LIBS_value" 34212gobject_NONPKGCONFIG_EXTRA_LIBS="$ac_env_gobject_NONPKGCONFIG_EXTRA_LIBS_value" 34213 34214 34215 gobject_REQUIRES="gobject-2.0 glib-2.0" 34216 34217pkg_failed=no 34218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GOBJECT" >&5 34219$as_echo_n "checking for GOBJECT... " >&6; } 34220 34221if test -n "$GOBJECT_CFLAGS"; then 34222 pkg_cv_GOBJECT_CFLAGS="$GOBJECT_CFLAGS" 34223 elif test -n "$PKG_CONFIG"; then 34224 if test -n "$PKG_CONFIG" && \ 34225 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$gobject_REQUIRES\""; } >&5 34226 ($PKG_CONFIG --exists --print-errors "$gobject_REQUIRES") 2>&5 34227 ac_status=$? 34228 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 34229 test $ac_status = 0; }; then 34230 pkg_cv_GOBJECT_CFLAGS=`$PKG_CONFIG --cflags "$gobject_REQUIRES" 2>/dev/null` 34231else 34232 pkg_failed=yes 34233fi 34234 else 34235 pkg_failed=untried 34236fi 34237if test -n "$GOBJECT_LIBS"; then 34238 pkg_cv_GOBJECT_LIBS="$GOBJECT_LIBS" 34239 elif test -n "$PKG_CONFIG"; then 34240 if test -n "$PKG_CONFIG" && \ 34241 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$gobject_REQUIRES\""; } >&5 34242 ($PKG_CONFIG --exists --print-errors "$gobject_REQUIRES") 2>&5 34243 ac_status=$? 34244 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 34245 test $ac_status = 0; }; then 34246 pkg_cv_GOBJECT_LIBS=`$PKG_CONFIG --libs "$gobject_REQUIRES" 2>/dev/null` 34247else 34248 pkg_failed=yes 34249fi 34250 else 34251 pkg_failed=untried 34252fi 34253 34254 34255 34256if test $pkg_failed = yes; then 34257 34258if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 34259 _pkg_short_errors_supported=yes 34260else 34261 _pkg_short_errors_supported=no 34262fi 34263 if test $_pkg_short_errors_supported = yes; then 34264 GOBJECT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$gobject_REQUIRES" 2>&1` 34265 else 34266 GOBJECT_PKG_ERRORS=`$PKG_CONFIG --print-errors "$gobject_REQUIRES" 2>&1` 34267 fi 34268 # Put the nasty error message in config.log where it belongs 34269 echo "$GOBJECT_PKG_ERRORS" >&5 34270 34271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34272$as_echo "no" >&6; } 34273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34274$as_echo "no" >&6; } 34275 use_gobject="no (requires $gobject_REQUIRES http://download.gnome.org/pub/GNOME/sources/glib/)" 34276elif test $pkg_failed = untried; then 34277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34278$as_echo "no" >&6; } 34279 use_gobject="no (requires $gobject_REQUIRES http://download.gnome.org/pub/GNOME/sources/glib/)" 34280else 34281 GOBJECT_CFLAGS=$pkg_cv_GOBJECT_CFLAGS 34282 GOBJECT_LIBS=$pkg_cv_GOBJECT_LIBS 34283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34284$as_echo "yes" >&6; } 34285 : 34286fi 34287 gobject_NONPKGCONFIG_EXTRA_LIBS="-L\${libdir} -lcairo-gobject" 34288 34289 cairo_cv_gobject_use=$use_gobject 34290 cairo_cv_gobject_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 34291 cairo_cv_gobject_cache_commands_len="277" 34292 cairo_cv_gobject_cache_version="6" 34293 cairo_cv_gobject_BASE=$gobject_BASE 34294cairo_cv_gobject_REQUIRES=$gobject_REQUIRES 34295cairo_cv_gobject_CFLAGS=$gobject_CFLAGS 34296cairo_cv_gobject_NONPKGCONFIG_CFLAGS=$gobject_NONPKGCONFIG_CFLAGS 34297cairo_cv_gobject_LIBS=$gobject_LIBS 34298cairo_cv_gobject_NONPKGCONFIG_LIBS=$gobject_NONPKGCONFIG_LIBS 34299cairo_cv_gobject_NONPKGCONFIG_EXTRA_LIBS=$gobject_NONPKGCONFIG_EXTRA_LIBS 34300 34301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's gobject functions feature could be enabled" >&5 34302$as_echo_n "checking whether cairo's gobject functions feature could be enabled... " >&6; } 34303 34304fi 34305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_gobject_use" >&5 34306$as_echo "$cairo_cv_gobject_use" >&6; } 34307 use_gobject=$cairo_cv_gobject_use 34308 34309 if test "x$enable_gobject" = "xyes" -a "x$use_gobject" != xyes; then : 34310 as_fn_error $? " gobject functions feature could not be enabled" "$LINENO" 5 34311 34312fi ;; #( 34313 *) : 34314 as_fn_error $? "invalid argument passed to --enable-gobject: \`$use_gobject', should be one of [no/auto/yes]" "$LINENO" 5 34315 ;; 34316esac 34317 if test "x$use_gobject" = "xyes"; then : 34318 gobject_BASE=$cairo_cv_gobject_BASE 34319gobject_REQUIRES=$cairo_cv_gobject_REQUIRES 34320gobject_CFLAGS=$cairo_cv_gobject_CFLAGS 34321gobject_NONPKGCONFIG_CFLAGS=$cairo_cv_gobject_NONPKGCONFIG_CFLAGS 34322gobject_LIBS=$cairo_cv_gobject_LIBS 34323gobject_NONPKGCONFIG_LIBS=$cairo_cv_gobject_NONPKGCONFIG_LIBS 34324gobject_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_gobject_NONPKGCONFIG_EXTRA_LIBS 34325 34326 CAIRO_REQUIRES="$gobject_REQUIRES"" ${CAIRO_REQUIRES}" 34327 34328 CAIRO_CFLAGS="$gobject_CFLAGS"" ${CAIRO_CFLAGS}" 34329 34330 CAIRO_NONPKGCONFIG_CFLAGS="$gobject_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 34331 34332 CAIRO_LIBS="$gobject_LIBS"" ${CAIRO_LIBS}" 34333 34334 CAIRO_NONPKGCONFIG_LIBS="$gobject_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 34335 34336 34337else 34338 gobject_BASE=$cairo_cv_gobject_BASE 34339gobject_REQUIRES=$cairo_cv_gobject_REQUIRES 34340gobject_CFLAGS=$cairo_cv_gobject_CFLAGS 34341gobject_NONPKGCONFIG_CFLAGS=$cairo_cv_gobject_NONPKGCONFIG_CFLAGS 34342gobject_LIBS=$cairo_cv_gobject_LIBS 34343gobject_NONPKGCONFIG_LIBS=$cairo_cv_gobject_NONPKGCONFIG_LIBS 34344gobject_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_gobject_NONPKGCONFIG_EXTRA_LIBS 34345 34346 34347fi 34348 34349 if test "x$use_gobject" = xyes; then 34350 CAIRO_HAS_GOBJECT_FUNCTIONS_TRUE= 34351 CAIRO_HAS_GOBJECT_FUNCTIONS_FALSE='#' 34352else 34353 CAIRO_HAS_GOBJECT_FUNCTIONS_TRUE='#' 34354 CAIRO_HAS_GOBJECT_FUNCTIONS_FALSE= 34355fi 34356 34357 34358 cr_make_tmp='CAIRO_HAS_GOBJECT_FUNCTIONS=0' 34359 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 34360""$cr_make_tmp" 34361 34362 34363 cr_make_tmp='' 34364 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34365""$cr_make_tmp" 34366 34367 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34368""$cr_make_tmp" 34369 cr_make_tmp='' 34370 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34371""$cr_make_tmp" 34372 34373 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34374""$cr_make_tmp" 34375 34376 34377 cr_make_tmp='supported_cairo_headers += $(cairo_gobject_headers)' 34378 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34379""$cr_make_tmp" 34380 34381 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34382""$cr_make_tmp" 34383 cr_make_tmp='supported_cairo_boilerplate_headers += $(cairo_boilerplate_gobject_headers)' 34384 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34385""$cr_make_tmp" 34386 34387 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34388""$cr_make_tmp" 34389 34390 34391 34392 cr_make_tmp='all_cairo_headers += $(cairo_gobject_headers) 34393all_cairo_private += $(cairo_gobject_private) 34394all_cairo_cxx_sources += $(cairo_gobject_cxx_sources) 34395all_cairo_sources += $(cairo_gobject_sources)' 34396 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34397""$cr_make_tmp" 34398 34399 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34400""$cr_make_tmp" 34401 cr_make_tmp='all_cairo_boilerplate_headers += $(cairo_boilerplate_gobject_headers) 34402all_cairo_boilerplate_private += $(cairo_boilerplate_gobject_private) 34403all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_gobject_cxx_sources) 34404all_cairo_boilerplate_sources += $(cairo_boilerplate_gobject_sources)' 34405 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34406""$cr_make_tmp" 34407 34408 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34409""$cr_make_tmp" 34410 34411 34412 cr_make_tmp='enabled_cairo_headers += $(cairo_gobject_headers) 34413enabled_cairo_private += $(cairo_gobject_private) 34414enabled_cairo_cxx_sources += $(cairo_gobject_cxx_sources) 34415enabled_cairo_sources += $(cairo_gobject_sources)' 34416 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34417"'if CAIRO_HAS_GOBJECT_FUNCTIONS' 34418 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34419""$cr_make_tmp" 34420 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34421"'endif' 34422 34423 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34424"'ifeq ($(CAIRO_HAS_GOBJECT_FUNCTIONS),1)' 34425 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34426""$cr_make_tmp" 34427 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34428"'endif' 34429 cr_make_tmp='enabled_cairo_boilerplate_headers += $(cairo_boilerplate_gobject_headers) 34430enabled_cairo_boilerplate_private += $(cairo_boilerplate_gobject_private) 34431enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_gobject_cxx_sources) 34432enabled_cairo_boilerplate_sources += $(cairo_boilerplate_gobject_sources)' 34433 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34434"'if CAIRO_HAS_GOBJECT_FUNCTIONS' 34435 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34436""$cr_make_tmp" 34437 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34438"'endif' 34439 34440 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34441"'ifeq ($(CAIRO_HAS_GOBJECT_FUNCTIONS),1)' 34442 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34443""$cr_make_tmp" 34444 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34445"'endif' 34446 34447 34448 34449 34450 if test "x$use_gobject" = xyes; then : 34451 : 34452 ac_config_files="$ac_config_files src/cairo-gobject.pc:src/cairo-features.pc.in" 34453 34454 34455fi 34456 if test "x$use_gobject" = xyes; then : 34457 : 34458 ac_config_files="$ac_config_files cairo-gobject-uninstalled.pc:src/cairo-features-uninstalled.pc.in" 34459 34460 34461fi 34462 cr_make_tmp='all_cairo_pkgconf += cairo-gobject.pc' 34463 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34464""$cr_make_tmp" 34465 34466 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34467""$cr_make_tmp" 34468 34469 34470 cr_make_tmp='enabled_cairo_pkgconf += cairo-gobject.pc' 34471 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34472"'if CAIRO_HAS_GOBJECT_FUNCTIONS' 34473 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34474""$cr_make_tmp" 34475 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34476"'endif' 34477 34478 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34479"'ifeq ($(CAIRO_HAS_GOBJECT_FUNCTIONS),1)' 34480 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34481""$cr_make_tmp" 34482 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34483"'endif' 34484 34485 34486 if test "x$use_gobject" = xyes; then : 34487 : 34488 CAIRO_FEATURES="${CAIRO_FEATURES} "'CAIRO_HAS_GOBJECT_FUNCTIONS' 34489 34490 34491fi 34492 CAIRO_SUPPORTED_FEATURES="${CAIRO_SUPPORTED_FEATURES} "'CAIRO_HAS_GOBJECT_FUNCTIONS' 34493 34494 34495 34496 if test "x$use_gobject" != xyes; then : 34497 : 34498 CAIRO_NO_FEATURES="${CAIRO_NO_FEATURES} "'CAIRO_HAS_GOBJECT_FUNCTIONS' 34499 34500 34501 34502fi 34503 34504 cr_make_tmp=' @echo "#define CAIRO_HAS_GOBJECT_FUNCTIONS 1" >> src/cairo-features.h' 34505 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 34506"'ifeq ($(CAIRO_HAS_GOBJECT_FUNCTIONS),1)' 34507 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 34508""$cr_make_tmp" 34509 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 34510"'endif' 34511 34512 34513 34514 34515 34516 34517 34518if test "x$use_gobject" = "xyes"; then 34519 34520pkg_failed=no 34521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GOBJECT" >&5 34522$as_echo_n "checking for GOBJECT... " >&6; } 34523 34524if test -n "$GOBJECT_CFLAGS"; then 34525 pkg_cv_GOBJECT_CFLAGS="$GOBJECT_CFLAGS" 34526 elif test -n "$PKG_CONFIG"; then 34527 if test -n "$PKG_CONFIG" && \ 34528 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$gobject_REQUIRES\""; } >&5 34529 ($PKG_CONFIG --exists --print-errors "$gobject_REQUIRES") 2>&5 34530 ac_status=$? 34531 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 34532 test $ac_status = 0; }; then 34533 pkg_cv_GOBJECT_CFLAGS=`$PKG_CONFIG --cflags "$gobject_REQUIRES" 2>/dev/null` 34534else 34535 pkg_failed=yes 34536fi 34537 else 34538 pkg_failed=untried 34539fi 34540if test -n "$GOBJECT_LIBS"; then 34541 pkg_cv_GOBJECT_LIBS="$GOBJECT_LIBS" 34542 elif test -n "$PKG_CONFIG"; then 34543 if test -n "$PKG_CONFIG" && \ 34544 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$gobject_REQUIRES\""; } >&5 34545 ($PKG_CONFIG --exists --print-errors "$gobject_REQUIRES") 2>&5 34546 ac_status=$? 34547 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 34548 test $ac_status = 0; }; then 34549 pkg_cv_GOBJECT_LIBS=`$PKG_CONFIG --libs "$gobject_REQUIRES" 2>/dev/null` 34550else 34551 pkg_failed=yes 34552fi 34553 else 34554 pkg_failed=untried 34555fi 34556 34557 34558 34559if test $pkg_failed = yes; then 34560 34561if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 34562 _pkg_short_errors_supported=yes 34563else 34564 _pkg_short_errors_supported=no 34565fi 34566 if test $_pkg_short_errors_supported = yes; then 34567 GOBJECT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$gobject_REQUIRES" 2>&1` 34568 else 34569 GOBJECT_PKG_ERRORS=`$PKG_CONFIG --print-errors "$gobject_REQUIRES" 2>&1` 34570 fi 34571 # Put the nasty error message in config.log where it belongs 34572 echo "$GOBJECT_PKG_ERRORS" >&5 34573 34574 as_fn_error $? "Package requirements ($gobject_REQUIRES) were not met: 34575 34576$GOBJECT_PKG_ERRORS 34577 34578Consider adjusting the PKG_CONFIG_PATH environment variable if you 34579installed software in a non-standard prefix. 34580 34581Alternatively, you may set the environment variables GOBJECT_CFLAGS 34582and GOBJECT_LIBS to avoid the need to call pkg-config. 34583See the pkg-config man page for more details. 34584" "$LINENO" 5 34585elif test $pkg_failed = untried; then 34586 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 34587$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 34588as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 34589is in your PATH or set the PKG_CONFIG environment variable to the full 34590path to pkg-config. 34591 34592Alternatively, you may set the environment variables GOBJECT_CFLAGS 34593and GOBJECT_LIBS to avoid the need to call pkg-config. 34594See the pkg-config man page for more details. 34595 34596To get pkg-config, see <http://pkg-config.freedesktop.org/>. 34597See \`config.log' for more details" "$LINENO" 5; } 34598else 34599 GOBJECT_CFLAGS=$pkg_cv_GOBJECT_CFLAGS 34600 GOBJECT_LIBS=$pkg_cv_GOBJECT_LIBS 34601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 34602$as_echo "yes" >&6; } 34603 : 34604fi 34605fi 34606 34607 34608# Check whether --enable-full-testing was given. 34609if test "${enable_full_testing+set}" = set; then : 34610 enableval=$enable_full_testing; 34611if test "x$enableval" = "xyes"; then 34612 CAIRO_TEST_MODE=full 34613 34614fi 34615 34616fi 34617 34618 34619 if test "x$any2ppm_svg" = "xyes" \ 34620 -o "x$any2ppm_pdf" = "xyes" \ 34621 -o "x$any2ppm_ps" = "xyes" \ 34622 -o "x$any2ppm_cs" = "xyes"; then 34623 BUILD_ANY2PPM_TRUE= 34624 BUILD_ANY2PPM_FALSE='#' 34625else 34626 BUILD_ANY2PPM_TRUE='#' 34627 BUILD_ANY2PPM_FALSE= 34628fi 34629 34630 34631 34632case $host in 34633*-*-darwin*) 34634 SHLIB_EXT="dylib" 34635 ;; 34636*) 34637 SHLIB_EXT="so" 34638 ;; 34639esac 34640 34641cat >>confdefs.h <<_ACEOF 34642#define SHARED_LIB_EXT "${SHLIB_EXT}" 34643_ACEOF 34644 34645 34646 34647 34648case $host in 34649*-linux*|*-*bsd*|*-solaris*|*-*-darwin*|*-dragonfly*) 34650 have_ld_preload="yes" 34651 ;; 34652*) 34653 have_ld_preload="no" 34654 ;; 34655esac 34656 34657 # Check whether --enable-trace was given. 34658if test "${enable_trace+set}" = set; then : 34659 enableval=$enable_trace; enable_trace=$enableval 34660else 34661 enable_trace=auto 34662fi 34663 34664 case $enable_trace in #( 34665 no) : 34666 use_trace="no (disabled, use --enable-trace to enable)" 34667 ;; #( 34668 yes|auto) : 34669 if test "x$cairo_cv_trace_cache_version" != "x6" -o \ 34670 "x$cairo_cv_trace_cache_commands_len" != "x222" -o \ 34671 "x$cairo_cv_trace_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 34672 unset cairo_cv_trace_use 34673fi 34674 if test "x$enable_trace" = xyes -a "x$cairo_cv_trace_use" != xyes; then : 34675 unset cairo_cv_trace_use 34676fi 34677 34678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's cairo-trace feature" >&5 34679$as_echo_n "checking for cairo's cairo-trace feature... " >&6; } 34680if ${cairo_cv_trace_use+:} false; then : 34681 $as_echo_n "(cached) " >&6 34682else 34683 echo 34684 use_trace=yes 34685 trace_BASE="cairo" 34686trace_REQUIRES="$ac_env_trace_REQUIRES_value" 34687trace_CFLAGS="$ac_env_trace_CFLAGS_value" 34688trace_NONPKGCONFIG_CFLAGS="$ac_env_trace_NONPKGCONFIG_CFLAGS_value" 34689trace_LIBS="$ac_env_trace_LIBS_value" 34690trace_NONPKGCONFIG_LIBS="$ac_env_trace_NONPKGCONFIG_LIBS_value" 34691trace_NONPKGCONFIG_EXTRA_LIBS="$ac_env_trace_NONPKGCONFIG_EXTRA_LIBS_value" 34692 34693 34694 if test "x$have_ld_preload" != "xyes" -o \ 34695 "x$have_libz" != "xyes" -o \ 34696 "x$have_real_pthread" != "xyes" -o \ 34697 "x$have_dlsym" != "xyes"; then 34698 use_trace="no (requires dynamic linker and zlib and real pthreads)" 34699 fi 34700 34701 cairo_cv_trace_use=$use_trace 34702 cairo_cv_trace_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 34703 cairo_cv_trace_cache_commands_len="222" 34704 cairo_cv_trace_cache_version="6" 34705 cairo_cv_trace_BASE=$trace_BASE 34706cairo_cv_trace_REQUIRES=$trace_REQUIRES 34707cairo_cv_trace_CFLAGS=$trace_CFLAGS 34708cairo_cv_trace_NONPKGCONFIG_CFLAGS=$trace_NONPKGCONFIG_CFLAGS 34709cairo_cv_trace_LIBS=$trace_LIBS 34710cairo_cv_trace_NONPKGCONFIG_LIBS=$trace_NONPKGCONFIG_LIBS 34711cairo_cv_trace_NONPKGCONFIG_EXTRA_LIBS=$trace_NONPKGCONFIG_EXTRA_LIBS 34712 34713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's cairo-trace feature could be enabled" >&5 34714$as_echo_n "checking whether cairo's cairo-trace feature could be enabled... " >&6; } 34715 34716fi 34717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_trace_use" >&5 34718$as_echo "$cairo_cv_trace_use" >&6; } 34719 use_trace=$cairo_cv_trace_use 34720 34721 if test "x$enable_trace" = "xyes" -a "x$use_trace" != xyes; then : 34722 as_fn_error $? " cairo-trace feature could not be enabled" "$LINENO" 5 34723 34724fi ;; #( 34725 *) : 34726 as_fn_error $? "invalid argument passed to --enable-trace: \`$use_trace', should be one of [no/auto/yes]" "$LINENO" 5 34727 ;; 34728esac 34729 if test "x$use_trace" = "xyes"; then : 34730 trace_BASE=$cairo_cv_trace_BASE 34731trace_REQUIRES=$cairo_cv_trace_REQUIRES 34732trace_CFLAGS=$cairo_cv_trace_CFLAGS 34733trace_NONPKGCONFIG_CFLAGS=$cairo_cv_trace_NONPKGCONFIG_CFLAGS 34734trace_LIBS=$cairo_cv_trace_LIBS 34735trace_NONPKGCONFIG_LIBS=$cairo_cv_trace_NONPKGCONFIG_LIBS 34736trace_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_trace_NONPKGCONFIG_EXTRA_LIBS 34737 34738 CAIRO_REQUIRES="$trace_REQUIRES"" ${CAIRO_REQUIRES}" 34739 34740 CAIRO_CFLAGS="$trace_CFLAGS"" ${CAIRO_CFLAGS}" 34741 34742 CAIRO_NONPKGCONFIG_CFLAGS="$trace_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 34743 34744 CAIRO_LIBS="$trace_LIBS"" ${CAIRO_LIBS}" 34745 34746 CAIRO_NONPKGCONFIG_LIBS="$trace_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 34747 34748 34749else 34750 trace_BASE=$cairo_cv_trace_BASE 34751trace_REQUIRES=$cairo_cv_trace_REQUIRES 34752trace_CFLAGS=$cairo_cv_trace_CFLAGS 34753trace_NONPKGCONFIG_CFLAGS=$cairo_cv_trace_NONPKGCONFIG_CFLAGS 34754trace_LIBS=$cairo_cv_trace_LIBS 34755trace_NONPKGCONFIG_LIBS=$cairo_cv_trace_NONPKGCONFIG_LIBS 34756trace_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_trace_NONPKGCONFIG_EXTRA_LIBS 34757 34758 34759fi 34760 34761 if test "x$use_trace" = xyes; then 34762 CAIRO_HAS_TRACE_TRUE= 34763 CAIRO_HAS_TRACE_FALSE='#' 34764else 34765 CAIRO_HAS_TRACE_TRUE='#' 34766 CAIRO_HAS_TRACE_FALSE= 34767fi 34768 34769 34770 cr_make_tmp='CAIRO_HAS_TRACE=0' 34771 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 34772""$cr_make_tmp" 34773 34774 34775 cr_make_tmp='' 34776 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34777""$cr_make_tmp" 34778 34779 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34780""$cr_make_tmp" 34781 cr_make_tmp='' 34782 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34783""$cr_make_tmp" 34784 34785 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34786""$cr_make_tmp" 34787 34788 34789 34790 34791 34792 34793 cr_make_tmp='all_cairo_private += $(cairo_trace_private) $(cairo_trace_headers) 34794all_cairo_cxx_sources += $(cairo_trace_cxx_sources) 34795all_cairo_sources += $(cairo_trace_sources)' 34796 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34797""$cr_make_tmp" 34798 34799 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34800""$cr_make_tmp" 34801 cr_make_tmp='all_cairo_boilerplate_private += $(cairo_boilerplate_trace_private) $(cairo_boilerplate_trace_headers) 34802all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_trace_cxx_sources) 34803all_cairo_boilerplate_sources += $(cairo_boilerplate_trace_sources)' 34804 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34805""$cr_make_tmp" 34806 34807 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34808""$cr_make_tmp" 34809 34810 34811 cr_make_tmp='enabled_cairo_private += $(cairo_trace_private) $(cairo_trace_headers) 34812enabled_cairo_cxx_sources += $(cairo_trace_cxx_sources) 34813enabled_cairo_sources += $(cairo_trace_sources)' 34814 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34815"'if CAIRO_HAS_TRACE' 34816 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34817""$cr_make_tmp" 34818 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34819"'endif' 34820 34821 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34822"'ifeq ($(CAIRO_HAS_TRACE),1)' 34823 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34824""$cr_make_tmp" 34825 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34826"'endif' 34827 cr_make_tmp='enabled_cairo_boilerplate_private += $(cairo_boilerplate_trace_private) $(cairo_boilerplate_trace_headers) 34828enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_trace_cxx_sources) 34829enabled_cairo_boilerplate_sources += $(cairo_boilerplate_trace_sources)' 34830 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34831"'if CAIRO_HAS_TRACE' 34832 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34833""$cr_make_tmp" 34834 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34835"'endif' 34836 34837 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34838"'ifeq ($(CAIRO_HAS_TRACE),1)' 34839 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34840""$cr_make_tmp" 34841 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 34842"'endif' 34843 34844 34845 34846 34847 34848 34849 34850 34851 34852 if test "x$use_trace" = xyes; then : 34853 : 34854 34855$as_echo "#define CAIRO_HAS_TRACE 1" >>confdefs.h 34856 34857 34858 34859fi 34860 cr_make_tmp=' @echo "#define CAIRO_HAS_TRACE 1" >> src/cairo-features.h' 34861 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 34862"'ifeq ($(CAIRO_HAS_TRACE),1)' 34863 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 34864""$cr_make_tmp" 34865 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 34866"'endif' 34867 34868 34869 34870 34871 34872 34873 34874 34875 # Check whether --enable-interpreter was given. 34876if test "${enable_interpreter+set}" = set; then : 34877 enableval=$enable_interpreter; enable_interpreter=$enableval 34878else 34879 enable_interpreter=yes 34880fi 34881 34882 case $enable_interpreter in #( 34883 no) : 34884 use_interpreter="no (disabled, use --enable-interpreter to enable)" 34885 ;; #( 34886 yes|auto) : 34887 if test "x$cairo_cv_interpreter_cache_version" != "x6" -o \ 34888 "x$cairo_cv_interpreter_cache_commands_len" != "x83" -o \ 34889 "x$cairo_cv_interpreter_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 34890 unset cairo_cv_interpreter_use 34891fi 34892 if test "x$enable_interpreter" = xyes -a "x$cairo_cv_interpreter_use" != xyes; then : 34893 unset cairo_cv_interpreter_use 34894fi 34895 34896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's cairo-script-interpreter feature" >&5 34897$as_echo_n "checking for cairo's cairo-script-interpreter feature... " >&6; } 34898if ${cairo_cv_interpreter_use+:} false; then : 34899 $as_echo_n "(cached) " >&6 34900else 34901 echo 34902 use_interpreter=yes 34903 interpreter_BASE="cairo" 34904interpreter_REQUIRES="$ac_env_interpreter_REQUIRES_value" 34905interpreter_CFLAGS="$ac_env_interpreter_CFLAGS_value" 34906interpreter_NONPKGCONFIG_CFLAGS="$ac_env_interpreter_NONPKGCONFIG_CFLAGS_value" 34907interpreter_LIBS="$ac_env_interpreter_LIBS_value" 34908interpreter_NONPKGCONFIG_LIBS="$ac_env_interpreter_NONPKGCONFIG_LIBS_value" 34909interpreter_NONPKGCONFIG_EXTRA_LIBS="$ac_env_interpreter_NONPKGCONFIG_EXTRA_LIBS_value" 34910 34911 34912 if test "x$have_libz" != "xyes"; then 34913 use_interpreter="no (requires zlib)" 34914 fi 34915 34916 cairo_cv_interpreter_use=$use_interpreter 34917 cairo_cv_interpreter_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 34918 cairo_cv_interpreter_cache_commands_len="83" 34919 cairo_cv_interpreter_cache_version="6" 34920 cairo_cv_interpreter_BASE=$interpreter_BASE 34921cairo_cv_interpreter_REQUIRES=$interpreter_REQUIRES 34922cairo_cv_interpreter_CFLAGS=$interpreter_CFLAGS 34923cairo_cv_interpreter_NONPKGCONFIG_CFLAGS=$interpreter_NONPKGCONFIG_CFLAGS 34924cairo_cv_interpreter_LIBS=$interpreter_LIBS 34925cairo_cv_interpreter_NONPKGCONFIG_LIBS=$interpreter_NONPKGCONFIG_LIBS 34926cairo_cv_interpreter_NONPKGCONFIG_EXTRA_LIBS=$interpreter_NONPKGCONFIG_EXTRA_LIBS 34927 34928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's cairo-script-interpreter feature could be enabled" >&5 34929$as_echo_n "checking whether cairo's cairo-script-interpreter feature could be enabled... " >&6; } 34930 34931fi 34932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_interpreter_use" >&5 34933$as_echo "$cairo_cv_interpreter_use" >&6; } 34934 use_interpreter=$cairo_cv_interpreter_use 34935 34936 if test "x$enable_interpreter" = "xyes" -a "x$use_interpreter" != xyes; then : 34937 as_fn_error $? "recommended cairo-script-interpreter feature could not be enabled" "$LINENO" 5 34938 34939fi ;; #( 34940 *) : 34941 as_fn_error $? "invalid argument passed to --enable-interpreter: \`$use_interpreter', should be one of [no/auto/yes]" "$LINENO" 5 34942 ;; 34943esac 34944 if test "x$use_interpreter" = "xyes"; then : 34945 interpreter_BASE=$cairo_cv_interpreter_BASE 34946interpreter_REQUIRES=$cairo_cv_interpreter_REQUIRES 34947interpreter_CFLAGS=$cairo_cv_interpreter_CFLAGS 34948interpreter_NONPKGCONFIG_CFLAGS=$cairo_cv_interpreter_NONPKGCONFIG_CFLAGS 34949interpreter_LIBS=$cairo_cv_interpreter_LIBS 34950interpreter_NONPKGCONFIG_LIBS=$cairo_cv_interpreter_NONPKGCONFIG_LIBS 34951interpreter_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_interpreter_NONPKGCONFIG_EXTRA_LIBS 34952 34953 CAIRO_REQUIRES="$interpreter_REQUIRES"" ${CAIRO_REQUIRES}" 34954 34955 CAIRO_CFLAGS="$interpreter_CFLAGS"" ${CAIRO_CFLAGS}" 34956 34957 CAIRO_NONPKGCONFIG_CFLAGS="$interpreter_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 34958 34959 CAIRO_LIBS="$interpreter_LIBS"" ${CAIRO_LIBS}" 34960 34961 CAIRO_NONPKGCONFIG_LIBS="$interpreter_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 34962 34963 34964else 34965 interpreter_BASE=$cairo_cv_interpreter_BASE 34966interpreter_REQUIRES=$cairo_cv_interpreter_REQUIRES 34967interpreter_CFLAGS=$cairo_cv_interpreter_CFLAGS 34968interpreter_NONPKGCONFIG_CFLAGS=$cairo_cv_interpreter_NONPKGCONFIG_CFLAGS 34969interpreter_LIBS=$cairo_cv_interpreter_LIBS 34970interpreter_NONPKGCONFIG_LIBS=$cairo_cv_interpreter_NONPKGCONFIG_LIBS 34971interpreter_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_interpreter_NONPKGCONFIG_EXTRA_LIBS 34972 34973 34974fi 34975 34976 if test "x$use_interpreter" = xyes; then 34977 CAIRO_HAS_INTERPRETER_TRUE= 34978 CAIRO_HAS_INTERPRETER_FALSE='#' 34979else 34980 CAIRO_HAS_INTERPRETER_TRUE='#' 34981 CAIRO_HAS_INTERPRETER_FALSE= 34982fi 34983 34984 34985 cr_make_tmp='CAIRO_HAS_INTERPRETER=1' 34986 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 34987""$cr_make_tmp" 34988 34989 34990 cr_make_tmp='' 34991 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 34992""$cr_make_tmp" 34993 34994 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 34995""$cr_make_tmp" 34996 cr_make_tmp='' 34997 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 34998""$cr_make_tmp" 34999 35000 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 35001""$cr_make_tmp" 35002 35003 35004 35005 35006 35007 35008 cr_make_tmp='all_cairo_private += $(cairo_interpreter_private) $(cairo_interpreter_headers) 35009all_cairo_cxx_sources += $(cairo_interpreter_cxx_sources) 35010all_cairo_sources += $(cairo_interpreter_sources)' 35011 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 35012""$cr_make_tmp" 35013 35014 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 35015""$cr_make_tmp" 35016 cr_make_tmp='all_cairo_boilerplate_private += $(cairo_boilerplate_interpreter_private) $(cairo_boilerplate_interpreter_headers) 35017all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_interpreter_cxx_sources) 35018all_cairo_boilerplate_sources += $(cairo_boilerplate_interpreter_sources)' 35019 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 35020""$cr_make_tmp" 35021 35022 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 35023""$cr_make_tmp" 35024 35025 35026 cr_make_tmp='enabled_cairo_private += $(cairo_interpreter_private) $(cairo_interpreter_headers) 35027enabled_cairo_cxx_sources += $(cairo_interpreter_cxx_sources) 35028enabled_cairo_sources += $(cairo_interpreter_sources)' 35029 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 35030"'if CAIRO_HAS_INTERPRETER' 35031 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 35032""$cr_make_tmp" 35033 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 35034"'endif' 35035 35036 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 35037"'ifeq ($(CAIRO_HAS_INTERPRETER),1)' 35038 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 35039""$cr_make_tmp" 35040 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 35041"'endif' 35042 cr_make_tmp='enabled_cairo_boilerplate_private += $(cairo_boilerplate_interpreter_private) $(cairo_boilerplate_interpreter_headers) 35043enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_interpreter_cxx_sources) 35044enabled_cairo_boilerplate_sources += $(cairo_boilerplate_interpreter_sources)' 35045 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 35046"'if CAIRO_HAS_INTERPRETER' 35047 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 35048""$cr_make_tmp" 35049 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 35050"'endif' 35051 35052 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 35053"'ifeq ($(CAIRO_HAS_INTERPRETER),1)' 35054 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 35055""$cr_make_tmp" 35056 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 35057"'endif' 35058 35059 35060 35061 35062 35063 35064 35065 35066 35067 if test "x$use_interpreter" = xyes; then : 35068 : 35069 35070$as_echo "#define CAIRO_HAS_INTERPRETER 1" >>confdefs.h 35071 35072 35073 35074fi 35075 cr_make_tmp=' @echo "#define CAIRO_HAS_INTERPRETER 1" >> src/cairo-features.h' 35076 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 35077"'ifeq ($(CAIRO_HAS_INTERPRETER),1)' 35078 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 35079""$cr_make_tmp" 35080 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 35081"'endif' 35082 35083 35084 35085 if test "x$use_interpreter" != xyes; then : 35086 : 35087 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 35088 35089"'+++ It is strongly recommended that you do NOT disable the 35090+++ cairo-script-interpreter feature.' 35091 35092 35093 35094fi 35095 35096 35097 35098 35099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bfd_openr in -lbfd" >&5 35100$as_echo_n "checking for bfd_openr in -lbfd... " >&6; } 35101if ${ac_cv_lib_bfd_bfd_openr+:} false; then : 35102 $as_echo_n "(cached) " >&6 35103else 35104 ac_check_lib_save_LIBS=$LIBS 35105LIBS="-lbfd $LIBS" 35106cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35107/* end confdefs.h. */ 35108 35109/* Override any GCC internal prototype to avoid an error. 35110 Use char because int might match the return type of a GCC 35111 builtin and then its argument prototype would still apply. */ 35112#ifdef __cplusplus 35113extern "C" 35114#endif 35115char bfd_openr (); 35116int 35117main () 35118{ 35119return bfd_openr (); 35120 ; 35121 return 0; 35122} 35123_ACEOF 35124if ac_fn_c_try_link "$LINENO"; then : 35125 ac_cv_lib_bfd_bfd_openr=yes 35126else 35127 ac_cv_lib_bfd_bfd_openr=no 35128fi 35129rm -f core conftest.err conftest.$ac_objext \ 35130 conftest$ac_exeext conftest.$ac_ext 35131LIBS=$ac_check_lib_save_LIBS 35132fi 35133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bfd_bfd_openr" >&5 35134$as_echo "$ac_cv_lib_bfd_bfd_openr" >&6; } 35135if test "x$ac_cv_lib_bfd_bfd_openr" = xyes; then : 35136 ac_fn_c_check_header_mongrel "$LINENO" "bfd.h" "ac_cv_header_bfd_h" "$ac_includes_default" 35137if test "x$ac_cv_header_bfd_h" = xyes; then : 35138 have_bfd=yes 35139else 35140 have_bfd=no 35141fi 35142 35143 35144else 35145 have_bfd=no 35146fi 35147 35148ac_fn_c_check_header_mongrel "$LINENO" "libiberty.h" "ac_cv_header_libiberty_h" "$ac_includes_default" 35149if test "x$ac_cv_header_libiberty_h" = xyes; then : 35150 35151else 35152 have_bfd=no 35153fi 35154 35155 35156if test "x$have_bfd" = "xyes"; then 35157 35158$as_echo "#define HAVE_BFD 1" >>confdefs.h 35159 35160 BFD_LIBS=-lbfd 35161 35162fi 35163 35164 # Check whether --enable-symbol-lookup was given. 35165if test "${enable_symbol_lookup+set}" = set; then : 35166 enableval=$enable_symbol_lookup; enable_symbol_lookup=$enableval 35167else 35168 enable_symbol_lookup=auto 35169fi 35170 35171 case $enable_symbol_lookup in #( 35172 no) : 35173 use_symbol_lookup="no (disabled, use --enable-symbol-lookup to enable)" 35174 ;; #( 35175 yes|auto) : 35176 if test "x$cairo_cv_symbol_lookup_cache_version" != "x6" -o \ 35177 "x$cairo_cv_symbol_lookup_cache_commands_len" != "x83" -o \ 35178 "x$cairo_cv_symbol_lookup_cache_vars" != "x BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS"; then : 35179 unset cairo_cv_symbol_lookup_use 35180fi 35181 if test "x$enable_symbol_lookup" = xyes -a "x$cairo_cv_symbol_lookup_use" != xyes; then : 35182 unset cairo_cv_symbol_lookup_use 35183fi 35184 35185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cairo's symbol-lookup feature" >&5 35186$as_echo_n "checking for cairo's symbol-lookup feature... " >&6; } 35187if ${cairo_cv_symbol_lookup_use+:} false; then : 35188 $as_echo_n "(cached) " >&6 35189else 35190 echo 35191 use_symbol_lookup=yes 35192 symbol_lookup_BASE="cairo" 35193symbol_lookup_REQUIRES="$ac_env_symbol_lookup_REQUIRES_value" 35194symbol_lookup_CFLAGS="$ac_env_symbol_lookup_CFLAGS_value" 35195symbol_lookup_NONPKGCONFIG_CFLAGS="$ac_env_symbol_lookup_NONPKGCONFIG_CFLAGS_value" 35196symbol_lookup_LIBS="$ac_env_symbol_lookup_LIBS_value" 35197symbol_lookup_NONPKGCONFIG_LIBS="$ac_env_symbol_lookup_NONPKGCONFIG_LIBS_value" 35198symbol_lookup_NONPKGCONFIG_EXTRA_LIBS="$ac_env_symbol_lookup_NONPKGCONFIG_EXTRA_LIBS_value" 35199 35200 35201 if test "x$have_bfd" != "xyes"; then 35202 use_symbol_lookup="no (requires bfd)" 35203 fi 35204 35205 cairo_cv_symbol_lookup_use=$use_symbol_lookup 35206 cairo_cv_symbol_lookup_cache_vars=" BASE REQUIRES CFLAGS NONPKGCONFIG_CFLAGS LIBS NONPKGCONFIG_LIBS NONPKGCONFIG_EXTRA_LIBS" 35207 cairo_cv_symbol_lookup_cache_commands_len="83" 35208 cairo_cv_symbol_lookup_cache_version="6" 35209 cairo_cv_symbol_lookup_BASE=$symbol_lookup_BASE 35210cairo_cv_symbol_lookup_REQUIRES=$symbol_lookup_REQUIRES 35211cairo_cv_symbol_lookup_CFLAGS=$symbol_lookup_CFLAGS 35212cairo_cv_symbol_lookup_NONPKGCONFIG_CFLAGS=$symbol_lookup_NONPKGCONFIG_CFLAGS 35213cairo_cv_symbol_lookup_LIBS=$symbol_lookup_LIBS 35214cairo_cv_symbol_lookup_NONPKGCONFIG_LIBS=$symbol_lookup_NONPKGCONFIG_LIBS 35215cairo_cv_symbol_lookup_NONPKGCONFIG_EXTRA_LIBS=$symbol_lookup_NONPKGCONFIG_EXTRA_LIBS 35216 35217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cairo's symbol-lookup feature could be enabled" >&5 35218$as_echo_n "checking whether cairo's symbol-lookup feature could be enabled... " >&6; } 35219 35220fi 35221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cairo_cv_symbol_lookup_use" >&5 35222$as_echo "$cairo_cv_symbol_lookup_use" >&6; } 35223 use_symbol_lookup=$cairo_cv_symbol_lookup_use 35224 35225 if test "x$enable_symbol_lookup" = "xyes" -a "x$use_symbol_lookup" != xyes; then : 35226 as_fn_error $? " symbol-lookup feature could not be enabled" "$LINENO" 5 35227 35228fi ;; #( 35229 *) : 35230 as_fn_error $? "invalid argument passed to --enable-symbol-lookup: \`$use_symbol_lookup', should be one of [no/auto/yes]" "$LINENO" 5 35231 ;; 35232esac 35233 if test "x$use_symbol_lookup" = "xyes"; then : 35234 symbol_lookup_BASE=$cairo_cv_symbol_lookup_BASE 35235symbol_lookup_REQUIRES=$cairo_cv_symbol_lookup_REQUIRES 35236symbol_lookup_CFLAGS=$cairo_cv_symbol_lookup_CFLAGS 35237symbol_lookup_NONPKGCONFIG_CFLAGS=$cairo_cv_symbol_lookup_NONPKGCONFIG_CFLAGS 35238symbol_lookup_LIBS=$cairo_cv_symbol_lookup_LIBS 35239symbol_lookup_NONPKGCONFIG_LIBS=$cairo_cv_symbol_lookup_NONPKGCONFIG_LIBS 35240symbol_lookup_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_symbol_lookup_NONPKGCONFIG_EXTRA_LIBS 35241 35242 CAIRO_REQUIRES="$symbol_lookup_REQUIRES"" ${CAIRO_REQUIRES}" 35243 35244 CAIRO_CFLAGS="$symbol_lookup_CFLAGS"" ${CAIRO_CFLAGS}" 35245 35246 CAIRO_NONPKGCONFIG_CFLAGS="$symbol_lookup_NONPKGCONFIG_CFLAGS"" ${CAIRO_NONPKGCONFIG_CFLAGS}" 35247 35248 CAIRO_LIBS="$symbol_lookup_LIBS"" ${CAIRO_LIBS}" 35249 35250 CAIRO_NONPKGCONFIG_LIBS="$symbol_lookup_NONPKGCONFIG_LIBS"" ${CAIRO_NONPKGCONFIG_LIBS}" 35251 35252 35253else 35254 symbol_lookup_BASE=$cairo_cv_symbol_lookup_BASE 35255symbol_lookup_REQUIRES=$cairo_cv_symbol_lookup_REQUIRES 35256symbol_lookup_CFLAGS=$cairo_cv_symbol_lookup_CFLAGS 35257symbol_lookup_NONPKGCONFIG_CFLAGS=$cairo_cv_symbol_lookup_NONPKGCONFIG_CFLAGS 35258symbol_lookup_LIBS=$cairo_cv_symbol_lookup_LIBS 35259symbol_lookup_NONPKGCONFIG_LIBS=$cairo_cv_symbol_lookup_NONPKGCONFIG_LIBS 35260symbol_lookup_NONPKGCONFIG_EXTRA_LIBS=$cairo_cv_symbol_lookup_NONPKGCONFIG_EXTRA_LIBS 35261 35262 35263fi 35264 35265 if test "x$use_symbol_lookup" = xyes; then 35266 CAIRO_HAS_SYMBOL_LOOKUP_TRUE= 35267 CAIRO_HAS_SYMBOL_LOOKUP_FALSE='#' 35268else 35269 CAIRO_HAS_SYMBOL_LOOKUP_TRUE='#' 35270 CAIRO_HAS_SYMBOL_LOOKUP_FALSE= 35271fi 35272 35273 35274 cr_make_tmp='CAIRO_HAS_SYMBOL_LOOKUP=0' 35275 CAIRO_MAKEFILE___WIN32="${CAIRO_MAKEFILE___WIN32} 35276""$cr_make_tmp" 35277 35278 35279 cr_make_tmp='' 35280 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 35281""$cr_make_tmp" 35282 35283 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 35284""$cr_make_tmp" 35285 cr_make_tmp='' 35286 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 35287""$cr_make_tmp" 35288 35289 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 35290""$cr_make_tmp" 35291 35292 35293 35294 35295 35296 35297 cr_make_tmp='all_cairo_private += $(cairo_symbol_lookup_private) $(cairo_symbol_lookup_headers) 35298all_cairo_cxx_sources += $(cairo_symbol_lookup_cxx_sources) 35299all_cairo_sources += $(cairo_symbol_lookup_sources)' 35300 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 35301""$cr_make_tmp" 35302 35303 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 35304""$cr_make_tmp" 35305 cr_make_tmp='all_cairo_boilerplate_private += $(cairo_boilerplate_symbol_lookup_private) $(cairo_boilerplate_symbol_lookup_headers) 35306all_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_symbol_lookup_cxx_sources) 35307all_cairo_boilerplate_sources += $(cairo_boilerplate_symbol_lookup_sources)' 35308 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 35309""$cr_make_tmp" 35310 35311 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 35312""$cr_make_tmp" 35313 35314 35315 cr_make_tmp='enabled_cairo_private += $(cairo_symbol_lookup_private) $(cairo_symbol_lookup_headers) 35316enabled_cairo_cxx_sources += $(cairo_symbol_lookup_cxx_sources) 35317enabled_cairo_sources += $(cairo_symbol_lookup_sources)' 35318 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 35319"'if CAIRO_HAS_SYMBOL_LOOKUP' 35320 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 35321""$cr_make_tmp" 35322 CAIRO_MAKEFILE_cairo_AMAKE="${CAIRO_MAKEFILE_cairo_AMAKE} 35323"'endif' 35324 35325 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 35326"'ifeq ($(CAIRO_HAS_SYMBOL_LOOKUP),1)' 35327 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 35328""$cr_make_tmp" 35329 CAIRO_MAKEFILE_cairo_WIN32="${CAIRO_MAKEFILE_cairo_WIN32} 35330"'endif' 35331 cr_make_tmp='enabled_cairo_boilerplate_private += $(cairo_boilerplate_symbol_lookup_private) $(cairo_boilerplate_symbol_lookup_headers) 35332enabled_cairo_boilerplate_cxx_sources += $(cairo_boilerplate_symbol_lookup_cxx_sources) 35333enabled_cairo_boilerplate_sources += $(cairo_boilerplate_symbol_lookup_sources)' 35334 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 35335"'if CAIRO_HAS_SYMBOL_LOOKUP' 35336 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 35337""$cr_make_tmp" 35338 CAIRO_MAKEFILE_cairo_boilerplate_AMAKE="${CAIRO_MAKEFILE_cairo_boilerplate_AMAKE} 35339"'endif' 35340 35341 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 35342"'ifeq ($(CAIRO_HAS_SYMBOL_LOOKUP),1)' 35343 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 35344""$cr_make_tmp" 35345 CAIRO_MAKEFILE_cairo_boilerplate_WIN32="${CAIRO_MAKEFILE_cairo_boilerplate_WIN32} 35346"'endif' 35347 35348 35349 35350 35351 35352 35353 35354 35355 35356 if test "x$use_symbol_lookup" = xyes; then : 35357 : 35358 35359$as_echo "#define CAIRO_HAS_SYMBOL_LOOKUP 1" >>confdefs.h 35360 35361 35362 35363fi 35364 cr_make_tmp=' @echo "#define CAIRO_HAS_SYMBOL_LOOKUP 1" >> src/cairo-features.h' 35365 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 35366"'ifeq ($(CAIRO_HAS_SYMBOL_LOOKUP),1)' 35367 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 35368""$cr_make_tmp" 35369 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 35370"'endif' 35371 35372 35373 35374 35375 35376 35377 35378 35379 35380pkg_failed=no 35381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib" >&5 35382$as_echo_n "checking for glib... " >&6; } 35383 35384if test -n "$glib_CFLAGS"; then 35385 pkg_cv_glib_CFLAGS="$glib_CFLAGS" 35386 elif test -n "$PKG_CONFIG"; then 35387 if test -n "$PKG_CONFIG" && \ 35388 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5 35389 ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5 35390 ac_status=$? 35391 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 35392 test $ac_status = 0; }; then 35393 pkg_cv_glib_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0" 2>/dev/null` 35394else 35395 pkg_failed=yes 35396fi 35397 else 35398 pkg_failed=untried 35399fi 35400if test -n "$glib_LIBS"; then 35401 pkg_cv_glib_LIBS="$glib_LIBS" 35402 elif test -n "$PKG_CONFIG"; then 35403 if test -n "$PKG_CONFIG" && \ 35404 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5 35405 ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5 35406 ac_status=$? 35407 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 35408 test $ac_status = 0; }; then 35409 pkg_cv_glib_LIBS=`$PKG_CONFIG --libs "glib-2.0" 2>/dev/null` 35410else 35411 pkg_failed=yes 35412fi 35413 else 35414 pkg_failed=untried 35415fi 35416 35417 35418 35419if test $pkg_failed = yes; then 35420 35421if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 35422 _pkg_short_errors_supported=yes 35423else 35424 _pkg_short_errors_supported=no 35425fi 35426 if test $_pkg_short_errors_supported = yes; then 35427 glib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0" 2>&1` 35428 else 35429 glib_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0" 2>&1` 35430 fi 35431 # Put the nasty error message in config.log where it belongs 35432 echo "$glib_PKG_ERRORS" >&5 35433 35434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35435$as_echo "no" >&6; } 35436 have_glib=no 35437elif test $pkg_failed = untried; then 35438 have_glib=no 35439else 35440 glib_CFLAGS=$pkg_cv_glib_CFLAGS 35441 glib_LIBS=$pkg_cv_glib_LIBS 35442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35443$as_echo "yes" >&6; } 35444 have_glib=yes 35445fi 35446 35447 35448 if test "x$have_glib" = "xyes"; then 35449 BUILD_SPHINX_TRUE= 35450 BUILD_SPHINX_FALSE='#' 35451else 35452 BUILD_SPHINX_TRUE='#' 35453 BUILD_SPHINX_FALSE= 35454fi 35455 35456 35457save_LIBS="$LIBS" 35458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for shm_open in -lrt" >&5 35459$as_echo_n "checking for shm_open in -lrt... " >&6; } 35460if ${ac_cv_lib_rt_shm_open+:} false; then : 35461 $as_echo_n "(cached) " >&6 35462else 35463 ac_check_lib_save_LIBS=$LIBS 35464LIBS="-lrt $LIBS" 35465cat confdefs.h - <<_ACEOF >conftest.$ac_ext 35466/* end confdefs.h. */ 35467 35468/* Override any GCC internal prototype to avoid an error. 35469 Use char because int might match the return type of a GCC 35470 builtin and then its argument prototype would still apply. */ 35471#ifdef __cplusplus 35472extern "C" 35473#endif 35474char shm_open (); 35475int 35476main () 35477{ 35478return shm_open (); 35479 ; 35480 return 0; 35481} 35482_ACEOF 35483if ac_fn_c_try_link "$LINENO"; then : 35484 ac_cv_lib_rt_shm_open=yes 35485else 35486 ac_cv_lib_rt_shm_open=no 35487fi 35488rm -f core conftest.err conftest.$ac_objext \ 35489 conftest$ac_exeext conftest.$ac_ext 35490LIBS=$ac_check_lib_save_LIBS 35491fi 35492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_shm_open" >&5 35493$as_echo "$ac_cv_lib_rt_shm_open" >&6; } 35494if test "x$ac_cv_lib_rt_shm_open" = xyes; then : 35495 shm_LIBS="-lrt" 35496fi 35497 35498 35499LIBS="$save_LIBS" 35500 35501 35502# Check whether --enable-some-floating-point was given. 35503if test "${enable_some_floating_point+set}" = set; then : 35504 enableval=$enable_some_floating_point; 35505if test "x$enableval" = "xno"; then 35506 # A value of 'no' for $enableval means that they want to disable, which 35507 # means 'yes' for $disable_some_floating_point. 35508 disable_some_floating_point=yes 35509fi 35510 35511else 35512 disable_some_floating_point=no 35513fi 35514 35515 35516 if test "x$disable_some_floating_point" = "xyes"; then 35517 DISABLE_SOME_FLOATING_POINT_TRUE= 35518 DISABLE_SOME_FLOATING_POINT_FALSE='#' 35519else 35520 DISABLE_SOME_FLOATING_POINT_TRUE='#' 35521 DISABLE_SOME_FLOATING_POINT_FALSE= 35522fi 35523 35524if test "x$disable_some_floating_point" = "xyes"; then 35525 35526$as_echo "#define DISABLE_SOME_FLOATING_POINT 1" >>confdefs.h 35527 35528fi 35529 35530 35531need_cxx="no" 35532if test "x$use_skia" = "xyes"; then : 35533 need_cxx="yes" 35534fi 35535if test "x$use_qt" = "xyes"; then : 35536 need_cxx="yes" 35537fi 35538if test "x$use_beos" = "xyes"; then : 35539 need_cxx="yes" 35540fi 35541 35542 if test "x$need_cxx" = "xyes"; then 35543 BUILD_CXX_TRUE= 35544 BUILD_CXX_FALSE='#' 35545else 35546 BUILD_CXX_TRUE='#' 35547 BUILD_CXX_FALSE= 35548fi 35549 35550 35551 35552# We use GTK+ for some utility/debugging tools 35553 35554pkg_failed=no 35555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk" >&5 35556$as_echo_n "checking for gtk... " >&6; } 35557 35558if test -n "$gtk_CFLAGS"; then 35559 pkg_cv_gtk_CFLAGS="$gtk_CFLAGS" 35560 elif test -n "$PKG_CONFIG"; then 35561 if test -n "$PKG_CONFIG" && \ 35562 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\"gtk+-2.0\"\""; } >&5 35563 ($PKG_CONFIG --exists --print-errors ""gtk+-2.0"") 2>&5 35564 ac_status=$? 35565 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 35566 test $ac_status = 0; }; then 35567 pkg_cv_gtk_CFLAGS=`$PKG_CONFIG --cflags ""gtk+-2.0"" 2>/dev/null` 35568else 35569 pkg_failed=yes 35570fi 35571 else 35572 pkg_failed=untried 35573fi 35574if test -n "$gtk_LIBS"; then 35575 pkg_cv_gtk_LIBS="$gtk_LIBS" 35576 elif test -n "$PKG_CONFIG"; then 35577 if test -n "$PKG_CONFIG" && \ 35578 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\"gtk+-2.0\"\""; } >&5 35579 ($PKG_CONFIG --exists --print-errors ""gtk+-2.0"") 2>&5 35580 ac_status=$? 35581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 35582 test $ac_status = 0; }; then 35583 pkg_cv_gtk_LIBS=`$PKG_CONFIG --libs ""gtk+-2.0"" 2>/dev/null` 35584else 35585 pkg_failed=yes 35586fi 35587 else 35588 pkg_failed=untried 35589fi 35590 35591 35592 35593if test $pkg_failed = yes; then 35594 35595if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 35596 _pkg_short_errors_supported=yes 35597else 35598 _pkg_short_errors_supported=no 35599fi 35600 if test $_pkg_short_errors_supported = yes; then 35601 gtk_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors ""gtk+-2.0"" 2>&1` 35602 else 35603 gtk_PKG_ERRORS=`$PKG_CONFIG --print-errors ""gtk+-2.0"" 2>&1` 35604 fi 35605 # Put the nasty error message in config.log where it belongs 35606 echo "$gtk_PKG_ERRORS" >&5 35607 35608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35609$as_echo "no" >&6; } 35610 have_gtk=no 35611elif test $pkg_failed = untried; then 35612 have_gtk=no 35613else 35614 gtk_CFLAGS=$pkg_cv_gtk_CFLAGS 35615 gtk_LIBS=$pkg_cv_gtk_LIBS 35616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35617$as_echo "yes" >&6; } 35618 have_gtk=yes 35619fi 35620 if test "x$have_gtk" = "xyes"; then 35621 HAVE_GTK_TRUE= 35622 HAVE_GTK_FALSE='#' 35623else 35624 HAVE_GTK_TRUE='#' 35625 HAVE_GTK_FALSE= 35626fi 35627 35628 35629ac_config_files="$ac_config_files Makefile boilerplate/Makefile src/Makefile" 35630 35631 35632cat >confcache <<\_ACEOF 35633# This file is a shell script that caches the results of configure 35634# tests run on this system so they can be shared between configure 35635# scripts and configure runs, see configure's option --config-cache. 35636# It is not useful on other systems. If it contains results you don't 35637# want to keep, you may remove or edit it. 35638# 35639# config.status only pays attention to the cache file if you give it 35640# the --recheck option to rerun configure. 35641# 35642# `ac_cv_env_foo' variables (set or unset) will be overridden when 35643# loading this file, other *unset* `ac_cv_foo' will be assigned the 35644# following values. 35645 35646_ACEOF 35647 35648# The following way of writing the cache mishandles newlines in values, 35649# but we know of no workaround that is simple, portable, and efficient. 35650# So, we kill variables containing newlines. 35651# Ultrix sh set writes to stderr and can't be redirected directly, 35652# and sets the high bit in the cache file unless we assign to the vars. 35653( 35654 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 35655 eval ac_val=\$$ac_var 35656 case $ac_val in #( 35657 *${as_nl}*) 35658 case $ac_var in #( 35659 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 35660$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 35661 esac 35662 case $ac_var in #( 35663 _ | IFS | as_nl) ;; #( 35664 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 35665 *) { eval $ac_var=; unset $ac_var;} ;; 35666 esac ;; 35667 esac 35668 done 35669 35670 (set) 2>&1 | 35671 case $as_nl`(ac_space=' '; set) 2>&1` in #( 35672 *${as_nl}ac_space=\ *) 35673 # `set' does not quote correctly, so add quotes: double-quote 35674 # substitution turns \\\\ into \\, and sed turns \\ into \. 35675 sed -n \ 35676 "s/'/'\\\\''/g; 35677 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 35678 ;; #( 35679 *) 35680 # `set' quotes correctly as required by POSIX, so do not add quotes. 35681 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 35682 ;; 35683 esac | 35684 sort 35685) | 35686 sed ' 35687 /^ac_cv_env_/b end 35688 t clear 35689 :clear 35690 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 35691 t end 35692 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 35693 :end' >>confcache 35694if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 35695 if test -w "$cache_file"; then 35696 if test "x$cache_file" != "x/dev/null"; then 35697 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 35698$as_echo "$as_me: updating cache $cache_file" >&6;} 35699 if test ! -f "$cache_file" || test -h "$cache_file"; then 35700 cat confcache >"$cache_file" 35701 else 35702 case $cache_file in #( 35703 */* | ?:*) 35704 mv -f confcache "$cache_file"$$ && 35705 mv -f "$cache_file"$$ "$cache_file" ;; #( 35706 *) 35707 mv -f confcache "$cache_file" ;; 35708 esac 35709 fi 35710 fi 35711 else 35712 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 35713$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 35714 fi 35715fi 35716rm -f confcache 35717 35718test "x$prefix" = xNONE && prefix=$ac_default_prefix 35719# Let make expand exec_prefix. 35720test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 35721 35722DEFS=-DHAVE_CONFIG_H 35723 35724ac_libobjs= 35725ac_ltlibobjs= 35726U= 35727for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 35728 # 1. Remove the extension, and $U if already installed. 35729 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 35730 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 35731 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 35732 # will be set to the directory where LIBOBJS objects are built. 35733 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 35734 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 35735done 35736LIBOBJS=$ac_libobjs 35737 35738LTLIBOBJS=$ac_ltlibobjs 35739 35740 35741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 35742$as_echo_n "checking that generated files are newer than configure... " >&6; } 35743 if test -n "$am_sleep_pid"; then 35744 # Hide warnings about reused PIDs. 35745 wait $am_sleep_pid 2>/dev/null 35746 fi 35747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 35748$as_echo "done" >&6; } 35749if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 35750 as_fn_error $? "conditional \"AMDEP\" was never defined. 35751Usually this means the macro was only invoked conditionally." "$LINENO" 5 35752fi 35753if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 35754 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 35755Usually this means the macro was only invoked conditionally." "$LINENO" 5 35756fi 35757 if test -n "$EXEEXT"; then 35758 am__EXEEXT_TRUE= 35759 am__EXEEXT_FALSE='#' 35760else 35761 am__EXEEXT_TRUE='#' 35762 am__EXEEXT_FALSE= 35763fi 35764 35765if test -z "${ENABLE_GTK_DOC_TRUE}" && test -z "${ENABLE_GTK_DOC_FALSE}"; then 35766 as_fn_error $? "conditional \"ENABLE_GTK_DOC\" was never defined. 35767Usually this means the macro was only invoked conditionally." "$LINENO" 5 35768fi 35769if test -z "${GTK_DOC_USE_LIBTOOL_TRUE}" && test -z "${GTK_DOC_USE_LIBTOOL_FALSE}"; then 35770 as_fn_error $? "conditional \"GTK_DOC_USE_LIBTOOL\" was never defined. 35771Usually this means the macro was only invoked conditionally." "$LINENO" 5 35772fi 35773if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 35774 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 35775Usually this means the macro was only invoked conditionally." "$LINENO" 5 35776fi 35777CAIRO_CFLAGS="$CAIRO_CFLAGS $CAIRO_NONPKGCONFIG_CFLAGS" 35778CAIRO_LIBS="$CAIRO_LIBS $CAIRO_NONPKGCONFIG_LIBS" 35779 35780 cr_make_tmp=' @echo "#endif" >> src/cairo-features.h' 35781 CAIRO_MAKEFILE_win32_features_h_WIN32="${CAIRO_MAKEFILE_win32_features_h_WIN32} 35782""$cr_make_tmp" 35783 35784 35785 35786 if test -z "$CAIRO_NATIVE_SURFACE_BACKENDS"; then : 35787 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 35788 35789"'*** No native surface backends enabled for your platform. It is strongly 35790*** recommended that you enable the native surface backend feature for your 35791*** platform.' 35792 35793 35794fi 35795 if test -z "$CAIRO_NATIVE_FONT_BACKENDS"; then : 35796 CAIRO_WARNING_MESSAGE="${CAIRO_WARNING_MESSAGE} 35797 35798"'*** No native font backends enabled for your platform. It is strongly 35799*** recommended that you enable the native font backend feature for your 35800*** platform.' 35801 35802 35803fi 35804 35805if test -z "${CROSS_COMPILING_TRUE}" && test -z "${CROSS_COMPILING_FALSE}"; then 35806 as_fn_error $? "conditional \"CROSS_COMPILING\" was never defined. 35807Usually this means the macro was only invoked conditionally." "$LINENO" 5 35808fi 35809 35810if test -z "${OS_WIN32_TRUE}" && test -z "${OS_WIN32_FALSE}"; then 35811 as_fn_error $? "conditional \"OS_WIN32\" was never defined. 35812Usually this means the macro was only invoked conditionally." "$LINENO" 5 35813fi 35814if test -z "${HAVE_SHM_TRUE}" && test -z "${HAVE_SHM_FALSE}"; then 35815 as_fn_error $? "conditional \"HAVE_SHM\" was never defined. 35816Usually this means the macro was only invoked conditionally." "$LINENO" 5 35817fi 35818if test -z "${CAIRO_HAS_LCOV_TRUE}" && test -z "${CAIRO_HAS_LCOV_FALSE}"; then 35819 as_fn_error $? "conditional \"CAIRO_HAS_LCOV\" was never defined. 35820Usually this means the macro was only invoked conditionally." "$LINENO" 5 35821fi 35822if test -z "${CAIRO_HAS_DL_TRUE}" && test -z "${CAIRO_HAS_DL_FALSE}"; then 35823 as_fn_error $? "conditional \"CAIRO_HAS_DL\" was never defined. 35824Usually this means the macro was only invoked conditionally." "$LINENO" 5 35825fi 35826if test -z "${CAIRO_HAS_XLIB_SURFACE_TRUE}" && test -z "${CAIRO_HAS_XLIB_SURFACE_FALSE}"; then 35827 as_fn_error $? "conditional \"CAIRO_HAS_XLIB_SURFACE\" was never defined. 35828Usually this means the macro was only invoked conditionally." "$LINENO" 5 35829fi 35830if test -z "${CAIRO_HAS_XLIB_XRENDER_SURFACE_TRUE}" && test -z "${CAIRO_HAS_XLIB_XRENDER_SURFACE_FALSE}"; then 35831 as_fn_error $? "conditional \"CAIRO_HAS_XLIB_XRENDER_SURFACE\" was never defined. 35832Usually this means the macro was only invoked conditionally." "$LINENO" 5 35833fi 35834if test -z "${CAIRO_HAS_XCB_SURFACE_TRUE}" && test -z "${CAIRO_HAS_XCB_SURFACE_FALSE}"; then 35835 as_fn_error $? "conditional \"CAIRO_HAS_XCB_SURFACE\" was never defined. 35836Usually this means the macro was only invoked conditionally." "$LINENO" 5 35837fi 35838if test -z "${CAIRO_HAS_XLIB_XCB_FUNCTIONS_TRUE}" && test -z "${CAIRO_HAS_XLIB_XCB_FUNCTIONS_FALSE}"; then 35839 as_fn_error $? "conditional \"CAIRO_HAS_XLIB_XCB_FUNCTIONS\" was never defined. 35840Usually this means the macro was only invoked conditionally." "$LINENO" 5 35841fi 35842if test -z "${BUILD_XLIB_XCB_TRUE}" && test -z "${BUILD_XLIB_XCB_FALSE}"; then 35843 as_fn_error $? "conditional \"BUILD_XLIB_XCB\" was never defined. 35844Usually this means the macro was only invoked conditionally." "$LINENO" 5 35845fi 35846if test -z "${CAIRO_HAS_XCB_SHM_FUNCTIONS_TRUE}" && test -z "${CAIRO_HAS_XCB_SHM_FUNCTIONS_FALSE}"; then 35847 as_fn_error $? "conditional \"CAIRO_HAS_XCB_SHM_FUNCTIONS\" was never defined. 35848Usually this means the macro was only invoked conditionally." "$LINENO" 5 35849fi 35850if test -z "${BUILD_XCB_SHM_TRUE}" && test -z "${BUILD_XCB_SHM_FALSE}"; then 35851 as_fn_error $? "conditional \"BUILD_XCB_SHM\" was never defined. 35852Usually this means the macro was only invoked conditionally." "$LINENO" 5 35853fi 35854if test -z "${CAIRO_HAS_QT_SURFACE_TRUE}" && test -z "${CAIRO_HAS_QT_SURFACE_FALSE}"; then 35855 as_fn_error $? "conditional \"CAIRO_HAS_QT_SURFACE\" was never defined. 35856Usually this means the macro was only invoked conditionally." "$LINENO" 5 35857fi 35858if test -z "${CAIRO_HAS_QUARTZ_SURFACE_TRUE}" && test -z "${CAIRO_HAS_QUARTZ_SURFACE_FALSE}"; then 35859 as_fn_error $? "conditional \"CAIRO_HAS_QUARTZ_SURFACE\" was never defined. 35860Usually this means the macro was only invoked conditionally." "$LINENO" 5 35861fi 35862if test -z "${CAIRO_HAS_QUARTZ_FONT_TRUE}" && test -z "${CAIRO_HAS_QUARTZ_FONT_FALSE}"; then 35863 as_fn_error $? "conditional \"CAIRO_HAS_QUARTZ_FONT\" was never defined. 35864Usually this means the macro was only invoked conditionally." "$LINENO" 5 35865fi 35866if test -z "${CAIRO_HAS_QUARTZ_IMAGE_SURFACE_TRUE}" && test -z "${CAIRO_HAS_QUARTZ_IMAGE_SURFACE_FALSE}"; then 35867 as_fn_error $? "conditional \"CAIRO_HAS_QUARTZ_IMAGE_SURFACE\" was never defined. 35868Usually this means the macro was only invoked conditionally." "$LINENO" 5 35869fi 35870if test -z "${CAIRO_HAS_WIN32_SURFACE_TRUE}" && test -z "${CAIRO_HAS_WIN32_SURFACE_FALSE}"; then 35871 as_fn_error $? "conditional \"CAIRO_HAS_WIN32_SURFACE\" was never defined. 35872Usually this means the macro was only invoked conditionally." "$LINENO" 5 35873fi 35874if test -z "${CAIRO_HAS_WIN32_FONT_TRUE}" && test -z "${CAIRO_HAS_WIN32_FONT_FALSE}"; then 35875 as_fn_error $? "conditional \"CAIRO_HAS_WIN32_FONT\" was never defined. 35876Usually this means the macro was only invoked conditionally." "$LINENO" 5 35877fi 35878if test -z "${CAIRO_CAN_TEST_WIN32_PRINTING_SURFACE_TRUE}" && test -z "${CAIRO_CAN_TEST_WIN32_PRINTING_SURFACE_FALSE}"; then 35879 as_fn_error $? "conditional \"CAIRO_CAN_TEST_WIN32_PRINTING_SURFACE\" was never defined. 35880Usually this means the macro was only invoked conditionally." "$LINENO" 5 35881fi 35882if test -z "${CAIRO_HAS_SKIA_SURFACE_TRUE}" && test -z "${CAIRO_HAS_SKIA_SURFACE_FALSE}"; then 35883 as_fn_error $? "conditional \"CAIRO_HAS_SKIA_SURFACE\" was never defined. 35884Usually this means the macro was only invoked conditionally." "$LINENO" 5 35885fi 35886if test -z "${CAIRO_HAS_OS2_SURFACE_TRUE}" && test -z "${CAIRO_HAS_OS2_SURFACE_FALSE}"; then 35887 as_fn_error $? "conditional \"CAIRO_HAS_OS2_SURFACE\" was never defined. 35888Usually this means the macro was only invoked conditionally." "$LINENO" 5 35889fi 35890if test -z "${CAIRO_HAS_BEOS_SURFACE_TRUE}" && test -z "${CAIRO_HAS_BEOS_SURFACE_FALSE}"; then 35891 as_fn_error $? "conditional \"CAIRO_HAS_BEOS_SURFACE\" was never defined. 35892Usually this means the macro was only invoked conditionally." "$LINENO" 5 35893fi 35894if test -z "${CAIRO_HAS_DRM_SURFACE_TRUE}" && test -z "${CAIRO_HAS_DRM_SURFACE_FALSE}"; then 35895 as_fn_error $? "conditional \"CAIRO_HAS_DRM_SURFACE\" was never defined. 35896Usually this means the macro was only invoked conditionally." "$LINENO" 5 35897fi 35898if test -z "${CAIRO_HAS_DRM_XR_FUNCTIONS_TRUE}" && test -z "${CAIRO_HAS_DRM_XR_FUNCTIONS_FALSE}"; then 35899 as_fn_error $? "conditional \"CAIRO_HAS_DRM_XR_FUNCTIONS\" was never defined. 35900Usually this means the macro was only invoked conditionally." "$LINENO" 5 35901fi 35902if test -z "${BUILD_DRM_XR_TRUE}" && test -z "${BUILD_DRM_XR_FALSE}"; then 35903 as_fn_error $? "conditional \"BUILD_DRM_XR\" was never defined. 35904Usually this means the macro was only invoked conditionally." "$LINENO" 5 35905fi 35906if test -z "${CAIRO_HAS_GALLIUM_SURFACE_TRUE}" && test -z "${CAIRO_HAS_GALLIUM_SURFACE_FALSE}"; then 35907 as_fn_error $? "conditional \"CAIRO_HAS_GALLIUM_SURFACE\" was never defined. 35908Usually this means the macro was only invoked conditionally." "$LINENO" 5 35909fi 35910if test -z "${CAIRO_HAS_XCB_DRM_FUNCTIONS_TRUE}" && test -z "${CAIRO_HAS_XCB_DRM_FUNCTIONS_FALSE}"; then 35911 as_fn_error $? "conditional \"CAIRO_HAS_XCB_DRM_FUNCTIONS\" was never defined. 35912Usually this means the macro was only invoked conditionally." "$LINENO" 5 35913fi 35914if test -z "${CAIRO_HAS_PNG_FUNCTIONS_TRUE}" && test -z "${CAIRO_HAS_PNG_FUNCTIONS_FALSE}"; then 35915 as_fn_error $? "conditional \"CAIRO_HAS_PNG_FUNCTIONS\" was never defined. 35916Usually this means the macro was only invoked conditionally." "$LINENO" 5 35917fi 35918if test -z "${CAIRO_HAS_GL_SURFACE_TRUE}" && test -z "${CAIRO_HAS_GL_SURFACE_FALSE}"; then 35919 as_fn_error $? "conditional \"CAIRO_HAS_GL_SURFACE\" was never defined. 35920Usually this means the macro was only invoked conditionally." "$LINENO" 5 35921fi 35922if test -z "${BUILD_PRIVATE_GLEW_TRUE}" && test -z "${BUILD_PRIVATE_GLEW_FALSE}"; then 35923 as_fn_error $? "conditional \"BUILD_PRIVATE_GLEW\" was never defined. 35924Usually this means the macro was only invoked conditionally." "$LINENO" 5 35925fi 35926if test -z "${CAIRO_HAS_DIRECTFB_SURFACE_TRUE}" && test -z "${CAIRO_HAS_DIRECTFB_SURFACE_FALSE}"; then 35927 as_fn_error $? "conditional \"CAIRO_HAS_DIRECTFB_SURFACE\" was never defined. 35928Usually this means the macro was only invoked conditionally." "$LINENO" 5 35929fi 35930if test -z "${CAIRO_HAS_VG_SURFACE_TRUE}" && test -z "${CAIRO_HAS_VG_SURFACE_FALSE}"; then 35931 as_fn_error $? "conditional \"CAIRO_HAS_VG_SURFACE\" was never defined. 35932Usually this means the macro was only invoked conditionally." "$LINENO" 5 35933fi 35934if test -z "${CAIRO_HAS_EGL_FUNCTIONS_TRUE}" && test -z "${CAIRO_HAS_EGL_FUNCTIONS_FALSE}"; then 35935 as_fn_error $? "conditional \"CAIRO_HAS_EGL_FUNCTIONS\" was never defined. 35936Usually this means the macro was only invoked conditionally." "$LINENO" 5 35937fi 35938if test -z "${CAIRO_HAS_GLX_FUNCTIONS_TRUE}" && test -z "${CAIRO_HAS_GLX_FUNCTIONS_FALSE}"; then 35939 as_fn_error $? "conditional \"CAIRO_HAS_GLX_FUNCTIONS\" was never defined. 35940Usually this means the macro was only invoked conditionally." "$LINENO" 5 35941fi 35942if test -z "${CAIRO_HAS_WGL_FUNCTIONS_TRUE}" && test -z "${CAIRO_HAS_WGL_FUNCTIONS_FALSE}"; then 35943 as_fn_error $? "conditional \"CAIRO_HAS_WGL_FUNCTIONS\" was never defined. 35944Usually this means the macro was only invoked conditionally." "$LINENO" 5 35945fi 35946if test -z "${CAIRO_HAS_SCRIPT_SURFACE_TRUE}" && test -z "${CAIRO_HAS_SCRIPT_SURFACE_FALSE}"; then 35947 as_fn_error $? "conditional \"CAIRO_HAS_SCRIPT_SURFACE\" was never defined. 35948Usually this means the macro was only invoked conditionally." "$LINENO" 5 35949fi 35950if test -z "${CAIRO_HAS_FT_FONT_TRUE}" && test -z "${CAIRO_HAS_FT_FONT_FALSE}"; then 35951 as_fn_error $? "conditional \"CAIRO_HAS_FT_FONT\" was never defined. 35952Usually this means the macro was only invoked conditionally." "$LINENO" 5 35953fi 35954if test -z "${CAIRO_HAS_FC_FONT_TRUE}" && test -z "${CAIRO_HAS_FC_FONT_FALSE}"; then 35955 as_fn_error $? "conditional \"CAIRO_HAS_FC_FONT\" was never defined. 35956Usually this means the macro was only invoked conditionally." "$LINENO" 5 35957fi 35958if test -z "${CAIRO_HAS_PS_SURFACE_TRUE}" && test -z "${CAIRO_HAS_PS_SURFACE_FALSE}"; then 35959 as_fn_error $? "conditional \"CAIRO_HAS_PS_SURFACE\" was never defined. 35960Usually this means the macro was only invoked conditionally." "$LINENO" 5 35961fi 35962if test -z "${CAIRO_CAN_TEST_PS_SURFACE_TRUE}" && test -z "${CAIRO_CAN_TEST_PS_SURFACE_FALSE}"; then 35963 as_fn_error $? "conditional \"CAIRO_CAN_TEST_PS_SURFACE\" was never defined. 35964Usually this means the macro was only invoked conditionally." "$LINENO" 5 35965fi 35966if test -z "${CAIRO_HAS_SPECTRE_TRUE}" && test -z "${CAIRO_HAS_SPECTRE_FALSE}"; then 35967 as_fn_error $? "conditional \"CAIRO_HAS_SPECTRE\" was never defined. 35968Usually this means the macro was only invoked conditionally." "$LINENO" 5 35969fi 35970if test -z "${CAIRO_HAS_PDF_SURFACE_TRUE}" && test -z "${CAIRO_HAS_PDF_SURFACE_FALSE}"; then 35971 as_fn_error $? "conditional \"CAIRO_HAS_PDF_SURFACE\" was never defined. 35972Usually this means the macro was only invoked conditionally." "$LINENO" 5 35973fi 35974if test -z "${CAIRO_CAN_TEST_PDF_SURFACE_TRUE}" && test -z "${CAIRO_CAN_TEST_PDF_SURFACE_FALSE}"; then 35975 as_fn_error $? "conditional \"CAIRO_CAN_TEST_PDF_SURFACE\" was never defined. 35976Usually this means the macro was only invoked conditionally." "$LINENO" 5 35977fi 35978if test -z "${CAIRO_HAS_MULTI_PAGE_SURFACES_TRUE}" && test -z "${CAIRO_HAS_MULTI_PAGE_SURFACES_FALSE}"; then 35979 as_fn_error $? "conditional \"CAIRO_HAS_MULTI_PAGE_SURFACES\" was never defined. 35980Usually this means the macro was only invoked conditionally." "$LINENO" 5 35981fi 35982if test -z "${CAIRO_HAS_SVG_SURFACE_TRUE}" && test -z "${CAIRO_HAS_SVG_SURFACE_FALSE}"; then 35983 as_fn_error $? "conditional \"CAIRO_HAS_SVG_SURFACE\" was never defined. 35984Usually this means the macro was only invoked conditionally." "$LINENO" 5 35985fi 35986if test -z "${CAIRO_CAN_TEST_SVG_SURFACE_TRUE}" && test -z "${CAIRO_CAN_TEST_SVG_SURFACE_FALSE}"; then 35987 as_fn_error $? "conditional \"CAIRO_CAN_TEST_SVG_SURFACE\" was never defined. 35988Usually this means the macro was only invoked conditionally." "$LINENO" 5 35989fi 35990if test -z "${CAIRO_HAS_TEST_SURFACES_TRUE}" && test -z "${CAIRO_HAS_TEST_SURFACES_FALSE}"; then 35991 as_fn_error $? "conditional \"CAIRO_HAS_TEST_SURFACES\" was never defined. 35992Usually this means the macro was only invoked conditionally." "$LINENO" 5 35993fi 35994if test -z "${CAIRO_HAS_TEE_SURFACE_TRUE}" && test -z "${CAIRO_HAS_TEE_SURFACE_FALSE}"; then 35995 as_fn_error $? "conditional \"CAIRO_HAS_TEE_SURFACE\" was never defined. 35996Usually this means the macro was only invoked conditionally." "$LINENO" 5 35997fi 35998if test -z "${CAIRO_HAS_XML_SURFACE_TRUE}" && test -z "${CAIRO_HAS_XML_SURFACE_FALSE}"; then 35999 as_fn_error $? "conditional \"CAIRO_HAS_XML_SURFACE\" was never defined. 36000Usually this means the macro was only invoked conditionally." "$LINENO" 5 36001fi 36002if test -z "${CAIRO_HAS_PTHREAD_TRUE}" && test -z "${CAIRO_HAS_PTHREAD_FALSE}"; then 36003 as_fn_error $? "conditional \"CAIRO_HAS_PTHREAD\" was never defined. 36004Usually this means the macro was only invoked conditionally." "$LINENO" 5 36005fi 36006if test -z "${HAVE_REAL_PTHREAD_TRUE}" && test -z "${HAVE_REAL_PTHREAD_FALSE}"; then 36007 as_fn_error $? "conditional \"HAVE_REAL_PTHREAD\" was never defined. 36008Usually this means the macro was only invoked conditionally." "$LINENO" 5 36009fi 36010if test -z "${HAVE_PTHREAD_TRUE}" && test -z "${HAVE_PTHREAD_FALSE}"; then 36011 as_fn_error $? "conditional \"HAVE_PTHREAD\" was never defined. 36012Usually this means the macro was only invoked conditionally." "$LINENO" 5 36013fi 36014if test -z "${CAIRO_HAS_GOBJECT_FUNCTIONS_TRUE}" && test -z "${CAIRO_HAS_GOBJECT_FUNCTIONS_FALSE}"; then 36015 as_fn_error $? "conditional \"CAIRO_HAS_GOBJECT_FUNCTIONS\" was never defined. 36016Usually this means the macro was only invoked conditionally." "$LINENO" 5 36017fi 36018if test -z "${BUILD_ANY2PPM_TRUE}" && test -z "${BUILD_ANY2PPM_FALSE}"; then 36019 as_fn_error $? "conditional \"BUILD_ANY2PPM\" was never defined. 36020Usually this means the macro was only invoked conditionally." "$LINENO" 5 36021fi 36022if test -z "${CAIRO_HAS_TRACE_TRUE}" && test -z "${CAIRO_HAS_TRACE_FALSE}"; then 36023 as_fn_error $? "conditional \"CAIRO_HAS_TRACE\" was never defined. 36024Usually this means the macro was only invoked conditionally." "$LINENO" 5 36025fi 36026if test -z "${CAIRO_HAS_INTERPRETER_TRUE}" && test -z "${CAIRO_HAS_INTERPRETER_FALSE}"; then 36027 as_fn_error $? "conditional \"CAIRO_HAS_INTERPRETER\" was never defined. 36028Usually this means the macro was only invoked conditionally." "$LINENO" 5 36029fi 36030if test -z "${CAIRO_HAS_SYMBOL_LOOKUP_TRUE}" && test -z "${CAIRO_HAS_SYMBOL_LOOKUP_FALSE}"; then 36031 as_fn_error $? "conditional \"CAIRO_HAS_SYMBOL_LOOKUP\" was never defined. 36032Usually this means the macro was only invoked conditionally." "$LINENO" 5 36033fi 36034if test -z "${BUILD_SPHINX_TRUE}" && test -z "${BUILD_SPHINX_FALSE}"; then 36035 as_fn_error $? "conditional \"BUILD_SPHINX\" was never defined. 36036Usually this means the macro was only invoked conditionally." "$LINENO" 5 36037fi 36038if test -z "${DISABLE_SOME_FLOATING_POINT_TRUE}" && test -z "${DISABLE_SOME_FLOATING_POINT_FALSE}"; then 36039 as_fn_error $? "conditional \"DISABLE_SOME_FLOATING_POINT\" was never defined. 36040Usually this means the macro was only invoked conditionally." "$LINENO" 5 36041fi 36042if test -z "${BUILD_CXX_TRUE}" && test -z "${BUILD_CXX_FALSE}"; then 36043 as_fn_error $? "conditional \"BUILD_CXX\" was never defined. 36044Usually this means the macro was only invoked conditionally." "$LINENO" 5 36045fi 36046if test -z "${HAVE_GTK_TRUE}" && test -z "${HAVE_GTK_FALSE}"; then 36047 as_fn_error $? "conditional \"HAVE_GTK\" was never defined. 36048Usually this means the macro was only invoked conditionally." "$LINENO" 5 36049fi 36050 36051: "${CONFIG_STATUS=./config.status}" 36052ac_write_fail=0 36053ac_clean_files_save=$ac_clean_files 36054ac_clean_files="$ac_clean_files $CONFIG_STATUS" 36055{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 36056$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 36057as_write_fail=0 36058cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 36059#! $SHELL 36060# Generated by $as_me. 36061# Run this file to recreate the current configuration. 36062# Compiler output produced by configure, useful for debugging 36063# configure, is in config.log if it exists. 36064 36065debug=false 36066ac_cs_recheck=false 36067ac_cs_silent=false 36068 36069SHELL=\${CONFIG_SHELL-$SHELL} 36070export SHELL 36071_ASEOF 36072cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 36073## -------------------- ## 36074## M4sh Initialization. ## 36075## -------------------- ## 36076 36077# Be more Bourne compatible 36078DUALCASE=1; export DUALCASE # for MKS sh 36079if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 36080 emulate sh 36081 NULLCMD=: 36082 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 36083 # is contrary to our usage. Disable this feature. 36084 alias -g '${1+"$@"}'='"$@"' 36085 setopt NO_GLOB_SUBST 36086else 36087 case `(set -o) 2>/dev/null` in #( 36088 *posix*) : 36089 set -o posix ;; #( 36090 *) : 36091 ;; 36092esac 36093fi 36094 36095 36096as_nl=' 36097' 36098export as_nl 36099# Printing a long string crashes Solaris 7 /usr/bin/printf. 36100as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 36101as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 36102as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 36103# Prefer a ksh shell builtin over an external printf program on Solaris, 36104# but without wasting forks for bash or zsh. 36105if test -z "$BASH_VERSION$ZSH_VERSION" \ 36106 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 36107 as_echo='print -r --' 36108 as_echo_n='print -rn --' 36109elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 36110 as_echo='printf %s\n' 36111 as_echo_n='printf %s' 36112else 36113 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 36114 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 36115 as_echo_n='/usr/ucb/echo -n' 36116 else 36117 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 36118 as_echo_n_body='eval 36119 arg=$1; 36120 case $arg in #( 36121 *"$as_nl"*) 36122 expr "X$arg" : "X\\(.*\\)$as_nl"; 36123 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 36124 esac; 36125 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 36126 ' 36127 export as_echo_n_body 36128 as_echo_n='sh -c $as_echo_n_body as_echo' 36129 fi 36130 export as_echo_body 36131 as_echo='sh -c $as_echo_body as_echo' 36132fi 36133 36134# The user is always right. 36135if test "${PATH_SEPARATOR+set}" != set; then 36136 PATH_SEPARATOR=: 36137 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 36138 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 36139 PATH_SEPARATOR=';' 36140 } 36141fi 36142 36143 36144# IFS 36145# We need space, tab and new line, in precisely that order. Quoting is 36146# there to prevent editors from complaining about space-tab. 36147# (If _AS_PATH_WALK were called with IFS unset, it would disable word 36148# splitting by setting IFS to empty value.) 36149IFS=" "" $as_nl" 36150 36151# Find who we are. Look in the path if we contain no directory separator. 36152as_myself= 36153case $0 in #(( 36154 *[\\/]* ) as_myself=$0 ;; 36155 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 36156for as_dir in $PATH 36157do 36158 IFS=$as_save_IFS 36159 test -z "$as_dir" && as_dir=. 36160 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 36161 done 36162IFS=$as_save_IFS 36163 36164 ;; 36165esac 36166# We did not find ourselves, most probably we were run as `sh COMMAND' 36167# in which case we are not to be found in the path. 36168if test "x$as_myself" = x; then 36169 as_myself=$0 36170fi 36171if test ! -f "$as_myself"; then 36172 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 36173 exit 1 36174fi 36175 36176# Unset variables that we do not need and which cause bugs (e.g. in 36177# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 36178# suppresses any "Segmentation fault" message there. '((' could 36179# trigger a bug in pdksh 5.2.14. 36180for as_var in BASH_ENV ENV MAIL MAILPATH 36181do eval test x\${$as_var+set} = xset \ 36182 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 36183done 36184PS1='$ ' 36185PS2='> ' 36186PS4='+ ' 36187 36188# NLS nuisances. 36189LC_ALL=C 36190export LC_ALL 36191LANGUAGE=C 36192export LANGUAGE 36193 36194# CDPATH. 36195(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 36196 36197 36198# as_fn_error STATUS ERROR [LINENO LOG_FD] 36199# ---------------------------------------- 36200# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 36201# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 36202# script with STATUS, using 1 if that was 0. 36203as_fn_error () 36204{ 36205 as_status=$1; test $as_status -eq 0 && as_status=1 36206 if test "$4"; then 36207 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 36208 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 36209 fi 36210 $as_echo "$as_me: error: $2" >&2 36211 as_fn_exit $as_status 36212} # as_fn_error 36213 36214 36215# as_fn_set_status STATUS 36216# ----------------------- 36217# Set $? to STATUS, without forking. 36218as_fn_set_status () 36219{ 36220 return $1 36221} # as_fn_set_status 36222 36223# as_fn_exit STATUS 36224# ----------------- 36225# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 36226as_fn_exit () 36227{ 36228 set +e 36229 as_fn_set_status $1 36230 exit $1 36231} # as_fn_exit 36232 36233# as_fn_unset VAR 36234# --------------- 36235# Portably unset VAR. 36236as_fn_unset () 36237{ 36238 { eval $1=; unset $1;} 36239} 36240as_unset=as_fn_unset 36241# as_fn_append VAR VALUE 36242# ---------------------- 36243# Append the text in VALUE to the end of the definition contained in VAR. Take 36244# advantage of any shell optimizations that allow amortized linear growth over 36245# repeated appends, instead of the typical quadratic growth present in naive 36246# implementations. 36247if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 36248 eval 'as_fn_append () 36249 { 36250 eval $1+=\$2 36251 }' 36252else 36253 as_fn_append () 36254 { 36255 eval $1=\$$1\$2 36256 } 36257fi # as_fn_append 36258 36259# as_fn_arith ARG... 36260# ------------------ 36261# Perform arithmetic evaluation on the ARGs, and store the result in the 36262# global $as_val. Take advantage of shells that can avoid forks. The arguments 36263# must be portable across $(()) and expr. 36264if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 36265 eval 'as_fn_arith () 36266 { 36267 as_val=$(( $* )) 36268 }' 36269else 36270 as_fn_arith () 36271 { 36272 as_val=`expr "$@" || test $? -eq 1` 36273 } 36274fi # as_fn_arith 36275 36276 36277if expr a : '\(a\)' >/dev/null 2>&1 && 36278 test "X`expr 00001 : '.*\(...\)'`" = X001; then 36279 as_expr=expr 36280else 36281 as_expr=false 36282fi 36283 36284if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 36285 as_basename=basename 36286else 36287 as_basename=false 36288fi 36289 36290if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 36291 as_dirname=dirname 36292else 36293 as_dirname=false 36294fi 36295 36296as_me=`$as_basename -- "$0" || 36297$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 36298 X"$0" : 'X\(//\)$' \| \ 36299 X"$0" : 'X\(/\)' \| . 2>/dev/null || 36300$as_echo X/"$0" | 36301 sed '/^.*\/\([^/][^/]*\)\/*$/{ 36302 s//\1/ 36303 q 36304 } 36305 /^X\/\(\/\/\)$/{ 36306 s//\1/ 36307 q 36308 } 36309 /^X\/\(\/\).*/{ 36310 s//\1/ 36311 q 36312 } 36313 s/.*/./; q'` 36314 36315# Avoid depending upon Character Ranges. 36316as_cr_letters='abcdefghijklmnopqrstuvwxyz' 36317as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 36318as_cr_Letters=$as_cr_letters$as_cr_LETTERS 36319as_cr_digits='0123456789' 36320as_cr_alnum=$as_cr_Letters$as_cr_digits 36321 36322ECHO_C= ECHO_N= ECHO_T= 36323case `echo -n x` in #((((( 36324-n*) 36325 case `echo 'xy\c'` in 36326 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 36327 xy) ECHO_C='\c';; 36328 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 36329 ECHO_T=' ';; 36330 esac;; 36331*) 36332 ECHO_N='-n';; 36333esac 36334 36335rm -f conf$$ conf$$.exe conf$$.file 36336if test -d conf$$.dir; then 36337 rm -f conf$$.dir/conf$$.file 36338else 36339 rm -f conf$$.dir 36340 mkdir conf$$.dir 2>/dev/null 36341fi 36342if (echo >conf$$.file) 2>/dev/null; then 36343 if ln -s conf$$.file conf$$ 2>/dev/null; then 36344 as_ln_s='ln -s' 36345 # ... but there are two gotchas: 36346 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 36347 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 36348 # In both cases, we have to default to `cp -pR'. 36349 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 36350 as_ln_s='cp -pR' 36351 elif ln conf$$.file conf$$ 2>/dev/null; then 36352 as_ln_s=ln 36353 else 36354 as_ln_s='cp -pR' 36355 fi 36356else 36357 as_ln_s='cp -pR' 36358fi 36359rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 36360rmdir conf$$.dir 2>/dev/null 36361 36362 36363# as_fn_mkdir_p 36364# ------------- 36365# Create "$as_dir" as a directory, including parents if necessary. 36366as_fn_mkdir_p () 36367{ 36368 36369 case $as_dir in #( 36370 -*) as_dir=./$as_dir;; 36371 esac 36372 test -d "$as_dir" || eval $as_mkdir_p || { 36373 as_dirs= 36374 while :; do 36375 case $as_dir in #( 36376 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 36377 *) as_qdir=$as_dir;; 36378 esac 36379 as_dirs="'$as_qdir' $as_dirs" 36380 as_dir=`$as_dirname -- "$as_dir" || 36381$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 36382 X"$as_dir" : 'X\(//\)[^/]' \| \ 36383 X"$as_dir" : 'X\(//\)$' \| \ 36384 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 36385$as_echo X"$as_dir" | 36386 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 36387 s//\1/ 36388 q 36389 } 36390 /^X\(\/\/\)[^/].*/{ 36391 s//\1/ 36392 q 36393 } 36394 /^X\(\/\/\)$/{ 36395 s//\1/ 36396 q 36397 } 36398 /^X\(\/\).*/{ 36399 s//\1/ 36400 q 36401 } 36402 s/.*/./; q'` 36403 test -d "$as_dir" && break 36404 done 36405 test -z "$as_dirs" || eval "mkdir $as_dirs" 36406 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 36407 36408 36409} # as_fn_mkdir_p 36410if mkdir -p . 2>/dev/null; then 36411 as_mkdir_p='mkdir -p "$as_dir"' 36412else 36413 test -d ./-p && rmdir ./-p 36414 as_mkdir_p=false 36415fi 36416 36417 36418# as_fn_executable_p FILE 36419# ----------------------- 36420# Test if FILE is an executable regular file. 36421as_fn_executable_p () 36422{ 36423 test -f "$1" && test -x "$1" 36424} # as_fn_executable_p 36425as_test_x='test -x' 36426as_executable_p=as_fn_executable_p 36427 36428# Sed expression to map a string onto a valid CPP name. 36429as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 36430 36431# Sed expression to map a string onto a valid variable name. 36432as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 36433 36434 36435exec 6>&1 36436## ----------------------------------- ## 36437## Main body of $CONFIG_STATUS script. ## 36438## ----------------------------------- ## 36439_ASEOF 36440test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 36441 36442cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 36443# Save the log message, to keep $0 and so on meaningful, and to 36444# report actual input values of CONFIG_FILES etc. instead of their 36445# values after options handling. 36446ac_log=" 36447This file was extended by cairo $as_me 1.10.2, which was 36448generated by GNU Autoconf 2.69. Invocation command line was 36449 36450 CONFIG_FILES = $CONFIG_FILES 36451 CONFIG_HEADERS = $CONFIG_HEADERS 36452 CONFIG_LINKS = $CONFIG_LINKS 36453 CONFIG_COMMANDS = $CONFIG_COMMANDS 36454 $ $0 $@ 36455 36456on `(hostname || uname -n) 2>/dev/null | sed 1q` 36457" 36458 36459_ACEOF 36460 36461case $ac_config_files in *" 36462"*) set x $ac_config_files; shift; ac_config_files=$*;; 36463esac 36464 36465case $ac_config_headers in *" 36466"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 36467esac 36468 36469 36470cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 36471# Files that config.status was made for. 36472config_files="$ac_config_files" 36473config_headers="$ac_config_headers" 36474config_commands="$ac_config_commands" 36475 36476_ACEOF 36477 36478cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 36479ac_cs_usage="\ 36480\`$as_me' instantiates files and other configuration actions 36481from templates according to the current configuration. Unless the files 36482and actions are specified as TAGs, all are instantiated by default. 36483 36484Usage: $0 [OPTION]... [TAG]... 36485 36486 -h, --help print this help, then exit 36487 -V, --version print version number and configuration settings, then exit 36488 --config print configuration, then exit 36489 -q, --quiet, --silent 36490 do not print progress messages 36491 -d, --debug don't remove temporary files 36492 --recheck update $as_me by reconfiguring in the same conditions 36493 --file=FILE[:TEMPLATE] 36494 instantiate the configuration file FILE 36495 --header=FILE[:TEMPLATE] 36496 instantiate the configuration header FILE 36497 36498Configuration files: 36499$config_files 36500 36501Configuration headers: 36502$config_headers 36503 36504Configuration commands: 36505$config_commands 36506 36507Report bugs to <http://bugs.freedesktop.org/enter_bug.cgi?product=cairo>." 36508 36509_ACEOF 36510cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 36511ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 36512ac_cs_version="\\ 36513cairo config.status 1.10.2 36514configured by $0, generated by GNU Autoconf 2.69, 36515 with options \\"\$ac_cs_config\\" 36516 36517Copyright (C) 2012 Free Software Foundation, Inc. 36518This config.status script is free software; the Free Software Foundation 36519gives unlimited permission to copy, distribute and modify it." 36520 36521ac_pwd='$ac_pwd' 36522srcdir='$srcdir' 36523INSTALL='$INSTALL' 36524MKDIR_P='$MKDIR_P' 36525AWK='$AWK' 36526test -n "\$AWK" || AWK=awk 36527_ACEOF 36528 36529cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 36530# The default lists apply if the user does not specify any file. 36531ac_need_defaults=: 36532while test $# != 0 36533do 36534 case $1 in 36535 --*=?*) 36536 ac_option=`expr "X$1" : 'X\([^=]*\)='` 36537 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 36538 ac_shift=: 36539 ;; 36540 --*=) 36541 ac_option=`expr "X$1" : 'X\([^=]*\)='` 36542 ac_optarg= 36543 ac_shift=: 36544 ;; 36545 *) 36546 ac_option=$1 36547 ac_optarg=$2 36548 ac_shift=shift 36549 ;; 36550 esac 36551 36552 case $ac_option in 36553 # Handling of the options. 36554 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 36555 ac_cs_recheck=: ;; 36556 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 36557 $as_echo "$ac_cs_version"; exit ;; 36558 --config | --confi | --conf | --con | --co | --c ) 36559 $as_echo "$ac_cs_config"; exit ;; 36560 --debug | --debu | --deb | --de | --d | -d ) 36561 debug=: ;; 36562 --file | --fil | --fi | --f ) 36563 $ac_shift 36564 case $ac_optarg in 36565 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 36566 '') as_fn_error $? "missing file argument" ;; 36567 esac 36568 as_fn_append CONFIG_FILES " '$ac_optarg'" 36569 ac_need_defaults=false;; 36570 --header | --heade | --head | --hea ) 36571 $ac_shift 36572 case $ac_optarg in 36573 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 36574 esac 36575 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 36576 ac_need_defaults=false;; 36577 --he | --h) 36578 # Conflict between --help and --header 36579 as_fn_error $? "ambiguous option: \`$1' 36580Try \`$0 --help' for more information.";; 36581 --help | --hel | -h ) 36582 $as_echo "$ac_cs_usage"; exit ;; 36583 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 36584 | -silent | --silent | --silen | --sile | --sil | --si | --s) 36585 ac_cs_silent=: ;; 36586 36587 # This is an error. 36588 -*) as_fn_error $? "unrecognized option: \`$1' 36589Try \`$0 --help' for more information." ;; 36590 36591 *) as_fn_append ac_config_targets " $1" 36592 ac_need_defaults=false ;; 36593 36594 esac 36595 shift 36596done 36597 36598ac_configure_extra_args= 36599 36600if $ac_cs_silent; then 36601 exec 6>/dev/null 36602 ac_configure_extra_args="$ac_configure_extra_args --silent" 36603fi 36604 36605_ACEOF 36606cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 36607if \$ac_cs_recheck; then 36608 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 36609 shift 36610 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 36611 CONFIG_SHELL='$SHELL' 36612 export CONFIG_SHELL 36613 exec "\$@" 36614fi 36615 36616_ACEOF 36617cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 36618exec 5>>config.log 36619{ 36620 echo 36621 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 36622## Running $as_me. ## 36623_ASBOX 36624 $as_echo "$ac_log" 36625} >&5 36626 36627_ACEOF 36628cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 36629# 36630# INIT-COMMANDS 36631# 36632AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 36633 36634 36635# The HP-UX ksh and POSIX shell print the target directory to stdout 36636# if CDPATH is set. 36637(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 36638 36639sed_quote_subst='$sed_quote_subst' 36640double_quote_subst='$double_quote_subst' 36641delay_variable_subst='$delay_variable_subst' 36642AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 36643DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 36644OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 36645macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 36646macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 36647enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 36648enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 36649pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 36650enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 36651SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 36652ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 36653PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 36654host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 36655host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 36656host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 36657build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 36658build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 36659build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 36660SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 36661Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 36662GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 36663EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 36664FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 36665LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 36666NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 36667LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 36668max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 36669ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 36670exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 36671lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 36672lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 36673lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 36674lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 36675lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 36676reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 36677reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 36678deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 36679file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 36680file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 36681want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 36682sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 36683AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 36684AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 36685archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 36686STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 36687RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 36688old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 36689old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 36690old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 36691lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 36692CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 36693CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 36694compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 36695GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 36696lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 36697lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 36698lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 36699lt_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"`' 36700nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 36701lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 36702objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 36703MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 36704lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 36705lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 36706lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 36707lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 36708lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 36709need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 36710MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 36711DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 36712NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 36713LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 36714OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 36715OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 36716libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 36717shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 36718extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 36719archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 36720enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 36721export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 36722whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 36723compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 36724old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 36725old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 36726archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 36727archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 36728module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 36729module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 36730with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 36731allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 36732no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 36733hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 36734hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 36735hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 36736hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 36737hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 36738hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 36739hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 36740inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 36741link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 36742always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 36743export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 36744exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 36745include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 36746prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 36747postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 36748file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 36749variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 36750need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 36751need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 36752version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 36753runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 36754shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 36755shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 36756libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 36757library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 36758soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 36759install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 36760postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 36761postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 36762finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 36763finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 36764hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 36765sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 36766sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 36767hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 36768enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 36769enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 36770enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 36771old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 36772striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 36773compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 36774predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 36775postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 36776predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 36777postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 36778compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 36779LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 36780reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 36781reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36782old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36783compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 36784GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 36785lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 36786lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 36787lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 36788lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 36789lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 36790archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 36791enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 36792export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 36793whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 36794compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 36795old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36796old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36797archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36798archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36799module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36800module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36801with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 36802allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 36803no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 36804hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 36805hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 36806hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 36807hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 36808hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 36809hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 36810hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 36811inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 36812link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 36813always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 36814export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36815exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 36816include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 36817prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36818postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 36819file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 36820hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 36821compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 36822predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 36823postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 36824predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 36825postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 36826compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 36827 36828LTCC='$LTCC' 36829LTCFLAGS='$LTCFLAGS' 36830compiler='$compiler_DEFAULT' 36831 36832# A function that is used when there is no print builtin or printf. 36833func_fallback_echo () 36834{ 36835 eval 'cat <<_LTECHO_EOF 36836\$1 36837_LTECHO_EOF' 36838} 36839 36840# Quote evaled strings. 36841for var in AS \ 36842DLLTOOL \ 36843OBJDUMP \ 36844SHELL \ 36845ECHO \ 36846PATH_SEPARATOR \ 36847SED \ 36848GREP \ 36849EGREP \ 36850FGREP \ 36851LD \ 36852NM \ 36853LN_S \ 36854lt_SP2NL \ 36855lt_NL2SP \ 36856reload_flag \ 36857deplibs_check_method \ 36858file_magic_cmd \ 36859file_magic_glob \ 36860want_nocaseglob \ 36861sharedlib_from_linklib_cmd \ 36862AR \ 36863AR_FLAGS \ 36864archiver_list_spec \ 36865STRIP \ 36866RANLIB \ 36867CC \ 36868CFLAGS \ 36869compiler \ 36870lt_cv_sys_global_symbol_pipe \ 36871lt_cv_sys_global_symbol_to_cdecl \ 36872lt_cv_sys_global_symbol_to_c_name_address \ 36873lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 36874nm_file_list_spec \ 36875lt_prog_compiler_no_builtin_flag \ 36876lt_prog_compiler_pic \ 36877lt_prog_compiler_wl \ 36878lt_prog_compiler_static \ 36879lt_cv_prog_compiler_c_o \ 36880need_locks \ 36881MANIFEST_TOOL \ 36882DSYMUTIL \ 36883NMEDIT \ 36884LIPO \ 36885OTOOL \ 36886OTOOL64 \ 36887shrext_cmds \ 36888export_dynamic_flag_spec \ 36889whole_archive_flag_spec \ 36890compiler_needs_object \ 36891with_gnu_ld \ 36892allow_undefined_flag \ 36893no_undefined_flag \ 36894hardcode_libdir_flag_spec \ 36895hardcode_libdir_separator \ 36896exclude_expsyms \ 36897include_expsyms \ 36898file_list_spec \ 36899variables_saved_for_relink \ 36900libname_spec \ 36901library_names_spec \ 36902soname_spec \ 36903install_override_mode \ 36904finish_eval \ 36905old_striplib \ 36906striplib \ 36907compiler_lib_search_dirs \ 36908predep_objects \ 36909postdep_objects \ 36910predeps \ 36911postdeps \ 36912compiler_lib_search_path \ 36913LD_CXX \ 36914reload_flag_CXX \ 36915compiler_CXX \ 36916lt_prog_compiler_no_builtin_flag_CXX \ 36917lt_prog_compiler_pic_CXX \ 36918lt_prog_compiler_wl_CXX \ 36919lt_prog_compiler_static_CXX \ 36920lt_cv_prog_compiler_c_o_CXX \ 36921export_dynamic_flag_spec_CXX \ 36922whole_archive_flag_spec_CXX \ 36923compiler_needs_object_CXX \ 36924with_gnu_ld_CXX \ 36925allow_undefined_flag_CXX \ 36926no_undefined_flag_CXX \ 36927hardcode_libdir_flag_spec_CXX \ 36928hardcode_libdir_separator_CXX \ 36929exclude_expsyms_CXX \ 36930include_expsyms_CXX \ 36931file_list_spec_CXX \ 36932compiler_lib_search_dirs_CXX \ 36933predep_objects_CXX \ 36934postdep_objects_CXX \ 36935predeps_CXX \ 36936postdeps_CXX \ 36937compiler_lib_search_path_CXX; do 36938 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 36939 *[\\\\\\\`\\"\\\$]*) 36940 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 36941 ;; 36942 *) 36943 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 36944 ;; 36945 esac 36946done 36947 36948# Double-quote double-evaled strings. 36949for var in reload_cmds \ 36950old_postinstall_cmds \ 36951old_postuninstall_cmds \ 36952old_archive_cmds \ 36953extract_expsyms_cmds \ 36954old_archive_from_new_cmds \ 36955old_archive_from_expsyms_cmds \ 36956archive_cmds \ 36957archive_expsym_cmds \ 36958module_cmds \ 36959module_expsym_cmds \ 36960export_symbols_cmds \ 36961prelink_cmds \ 36962postlink_cmds \ 36963postinstall_cmds \ 36964postuninstall_cmds \ 36965finish_cmds \ 36966sys_lib_search_path_spec \ 36967sys_lib_dlsearch_path_spec \ 36968reload_cmds_CXX \ 36969old_archive_cmds_CXX \ 36970old_archive_from_new_cmds_CXX \ 36971old_archive_from_expsyms_cmds_CXX \ 36972archive_cmds_CXX \ 36973archive_expsym_cmds_CXX \ 36974module_cmds_CXX \ 36975module_expsym_cmds_CXX \ 36976export_symbols_cmds_CXX \ 36977prelink_cmds_CXX \ 36978postlink_cmds_CXX; do 36979 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 36980 *[\\\\\\\`\\"\\\$]*) 36981 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 36982 ;; 36983 *) 36984 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 36985 ;; 36986 esac 36987done 36988 36989ac_aux_dir='$ac_aux_dir' 36990xsi_shell='$xsi_shell' 36991lt_shell_append='$lt_shell_append' 36992 36993# See if we are running on zsh, and set the options which allow our 36994# commands through without removal of \ escapes INIT. 36995if test -n "\${ZSH_VERSION+set}" ; then 36996 setopt NO_GLOB_SUBST 36997fi 36998 36999 37000 PACKAGE='$PACKAGE' 37001 VERSION='$VERSION' 37002 TIMESTAMP='$TIMESTAMP' 37003 RM='$RM' 37004 ofile='$ofile' 37005 37006 37007 37008 37009 37010CAIRO_MAKEFILE___WIN32='$CAIRO_MAKEFILE___WIN32' 37011CAIRO_MAKEFILE_cairo_AMAKE='$CAIRO_MAKEFILE_cairo_AMAKE' 37012CAIRO_MAKEFILE_cairo_WIN32='$CAIRO_MAKEFILE_cairo_WIN32' 37013CAIRO_MAKEFILE_cairo_boilerplate_AMAKE='$CAIRO_MAKEFILE_cairo_boilerplate_AMAKE' 37014CAIRO_MAKEFILE_cairo_boilerplate_WIN32='$CAIRO_MAKEFILE_cairo_boilerplate_WIN32' 37015 CAIRO_FEATURES='$CAIRO_FEATURES' 37016 CAIRO_NO_FEATURES='$CAIRO_NO_FEATURES' 37017 37018 CAIRO_SUPPORTED_FEATURES='$CAIRO_SUPPORTED_FEATURES' 37019 37020CAIRO_MAKEFILE_win32_features_h_WIN32='$CAIRO_MAKEFILE_win32_features_h_WIN32' 37021 SED='$SED' 37022 xlib_BASE='$xlib_BASE' 37023 xlib_REQUIRES='$xlib_REQUIRES' 37024 xlib_NONPKGCONFIG_LIBS='$xlib_NONPKGCONFIG_LIBS' 37025 xlib_NONPKGCONFIG_EXTRA_LIBS='$xlib_NONPKGCONFIG_EXTRA_LIBS' 37026 xlib_NONPKGCONFIG_CFLAGS='$xlib_NONPKGCONFIG_CFLAGS' 37027 37028 SED='$SED' 37029 xlib_BASE='$xlib_BASE' 37030 xlib_REQUIRES='$xlib_REQUIRES' 37031 xlib_NONPKGCONFIG_LIBS='$xlib_NONPKGCONFIG_LIBS' 37032 xlib_NONPKGCONFIG_EXTRA_LIBS='$xlib_NONPKGCONFIG_EXTRA_LIBS' 37033 xlib_NONPKGCONFIG_CFLAGS='$xlib_NONPKGCONFIG_CFLAGS' 37034 37035 SED='$SED' 37036 xlib_xrender_BASE='$xlib_xrender_BASE' 37037 xlib_xrender_REQUIRES='$xlib_xrender_REQUIRES' 37038 xlib_xrender_NONPKGCONFIG_LIBS='$xlib_xrender_NONPKGCONFIG_LIBS' 37039 xlib_xrender_NONPKGCONFIG_EXTRA_LIBS='$xlib_xrender_NONPKGCONFIG_EXTRA_LIBS' 37040 xlib_xrender_NONPKGCONFIG_CFLAGS='$xlib_xrender_NONPKGCONFIG_CFLAGS' 37041 37042 SED='$SED' 37043 xlib_xrender_BASE='$xlib_xrender_BASE' 37044 xlib_xrender_REQUIRES='$xlib_xrender_REQUIRES' 37045 xlib_xrender_NONPKGCONFIG_LIBS='$xlib_xrender_NONPKGCONFIG_LIBS' 37046 xlib_xrender_NONPKGCONFIG_EXTRA_LIBS='$xlib_xrender_NONPKGCONFIG_EXTRA_LIBS' 37047 xlib_xrender_NONPKGCONFIG_CFLAGS='$xlib_xrender_NONPKGCONFIG_CFLAGS' 37048 37049 SED='$SED' 37050 xcb_BASE='$xcb_BASE' 37051 xcb_REQUIRES='$xcb_REQUIRES' 37052 xcb_NONPKGCONFIG_LIBS='$xcb_NONPKGCONFIG_LIBS' 37053 xcb_NONPKGCONFIG_EXTRA_LIBS='$xcb_NONPKGCONFIG_EXTRA_LIBS' 37054 xcb_NONPKGCONFIG_CFLAGS='$xcb_NONPKGCONFIG_CFLAGS' 37055 37056 SED='$SED' 37057 xcb_BASE='$xcb_BASE' 37058 xcb_REQUIRES='$xcb_REQUIRES' 37059 xcb_NONPKGCONFIG_LIBS='$xcb_NONPKGCONFIG_LIBS' 37060 xcb_NONPKGCONFIG_EXTRA_LIBS='$xcb_NONPKGCONFIG_EXTRA_LIBS' 37061 xcb_NONPKGCONFIG_CFLAGS='$xcb_NONPKGCONFIG_CFLAGS' 37062 37063 SED='$SED' 37064 xlib_xcb_BASE='$xlib_xcb_BASE' 37065 xlib_xcb_REQUIRES='$xlib_xcb_REQUIRES' 37066 xlib_xcb_NONPKGCONFIG_LIBS='$xlib_xcb_NONPKGCONFIG_LIBS' 37067 xlib_xcb_NONPKGCONFIG_EXTRA_LIBS='$xlib_xcb_NONPKGCONFIG_EXTRA_LIBS' 37068 xlib_xcb_NONPKGCONFIG_CFLAGS='$xlib_xcb_NONPKGCONFIG_CFLAGS' 37069 37070 SED='$SED' 37071 xlib_xcb_BASE='$xlib_xcb_BASE' 37072 xlib_xcb_REQUIRES='$xlib_xcb_REQUIRES' 37073 xlib_xcb_NONPKGCONFIG_LIBS='$xlib_xcb_NONPKGCONFIG_LIBS' 37074 xlib_xcb_NONPKGCONFIG_EXTRA_LIBS='$xlib_xcb_NONPKGCONFIG_EXTRA_LIBS' 37075 xlib_xcb_NONPKGCONFIG_CFLAGS='$xlib_xcb_NONPKGCONFIG_CFLAGS' 37076 37077 SED='$SED' 37078 xcb_shm_BASE='$xcb_shm_BASE' 37079 xcb_shm_REQUIRES='$xcb_shm_REQUIRES' 37080 xcb_shm_NONPKGCONFIG_LIBS='$xcb_shm_NONPKGCONFIG_LIBS' 37081 xcb_shm_NONPKGCONFIG_EXTRA_LIBS='$xcb_shm_NONPKGCONFIG_EXTRA_LIBS' 37082 xcb_shm_NONPKGCONFIG_CFLAGS='$xcb_shm_NONPKGCONFIG_CFLAGS' 37083 37084 SED='$SED' 37085 xcb_shm_BASE='$xcb_shm_BASE' 37086 xcb_shm_REQUIRES='$xcb_shm_REQUIRES' 37087 xcb_shm_NONPKGCONFIG_LIBS='$xcb_shm_NONPKGCONFIG_LIBS' 37088 xcb_shm_NONPKGCONFIG_EXTRA_LIBS='$xcb_shm_NONPKGCONFIG_EXTRA_LIBS' 37089 xcb_shm_NONPKGCONFIG_CFLAGS='$xcb_shm_NONPKGCONFIG_CFLAGS' 37090 37091 SED='$SED' 37092 qt_BASE='$qt_BASE' 37093 qt_REQUIRES='$qt_REQUIRES' 37094 qt_NONPKGCONFIG_LIBS='$qt_NONPKGCONFIG_LIBS' 37095 qt_NONPKGCONFIG_EXTRA_LIBS='$qt_NONPKGCONFIG_EXTRA_LIBS' 37096 qt_NONPKGCONFIG_CFLAGS='$qt_NONPKGCONFIG_CFLAGS' 37097 37098 SED='$SED' 37099 qt_BASE='$qt_BASE' 37100 qt_REQUIRES='$qt_REQUIRES' 37101 qt_NONPKGCONFIG_LIBS='$qt_NONPKGCONFIG_LIBS' 37102 qt_NONPKGCONFIG_EXTRA_LIBS='$qt_NONPKGCONFIG_EXTRA_LIBS' 37103 qt_NONPKGCONFIG_CFLAGS='$qt_NONPKGCONFIG_CFLAGS' 37104 37105 SED='$SED' 37106 quartz_BASE='$quartz_BASE' 37107 quartz_REQUIRES='$quartz_REQUIRES' 37108 quartz_NONPKGCONFIG_LIBS='$quartz_NONPKGCONFIG_LIBS' 37109 quartz_NONPKGCONFIG_EXTRA_LIBS='$quartz_NONPKGCONFIG_EXTRA_LIBS' 37110 quartz_NONPKGCONFIG_CFLAGS='$quartz_NONPKGCONFIG_CFLAGS' 37111 37112 SED='$SED' 37113 quartz_BASE='$quartz_BASE' 37114 quartz_REQUIRES='$quartz_REQUIRES' 37115 quartz_NONPKGCONFIG_LIBS='$quartz_NONPKGCONFIG_LIBS' 37116 quartz_NONPKGCONFIG_EXTRA_LIBS='$quartz_NONPKGCONFIG_EXTRA_LIBS' 37117 quartz_NONPKGCONFIG_CFLAGS='$quartz_NONPKGCONFIG_CFLAGS' 37118 37119 SED='$SED' 37120 quartz_font_BASE='$quartz_font_BASE' 37121 quartz_font_REQUIRES='$quartz_font_REQUIRES' 37122 quartz_font_NONPKGCONFIG_LIBS='$quartz_font_NONPKGCONFIG_LIBS' 37123 quartz_font_NONPKGCONFIG_EXTRA_LIBS='$quartz_font_NONPKGCONFIG_EXTRA_LIBS' 37124 quartz_font_NONPKGCONFIG_CFLAGS='$quartz_font_NONPKGCONFIG_CFLAGS' 37125 37126 SED='$SED' 37127 quartz_font_BASE='$quartz_font_BASE' 37128 quartz_font_REQUIRES='$quartz_font_REQUIRES' 37129 quartz_font_NONPKGCONFIG_LIBS='$quartz_font_NONPKGCONFIG_LIBS' 37130 quartz_font_NONPKGCONFIG_EXTRA_LIBS='$quartz_font_NONPKGCONFIG_EXTRA_LIBS' 37131 quartz_font_NONPKGCONFIG_CFLAGS='$quartz_font_NONPKGCONFIG_CFLAGS' 37132 37133 SED='$SED' 37134 quartz_image_BASE='$quartz_image_BASE' 37135 quartz_image_REQUIRES='$quartz_image_REQUIRES' 37136 quartz_image_NONPKGCONFIG_LIBS='$quartz_image_NONPKGCONFIG_LIBS' 37137 quartz_image_NONPKGCONFIG_EXTRA_LIBS='$quartz_image_NONPKGCONFIG_EXTRA_LIBS' 37138 quartz_image_NONPKGCONFIG_CFLAGS='$quartz_image_NONPKGCONFIG_CFLAGS' 37139 37140 SED='$SED' 37141 quartz_image_BASE='$quartz_image_BASE' 37142 quartz_image_REQUIRES='$quartz_image_REQUIRES' 37143 quartz_image_NONPKGCONFIG_LIBS='$quartz_image_NONPKGCONFIG_LIBS' 37144 quartz_image_NONPKGCONFIG_EXTRA_LIBS='$quartz_image_NONPKGCONFIG_EXTRA_LIBS' 37145 quartz_image_NONPKGCONFIG_CFLAGS='$quartz_image_NONPKGCONFIG_CFLAGS' 37146 37147 SED='$SED' 37148 win32_BASE='$win32_BASE' 37149 win32_REQUIRES='$win32_REQUIRES' 37150 win32_NONPKGCONFIG_LIBS='$win32_NONPKGCONFIG_LIBS' 37151 win32_NONPKGCONFIG_EXTRA_LIBS='$win32_NONPKGCONFIG_EXTRA_LIBS' 37152 win32_NONPKGCONFIG_CFLAGS='$win32_NONPKGCONFIG_CFLAGS' 37153 37154 SED='$SED' 37155 win32_BASE='$win32_BASE' 37156 win32_REQUIRES='$win32_REQUIRES' 37157 win32_NONPKGCONFIG_LIBS='$win32_NONPKGCONFIG_LIBS' 37158 win32_NONPKGCONFIG_EXTRA_LIBS='$win32_NONPKGCONFIG_EXTRA_LIBS' 37159 win32_NONPKGCONFIG_CFLAGS='$win32_NONPKGCONFIG_CFLAGS' 37160 37161 SED='$SED' 37162 win32_font_BASE='$win32_font_BASE' 37163 win32_font_REQUIRES='$win32_font_REQUIRES' 37164 win32_font_NONPKGCONFIG_LIBS='$win32_font_NONPKGCONFIG_LIBS' 37165 win32_font_NONPKGCONFIG_EXTRA_LIBS='$win32_font_NONPKGCONFIG_EXTRA_LIBS' 37166 win32_font_NONPKGCONFIG_CFLAGS='$win32_font_NONPKGCONFIG_CFLAGS' 37167 37168 SED='$SED' 37169 win32_font_BASE='$win32_font_BASE' 37170 win32_font_REQUIRES='$win32_font_REQUIRES' 37171 win32_font_NONPKGCONFIG_LIBS='$win32_font_NONPKGCONFIG_LIBS' 37172 win32_font_NONPKGCONFIG_EXTRA_LIBS='$win32_font_NONPKGCONFIG_EXTRA_LIBS' 37173 win32_font_NONPKGCONFIG_CFLAGS='$win32_font_NONPKGCONFIG_CFLAGS' 37174 37175 SED='$SED' 37176 skia_BASE='$skia_BASE' 37177 skia_REQUIRES='$skia_REQUIRES' 37178 skia_NONPKGCONFIG_LIBS='$skia_NONPKGCONFIG_LIBS' 37179 skia_NONPKGCONFIG_EXTRA_LIBS='$skia_NONPKGCONFIG_EXTRA_LIBS' 37180 skia_NONPKGCONFIG_CFLAGS='$skia_NONPKGCONFIG_CFLAGS' 37181 37182 SED='$SED' 37183 skia_BASE='$skia_BASE' 37184 skia_REQUIRES='$skia_REQUIRES' 37185 skia_NONPKGCONFIG_LIBS='$skia_NONPKGCONFIG_LIBS' 37186 skia_NONPKGCONFIG_EXTRA_LIBS='$skia_NONPKGCONFIG_EXTRA_LIBS' 37187 skia_NONPKGCONFIG_CFLAGS='$skia_NONPKGCONFIG_CFLAGS' 37188 37189 SED='$SED' 37190 os2_BASE='$os2_BASE' 37191 os2_REQUIRES='$os2_REQUIRES' 37192 os2_NONPKGCONFIG_LIBS='$os2_NONPKGCONFIG_LIBS' 37193 os2_NONPKGCONFIG_EXTRA_LIBS='$os2_NONPKGCONFIG_EXTRA_LIBS' 37194 os2_NONPKGCONFIG_CFLAGS='$os2_NONPKGCONFIG_CFLAGS' 37195 37196 SED='$SED' 37197 os2_BASE='$os2_BASE' 37198 os2_REQUIRES='$os2_REQUIRES' 37199 os2_NONPKGCONFIG_LIBS='$os2_NONPKGCONFIG_LIBS' 37200 os2_NONPKGCONFIG_EXTRA_LIBS='$os2_NONPKGCONFIG_EXTRA_LIBS' 37201 os2_NONPKGCONFIG_CFLAGS='$os2_NONPKGCONFIG_CFLAGS' 37202 37203 SED='$SED' 37204 beos_BASE='$beos_BASE' 37205 beos_REQUIRES='$beos_REQUIRES' 37206 beos_NONPKGCONFIG_LIBS='$beos_NONPKGCONFIG_LIBS' 37207 beos_NONPKGCONFIG_EXTRA_LIBS='$beos_NONPKGCONFIG_EXTRA_LIBS' 37208 beos_NONPKGCONFIG_CFLAGS='$beos_NONPKGCONFIG_CFLAGS' 37209 37210 SED='$SED' 37211 beos_BASE='$beos_BASE' 37212 beos_REQUIRES='$beos_REQUIRES' 37213 beos_NONPKGCONFIG_LIBS='$beos_NONPKGCONFIG_LIBS' 37214 beos_NONPKGCONFIG_EXTRA_LIBS='$beos_NONPKGCONFIG_EXTRA_LIBS' 37215 beos_NONPKGCONFIG_CFLAGS='$beos_NONPKGCONFIG_CFLAGS' 37216 37217 SED='$SED' 37218 drm_BASE='$drm_BASE' 37219 drm_REQUIRES='$drm_REQUIRES' 37220 drm_NONPKGCONFIG_LIBS='$drm_NONPKGCONFIG_LIBS' 37221 drm_NONPKGCONFIG_EXTRA_LIBS='$drm_NONPKGCONFIG_EXTRA_LIBS' 37222 drm_NONPKGCONFIG_CFLAGS='$drm_NONPKGCONFIG_CFLAGS' 37223 37224 SED='$SED' 37225 drm_BASE='$drm_BASE' 37226 drm_REQUIRES='$drm_REQUIRES' 37227 drm_NONPKGCONFIG_LIBS='$drm_NONPKGCONFIG_LIBS' 37228 drm_NONPKGCONFIG_EXTRA_LIBS='$drm_NONPKGCONFIG_EXTRA_LIBS' 37229 drm_NONPKGCONFIG_CFLAGS='$drm_NONPKGCONFIG_CFLAGS' 37230 37231 SED='$SED' 37232 drm_xr_BASE='$drm_xr_BASE' 37233 drm_xr_REQUIRES='$drm_xr_REQUIRES' 37234 drm_xr_NONPKGCONFIG_LIBS='$drm_xr_NONPKGCONFIG_LIBS' 37235 drm_xr_NONPKGCONFIG_EXTRA_LIBS='$drm_xr_NONPKGCONFIG_EXTRA_LIBS' 37236 drm_xr_NONPKGCONFIG_CFLAGS='$drm_xr_NONPKGCONFIG_CFLAGS' 37237 37238 SED='$SED' 37239 drm_xr_BASE='$drm_xr_BASE' 37240 drm_xr_REQUIRES='$drm_xr_REQUIRES' 37241 drm_xr_NONPKGCONFIG_LIBS='$drm_xr_NONPKGCONFIG_LIBS' 37242 drm_xr_NONPKGCONFIG_EXTRA_LIBS='$drm_xr_NONPKGCONFIG_EXTRA_LIBS' 37243 drm_xr_NONPKGCONFIG_CFLAGS='$drm_xr_NONPKGCONFIG_CFLAGS' 37244 37245 SED='$SED' 37246 gallium_BASE='$gallium_BASE' 37247 gallium_REQUIRES='$gallium_REQUIRES' 37248 gallium_NONPKGCONFIG_LIBS='$gallium_NONPKGCONFIG_LIBS' 37249 gallium_NONPKGCONFIG_EXTRA_LIBS='$gallium_NONPKGCONFIG_EXTRA_LIBS' 37250 gallium_NONPKGCONFIG_CFLAGS='$gallium_NONPKGCONFIG_CFLAGS' 37251 37252 SED='$SED' 37253 gallium_BASE='$gallium_BASE' 37254 gallium_REQUIRES='$gallium_REQUIRES' 37255 gallium_NONPKGCONFIG_LIBS='$gallium_NONPKGCONFIG_LIBS' 37256 gallium_NONPKGCONFIG_EXTRA_LIBS='$gallium_NONPKGCONFIG_EXTRA_LIBS' 37257 gallium_NONPKGCONFIG_CFLAGS='$gallium_NONPKGCONFIG_CFLAGS' 37258 37259 SED='$SED' 37260 xcb_drm_BASE='$xcb_drm_BASE' 37261 xcb_drm_REQUIRES='$xcb_drm_REQUIRES' 37262 xcb_drm_NONPKGCONFIG_LIBS='$xcb_drm_NONPKGCONFIG_LIBS' 37263 xcb_drm_NONPKGCONFIG_EXTRA_LIBS='$xcb_drm_NONPKGCONFIG_EXTRA_LIBS' 37264 xcb_drm_NONPKGCONFIG_CFLAGS='$xcb_drm_NONPKGCONFIG_CFLAGS' 37265 37266 SED='$SED' 37267 xcb_drm_BASE='$xcb_drm_BASE' 37268 xcb_drm_REQUIRES='$xcb_drm_REQUIRES' 37269 xcb_drm_NONPKGCONFIG_LIBS='$xcb_drm_NONPKGCONFIG_LIBS' 37270 xcb_drm_NONPKGCONFIG_EXTRA_LIBS='$xcb_drm_NONPKGCONFIG_EXTRA_LIBS' 37271 xcb_drm_NONPKGCONFIG_CFLAGS='$xcb_drm_NONPKGCONFIG_CFLAGS' 37272 37273 SED='$SED' 37274 png_BASE='$png_BASE' 37275 png_REQUIRES='$png_REQUIRES' 37276 png_NONPKGCONFIG_LIBS='$png_NONPKGCONFIG_LIBS' 37277 png_NONPKGCONFIG_EXTRA_LIBS='$png_NONPKGCONFIG_EXTRA_LIBS' 37278 png_NONPKGCONFIG_CFLAGS='$png_NONPKGCONFIG_CFLAGS' 37279 37280 SED='$SED' 37281 png_BASE='$png_BASE' 37282 png_REQUIRES='$png_REQUIRES' 37283 png_NONPKGCONFIG_LIBS='$png_NONPKGCONFIG_LIBS' 37284 png_NONPKGCONFIG_EXTRA_LIBS='$png_NONPKGCONFIG_EXTRA_LIBS' 37285 png_NONPKGCONFIG_CFLAGS='$png_NONPKGCONFIG_CFLAGS' 37286 37287 SED='$SED' 37288 gl_BASE='$gl_BASE' 37289 gl_REQUIRES='$gl_REQUIRES' 37290 gl_NONPKGCONFIG_LIBS='$gl_NONPKGCONFIG_LIBS' 37291 gl_NONPKGCONFIG_EXTRA_LIBS='$gl_NONPKGCONFIG_EXTRA_LIBS' 37292 gl_NONPKGCONFIG_CFLAGS='$gl_NONPKGCONFIG_CFLAGS' 37293 37294 SED='$SED' 37295 gl_BASE='$gl_BASE' 37296 gl_REQUIRES='$gl_REQUIRES' 37297 gl_NONPKGCONFIG_LIBS='$gl_NONPKGCONFIG_LIBS' 37298 gl_NONPKGCONFIG_EXTRA_LIBS='$gl_NONPKGCONFIG_EXTRA_LIBS' 37299 gl_NONPKGCONFIG_CFLAGS='$gl_NONPKGCONFIG_CFLAGS' 37300 37301 SED='$SED' 37302 directfb_BASE='$directfb_BASE' 37303 directfb_REQUIRES='$directfb_REQUIRES' 37304 directfb_NONPKGCONFIG_LIBS='$directfb_NONPKGCONFIG_LIBS' 37305 directfb_NONPKGCONFIG_EXTRA_LIBS='$directfb_NONPKGCONFIG_EXTRA_LIBS' 37306 directfb_NONPKGCONFIG_CFLAGS='$directfb_NONPKGCONFIG_CFLAGS' 37307 37308 SED='$SED' 37309 directfb_BASE='$directfb_BASE' 37310 directfb_REQUIRES='$directfb_REQUIRES' 37311 directfb_NONPKGCONFIG_LIBS='$directfb_NONPKGCONFIG_LIBS' 37312 directfb_NONPKGCONFIG_EXTRA_LIBS='$directfb_NONPKGCONFIG_EXTRA_LIBS' 37313 directfb_NONPKGCONFIG_CFLAGS='$directfb_NONPKGCONFIG_CFLAGS' 37314 37315 SED='$SED' 37316 vg_BASE='$vg_BASE' 37317 vg_REQUIRES='$vg_REQUIRES' 37318 vg_NONPKGCONFIG_LIBS='$vg_NONPKGCONFIG_LIBS' 37319 vg_NONPKGCONFIG_EXTRA_LIBS='$vg_NONPKGCONFIG_EXTRA_LIBS' 37320 vg_NONPKGCONFIG_CFLAGS='$vg_NONPKGCONFIG_CFLAGS' 37321 37322 SED='$SED' 37323 vg_BASE='$vg_BASE' 37324 vg_REQUIRES='$vg_REQUIRES' 37325 vg_NONPKGCONFIG_LIBS='$vg_NONPKGCONFIG_LIBS' 37326 vg_NONPKGCONFIG_EXTRA_LIBS='$vg_NONPKGCONFIG_EXTRA_LIBS' 37327 vg_NONPKGCONFIG_CFLAGS='$vg_NONPKGCONFIG_CFLAGS' 37328 37329 SED='$SED' 37330 egl_BASE='$egl_BASE' 37331 egl_REQUIRES='$egl_REQUIRES' 37332 egl_NONPKGCONFIG_LIBS='$egl_NONPKGCONFIG_LIBS' 37333 egl_NONPKGCONFIG_EXTRA_LIBS='$egl_NONPKGCONFIG_EXTRA_LIBS' 37334 egl_NONPKGCONFIG_CFLAGS='$egl_NONPKGCONFIG_CFLAGS' 37335 37336 SED='$SED' 37337 egl_BASE='$egl_BASE' 37338 egl_REQUIRES='$egl_REQUIRES' 37339 egl_NONPKGCONFIG_LIBS='$egl_NONPKGCONFIG_LIBS' 37340 egl_NONPKGCONFIG_EXTRA_LIBS='$egl_NONPKGCONFIG_EXTRA_LIBS' 37341 egl_NONPKGCONFIG_CFLAGS='$egl_NONPKGCONFIG_CFLAGS' 37342 37343 SED='$SED' 37344 glx_BASE='$glx_BASE' 37345 glx_REQUIRES='$glx_REQUIRES' 37346 glx_NONPKGCONFIG_LIBS='$glx_NONPKGCONFIG_LIBS' 37347 glx_NONPKGCONFIG_EXTRA_LIBS='$glx_NONPKGCONFIG_EXTRA_LIBS' 37348 glx_NONPKGCONFIG_CFLAGS='$glx_NONPKGCONFIG_CFLAGS' 37349 37350 SED='$SED' 37351 glx_BASE='$glx_BASE' 37352 glx_REQUIRES='$glx_REQUIRES' 37353 glx_NONPKGCONFIG_LIBS='$glx_NONPKGCONFIG_LIBS' 37354 glx_NONPKGCONFIG_EXTRA_LIBS='$glx_NONPKGCONFIG_EXTRA_LIBS' 37355 glx_NONPKGCONFIG_CFLAGS='$glx_NONPKGCONFIG_CFLAGS' 37356 37357 SED='$SED' 37358 wgl_BASE='$wgl_BASE' 37359 wgl_REQUIRES='$wgl_REQUIRES' 37360 wgl_NONPKGCONFIG_LIBS='$wgl_NONPKGCONFIG_LIBS' 37361 wgl_NONPKGCONFIG_EXTRA_LIBS='$wgl_NONPKGCONFIG_EXTRA_LIBS' 37362 wgl_NONPKGCONFIG_CFLAGS='$wgl_NONPKGCONFIG_CFLAGS' 37363 37364 SED='$SED' 37365 wgl_BASE='$wgl_BASE' 37366 wgl_REQUIRES='$wgl_REQUIRES' 37367 wgl_NONPKGCONFIG_LIBS='$wgl_NONPKGCONFIG_LIBS' 37368 wgl_NONPKGCONFIG_EXTRA_LIBS='$wgl_NONPKGCONFIG_EXTRA_LIBS' 37369 wgl_NONPKGCONFIG_CFLAGS='$wgl_NONPKGCONFIG_CFLAGS' 37370 37371 SED='$SED' 37372 script_BASE='$script_BASE' 37373 script_REQUIRES='$script_REQUIRES' 37374 script_NONPKGCONFIG_LIBS='$script_NONPKGCONFIG_LIBS' 37375 script_NONPKGCONFIG_EXTRA_LIBS='$script_NONPKGCONFIG_EXTRA_LIBS' 37376 script_NONPKGCONFIG_CFLAGS='$script_NONPKGCONFIG_CFLAGS' 37377 37378 SED='$SED' 37379 script_BASE='$script_BASE' 37380 script_REQUIRES='$script_REQUIRES' 37381 script_NONPKGCONFIG_LIBS='$script_NONPKGCONFIG_LIBS' 37382 script_NONPKGCONFIG_EXTRA_LIBS='$script_NONPKGCONFIG_EXTRA_LIBS' 37383 script_NONPKGCONFIG_CFLAGS='$script_NONPKGCONFIG_CFLAGS' 37384 37385 SED='$SED' 37386 ft_BASE='$ft_BASE' 37387 ft_REQUIRES='$ft_REQUIRES' 37388 ft_NONPKGCONFIG_LIBS='$ft_NONPKGCONFIG_LIBS' 37389 ft_NONPKGCONFIG_EXTRA_LIBS='$ft_NONPKGCONFIG_EXTRA_LIBS' 37390 ft_NONPKGCONFIG_CFLAGS='$ft_NONPKGCONFIG_CFLAGS' 37391 37392 SED='$SED' 37393 ft_BASE='$ft_BASE' 37394 ft_REQUIRES='$ft_REQUIRES' 37395 ft_NONPKGCONFIG_LIBS='$ft_NONPKGCONFIG_LIBS' 37396 ft_NONPKGCONFIG_EXTRA_LIBS='$ft_NONPKGCONFIG_EXTRA_LIBS' 37397 ft_NONPKGCONFIG_CFLAGS='$ft_NONPKGCONFIG_CFLAGS' 37398 37399 SED='$SED' 37400 fc_BASE='$fc_BASE' 37401 fc_REQUIRES='$fc_REQUIRES' 37402 fc_NONPKGCONFIG_LIBS='$fc_NONPKGCONFIG_LIBS' 37403 fc_NONPKGCONFIG_EXTRA_LIBS='$fc_NONPKGCONFIG_EXTRA_LIBS' 37404 fc_NONPKGCONFIG_CFLAGS='$fc_NONPKGCONFIG_CFLAGS' 37405 37406 SED='$SED' 37407 fc_BASE='$fc_BASE' 37408 fc_REQUIRES='$fc_REQUIRES' 37409 fc_NONPKGCONFIG_LIBS='$fc_NONPKGCONFIG_LIBS' 37410 fc_NONPKGCONFIG_EXTRA_LIBS='$fc_NONPKGCONFIG_EXTRA_LIBS' 37411 fc_NONPKGCONFIG_CFLAGS='$fc_NONPKGCONFIG_CFLAGS' 37412 37413 SED='$SED' 37414 ps_BASE='$ps_BASE' 37415 ps_REQUIRES='$ps_REQUIRES' 37416 ps_NONPKGCONFIG_LIBS='$ps_NONPKGCONFIG_LIBS' 37417 ps_NONPKGCONFIG_EXTRA_LIBS='$ps_NONPKGCONFIG_EXTRA_LIBS' 37418 ps_NONPKGCONFIG_CFLAGS='$ps_NONPKGCONFIG_CFLAGS' 37419 37420 SED='$SED' 37421 ps_BASE='$ps_BASE' 37422 ps_REQUIRES='$ps_REQUIRES' 37423 ps_NONPKGCONFIG_LIBS='$ps_NONPKGCONFIG_LIBS' 37424 ps_NONPKGCONFIG_EXTRA_LIBS='$ps_NONPKGCONFIG_EXTRA_LIBS' 37425 ps_NONPKGCONFIG_CFLAGS='$ps_NONPKGCONFIG_CFLAGS' 37426 37427 SED='$SED' 37428 pdf_BASE='$pdf_BASE' 37429 pdf_REQUIRES='$pdf_REQUIRES' 37430 pdf_NONPKGCONFIG_LIBS='$pdf_NONPKGCONFIG_LIBS' 37431 pdf_NONPKGCONFIG_EXTRA_LIBS='$pdf_NONPKGCONFIG_EXTRA_LIBS' 37432 pdf_NONPKGCONFIG_CFLAGS='$pdf_NONPKGCONFIG_CFLAGS' 37433 37434 SED='$SED' 37435 pdf_BASE='$pdf_BASE' 37436 pdf_REQUIRES='$pdf_REQUIRES' 37437 pdf_NONPKGCONFIG_LIBS='$pdf_NONPKGCONFIG_LIBS' 37438 pdf_NONPKGCONFIG_EXTRA_LIBS='$pdf_NONPKGCONFIG_EXTRA_LIBS' 37439 pdf_NONPKGCONFIG_CFLAGS='$pdf_NONPKGCONFIG_CFLAGS' 37440 37441 SED='$SED' 37442 svg_BASE='$svg_BASE' 37443 svg_REQUIRES='$svg_REQUIRES' 37444 svg_NONPKGCONFIG_LIBS='$svg_NONPKGCONFIG_LIBS' 37445 svg_NONPKGCONFIG_EXTRA_LIBS='$svg_NONPKGCONFIG_EXTRA_LIBS' 37446 svg_NONPKGCONFIG_CFLAGS='$svg_NONPKGCONFIG_CFLAGS' 37447 37448 SED='$SED' 37449 svg_BASE='$svg_BASE' 37450 svg_REQUIRES='$svg_REQUIRES' 37451 svg_NONPKGCONFIG_LIBS='$svg_NONPKGCONFIG_LIBS' 37452 svg_NONPKGCONFIG_EXTRA_LIBS='$svg_NONPKGCONFIG_EXTRA_LIBS' 37453 svg_NONPKGCONFIG_CFLAGS='$svg_NONPKGCONFIG_CFLAGS' 37454 37455 SED='$SED' 37456 tee_BASE='$tee_BASE' 37457 tee_REQUIRES='$tee_REQUIRES' 37458 tee_NONPKGCONFIG_LIBS='$tee_NONPKGCONFIG_LIBS' 37459 tee_NONPKGCONFIG_EXTRA_LIBS='$tee_NONPKGCONFIG_EXTRA_LIBS' 37460 tee_NONPKGCONFIG_CFLAGS='$tee_NONPKGCONFIG_CFLAGS' 37461 37462 SED='$SED' 37463 tee_BASE='$tee_BASE' 37464 tee_REQUIRES='$tee_REQUIRES' 37465 tee_NONPKGCONFIG_LIBS='$tee_NONPKGCONFIG_LIBS' 37466 tee_NONPKGCONFIG_EXTRA_LIBS='$tee_NONPKGCONFIG_EXTRA_LIBS' 37467 tee_NONPKGCONFIG_CFLAGS='$tee_NONPKGCONFIG_CFLAGS' 37468 37469 SED='$SED' 37470 xml_BASE='$xml_BASE' 37471 xml_REQUIRES='$xml_REQUIRES' 37472 xml_NONPKGCONFIG_LIBS='$xml_NONPKGCONFIG_LIBS' 37473 xml_NONPKGCONFIG_EXTRA_LIBS='$xml_NONPKGCONFIG_EXTRA_LIBS' 37474 xml_NONPKGCONFIG_CFLAGS='$xml_NONPKGCONFIG_CFLAGS' 37475 37476 SED='$SED' 37477 xml_BASE='$xml_BASE' 37478 xml_REQUIRES='$xml_REQUIRES' 37479 xml_NONPKGCONFIG_LIBS='$xml_NONPKGCONFIG_LIBS' 37480 xml_NONPKGCONFIG_EXTRA_LIBS='$xml_NONPKGCONFIG_EXTRA_LIBS' 37481 xml_NONPKGCONFIG_CFLAGS='$xml_NONPKGCONFIG_CFLAGS' 37482 37483 SED='$SED' 37484 gobject_BASE='$gobject_BASE' 37485 gobject_REQUIRES='$gobject_REQUIRES' 37486 gobject_NONPKGCONFIG_LIBS='$gobject_NONPKGCONFIG_LIBS' 37487 gobject_NONPKGCONFIG_EXTRA_LIBS='$gobject_NONPKGCONFIG_EXTRA_LIBS' 37488 gobject_NONPKGCONFIG_CFLAGS='$gobject_NONPKGCONFIG_CFLAGS' 37489 37490 SED='$SED' 37491 gobject_BASE='$gobject_BASE' 37492 gobject_REQUIRES='$gobject_REQUIRES' 37493 gobject_NONPKGCONFIG_LIBS='$gobject_NONPKGCONFIG_LIBS' 37494 gobject_NONPKGCONFIG_EXTRA_LIBS='$gobject_NONPKGCONFIG_EXTRA_LIBS' 37495 gobject_NONPKGCONFIG_CFLAGS='$gobject_NONPKGCONFIG_CFLAGS' 37496 37497 37498_ACEOF 37499 37500cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 37501 37502# Handling of arguments. 37503for ac_config_target in $ac_config_targets 37504do 37505 case $ac_config_target in 37506 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 37507 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 37508 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 37509 "$srcdir/build/Makefile.win32.features") CONFIG_COMMANDS="$CONFIG_COMMANDS $srcdir/build/Makefile.win32.features" ;; 37510 "$srcdir/src/Makefile.am.features") CONFIG_COMMANDS="$CONFIG_COMMANDS $srcdir/src/Makefile.am.features" ;; 37511 "$srcdir/src/Makefile.win32.features") CONFIG_COMMANDS="$CONFIG_COMMANDS $srcdir/src/Makefile.win32.features" ;; 37512 "$srcdir/boilerplate/Makefile.am.features") CONFIG_COMMANDS="$CONFIG_COMMANDS $srcdir/boilerplate/Makefile.am.features" ;; 37513 "$srcdir/boilerplate/Makefile.win32.features") CONFIG_COMMANDS="$CONFIG_COMMANDS $srcdir/boilerplate/Makefile.win32.features" ;; 37514 "src/cairo.pc") CONFIG_FILES="$CONFIG_FILES src/cairo.pc" ;; 37515 "cairo-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-uninstalled.pc:src/cairo-uninstalled.pc.in" ;; 37516 "src/cairo-features.h") CONFIG_COMMANDS="$CONFIG_COMMANDS src/cairo-features.h" ;; 37517 "src/cairo-supported-features.h") CONFIG_COMMANDS="$CONFIG_COMMANDS src/cairo-supported-features.h" ;; 37518 "$srcdir/build/Makefile.win32.features-h") CONFIG_COMMANDS="$CONFIG_COMMANDS $srcdir/build/Makefile.win32.features-h" ;; 37519 "src/cairo-xlib.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-xlib.pc:src/cairo-features.pc.in" ;; 37520 "cairo-xlib-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-xlib-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37521 "src/cairo-xlib-xrender.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-xlib-xrender.pc:src/cairo-features.pc.in" ;; 37522 "cairo-xlib-xrender-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-xlib-xrender-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37523 "src/cairo-xcb.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-xcb.pc:src/cairo-features.pc.in" ;; 37524 "cairo-xcb-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-xcb-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37525 "src/cairo-xlib-xcb.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-xlib-xcb.pc:src/cairo-features.pc.in" ;; 37526 "cairo-xlib-xcb-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-xlib-xcb-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37527 "src/cairo-xcb-shm.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-xcb-shm.pc:src/cairo-features.pc.in" ;; 37528 "cairo-xcb-shm-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-xcb-shm-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37529 "src/cairo-qt.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-qt.pc:src/cairo-features.pc.in" ;; 37530 "cairo-qt-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-qt-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37531 "src/cairo-quartz.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-quartz.pc:src/cairo-features.pc.in" ;; 37532 "cairo-quartz-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-quartz-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37533 "src/cairo-quartz-font.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-quartz-font.pc:src/cairo-features.pc.in" ;; 37534 "cairo-quartz-font-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-quartz-font-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37535 "src/cairo-quartz-image.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-quartz-image.pc:src/cairo-features.pc.in" ;; 37536 "cairo-quartz-image-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-quartz-image-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37537 "src/cairo-win32.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-win32.pc:src/cairo-features.pc.in" ;; 37538 "cairo-win32-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-win32-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37539 "src/cairo-win32-font.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-win32-font.pc:src/cairo-features.pc.in" ;; 37540 "cairo-win32-font-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-win32-font-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37541 "src/cairo-skia.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-skia.pc:src/cairo-features.pc.in" ;; 37542 "cairo-skia-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-skia-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37543 "src/cairo-os2.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-os2.pc:src/cairo-features.pc.in" ;; 37544 "cairo-os2-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-os2-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37545 "src/cairo-beos.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-beos.pc:src/cairo-features.pc.in" ;; 37546 "cairo-beos-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-beos-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37547 "src/cairo-drm.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-drm.pc:src/cairo-features.pc.in" ;; 37548 "cairo-drm-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-drm-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37549 "src/cairo-drm-xr.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-drm-xr.pc:src/cairo-features.pc.in" ;; 37550 "cairo-drm-xr-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-drm-xr-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37551 "src/cairo-gallium.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-gallium.pc:src/cairo-features.pc.in" ;; 37552 "cairo-gallium-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-gallium-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37553 "src/cairo-xcb-drm.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-xcb-drm.pc:src/cairo-features.pc.in" ;; 37554 "cairo-xcb-drm-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-xcb-drm-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37555 "src/cairo-png.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-png.pc:src/cairo-features.pc.in" ;; 37556 "cairo-png-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-png-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37557 "src/cairo-gl.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-gl.pc:src/cairo-features.pc.in" ;; 37558 "cairo-gl-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-gl-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37559 "src/cairo-directfb.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-directfb.pc:src/cairo-features.pc.in" ;; 37560 "cairo-directfb-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-directfb-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37561 "src/cairo-vg.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-vg.pc:src/cairo-features.pc.in" ;; 37562 "cairo-vg-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-vg-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37563 "src/cairo-egl.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-egl.pc:src/cairo-features.pc.in" ;; 37564 "cairo-egl-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-egl-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37565 "src/cairo-glx.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-glx.pc:src/cairo-features.pc.in" ;; 37566 "cairo-glx-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-glx-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37567 "src/cairo-wgl.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-wgl.pc:src/cairo-features.pc.in" ;; 37568 "cairo-wgl-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-wgl-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37569 "src/cairo-script.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-script.pc:src/cairo-features.pc.in" ;; 37570 "cairo-script-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-script-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37571 "src/cairo-ft.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-ft.pc:src/cairo-features.pc.in" ;; 37572 "cairo-ft-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-ft-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37573 "src/cairo-fc.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-fc.pc:src/cairo-features.pc.in" ;; 37574 "cairo-fc-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-fc-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37575 "src/cairo-ps.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-ps.pc:src/cairo-features.pc.in" ;; 37576 "cairo-ps-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-ps-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37577 "src/cairo-pdf.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-pdf.pc:src/cairo-features.pc.in" ;; 37578 "cairo-pdf-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-pdf-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37579 "src/cairo-svg.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-svg.pc:src/cairo-features.pc.in" ;; 37580 "cairo-svg-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-svg-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37581 "src/cairo-tee.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-tee.pc:src/cairo-features.pc.in" ;; 37582 "cairo-tee-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-tee-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37583 "src/cairo-xml.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-xml.pc:src/cairo-features.pc.in" ;; 37584 "cairo-xml-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-xml-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37585 "src/cairo-gobject.pc") CONFIG_FILES="$CONFIG_FILES src/cairo-gobject.pc:src/cairo-features.pc.in" ;; 37586 "cairo-gobject-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES cairo-gobject-uninstalled.pc:src/cairo-features-uninstalled.pc.in" ;; 37587 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 37588 "boilerplate/Makefile") CONFIG_FILES="$CONFIG_FILES boilerplate/Makefile" ;; 37589 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 37590 37591 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 37592 esac 37593done 37594 37595 37596# If the user did not use the arguments to specify the items to instantiate, 37597# then the envvar interface is used. Set only those that are not. 37598# We use the long form for the default assignment because of an extremely 37599# bizarre bug on SunOS 4.1.3. 37600if $ac_need_defaults; then 37601 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 37602 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 37603 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 37604fi 37605 37606# Have a temporary directory for convenience. Make it in the build tree 37607# simply because there is no reason against having it here, and in addition, 37608# creating and moving files from /tmp can sometimes cause problems. 37609# Hook for its removal unless debugging. 37610# Note that there is a small window in which the directory will not be cleaned: 37611# after its creation but before its name has been assigned to `$tmp'. 37612$debug || 37613{ 37614 tmp= ac_tmp= 37615 trap 'exit_status=$? 37616 : "${ac_tmp:=$tmp}" 37617 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 37618' 0 37619 trap 'as_fn_exit 1' 1 2 13 15 37620} 37621# Create a (secure) tmp directory for tmp files. 37622 37623{ 37624 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 37625 test -d "$tmp" 37626} || 37627{ 37628 tmp=./conf$$-$RANDOM 37629 (umask 077 && mkdir "$tmp") 37630} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 37631ac_tmp=$tmp 37632 37633# Set up the scripts for CONFIG_FILES section. 37634# No need to generate them if there are no CONFIG_FILES. 37635# This happens for instance with `./config.status config.h'. 37636if test -n "$CONFIG_FILES"; then 37637 37638 37639ac_cr=`echo X | tr X '\015'` 37640# On cygwin, bash can eat \r inside `` if the user requested igncr. 37641# But we know of no other shell where ac_cr would be empty at this 37642# point, so we can use a bashism as a fallback. 37643if test "x$ac_cr" = x; then 37644 eval ac_cr=\$\'\\r\' 37645fi 37646ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 37647if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 37648 ac_cs_awk_cr='\\r' 37649else 37650 ac_cs_awk_cr=$ac_cr 37651fi 37652 37653echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 37654_ACEOF 37655 37656 37657{ 37658 echo "cat >conf$$subs.awk <<_ACEOF" && 37659 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 37660 echo "_ACEOF" 37661} >conf$$subs.sh || 37662 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 37663ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 37664ac_delim='%!_!# ' 37665for ac_last_try in false false false false false :; do 37666 . ./conf$$subs.sh || 37667 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 37668 37669 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 37670 if test $ac_delim_n = $ac_delim_num; then 37671 break 37672 elif $ac_last_try; then 37673 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 37674 else 37675 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 37676 fi 37677done 37678rm -f conf$$subs.sh 37679 37680cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 37681cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 37682_ACEOF 37683sed -n ' 37684h 37685s/^/S["/; s/!.*/"]=/ 37686p 37687g 37688s/^[^!]*!// 37689:repl 37690t repl 37691s/'"$ac_delim"'$// 37692t delim 37693:nl 37694h 37695s/\(.\{148\}\)..*/\1/ 37696t more1 37697s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 37698p 37699n 37700b repl 37701:more1 37702s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 37703p 37704g 37705s/.\{148\}// 37706t nl 37707:delim 37708h 37709s/\(.\{148\}\)..*/\1/ 37710t more2 37711s/["\\]/\\&/g; s/^/"/; s/$/"/ 37712p 37713b 37714:more2 37715s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 37716p 37717g 37718s/.\{148\}// 37719t delim 37720' <conf$$subs.awk | sed ' 37721/^[^""]/{ 37722 N 37723 s/\n// 37724} 37725' >>$CONFIG_STATUS || ac_write_fail=1 37726rm -f conf$$subs.awk 37727cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 37728_ACAWK 37729cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 37730 for (key in S) S_is_set[key] = 1 37731 FS = "" 37732 37733} 37734{ 37735 line = $ 0 37736 nfields = split(line, field, "@") 37737 substed = 0 37738 len = length(field[1]) 37739 for (i = 2; i < nfields; i++) { 37740 key = field[i] 37741 keylen = length(key) 37742 if (S_is_set[key]) { 37743 value = S[key] 37744 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 37745 len += length(value) + length(field[++i]) 37746 substed = 1 37747 } else 37748 len += 1 + keylen 37749 } 37750 37751 print line 37752} 37753 37754_ACAWK 37755_ACEOF 37756cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 37757if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 37758 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 37759else 37760 cat 37761fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 37762 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 37763_ACEOF 37764 37765# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 37766# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 37767# trailing colons and then remove the whole line if VPATH becomes empty 37768# (actually we leave an empty line to preserve line numbers). 37769if test "x$srcdir" = x.; then 37770 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 37771h 37772s/// 37773s/^/:/ 37774s/[ ]*$/:/ 37775s/:\$(srcdir):/:/g 37776s/:\${srcdir}:/:/g 37777s/:@srcdir@:/:/g 37778s/^:*// 37779s/:*$// 37780x 37781s/\(=[ ]*\).*/\1/ 37782G 37783s/\n// 37784s/^[^=]*=[ ]*$// 37785}' 37786fi 37787 37788cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 37789fi # test -n "$CONFIG_FILES" 37790 37791# Set up the scripts for CONFIG_HEADERS section. 37792# No need to generate them if there are no CONFIG_HEADERS. 37793# This happens for instance with `./config.status Makefile'. 37794if test -n "$CONFIG_HEADERS"; then 37795cat >"$ac_tmp/defines.awk" <<\_ACAWK || 37796BEGIN { 37797_ACEOF 37798 37799# Transform confdefs.h into an awk script `defines.awk', embedded as 37800# here-document in config.status, that substitutes the proper values into 37801# config.h.in to produce config.h. 37802 37803# Create a delimiter string that does not exist in confdefs.h, to ease 37804# handling of long lines. 37805ac_delim='%!_!# ' 37806for ac_last_try in false false :; do 37807 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 37808 if test -z "$ac_tt"; then 37809 break 37810 elif $ac_last_try; then 37811 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 37812 else 37813 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 37814 fi 37815done 37816 37817# For the awk script, D is an array of macro values keyed by name, 37818# likewise P contains macro parameters if any. Preserve backslash 37819# newline sequences. 37820 37821ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 37822sed -n ' 37823s/.\{148\}/&'"$ac_delim"'/g 37824t rset 37825:rset 37826s/^[ ]*#[ ]*define[ ][ ]*/ / 37827t def 37828d 37829:def 37830s/\\$// 37831t bsnl 37832s/["\\]/\\&/g 37833s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 37834D["\1"]=" \3"/p 37835s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 37836d 37837:bsnl 37838s/["\\]/\\&/g 37839s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 37840D["\1"]=" \3\\\\\\n"\\/p 37841t cont 37842s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 37843t cont 37844d 37845:cont 37846n 37847s/.\{148\}/&'"$ac_delim"'/g 37848t clear 37849:clear 37850s/\\$// 37851t bsnlc 37852s/["\\]/\\&/g; s/^/"/; s/$/"/p 37853d 37854:bsnlc 37855s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 37856b cont 37857' <confdefs.h | sed ' 37858s/'"$ac_delim"'/"\\\ 37859"/g' >>$CONFIG_STATUS || ac_write_fail=1 37860 37861cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 37862 for (key in D) D_is_set[key] = 1 37863 FS = "" 37864} 37865/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 37866 line = \$ 0 37867 split(line, arg, " ") 37868 if (arg[1] == "#") { 37869 defundef = arg[2] 37870 mac1 = arg[3] 37871 } else { 37872 defundef = substr(arg[1], 2) 37873 mac1 = arg[2] 37874 } 37875 split(mac1, mac2, "(") #) 37876 macro = mac2[1] 37877 prefix = substr(line, 1, index(line, defundef) - 1) 37878 if (D_is_set[macro]) { 37879 # Preserve the white space surrounding the "#". 37880 print prefix "define", macro P[macro] D[macro] 37881 next 37882 } else { 37883 # Replace #undef with comments. This is necessary, for example, 37884 # in the case of _POSIX_SOURCE, which is predefined and required 37885 # on some systems where configure will not decide to define it. 37886 if (defundef == "undef") { 37887 print "/*", prefix defundef, macro, "*/" 37888 next 37889 } 37890 } 37891} 37892{ print } 37893_ACAWK 37894_ACEOF 37895cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 37896 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 37897fi # test -n "$CONFIG_HEADERS" 37898 37899 37900eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 37901shift 37902for ac_tag 37903do 37904 case $ac_tag in 37905 :[FHLC]) ac_mode=$ac_tag; continue;; 37906 esac 37907 case $ac_mode$ac_tag in 37908 :[FHL]*:*);; 37909 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 37910 :[FH]-) ac_tag=-:-;; 37911 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 37912 esac 37913 ac_save_IFS=$IFS 37914 IFS=: 37915 set x $ac_tag 37916 IFS=$ac_save_IFS 37917 shift 37918 ac_file=$1 37919 shift 37920 37921 case $ac_mode in 37922 :L) ac_source=$1;; 37923 :[FH]) 37924 ac_file_inputs= 37925 for ac_f 37926 do 37927 case $ac_f in 37928 -) ac_f="$ac_tmp/stdin";; 37929 *) # Look for the file first in the build tree, then in the source tree 37930 # (if the path is not absolute). The absolute path cannot be DOS-style, 37931 # because $ac_f cannot contain `:'. 37932 test -f "$ac_f" || 37933 case $ac_f in 37934 [\\/$]*) false;; 37935 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 37936 esac || 37937 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 37938 esac 37939 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 37940 as_fn_append ac_file_inputs " '$ac_f'" 37941 done 37942 37943 # Let's still pretend it is `configure' which instantiates (i.e., don't 37944 # use $as_me), people would be surprised to read: 37945 # /* config.h. Generated by config.status. */ 37946 configure_input='Generated from '` 37947 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 37948 `' by configure.' 37949 if test x"$ac_file" != x-; then 37950 configure_input="$ac_file. $configure_input" 37951 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 37952$as_echo "$as_me: creating $ac_file" >&6;} 37953 fi 37954 # Neutralize special characters interpreted by sed in replacement strings. 37955 case $configure_input in #( 37956 *\&* | *\|* | *\\* ) 37957 ac_sed_conf_input=`$as_echo "$configure_input" | 37958 sed 's/[\\\\&|]/\\\\&/g'`;; #( 37959 *) ac_sed_conf_input=$configure_input;; 37960 esac 37961 37962 case $ac_tag in 37963 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 37964 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 37965 esac 37966 ;; 37967 esac 37968 37969 ac_dir=`$as_dirname -- "$ac_file" || 37970$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 37971 X"$ac_file" : 'X\(//\)[^/]' \| \ 37972 X"$ac_file" : 'X\(//\)$' \| \ 37973 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 37974$as_echo X"$ac_file" | 37975 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 37976 s//\1/ 37977 q 37978 } 37979 /^X\(\/\/\)[^/].*/{ 37980 s//\1/ 37981 q 37982 } 37983 /^X\(\/\/\)$/{ 37984 s//\1/ 37985 q 37986 } 37987 /^X\(\/\).*/{ 37988 s//\1/ 37989 q 37990 } 37991 s/.*/./; q'` 37992 as_dir="$ac_dir"; as_fn_mkdir_p 37993 ac_builddir=. 37994 37995case "$ac_dir" in 37996.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 37997*) 37998 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 37999 # A ".." for each directory in $ac_dir_suffix. 38000 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 38001 case $ac_top_builddir_sub in 38002 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 38003 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 38004 esac ;; 38005esac 38006ac_abs_top_builddir=$ac_pwd 38007ac_abs_builddir=$ac_pwd$ac_dir_suffix 38008# for backward compatibility: 38009ac_top_builddir=$ac_top_build_prefix 38010 38011case $srcdir in 38012 .) # We are building in place. 38013 ac_srcdir=. 38014 ac_top_srcdir=$ac_top_builddir_sub 38015 ac_abs_top_srcdir=$ac_pwd ;; 38016 [\\/]* | ?:[\\/]* ) # Absolute name. 38017 ac_srcdir=$srcdir$ac_dir_suffix; 38018 ac_top_srcdir=$srcdir 38019 ac_abs_top_srcdir=$srcdir ;; 38020 *) # Relative name. 38021 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 38022 ac_top_srcdir=$ac_top_build_prefix$srcdir 38023 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 38024esac 38025ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 38026 38027 38028 case $ac_mode in 38029 :F) 38030 # 38031 # CONFIG_FILE 38032 # 38033 38034 case $INSTALL in 38035 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 38036 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 38037 esac 38038 ac_MKDIR_P=$MKDIR_P 38039 case $MKDIR_P in 38040 [\\/$]* | ?:[\\/]* ) ;; 38041 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 38042 esac 38043_ACEOF 38044 38045cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 38046# If the template does not know about datarootdir, expand it. 38047# FIXME: This hack should be removed a few years after 2.60. 38048ac_datarootdir_hack=; ac_datarootdir_seen= 38049ac_sed_dataroot=' 38050/datarootdir/ { 38051 p 38052 q 38053} 38054/@datadir@/p 38055/@docdir@/p 38056/@infodir@/p 38057/@localedir@/p 38058/@mandir@/p' 38059case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 38060*datarootdir*) ac_datarootdir_seen=yes;; 38061*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 38062 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 38063$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 38064_ACEOF 38065cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 38066 ac_datarootdir_hack=' 38067 s&@datadir@&$datadir&g 38068 s&@docdir@&$docdir&g 38069 s&@infodir@&$infodir&g 38070 s&@localedir@&$localedir&g 38071 s&@mandir@&$mandir&g 38072 s&\\\${datarootdir}&$datarootdir&g' ;; 38073esac 38074_ACEOF 38075 38076# Neutralize VPATH when `$srcdir' = `.'. 38077# Shell code in configure.ac might set extrasub. 38078# FIXME: do we really want to maintain this feature? 38079cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 38080ac_sed_extra="$ac_vpsub 38081$extrasub 38082_ACEOF 38083cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 38084:t 38085/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 38086s|@configure_input@|$ac_sed_conf_input|;t t 38087s&@top_builddir@&$ac_top_builddir_sub&;t t 38088s&@top_build_prefix@&$ac_top_build_prefix&;t t 38089s&@srcdir@&$ac_srcdir&;t t 38090s&@abs_srcdir@&$ac_abs_srcdir&;t t 38091s&@top_srcdir@&$ac_top_srcdir&;t t 38092s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 38093s&@builddir@&$ac_builddir&;t t 38094s&@abs_builddir@&$ac_abs_builddir&;t t 38095s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 38096s&@INSTALL@&$ac_INSTALL&;t t 38097s&@MKDIR_P@&$ac_MKDIR_P&;t t 38098$ac_datarootdir_hack 38099" 38100eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 38101 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 38102 38103test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 38104 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 38105 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 38106 "$ac_tmp/out"`; test -z "$ac_out"; } && 38107 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 38108which seems to be undefined. Please make sure it is defined" >&5 38109$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 38110which seems to be undefined. Please make sure it is defined" >&2;} 38111 38112 rm -f "$ac_tmp/stdin" 38113 case $ac_file in 38114 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 38115 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 38116 esac \ 38117 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 38118 ;; 38119 :H) 38120 # 38121 # CONFIG_HEADER 38122 # 38123 if test x"$ac_file" != x-; then 38124 { 38125 $as_echo "/* $configure_input */" \ 38126 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 38127 } >"$ac_tmp/config.h" \ 38128 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 38129 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 38130 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 38131$as_echo "$as_me: $ac_file is unchanged" >&6;} 38132 else 38133 rm -f "$ac_file" 38134 mv "$ac_tmp/config.h" "$ac_file" \ 38135 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 38136 fi 38137 else 38138 $as_echo "/* $configure_input */" \ 38139 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 38140 || as_fn_error $? "could not create -" "$LINENO" 5 38141 fi 38142# Compute "$ac_file"'s index in $config_headers. 38143_am_arg="$ac_file" 38144_am_stamp_count=1 38145for _am_header in $config_headers :; do 38146 case $_am_header in 38147 $_am_arg | $_am_arg:* ) 38148 break ;; 38149 * ) 38150 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 38151 esac 38152done 38153echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 38154$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 38155 X"$_am_arg" : 'X\(//\)[^/]' \| \ 38156 X"$_am_arg" : 'X\(//\)$' \| \ 38157 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 38158$as_echo X"$_am_arg" | 38159 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 38160 s//\1/ 38161 q 38162 } 38163 /^X\(\/\/\)[^/].*/{ 38164 s//\1/ 38165 q 38166 } 38167 /^X\(\/\/\)$/{ 38168 s//\1/ 38169 q 38170 } 38171 /^X\(\/\).*/{ 38172 s//\1/ 38173 q 38174 } 38175 s/.*/./; q'`/stamp-h$_am_stamp_count 38176 ;; 38177 38178 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 38179$as_echo "$as_me: executing $ac_file commands" >&6;} 38180 ;; 38181 esac 38182 38183 38184 case $ac_file$ac_mode in 38185 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 38186 # Older Autoconf quotes --file arguments for eval, but not when files 38187 # are listed without --file. Let's play safe and only enable the eval 38188 # if we detect the quoting. 38189 case $CONFIG_FILES in 38190 *\'*) eval set x "$CONFIG_FILES" ;; 38191 *) set x $CONFIG_FILES ;; 38192 esac 38193 shift 38194 for mf 38195 do 38196 # Strip MF so we end up with the name of the file. 38197 mf=`echo "$mf" | sed -e 's/:.*$//'` 38198 # Check whether this is an Automake generated Makefile or not. 38199 # We used to match only the files named 'Makefile.in', but 38200 # some people rename them; so instead we look at the file content. 38201 # Grep'ing the first line is not enough: some people post-process 38202 # each Makefile.in and add a new line on top of each file to say so. 38203 # Grep'ing the whole file is not good either: AIX grep has a line 38204 # limit of 2048, but all sed's we know have understand at least 4000. 38205 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 38206 dirpart=`$as_dirname -- "$mf" || 38207$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 38208 X"$mf" : 'X\(//\)[^/]' \| \ 38209 X"$mf" : 'X\(//\)$' \| \ 38210 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 38211$as_echo X"$mf" | 38212 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 38213 s//\1/ 38214 q 38215 } 38216 /^X\(\/\/\)[^/].*/{ 38217 s//\1/ 38218 q 38219 } 38220 /^X\(\/\/\)$/{ 38221 s//\1/ 38222 q 38223 } 38224 /^X\(\/\).*/{ 38225 s//\1/ 38226 q 38227 } 38228 s/.*/./; q'` 38229 else 38230 continue 38231 fi 38232 # Extract the definition of DEPDIR, am__include, and am__quote 38233 # from the Makefile without running 'make'. 38234 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 38235 test -z "$DEPDIR" && continue 38236 am__include=`sed -n 's/^am__include = //p' < "$mf"` 38237 test -z "$am__include" && continue 38238 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 38239 # Find all dependency output files, they are included files with 38240 # $(DEPDIR) in their names. We invoke sed twice because it is the 38241 # simplest approach to changing $(DEPDIR) to its actual value in the 38242 # expansion. 38243 for file in `sed -n " 38244 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 38245 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 38246 # Make sure the directory exists. 38247 test -f "$dirpart/$file" && continue 38248 fdir=`$as_dirname -- "$file" || 38249$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 38250 X"$file" : 'X\(//\)[^/]' \| \ 38251 X"$file" : 'X\(//\)$' \| \ 38252 X"$file" : 'X\(/\)' \| . 2>/dev/null || 38253$as_echo X"$file" | 38254 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 38255 s//\1/ 38256 q 38257 } 38258 /^X\(\/\/\)[^/].*/{ 38259 s//\1/ 38260 q 38261 } 38262 /^X\(\/\/\)$/{ 38263 s//\1/ 38264 q 38265 } 38266 /^X\(\/\).*/{ 38267 s//\1/ 38268 q 38269 } 38270 s/.*/./; q'` 38271 as_dir=$dirpart/$fdir; as_fn_mkdir_p 38272 # echo "creating $dirpart/$file" 38273 echo '# dummy' > "$dirpart/$file" 38274 done 38275 done 38276} 38277 ;; 38278 "libtool":C) 38279 38280 # See if we are running on zsh, and set the options which allow our 38281 # commands through without removal of \ escapes. 38282 if test -n "${ZSH_VERSION+set}" ; then 38283 setopt NO_GLOB_SUBST 38284 fi 38285 38286 cfgfile="${ofile}T" 38287 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 38288 $RM "$cfgfile" 38289 38290 cat <<_LT_EOF >> "$cfgfile" 38291#! $SHELL 38292 38293# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 38294# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 38295# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 38296# NOTE: Changes made to this file will be lost: look at ltmain.sh. 38297# 38298# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 38299# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 38300# Foundation, Inc. 38301# Written by Gordon Matzigkeit, 1996 38302# 38303# This file is part of GNU Libtool. 38304# 38305# GNU Libtool is free software; you can redistribute it and/or 38306# modify it under the terms of the GNU General Public License as 38307# published by the Free Software Foundation; either version 2 of 38308# the License, or (at your option) any later version. 38309# 38310# As a special exception to the GNU General Public License, 38311# if you distribute this file as part of a program or library that 38312# is built using GNU Libtool, you may include this file under the 38313# same distribution terms that you use for the rest of that program. 38314# 38315# GNU Libtool is distributed in the hope that it will be useful, 38316# but WITHOUT ANY WARRANTY; without even the implied warranty of 38317# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 38318# GNU General Public License for more details. 38319# 38320# You should have received a copy of the GNU General Public License 38321# along with GNU Libtool; see the file COPYING. If not, a copy 38322# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 38323# obtained by writing to the Free Software Foundation, Inc., 38324# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 38325 38326 38327# The names of the tagged configurations supported by this script. 38328available_tags="CXX " 38329 38330# ### BEGIN LIBTOOL CONFIG 38331 38332# Assembler program. 38333AS=$lt_AS 38334 38335# DLL creation program. 38336DLLTOOL=$lt_DLLTOOL 38337 38338# Object dumper program. 38339OBJDUMP=$lt_OBJDUMP 38340 38341# Which release of libtool.m4 was used? 38342macro_version=$macro_version 38343macro_revision=$macro_revision 38344 38345# Whether or not to build shared libraries. 38346build_libtool_libs=$enable_shared 38347 38348# Whether or not to build static libraries. 38349build_old_libs=$enable_static 38350 38351# What type of objects to build. 38352pic_mode=$pic_mode 38353 38354# Whether or not to optimize for fast installation. 38355fast_install=$enable_fast_install 38356 38357# Shell to use when invoking shell scripts. 38358SHELL=$lt_SHELL 38359 38360# An echo program that protects backslashes. 38361ECHO=$lt_ECHO 38362 38363# The PATH separator for the build system. 38364PATH_SEPARATOR=$lt_PATH_SEPARATOR 38365 38366# The host system. 38367host_alias=$host_alias 38368host=$host 38369host_os=$host_os 38370 38371# The build system. 38372build_alias=$build_alias 38373build=$build 38374build_os=$build_os 38375 38376# A sed program that does not truncate output. 38377SED=$lt_SED 38378 38379# Sed that helps us avoid accidentally triggering echo(1) options like -n. 38380Xsed="\$SED -e 1s/^X//" 38381 38382# A grep program that handles long lines. 38383GREP=$lt_GREP 38384 38385# An ERE matcher. 38386EGREP=$lt_EGREP 38387 38388# A literal string matcher. 38389FGREP=$lt_FGREP 38390 38391# A BSD- or MS-compatible name lister. 38392NM=$lt_NM 38393 38394# Whether we need soft or hard links. 38395LN_S=$lt_LN_S 38396 38397# What is the maximum length of a command? 38398max_cmd_len=$max_cmd_len 38399 38400# Object file suffix (normally "o"). 38401objext=$ac_objext 38402 38403# Executable file suffix (normally ""). 38404exeext=$exeext 38405 38406# whether the shell understands "unset". 38407lt_unset=$lt_unset 38408 38409# turn spaces into newlines. 38410SP2NL=$lt_lt_SP2NL 38411 38412# turn newlines into spaces. 38413NL2SP=$lt_lt_NL2SP 38414 38415# convert \$build file names to \$host format. 38416to_host_file_cmd=$lt_cv_to_host_file_cmd 38417 38418# convert \$build files to toolchain format. 38419to_tool_file_cmd=$lt_cv_to_tool_file_cmd 38420 38421# Method to check whether dependent libraries are shared objects. 38422deplibs_check_method=$lt_deplibs_check_method 38423 38424# Command to use when deplibs_check_method = "file_magic". 38425file_magic_cmd=$lt_file_magic_cmd 38426 38427# How to find potential files when deplibs_check_method = "file_magic". 38428file_magic_glob=$lt_file_magic_glob 38429 38430# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 38431want_nocaseglob=$lt_want_nocaseglob 38432 38433# Command to associate shared and link libraries. 38434sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 38435 38436# The archiver. 38437AR=$lt_AR 38438 38439# Flags to create an archive. 38440AR_FLAGS=$lt_AR_FLAGS 38441 38442# How to feed a file listing to the archiver. 38443archiver_list_spec=$lt_archiver_list_spec 38444 38445# A symbol stripping program. 38446STRIP=$lt_STRIP 38447 38448# Commands used to install an old-style archive. 38449RANLIB=$lt_RANLIB 38450old_postinstall_cmds=$lt_old_postinstall_cmds 38451old_postuninstall_cmds=$lt_old_postuninstall_cmds 38452 38453# Whether to use a lock for old archive extraction. 38454lock_old_archive_extraction=$lock_old_archive_extraction 38455 38456# A C compiler. 38457LTCC=$lt_CC 38458 38459# LTCC compiler flags. 38460LTCFLAGS=$lt_CFLAGS 38461 38462# Take the output of nm and produce a listing of raw symbols and C names. 38463global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 38464 38465# Transform the output of nm in a proper C declaration. 38466global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 38467 38468# Transform the output of nm in a C name address pair. 38469global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 38470 38471# Transform the output of nm in a C name address pair when lib prefix is needed. 38472global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 38473 38474# Specify filename containing input files for \$NM. 38475nm_file_list_spec=$lt_nm_file_list_spec 38476 38477# The root where to search for dependent libraries,and in which our libraries should be installed. 38478lt_sysroot=$lt_sysroot 38479 38480# The name of the directory that contains temporary libtool files. 38481objdir=$objdir 38482 38483# Used to examine libraries when file_magic_cmd begins with "file". 38484MAGIC_CMD=$MAGIC_CMD 38485 38486# Must we lock files when doing compilation? 38487need_locks=$lt_need_locks 38488 38489# Manifest tool. 38490MANIFEST_TOOL=$lt_MANIFEST_TOOL 38491 38492# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 38493DSYMUTIL=$lt_DSYMUTIL 38494 38495# Tool to change global to local symbols on Mac OS X. 38496NMEDIT=$lt_NMEDIT 38497 38498# Tool to manipulate fat objects and archives on Mac OS X. 38499LIPO=$lt_LIPO 38500 38501# ldd/readelf like tool for Mach-O binaries on Mac OS X. 38502OTOOL=$lt_OTOOL 38503 38504# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 38505OTOOL64=$lt_OTOOL64 38506 38507# Old archive suffix (normally "a"). 38508libext=$libext 38509 38510# Shared library suffix (normally ".so"). 38511shrext_cmds=$lt_shrext_cmds 38512 38513# The commands to extract the exported symbol list from a shared archive. 38514extract_expsyms_cmds=$lt_extract_expsyms_cmds 38515 38516# Variables whose values should be saved in libtool wrapper scripts and 38517# restored at link time. 38518variables_saved_for_relink=$lt_variables_saved_for_relink 38519 38520# Do we need the "lib" prefix for modules? 38521need_lib_prefix=$need_lib_prefix 38522 38523# Do we need a version for libraries? 38524need_version=$need_version 38525 38526# Library versioning type. 38527version_type=$version_type 38528 38529# Shared library runtime path variable. 38530runpath_var=$runpath_var 38531 38532# Shared library path variable. 38533shlibpath_var=$shlibpath_var 38534 38535# Is shlibpath searched before the hard-coded library search path? 38536shlibpath_overrides_runpath=$shlibpath_overrides_runpath 38537 38538# Format of library name prefix. 38539libname_spec=$lt_libname_spec 38540 38541# List of archive names. First name is the real one, the rest are links. 38542# The last name is the one that the linker finds with -lNAME 38543library_names_spec=$lt_library_names_spec 38544 38545# The coded name of the library, if different from the real name. 38546soname_spec=$lt_soname_spec 38547 38548# Permission mode override for installation of shared libraries. 38549install_override_mode=$lt_install_override_mode 38550 38551# Command to use after installation of a shared archive. 38552postinstall_cmds=$lt_postinstall_cmds 38553 38554# Command to use after uninstallation of a shared archive. 38555postuninstall_cmds=$lt_postuninstall_cmds 38556 38557# Commands used to finish a libtool library installation in a directory. 38558finish_cmds=$lt_finish_cmds 38559 38560# As "finish_cmds", except a single script fragment to be evaled but 38561# not shown. 38562finish_eval=$lt_finish_eval 38563 38564# Whether we should hardcode library paths into libraries. 38565hardcode_into_libs=$hardcode_into_libs 38566 38567# Compile-time system search path for libraries. 38568sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 38569 38570# Run-time system search path for libraries. 38571sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 38572 38573# Whether dlopen is supported. 38574dlopen_support=$enable_dlopen 38575 38576# Whether dlopen of programs is supported. 38577dlopen_self=$enable_dlopen_self 38578 38579# Whether dlopen of statically linked programs is supported. 38580dlopen_self_static=$enable_dlopen_self_static 38581 38582# Commands to strip libraries. 38583old_striplib=$lt_old_striplib 38584striplib=$lt_striplib 38585 38586 38587# The linker used to build libraries. 38588LD=$lt_LD 38589 38590# How to create reloadable object files. 38591reload_flag=$lt_reload_flag 38592reload_cmds=$lt_reload_cmds 38593 38594# Commands used to build an old-style archive. 38595old_archive_cmds=$lt_old_archive_cmds 38596 38597# A language specific compiler. 38598CC=$lt_compiler 38599 38600# Is the compiler the GNU compiler? 38601with_gcc=$GCC 38602 38603# Compiler flag to turn off builtin functions. 38604no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 38605 38606# Additional compiler flags for building library objects. 38607pic_flag=$lt_lt_prog_compiler_pic 38608 38609# How to pass a linker flag through the compiler. 38610wl=$lt_lt_prog_compiler_wl 38611 38612# Compiler flag to prevent dynamic linking. 38613link_static_flag=$lt_lt_prog_compiler_static 38614 38615# Does compiler simultaneously support -c and -o options? 38616compiler_c_o=$lt_lt_cv_prog_compiler_c_o 38617 38618# Whether or not to add -lc for building shared libraries. 38619build_libtool_need_lc=$archive_cmds_need_lc 38620 38621# Whether or not to disallow shared libs when runtime libs are static. 38622allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 38623 38624# Compiler flag to allow reflexive dlopens. 38625export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 38626 38627# Compiler flag to generate shared objects directly from archives. 38628whole_archive_flag_spec=$lt_whole_archive_flag_spec 38629 38630# Whether the compiler copes with passing no objects directly. 38631compiler_needs_object=$lt_compiler_needs_object 38632 38633# Create an old-style archive from a shared archive. 38634old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 38635 38636# Create a temporary old-style archive to link instead of a shared archive. 38637old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 38638 38639# Commands used to build a shared archive. 38640archive_cmds=$lt_archive_cmds 38641archive_expsym_cmds=$lt_archive_expsym_cmds 38642 38643# Commands used to build a loadable module if different from building 38644# a shared archive. 38645module_cmds=$lt_module_cmds 38646module_expsym_cmds=$lt_module_expsym_cmds 38647 38648# Whether we are building with GNU ld or not. 38649with_gnu_ld=$lt_with_gnu_ld 38650 38651# Flag that allows shared libraries with undefined symbols to be built. 38652allow_undefined_flag=$lt_allow_undefined_flag 38653 38654# Flag that enforces no undefined symbols. 38655no_undefined_flag=$lt_no_undefined_flag 38656 38657# Flag to hardcode \$libdir into a binary during linking. 38658# This must work even if \$libdir does not exist 38659hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 38660 38661# Whether we need a single "-rpath" flag with a separated argument. 38662hardcode_libdir_separator=$lt_hardcode_libdir_separator 38663 38664# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 38665# DIR into the resulting binary. 38666hardcode_direct=$hardcode_direct 38667 38668# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 38669# DIR into the resulting binary and the resulting library dependency is 38670# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 38671# library is relocated. 38672hardcode_direct_absolute=$hardcode_direct_absolute 38673 38674# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 38675# into the resulting binary. 38676hardcode_minus_L=$hardcode_minus_L 38677 38678# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 38679# into the resulting binary. 38680hardcode_shlibpath_var=$hardcode_shlibpath_var 38681 38682# Set to "yes" if building a shared library automatically hardcodes DIR 38683# into the library and all subsequent libraries and executables linked 38684# against it. 38685hardcode_automatic=$hardcode_automatic 38686 38687# Set to yes if linker adds runtime paths of dependent libraries 38688# to runtime path list. 38689inherit_rpath=$inherit_rpath 38690 38691# Whether libtool must link a program against all its dependency libraries. 38692link_all_deplibs=$link_all_deplibs 38693 38694# Set to "yes" if exported symbols are required. 38695always_export_symbols=$always_export_symbols 38696 38697# The commands to list exported symbols. 38698export_symbols_cmds=$lt_export_symbols_cmds 38699 38700# Symbols that should not be listed in the preloaded symbols. 38701exclude_expsyms=$lt_exclude_expsyms 38702 38703# Symbols that must always be exported. 38704include_expsyms=$lt_include_expsyms 38705 38706# Commands necessary for linking programs (against libraries) with templates. 38707prelink_cmds=$lt_prelink_cmds 38708 38709# Commands necessary for finishing linking programs. 38710postlink_cmds=$lt_postlink_cmds 38711 38712# Specify filename containing input files. 38713file_list_spec=$lt_file_list_spec 38714 38715# How to hardcode a shared library path into an executable. 38716hardcode_action=$hardcode_action 38717 38718# The directories searched by this compiler when creating a shared library. 38719compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 38720 38721# Dependencies to place before and after the objects being linked to 38722# create a shared library. 38723predep_objects=$lt_predep_objects 38724postdep_objects=$lt_postdep_objects 38725predeps=$lt_predeps 38726postdeps=$lt_postdeps 38727 38728# The library search path used internally by the compiler when linking 38729# a shared library. 38730compiler_lib_search_path=$lt_compiler_lib_search_path 38731 38732# ### END LIBTOOL CONFIG 38733 38734_LT_EOF 38735 38736 case $host_os in 38737 aix3*) 38738 cat <<\_LT_EOF >> "$cfgfile" 38739# AIX sometimes has problems with the GCC collect2 program. For some 38740# reason, if we set the COLLECT_NAMES environment variable, the problems 38741# vanish in a puff of smoke. 38742if test "X${COLLECT_NAMES+set}" != Xset; then 38743 COLLECT_NAMES= 38744 export COLLECT_NAMES 38745fi 38746_LT_EOF 38747 ;; 38748 esac 38749 38750 38751ltmain="$ac_aux_dir/ltmain.sh" 38752 38753 38754 # We use sed instead of cat because bash on DJGPP gets confused if 38755 # if finds mixed CR/LF and LF-only lines. Since sed operates in 38756 # text mode, it properly converts lines to CR/LF. This bash problem 38757 # is reportedly fixed, but why not run on old versions too? 38758 sed '$q' "$ltmain" >> "$cfgfile" \ 38759 || (rm -f "$cfgfile"; exit 1) 38760 38761 if test x"$xsi_shell" = xyes; then 38762 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 38763func_dirname ()\ 38764{\ 38765\ case ${1} in\ 38766\ */*) func_dirname_result="${1%/*}${2}" ;;\ 38767\ * ) func_dirname_result="${3}" ;;\ 38768\ esac\ 38769} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 38770 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38771 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38772test 0 -eq $? || _lt_function_replace_fail=: 38773 38774 38775 sed -e '/^func_basename ()$/,/^} # func_basename /c\ 38776func_basename ()\ 38777{\ 38778\ func_basename_result="${1##*/}"\ 38779} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 38780 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38781 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38782test 0 -eq $? || _lt_function_replace_fail=: 38783 38784 38785 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 38786func_dirname_and_basename ()\ 38787{\ 38788\ case ${1} in\ 38789\ */*) func_dirname_result="${1%/*}${2}" ;;\ 38790\ * ) func_dirname_result="${3}" ;;\ 38791\ esac\ 38792\ func_basename_result="${1##*/}"\ 38793} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 38794 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38795 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38796test 0 -eq $? || _lt_function_replace_fail=: 38797 38798 38799 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 38800func_stripname ()\ 38801{\ 38802\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 38803\ # positional parameters, so assign one to ordinary parameter first.\ 38804\ func_stripname_result=${3}\ 38805\ func_stripname_result=${func_stripname_result#"${1}"}\ 38806\ func_stripname_result=${func_stripname_result%"${2}"}\ 38807} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 38808 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38809 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38810test 0 -eq $? || _lt_function_replace_fail=: 38811 38812 38813 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 38814func_split_long_opt ()\ 38815{\ 38816\ func_split_long_opt_name=${1%%=*}\ 38817\ func_split_long_opt_arg=${1#*=}\ 38818} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 38819 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38820 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38821test 0 -eq $? || _lt_function_replace_fail=: 38822 38823 38824 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 38825func_split_short_opt ()\ 38826{\ 38827\ func_split_short_opt_arg=${1#??}\ 38828\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 38829} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 38830 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38831 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38832test 0 -eq $? || _lt_function_replace_fail=: 38833 38834 38835 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 38836func_lo2o ()\ 38837{\ 38838\ case ${1} in\ 38839\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 38840\ *) func_lo2o_result=${1} ;;\ 38841\ esac\ 38842} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 38843 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38844 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38845test 0 -eq $? || _lt_function_replace_fail=: 38846 38847 38848 sed -e '/^func_xform ()$/,/^} # func_xform /c\ 38849func_xform ()\ 38850{\ 38851 func_xform_result=${1%.*}.lo\ 38852} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 38853 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38854 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38855test 0 -eq $? || _lt_function_replace_fail=: 38856 38857 38858 sed -e '/^func_arith ()$/,/^} # func_arith /c\ 38859func_arith ()\ 38860{\ 38861 func_arith_result=$(( $* ))\ 38862} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 38863 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38864 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38865test 0 -eq $? || _lt_function_replace_fail=: 38866 38867 38868 sed -e '/^func_len ()$/,/^} # func_len /c\ 38869func_len ()\ 38870{\ 38871 func_len_result=${#1}\ 38872} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 38873 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38874 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38875test 0 -eq $? || _lt_function_replace_fail=: 38876 38877fi 38878 38879if test x"$lt_shell_append" = xyes; then 38880 sed -e '/^func_append ()$/,/^} # func_append /c\ 38881func_append ()\ 38882{\ 38883 eval "${1}+=\\${2}"\ 38884} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 38885 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38886 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38887test 0 -eq $? || _lt_function_replace_fail=: 38888 38889 38890 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 38891func_append_quoted ()\ 38892{\ 38893\ func_quote_for_eval "${2}"\ 38894\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 38895} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 38896 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38897 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38898test 0 -eq $? || _lt_function_replace_fail=: 38899 38900 38901 # Save a `func_append' function call where possible by direct use of '+=' 38902 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 38903 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38904 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38905 test 0 -eq $? || _lt_function_replace_fail=: 38906else 38907 # Save a `func_append' function call even when '+=' is not available 38908 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 38909 && mv -f "$cfgfile.tmp" "$cfgfile" \ 38910 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 38911 test 0 -eq $? || _lt_function_replace_fail=: 38912fi 38913 38914if test x"$_lt_function_replace_fail" = x":"; then 38915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 38916$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 38917fi 38918 38919 38920 mv -f "$cfgfile" "$ofile" || 38921 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 38922 chmod +x "$ofile" 38923 38924 38925 cat <<_LT_EOF >> "$ofile" 38926 38927# ### BEGIN LIBTOOL TAG CONFIG: CXX 38928 38929# The linker used to build libraries. 38930LD=$lt_LD_CXX 38931 38932# How to create reloadable object files. 38933reload_flag=$lt_reload_flag_CXX 38934reload_cmds=$lt_reload_cmds_CXX 38935 38936# Commands used to build an old-style archive. 38937old_archive_cmds=$lt_old_archive_cmds_CXX 38938 38939# A language specific compiler. 38940CC=$lt_compiler_CXX 38941 38942# Is the compiler the GNU compiler? 38943with_gcc=$GCC_CXX 38944 38945# Compiler flag to turn off builtin functions. 38946no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 38947 38948# Additional compiler flags for building library objects. 38949pic_flag=$lt_lt_prog_compiler_pic_CXX 38950 38951# How to pass a linker flag through the compiler. 38952wl=$lt_lt_prog_compiler_wl_CXX 38953 38954# Compiler flag to prevent dynamic linking. 38955link_static_flag=$lt_lt_prog_compiler_static_CXX 38956 38957# Does compiler simultaneously support -c and -o options? 38958compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 38959 38960# Whether or not to add -lc for building shared libraries. 38961build_libtool_need_lc=$archive_cmds_need_lc_CXX 38962 38963# Whether or not to disallow shared libs when runtime libs are static. 38964allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 38965 38966# Compiler flag to allow reflexive dlopens. 38967export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 38968 38969# Compiler flag to generate shared objects directly from archives. 38970whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 38971 38972# Whether the compiler copes with passing no objects directly. 38973compiler_needs_object=$lt_compiler_needs_object_CXX 38974 38975# Create an old-style archive from a shared archive. 38976old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 38977 38978# Create a temporary old-style archive to link instead of a shared archive. 38979old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 38980 38981# Commands used to build a shared archive. 38982archive_cmds=$lt_archive_cmds_CXX 38983archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 38984 38985# Commands used to build a loadable module if different from building 38986# a shared archive. 38987module_cmds=$lt_module_cmds_CXX 38988module_expsym_cmds=$lt_module_expsym_cmds_CXX 38989 38990# Whether we are building with GNU ld or not. 38991with_gnu_ld=$lt_with_gnu_ld_CXX 38992 38993# Flag that allows shared libraries with undefined symbols to be built. 38994allow_undefined_flag=$lt_allow_undefined_flag_CXX 38995 38996# Flag that enforces no undefined symbols. 38997no_undefined_flag=$lt_no_undefined_flag_CXX 38998 38999# Flag to hardcode \$libdir into a binary during linking. 39000# This must work even if \$libdir does not exist 39001hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 39002 39003# Whether we need a single "-rpath" flag with a separated argument. 39004hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 39005 39006# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 39007# DIR into the resulting binary. 39008hardcode_direct=$hardcode_direct_CXX 39009 39010# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 39011# DIR into the resulting binary and the resulting library dependency is 39012# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 39013# library is relocated. 39014hardcode_direct_absolute=$hardcode_direct_absolute_CXX 39015 39016# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 39017# into the resulting binary. 39018hardcode_minus_L=$hardcode_minus_L_CXX 39019 39020# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 39021# into the resulting binary. 39022hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 39023 39024# Set to "yes" if building a shared library automatically hardcodes DIR 39025# into the library and all subsequent libraries and executables linked 39026# against it. 39027hardcode_automatic=$hardcode_automatic_CXX 39028 39029# Set to yes if linker adds runtime paths of dependent libraries 39030# to runtime path list. 39031inherit_rpath=$inherit_rpath_CXX 39032 39033# Whether libtool must link a program against all its dependency libraries. 39034link_all_deplibs=$link_all_deplibs_CXX 39035 39036# Set to "yes" if exported symbols are required. 39037always_export_symbols=$always_export_symbols_CXX 39038 39039# The commands to list exported symbols. 39040export_symbols_cmds=$lt_export_symbols_cmds_CXX 39041 39042# Symbols that should not be listed in the preloaded symbols. 39043exclude_expsyms=$lt_exclude_expsyms_CXX 39044 39045# Symbols that must always be exported. 39046include_expsyms=$lt_include_expsyms_CXX 39047 39048# Commands necessary for linking programs (against libraries) with templates. 39049prelink_cmds=$lt_prelink_cmds_CXX 39050 39051# Commands necessary for finishing linking programs. 39052postlink_cmds=$lt_postlink_cmds_CXX 39053 39054# Specify filename containing input files. 39055file_list_spec=$lt_file_list_spec_CXX 39056 39057# How to hardcode a shared library path into an executable. 39058hardcode_action=$hardcode_action_CXX 39059 39060# The directories searched by this compiler when creating a shared library. 39061compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 39062 39063# Dependencies to place before and after the objects being linked to 39064# create a shared library. 39065predep_objects=$lt_predep_objects_CXX 39066postdep_objects=$lt_postdep_objects_CXX 39067predeps=$lt_predeps_CXX 39068postdeps=$lt_postdeps_CXX 39069 39070# The library search path used internally by the compiler when linking 39071# a shared library. 39072compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 39073 39074# ### END LIBTOOL TAG CONFIG: CXX 39075_LT_EOF 39076 39077 ;; 39078 "$srcdir/build/Makefile.win32.features":C) 39079 _config_file=$srcdir/build/Makefile.win32.features 39080 _tmp_file=cairoconf.tmp 39081 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $_config_file" >&5 39082$as_echo "$as_me: creating $_config_file" >&6;} 39083 { 39084 echo "$CAIRO_MAKEFILE___WIN32" 39085 } >> "$_tmp_file" || 39086 as_fn_error $? "failed to write to $_tmp_file" "$LINENO" 5 39087 39088 if cmp -s "$_tmp_file" "$_config_file"; then 39089 { $as_echo "$as_me:${as_lineno-$LINENO}: $_config_file is unchanged" >&5 39090$as_echo "$as_me: $_config_file is unchanged" >&6;} 39091 rm -f "$_tmp_file" 39092 else 39093 mv "$_tmp_file" "$_config_file" || 39094 as_fn_error $? "failed to update $_config_file" "$LINENO" 5 39095 fi 39096 ;; 39097 "$srcdir/src/Makefile.am.features":C) 39098 _config_file=$srcdir/src/Makefile.am.features 39099 _tmp_file=cairoconf.tmp 39100 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $_config_file" >&5 39101$as_echo "$as_me: creating $_config_file" >&6;} 39102 { 39103 echo "$CAIRO_MAKEFILE_cairo_AMAKE" 39104 } >> "$_tmp_file" || 39105 as_fn_error $? "failed to write to $_tmp_file" "$LINENO" 5 39106 39107 if cmp -s "$_tmp_file" "$_config_file"; then 39108 { $as_echo "$as_me:${as_lineno-$LINENO}: $_config_file is unchanged" >&5 39109$as_echo "$as_me: $_config_file is unchanged" >&6;} 39110 rm -f "$_tmp_file" 39111 else 39112 mv "$_tmp_file" "$_config_file" || 39113 as_fn_error $? "failed to update $_config_file" "$LINENO" 5 39114 fi 39115 ;; 39116 "$srcdir/src/Makefile.win32.features":C) 39117 _config_file=$srcdir/src/Makefile.win32.features 39118 _tmp_file=cairoconf.tmp 39119 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $_config_file" >&5 39120$as_echo "$as_me: creating $_config_file" >&6;} 39121 { 39122 echo "$CAIRO_MAKEFILE_cairo_WIN32" 39123 } >> "$_tmp_file" || 39124 as_fn_error $? "failed to write to $_tmp_file" "$LINENO" 5 39125 39126 if cmp -s "$_tmp_file" "$_config_file"; then 39127 { $as_echo "$as_me:${as_lineno-$LINENO}: $_config_file is unchanged" >&5 39128$as_echo "$as_me: $_config_file is unchanged" >&6;} 39129 rm -f "$_tmp_file" 39130 else 39131 mv "$_tmp_file" "$_config_file" || 39132 as_fn_error $? "failed to update $_config_file" "$LINENO" 5 39133 fi 39134 ;; 39135 "$srcdir/boilerplate/Makefile.am.features":C) 39136 _config_file=$srcdir/boilerplate/Makefile.am.features 39137 _tmp_file=cairoconf.tmp 39138 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $_config_file" >&5 39139$as_echo "$as_me: creating $_config_file" >&6;} 39140 { 39141 echo "$CAIRO_MAKEFILE_cairo_boilerplate_AMAKE" 39142 } >> "$_tmp_file" || 39143 as_fn_error $? "failed to write to $_tmp_file" "$LINENO" 5 39144 39145 if cmp -s "$_tmp_file" "$_config_file"; then 39146 { $as_echo "$as_me:${as_lineno-$LINENO}: $_config_file is unchanged" >&5 39147$as_echo "$as_me: $_config_file is unchanged" >&6;} 39148 rm -f "$_tmp_file" 39149 else 39150 mv "$_tmp_file" "$_config_file" || 39151 as_fn_error $? "failed to update $_config_file" "$LINENO" 5 39152 fi 39153 ;; 39154 "$srcdir/boilerplate/Makefile.win32.features":C) 39155 _config_file=$srcdir/boilerplate/Makefile.win32.features 39156 _tmp_file=cairoconf.tmp 39157 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $_config_file" >&5 39158$as_echo "$as_me: creating $_config_file" >&6;} 39159 { 39160 echo "$CAIRO_MAKEFILE_cairo_boilerplate_WIN32" 39161 } >> "$_tmp_file" || 39162 as_fn_error $? "failed to write to $_tmp_file" "$LINENO" 5 39163 39164 if cmp -s "$_tmp_file" "$_config_file"; then 39165 { $as_echo "$as_me:${as_lineno-$LINENO}: $_config_file is unchanged" >&5 39166$as_echo "$as_me: $_config_file is unchanged" >&6;} 39167 rm -f "$_tmp_file" 39168 else 39169 mv "$_tmp_file" "$_config_file" || 39170 as_fn_error $? "failed to update $_config_file" "$LINENO" 5 39171 fi 39172 ;; 39173 "src/cairo-features.h":C) 39174 _config_file=src/cairo-features.h 39175 _tmp_file=cairoconf.tmp 39176 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $_config_file" >&5 39177$as_echo "$as_me: creating $_config_file" >&6;} 39178 { 39179 echo '/* Generated by configure. Do not edit. */' 39180 echo '#ifndef CAIRO_FEATURES_H' 39181 echo '#define CAIRO_FEATURES_H' 39182 echo '' 39183 for FEATURE in $CAIRO_FEATURES; do 39184 echo "#define $FEATURE 1" 39185 done | LANG=C sort 39186 echo '' 39187 for FEATURE in $CAIRO_NO_FEATURES; do 39188 echo "/*#undef $FEATURE */" 39189 done | LANG=C sort 39190 echo '' 39191 echo '#endif' 39192 39193 } >> "$_tmp_file" || 39194 as_fn_error $? "failed to write to $_tmp_file" "$LINENO" 5 39195 39196 if cmp -s "$_tmp_file" "$_config_file"; then 39197 { $as_echo "$as_me:${as_lineno-$LINENO}: $_config_file is unchanged" >&5 39198$as_echo "$as_me: $_config_file is unchanged" >&6;} 39199 rm -f "$_tmp_file" 39200 else 39201 mv "$_tmp_file" "$_config_file" || 39202 as_fn_error $? "failed to update $_config_file" "$LINENO" 5 39203 fi 39204 ;; 39205 "src/cairo-supported-features.h":C) 39206 _config_file=src/cairo-supported-features.h 39207 _tmp_file=cairoconf.tmp 39208 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $_config_file" >&5 39209$as_echo "$as_me: creating $_config_file" >&6;} 39210 { 39211 echo '/* Generated by configure. Do not edit. */' 39212 echo '#ifndef CAIRO_SUPPORTED_FEATURES_H' 39213 echo '#define CAIRO_SUPPORTED_FEATURES_H' 39214 echo '' 39215 echo '/* This is a dummy header, to trick gtk-doc only */' 39216 echo '' 39217 for FEATURE in $CAIRO_SUPPORTED_FEATURES; do 39218 echo "#define $FEATURE 1" 39219 done 39220 echo '' 39221 echo '#endif' 39222 39223 } >> "$_tmp_file" || 39224 as_fn_error $? "failed to write to $_tmp_file" "$LINENO" 5 39225 39226 if cmp -s "$_tmp_file" "$_config_file"; then 39227 { $as_echo "$as_me:${as_lineno-$LINENO}: $_config_file is unchanged" >&5 39228$as_echo "$as_me: $_config_file is unchanged" >&6;} 39229 rm -f "$_tmp_file" 39230 else 39231 mv "$_tmp_file" "$_config_file" || 39232 as_fn_error $? "failed to update $_config_file" "$LINENO" 5 39233 fi 39234 ;; 39235 "$srcdir/build/Makefile.win32.features-h":C) 39236 _config_file=$srcdir/build/Makefile.win32.features-h 39237 _tmp_file=cairoconf.tmp 39238 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $_config_file" >&5 39239$as_echo "$as_me: creating $_config_file" >&6;} 39240 { 39241 echo "$CAIRO_MAKEFILE_win32_features_h_WIN32" 39242 } >> "$_tmp_file" || 39243 as_fn_error $? "failed to write to $_tmp_file" "$LINENO" 5 39244 39245 if cmp -s "$_tmp_file" "$_config_file"; then 39246 { $as_echo "$as_me:${as_lineno-$LINENO}: $_config_file is unchanged" >&5 39247$as_echo "$as_me: $_config_file is unchanged" >&6;} 39248 rm -f "$_tmp_file" 39249 else 39250 mv "$_tmp_file" "$_config_file" || 39251 as_fn_error $? "failed to update $_config_file" "$LINENO" 5 39252 fi 39253 ;; 39254 "src/cairo-xlib.pc":F) mv "src/cairo-xlib.pc" "src/cairo-xlib.pc.tmp" && 39255 $SED " s%@FEATURE_PC@%cairo-xlib%g; s%@FEATURE_NAME@%Xlib surface backend%g; s%@FEATURE_BASE@%$xlib_BASE%g; s%@FEATURE_REQUIRES@%$xlib_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$xlib_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$xlib_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$xlib_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-xlib.pc.tmp" > "src/cairo-xlib.pc" && rm -f "src/cairo-xlib.pc.tmp" || 39256 as_fn_error $? "failed to update src/cairo-xlib.pc" "$LINENO" 5 39257 ;; 39258 "cairo-xlib-uninstalled.pc":F) mv "cairo-xlib-uninstalled.pc" "cairo-xlib-uninstalled.pc.tmp" && 39259 $SED " s%@FEATURE_PC@%cairo-xlib%g; s%@FEATURE_NAME@%Xlib surface backend%g; s%@FEATURE_BASE@%$xlib_BASE%g; s%@FEATURE_REQUIRES@%$xlib_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$xlib_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$xlib_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$xlib_NONPKGCONFIG_CFLAGS%g; " < "cairo-xlib-uninstalled.pc.tmp" > "cairo-xlib-uninstalled.pc" && rm -f "cairo-xlib-uninstalled.pc.tmp" || 39260 as_fn_error $? "failed to update cairo-xlib-uninstalled.pc" "$LINENO" 5 39261 ;; 39262 "src/cairo-xlib-xrender.pc":F) mv "src/cairo-xlib-xrender.pc" "src/cairo-xlib-xrender.pc.tmp" && 39263 $SED " s%@FEATURE_PC@%cairo-xlib-xrender%g; s%@FEATURE_NAME@%Xlib Xrender surface backend%g; s%@FEATURE_BASE@%$xlib_xrender_BASE%g; s%@FEATURE_REQUIRES@%$xlib_xrender_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$xlib_xrender_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$xlib_xrender_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$xlib_xrender_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-xlib-xrender.pc.tmp" > "src/cairo-xlib-xrender.pc" && rm -f "src/cairo-xlib-xrender.pc.tmp" || 39264 as_fn_error $? "failed to update src/cairo-xlib-xrender.pc" "$LINENO" 5 39265 ;; 39266 "cairo-xlib-xrender-uninstalled.pc":F) mv "cairo-xlib-xrender-uninstalled.pc" "cairo-xlib-xrender-uninstalled.pc.tmp" && 39267 $SED " s%@FEATURE_PC@%cairo-xlib-xrender%g; s%@FEATURE_NAME@%Xlib Xrender surface backend%g; s%@FEATURE_BASE@%$xlib_xrender_BASE%g; s%@FEATURE_REQUIRES@%$xlib_xrender_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$xlib_xrender_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$xlib_xrender_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$xlib_xrender_NONPKGCONFIG_CFLAGS%g; " < "cairo-xlib-xrender-uninstalled.pc.tmp" > "cairo-xlib-xrender-uninstalled.pc" && rm -f "cairo-xlib-xrender-uninstalled.pc.tmp" || 39268 as_fn_error $? "failed to update cairo-xlib-xrender-uninstalled.pc" "$LINENO" 5 39269 ;; 39270 "src/cairo-xcb.pc":F) mv "src/cairo-xcb.pc" "src/cairo-xcb.pc.tmp" && 39271 $SED " s%@FEATURE_PC@%cairo-xcb%g; s%@FEATURE_NAME@%XCB surface backend%g; s%@FEATURE_BASE@%$xcb_BASE%g; s%@FEATURE_REQUIRES@%$xcb_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$xcb_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$xcb_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$xcb_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-xcb.pc.tmp" > "src/cairo-xcb.pc" && rm -f "src/cairo-xcb.pc.tmp" || 39272 as_fn_error $? "failed to update src/cairo-xcb.pc" "$LINENO" 5 39273 ;; 39274 "cairo-xcb-uninstalled.pc":F) mv "cairo-xcb-uninstalled.pc" "cairo-xcb-uninstalled.pc.tmp" && 39275 $SED " s%@FEATURE_PC@%cairo-xcb%g; s%@FEATURE_NAME@%XCB surface backend%g; s%@FEATURE_BASE@%$xcb_BASE%g; s%@FEATURE_REQUIRES@%$xcb_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$xcb_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$xcb_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$xcb_NONPKGCONFIG_CFLAGS%g; " < "cairo-xcb-uninstalled.pc.tmp" > "cairo-xcb-uninstalled.pc" && rm -f "cairo-xcb-uninstalled.pc.tmp" || 39276 as_fn_error $? "failed to update cairo-xcb-uninstalled.pc" "$LINENO" 5 39277 ;; 39278 "src/cairo-xlib-xcb.pc":F) mv "src/cairo-xlib-xcb.pc" "src/cairo-xlib-xcb.pc.tmp" && 39279 $SED " s%@FEATURE_PC@%cairo-xlib-xcb%g; s%@FEATURE_NAME@%Xlib/XCB functions%g; s%@FEATURE_BASE@%$xlib_xcb_BASE%g; s%@FEATURE_REQUIRES@%$xlib_xcb_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$xlib_xcb_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$xlib_xcb_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$xlib_xcb_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-xlib-xcb.pc.tmp" > "src/cairo-xlib-xcb.pc" && rm -f "src/cairo-xlib-xcb.pc.tmp" || 39280 as_fn_error $? "failed to update src/cairo-xlib-xcb.pc" "$LINENO" 5 39281 ;; 39282 "cairo-xlib-xcb-uninstalled.pc":F) mv "cairo-xlib-xcb-uninstalled.pc" "cairo-xlib-xcb-uninstalled.pc.tmp" && 39283 $SED " s%@FEATURE_PC@%cairo-xlib-xcb%g; s%@FEATURE_NAME@%Xlib/XCB functions%g; s%@FEATURE_BASE@%$xlib_xcb_BASE%g; s%@FEATURE_REQUIRES@%$xlib_xcb_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$xlib_xcb_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$xlib_xcb_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$xlib_xcb_NONPKGCONFIG_CFLAGS%g; " < "cairo-xlib-xcb-uninstalled.pc.tmp" > "cairo-xlib-xcb-uninstalled.pc" && rm -f "cairo-xlib-xcb-uninstalled.pc.tmp" || 39284 as_fn_error $? "failed to update cairo-xlib-xcb-uninstalled.pc" "$LINENO" 5 39285 ;; 39286 "src/cairo-xcb-shm.pc":F) mv "src/cairo-xcb-shm.pc" "src/cairo-xcb-shm.pc.tmp" && 39287 $SED " s%@FEATURE_PC@%cairo-xcb-shm%g; s%@FEATURE_NAME@%XCB/SHM functions%g; s%@FEATURE_BASE@%$xcb_shm_BASE%g; s%@FEATURE_REQUIRES@%$xcb_shm_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$xcb_shm_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$xcb_shm_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$xcb_shm_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-xcb-shm.pc.tmp" > "src/cairo-xcb-shm.pc" && rm -f "src/cairo-xcb-shm.pc.tmp" || 39288 as_fn_error $? "failed to update src/cairo-xcb-shm.pc" "$LINENO" 5 39289 ;; 39290 "cairo-xcb-shm-uninstalled.pc":F) mv "cairo-xcb-shm-uninstalled.pc" "cairo-xcb-shm-uninstalled.pc.tmp" && 39291 $SED " s%@FEATURE_PC@%cairo-xcb-shm%g; s%@FEATURE_NAME@%XCB/SHM functions%g; s%@FEATURE_BASE@%$xcb_shm_BASE%g; s%@FEATURE_REQUIRES@%$xcb_shm_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$xcb_shm_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$xcb_shm_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$xcb_shm_NONPKGCONFIG_CFLAGS%g; " < "cairo-xcb-shm-uninstalled.pc.tmp" > "cairo-xcb-shm-uninstalled.pc" && rm -f "cairo-xcb-shm-uninstalled.pc.tmp" || 39292 as_fn_error $? "failed to update cairo-xcb-shm-uninstalled.pc" "$LINENO" 5 39293 ;; 39294 "src/cairo-qt.pc":F) mv "src/cairo-qt.pc" "src/cairo-qt.pc.tmp" && 39295 $SED " s%@FEATURE_PC@%cairo-qt%g; s%@FEATURE_NAME@%Qt surface backend%g; s%@FEATURE_BASE@%$qt_BASE%g; s%@FEATURE_REQUIRES@%$qt_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$qt_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$qt_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$qt_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-qt.pc.tmp" > "src/cairo-qt.pc" && rm -f "src/cairo-qt.pc.tmp" || 39296 as_fn_error $? "failed to update src/cairo-qt.pc" "$LINENO" 5 39297 ;; 39298 "cairo-qt-uninstalled.pc":F) mv "cairo-qt-uninstalled.pc" "cairo-qt-uninstalled.pc.tmp" && 39299 $SED " s%@FEATURE_PC@%cairo-qt%g; s%@FEATURE_NAME@%Qt surface backend%g; s%@FEATURE_BASE@%$qt_BASE%g; s%@FEATURE_REQUIRES@%$qt_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$qt_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$qt_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$qt_NONPKGCONFIG_CFLAGS%g; " < "cairo-qt-uninstalled.pc.tmp" > "cairo-qt-uninstalled.pc" && rm -f "cairo-qt-uninstalled.pc.tmp" || 39300 as_fn_error $? "failed to update cairo-qt-uninstalled.pc" "$LINENO" 5 39301 ;; 39302 "src/cairo-quartz.pc":F) mv "src/cairo-quartz.pc" "src/cairo-quartz.pc.tmp" && 39303 $SED " s%@FEATURE_PC@%cairo-quartz%g; s%@FEATURE_NAME@%Quartz surface backend%g; s%@FEATURE_BASE@%$quartz_BASE%g; s%@FEATURE_REQUIRES@%$quartz_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$quartz_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$quartz_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$quartz_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-quartz.pc.tmp" > "src/cairo-quartz.pc" && rm -f "src/cairo-quartz.pc.tmp" || 39304 as_fn_error $? "failed to update src/cairo-quartz.pc" "$LINENO" 5 39305 ;; 39306 "cairo-quartz-uninstalled.pc":F) mv "cairo-quartz-uninstalled.pc" "cairo-quartz-uninstalled.pc.tmp" && 39307 $SED " s%@FEATURE_PC@%cairo-quartz%g; s%@FEATURE_NAME@%Quartz surface backend%g; s%@FEATURE_BASE@%$quartz_BASE%g; s%@FEATURE_REQUIRES@%$quartz_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$quartz_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$quartz_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$quartz_NONPKGCONFIG_CFLAGS%g; " < "cairo-quartz-uninstalled.pc.tmp" > "cairo-quartz-uninstalled.pc" && rm -f "cairo-quartz-uninstalled.pc.tmp" || 39308 as_fn_error $? "failed to update cairo-quartz-uninstalled.pc" "$LINENO" 5 39309 ;; 39310 "src/cairo-quartz-font.pc":F) mv "src/cairo-quartz-font.pc" "src/cairo-quartz-font.pc.tmp" && 39311 $SED " s%@FEATURE_PC@%cairo-quartz-font%g; s%@FEATURE_NAME@%Quartz font backend%g; s%@FEATURE_BASE@%$quartz_font_BASE%g; s%@FEATURE_REQUIRES@%$quartz_font_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$quartz_font_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$quartz_font_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$quartz_font_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-quartz-font.pc.tmp" > "src/cairo-quartz-font.pc" && rm -f "src/cairo-quartz-font.pc.tmp" || 39312 as_fn_error $? "failed to update src/cairo-quartz-font.pc" "$LINENO" 5 39313 ;; 39314 "cairo-quartz-font-uninstalled.pc":F) mv "cairo-quartz-font-uninstalled.pc" "cairo-quartz-font-uninstalled.pc.tmp" && 39315 $SED " s%@FEATURE_PC@%cairo-quartz-font%g; s%@FEATURE_NAME@%Quartz font backend%g; s%@FEATURE_BASE@%$quartz_font_BASE%g; s%@FEATURE_REQUIRES@%$quartz_font_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$quartz_font_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$quartz_font_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$quartz_font_NONPKGCONFIG_CFLAGS%g; " < "cairo-quartz-font-uninstalled.pc.tmp" > "cairo-quartz-font-uninstalled.pc" && rm -f "cairo-quartz-font-uninstalled.pc.tmp" || 39316 as_fn_error $? "failed to update cairo-quartz-font-uninstalled.pc" "$LINENO" 5 39317 ;; 39318 "src/cairo-quartz-image.pc":F) mv "src/cairo-quartz-image.pc" "src/cairo-quartz-image.pc.tmp" && 39319 $SED " s%@FEATURE_PC@%cairo-quartz-image%g; s%@FEATURE_NAME@%Quartz Image surface backend%g; s%@FEATURE_BASE@%$quartz_image_BASE%g; s%@FEATURE_REQUIRES@%$quartz_image_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$quartz_image_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$quartz_image_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$quartz_image_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-quartz-image.pc.tmp" > "src/cairo-quartz-image.pc" && rm -f "src/cairo-quartz-image.pc.tmp" || 39320 as_fn_error $? "failed to update src/cairo-quartz-image.pc" "$LINENO" 5 39321 ;; 39322 "cairo-quartz-image-uninstalled.pc":F) mv "cairo-quartz-image-uninstalled.pc" "cairo-quartz-image-uninstalled.pc.tmp" && 39323 $SED " s%@FEATURE_PC@%cairo-quartz-image%g; s%@FEATURE_NAME@%Quartz Image surface backend%g; s%@FEATURE_BASE@%$quartz_image_BASE%g; s%@FEATURE_REQUIRES@%$quartz_image_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$quartz_image_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$quartz_image_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$quartz_image_NONPKGCONFIG_CFLAGS%g; " < "cairo-quartz-image-uninstalled.pc.tmp" > "cairo-quartz-image-uninstalled.pc" && rm -f "cairo-quartz-image-uninstalled.pc.tmp" || 39324 as_fn_error $? "failed to update cairo-quartz-image-uninstalled.pc" "$LINENO" 5 39325 ;; 39326 "src/cairo-win32.pc":F) mv "src/cairo-win32.pc" "src/cairo-win32.pc.tmp" && 39327 $SED " s%@FEATURE_PC@%cairo-win32%g; s%@FEATURE_NAME@%Microsoft Windows surface backend%g; s%@FEATURE_BASE@%$win32_BASE%g; s%@FEATURE_REQUIRES@%$win32_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$win32_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$win32_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$win32_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-win32.pc.tmp" > "src/cairo-win32.pc" && rm -f "src/cairo-win32.pc.tmp" || 39328 as_fn_error $? "failed to update src/cairo-win32.pc" "$LINENO" 5 39329 ;; 39330 "cairo-win32-uninstalled.pc":F) mv "cairo-win32-uninstalled.pc" "cairo-win32-uninstalled.pc.tmp" && 39331 $SED " s%@FEATURE_PC@%cairo-win32%g; s%@FEATURE_NAME@%Microsoft Windows surface backend%g; s%@FEATURE_BASE@%$win32_BASE%g; s%@FEATURE_REQUIRES@%$win32_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$win32_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$win32_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$win32_NONPKGCONFIG_CFLAGS%g; " < "cairo-win32-uninstalled.pc.tmp" > "cairo-win32-uninstalled.pc" && rm -f "cairo-win32-uninstalled.pc.tmp" || 39332 as_fn_error $? "failed to update cairo-win32-uninstalled.pc" "$LINENO" 5 39333 ;; 39334 "src/cairo-win32-font.pc":F) mv "src/cairo-win32-font.pc" "src/cairo-win32-font.pc.tmp" && 39335 $SED " s%@FEATURE_PC@%cairo-win32-font%g; s%@FEATURE_NAME@%Microsoft Windows font backend%g; s%@FEATURE_BASE@%$win32_font_BASE%g; s%@FEATURE_REQUIRES@%$win32_font_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$win32_font_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$win32_font_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$win32_font_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-win32-font.pc.tmp" > "src/cairo-win32-font.pc" && rm -f "src/cairo-win32-font.pc.tmp" || 39336 as_fn_error $? "failed to update src/cairo-win32-font.pc" "$LINENO" 5 39337 ;; 39338 "cairo-win32-font-uninstalled.pc":F) mv "cairo-win32-font-uninstalled.pc" "cairo-win32-font-uninstalled.pc.tmp" && 39339 $SED " s%@FEATURE_PC@%cairo-win32-font%g; s%@FEATURE_NAME@%Microsoft Windows font backend%g; s%@FEATURE_BASE@%$win32_font_BASE%g; s%@FEATURE_REQUIRES@%$win32_font_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$win32_font_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$win32_font_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$win32_font_NONPKGCONFIG_CFLAGS%g; " < "cairo-win32-font-uninstalled.pc.tmp" > "cairo-win32-font-uninstalled.pc" && rm -f "cairo-win32-font-uninstalled.pc.tmp" || 39340 as_fn_error $? "failed to update cairo-win32-font-uninstalled.pc" "$LINENO" 5 39341 ;; 39342 "src/cairo-skia.pc":F) mv "src/cairo-skia.pc" "src/cairo-skia.pc.tmp" && 39343 $SED " s%@FEATURE_PC@%cairo-skia%g; s%@FEATURE_NAME@%Skia surface backend%g; s%@FEATURE_BASE@%$skia_BASE%g; s%@FEATURE_REQUIRES@%$skia_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$skia_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$skia_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$skia_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-skia.pc.tmp" > "src/cairo-skia.pc" && rm -f "src/cairo-skia.pc.tmp" || 39344 as_fn_error $? "failed to update src/cairo-skia.pc" "$LINENO" 5 39345 ;; 39346 "cairo-skia-uninstalled.pc":F) mv "cairo-skia-uninstalled.pc" "cairo-skia-uninstalled.pc.tmp" && 39347 $SED " s%@FEATURE_PC@%cairo-skia%g; s%@FEATURE_NAME@%Skia surface backend%g; s%@FEATURE_BASE@%$skia_BASE%g; s%@FEATURE_REQUIRES@%$skia_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$skia_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$skia_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$skia_NONPKGCONFIG_CFLAGS%g; " < "cairo-skia-uninstalled.pc.tmp" > "cairo-skia-uninstalled.pc" && rm -f "cairo-skia-uninstalled.pc.tmp" || 39348 as_fn_error $? "failed to update cairo-skia-uninstalled.pc" "$LINENO" 5 39349 ;; 39350 "src/cairo-os2.pc":F) mv "src/cairo-os2.pc" "src/cairo-os2.pc.tmp" && 39351 $SED " s%@FEATURE_PC@%cairo-os2%g; s%@FEATURE_NAME@%OS/2 surface backend%g; s%@FEATURE_BASE@%$os2_BASE%g; s%@FEATURE_REQUIRES@%$os2_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$os2_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$os2_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$os2_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-os2.pc.tmp" > "src/cairo-os2.pc" && rm -f "src/cairo-os2.pc.tmp" || 39352 as_fn_error $? "failed to update src/cairo-os2.pc" "$LINENO" 5 39353 ;; 39354 "cairo-os2-uninstalled.pc":F) mv "cairo-os2-uninstalled.pc" "cairo-os2-uninstalled.pc.tmp" && 39355 $SED " s%@FEATURE_PC@%cairo-os2%g; s%@FEATURE_NAME@%OS/2 surface backend%g; s%@FEATURE_BASE@%$os2_BASE%g; s%@FEATURE_REQUIRES@%$os2_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$os2_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$os2_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$os2_NONPKGCONFIG_CFLAGS%g; " < "cairo-os2-uninstalled.pc.tmp" > "cairo-os2-uninstalled.pc" && rm -f "cairo-os2-uninstalled.pc.tmp" || 39356 as_fn_error $? "failed to update cairo-os2-uninstalled.pc" "$LINENO" 5 39357 ;; 39358 "src/cairo-beos.pc":F) mv "src/cairo-beos.pc" "src/cairo-beos.pc.tmp" && 39359 $SED " s%@FEATURE_PC@%cairo-beos%g; s%@FEATURE_NAME@%BeOS/Zeta surface backend%g; s%@FEATURE_BASE@%$beos_BASE%g; s%@FEATURE_REQUIRES@%$beos_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$beos_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$beos_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$beos_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-beos.pc.tmp" > "src/cairo-beos.pc" && rm -f "src/cairo-beos.pc.tmp" || 39360 as_fn_error $? "failed to update src/cairo-beos.pc" "$LINENO" 5 39361 ;; 39362 "cairo-beos-uninstalled.pc":F) mv "cairo-beos-uninstalled.pc" "cairo-beos-uninstalled.pc.tmp" && 39363 $SED " s%@FEATURE_PC@%cairo-beos%g; s%@FEATURE_NAME@%BeOS/Zeta surface backend%g; s%@FEATURE_BASE@%$beos_BASE%g; s%@FEATURE_REQUIRES@%$beos_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$beos_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$beos_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$beos_NONPKGCONFIG_CFLAGS%g; " < "cairo-beos-uninstalled.pc.tmp" > "cairo-beos-uninstalled.pc" && rm -f "cairo-beos-uninstalled.pc.tmp" || 39364 as_fn_error $? "failed to update cairo-beos-uninstalled.pc" "$LINENO" 5 39365 ;; 39366 "src/cairo-drm.pc":F) mv "src/cairo-drm.pc" "src/cairo-drm.pc.tmp" && 39367 $SED " s%@FEATURE_PC@%cairo-drm%g; s%@FEATURE_NAME@%DRM surface backend%g; s%@FEATURE_BASE@%$drm_BASE%g; s%@FEATURE_REQUIRES@%$drm_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$drm_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$drm_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$drm_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-drm.pc.tmp" > "src/cairo-drm.pc" && rm -f "src/cairo-drm.pc.tmp" || 39368 as_fn_error $? "failed to update src/cairo-drm.pc" "$LINENO" 5 39369 ;; 39370 "cairo-drm-uninstalled.pc":F) mv "cairo-drm-uninstalled.pc" "cairo-drm-uninstalled.pc.tmp" && 39371 $SED " s%@FEATURE_PC@%cairo-drm%g; s%@FEATURE_NAME@%DRM surface backend%g; s%@FEATURE_BASE@%$drm_BASE%g; s%@FEATURE_REQUIRES@%$drm_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$drm_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$drm_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$drm_NONPKGCONFIG_CFLAGS%g; " < "cairo-drm-uninstalled.pc.tmp" > "cairo-drm-uninstalled.pc" && rm -f "cairo-drm-uninstalled.pc.tmp" || 39372 as_fn_error $? "failed to update cairo-drm-uninstalled.pc" "$LINENO" 5 39373 ;; 39374 "src/cairo-drm-xr.pc":F) mv "src/cairo-drm-xr.pc" "src/cairo-drm-xr.pc.tmp" && 39375 $SED " s%@FEATURE_PC@%cairo-drm-xr%g; s%@FEATURE_NAME@%DRM Xr (DDX) functions%g; s%@FEATURE_BASE@%$drm_xr_BASE%g; s%@FEATURE_REQUIRES@%$drm_xr_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$drm_xr_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$drm_xr_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$drm_xr_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-drm-xr.pc.tmp" > "src/cairo-drm-xr.pc" && rm -f "src/cairo-drm-xr.pc.tmp" || 39376 as_fn_error $? "failed to update src/cairo-drm-xr.pc" "$LINENO" 5 39377 ;; 39378 "cairo-drm-xr-uninstalled.pc":F) mv "cairo-drm-xr-uninstalled.pc" "cairo-drm-xr-uninstalled.pc.tmp" && 39379 $SED " s%@FEATURE_PC@%cairo-drm-xr%g; s%@FEATURE_NAME@%DRM Xr (DDX) functions%g; s%@FEATURE_BASE@%$drm_xr_BASE%g; s%@FEATURE_REQUIRES@%$drm_xr_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$drm_xr_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$drm_xr_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$drm_xr_NONPKGCONFIG_CFLAGS%g; " < "cairo-drm-xr-uninstalled.pc.tmp" > "cairo-drm-xr-uninstalled.pc" && rm -f "cairo-drm-xr-uninstalled.pc.tmp" || 39380 as_fn_error $? "failed to update cairo-drm-xr-uninstalled.pc" "$LINENO" 5 39381 ;; 39382 "src/cairo-gallium.pc":F) mv "src/cairo-gallium.pc" "src/cairo-gallium.pc.tmp" && 39383 $SED " s%@FEATURE_PC@%cairo-gallium%g; s%@FEATURE_NAME@%Gallium3D surface backend%g; s%@FEATURE_BASE@%$gallium_BASE%g; s%@FEATURE_REQUIRES@%$gallium_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$gallium_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$gallium_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$gallium_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-gallium.pc.tmp" > "src/cairo-gallium.pc" && rm -f "src/cairo-gallium.pc.tmp" || 39384 as_fn_error $? "failed to update src/cairo-gallium.pc" "$LINENO" 5 39385 ;; 39386 "cairo-gallium-uninstalled.pc":F) mv "cairo-gallium-uninstalled.pc" "cairo-gallium-uninstalled.pc.tmp" && 39387 $SED " s%@FEATURE_PC@%cairo-gallium%g; s%@FEATURE_NAME@%Gallium3D surface backend%g; s%@FEATURE_BASE@%$gallium_BASE%g; s%@FEATURE_REQUIRES@%$gallium_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$gallium_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$gallium_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$gallium_NONPKGCONFIG_CFLAGS%g; " < "cairo-gallium-uninstalled.pc.tmp" > "cairo-gallium-uninstalled.pc" && rm -f "cairo-gallium-uninstalled.pc.tmp" || 39388 as_fn_error $? "failed to update cairo-gallium-uninstalled.pc" "$LINENO" 5 39389 ;; 39390 "src/cairo-xcb-drm.pc":F) mv "src/cairo-xcb-drm.pc" "src/cairo-xcb-drm.pc.tmp" && 39391 $SED " s%@FEATURE_PC@%cairo-xcb-drm%g; s%@FEATURE_NAME@%XCB/DRM functions%g; s%@FEATURE_BASE@%$xcb_drm_BASE%g; s%@FEATURE_REQUIRES@%$xcb_drm_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$xcb_drm_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$xcb_drm_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$xcb_drm_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-xcb-drm.pc.tmp" > "src/cairo-xcb-drm.pc" && rm -f "src/cairo-xcb-drm.pc.tmp" || 39392 as_fn_error $? "failed to update src/cairo-xcb-drm.pc" "$LINENO" 5 39393 ;; 39394 "cairo-xcb-drm-uninstalled.pc":F) mv "cairo-xcb-drm-uninstalled.pc" "cairo-xcb-drm-uninstalled.pc.tmp" && 39395 $SED " s%@FEATURE_PC@%cairo-xcb-drm%g; s%@FEATURE_NAME@%XCB/DRM functions%g; s%@FEATURE_BASE@%$xcb_drm_BASE%g; s%@FEATURE_REQUIRES@%$xcb_drm_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$xcb_drm_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$xcb_drm_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$xcb_drm_NONPKGCONFIG_CFLAGS%g; " < "cairo-xcb-drm-uninstalled.pc.tmp" > "cairo-xcb-drm-uninstalled.pc" && rm -f "cairo-xcb-drm-uninstalled.pc.tmp" || 39396 as_fn_error $? "failed to update cairo-xcb-drm-uninstalled.pc" "$LINENO" 5 39397 ;; 39398 "src/cairo-png.pc":F) mv "src/cairo-png.pc" "src/cairo-png.pc.tmp" && 39399 $SED " s%@FEATURE_PC@%cairo-png%g; s%@FEATURE_NAME@%PNG functions%g; s%@FEATURE_BASE@%$png_BASE%g; s%@FEATURE_REQUIRES@%$png_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$png_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$png_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$png_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-png.pc.tmp" > "src/cairo-png.pc" && rm -f "src/cairo-png.pc.tmp" || 39400 as_fn_error $? "failed to update src/cairo-png.pc" "$LINENO" 5 39401 ;; 39402 "cairo-png-uninstalled.pc":F) mv "cairo-png-uninstalled.pc" "cairo-png-uninstalled.pc.tmp" && 39403 $SED " s%@FEATURE_PC@%cairo-png%g; s%@FEATURE_NAME@%PNG functions%g; s%@FEATURE_BASE@%$png_BASE%g; s%@FEATURE_REQUIRES@%$png_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$png_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$png_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$png_NONPKGCONFIG_CFLAGS%g; " < "cairo-png-uninstalled.pc.tmp" > "cairo-png-uninstalled.pc" && rm -f "cairo-png-uninstalled.pc.tmp" || 39404 as_fn_error $? "failed to update cairo-png-uninstalled.pc" "$LINENO" 5 39405 ;; 39406 "src/cairo-gl.pc":F) mv "src/cairo-gl.pc" "src/cairo-gl.pc.tmp" && 39407 $SED " s%@FEATURE_PC@%cairo-gl%g; s%@FEATURE_NAME@%OpenGL surface backend%g; s%@FEATURE_BASE@%$gl_BASE%g; s%@FEATURE_REQUIRES@%$gl_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$gl_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$gl_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$gl_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-gl.pc.tmp" > "src/cairo-gl.pc" && rm -f "src/cairo-gl.pc.tmp" || 39408 as_fn_error $? "failed to update src/cairo-gl.pc" "$LINENO" 5 39409 ;; 39410 "cairo-gl-uninstalled.pc":F) mv "cairo-gl-uninstalled.pc" "cairo-gl-uninstalled.pc.tmp" && 39411 $SED " s%@FEATURE_PC@%cairo-gl%g; s%@FEATURE_NAME@%OpenGL surface backend%g; s%@FEATURE_BASE@%$gl_BASE%g; s%@FEATURE_REQUIRES@%$gl_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$gl_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$gl_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$gl_NONPKGCONFIG_CFLAGS%g; " < "cairo-gl-uninstalled.pc.tmp" > "cairo-gl-uninstalled.pc" && rm -f "cairo-gl-uninstalled.pc.tmp" || 39412 as_fn_error $? "failed to update cairo-gl-uninstalled.pc" "$LINENO" 5 39413 ;; 39414 "src/cairo-directfb.pc":F) mv "src/cairo-directfb.pc" "src/cairo-directfb.pc.tmp" && 39415 $SED " s%@FEATURE_PC@%cairo-directfb%g; s%@FEATURE_NAME@%directfb surface backend%g; s%@FEATURE_BASE@%$directfb_BASE%g; s%@FEATURE_REQUIRES@%$directfb_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$directfb_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$directfb_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$directfb_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-directfb.pc.tmp" > "src/cairo-directfb.pc" && rm -f "src/cairo-directfb.pc.tmp" || 39416 as_fn_error $? "failed to update src/cairo-directfb.pc" "$LINENO" 5 39417 ;; 39418 "cairo-directfb-uninstalled.pc":F) mv "cairo-directfb-uninstalled.pc" "cairo-directfb-uninstalled.pc.tmp" && 39419 $SED " s%@FEATURE_PC@%cairo-directfb%g; s%@FEATURE_NAME@%directfb surface backend%g; s%@FEATURE_BASE@%$directfb_BASE%g; s%@FEATURE_REQUIRES@%$directfb_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$directfb_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$directfb_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$directfb_NONPKGCONFIG_CFLAGS%g; " < "cairo-directfb-uninstalled.pc.tmp" > "cairo-directfb-uninstalled.pc" && rm -f "cairo-directfb-uninstalled.pc.tmp" || 39420 as_fn_error $? "failed to update cairo-directfb-uninstalled.pc" "$LINENO" 5 39421 ;; 39422 "src/cairo-vg.pc":F) mv "src/cairo-vg.pc" "src/cairo-vg.pc.tmp" && 39423 $SED " s%@FEATURE_PC@%cairo-vg%g; s%@FEATURE_NAME@%OpenVG surface backend%g; s%@FEATURE_BASE@%$vg_BASE%g; s%@FEATURE_REQUIRES@%$vg_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$vg_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$vg_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$vg_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-vg.pc.tmp" > "src/cairo-vg.pc" && rm -f "src/cairo-vg.pc.tmp" || 39424 as_fn_error $? "failed to update src/cairo-vg.pc" "$LINENO" 5 39425 ;; 39426 "cairo-vg-uninstalled.pc":F) mv "cairo-vg-uninstalled.pc" "cairo-vg-uninstalled.pc.tmp" && 39427 $SED " s%@FEATURE_PC@%cairo-vg%g; s%@FEATURE_NAME@%OpenVG surface backend%g; s%@FEATURE_BASE@%$vg_BASE%g; s%@FEATURE_REQUIRES@%$vg_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$vg_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$vg_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$vg_NONPKGCONFIG_CFLAGS%g; " < "cairo-vg-uninstalled.pc.tmp" > "cairo-vg-uninstalled.pc" && rm -f "cairo-vg-uninstalled.pc.tmp" || 39428 as_fn_error $? "failed to update cairo-vg-uninstalled.pc" "$LINENO" 5 39429 ;; 39430 "src/cairo-egl.pc":F) mv "src/cairo-egl.pc" "src/cairo-egl.pc.tmp" && 39431 $SED " s%@FEATURE_PC@%cairo-egl%g; s%@FEATURE_NAME@%EGL functions%g; s%@FEATURE_BASE@%$egl_BASE%g; s%@FEATURE_REQUIRES@%$egl_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$egl_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$egl_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$egl_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-egl.pc.tmp" > "src/cairo-egl.pc" && rm -f "src/cairo-egl.pc.tmp" || 39432 as_fn_error $? "failed to update src/cairo-egl.pc" "$LINENO" 5 39433 ;; 39434 "cairo-egl-uninstalled.pc":F) mv "cairo-egl-uninstalled.pc" "cairo-egl-uninstalled.pc.tmp" && 39435 $SED " s%@FEATURE_PC@%cairo-egl%g; s%@FEATURE_NAME@%EGL functions%g; s%@FEATURE_BASE@%$egl_BASE%g; s%@FEATURE_REQUIRES@%$egl_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$egl_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$egl_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$egl_NONPKGCONFIG_CFLAGS%g; " < "cairo-egl-uninstalled.pc.tmp" > "cairo-egl-uninstalled.pc" && rm -f "cairo-egl-uninstalled.pc.tmp" || 39436 as_fn_error $? "failed to update cairo-egl-uninstalled.pc" "$LINENO" 5 39437 ;; 39438 "src/cairo-glx.pc":F) mv "src/cairo-glx.pc" "src/cairo-glx.pc.tmp" && 39439 $SED " s%@FEATURE_PC@%cairo-glx%g; s%@FEATURE_NAME@%GLX functions%g; s%@FEATURE_BASE@%$glx_BASE%g; s%@FEATURE_REQUIRES@%$glx_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$glx_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$glx_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$glx_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-glx.pc.tmp" > "src/cairo-glx.pc" && rm -f "src/cairo-glx.pc.tmp" || 39440 as_fn_error $? "failed to update src/cairo-glx.pc" "$LINENO" 5 39441 ;; 39442 "cairo-glx-uninstalled.pc":F) mv "cairo-glx-uninstalled.pc" "cairo-glx-uninstalled.pc.tmp" && 39443 $SED " s%@FEATURE_PC@%cairo-glx%g; s%@FEATURE_NAME@%GLX functions%g; s%@FEATURE_BASE@%$glx_BASE%g; s%@FEATURE_REQUIRES@%$glx_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$glx_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$glx_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$glx_NONPKGCONFIG_CFLAGS%g; " < "cairo-glx-uninstalled.pc.tmp" > "cairo-glx-uninstalled.pc" && rm -f "cairo-glx-uninstalled.pc.tmp" || 39444 as_fn_error $? "failed to update cairo-glx-uninstalled.pc" "$LINENO" 5 39445 ;; 39446 "src/cairo-wgl.pc":F) mv "src/cairo-wgl.pc" "src/cairo-wgl.pc.tmp" && 39447 $SED " s%@FEATURE_PC@%cairo-wgl%g; s%@FEATURE_NAME@%WGL functions%g; s%@FEATURE_BASE@%$wgl_BASE%g; s%@FEATURE_REQUIRES@%$wgl_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$wgl_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$wgl_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$wgl_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-wgl.pc.tmp" > "src/cairo-wgl.pc" && rm -f "src/cairo-wgl.pc.tmp" || 39448 as_fn_error $? "failed to update src/cairo-wgl.pc" "$LINENO" 5 39449 ;; 39450 "cairo-wgl-uninstalled.pc":F) mv "cairo-wgl-uninstalled.pc" "cairo-wgl-uninstalled.pc.tmp" && 39451 $SED " s%@FEATURE_PC@%cairo-wgl%g; s%@FEATURE_NAME@%WGL functions%g; s%@FEATURE_BASE@%$wgl_BASE%g; s%@FEATURE_REQUIRES@%$wgl_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$wgl_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$wgl_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$wgl_NONPKGCONFIG_CFLAGS%g; " < "cairo-wgl-uninstalled.pc.tmp" > "cairo-wgl-uninstalled.pc" && rm -f "cairo-wgl-uninstalled.pc.tmp" || 39452 as_fn_error $? "failed to update cairo-wgl-uninstalled.pc" "$LINENO" 5 39453 ;; 39454 "src/cairo-script.pc":F) mv "src/cairo-script.pc" "src/cairo-script.pc.tmp" && 39455 $SED " s%@FEATURE_PC@%cairo-script%g; s%@FEATURE_NAME@%script surface backend%g; s%@FEATURE_BASE@%$script_BASE%g; s%@FEATURE_REQUIRES@%$script_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$script_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$script_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$script_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-script.pc.tmp" > "src/cairo-script.pc" && rm -f "src/cairo-script.pc.tmp" || 39456 as_fn_error $? "failed to update src/cairo-script.pc" "$LINENO" 5 39457 ;; 39458 "cairo-script-uninstalled.pc":F) mv "cairo-script-uninstalled.pc" "cairo-script-uninstalled.pc.tmp" && 39459 $SED " s%@FEATURE_PC@%cairo-script%g; s%@FEATURE_NAME@%script surface backend%g; s%@FEATURE_BASE@%$script_BASE%g; s%@FEATURE_REQUIRES@%$script_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$script_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$script_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$script_NONPKGCONFIG_CFLAGS%g; " < "cairo-script-uninstalled.pc.tmp" > "cairo-script-uninstalled.pc" && rm -f "cairo-script-uninstalled.pc.tmp" || 39460 as_fn_error $? "failed to update cairo-script-uninstalled.pc" "$LINENO" 5 39461 ;; 39462 "src/cairo-ft.pc":F) mv "src/cairo-ft.pc" "src/cairo-ft.pc.tmp" && 39463 $SED " s%@FEATURE_PC@%cairo-ft%g; s%@FEATURE_NAME@%FreeType font backend%g; s%@FEATURE_BASE@%$ft_BASE%g; s%@FEATURE_REQUIRES@%$ft_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$ft_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$ft_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$ft_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-ft.pc.tmp" > "src/cairo-ft.pc" && rm -f "src/cairo-ft.pc.tmp" || 39464 as_fn_error $? "failed to update src/cairo-ft.pc" "$LINENO" 5 39465 ;; 39466 "cairo-ft-uninstalled.pc":F) mv "cairo-ft-uninstalled.pc" "cairo-ft-uninstalled.pc.tmp" && 39467 $SED " s%@FEATURE_PC@%cairo-ft%g; s%@FEATURE_NAME@%FreeType font backend%g; s%@FEATURE_BASE@%$ft_BASE%g; s%@FEATURE_REQUIRES@%$ft_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$ft_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$ft_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$ft_NONPKGCONFIG_CFLAGS%g; " < "cairo-ft-uninstalled.pc.tmp" > "cairo-ft-uninstalled.pc" && rm -f "cairo-ft-uninstalled.pc.tmp" || 39468 as_fn_error $? "failed to update cairo-ft-uninstalled.pc" "$LINENO" 5 39469 ;; 39470 "src/cairo-fc.pc":F) mv "src/cairo-fc.pc" "src/cairo-fc.pc.tmp" && 39471 $SED " s%@FEATURE_PC@%cairo-fc%g; s%@FEATURE_NAME@%Fontconfig font backend%g; s%@FEATURE_BASE@%$fc_BASE%g; s%@FEATURE_REQUIRES@%$fc_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$fc_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$fc_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$fc_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-fc.pc.tmp" > "src/cairo-fc.pc" && rm -f "src/cairo-fc.pc.tmp" || 39472 as_fn_error $? "failed to update src/cairo-fc.pc" "$LINENO" 5 39473 ;; 39474 "cairo-fc-uninstalled.pc":F) mv "cairo-fc-uninstalled.pc" "cairo-fc-uninstalled.pc.tmp" && 39475 $SED " s%@FEATURE_PC@%cairo-fc%g; s%@FEATURE_NAME@%Fontconfig font backend%g; s%@FEATURE_BASE@%$fc_BASE%g; s%@FEATURE_REQUIRES@%$fc_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$fc_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$fc_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$fc_NONPKGCONFIG_CFLAGS%g; " < "cairo-fc-uninstalled.pc.tmp" > "cairo-fc-uninstalled.pc" && rm -f "cairo-fc-uninstalled.pc.tmp" || 39476 as_fn_error $? "failed to update cairo-fc-uninstalled.pc" "$LINENO" 5 39477 ;; 39478 "src/cairo-ps.pc":F) mv "src/cairo-ps.pc" "src/cairo-ps.pc.tmp" && 39479 $SED " s%@FEATURE_PC@%cairo-ps%g; s%@FEATURE_NAME@%PostScript surface backend%g; s%@FEATURE_BASE@%$ps_BASE%g; s%@FEATURE_REQUIRES@%$ps_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$ps_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$ps_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$ps_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-ps.pc.tmp" > "src/cairo-ps.pc" && rm -f "src/cairo-ps.pc.tmp" || 39480 as_fn_error $? "failed to update src/cairo-ps.pc" "$LINENO" 5 39481 ;; 39482 "cairo-ps-uninstalled.pc":F) mv "cairo-ps-uninstalled.pc" "cairo-ps-uninstalled.pc.tmp" && 39483 $SED " s%@FEATURE_PC@%cairo-ps%g; s%@FEATURE_NAME@%PostScript surface backend%g; s%@FEATURE_BASE@%$ps_BASE%g; s%@FEATURE_REQUIRES@%$ps_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$ps_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$ps_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$ps_NONPKGCONFIG_CFLAGS%g; " < "cairo-ps-uninstalled.pc.tmp" > "cairo-ps-uninstalled.pc" && rm -f "cairo-ps-uninstalled.pc.tmp" || 39484 as_fn_error $? "failed to update cairo-ps-uninstalled.pc" "$LINENO" 5 39485 ;; 39486 "src/cairo-pdf.pc":F) mv "src/cairo-pdf.pc" "src/cairo-pdf.pc.tmp" && 39487 $SED " s%@FEATURE_PC@%cairo-pdf%g; s%@FEATURE_NAME@%PDF surface backend%g; s%@FEATURE_BASE@%$pdf_BASE%g; s%@FEATURE_REQUIRES@%$pdf_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$pdf_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$pdf_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$pdf_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-pdf.pc.tmp" > "src/cairo-pdf.pc" && rm -f "src/cairo-pdf.pc.tmp" || 39488 as_fn_error $? "failed to update src/cairo-pdf.pc" "$LINENO" 5 39489 ;; 39490 "cairo-pdf-uninstalled.pc":F) mv "cairo-pdf-uninstalled.pc" "cairo-pdf-uninstalled.pc.tmp" && 39491 $SED " s%@FEATURE_PC@%cairo-pdf%g; s%@FEATURE_NAME@%PDF surface backend%g; s%@FEATURE_BASE@%$pdf_BASE%g; s%@FEATURE_REQUIRES@%$pdf_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$pdf_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$pdf_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$pdf_NONPKGCONFIG_CFLAGS%g; " < "cairo-pdf-uninstalled.pc.tmp" > "cairo-pdf-uninstalled.pc" && rm -f "cairo-pdf-uninstalled.pc.tmp" || 39492 as_fn_error $? "failed to update cairo-pdf-uninstalled.pc" "$LINENO" 5 39493 ;; 39494 "src/cairo-svg.pc":F) mv "src/cairo-svg.pc" "src/cairo-svg.pc.tmp" && 39495 $SED " s%@FEATURE_PC@%cairo-svg%g; s%@FEATURE_NAME@%SVG surface backend%g; s%@FEATURE_BASE@%$svg_BASE%g; s%@FEATURE_REQUIRES@%$svg_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$svg_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$svg_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$svg_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-svg.pc.tmp" > "src/cairo-svg.pc" && rm -f "src/cairo-svg.pc.tmp" || 39496 as_fn_error $? "failed to update src/cairo-svg.pc" "$LINENO" 5 39497 ;; 39498 "cairo-svg-uninstalled.pc":F) mv "cairo-svg-uninstalled.pc" "cairo-svg-uninstalled.pc.tmp" && 39499 $SED " s%@FEATURE_PC@%cairo-svg%g; s%@FEATURE_NAME@%SVG surface backend%g; s%@FEATURE_BASE@%$svg_BASE%g; s%@FEATURE_REQUIRES@%$svg_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$svg_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$svg_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$svg_NONPKGCONFIG_CFLAGS%g; " < "cairo-svg-uninstalled.pc.tmp" > "cairo-svg-uninstalled.pc" && rm -f "cairo-svg-uninstalled.pc.tmp" || 39500 as_fn_error $? "failed to update cairo-svg-uninstalled.pc" "$LINENO" 5 39501 ;; 39502 "src/cairo-tee.pc":F) mv "src/cairo-tee.pc" "src/cairo-tee.pc.tmp" && 39503 $SED " s%@FEATURE_PC@%cairo-tee%g; s%@FEATURE_NAME@%tee surface backend%g; s%@FEATURE_BASE@%$tee_BASE%g; s%@FEATURE_REQUIRES@%$tee_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$tee_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$tee_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$tee_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-tee.pc.tmp" > "src/cairo-tee.pc" && rm -f "src/cairo-tee.pc.tmp" || 39504 as_fn_error $? "failed to update src/cairo-tee.pc" "$LINENO" 5 39505 ;; 39506 "cairo-tee-uninstalled.pc":F) mv "cairo-tee-uninstalled.pc" "cairo-tee-uninstalled.pc.tmp" && 39507 $SED " s%@FEATURE_PC@%cairo-tee%g; s%@FEATURE_NAME@%tee surface backend%g; s%@FEATURE_BASE@%$tee_BASE%g; s%@FEATURE_REQUIRES@%$tee_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$tee_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$tee_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$tee_NONPKGCONFIG_CFLAGS%g; " < "cairo-tee-uninstalled.pc.tmp" > "cairo-tee-uninstalled.pc" && rm -f "cairo-tee-uninstalled.pc.tmp" || 39508 as_fn_error $? "failed to update cairo-tee-uninstalled.pc" "$LINENO" 5 39509 ;; 39510 "src/cairo-xml.pc":F) mv "src/cairo-xml.pc" "src/cairo-xml.pc.tmp" && 39511 $SED " s%@FEATURE_PC@%cairo-xml%g; s%@FEATURE_NAME@%xml surface backend%g; s%@FEATURE_BASE@%$xml_BASE%g; s%@FEATURE_REQUIRES@%$xml_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$xml_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$xml_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$xml_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-xml.pc.tmp" > "src/cairo-xml.pc" && rm -f "src/cairo-xml.pc.tmp" || 39512 as_fn_error $? "failed to update src/cairo-xml.pc" "$LINENO" 5 39513 ;; 39514 "cairo-xml-uninstalled.pc":F) mv "cairo-xml-uninstalled.pc" "cairo-xml-uninstalled.pc.tmp" && 39515 $SED " s%@FEATURE_PC@%cairo-xml%g; s%@FEATURE_NAME@%xml surface backend%g; s%@FEATURE_BASE@%$xml_BASE%g; s%@FEATURE_REQUIRES@%$xml_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$xml_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$xml_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$xml_NONPKGCONFIG_CFLAGS%g; " < "cairo-xml-uninstalled.pc.tmp" > "cairo-xml-uninstalled.pc" && rm -f "cairo-xml-uninstalled.pc.tmp" || 39516 as_fn_error $? "failed to update cairo-xml-uninstalled.pc" "$LINENO" 5 39517 ;; 39518 "src/cairo-gobject.pc":F) mv "src/cairo-gobject.pc" "src/cairo-gobject.pc.tmp" && 39519 $SED " s%@FEATURE_PC@%cairo-gobject%g; s%@FEATURE_NAME@%gobject functions%g; s%@FEATURE_BASE@%$gobject_BASE%g; s%@FEATURE_REQUIRES@%$gobject_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$gobject_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$gobject_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$gobject_NONPKGCONFIG_CFLAGS%g; " < "src/cairo-gobject.pc.tmp" > "src/cairo-gobject.pc" && rm -f "src/cairo-gobject.pc.tmp" || 39520 as_fn_error $? "failed to update src/cairo-gobject.pc" "$LINENO" 5 39521 ;; 39522 "cairo-gobject-uninstalled.pc":F) mv "cairo-gobject-uninstalled.pc" "cairo-gobject-uninstalled.pc.tmp" && 39523 $SED " s%@FEATURE_PC@%cairo-gobject%g; s%@FEATURE_NAME@%gobject functions%g; s%@FEATURE_BASE@%$gobject_BASE%g; s%@FEATURE_REQUIRES@%$gobject_REQUIRES%g; s%@FEATURE_NONPKGCONFIG_LIBS@%$gobject_NONPKGCONFIG_LIBS%g; s%@FEATURE_NONPKGCONFIG_EXTRA_LIBS@%$gobject_NONPKGCONFIG_EXTRA_LIBS%g; s%@FEATURE_NONPKGCONFIG_CFLAGS@%$gobject_NONPKGCONFIG_CFLAGS%g; " < "cairo-gobject-uninstalled.pc.tmp" > "cairo-gobject-uninstalled.pc" && rm -f "cairo-gobject-uninstalled.pc.tmp" || 39524 as_fn_error $? "failed to update cairo-gobject-uninstalled.pc" "$LINENO" 5 39525 ;; 39526 39527 esac 39528done # for ac_tag 39529 39530 39531as_fn_exit 0 39532_ACEOF 39533ac_clean_files=$ac_clean_files_save 39534 39535test $ac_write_fail = 0 || 39536 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 39537 39538 39539# configure is writing to config.log, and then calls config.status. 39540# config.status does its own redirection, appending to config.log. 39541# Unfortunately, on DOS this fails, as config.log is still kept open 39542# by configure, so config.status won't be able to write to it; its 39543# output is simply discarded. So we exec the FD to /dev/null, 39544# effectively closing config.log, so it can be properly (re)opened and 39545# appended to by config.status. When coming back to configure, we 39546# need to make the FD available again. 39547if test "$no_create" != yes; then 39548 ac_cs_success=: 39549 ac_config_status_args= 39550 test "$silent" = yes && 39551 ac_config_status_args="$ac_config_status_args --quiet" 39552 exec 5>/dev/null 39553 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 39554 exec 5>>config.log 39555 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 39556 # would make configure fail if this is the last instruction. 39557 $ac_cs_success || as_fn_exit 1 39558fi 39559if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 39560 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 39561$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 39562fi 39563 39564 V="$CAIRO_VERSION_MAJOR.$CAIRO_VERSION_MINOR.$CAIRO_VERSION_MICRO" 39565 echo "" 39566 echo "cairo (version $V [$CAIRO_RELEASE_STATUS]) will be compiled with:" 39567 echo "" 39568 echo "The following surface backends:" 39569 echo " Image: yes (always builtin)" 39570 echo " Recording: yes (always builtin)" 39571 echo " Tee: $use_tee" 39572 echo " XML: $use_xml" 39573 echo " Skia: $use_skia" 39574 echo " Xlib: $use_xlib" 39575 echo " Xlib Xrender: $use_xlib_xrender" 39576 echo " Qt: $use_qt" 39577 echo " Quartz: $use_quartz" 39578 echo " Quartz-image: $use_quartz_image" 39579 echo " XCB: $use_xcb" 39580 echo " Win32: $use_win32" 39581 echo " OS2: $use_os2" 39582 echo " CairoScript: $use_script" 39583 echo " PostScript: $use_ps" 39584 echo " PDF: $use_pdf" 39585 echo " SVG: $use_svg" 39586 echo " OpenGL: $use_gl" 39587 echo " BeOS: $use_beos" 39588 echo " DirectFB: $use_directfb" 39589 echo " OpenVG: $use_vg" 39590 echo " DRM: $use_drm" 39591 echo "" 39592 echo "The following font backends:" 39593 echo " User: yes (always builtin)" 39594 echo " FreeType: $use_ft" 39595 echo " Fontconfig: $use_fc" 39596 echo " Win32: $use_win32_font" 39597 echo " Quartz: $use_quartz_font" 39598 echo "" 39599 echo "The following functions:" 39600 echo " PNG functions: $use_png" 39601 echo " GLEW functions: $use_glew" 39602 echo " GLX functions: $use_glx" 39603 echo " WGL functions: $use_wgl" 39604 echo " EGL functions: $use_egl" 39605 echo " X11-xcb functions: $use_xlib_xcb" 39606 echo " XCB-drm functions: $use_xcb_drm" 39607 echo " XCB-shm functions: $use_xcb_shm" 39608 echo " DRM-Xr functions: $use_drm_xr" 39609 echo "" 39610 echo "The following features and utilities:" 39611 echo " cairo-trace: $use_trace" 39612 echo " cairo-script-interpreter: $use_interpreter" 39613 echo "" 39614 echo "And the following internal features:" 39615 echo " pthread: $use_pthread" 39616 echo " gtk-doc: $enable_gtk_doc" 39617 echo " gcov support: $use_gcov" 39618 echo " symbol-lookup: $use_symbol_lookup" 39619 echo " test surfaces: $use_test_surfaces" 39620 echo " ps testing: $test_ps" 39621 echo " pdf testing: $test_pdf" 39622 echo " svg testing: $test_svg" 39623 if test x"$use_win32" = "xyes"; then 39624 echo " win32 printing testing: $test_win32_printing" 39625 fi 39626 echo "$CAIRO_WARNING_MESSAGE" 39627 echo "" 39628 39629