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