blob: 8bb64ab3f372a88d05d475327e7a24adffe47cdd [file] [log] [blame]
cristy3ed852e2009-09-05 21:47:34 +00001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
cristy4c08aed2011-07-01 19:47:50 +00003# Generated by GNU Autoconf 2.68 for ImageMagick 7.0.0.
cristy3ed852e2009-09-05 21:47:34 +00004#
5# Report bugs to <http://www.imagemagick.org>.
6#
cristycd4c5312009-11-22 01:19:08 +00007#
cristy3ed852e2009-09-05 21:47:34 +00008# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
cristy98dddb52010-11-04 00:30:15 +00009# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10# Foundation, Inc.
cristycd4c5312009-11-22 01:19:08 +000011#
cristy8b350f62009-11-15 23:12:43 +000012#
cristy3ed852e2009-09-05 21:47:34 +000013# This configure script is free software; the Free Software Foundation
14# gives unlimited permission to copy, distribute and modify it.
cristy8b350f62009-11-15 23:12:43 +000015## -------------------- ##
16## M4sh Initialization. ##
17## -------------------- ##
cristy3ed852e2009-09-05 21:47:34 +000018
19# Be more Bourne compatible
20DUALCASE=1; export DUALCASE # for MKS sh
cristy8b350f62009-11-15 23:12:43 +000021if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000022 emulate sh
23 NULLCMD=:
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28else
cristy8b350f62009-11-15 23:12:43 +000029 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
cristy3ed852e2009-09-05 21:47:34 +000034esac
cristy3ed852e2009-09-05 21:47:34 +000035fi
36
37
cristy3ed852e2009-09-05 21:47:34 +000038as_nl='
39'
40export as_nl
41# Printing a long string crashes Solaris 7 /usr/bin/printf.
42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
cristy8b350f62009-11-15 23:12:43 +000045# Prefer a ksh shell builtin over an external printf program on Solaris,
46# but without wasting forks for bash or zsh.
47if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='print -r --'
50 as_echo_n='print -rn --'
51elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
cristy3ed852e2009-09-05 21:47:34 +000052 as_echo='printf %s\n'
53 as_echo_n='printf %s'
54else
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
58 else
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
cristy8b350f62009-11-15 23:12:43 +000062 case $arg in #(
cristy3ed852e2009-09-05 21:47:34 +000063 *"$as_nl"*)
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 esac;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 '
69 export as_echo_n_body
70 as_echo_n='sh -c $as_echo_n_body as_echo'
71 fi
72 export as_echo_body
73 as_echo='sh -c $as_echo_body as_echo'
74fi
75
76# The user is always right.
77if test "${PATH_SEPARATOR+set}" != set; then
78 PATH_SEPARATOR=:
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 PATH_SEPARATOR=';'
82 }
83fi
84
cristy3ed852e2009-09-05 21:47:34 +000085
86# IFS
87# We need space, tab and new line, in precisely that order. Quoting is
88# there to prevent editors from complaining about space-tab.
89# (If _AS_PATH_WALK were called with IFS unset, it would disable word
90# splitting by setting IFS to empty value.)
91IFS=" "" $as_nl"
92
93# Find who we are. Look in the path if we contain no directory separator.
cristyda16f162011-02-19 23:52:17 +000094as_myself=
cristy8b350f62009-11-15 23:12:43 +000095case $0 in #((
cristy3ed852e2009-09-05 21:47:34 +000096 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98for as_dir in $PATH
99do
100 IFS=$as_save_IFS
101 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +0000102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 done
cristy3ed852e2009-09-05 21:47:34 +0000104IFS=$as_save_IFS
105
106 ;;
107esac
108# We did not find ourselves, most probably we were run as `sh COMMAND'
109# in which case we are not to be found in the path.
110if test "x$as_myself" = x; then
111 as_myself=$0
112fi
113if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
cristy8b350f62009-11-15 23:12:43 +0000115 exit 1
cristy3ed852e2009-09-05 21:47:34 +0000116fi
117
cristy8b350f62009-11-15 23:12:43 +0000118# Unset variables that we do not need and which cause bugs (e.g. in
119# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120# suppresses any "Segmentation fault" message there. '((' could
121# trigger a bug in pdksh 5.2.14.
122for as_var in BASH_ENV ENV MAIL MAILPATH
123do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
cristy3ed852e2009-09-05 21:47:34 +0000125done
126PS1='$ '
127PS2='> '
128PS4='+ '
129
130# NLS nuisances.
131LC_ALL=C
132export LC_ALL
133LANGUAGE=C
134export LANGUAGE
135
cristy8b350f62009-11-15 23:12:43 +0000136# CDPATH.
137(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
139if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141 emulate sh
142 NULLCMD=:
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
146 setopt NO_GLOB_SUBST
147else
148 case \`(set -o) 2>/dev/null\` in #(
149 *posix*) :
150 set -o posix ;; #(
151 *) :
152 ;;
153esac
154fi
155"
156 as_required="as_fn_return () { (exit \$1); }
157as_fn_success () { as_fn_return 0; }
158as_fn_failure () { as_fn_return 1; }
159as_fn_ret_success () { return 0; }
160as_fn_ret_failure () { return 1; }
161
162exitcode=0
163as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168
169else
170 exitcode=1; echo positional parameters were not saved.
171fi
172test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
cristy0c60a692010-11-04 01:09:47 +0000177test \$(( 1 + 1 )) = 2 || exit 1
178
179 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
180 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
181 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
182 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
183 PATH=/empty FPATH=/empty; export PATH FPATH
184 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
185 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
cristy8b350f62009-11-15 23:12:43 +0000186 if (eval "$as_required") 2>/dev/null; then :
187 as_have_required=yes
188else
189 as_have_required=no
190fi
191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
192
193else
194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195as_found=false
196for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
197do
198 IFS=$as_save_IFS
199 test -z "$as_dir" && as_dir=.
200 as_found=:
201 case $as_dir in #(
202 /*)
203 for as_base in sh bash ksh sh5; do
204 # Try only shells that exist, to save several forks.
205 as_shell=$as_dir/$as_base
206 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
208 CONFIG_SHELL=$as_shell as_have_required=yes
209 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
210 break 2
211fi
212fi
213 done;;
214 esac
215 as_found=false
216done
217$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
218 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
219 CONFIG_SHELL=$SHELL as_have_required=yes
220fi; }
221IFS=$as_save_IFS
222
223
224 if test "x$CONFIG_SHELL" != x; then :
225 # We cannot yet assume a decent shell, so we have to provide a
226 # neutralization value for shells without unset; and this also
227 # works around shells that cannot unset nonexistent variables.
cristyda16f162011-02-19 23:52:17 +0000228 # Preserve -v and -x to the replacement shell.
cristy8b350f62009-11-15 23:12:43 +0000229 BASH_ENV=/dev/null
230 ENV=/dev/null
231 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
232 export CONFIG_SHELL
cristyda16f162011-02-19 23:52:17 +0000233 case $- in # ((((
234 *v*x* | *x*v* ) as_opts=-vx ;;
235 *v* ) as_opts=-v ;;
236 *x* ) as_opts=-x ;;
237 * ) as_opts= ;;
238 esac
239 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
cristy8b350f62009-11-15 23:12:43 +0000240fi
241
242 if test x$as_have_required = xno; then :
243 $as_echo "$0: This script requires a shell more modern than all"
244 $as_echo "$0: the shells that I found on your system."
245 if test x${ZSH_VERSION+set} = xset ; then
246 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
247 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
248 else
249 $as_echo "$0: Please tell bug-autoconf@gnu.org and
250$0: http://www.imagemagick.org about your system, including
251$0: any error possibly output before this message. Then
252$0: install a modern shell, or manually run the script
253$0: under such a shell if you do have one."
254 fi
255 exit 1
256fi
257fi
258fi
259SHELL=${CONFIG_SHELL-/bin/sh}
260export SHELL
261# Unset more variables known to interfere with behavior of common tools.
262CLICOLOR_FORCE= GREP_OPTIONS=
263unset CLICOLOR_FORCE GREP_OPTIONS
264
265## --------------------- ##
266## M4sh Shell Functions. ##
267## --------------------- ##
268# as_fn_unset VAR
269# ---------------
270# Portably unset VAR.
271as_fn_unset ()
272{
273 { eval $1=; unset $1;}
274}
275as_unset=as_fn_unset
276
277# as_fn_set_status STATUS
278# -----------------------
279# Set $? to STATUS, without forking.
280as_fn_set_status ()
281{
282 return $1
283} # as_fn_set_status
284
285# as_fn_exit STATUS
286# -----------------
287# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
288as_fn_exit ()
289{
290 set +e
291 as_fn_set_status $1
292 exit $1
293} # as_fn_exit
294
295# as_fn_mkdir_p
296# -------------
297# Create "$as_dir" as a directory, including parents if necessary.
298as_fn_mkdir_p ()
299{
300
301 case $as_dir in #(
302 -*) as_dir=./$as_dir;;
303 esac
304 test -d "$as_dir" || eval $as_mkdir_p || {
305 as_dirs=
306 while :; do
307 case $as_dir in #(
308 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
309 *) as_qdir=$as_dir;;
310 esac
311 as_dirs="'$as_qdir' $as_dirs"
312 as_dir=`$as_dirname -- "$as_dir" ||
313$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
314 X"$as_dir" : 'X\(//\)[^/]' \| \
315 X"$as_dir" : 'X\(//\)$' \| \
316 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
317$as_echo X"$as_dir" |
318 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
319 s//\1/
320 q
321 }
322 /^X\(\/\/\)[^/].*/{
323 s//\1/
324 q
325 }
326 /^X\(\/\/\)$/{
327 s//\1/
328 q
329 }
330 /^X\(\/\).*/{
331 s//\1/
332 q
333 }
334 s/.*/./; q'`
335 test -d "$as_dir" && break
336 done
337 test -z "$as_dirs" || eval "mkdir $as_dirs"
cristy98dddb52010-11-04 00:30:15 +0000338 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
cristy8b350f62009-11-15 23:12:43 +0000339
340
341} # as_fn_mkdir_p
342# as_fn_append VAR VALUE
343# ----------------------
344# Append the text in VALUE to the end of the definition contained in VAR. Take
345# advantage of any shell optimizations that allow amortized linear growth over
346# repeated appends, instead of the typical quadratic growth present in naive
347# implementations.
348if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
349 eval 'as_fn_append ()
350 {
351 eval $1+=\$2
352 }'
353else
354 as_fn_append ()
355 {
356 eval $1=\$$1\$2
357 }
358fi # as_fn_append
359
360# as_fn_arith ARG...
361# ------------------
362# Perform arithmetic evaluation on the ARGs, and store the result in the
363# global $as_val. Take advantage of shells that can avoid forks. The arguments
364# must be portable across $(()) and expr.
365if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
366 eval 'as_fn_arith ()
367 {
368 as_val=$(( $* ))
369 }'
370else
371 as_fn_arith ()
372 {
373 as_val=`expr "$@" || test $? -eq 1`
374 }
375fi # as_fn_arith
376
377
cristy98dddb52010-11-04 00:30:15 +0000378# as_fn_error STATUS ERROR [LINENO LOG_FD]
379# ----------------------------------------
cristy8b350f62009-11-15 23:12:43 +0000380# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
381# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
cristy98dddb52010-11-04 00:30:15 +0000382# script with STATUS, using 1 if that was 0.
cristy8b350f62009-11-15 23:12:43 +0000383as_fn_error ()
384{
cristy98dddb52010-11-04 00:30:15 +0000385 as_status=$1; test $as_status -eq 0 && as_status=1
386 if test "$4"; then
387 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
388 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
cristy8b350f62009-11-15 23:12:43 +0000389 fi
cristy98dddb52010-11-04 00:30:15 +0000390 $as_echo "$as_me: error: $2" >&2
cristy8b350f62009-11-15 23:12:43 +0000391 as_fn_exit $as_status
392} # as_fn_error
393
cristy3ed852e2009-09-05 21:47:34 +0000394if expr a : '\(a\)' >/dev/null 2>&1 &&
395 test "X`expr 00001 : '.*\(...\)'`" = X001; then
396 as_expr=expr
397else
398 as_expr=false
399fi
400
401if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
402 as_basename=basename
403else
404 as_basename=false
405fi
406
cristy8b350f62009-11-15 23:12:43 +0000407if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
408 as_dirname=dirname
409else
410 as_dirname=false
411fi
cristy3ed852e2009-09-05 21:47:34 +0000412
cristy3ed852e2009-09-05 21:47:34 +0000413as_me=`$as_basename -- "$0" ||
414$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
415 X"$0" : 'X\(//\)$' \| \
416 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
417$as_echo X/"$0" |
418 sed '/^.*\/\([^/][^/]*\)\/*$/{
419 s//\1/
420 q
421 }
422 /^X\/\(\/\/\)$/{
423 s//\1/
424 q
425 }
426 /^X\/\(\/\).*/{
427 s//\1/
428 q
429 }
430 s/.*/./; q'`
431
cristy8b350f62009-11-15 23:12:43 +0000432# Avoid depending upon Character Ranges.
433as_cr_letters='abcdefghijklmnopqrstuvwxyz'
434as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
435as_cr_Letters=$as_cr_letters$as_cr_LETTERS
436as_cr_digits='0123456789'
437as_cr_alnum=$as_cr_Letters$as_cr_digits
cristy3ed852e2009-09-05 21:47:34 +0000438
439
cristy8b350f62009-11-15 23:12:43 +0000440 as_lineno_1=$LINENO as_lineno_1a=$LINENO
441 as_lineno_2=$LINENO as_lineno_2a=$LINENO
442 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
443 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
444 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
cristy3ed852e2009-09-05 21:47:34 +0000445 sed -n '
446 p
447 /[$]LINENO/=
448 ' <$as_myself |
449 sed '
450 s/[$]LINENO.*/&-/
451 t lineno
452 b
453 :lineno
454 N
455 :loop
456 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
457 t loop
458 s/-\n.*//
459 ' >$as_me.lineno &&
460 chmod +x "$as_me.lineno" ||
cristy8b350f62009-11-15 23:12:43 +0000461 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
cristy3ed852e2009-09-05 21:47:34 +0000462
463 # Don't try to exec as it changes $[0], causing all sort of problems
464 # (the dirname of $[0] is not the place where we might find the
465 # original and so on. Autoconf is especially sensitive to this).
466 . "./$as_me.lineno"
467 # Exit status is that of the last command.
468 exit
469}
470
cristy3ed852e2009-09-05 21:47:34 +0000471ECHO_C= ECHO_N= ECHO_T=
cristy8b350f62009-11-15 23:12:43 +0000472case `echo -n x` in #(((((
cristy3ed852e2009-09-05 21:47:34 +0000473-n*)
cristy8b350f62009-11-15 23:12:43 +0000474 case `echo 'xy\c'` in
cristy3ed852e2009-09-05 21:47:34 +0000475 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
cristy8b350f62009-11-15 23:12:43 +0000476 xy) ECHO_C='\c';;
477 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
478 ECHO_T=' ';;
cristy3ed852e2009-09-05 21:47:34 +0000479 esac;;
480*)
481 ECHO_N='-n';;
482esac
cristy3ed852e2009-09-05 21:47:34 +0000483
484rm -f conf$$ conf$$.exe conf$$.file
485if test -d conf$$.dir; then
486 rm -f conf$$.dir/conf$$.file
487else
488 rm -f conf$$.dir
489 mkdir conf$$.dir 2>/dev/null
490fi
491if (echo >conf$$.file) 2>/dev/null; then
492 if ln -s conf$$.file conf$$ 2>/dev/null; then
493 as_ln_s='ln -s'
494 # ... but there are two gotchas:
495 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
496 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
497 # In both cases, we have to default to `cp -p'.
498 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
499 as_ln_s='cp -p'
500 elif ln conf$$.file conf$$ 2>/dev/null; then
501 as_ln_s=ln
502 else
503 as_ln_s='cp -p'
504 fi
505else
506 as_ln_s='cp -p'
507fi
508rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
509rmdir conf$$.dir 2>/dev/null
510
511if mkdir -p . 2>/dev/null; then
cristy8b350f62009-11-15 23:12:43 +0000512 as_mkdir_p='mkdir -p "$as_dir"'
cristy3ed852e2009-09-05 21:47:34 +0000513else
514 test -d ./-p && rmdir ./-p
515 as_mkdir_p=false
516fi
517
518if test -x / >/dev/null 2>&1; then
519 as_test_x='test -x'
520else
521 if ls -dL / >/dev/null 2>&1; then
522 as_ls_L_option=L
523 else
524 as_ls_L_option=
525 fi
526 as_test_x='
527 eval sh -c '\''
528 if test -d "$1"; then
529 test -d "$1/.";
530 else
cristy8b350f62009-11-15 23:12:43 +0000531 case $1 in #(
cristy3ed852e2009-09-05 21:47:34 +0000532 -*)set "./$1";;
533 esac;
cristy8b350f62009-11-15 23:12:43 +0000534 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
cristy3ed852e2009-09-05 21:47:34 +0000535 ???[sx]*):;;*)false;;esac;fi
536 '\'' sh
537 '
538fi
539as_executable_p=$as_test_x
540
541# Sed expression to map a string onto a valid CPP name.
542as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
543
544# Sed expression to map a string onto a valid variable name.
545as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
546
cristy73bd4a52010-10-05 11:24:23 +0000547SHELL=${CONFIG_SHELL-/bin/sh}
548
cristy73bd4a52010-10-05 11:24:23 +0000549lt_ltdl_dir='ltdl'
550
551lt_dlopen_dir="$lt_ltdl_dir"; lt_libobj_prefix="$lt_ltdl_dir/"
552
cristy0c60a692010-11-04 01:09:47 +0000553
cristycd4c5312009-11-22 01:19:08 +0000554test -n "$DJDIR" || exec 7<&0 </dev/null
555exec 6>&1
cristy3ed852e2009-09-05 21:47:34 +0000556
557# Name of the host.
cristy98dddb52010-11-04 00:30:15 +0000558# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
cristy3ed852e2009-09-05 21:47:34 +0000559# so uname gets run too.
560ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
561
562#
563# Initializations.
564#
565ac_default_prefix=/usr/local
566ac_clean_files=
567ac_config_libobj_dir=.
568LIBOBJS=
569cross_compiling=no
570subdirs=
571MFLAGS=
572MAKEFLAGS=
cristy3ed852e2009-09-05 21:47:34 +0000573
574# Identity of this package.
575PACKAGE_NAME='ImageMagick'
cristy4c08aed2011-07-01 19:47:50 +0000576PACKAGE_TARNAME='ImageMagick-7.0.0'
577PACKAGE_VERSION='7.0.0'
578PACKAGE_STRING='ImageMagick 7.0.0'
cristy3ed852e2009-09-05 21:47:34 +0000579PACKAGE_BUGREPORT='http://www.imagemagick.org'
cristy8b350f62009-11-15 23:12:43 +0000580PACKAGE_URL=''
cristy3ed852e2009-09-05 21:47:34 +0000581
cristy4c08aed2011-07-01 19:47:50 +0000582ac_unique_file="MagickCore/MagickCore.h"
cristy3ed852e2009-09-05 21:47:34 +0000583ac_config_libobj_dir=ltdl
584# Factoring default headers for most tests.
585ac_includes_default="\
586#include <stdio.h>
587#ifdef HAVE_SYS_TYPES_H
588# include <sys/types.h>
589#endif
590#ifdef HAVE_SYS_STAT_H
591# include <sys/stat.h>
592#endif
593#ifdef STDC_HEADERS
594# include <stdlib.h>
595# include <stddef.h>
596#else
597# ifdef HAVE_STDLIB_H
598# include <stdlib.h>
599# endif
600#endif
601#ifdef HAVE_STRING_H
602# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
603# include <memory.h>
604# endif
605# include <string.h>
606#endif
607#ifdef HAVE_STRINGS_H
608# include <strings.h>
609#endif
610#ifdef HAVE_INTTYPES_H
611# include <inttypes.h>
612#endif
613#ifdef HAVE_STDINT_H
614# include <stdint.h>
615#endif
616#ifdef HAVE_UNISTD_H
617# include <unistd.h>
618#endif"
619
cristycd4c5312009-11-22 01:19:08 +0000620ac_header_list=
cristy73bd4a52010-10-05 11:24:23 +0000621ac_subst_vars='ltdl_LTLIBOBJS
622ltdl_LIBOBJS
623am__EXEEXT_FALSE
624am__EXEEXT_TRUE
625LTLIBOBJS
cristyfd9dcd42010-08-08 18:07:02 +0000626MAGICK_FEATURES
cristy3ed852e2009-09-05 21:47:34 +0000627MAGICK_LIBS
628MAGICK_LDFLAGS
629MAGICK_PCFLAGS
630MAGICK_CPPFLAGS
631MAGICK_CXXFLAGS
632MAGICK_CFLAGS
633MAGICK_DEP_LIBS
634MAGICK_LTDLDEPS
635MAGICK_LIBLTDL
636OSX_GCOV_LDFLAG
637DELEGATES
638MAGICKCORE_PATH
639PERL_SUPPORTS_DESTDIR
cristy73bd4a52010-10-05 11:24:23 +0000640WITH_PERL_DYNAMIC_FALSE
641WITH_PERL_DYNAMIC_TRUE
642WITH_PERL_STATIC_FALSE
643WITH_PERL_STATIC_TRUE
644WITH_PERL_FALSE
645WITH_PERL_TRUE
646PERL_VERSION
cristy3ed852e2009-09-05 21:47:34 +0000647GSVersion
648GSPSDevice
649GSPDFDevice
650GSMonoDevice
651GSEPSDevice
652GSColorDevice
653GSCMYKDevice
654GSAlphaDevice
655XPSVersion
656XPSCMYKDevice
657XPSColorDevice
658XPSMonoDevice
659PCLVersion
660PCLCMYKDevice
661PCLColorDevice
662PCLMonoDevice
cristy73bd4a52010-10-05 11:24:23 +0000663ZIP_DELEGATE_FALSE
664ZIP_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000665ZIP
cristy73bd4a52010-10-05 11:24:23 +0000666P7ZIP_DELEGATE_FALSE
667P7ZIP_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000668P7ZIP
cristy73bd4a52010-10-05 11:24:23 +0000669RPM_DELEGATE_FALSE
670RPM_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000671RPM
672PERL
673TAR
674ShowImageDelegate
675type_include_files
676ghostscript_font_dir
677windows_font_dir
cristy430a7312010-01-21 20:44:04 +0000678dejavu_font_dir
cristy3ed852e2009-09-05 21:47:34 +0000679PrintDelegate
680ZipDelegate
681XPSDelegate
682WWWDecodeDelegate
683WMFDecodeDelegate
cristy5ac9ac82010-07-29 13:24:24 +0000684UniconvertorDelegate
cristy3ed852e2009-09-05 21:47:34 +0000685TXTDelegate
686SCANDecodeDelegate
cristy4689cf02010-02-17 21:15:45 +0000687RSVGDecodeDelegate
cristy3ed852e2009-09-05 21:47:34 +0000688RMDelegate
689RLEEncodeDelegate
690PSDelegate
691POVDelegate
692PGPDecodeDelegate
693PCLDelegate
694MVDelegate
cristy935c86e2010-06-05 23:50:07 +0000695MrSIDDecodeDelegate
cristy3ed852e2009-09-05 21:47:34 +0000696MPEGEncodeDelegate
697MPEGDecodeDelegate
698MANDelegate
699LaunchDelegate
700LZWEncodeDelegate
701LZWDecodeDelegate
702LPRDelegate
703LPDelegate
704ILBMEncodeDelegate
705ILBMDecodeDelegate
706HTMLDecodeDelegate
707HPGLDecodeDelegate
cristy3ed852e2009-09-05 21:47:34 +0000708GnuplotDecodeDelegate
709MogrifyDelegate
710DisplayDelegate
711ConvertDelegate
712FIGDecodeDelegate
713EditorDelegate
714EchoDelegate
715DVIDecodeDelegate
716GVCDecodeDelegate
717DNGDecodeDelegate
718CatDelegate
719CGMDecodeDelegate
720BrowseDelegate
721BZIPDelegate
722BlenderDecodeDelegate
cristy3ed852e2009-09-05 21:47:34 +0000723AutotraceDecodeDelegate
cristy3ed852e2009-09-05 21:47:34 +0000724SHARE_PATH
cristy4f820712011-04-01 12:35:43 +0000725CONFIGURE_PATH
cristy3ed852e2009-09-05 21:47:34 +0000726DOCUMENTATION_PATH
727FILTER_PATH
728CODER_PATH
cristy3ed852e2009-09-05 21:47:34 +0000729LIBRARY_PATH
730EXECUTABLE_PATH
731PERLMAINCC
732XML_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000733XML_DELEGATE_FALSE
734XML_DELEGATE_TRUE
cristy81beccd2011-10-03 18:17:24 +0000735xml2_config
cristy3ed852e2009-09-05 21:47:34 +0000736WMF_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000737WMF_DELEGATE_FALSE
738WMF_DELEGATE_TRUE
cristyb1860752011-03-14 00:27:46 +0000739WEBP_LIBS
740WEBP_DELEGATE_FALSE
741WEBP_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000742TIFF_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000743TIFF_DELEGATE_FALSE
744TIFF_DELEGATE_TRUE
745CAIRO_DELEGATE_FALSE
746CAIRO_DELEGATE_TRUE
747RSVG_DELEGATE_FALSE
748RSVG_DELEGATE_TRUE
749CAIRO_SVG_LIBS
750CAIRO_SVG_CFLAGS
cristy3ed852e2009-09-05 21:47:34 +0000751RSVG_LIBS
752RSVG_CFLAGS
cristy81beccd2011-10-03 18:17:24 +0000753PNG_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000754PNG_DELEGATE_FALSE
755PNG_DELEGATE_TRUE
756OPENEXR_DELEGATE_FALSE
757OPENEXR_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000758OPENEXR_LIBS
759OPENEXR_CFLAGS
cristy81beccd2011-10-03 18:17:24 +0000760LZMA_LIBS
cristyfbb0ef02010-12-19 02:32:11 +0000761LZMA_DELEGATE_FALSE
762LZMA_DELEGATE_TRUE
cristy73bd4a52010-10-05 11:24:23 +0000763LQR_DELEGATE_FALSE
764LQR_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000765LQR_LIBS
766LQR_CFLAGS
767LCMS_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000768LCMS_DELEGATE_FALSE
769LCMS_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000770JP2_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000771JP2_DELEGATE_FALSE
772JP2_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000773JPEG_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000774JPEG_DELEGATE_FALSE
775JPEG_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000776JBIG_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000777JBIG_DELEGATE_FALSE
778JBIG_DELEGATE_TRUE
779GVC_DELEGATE_FALSE
780GVC_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000781GVC_LIBS
782GVC_CFLAGS
783GS_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000784GS_DELEGATE_FALSE
785GS_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000786FREETYPE_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000787FREETYPE_DELEGATE_FALSE
788FREETYPE_DELEGATE_TRUE
cristy81beccd2011-10-03 18:17:24 +0000789freetype_config
cristy73bd4a52010-10-05 11:24:23 +0000790FONTCONFIG_DELEGATE_FALSE
791FONTCONFIG_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000792FONTCONFIG_LIBS
793FONTCONFIG_CFLAGS
794FPX_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000795FPX_DELEGATE_FALSE
796FPX_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000797FFTW_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000798FFTW_DELEGATE_FALSE
799FFTW_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000800DJVU_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000801DJVU_DELEGATE_FALSE
802DJVU_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000803DPS_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000804DPS_DELEGATE_FALSE
805DPS_DELEGATE_TRUE
806AUTOTRACE_DELEGATE_FALSE
807AUTOTRACE_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000808AUTOTRACE_LIBS
809AUTOTRACE_CFLAGS
810LIB_DL
811ZLIB_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000812ZLIB_DELEGATE_FALSE
813ZLIB_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000814XEXT_LIBS
815X11_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000816X11_DELEGATE_FALSE
817X11_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000818X_EXTRA_LIBS
819X_LIBS
820X_PRE_LIBS
821X_CFLAGS
cristyc7083c12009-10-14 03:16:55 +0000822XMKMF
cristy3ed852e2009-09-05 21:47:34 +0000823BZLIB_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000824BZLIB_DELEGATE_FALSE
825BZLIB_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000826CCMALLOCDelegate
827UMEM_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000828HasUMEM_FALSE
829HasUMEM_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000830THREAD_LIBS
831GOMP_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000832WITH_MAGICK_PLUS_PLUS_FALSE
833WITH_MAGICK_PLUS_PLUS_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000834OPENMP_CXXFLAGS
cristy161b9262010-03-20 19:34:32 +0000835MATH_LIBS
cristy3ed852e2009-09-05 21:47:34 +0000836POW_LIB
837LIBOBJS
cristy6d5e20f2011-04-25 13:48:54 +0000838UINTPTR_F
cristy3ed852e2009-09-05 21:47:34 +0000839UINTPTR_T
cristy6d5e20f2011-04-25 13:48:54 +0000840UINTMAX_F
cristy3ed852e2009-09-05 21:47:34 +0000841UINTMAX_T
cristy6d5e20f2011-04-25 13:48:54 +0000842UINT64_F
cristy3ed852e2009-09-05 21:47:34 +0000843UINT64_T
cristy6d5e20f2011-04-25 13:48:54 +0000844INT64_F
cristy3ed852e2009-09-05 21:47:34 +0000845INT64_T
cristy6d5e20f2011-04-25 13:48:54 +0000846UINT32_F
cristy3ed852e2009-09-05 21:47:34 +0000847UINT32_T
cristy6d5e20f2011-04-25 13:48:54 +0000848INT32_F
cristy3ed852e2009-09-05 21:47:34 +0000849INT32_T
850UINT16_T
851INT16_T
852UINT8_T
853INT8_T
854LIBRARY_EXTRA_CPPFLAGS
855MODULE_EXTRA_CPPFLAGS
856LIBSTDCLDFLAGS
857PERL_MAKE_OPTIONS
858QUANTUM_DEPTH
cristy73bd4a52010-10-05 11:24:23 +0000859MAINT
860MAINTAINER_MODE_FALSE
861MAINTAINER_MODE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000862MAGICK_HDRI
863DLLDFLAGS
cristy73bd4a52010-10-05 11:24:23 +0000864WITH_LTDL_FALSE
865WITH_LTDL_TRUE
866WITH_MODULES_FALSE
867WITH_MODULES_TRUE
868WITH_SHARED_LIBS_FALSE
869WITH_SHARED_LIBS_TRUE
870LTDLOPEN
871LT_CONFIG_H
872CONVENIENCE_LTDL_FALSE
873CONVENIENCE_LTDL_TRUE
874INSTALL_LTDL_FALSE
875INSTALL_LTDL_TRUE
876ARGZ_H
877sys_symbol_underscore
878LIBADD_DL
879LT_DLPREOPEN
880LIBADD_DLD_LINK
881LIBADD_SHL_LOAD
882LIBADD_DLOPEN
883LT_DLLOADERS
884INCLTDL
885LTDLINCL
886LTDLDEPS
887LIBLTDL
cristy3ed852e2009-09-05 21:47:34 +0000888LIBTOOL_DEPS
cristy73bd4a52010-10-05 11:24:23 +0000889CXXCPP
890OTOOL64
891OTOOL
892LIPO
893NMEDIT
894DSYMUTIL
cristyda16f162011-02-19 23:52:17 +0000895MANIFEST_TOOL
cristy73bd4a52010-10-05 11:24:23 +0000896RANLIB
cristyda16f162011-02-19 23:52:17 +0000897ac_ct_AR
cristy73bd4a52010-10-05 11:24:23 +0000898AR
899NM
900ac_ct_DUMPBIN
901DUMPBIN
902LIBTOOL
903OBJDUMP
904DLLTOOL
905AS
cristy3ed852e2009-09-05 21:47:34 +0000906LFS_CPPFLAGS
cristy73bd4a52010-10-05 11:24:23 +0000907CL_LIBS
cristy736173a2009-09-20 21:18:22 +0000908CL_CFLAGS
cristy3ed852e2009-09-05 21:47:34 +0000909OPENMP_CFLAGS
cristy73bd4a52010-10-05 11:24:23 +0000910PTHREAD_CFLAGS
911PTHREAD_LIBS
912PTHREAD_CC
913ax_pthread_config
cristy3ed852e2009-09-05 21:47:34 +0000914WinPathScript
cristy73bd4a52010-10-05 11:24:23 +0000915USING_CL_FALSE
916USING_CL_TRUE
917CYGWIN_BUILD_FALSE
918CYGWIN_BUILD_TRUE
919WIN32_NATIVE_BUILD_FALSE
920WIN32_NATIVE_BUILD_TRUE
921WINGDI32_DELEGATE_FALSE
922WINGDI32_DELEGATE_TRUE
cristy3ed852e2009-09-05 21:47:34 +0000923GDI32_LIBS
cristy73bd4a52010-10-05 11:24:23 +0000924PKG_CONFIG
cristy3ed852e2009-09-05 21:47:34 +0000925LN_S
cristy3ed852e2009-09-05 21:47:34 +0000926LD
cristy73bd4a52010-10-05 11:24:23 +0000927FGREP
928SED
929am__fastdepCXX_FALSE
930am__fastdepCXX_TRUE
931CXXDEPMODE
cristy95646052009-11-28 23:05:30 +0000932ac_ct_CXX
933CXXFLAGS
934CXX
cristya0b81c32010-01-22 02:54:33 +0000935EGREP
936GREP
937CPP
cristy73bd4a52010-10-05 11:24:23 +0000938am__fastdepCC_FALSE
939am__fastdepCC_TRUE
940CCDEPMODE
941AMDEPBACKSLASH
942AMDEP_FALSE
943AMDEP_TRUE
944am__quote
945am__include
946DEPDIR
cristy3ed852e2009-09-05 21:47:34 +0000947OBJEXT
948EXEEXT
949ac_ct_CC
950CPPFLAGS
951LDFLAGS
952CFLAGS
953CC
954DIRSEP
955MAGICK_FILTER_MODULE_PATH
956MAGICK_CONFIGURE_BUILD_PATH
957MAGICK_CONFIGURE_SRC_PATH
958MAGICK_CODER_MODULE_PATH
959MAN_DIR
960INFO_DIR
961PERSISTINCLUDE_DIR
962INCLUDE_DIR
963LIB_DIR
964LOCALSTATE_DIR
965SHAREDSTATE_DIR
966SYSCONF_DIR
cristyd55889c2011-03-27 00:50:24 +0000967DOC_DIR
cristy3ed852e2009-09-05 21:47:34 +0000968DATA_DIR
969LIBEXEC_DIR
970SBIN_DIR
971BIN_DIR
972EXEC_PREFIX_DIR
973PREFIX_DIR
974CONFIG_STATUS_DEPENDENCIES
975MAGICK_LIB_VERSION_NUMBER
976MAGICK_LIB_VERSION_TEXT
977MAGICK_LIB_VERSION
cristy73bd4a52010-10-05 11:24:23 +0000978AM_BACKSLASH
979AM_DEFAULT_VERBOSITY
980am__untar
981am__tar
982AMTAR
983am__leading_dot
984SET_MAKE
985AWK
986mkdir_p
987MKDIR_P
988INSTALL_STRIP_PROGRAM
989STRIP
990install_sh
991MAKEINFO
992AUTOHEADER
993AUTOMAKE
994AUTOCONF
995ACLOCAL
996VERSION
997PACKAGE
998CYGPATH_W
999am__isrc
1000INSTALL_DATA
1001INSTALL_SCRIPT
1002INSTALL_PROGRAM
cristy15a88782010-01-31 23:24:49 +00001003PACKAGE_VERSION_ADDENDUM
cristy3ed852e2009-09-05 21:47:34 +00001004PACKAGE_RELEASE_DATE
1005PACKAGE_LIB_VERSION_NUMBER
1006PACKAGE_LIB_VERSION
1007PACKAGE_CHANGE_DATE
1008PACKAGE_RELEASE
cristy878c2f12011-08-19 00:25:19 +00001009PACKAGE_PERL_VERSION
cristyd694ca32011-03-27 21:42:54 +00001010MAGICK_SVN_REVISION
cristybab87c32010-02-09 20:54:22 +00001011MAGICK_LIBRARY_VERSION_INFO
1012MAGICK_LIBRARY_CURRENT_MIN
cristy3ed852e2009-09-05 21:47:34 +00001013MAGICK_LIBRARY_AGE
1014MAGICK_LIBRARY_REVISION
1015MAGICK_LIBRARY_CURRENT
cristy3225a072010-04-17 01:47:28 +00001016MAGICK_TARGET_OS
1017MAGICK_TARGET_VENDOR
1018MAGICK_TARGET_CPU
cristy3ed852e2009-09-05 21:47:34 +00001019target_os
1020target_vendor
1021target_cpu
1022target
1023host_os
1024host_vendor
1025host_cpu
1026host
1027build_os
1028build_vendor
1029build_cpu
1030build
1031CONFIGURE_ARGS
1032DISTCHECK_CONFIG_FLAGS
1033target_alias
1034host_alias
1035build_alias
1036LIBS
1037ECHO_T
1038ECHO_N
1039ECHO_C
1040DEFS
1041mandir
1042localedir
1043libdir
1044psdir
1045pdfdir
1046dvidir
1047htmldir
1048infodir
1049docdir
1050oldincludedir
1051includedir
1052localstatedir
1053sharedstatedir
1054sysconfdir
1055datadir
1056datarootdir
1057libexecdir
1058sbindir
1059bindir
1060program_transform_name
1061prefix
1062exec_prefix
cristy8b350f62009-11-15 23:12:43 +00001063PACKAGE_URL
cristy3ed852e2009-09-05 21:47:34 +00001064PACKAGE_BUGREPORT
1065PACKAGE_STRING
1066PACKAGE_VERSION
1067PACKAGE_TARNAME
1068PACKAGE_NAME
1069PATH_SEPARATOR
1070SHELL'
1071ac_subst_files=''
1072ac_user_opts='
1073enable_option_checking
cristy73bd4a52010-10-05 11:24:23 +00001074enable_silent_rules
1075enable_dependency_tracking
1076with_gnu_ld
1077with_dmalloc
cristy3ed852e2009-09-05 21:47:34 +00001078enable_bounds_checking
1079enable_osx_universal_binary
1080with_threads
1081enable_openmp
cristy73bd4a52010-10-05 11:24:23 +00001082enable_opencl
cristy3ed852e2009-09-05 21:47:34 +00001083enable_largefile
cristy73bd4a52010-10-05 11:24:23 +00001084enable_shared
1085enable_static
1086with_pic
1087enable_fast_install
cristyda16f162011-02-19 23:52:17 +00001088with_sysroot
cristy73bd4a52010-10-05 11:24:23 +00001089enable_libtool_lock
1090with_included_ltdl
1091with_ltdl_include
1092with_ltdl_lib
1093enable_ltdl_install
cristy3ed852e2009-09-05 21:47:34 +00001094with_modules
1095enable_delegate_build
1096enable_deprecated
1097enable_installed
1098enable_cipher
cristy6e3607c2011-09-13 13:59:17 +00001099enable_zero_configuration
cristy3ed852e2009-09-05 21:47:34 +00001100enable_hdri
cristy3ed852e2009-09-05 21:47:34 +00001101enable_assert
cristy73bd4a52010-10-05 11:24:23 +00001102enable_maintainer_mode
cristy3ed852e2009-09-05 21:47:34 +00001103enable_ccmalloc
1104enable_efence
1105enable_prof
1106enable_gprof
1107enable_gcov
1108with_method_prefix
1109with_quantum_depth
1110with_cache
1111with_frozenpaths
1112with_magick_plus_plus
1113with_perl
1114with_perl_options
1115with_umem
1116with_libstdc
1117with_bzlib
cristyc7083c12009-10-14 03:16:55 +00001118with_x
cristy3ed852e2009-09-05 21:47:34 +00001119with_zlib
1120with_autotrace
1121with_dps
1122with_djvu
cristy430a7312010-01-21 20:44:04 +00001123with_dejavu_font_dir
cristy3ed852e2009-09-05 21:47:34 +00001124with_fftw
1125with_fpx
1126with_fontconfig
1127with_freetype
1128with_gslib
1129with_fontpath
1130with_gs_font_dir
1131with_gvc
1132with_jbig
1133with_jpeg
1134with_jp2
1135with_lcms
cristy71203402010-06-18 13:12:03 +00001136with_lcms2
cristy3ed852e2009-09-05 21:47:34 +00001137with_lqr
cristyfbb0ef02010-12-19 02:32:11 +00001138with_lzma
cristy3ed852e2009-09-05 21:47:34 +00001139with_openexr
1140with_png
1141with_rsvg
1142with_tiff
cristyb1860752011-03-14 00:27:46 +00001143with_webp
cristy3ed852e2009-09-05 21:47:34 +00001144with_windows_font_dir
1145with_wmf
1146with_xml
1147'
1148 ac_precious_vars='build_alias
1149host_alias
1150target_alias
1151CC
1152CFLAGS
1153LDFLAGS
1154LIBS
1155CPPFLAGS
cristya0b81c32010-01-22 02:54:33 +00001156CPP
cristy3ed852e2009-09-05 21:47:34 +00001157CXX
1158CXXFLAGS
1159CCC
cristy73bd4a52010-10-05 11:24:23 +00001160PKG_CONFIG
1161CXXCPP
cristyc7083c12009-10-14 03:16:55 +00001162XMKMF
cristy73bd4a52010-10-05 11:24:23 +00001163AUTOTRACE_CFLAGS
1164AUTOTRACE_LIBS
1165FONTCONFIG_CFLAGS
1166FONTCONFIG_LIBS
1167GVC_CFLAGS
1168GVC_LIBS
1169LQR_CFLAGS
1170LQR_LIBS
1171OPENEXR_CFLAGS
1172OPENEXR_LIBS
1173RSVG_CFLAGS
1174RSVG_LIBS
1175CAIRO_SVG_CFLAGS
cristy81beccd2011-10-03 18:17:24 +00001176CAIRO_SVG_LIBS'
cristy3ed852e2009-09-05 21:47:34 +00001177
1178
1179# Initialize some variables set by options.
1180ac_init_help=
1181ac_init_version=false
1182ac_unrecognized_opts=
1183ac_unrecognized_sep=
1184# The variables have the same names as the options, with
1185# dashes changed to underlines.
1186cache_file=/dev/null
1187exec_prefix=NONE
1188no_create=
1189no_recursion=
1190prefix=NONE
1191program_prefix=NONE
1192program_suffix=NONE
1193program_transform_name=s,x,x,
1194silent=
1195site=
1196srcdir=
1197verbose=
1198x_includes=NONE
1199x_libraries=NONE
1200
1201# Installation directory options.
1202# These are left unexpanded so users can "make install exec_prefix=/foo"
1203# and all the variables that are supposed to be based on exec_prefix
1204# by default will actually change.
1205# Use braces instead of parens because sh, perl, etc. also accept them.
1206# (The list follows the same order as the GNU Coding Standards.)
1207bindir='${exec_prefix}/bin'
1208sbindir='${exec_prefix}/sbin'
1209libexecdir='${exec_prefix}/libexec'
1210datarootdir='${prefix}/share'
1211datadir='${datarootdir}'
1212sysconfdir='${prefix}/etc'
1213sharedstatedir='${prefix}/com'
1214localstatedir='${prefix}/var'
1215includedir='${prefix}/include'
1216oldincludedir='/usr/include'
1217docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1218infodir='${datarootdir}/info'
1219htmldir='${docdir}'
1220dvidir='${docdir}'
1221pdfdir='${docdir}'
1222psdir='${docdir}'
1223libdir='${exec_prefix}/lib'
1224localedir='${datarootdir}/locale'
1225mandir='${datarootdir}/man'
1226
1227ac_prev=
1228ac_dashdash=
1229for ac_option
1230do
1231 # If the previous option needs an argument, assign it.
1232 if test -n "$ac_prev"; then
1233 eval $ac_prev=\$ac_option
1234 ac_prev=
1235 continue
1236 fi
1237
1238 case $ac_option in
cristyda16f162011-02-19 23:52:17 +00001239 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1240 *=) ac_optarg= ;;
1241 *) ac_optarg=yes ;;
cristy3ed852e2009-09-05 21:47:34 +00001242 esac
1243
1244 # Accept the important Cygnus configure options, so we can diagnose typos.
1245
1246 case $ac_dashdash$ac_option in
1247 --)
1248 ac_dashdash=yes ;;
1249
1250 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1251 ac_prev=bindir ;;
1252 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1253 bindir=$ac_optarg ;;
1254
1255 -build | --build | --buil | --bui | --bu)
1256 ac_prev=build_alias ;;
1257 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1258 build_alias=$ac_optarg ;;
1259
1260 -cache-file | --cache-file | --cache-fil | --cache-fi \
1261 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1262 ac_prev=cache_file ;;
1263 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1264 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1265 cache_file=$ac_optarg ;;
1266
1267 --config-cache | -C)
1268 cache_file=config.cache ;;
1269
1270 -datadir | --datadir | --datadi | --datad)
1271 ac_prev=datadir ;;
1272 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1273 datadir=$ac_optarg ;;
1274
1275 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1276 | --dataroo | --dataro | --datar)
1277 ac_prev=datarootdir ;;
1278 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1279 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1280 datarootdir=$ac_optarg ;;
1281
1282 -disable-* | --disable-*)
1283 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1284 # Reject names that are not valid shell variable names.
1285 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
cristy98dddb52010-11-04 00:30:15 +00001286 as_fn_error $? "invalid feature name: $ac_useropt"
cristy3ed852e2009-09-05 21:47:34 +00001287 ac_useropt_orig=$ac_useropt
1288 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1289 case $ac_user_opts in
1290 *"
1291"enable_$ac_useropt"
1292"*) ;;
1293 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1294 ac_unrecognized_sep=', ';;
1295 esac
1296 eval enable_$ac_useropt=no ;;
1297
1298 -docdir | --docdir | --docdi | --doc | --do)
1299 ac_prev=docdir ;;
1300 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1301 docdir=$ac_optarg ;;
1302
1303 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1304 ac_prev=dvidir ;;
1305 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1306 dvidir=$ac_optarg ;;
1307
1308 -enable-* | --enable-*)
1309 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1310 # Reject names that are not valid shell variable names.
1311 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
cristy98dddb52010-11-04 00:30:15 +00001312 as_fn_error $? "invalid feature name: $ac_useropt"
cristy3ed852e2009-09-05 21:47:34 +00001313 ac_useropt_orig=$ac_useropt
1314 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1315 case $ac_user_opts in
1316 *"
1317"enable_$ac_useropt"
1318"*) ;;
1319 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1320 ac_unrecognized_sep=', ';;
1321 esac
1322 eval enable_$ac_useropt=\$ac_optarg ;;
1323
1324 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1325 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1326 | --exec | --exe | --ex)
1327 ac_prev=exec_prefix ;;
1328 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1329 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1330 | --exec=* | --exe=* | --ex=*)
1331 exec_prefix=$ac_optarg ;;
1332
1333 -gas | --gas | --ga | --g)
1334 # Obsolete; use --with-gas.
1335 with_gas=yes ;;
1336
1337 -help | --help | --hel | --he | -h)
1338 ac_init_help=long ;;
1339 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1340 ac_init_help=recursive ;;
1341 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1342 ac_init_help=short ;;
1343
1344 -host | --host | --hos | --ho)
1345 ac_prev=host_alias ;;
1346 -host=* | --host=* | --hos=* | --ho=*)
1347 host_alias=$ac_optarg ;;
1348
1349 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1350 ac_prev=htmldir ;;
1351 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1352 | --ht=*)
1353 htmldir=$ac_optarg ;;
1354
1355 -includedir | --includedir | --includedi | --included | --include \
1356 | --includ | --inclu | --incl | --inc)
1357 ac_prev=includedir ;;
1358 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1359 | --includ=* | --inclu=* | --incl=* | --inc=*)
1360 includedir=$ac_optarg ;;
1361
1362 -infodir | --infodir | --infodi | --infod | --info | --inf)
1363 ac_prev=infodir ;;
1364 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1365 infodir=$ac_optarg ;;
1366
1367 -libdir | --libdir | --libdi | --libd)
1368 ac_prev=libdir ;;
1369 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1370 libdir=$ac_optarg ;;
1371
1372 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1373 | --libexe | --libex | --libe)
1374 ac_prev=libexecdir ;;
1375 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1376 | --libexe=* | --libex=* | --libe=*)
1377 libexecdir=$ac_optarg ;;
1378
1379 -localedir | --localedir | --localedi | --localed | --locale)
1380 ac_prev=localedir ;;
1381 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1382 localedir=$ac_optarg ;;
1383
1384 -localstatedir | --localstatedir | --localstatedi | --localstated \
1385 | --localstate | --localstat | --localsta | --localst | --locals)
1386 ac_prev=localstatedir ;;
1387 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1388 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1389 localstatedir=$ac_optarg ;;
1390
1391 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1392 ac_prev=mandir ;;
1393 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1394 mandir=$ac_optarg ;;
1395
1396 -nfp | --nfp | --nf)
1397 # Obsolete; use --without-fp.
1398 with_fp=no ;;
1399
1400 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1401 | --no-cr | --no-c | -n)
1402 no_create=yes ;;
1403
1404 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1405 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1406 no_recursion=yes ;;
1407
1408 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1409 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1410 | --oldin | --oldi | --old | --ol | --o)
1411 ac_prev=oldincludedir ;;
1412 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1413 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1414 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1415 oldincludedir=$ac_optarg ;;
1416
1417 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1418 ac_prev=prefix ;;
1419 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1420 prefix=$ac_optarg ;;
1421
1422 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1423 | --program-pre | --program-pr | --program-p)
1424 ac_prev=program_prefix ;;
1425 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1426 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1427 program_prefix=$ac_optarg ;;
1428
1429 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1430 | --program-suf | --program-su | --program-s)
1431 ac_prev=program_suffix ;;
1432 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1433 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1434 program_suffix=$ac_optarg ;;
1435
1436 -program-transform-name | --program-transform-name \
1437 | --program-transform-nam | --program-transform-na \
1438 | --program-transform-n | --program-transform- \
1439 | --program-transform | --program-transfor \
1440 | --program-transfo | --program-transf \
1441 | --program-trans | --program-tran \
1442 | --progr-tra | --program-tr | --program-t)
1443 ac_prev=program_transform_name ;;
1444 -program-transform-name=* | --program-transform-name=* \
1445 | --program-transform-nam=* | --program-transform-na=* \
1446 | --program-transform-n=* | --program-transform-=* \
1447 | --program-transform=* | --program-transfor=* \
1448 | --program-transfo=* | --program-transf=* \
1449 | --program-trans=* | --program-tran=* \
1450 | --progr-tra=* | --program-tr=* | --program-t=*)
1451 program_transform_name=$ac_optarg ;;
1452
1453 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1454 ac_prev=pdfdir ;;
1455 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1456 pdfdir=$ac_optarg ;;
1457
1458 -psdir | --psdir | --psdi | --psd | --ps)
1459 ac_prev=psdir ;;
1460 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1461 psdir=$ac_optarg ;;
1462
1463 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1464 | -silent | --silent | --silen | --sile | --sil)
1465 silent=yes ;;
1466
1467 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1468 ac_prev=sbindir ;;
1469 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1470 | --sbi=* | --sb=*)
1471 sbindir=$ac_optarg ;;
1472
1473 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1474 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1475 | --sharedst | --shareds | --shared | --share | --shar \
1476 | --sha | --sh)
1477 ac_prev=sharedstatedir ;;
1478 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1479 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1480 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1481 | --sha=* | --sh=*)
1482 sharedstatedir=$ac_optarg ;;
1483
1484 -site | --site | --sit)
1485 ac_prev=site ;;
1486 -site=* | --site=* | --sit=*)
1487 site=$ac_optarg ;;
1488
1489 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1490 ac_prev=srcdir ;;
1491 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1492 srcdir=$ac_optarg ;;
1493
1494 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1495 | --syscon | --sysco | --sysc | --sys | --sy)
1496 ac_prev=sysconfdir ;;
1497 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1498 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1499 sysconfdir=$ac_optarg ;;
1500
1501 -target | --target | --targe | --targ | --tar | --ta | --t)
1502 ac_prev=target_alias ;;
1503 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1504 target_alias=$ac_optarg ;;
1505
1506 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1507 verbose=yes ;;
1508
1509 -version | --version | --versio | --versi | --vers | -V)
1510 ac_init_version=: ;;
1511
1512 -with-* | --with-*)
1513 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1514 # Reject names that are not valid shell variable names.
1515 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
cristy98dddb52010-11-04 00:30:15 +00001516 as_fn_error $? "invalid package name: $ac_useropt"
cristy3ed852e2009-09-05 21:47:34 +00001517 ac_useropt_orig=$ac_useropt
1518 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1519 case $ac_user_opts in
1520 *"
1521"with_$ac_useropt"
1522"*) ;;
1523 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1524 ac_unrecognized_sep=', ';;
1525 esac
1526 eval with_$ac_useropt=\$ac_optarg ;;
1527
1528 -without-* | --without-*)
1529 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1530 # Reject names that are not valid shell variable names.
1531 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
cristy98dddb52010-11-04 00:30:15 +00001532 as_fn_error $? "invalid package name: $ac_useropt"
cristy3ed852e2009-09-05 21:47:34 +00001533 ac_useropt_orig=$ac_useropt
1534 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1535 case $ac_user_opts in
1536 *"
1537"with_$ac_useropt"
1538"*) ;;
1539 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1540 ac_unrecognized_sep=', ';;
1541 esac
1542 eval with_$ac_useropt=no ;;
1543
1544 --x)
1545 # Obsolete; use --with-x.
1546 with_x=yes ;;
1547
1548 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1549 | --x-incl | --x-inc | --x-in | --x-i)
1550 ac_prev=x_includes ;;
1551 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1552 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1553 x_includes=$ac_optarg ;;
1554
1555 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1556 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1557 ac_prev=x_libraries ;;
1558 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1559 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1560 x_libraries=$ac_optarg ;;
1561
cristy98dddb52010-11-04 00:30:15 +00001562 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1563Try \`$0 --help' for more information"
cristy3ed852e2009-09-05 21:47:34 +00001564 ;;
1565
1566 *=*)
1567 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1568 # Reject names that are not valid shell variable names.
cristy8b350f62009-11-15 23:12:43 +00001569 case $ac_envvar in #(
1570 '' | [0-9]* | *[!_$as_cr_alnum]* )
cristy98dddb52010-11-04 00:30:15 +00001571 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
cristy8b350f62009-11-15 23:12:43 +00001572 esac
cristy3ed852e2009-09-05 21:47:34 +00001573 eval $ac_envvar=\$ac_optarg
1574 export $ac_envvar ;;
1575
1576 *)
1577 # FIXME: should be removed in autoconf 3.0.
1578 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1579 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1580 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
cristyda16f162011-02-19 23:52:17 +00001581 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
cristy3ed852e2009-09-05 21:47:34 +00001582 ;;
1583
1584 esac
1585done
1586
1587if test -n "$ac_prev"; then
1588 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
cristy98dddb52010-11-04 00:30:15 +00001589 as_fn_error $? "missing argument to $ac_option"
cristy3ed852e2009-09-05 21:47:34 +00001590fi
1591
1592if test -n "$ac_unrecognized_opts"; then
1593 case $enable_option_checking in
1594 no) ;;
cristy98dddb52010-11-04 00:30:15 +00001595 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
cristy3ed852e2009-09-05 21:47:34 +00001596 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1597 esac
1598fi
1599
1600# Check all directory arguments for consistency.
1601for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1602 datadir sysconfdir sharedstatedir localstatedir includedir \
1603 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1604 libdir localedir mandir
1605do
1606 eval ac_val=\$$ac_var
1607 # Remove trailing slashes.
1608 case $ac_val in
1609 */ )
1610 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1611 eval $ac_var=\$ac_val;;
1612 esac
1613 # Be sure to have absolute directory names.
1614 case $ac_val in
1615 [\\/$]* | ?:[\\/]* ) continue;;
1616 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1617 esac
cristy98dddb52010-11-04 00:30:15 +00001618 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
cristy3ed852e2009-09-05 21:47:34 +00001619done
1620
1621# There might be people who depend on the old broken behavior: `$host'
1622# used to hold the argument of --host etc.
1623# FIXME: To remove some day.
1624build=$build_alias
1625host=$host_alias
1626target=$target_alias
1627
1628# FIXME: To remove some day.
1629if test "x$host_alias" != x; then
1630 if test "x$build_alias" = x; then
1631 cross_compiling=maybe
cristy98dddb52010-11-04 00:30:15 +00001632 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1633 If a cross compiler is detected then cross compile mode will be used" >&2
cristy3ed852e2009-09-05 21:47:34 +00001634 elif test "x$build_alias" != "x$host_alias"; then
1635 cross_compiling=yes
1636 fi
1637fi
1638
1639ac_tool_prefix=
1640test -n "$host_alias" && ac_tool_prefix=$host_alias-
1641
1642test "$silent" = yes && exec 6>/dev/null
1643
1644
1645ac_pwd=`pwd` && test -n "$ac_pwd" &&
1646ac_ls_di=`ls -di .` &&
1647ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
cristy98dddb52010-11-04 00:30:15 +00001648 as_fn_error $? "working directory cannot be determined"
cristy3ed852e2009-09-05 21:47:34 +00001649test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
cristy98dddb52010-11-04 00:30:15 +00001650 as_fn_error $? "pwd does not report name of working directory"
cristy3ed852e2009-09-05 21:47:34 +00001651
1652
1653# Find the source files, if location was not specified.
1654if test -z "$srcdir"; then
1655 ac_srcdir_defaulted=yes
1656 # Try the directory containing this script, then the parent directory.
1657 ac_confdir=`$as_dirname -- "$as_myself" ||
1658$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1659 X"$as_myself" : 'X\(//\)[^/]' \| \
1660 X"$as_myself" : 'X\(//\)$' \| \
1661 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1662$as_echo X"$as_myself" |
1663 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1664 s//\1/
1665 q
1666 }
1667 /^X\(\/\/\)[^/].*/{
1668 s//\1/
1669 q
1670 }
1671 /^X\(\/\/\)$/{
1672 s//\1/
1673 q
1674 }
1675 /^X\(\/\).*/{
1676 s//\1/
1677 q
1678 }
1679 s/.*/./; q'`
1680 srcdir=$ac_confdir
1681 if test ! -r "$srcdir/$ac_unique_file"; then
1682 srcdir=..
1683 fi
1684else
1685 ac_srcdir_defaulted=no
1686fi
1687if test ! -r "$srcdir/$ac_unique_file"; then
1688 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
cristy98dddb52010-11-04 00:30:15 +00001689 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
cristy3ed852e2009-09-05 21:47:34 +00001690fi
1691ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1692ac_abs_confdir=`(
cristy98dddb52010-11-04 00:30:15 +00001693 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
cristy3ed852e2009-09-05 21:47:34 +00001694 pwd)`
1695# When building in place, set srcdir=.
1696if test "$ac_abs_confdir" = "$ac_pwd"; then
1697 srcdir=.
1698fi
1699# Remove unnecessary trailing slashes from srcdir.
1700# Double slashes in file names in object file debugging info
1701# mess up M-x gdb in Emacs.
1702case $srcdir in
1703*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1704esac
1705for ac_var in $ac_precious_vars; do
1706 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1707 eval ac_env_${ac_var}_value=\$${ac_var}
1708 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1709 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1710done
1711
1712#
1713# Report the --help message.
1714#
1715if test "$ac_init_help" = "long"; then
1716 # Omit some internal or obsolete options to make the list less imposing.
1717 # This message is too long to be a string in the A/UX 3.1 sh.
1718 cat <<_ACEOF
cristy4c08aed2011-07-01 19:47:50 +00001719\`configure' configures ImageMagick 7.0.0 to adapt to many kinds of systems.
cristy3ed852e2009-09-05 21:47:34 +00001720
1721Usage: $0 [OPTION]... [VAR=VALUE]...
1722
1723To assign environment variables (e.g., CC, CFLAGS...), specify them as
1724VAR=VALUE. See below for descriptions of some of the useful variables.
1725
1726Defaults for the options are specified in brackets.
1727
1728Configuration:
1729 -h, --help display this help and exit
1730 --help=short display options specific to this package
1731 --help=recursive display the short help of all the included packages
1732 -V, --version display version information and exit
cristy98dddb52010-11-04 00:30:15 +00001733 -q, --quiet, --silent do not print \`checking ...' messages
cristy3ed852e2009-09-05 21:47:34 +00001734 --cache-file=FILE cache test results in FILE [disabled]
1735 -C, --config-cache alias for \`--cache-file=config.cache'
1736 -n, --no-create do not create output files
1737 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1738
1739Installation directories:
1740 --prefix=PREFIX install architecture-independent files in PREFIX
1741 [$ac_default_prefix]
1742 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1743 [PREFIX]
1744
1745By default, \`make install' will install all the files in
1746\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1747an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1748for instance \`--prefix=\$HOME'.
1749
1750For better control, use the options below.
1751
1752Fine tuning of the installation directories:
1753 --bindir=DIR user executables [EPREFIX/bin]
1754 --sbindir=DIR system admin executables [EPREFIX/sbin]
1755 --libexecdir=DIR program executables [EPREFIX/libexec]
1756 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1757 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1758 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1759 --libdir=DIR object code libraries [EPREFIX/lib]
1760 --includedir=DIR C header files [PREFIX/include]
1761 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1762 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1763 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1764 --infodir=DIR info documentation [DATAROOTDIR/info]
1765 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1766 --mandir=DIR man documentation [DATAROOTDIR/man]
cristyd55889c2011-03-27 00:50:24 +00001767 --docdir=DIR documentation root
cristy4c08aed2011-07-01 19:47:50 +00001768 [DATAROOTDIR/doc/ImageMagick-7.0.0]
cristy3ed852e2009-09-05 21:47:34 +00001769 --htmldir=DIR html documentation [DOCDIR]
1770 --dvidir=DIR dvi documentation [DOCDIR]
1771 --pdfdir=DIR pdf documentation [DOCDIR]
1772 --psdir=DIR ps documentation [DOCDIR]
1773_ACEOF
1774
1775 cat <<\_ACEOF
1776
cristy73bd4a52010-10-05 11:24:23 +00001777Program names:
1778 --program-prefix=PREFIX prepend PREFIX to installed program names
1779 --program-suffix=SUFFIX append SUFFIX to installed program names
1780 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1781
cristy3ed852e2009-09-05 21:47:34 +00001782X features:
1783 --x-includes=DIR X include files are in DIR
1784 --x-libraries=DIR X library files are in DIR
1785
1786System types:
1787 --build=BUILD configure for building on BUILD [guessed]
1788 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1789 --target=TARGET configure for building compilers for TARGET [HOST]
1790_ACEOF
1791fi
1792
1793if test -n "$ac_init_help"; then
1794 case $ac_init_help in
cristy4c08aed2011-07-01 19:47:50 +00001795 short | recursive ) echo "Configuration of ImageMagick 7.0.0:";;
cristy3ed852e2009-09-05 21:47:34 +00001796 esac
1797 cat <<\_ACEOF
1798
1799Optional Features:
1800 --disable-option-checking ignore unrecognized --enable/--with options
1801 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1802 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
cristy73bd4a52010-10-05 11:24:23 +00001803 --enable-silent-rules less verbose build output (undo: `make V=1')
1804 --disable-silent-rules verbose build output (undo: `make V=0')
1805 --disable-dependency-tracking speeds up one-time build
1806 --enable-dependency-tracking do not reject slow dependency extractors
cristy3ed852e2009-09-05 21:47:34 +00001807 --bounds-checking enable run-time bounds-checking
1808 --enable-osx-universal-binary
cristycd4c5312009-11-22 01:19:08 +00001809 build universal binary on OS X [[default=no]]
cristy3ed852e2009-09-05 21:47:34 +00001810 --disable-openmp do not use OpenMP
cristy73bd4a52010-10-05 11:24:23 +00001811 --disable-opencl do not use OpenCL
cristy3ed852e2009-09-05 21:47:34 +00001812 --disable-largefile omit support for large files
cristy73bd4a52010-10-05 11:24:23 +00001813 --enable-shared[=PKGS] build shared libraries [default=yes]
1814 --enable-static[=PKGS] build static libraries [default=yes]
1815 --enable-fast-install[=PKGS]
1816 optimize for fast installation [default=yes]
1817 --disable-libtool-lock avoid locking (might break parallel builds)
1818 --enable-ltdl-install install libltdl
cristy3ed852e2009-09-05 21:47:34 +00001819 --enable-delegate-build look for delegate libraries in build directory
1820 --disable-deprecated exclude deprecated methods in MagickCore and
1821 MagickWand API's
1822 --disable-installed Formally install ImageMagick under PREFIX
1823 --disable-cipher disable enciphering and deciphering image pixels
cristy6e3607c2011-09-13 13:59:17 +00001824 --enable-zero-configuration
1825 enable self-contained, embeddable,
cristy3ed852e2009-09-05 21:47:34 +00001826 zero-configuration ImageMagick
1827 --enable-hdri accurately represent the wide range of intensity
1828 levels found in real scenes
cristy3ed852e2009-09-05 21:47:34 +00001829 --disable-assert disable assert() statements in build
cristy73bd4a52010-10-05 11:24:23 +00001830 --enable-maintainer-mode enable make rules and dependencies not useful
1831 (and sometimes confusing) to the casual installer
cristy3ed852e2009-09-05 21:47:34 +00001832 --enable-ccmalloc enable 'ccmalloc' memory debug support
1833 --enable-efence enable 'efence' memory debug support
1834 --enable-prof enable 'prof' profiling support
1835 --enable-gprof enable 'gprof' profiling support
1836 --enable-gcov enable 'gcov' profiling support
cristya0b81c32010-01-22 02:54:33 +00001837 --disable-assert turn off assertions
cristy3ed852e2009-09-05 21:47:34 +00001838
1839Optional Packages:
1840 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1841 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
cristy73bd4a52010-10-05 11:24:23 +00001842 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1843 --with-dmalloc use dmalloc, as in
1844 http://www.dmalloc.com/dmalloc.tar.gz
cristy3ed852e2009-09-05 21:47:34 +00001845 --without-threads disable threads support
cristy73bd4a52010-10-05 11:24:23 +00001846 --with-pic try to use only PIC/non-PIC objects [default=use
1847 both]
cristyda16f162011-02-19 23:52:17 +00001848 --with-sysroot=DIR Search for dependent libraries within DIR
1849 (or the compiler's sysroot if not specified).
cristy73bd4a52010-10-05 11:24:23 +00001850 --with-included-ltdl use the GNU ltdl sources included here
1851 --with-ltdl-include=DIR use the ltdl headers installed in DIR
1852 --with-ltdl-lib=DIR use the libltdl.la installed in DIR
cristy3ed852e2009-09-05 21:47:34 +00001853 --with-modules enable building dynamically loadable modules
1854 --with-method-prefix=PREFIX
1855 prefix MagickCore API methods
1856 --with-quantum-depth=DEPTH
1857 number of bits in a pixel quantum (default 16)
1858 --with-cache=THRESHOLD set pixel cache threshhold in MB (default available
1859 memory)
1860 --with-frozenpaths freeze delegate paths
1861 --without-magick-plus-plus
1862 disable build/install of Magick++
1863 --with-perl enable build/install of PerlMagick
1864 --with-perl-options=OPTIONS
1865 options to pass on command-line when generating
1866 PerlMagick's build file
1867 --with-umem enable umem memory allocation library support
1868 --with-libstdc=DIR use libstdc++ in DIR (for GNU C++)
1869 --without-bzlib disable BZLIB support
cristyc7083c12009-10-14 03:16:55 +00001870 --with-x use the X Window System
cristy3ed852e2009-09-05 21:47:34 +00001871 --without-zlib disable ZLIB support
1872 --with-autotrace enable autotrace support
1873 --without-dps disable Display Postscript support
1874 --without-djvu disable DjVu support
cristy430a7312010-01-21 20:44:04 +00001875 --with-dejavu-font-dir=DIR
1876 DejaVu font directory
cristy3ed852e2009-09-05 21:47:34 +00001877 --without-fftw disable FFTW support
1878 --without-fpx disable FlashPIX support
1879 --without-fontconfig disable fontconfig support
cristy81beccd2011-10-03 18:17:24 +00001880 --without-freetype disable Freetype support
cristy3ed852e2009-09-05 21:47:34 +00001881 --without-gslib enable Ghostscript library support
1882 --with-fontpath=DIR prepend to default font search path
1883 --with-gs-font-dir=DIR Ghostscript font directory
1884 --without-gvc disable GVC support
1885 --without-jbig disable JBIG support
1886 --without-jpeg disable JPEG support
1887 --without-jp2 disable JPEG-2000 support
cristy71203402010-06-18 13:12:03 +00001888 --without-lcms disable lcms (v1.1X) support
1889 --without-lcms2 disable lcms (v2.X) support
cristyf0c78232010-03-15 12:53:40 +00001890 --without-lqr disable Liquid Rescale support
cristyfbb0ef02010-12-19 02:32:11 +00001891 --without-lzma disable LZMA support
cristy3ed852e2009-09-05 21:47:34 +00001892 --without-openexr disable OpenEXR support
1893 --without-png disable PNG support
1894 --without-rsvg disable RSVG support
1895 --without-tiff disable TIFF support
cristyb1860752011-03-14 00:27:46 +00001896 --without-webp disable WEBP support
cristy3ed852e2009-09-05 21:47:34 +00001897 --with-windows-font-dir=DIR
1898 directory containing MS-Windows fonts
1899 --without-wmf disable WMF support
1900 --without-xml disable XML support
1901
1902Some influential environment variables:
1903 CC C compiler command
1904 CFLAGS C compiler flags
1905 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1906 nonstandard directory <lib dir>
1907 LIBS libraries to pass to the linker, e.g. -l<library>
cristycd4c5312009-11-22 01:19:08 +00001908 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
cristy3ed852e2009-09-05 21:47:34 +00001909 you have headers in a nonstandard directory <include dir>
cristya0b81c32010-01-22 02:54:33 +00001910 CPP C preprocessor
cristy3ed852e2009-09-05 21:47:34 +00001911 CXX C++ compiler command
1912 CXXFLAGS C++ compiler flags
cristy73bd4a52010-10-05 11:24:23 +00001913 PKG_CONFIG path to pkg-config utility
nicolas6237c462010-10-05 06:11:49 +00001914 CXXCPP C++ preprocessor
cristy73bd4a52010-10-05 11:24:23 +00001915 XMKMF Path to xmkmf, Makefile generator for X Window System
1916 AUTOTRACE_CFLAGS
1917 C compiler flags for AUTOTRACE, overriding pkg-config
1918 AUTOTRACE_LIBS
1919 linker flags for AUTOTRACE, overriding pkg-config
1920 FONTCONFIG_CFLAGS
1921 C compiler flags for FONTCONFIG, overriding pkg-config
1922 FONTCONFIG_LIBS
1923 linker flags for FONTCONFIG, overriding pkg-config
1924 GVC_CFLAGS C compiler flags for GVC, overriding pkg-config
1925 GVC_LIBS linker flags for GVC, overriding pkg-config
1926 LQR_CFLAGS C compiler flags for LQR, overriding pkg-config
1927 LQR_LIBS linker flags for LQR, overriding pkg-config
1928 OPENEXR_CFLAGS
1929 C compiler flags for OPENEXR, overriding pkg-config
1930 OPENEXR_LIBS
1931 linker flags for OPENEXR, overriding pkg-config
1932 RSVG_CFLAGS C compiler flags for RSVG, overriding pkg-config
1933 RSVG_LIBS linker flags for RSVG, overriding pkg-config
1934 CAIRO_SVG_CFLAGS
1935 C compiler flags for CAIRO_SVG, overriding pkg-config
1936 CAIRO_SVG_LIBS
1937 linker flags for CAIRO_SVG, overriding pkg-config
cristy3ed852e2009-09-05 21:47:34 +00001938
1939Use these variables to override the choices made by `configure' or to help
1940it to find libraries and programs with nonstandard names/locations.
1941
1942Report bugs to <http://www.imagemagick.org>.
1943_ACEOF
1944ac_status=$?
1945fi
1946
1947if test "$ac_init_help" = "recursive"; then
1948 # If there are subdirs, report their specific --help.
1949 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1950 test -d "$ac_dir" ||
1951 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1952 continue
1953 ac_builddir=.
1954
1955case "$ac_dir" in
1956.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1957*)
1958 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1959 # A ".." for each directory in $ac_dir_suffix.
1960 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1961 case $ac_top_builddir_sub in
1962 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1963 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1964 esac ;;
1965esac
1966ac_abs_top_builddir=$ac_pwd
1967ac_abs_builddir=$ac_pwd$ac_dir_suffix
1968# for backward compatibility:
1969ac_top_builddir=$ac_top_build_prefix
1970
1971case $srcdir in
1972 .) # We are building in place.
1973 ac_srcdir=.
1974 ac_top_srcdir=$ac_top_builddir_sub
1975 ac_abs_top_srcdir=$ac_pwd ;;
1976 [\\/]* | ?:[\\/]* ) # Absolute name.
1977 ac_srcdir=$srcdir$ac_dir_suffix;
1978 ac_top_srcdir=$srcdir
1979 ac_abs_top_srcdir=$srcdir ;;
1980 *) # Relative name.
1981 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1982 ac_top_srcdir=$ac_top_build_prefix$srcdir
1983 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1984esac
1985ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1986
1987 cd "$ac_dir" || { ac_status=$?; continue; }
1988 # Check for guested configure.
1989 if test -f "$ac_srcdir/configure.gnu"; then
1990 echo &&
1991 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1992 elif test -f "$ac_srcdir/configure"; then
1993 echo &&
1994 $SHELL "$ac_srcdir/configure" --help=recursive
1995 else
1996 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1997 fi || ac_status=$?
1998 cd "$ac_pwd" || { ac_status=$?; break; }
1999 done
2000fi
2001
2002test -n "$ac_init_help" && exit $ac_status
2003if $ac_init_version; then
2004 cat <<\_ACEOF
cristy4c08aed2011-07-01 19:47:50 +00002005ImageMagick configure 7.0.0
cristyda16f162011-02-19 23:52:17 +00002006generated by GNU Autoconf 2.68
cristy3ed852e2009-09-05 21:47:34 +00002007
cristy98dddb52010-11-04 00:30:15 +00002008Copyright (C) 2010 Free Software Foundation, Inc.
cristy3ed852e2009-09-05 21:47:34 +00002009This configure script is free software; the Free Software Foundation
2010gives unlimited permission to copy, distribute and modify it.
2011_ACEOF
2012 exit
2013fi
cristy8b350f62009-11-15 23:12:43 +00002014
2015## ------------------------ ##
2016## Autoconf initialization. ##
2017## ------------------------ ##
2018
2019# ac_fn_c_try_compile LINENO
2020# --------------------------
2021# Try to compile conftest.$ac_ext, and return whether this succeeded.
2022ac_fn_c_try_compile ()
2023{
2024 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2025 rm -f conftest.$ac_objext
2026 if { { ac_try="$ac_compile"
2027case "(($ac_try" in
2028 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2029 *) ac_try_echo=$ac_try;;
2030esac
2031eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2032$as_echo "$ac_try_echo"; } >&5
2033 (eval "$ac_compile") 2>conftest.err
2034 ac_status=$?
2035 if test -s conftest.err; then
2036 grep -v '^ *+' conftest.err >conftest.er1
2037 cat conftest.er1 >&5
2038 mv -f conftest.er1 conftest.err
2039 fi
2040 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2041 test $ac_status = 0; } && {
2042 test -z "$ac_c_werror_flag" ||
2043 test ! -s conftest.err
2044 } && test -s conftest.$ac_objext; then :
2045 ac_retval=0
2046else
2047 $as_echo "$as_me: failed program was:" >&5
2048sed 's/^/| /' conftest.$ac_ext >&5
2049
2050 ac_retval=1
2051fi
cristyda16f162011-02-19 23:52:17 +00002052 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristycd4c5312009-11-22 01:19:08 +00002053 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00002054
2055} # ac_fn_c_try_compile
2056
cristy95646052009-11-28 23:05:30 +00002057# ac_fn_c_try_cpp LINENO
2058# ----------------------
2059# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2060ac_fn_c_try_cpp ()
2061{
2062 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2063 if { { ac_try="$ac_cpp conftest.$ac_ext"
2064case "(($ac_try" in
2065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2066 *) ac_try_echo=$ac_try;;
2067esac
2068eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2069$as_echo "$ac_try_echo"; } >&5
2070 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2071 ac_status=$?
2072 if test -s conftest.err; then
2073 grep -v '^ *+' conftest.err >conftest.er1
2074 cat conftest.er1 >&5
2075 mv -f conftest.er1 conftest.err
2076 fi
2077 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
cristyda16f162011-02-19 23:52:17 +00002078 test $ac_status = 0; } > conftest.i && {
cristy95646052009-11-28 23:05:30 +00002079 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2080 test ! -s conftest.err
2081 }; then :
2082 ac_retval=0
2083else
2084 $as_echo "$as_me: failed program was:" >&5
2085sed 's/^/| /' conftest.$ac_ext >&5
2086
2087 ac_retval=1
2088fi
cristyda16f162011-02-19 23:52:17 +00002089 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy95646052009-11-28 23:05:30 +00002090 as_fn_set_status $ac_retval
2091
2092} # ac_fn_c_try_cpp
2093
cristy8b350f62009-11-15 23:12:43 +00002094# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2095# -------------------------------------------------------
2096# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2097# the include files in INCLUDES and setting the cache variable VAR
2098# accordingly.
2099ac_fn_c_check_header_mongrel ()
2100{
2101 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
cristyda16f162011-02-19 23:52:17 +00002102 if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00002103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2104$as_echo_n "checking for $2... " >&6; }
cristyda16f162011-02-19 23:52:17 +00002105if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00002106 $as_echo_n "(cached) " >&6
2107fi
2108eval ac_res=\$$3
2109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2110$as_echo "$ac_res" >&6; }
2111else
2112 # Is the header compilable?
2113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2114$as_echo_n "checking $2 usability... " >&6; }
2115cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2116/* end confdefs.h. */
2117$4
2118#include <$2>
2119_ACEOF
2120if ac_fn_c_try_compile "$LINENO"; then :
2121 ac_header_compiler=yes
2122else
2123 ac_header_compiler=no
2124fi
2125rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2127$as_echo "$ac_header_compiler" >&6; }
2128
2129# Is the header present?
2130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2131$as_echo_n "checking $2 presence... " >&6; }
2132cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2133/* end confdefs.h. */
2134#include <$2>
2135_ACEOF
2136if ac_fn_c_try_cpp "$LINENO"; then :
2137 ac_header_preproc=yes
2138else
2139 ac_header_preproc=no
2140fi
cristyda16f162011-02-19 23:52:17 +00002141rm -f conftest.err conftest.i conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00002142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2143$as_echo "$ac_header_preproc" >&6; }
2144
2145# So? What about this header?
2146case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2147 yes:no: )
2148 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2149$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2151$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2152 ;;
2153 no:yes:* )
2154 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2155$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2156 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2157$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2158 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2159$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2160 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2161$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2162 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2163$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
cristy98dddb52010-11-04 00:30:15 +00002164( $as_echo "## ----------------------------------------- ##
cristy8b350f62009-11-15 23:12:43 +00002165## Report this to http://www.imagemagick.org ##
cristy98dddb52010-11-04 00:30:15 +00002166## ----------------------------------------- ##"
cristy8b350f62009-11-15 23:12:43 +00002167 ) | sed "s/^/$as_me: WARNING: /" >&2
2168 ;;
2169esac
2170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2171$as_echo_n "checking for $2... " >&6; }
cristyda16f162011-02-19 23:52:17 +00002172if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00002173 $as_echo_n "(cached) " >&6
2174else
2175 eval "$3=\$ac_header_compiler"
2176fi
2177eval ac_res=\$$3
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2179$as_echo "$ac_res" >&6; }
2180fi
cristyda16f162011-02-19 23:52:17 +00002181 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy8b350f62009-11-15 23:12:43 +00002182
2183} # ac_fn_c_check_header_mongrel
2184
2185# ac_fn_c_try_run LINENO
2186# ----------------------
2187# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2188# that executables *can* be run.
2189ac_fn_c_try_run ()
2190{
2191 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2192 if { { ac_try="$ac_link"
2193case "(($ac_try" in
2194 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2195 *) ac_try_echo=$ac_try;;
2196esac
2197eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2198$as_echo "$ac_try_echo"; } >&5
2199 (eval "$ac_link") 2>&5
2200 ac_status=$?
2201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2202 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2203 { { case "(($ac_try" in
2204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2205 *) ac_try_echo=$ac_try;;
2206esac
2207eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2208$as_echo "$ac_try_echo"; } >&5
2209 (eval "$ac_try") 2>&5
2210 ac_status=$?
2211 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2212 test $ac_status = 0; }; }; then :
2213 ac_retval=0
2214else
2215 $as_echo "$as_me: program exited with status $ac_status" >&5
2216 $as_echo "$as_me: failed program was:" >&5
2217sed 's/^/| /' conftest.$ac_ext >&5
2218
2219 ac_retval=$ac_status
2220fi
2221 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
cristyda16f162011-02-19 23:52:17 +00002222 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristycd4c5312009-11-22 01:19:08 +00002223 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00002224
2225} # ac_fn_c_try_run
2226
2227# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2228# -------------------------------------------------------
2229# Tests whether HEADER exists and can be compiled using the include files in
2230# INCLUDES, setting the cache variable VAR accordingly.
2231ac_fn_c_check_header_compile ()
2232{
2233 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2235$as_echo_n "checking for $2... " >&6; }
cristyda16f162011-02-19 23:52:17 +00002236if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00002237 $as_echo_n "(cached) " >&6
2238else
2239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2240/* end confdefs.h. */
2241$4
2242#include <$2>
2243_ACEOF
2244if ac_fn_c_try_compile "$LINENO"; then :
2245 eval "$3=yes"
2246else
2247 eval "$3=no"
2248fi
2249rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2250fi
2251eval ac_res=\$$3
2252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2253$as_echo "$ac_res" >&6; }
cristyda16f162011-02-19 23:52:17 +00002254 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy8b350f62009-11-15 23:12:43 +00002255
2256} # ac_fn_c_check_header_compile
2257
cristya0b81c32010-01-22 02:54:33 +00002258# ac_fn_cxx_try_compile LINENO
2259# ----------------------------
2260# Try to compile conftest.$ac_ext, and return whether this succeeded.
2261ac_fn_cxx_try_compile ()
2262{
2263 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2264 rm -f conftest.$ac_objext
2265 if { { ac_try="$ac_compile"
2266case "(($ac_try" in
2267 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2268 *) ac_try_echo=$ac_try;;
2269esac
2270eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2271$as_echo "$ac_try_echo"; } >&5
2272 (eval "$ac_compile") 2>conftest.err
2273 ac_status=$?
2274 if test -s conftest.err; then
2275 grep -v '^ *+' conftest.err >conftest.er1
2276 cat conftest.er1 >&5
2277 mv -f conftest.er1 conftest.err
2278 fi
2279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2280 test $ac_status = 0; } && {
2281 test -z "$ac_cxx_werror_flag" ||
2282 test ! -s conftest.err
2283 } && test -s conftest.$ac_objext; then :
2284 ac_retval=0
2285else
2286 $as_echo "$as_me: failed program was:" >&5
2287sed 's/^/| /' conftest.$ac_ext >&5
2288
2289 ac_retval=1
2290fi
cristyda16f162011-02-19 23:52:17 +00002291 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristya0b81c32010-01-22 02:54:33 +00002292 as_fn_set_status $ac_retval
2293
2294} # ac_fn_cxx_try_compile
2295
cristy8b350f62009-11-15 23:12:43 +00002296# ac_fn_c_try_link LINENO
2297# -----------------------
2298# Try to link conftest.$ac_ext, and return whether this succeeded.
2299ac_fn_c_try_link ()
2300{
2301 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2302 rm -f conftest.$ac_objext conftest$ac_exeext
2303 if { { ac_try="$ac_link"
2304case "(($ac_try" in
2305 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2306 *) ac_try_echo=$ac_try;;
2307esac
2308eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2309$as_echo "$ac_try_echo"; } >&5
2310 (eval "$ac_link") 2>conftest.err
2311 ac_status=$?
2312 if test -s conftest.err; then
2313 grep -v '^ *+' conftest.err >conftest.er1
2314 cat conftest.er1 >&5
2315 mv -f conftest.er1 conftest.err
2316 fi
2317 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2318 test $ac_status = 0; } && {
2319 test -z "$ac_c_werror_flag" ||
2320 test ! -s conftest.err
2321 } && test -s conftest$ac_exeext && {
2322 test "$cross_compiling" = yes ||
2323 $as_test_x conftest$ac_exeext
2324 }; then :
2325 ac_retval=0
2326else
2327 $as_echo "$as_me: failed program was:" >&5
2328sed 's/^/| /' conftest.$ac_ext >&5
2329
2330 ac_retval=1
2331fi
2332 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2333 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2334 # interfere with the next link command; also delete a directory that is
2335 # left behind by Apple's compiler. We do this before executing the actions.
2336 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
cristyda16f162011-02-19 23:52:17 +00002337 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristycd4c5312009-11-22 01:19:08 +00002338 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00002339
2340} # ac_fn_c_try_link
2341
cristy73bd4a52010-10-05 11:24:23 +00002342# ac_fn_c_check_func LINENO FUNC VAR
2343# ----------------------------------
2344# Tests whether FUNC exists, setting the cache variable VAR accordingly
2345ac_fn_c_check_func ()
2346{
2347 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2349$as_echo_n "checking for $2... " >&6; }
cristyda16f162011-02-19 23:52:17 +00002350if eval \${$3+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00002351 $as_echo_n "(cached) " >&6
2352else
2353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2354/* end confdefs.h. */
2355/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2356 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2357#define $2 innocuous_$2
2358
2359/* System header to define __stub macros and hopefully few prototypes,
2360 which can conflict with char $2 (); below.
2361 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2362 <limits.h> exists even on freestanding compilers. */
2363
2364#ifdef __STDC__
2365# include <limits.h>
2366#else
2367# include <assert.h>
2368#endif
2369
2370#undef $2
2371
2372/* Override any GCC internal prototype to avoid an error.
2373 Use char because int might match the return type of a GCC
2374 builtin and then its argument prototype would still apply. */
2375#ifdef __cplusplus
2376extern "C"
2377#endif
2378char $2 ();
2379/* The GNU C library defines this for functions which it implements
2380 to always fail with ENOSYS. Some functions are actually named
2381 something starting with __ and the normal name is an alias. */
2382#if defined __stub_$2 || defined __stub___$2
2383choke me
2384#endif
2385
2386int
2387main ()
2388{
2389return $2 ();
2390 ;
2391 return 0;
2392}
2393_ACEOF
2394if ac_fn_c_try_link "$LINENO"; then :
2395 eval "$3=yes"
2396else
2397 eval "$3=no"
2398fi
2399rm -f core conftest.err conftest.$ac_objext \
2400 conftest$ac_exeext conftest.$ac_ext
2401fi
2402eval ac_res=\$$3
2403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2404$as_echo "$ac_res" >&6; }
cristyda16f162011-02-19 23:52:17 +00002405 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy73bd4a52010-10-05 11:24:23 +00002406
2407} # ac_fn_c_check_func
2408
2409# ac_fn_cxx_try_cpp LINENO
2410# ------------------------
2411# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2412ac_fn_cxx_try_cpp ()
2413{
2414 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2415 if { { ac_try="$ac_cpp conftest.$ac_ext"
2416case "(($ac_try" in
2417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2418 *) ac_try_echo=$ac_try;;
2419esac
2420eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2421$as_echo "$ac_try_echo"; } >&5
2422 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2423 ac_status=$?
2424 if test -s conftest.err; then
2425 grep -v '^ *+' conftest.err >conftest.er1
2426 cat conftest.er1 >&5
2427 mv -f conftest.er1 conftest.err
2428 fi
2429 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
cristyda16f162011-02-19 23:52:17 +00002430 test $ac_status = 0; } > conftest.i && {
cristy73bd4a52010-10-05 11:24:23 +00002431 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2432 test ! -s conftest.err
2433 }; then :
2434 ac_retval=0
2435else
2436 $as_echo "$as_me: failed program was:" >&5
2437sed 's/^/| /' conftest.$ac_ext >&5
2438
2439 ac_retval=1
2440fi
cristyda16f162011-02-19 23:52:17 +00002441 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy73bd4a52010-10-05 11:24:23 +00002442 as_fn_set_status $ac_retval
2443
2444} # ac_fn_cxx_try_cpp
2445
2446# ac_fn_cxx_try_link LINENO
2447# -------------------------
2448# Try to link conftest.$ac_ext, and return whether this succeeded.
2449ac_fn_cxx_try_link ()
2450{
2451 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2452 rm -f conftest.$ac_objext conftest$ac_exeext
2453 if { { ac_try="$ac_link"
2454case "(($ac_try" in
2455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2456 *) ac_try_echo=$ac_try;;
2457esac
2458eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2459$as_echo "$ac_try_echo"; } >&5
2460 (eval "$ac_link") 2>conftest.err
2461 ac_status=$?
2462 if test -s conftest.err; then
2463 grep -v '^ *+' conftest.err >conftest.er1
2464 cat conftest.er1 >&5
2465 mv -f conftest.er1 conftest.err
2466 fi
2467 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2468 test $ac_status = 0; } && {
2469 test -z "$ac_cxx_werror_flag" ||
2470 test ! -s conftest.err
2471 } && test -s conftest$ac_exeext && {
2472 test "$cross_compiling" = yes ||
2473 $as_test_x conftest$ac_exeext
2474 }; then :
2475 ac_retval=0
2476else
2477 $as_echo "$as_me: failed program was:" >&5
2478sed 's/^/| /' conftest.$ac_ext >&5
2479
2480 ac_retval=1
2481fi
2482 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2483 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2484 # interfere with the next link command; also delete a directory that is
2485 # left behind by Apple's compiler. We do this before executing the actions.
2486 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
cristyda16f162011-02-19 23:52:17 +00002487 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy73bd4a52010-10-05 11:24:23 +00002488 as_fn_set_status $ac_retval
2489
2490} # ac_fn_cxx_try_link
2491
cristy98dddb52010-11-04 00:30:15 +00002492# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2493# ---------------------------------------------
2494# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2495# accordingly.
cristy73bd4a52010-10-05 11:24:23 +00002496ac_fn_c_check_decl ()
2497{
2498 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
cristy98dddb52010-11-04 00:30:15 +00002499 as_decl_name=`echo $2|sed 's/ *(.*//'`
2500 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2502$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
cristyda16f162011-02-19 23:52:17 +00002503if eval \${$3+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00002504 $as_echo_n "(cached) " >&6
2505else
2506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2507/* end confdefs.h. */
2508$4
2509int
2510main ()
2511{
cristy98dddb52010-11-04 00:30:15 +00002512#ifndef $as_decl_name
2513#ifdef __cplusplus
2514 (void) $as_decl_use;
2515#else
2516 (void) $as_decl_name;
2517#endif
cristy73bd4a52010-10-05 11:24:23 +00002518#endif
2519
2520 ;
2521 return 0;
2522}
2523_ACEOF
2524if ac_fn_c_try_compile "$LINENO"; then :
2525 eval "$3=yes"
2526else
2527 eval "$3=no"
2528fi
2529rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2530fi
2531eval ac_res=\$$3
2532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2533$as_echo "$ac_res" >&6; }
cristyda16f162011-02-19 23:52:17 +00002534 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy73bd4a52010-10-05 11:24:23 +00002535
2536} # ac_fn_c_check_decl
2537
cristy8b350f62009-11-15 23:12:43 +00002538# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2539# -------------------------------------------
2540# Tests whether TYPE exists after having included INCLUDES, setting cache
2541# variable VAR accordingly.
2542ac_fn_c_check_type ()
2543{
2544 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2546$as_echo_n "checking for $2... " >&6; }
cristyda16f162011-02-19 23:52:17 +00002547if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00002548 $as_echo_n "(cached) " >&6
2549else
2550 eval "$3=no"
2551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2552/* end confdefs.h. */
2553$4
2554int
2555main ()
2556{
2557if (sizeof ($2))
2558 return 0;
2559 ;
2560 return 0;
2561}
2562_ACEOF
2563if ac_fn_c_try_compile "$LINENO"; then :
2564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2565/* end confdefs.h. */
2566$4
2567int
2568main ()
2569{
2570if (sizeof (($2)))
2571 return 0;
2572 ;
2573 return 0;
2574}
2575_ACEOF
2576if ac_fn_c_try_compile "$LINENO"; then :
2577
2578else
2579 eval "$3=yes"
2580fi
2581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2582fi
2583rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2584fi
2585eval ac_res=\$$3
2586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2587$as_echo "$ac_res" >&6; }
cristyda16f162011-02-19 23:52:17 +00002588 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy8b350f62009-11-15 23:12:43 +00002589
2590} # ac_fn_c_check_type
2591
cristy92703d82010-04-26 00:18:18 +00002592# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2593# ----------------------------------------------------
2594# Tries to find if the field MEMBER exists in type AGGR, after including
2595# INCLUDES, setting cache variable VAR accordingly.
2596ac_fn_c_check_member ()
2597{
2598 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2600$as_echo_n "checking for $2.$3... " >&6; }
cristyda16f162011-02-19 23:52:17 +00002601if eval \${$4+:} false; then :
cristy92703d82010-04-26 00:18:18 +00002602 $as_echo_n "(cached) " >&6
2603else
2604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2605/* end confdefs.h. */
2606$5
2607int
2608main ()
2609{
2610static $2 ac_aggr;
2611if (ac_aggr.$3)
2612return 0;
2613 ;
2614 return 0;
2615}
2616_ACEOF
2617if ac_fn_c_try_compile "$LINENO"; then :
2618 eval "$4=yes"
2619else
2620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2621/* end confdefs.h. */
2622$5
2623int
2624main ()
2625{
2626static $2 ac_aggr;
2627if (sizeof ac_aggr.$3)
2628return 0;
2629 ;
2630 return 0;
2631}
2632_ACEOF
2633if ac_fn_c_try_compile "$LINENO"; then :
2634 eval "$4=yes"
2635else
2636 eval "$4=no"
2637fi
2638rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2639fi
2640rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2641fi
2642eval ac_res=\$$4
2643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2644$as_echo "$ac_res" >&6; }
cristyda16f162011-02-19 23:52:17 +00002645 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy92703d82010-04-26 00:18:18 +00002646
2647} # ac_fn_c_check_member
2648
cristy501c8042011-05-26 17:46:28 +00002649# ac_fn_c_find_intX_t LINENO BITS VAR
2650# -----------------------------------
2651# Finds a signed integer type with width BITS, setting cache variable VAR
2652# accordingly.
2653ac_fn_c_find_intX_t ()
2654{
2655 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
2657$as_echo_n "checking for int$2_t... " >&6; }
2658if eval \${$3+:} false; then :
2659 $as_echo_n "(cached) " >&6
2660else
2661 eval "$3=no"
2662 # Order is important - never check a type that is potentially smaller
2663 # than half of the expected target width.
2664 for ac_type in int$2_t 'int' 'long int' \
2665 'long long int' 'short int' 'signed char'; do
2666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2667/* end confdefs.h. */
2668$ac_includes_default
2669 enum { N = $2 / 2 - 1 };
2670int
2671main ()
2672{
2673static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
2674test_array [0] = 0
2675
2676 ;
2677 return 0;
2678}
2679_ACEOF
2680if ac_fn_c_try_compile "$LINENO"; then :
2681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2682/* end confdefs.h. */
2683$ac_includes_default
2684 enum { N = $2 / 2 - 1 };
2685int
2686main ()
2687{
2688static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
2689 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
2690test_array [0] = 0
2691
2692 ;
2693 return 0;
2694}
2695_ACEOF
2696if ac_fn_c_try_compile "$LINENO"; then :
2697
2698else
2699 case $ac_type in #(
2700 int$2_t) :
2701 eval "$3=yes" ;; #(
2702 *) :
2703 eval "$3=\$ac_type" ;;
2704esac
2705fi
2706rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2707fi
2708rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2709 if eval test \"x\$"$3"\" = x"no"; then :
2710
2711else
2712 break
2713fi
2714 done
2715fi
2716eval ac_res=\$$3
2717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2718$as_echo "$ac_res" >&6; }
2719 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2720
2721} # ac_fn_c_find_intX_t
2722
2723# ac_fn_c_find_uintX_t LINENO BITS VAR
2724# ------------------------------------
2725# Finds an unsigned integer type with width BITS, setting cache variable VAR
2726# accordingly.
2727ac_fn_c_find_uintX_t ()
2728{
2729 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2731$as_echo_n "checking for uint$2_t... " >&6; }
2732if eval \${$3+:} false; then :
2733 $as_echo_n "(cached) " >&6
2734else
2735 eval "$3=no"
2736 # Order is important - never check a type that is potentially smaller
2737 # than half of the expected target width.
2738 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2739 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2741/* end confdefs.h. */
2742$ac_includes_default
2743int
2744main ()
2745{
2746static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2747test_array [0] = 0
2748
2749 ;
2750 return 0;
2751}
2752_ACEOF
2753if ac_fn_c_try_compile "$LINENO"; then :
2754 case $ac_type in #(
2755 uint$2_t) :
2756 eval "$3=yes" ;; #(
2757 *) :
2758 eval "$3=\$ac_type" ;;
2759esac
2760fi
2761rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2762 if eval test \"x\$"$3"\" = x"no"; then :
2763
2764else
2765 break
2766fi
2767 done
2768fi
2769eval ac_res=\$$3
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2771$as_echo "$ac_res" >&6; }
2772 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2773
2774} # ac_fn_c_find_uintX_t
2775
cristy8b350f62009-11-15 23:12:43 +00002776# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2777# --------------------------------------------
2778# Tries to find the compile-time value of EXPR in a program that includes
2779# INCLUDES, setting VAR accordingly. Returns whether the value could be
2780# computed
2781ac_fn_c_compute_int ()
2782{
2783 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2784 if test "$cross_compiling" = yes; then
2785 # Depending upon the size, compute the lo and hi bounds.
2786cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2787/* end confdefs.h. */
2788$4
2789int
2790main ()
2791{
2792static int test_array [1 - 2 * !(($2) >= 0)];
2793test_array [0] = 0
2794
2795 ;
2796 return 0;
2797}
2798_ACEOF
2799if ac_fn_c_try_compile "$LINENO"; then :
2800 ac_lo=0 ac_mid=0
2801 while :; do
2802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2803/* end confdefs.h. */
2804$4
2805int
2806main ()
2807{
2808static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2809test_array [0] = 0
2810
2811 ;
2812 return 0;
2813}
2814_ACEOF
2815if ac_fn_c_try_compile "$LINENO"; then :
2816 ac_hi=$ac_mid; break
2817else
2818 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2819 if test $ac_lo -le $ac_mid; then
2820 ac_lo= ac_hi=
2821 break
2822 fi
2823 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2824fi
2825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2826 done
2827else
2828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2829/* end confdefs.h. */
2830$4
2831int
2832main ()
2833{
2834static int test_array [1 - 2 * !(($2) < 0)];
2835test_array [0] = 0
2836
2837 ;
2838 return 0;
2839}
2840_ACEOF
2841if ac_fn_c_try_compile "$LINENO"; then :
2842 ac_hi=-1 ac_mid=-1
2843 while :; do
2844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2845/* end confdefs.h. */
2846$4
2847int
2848main ()
2849{
2850static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2851test_array [0] = 0
2852
2853 ;
2854 return 0;
2855}
2856_ACEOF
2857if ac_fn_c_try_compile "$LINENO"; then :
2858 ac_lo=$ac_mid; break
2859else
2860 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2861 if test $ac_mid -le $ac_hi; then
2862 ac_lo= ac_hi=
2863 break
2864 fi
2865 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2866fi
2867rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2868 done
2869else
2870 ac_lo= ac_hi=
2871fi
2872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2873fi
2874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2875# Binary search between lo and hi bounds.
2876while test "x$ac_lo" != "x$ac_hi"; do
2877 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2879/* end confdefs.h. */
2880$4
2881int
2882main ()
2883{
2884static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2885test_array [0] = 0
2886
2887 ;
2888 return 0;
2889}
2890_ACEOF
2891if ac_fn_c_try_compile "$LINENO"; then :
2892 ac_hi=$ac_mid
2893else
2894 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2895fi
2896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2897done
2898case $ac_lo in #((
2899?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2900'') ac_retval=1 ;;
2901esac
2902 else
2903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2904/* end confdefs.h. */
2905$4
2906static long int longval () { return $2; }
2907static unsigned long int ulongval () { return $2; }
2908#include <stdio.h>
2909#include <stdlib.h>
2910int
2911main ()
2912{
2913
2914 FILE *f = fopen ("conftest.val", "w");
2915 if (! f)
2916 return 1;
2917 if (($2) < 0)
2918 {
2919 long int i = longval ();
2920 if (i != ($2))
2921 return 1;
2922 fprintf (f, "%ld", i);
2923 }
2924 else
2925 {
2926 unsigned long int i = ulongval ();
2927 if (i != ($2))
2928 return 1;
2929 fprintf (f, "%lu", i);
2930 }
2931 /* Do not output a trailing newline, as this causes \r\n confusion
2932 on some platforms. */
2933 return ferror (f) || fclose (f) != 0;
2934
2935 ;
2936 return 0;
2937}
2938_ACEOF
2939if ac_fn_c_try_run "$LINENO"; then :
2940 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2941else
2942 ac_retval=1
2943fi
2944rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2945 conftest.$ac_objext conftest.beam conftest.$ac_ext
2946rm -f conftest.val
2947
2948 fi
cristyda16f162011-02-19 23:52:17 +00002949 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristycd4c5312009-11-22 01:19:08 +00002950 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00002951
2952} # ac_fn_c_compute_int
2953
2954# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2955# ---------------------------------------------------------
2956# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2957# the include files in INCLUDES and setting the cache variable VAR
2958# accordingly.
2959ac_fn_cxx_check_header_mongrel ()
2960{
2961 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
cristyda16f162011-02-19 23:52:17 +00002962 if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00002963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2964$as_echo_n "checking for $2... " >&6; }
cristyda16f162011-02-19 23:52:17 +00002965if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00002966 $as_echo_n "(cached) " >&6
2967fi
2968eval ac_res=\$$3
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2970$as_echo "$ac_res" >&6; }
2971else
2972 # Is the header compilable?
2973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2974$as_echo_n "checking $2 usability... " >&6; }
2975cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2976/* end confdefs.h. */
2977$4
2978#include <$2>
2979_ACEOF
2980if ac_fn_cxx_try_compile "$LINENO"; then :
2981 ac_header_compiler=yes
2982else
2983 ac_header_compiler=no
2984fi
2985rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2987$as_echo "$ac_header_compiler" >&6; }
2988
2989# Is the header present?
2990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2991$as_echo_n "checking $2 presence... " >&6; }
2992cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2993/* end confdefs.h. */
2994#include <$2>
2995_ACEOF
2996if ac_fn_cxx_try_cpp "$LINENO"; then :
2997 ac_header_preproc=yes
2998else
2999 ac_header_preproc=no
3000fi
cristyda16f162011-02-19 23:52:17 +00003001rm -f conftest.err conftest.i conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00003002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
3003$as_echo "$ac_header_preproc" >&6; }
3004
3005# So? What about this header?
3006case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
3007 yes:no: )
3008 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
3009$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
3011$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
3012 ;;
3013 no:yes:* )
3014 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
3015$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
3016 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
3017$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
3018 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
3019$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
3021$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
3022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
3023$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
cristy98dddb52010-11-04 00:30:15 +00003024( $as_echo "## ----------------------------------------- ##
cristy8b350f62009-11-15 23:12:43 +00003025## Report this to http://www.imagemagick.org ##
cristy98dddb52010-11-04 00:30:15 +00003026## ----------------------------------------- ##"
cristy8b350f62009-11-15 23:12:43 +00003027 ) | sed "s/^/$as_me: WARNING: /" >&2
3028 ;;
3029esac
3030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
3031$as_echo_n "checking for $2... " >&6; }
cristyda16f162011-02-19 23:52:17 +00003032if eval \${$3+:} false; then :
cristy8b350f62009-11-15 23:12:43 +00003033 $as_echo_n "(cached) " >&6
3034else
3035 eval "$3=\$ac_header_compiler"
3036fi
3037eval ac_res=\$$3
3038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3039$as_echo "$ac_res" >&6; }
3040fi
cristyda16f162011-02-19 23:52:17 +00003041 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
cristy8b350f62009-11-15 23:12:43 +00003042
3043} # ac_fn_cxx_check_header_mongrel
cristy3ed852e2009-09-05 21:47:34 +00003044cat >config.log <<_ACEOF
3045This file contains any messages produced by compilers while
3046running configure, to aid debugging if configure makes a mistake.
3047
cristy4c08aed2011-07-01 19:47:50 +00003048It was created by ImageMagick $as_me 7.0.0, which was
cristyda16f162011-02-19 23:52:17 +00003049generated by GNU Autoconf 2.68. Invocation command line was
cristy3ed852e2009-09-05 21:47:34 +00003050
3051 $ $0 $@
3052
3053_ACEOF
3054exec 5>>config.log
3055{
3056cat <<_ASUNAME
3057## --------- ##
3058## Platform. ##
3059## --------- ##
3060
3061hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
3062uname -m = `(uname -m) 2>/dev/null || echo unknown`
3063uname -r = `(uname -r) 2>/dev/null || echo unknown`
3064uname -s = `(uname -s) 2>/dev/null || echo unknown`
3065uname -v = `(uname -v) 2>/dev/null || echo unknown`
3066
3067/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
3068/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
3069
3070/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
3071/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
3072/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
3073/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
3074/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
3075/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
3076/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
3077
3078_ASUNAME
3079
3080as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3081for as_dir in $PATH
3082do
3083 IFS=$as_save_IFS
3084 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00003085 $as_echo "PATH: $as_dir"
3086 done
cristy3ed852e2009-09-05 21:47:34 +00003087IFS=$as_save_IFS
3088
3089} >&5
3090
3091cat >&5 <<_ACEOF
3092
3093
3094## ----------- ##
3095## Core tests. ##
3096## ----------- ##
3097
3098_ACEOF
3099
3100
3101# Keep a trace of the command line.
3102# Strip out --no-create and --no-recursion so they do not pile up.
3103# Strip out --silent because we don't want to record it for future runs.
3104# Also quote any args containing shell meta-characters.
3105# Make two passes to allow for proper duplicate-argument suppression.
3106ac_configure_args=
3107ac_configure_args0=
3108ac_configure_args1=
3109ac_must_keep_next=false
3110for ac_pass in 1 2
3111do
3112 for ac_arg
3113 do
3114 case $ac_arg in
3115 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
3116 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
3117 | -silent | --silent | --silen | --sile | --sil)
3118 continue ;;
3119 *\'*)
3120 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
3121 esac
3122 case $ac_pass in
cristy8b350f62009-11-15 23:12:43 +00003123 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
cristy3ed852e2009-09-05 21:47:34 +00003124 2)
cristy8b350f62009-11-15 23:12:43 +00003125 as_fn_append ac_configure_args1 " '$ac_arg'"
cristy3ed852e2009-09-05 21:47:34 +00003126 if test $ac_must_keep_next = true; then
3127 ac_must_keep_next=false # Got value, back to normal.
3128 else
3129 case $ac_arg in
3130 *=* | --config-cache | -C | -disable-* | --disable-* \
3131 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
3132 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
3133 | -with-* | --with-* | -without-* | --without-* | --x)
3134 case "$ac_configure_args0 " in
3135 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
3136 esac
3137 ;;
3138 -* ) ac_must_keep_next=true ;;
3139 esac
3140 fi
cristy8b350f62009-11-15 23:12:43 +00003141 as_fn_append ac_configure_args " '$ac_arg'"
cristy3ed852e2009-09-05 21:47:34 +00003142 ;;
3143 esac
3144 done
3145done
cristy8b350f62009-11-15 23:12:43 +00003146{ ac_configure_args0=; unset ac_configure_args0;}
3147{ ac_configure_args1=; unset ac_configure_args1;}
cristy3ed852e2009-09-05 21:47:34 +00003148
3149# When interrupted or exit'd, cleanup temporary files, and complete
3150# config.log. We remove comments because anyway the quotes in there
3151# would cause problems or look ugly.
3152# WARNING: Use '\'' to represent an apostrophe within the trap.
3153# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
3154trap 'exit_status=$?
3155 # Save into config.log some information that might help in debugging.
3156 {
3157 echo
3158
cristy98dddb52010-11-04 00:30:15 +00003159 $as_echo "## ---------------- ##
cristy3ed852e2009-09-05 21:47:34 +00003160## Cache variables. ##
cristy98dddb52010-11-04 00:30:15 +00003161## ---------------- ##"
cristy3ed852e2009-09-05 21:47:34 +00003162 echo
3163 # The following way of writing the cache mishandles newlines in values,
3164(
3165 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
3166 eval ac_val=\$$ac_var
3167 case $ac_val in #(
3168 *${as_nl}*)
3169 case $ac_var in #(
cristy8b350f62009-11-15 23:12:43 +00003170 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
cristy3ed852e2009-09-05 21:47:34 +00003171$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
3172 esac
3173 case $ac_var in #(
3174 _ | IFS | as_nl) ;; #(
3175 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
cristy8b350f62009-11-15 23:12:43 +00003176 *) { eval $ac_var=; unset $ac_var;} ;;
cristy3ed852e2009-09-05 21:47:34 +00003177 esac ;;
3178 esac
3179 done
3180 (set) 2>&1 |
3181 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
3182 *${as_nl}ac_space=\ *)
3183 sed -n \
3184 "s/'\''/'\''\\\\'\'''\''/g;
3185 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
3186 ;; #(
3187 *)
3188 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
3189 ;;
3190 esac |
3191 sort
3192)
3193 echo
3194
cristy98dddb52010-11-04 00:30:15 +00003195 $as_echo "## ----------------- ##
cristy3ed852e2009-09-05 21:47:34 +00003196## Output variables. ##
cristy98dddb52010-11-04 00:30:15 +00003197## ----------------- ##"
cristy3ed852e2009-09-05 21:47:34 +00003198 echo
3199 for ac_var in $ac_subst_vars
3200 do
3201 eval ac_val=\$$ac_var
3202 case $ac_val in
3203 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
3204 esac
3205 $as_echo "$ac_var='\''$ac_val'\''"
3206 done | sort
3207 echo
3208
3209 if test -n "$ac_subst_files"; then
cristy98dddb52010-11-04 00:30:15 +00003210 $as_echo "## ------------------- ##
cristy3ed852e2009-09-05 21:47:34 +00003211## File substitutions. ##
cristy98dddb52010-11-04 00:30:15 +00003212## ------------------- ##"
cristy3ed852e2009-09-05 21:47:34 +00003213 echo
3214 for ac_var in $ac_subst_files
3215 do
3216 eval ac_val=\$$ac_var
3217 case $ac_val in
3218 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
3219 esac
3220 $as_echo "$ac_var='\''$ac_val'\''"
3221 done | sort
3222 echo
3223 fi
3224
3225 if test -s confdefs.h; then
cristy98dddb52010-11-04 00:30:15 +00003226 $as_echo "## ----------- ##
cristy3ed852e2009-09-05 21:47:34 +00003227## confdefs.h. ##
cristy98dddb52010-11-04 00:30:15 +00003228## ----------- ##"
cristy3ed852e2009-09-05 21:47:34 +00003229 echo
3230 cat confdefs.h
3231 echo
3232 fi
3233 test "$ac_signal" != 0 &&
3234 $as_echo "$as_me: caught signal $ac_signal"
3235 $as_echo "$as_me: exit $exit_status"
3236 } >&5
3237 rm -f core *.core core.conftest.* &&
3238 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
3239 exit $exit_status
3240' 0
3241for ac_signal in 1 2 13 15; do
cristy8b350f62009-11-15 23:12:43 +00003242 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
cristy3ed852e2009-09-05 21:47:34 +00003243done
3244ac_signal=0
3245
3246# confdefs.h avoids OS command line length limits that DEFS can exceed.
3247rm -f -r conftest* confdefs.h
3248
cristy8b350f62009-11-15 23:12:43 +00003249$as_echo "/* confdefs.h */" > confdefs.h
3250
cristy3ed852e2009-09-05 21:47:34 +00003251# Predefined preprocessor variables.
3252
3253cat >>confdefs.h <<_ACEOF
3254#define PACKAGE_NAME "$PACKAGE_NAME"
3255_ACEOF
3256
cristy3ed852e2009-09-05 21:47:34 +00003257cat >>confdefs.h <<_ACEOF
3258#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
3259_ACEOF
3260
cristy3ed852e2009-09-05 21:47:34 +00003261cat >>confdefs.h <<_ACEOF
3262#define PACKAGE_VERSION "$PACKAGE_VERSION"
3263_ACEOF
3264
cristy3ed852e2009-09-05 21:47:34 +00003265cat >>confdefs.h <<_ACEOF
3266#define PACKAGE_STRING "$PACKAGE_STRING"
3267_ACEOF
3268
cristy3ed852e2009-09-05 21:47:34 +00003269cat >>confdefs.h <<_ACEOF
3270#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
3271_ACEOF
3272
cristy8b350f62009-11-15 23:12:43 +00003273cat >>confdefs.h <<_ACEOF
3274#define PACKAGE_URL "$PACKAGE_URL"
3275_ACEOF
3276
cristy3ed852e2009-09-05 21:47:34 +00003277
3278# Let the site file select an alternate cache file if it wants to.
3279# Prefer an explicitly selected file to automatically selected ones.
3280ac_site_file1=NONE
3281ac_site_file2=NONE
3282if test -n "$CONFIG_SITE"; then
cristy98dddb52010-11-04 00:30:15 +00003283 # We do not want a PATH search for config.site.
3284 case $CONFIG_SITE in #((
3285 -*) ac_site_file1=./$CONFIG_SITE;;
3286 */*) ac_site_file1=$CONFIG_SITE;;
3287 *) ac_site_file1=./$CONFIG_SITE;;
3288 esac
cristy3ed852e2009-09-05 21:47:34 +00003289elif test "x$prefix" != xNONE; then
3290 ac_site_file1=$prefix/share/config.site
3291 ac_site_file2=$prefix/etc/config.site
3292else
3293 ac_site_file1=$ac_default_prefix/share/config.site
3294 ac_site_file2=$ac_default_prefix/etc/config.site
3295fi
3296for ac_site_file in "$ac_site_file1" "$ac_site_file2"
3297do
3298 test "x$ac_site_file" = xNONE && continue
cristycd4c5312009-11-22 01:19:08 +00003299 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
cristy8b350f62009-11-15 23:12:43 +00003300 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
cristy3ed852e2009-09-05 21:47:34 +00003301$as_echo "$as_me: loading site script $ac_site_file" >&6;}
3302 sed 's/^/| /' "$ac_site_file" >&5
cristy98dddb52010-11-04 00:30:15 +00003303 . "$ac_site_file" \
3304 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3305$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3306as_fn_error $? "failed to load site script $ac_site_file
3307See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00003308 fi
3309done
3310
3311if test -r "$cache_file"; then
cristycd4c5312009-11-22 01:19:08 +00003312 # Some versions of bash will fail to source /dev/null (special files
3313 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
3314 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
cristy8b350f62009-11-15 23:12:43 +00003315 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
cristy3ed852e2009-09-05 21:47:34 +00003316$as_echo "$as_me: loading cache $cache_file" >&6;}
3317 case $cache_file in
3318 [\\/]* | ?:[\\/]* ) . "$cache_file";;
3319 *) . "./$cache_file";;
3320 esac
3321 fi
3322else
cristy8b350f62009-11-15 23:12:43 +00003323 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
cristy3ed852e2009-09-05 21:47:34 +00003324$as_echo "$as_me: creating cache $cache_file" >&6;}
3325 >$cache_file
3326fi
3327
cristycd4c5312009-11-22 01:19:08 +00003328as_fn_append ac_header_list " stdlib.h"
3329as_fn_append ac_header_list " unistd.h"
3330as_fn_append ac_header_list " sys/param.h"
cristy3ed852e2009-09-05 21:47:34 +00003331# Check that the precious variables saved in the cache have kept the same
3332# value.
3333ac_cache_corrupted=false
3334for ac_var in $ac_precious_vars; do
3335 eval ac_old_set=\$ac_cv_env_${ac_var}_set
3336 eval ac_new_set=\$ac_env_${ac_var}_set
3337 eval ac_old_val=\$ac_cv_env_${ac_var}_value
3338 eval ac_new_val=\$ac_env_${ac_var}_value
3339 case $ac_old_set,$ac_new_set in
3340 set,)
cristy8b350f62009-11-15 23:12:43 +00003341 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
cristy3ed852e2009-09-05 21:47:34 +00003342$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3343 ac_cache_corrupted=: ;;
3344 ,set)
cristy8b350f62009-11-15 23:12:43 +00003345 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
cristy3ed852e2009-09-05 21:47:34 +00003346$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3347 ac_cache_corrupted=: ;;
3348 ,);;
3349 *)
3350 if test "x$ac_old_val" != "x$ac_new_val"; then
3351 # differences in whitespace do not lead to failure.
3352 ac_old_val_w=`echo x $ac_old_val`
3353 ac_new_val_w=`echo x $ac_new_val`
3354 if test "$ac_old_val_w" != "$ac_new_val_w"; then
cristy8b350f62009-11-15 23:12:43 +00003355 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
cristy3ed852e2009-09-05 21:47:34 +00003356$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3357 ac_cache_corrupted=:
3358 else
cristy8b350f62009-11-15 23:12:43 +00003359 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
cristy3ed852e2009-09-05 21:47:34 +00003360$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3361 eval $ac_var=\$ac_old_val
3362 fi
cristy8b350f62009-11-15 23:12:43 +00003363 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
cristy3ed852e2009-09-05 21:47:34 +00003364$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
cristy8b350f62009-11-15 23:12:43 +00003365 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
cristy3ed852e2009-09-05 21:47:34 +00003366$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
3367 fi;;
3368 esac
3369 # Pass precious variables to config.status.
3370 if test "$ac_new_set" = set; then
3371 case $ac_new_val in
3372 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3373 *) ac_arg=$ac_var=$ac_new_val ;;
3374 esac
3375 case " $ac_configure_args " in
3376 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
cristy8b350f62009-11-15 23:12:43 +00003377 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
cristy3ed852e2009-09-05 21:47:34 +00003378 esac
3379 fi
3380done
3381if $ac_cache_corrupted; then
cristy8b350f62009-11-15 23:12:43 +00003382 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00003383$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +00003384 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
cristy3ed852e2009-09-05 21:47:34 +00003385$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
cristy98dddb52010-11-04 00:30:15 +00003386 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003387fi
cristy8b350f62009-11-15 23:12:43 +00003388## -------------------- ##
3389## Main body of script. ##
3390## -------------------- ##
cristy3ed852e2009-09-05 21:47:34 +00003391
3392ac_ext=c
3393ac_cpp='$CPP $CPPFLAGS'
3394ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3395ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3396ac_compiler_gnu=$ac_cv_c_compiler_gnu
3397
3398
3399
3400ac_aux_dir=
3401for ac_dir in config "$srcdir"/config; do
cristy98dddb52010-11-04 00:30:15 +00003402 if test -f "$ac_dir/install-sh"; then
3403 ac_aux_dir=$ac_dir
3404 ac_install_sh="$ac_aux_dir/install-sh -c"
3405 break
3406 elif test -f "$ac_dir/install.sh"; then
3407 ac_aux_dir=$ac_dir
3408 ac_install_sh="$ac_aux_dir/install.sh -c"
3409 break
3410 elif test -f "$ac_dir/shtool"; then
3411 ac_aux_dir=$ac_dir
3412 ac_install_sh="$ac_aux_dir/shtool install -c"
3413 break
3414 fi
cristy3ed852e2009-09-05 21:47:34 +00003415done
3416if test -z "$ac_aux_dir"; then
cristy98dddb52010-11-04 00:30:15 +00003417 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003418fi
3419
3420# These three variables are undocumented and unsupported,
3421# and are intended to be withdrawn in a future Autoconf release.
3422# They can cause serious problems if a builder's source tree is in a directory
3423# whose full name contains unusual characters.
3424ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3425ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3426ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3427
3428
3429
3430
3431ac_config_headers="$ac_config_headers config/config.h"
3432
cristy24fc1fe2010-10-23 21:13:01 +00003433
cristy4c08aed2011-07-01 19:47:50 +00003434ac_config_commands="$ac_config_commands MagickCore/magick-config.h"
cristy73bd4a52010-10-05 11:24:23 +00003435
cristy4c08aed2011-07-01 19:47:50 +00003436ac_config_files="$ac_config_files config/configure.xml config/delegates.xml config/ImageMagick.rdf config/MagickCore.dox config/MagickWand.dox config/type-dejavu.xml config/type-ghostscript.xml config/type-windows.xml config/type.xml ImageMagick.spec Magick++/bin/Magick++-config MagickCore/ImageMagick.pc Magick++/lib/ImageMagick++.pc Magick++/lib/Magick++.pc MagickCore/MagickCore-config MagickCore/MagickCore.pc MagickCore/version.h Makefile magick.sh PerlMagick/Magick.pm PerlMagick/Makefile.PL PerlMagick/check.sh utilities/animate.1 utilities/compare.1 utilities/composite.1 utilities/conjure.1 utilities/convert.1 utilities/display.1 utilities/identify.1 utilities/ImageMagick.1 utilities/import.1 utilities/mogrify.1 utilities/montage.1 utilities/stream.1 MagickWand/MagickWand-config MagickWand/MagickWand.pc"
cristy3ed852e2009-09-05 21:47:34 +00003437
3438
3439#
3440# Save initial user-tunable values
3441#
3442USER_LIBS=$LIBS
3443for var in CC CFLAGS CPPFLAGS CXX CXXCPP LDFLAGS LIBS ; do
3444 eval isset=\${$var+set}
3445 if test "$isset" = 'set'; then
3446 eval val=$`echo $var`
3447 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS}'${var}=${val}' "
3448 fi
3449done
3450
3451
3452CONFIGURE_ARGS="$0 ${ac_configure_args}"
3453
3454
3455# Source file containing package/library versioning information.
3456. ${srcdir}/version.sh
3457
cristy15a88782010-01-31 23:24:49 +00003458echo "configuring ${PACKAGE_NAME} ${PACKAGE_VERSION}${PACKAGE_VERSION_ADDENDUM}"
cristy3ed852e2009-09-05 21:47:34 +00003459# Make sure we can run config.sub.
3460$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
cristy98dddb52010-11-04 00:30:15 +00003461 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003462
cristy8b350f62009-11-15 23:12:43 +00003463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
cristy3ed852e2009-09-05 21:47:34 +00003464$as_echo_n "checking build system type... " >&6; }
cristyda16f162011-02-19 23:52:17 +00003465if ${ac_cv_build+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00003466 $as_echo_n "(cached) " >&6
3467else
3468 ac_build_alias=$build_alias
3469test "x$ac_build_alias" = x &&
3470 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3471test "x$ac_build_alias" = x &&
cristy98dddb52010-11-04 00:30:15 +00003472 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003473ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
cristy98dddb52010-11-04 00:30:15 +00003474 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003475
3476fi
cristy8b350f62009-11-15 23:12:43 +00003477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
cristy3ed852e2009-09-05 21:47:34 +00003478$as_echo "$ac_cv_build" >&6; }
3479case $ac_cv_build in
3480*-*-*) ;;
cristy98dddb52010-11-04 00:30:15 +00003481*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +00003482esac
3483build=$ac_cv_build
3484ac_save_IFS=$IFS; IFS='-'
3485set x $ac_cv_build
3486shift
3487build_cpu=$1
3488build_vendor=$2
3489shift; shift
3490# Remember, the first character of IFS is used to create $*,
3491# except with old shells:
3492build_os=$*
3493IFS=$ac_save_IFS
3494case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3495
3496
cristy8b350f62009-11-15 23:12:43 +00003497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
cristy3ed852e2009-09-05 21:47:34 +00003498$as_echo_n "checking host system type... " >&6; }
cristyda16f162011-02-19 23:52:17 +00003499if ${ac_cv_host+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00003500 $as_echo_n "(cached) " >&6
3501else
3502 if test "x$host_alias" = x; then
3503 ac_cv_host=$ac_cv_build
3504else
3505 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
cristy98dddb52010-11-04 00:30:15 +00003506 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003507fi
3508
3509fi
cristy8b350f62009-11-15 23:12:43 +00003510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
cristy3ed852e2009-09-05 21:47:34 +00003511$as_echo "$ac_cv_host" >&6; }
3512case $ac_cv_host in
3513*-*-*) ;;
cristy98dddb52010-11-04 00:30:15 +00003514*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +00003515esac
3516host=$ac_cv_host
3517ac_save_IFS=$IFS; IFS='-'
3518set x $ac_cv_host
3519shift
3520host_cpu=$1
3521host_vendor=$2
3522shift; shift
3523# Remember, the first character of IFS is used to create $*,
3524# except with old shells:
3525host_os=$*
3526IFS=$ac_save_IFS
3527case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3528
3529
cristy8b350f62009-11-15 23:12:43 +00003530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
cristy3ed852e2009-09-05 21:47:34 +00003531$as_echo_n "checking target system type... " >&6; }
cristyda16f162011-02-19 23:52:17 +00003532if ${ac_cv_target+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00003533 $as_echo_n "(cached) " >&6
3534else
3535 if test "x$target_alias" = x; then
3536 ac_cv_target=$ac_cv_host
3537else
3538 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
cristy98dddb52010-11-04 00:30:15 +00003539 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003540fi
3541
3542fi
cristy8b350f62009-11-15 23:12:43 +00003543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
cristy3ed852e2009-09-05 21:47:34 +00003544$as_echo "$ac_cv_target" >&6; }
3545case $ac_cv_target in
3546*-*-*) ;;
cristy98dddb52010-11-04 00:30:15 +00003547*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +00003548esac
3549target=$ac_cv_target
3550ac_save_IFS=$IFS; IFS='-'
3551set x $ac_cv_target
3552shift
3553target_cpu=$1
3554target_vendor=$2
3555shift; shift
3556# Remember, the first character of IFS is used to create $*,
3557# except with old shells:
3558target_os=$*
3559IFS=$ac_save_IFS
3560case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3561
3562
3563# The aliases save the names the user supplied, while $host etc.
3564# will get canonicalized.
3565test -n "$target_alias" &&
3566 test "$program_prefix$program_suffix$program_transform_name" = \
3567 NONENONEs,x,x, &&
3568 program_prefix=${target_alias}-
3569
cristy837d6dc2010-02-27 01:16:57 +00003570
3571
3572
cristy19615b82011-04-13 20:02:01 +00003573MAGICK_TARGET_CPU=$host_cpu
cristy3225a072010-04-17 01:47:28 +00003574
3575
cristy19615b82011-04-13 20:02:01 +00003576MAGICK_TARGET_VENDOR=$host_vendor
cristy3225a072010-04-17 01:47:28 +00003577
3578
cristy19615b82011-04-13 20:02:01 +00003579MAGICK_TARGET_OS=$host_os
cristy3225a072010-04-17 01:47:28 +00003580
3581
cristy3ed852e2009-09-05 21:47:34 +00003582# Substitute library versioning
cristybab87c32010-02-09 20:54:22 +00003583MAGICK_LIBRARY_CURRENT_MIN=`expr $MAGICK_LIBRARY_CURRENT - $MAGICK_LIBRARY_AGE`
3584
3585MAGICK_LIBRARY_VERSION_INFO=$MAGICK_LIBRARY_CURRENT:$MAGICK_LIBRARY_REVISION:$MAGICK_LIBRARY_AGE
3586
cristyc6e91792011-10-13 18:39:26 +00003587MAGICK_SVN_REVISION=5636
cristyd694ca32011-03-27 21:42:54 +00003588
3589
cristy3ed852e2009-09-05 21:47:34 +00003590
3591
3592# Ensure that make can run correctly
cristy73bd4a52010-10-05 11:24:23 +00003593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3594$as_echo_n "checking whether build environment is sane... " >&6; }
3595# Just in case
3596sleep 1
3597echo timestamp > conftest.file
3598# Reject unsafe characters in $srcdir or the absolute working directory
3599# name. Accept space and tab only in the latter.
3600am_lf='
3601'
3602case `pwd` in
3603 *[\\\"\#\$\&\'\`$am_lf]*)
cristy98dddb52010-11-04 00:30:15 +00003604 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
cristy73bd4a52010-10-05 11:24:23 +00003605esac
3606case $srcdir in
3607 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
cristy98dddb52010-11-04 00:30:15 +00003608 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
cristy73bd4a52010-10-05 11:24:23 +00003609esac
cristy3ed852e2009-09-05 21:47:34 +00003610
cristy73bd4a52010-10-05 11:24:23 +00003611# Do `set' in a subshell so we don't clobber the current shell's
3612# arguments. Must try -L first in case configure is actually a
3613# symlink; some systems play weird games with the mod time of symlinks
3614# (eg FreeBSD returns the mod time of the symlink's containing
3615# directory).
3616if (
3617 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3618 if test "$*" = "X"; then
3619 # -L didn't work.
3620 set X `ls -t "$srcdir/configure" conftest.file`
3621 fi
3622 rm -f conftest.file
3623 if test "$*" != "X $srcdir/configure conftest.file" \
3624 && test "$*" != "X conftest.file $srcdir/configure"; then
3625
3626 # If neither matched, then we have a broken ls. This can happen
3627 # if, for instance, CONFIG_SHELL is bash and it inherits a
3628 # broken ls alias from the environment. This has actually
3629 # happened. Such a system could not be considered "sane".
cristy98dddb52010-11-04 00:30:15 +00003630 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
cristy73bd4a52010-10-05 11:24:23 +00003631alias in your environment" "$LINENO" 5
3632 fi
3633
3634 test "$2" = conftest.file
3635 )
3636then
3637 # Ok.
3638 :
3639else
cristy98dddb52010-11-04 00:30:15 +00003640 as_fn_error $? "newly created file is older than distributed files!
cristy73bd4a52010-10-05 11:24:23 +00003641Check your system clock" "$LINENO" 5
3642fi
3643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3644$as_echo "yes" >&6; }
3645
3646am__api_version='1.11'
3647
3648# Find a good install program. We prefer a C program (faster),
3649# so one script is as good as another. But avoid the broken or
3650# incompatible versions:
3651# SysV /etc/install, /usr/sbin/install
3652# SunOS /usr/etc/install
3653# IRIX /sbin/install
3654# AIX /bin/install
3655# AmigaOS /C/install, which installs bootblocks on floppy discs
3656# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3657# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3658# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3659# OS/2's system install, which has a completely different semantic
3660# ./install, which can be erroneously created by make from ./install.sh.
3661# Reject install programs that cannot install multiple files.
3662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3663$as_echo_n "checking for a BSD-compatible install... " >&6; }
3664if test -z "$INSTALL"; then
cristyda16f162011-02-19 23:52:17 +00003665if ${ac_cv_path_install+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00003666 $as_echo_n "(cached) " >&6
3667else
3668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3669for as_dir in $PATH
3670do
3671 IFS=$as_save_IFS
3672 test -z "$as_dir" && as_dir=.
3673 # Account for people who put trailing slashes in PATH elements.
3674case $as_dir/ in #((
3675 ./ | .// | /[cC]/* | \
3676 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3677 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3678 /usr/ucb/* ) ;;
3679 *)
3680 # OSF1 and SCO ODT 3.0 have their own names for install.
3681 # Don't use installbsd from OSF since it installs stuff as root
3682 # by default.
3683 for ac_prog in ginstall scoinst install; do
3684 for ac_exec_ext in '' $ac_executable_extensions; do
3685 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3686 if test $ac_prog = install &&
3687 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3688 # AIX install. It has an incompatible calling convention.
3689 :
3690 elif test $ac_prog = install &&
3691 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3692 # program-specific install script used by HP pwplus--don't use.
3693 :
3694 else
3695 rm -rf conftest.one conftest.two conftest.dir
3696 echo one > conftest.one
3697 echo two > conftest.two
3698 mkdir conftest.dir
3699 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3700 test -s conftest.one && test -s conftest.two &&
3701 test -s conftest.dir/conftest.one &&
3702 test -s conftest.dir/conftest.two
3703 then
3704 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3705 break 3
3706 fi
3707 fi
3708 fi
3709 done
3710 done
3711 ;;
3712esac
3713
3714 done
3715IFS=$as_save_IFS
3716
3717rm -rf conftest.one conftest.two conftest.dir
3718
3719fi
3720 if test "${ac_cv_path_install+set}" = set; then
3721 INSTALL=$ac_cv_path_install
3722 else
3723 # As a last resort, use the slow shell script. Don't cache a
3724 # value for INSTALL within a source directory, because that will
3725 # break other packages using the cache if that directory is
3726 # removed, or if the value is a relative name.
3727 INSTALL=$ac_install_sh
3728 fi
3729fi
3730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3731$as_echo "$INSTALL" >&6; }
3732
3733# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3734# It thinks the first close brace ends the variable substitution.
3735test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3736
3737test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3738
3739test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3740
3741test "$program_prefix" != NONE &&
3742 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3743# Use a double $ so make ignores it.
3744test "$program_suffix" != NONE &&
3745 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3746# Double any \ or $.
3747# By default was `s,x,x', remove it if useless.
3748ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3749program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3750
3751# expand $ac_aux_dir to an absolute path
3752am_aux_dir=`cd $ac_aux_dir && pwd`
3753
3754if test x"${MISSING+set}" != xset; then
3755 case $am_aux_dir in
3756 *\ * | *\ *)
3757 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3758 *)
3759 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3760 esac
3761fi
3762# Use eval to expand $SHELL
3763if eval "$MISSING --run true"; then
3764 am_missing_run="$MISSING --run "
3765else
3766 am_missing_run=
3767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3768$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3769fi
3770
3771if test x"${install_sh}" != xset; then
3772 case $am_aux_dir in
3773 *\ * | *\ *)
3774 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3775 *)
3776 install_sh="\${SHELL} $am_aux_dir/install-sh"
3777 esac
3778fi
3779
3780# Installed binaries are usually stripped using `strip' when the user
3781# run `make install-strip'. However `strip' might not be the right
3782# tool to use in cross-compilation environments, therefore Automake
3783# will honor the `STRIP' environment variable to overrule this program.
3784if test "$cross_compiling" != no; then
3785 if test -n "$ac_tool_prefix"; then
3786 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3787set dummy ${ac_tool_prefix}strip; ac_word=$2
3788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3789$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00003790if ${ac_cv_prog_STRIP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00003791 $as_echo_n "(cached) " >&6
3792else
3793 if test -n "$STRIP"; then
3794 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3795else
3796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3797for as_dir in $PATH
3798do
3799 IFS=$as_save_IFS
3800 test -z "$as_dir" && as_dir=.
3801 for ac_exec_ext in '' $ac_executable_extensions; do
3802 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3803 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3804 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3805 break 2
3806 fi
3807done
3808 done
3809IFS=$as_save_IFS
3810
3811fi
3812fi
3813STRIP=$ac_cv_prog_STRIP
3814if test -n "$STRIP"; then
3815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3816$as_echo "$STRIP" >&6; }
3817else
3818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3819$as_echo "no" >&6; }
3820fi
3821
3822
3823fi
3824if test -z "$ac_cv_prog_STRIP"; then
3825 ac_ct_STRIP=$STRIP
3826 # Extract the first word of "strip", so it can be a program name with args.
3827set dummy strip; ac_word=$2
3828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3829$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00003830if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00003831 $as_echo_n "(cached) " >&6
3832else
3833 if test -n "$ac_ct_STRIP"; then
3834 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3835else
3836as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3837for as_dir in $PATH
3838do
3839 IFS=$as_save_IFS
3840 test -z "$as_dir" && as_dir=.
3841 for ac_exec_ext in '' $ac_executable_extensions; do
3842 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3843 ac_cv_prog_ac_ct_STRIP="strip"
3844 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3845 break 2
3846 fi
3847done
3848 done
3849IFS=$as_save_IFS
3850
3851fi
3852fi
3853ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3854if test -n "$ac_ct_STRIP"; then
3855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3856$as_echo "$ac_ct_STRIP" >&6; }
3857else
3858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3859$as_echo "no" >&6; }
3860fi
3861
3862 if test "x$ac_ct_STRIP" = x; then
3863 STRIP=":"
3864 else
3865 case $cross_compiling:$ac_tool_warned in
3866yes:)
3867{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3868$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3869ac_tool_warned=yes ;;
3870esac
3871 STRIP=$ac_ct_STRIP
3872 fi
3873else
3874 STRIP="$ac_cv_prog_STRIP"
3875fi
3876
3877fi
3878INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3879
3880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3881$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3882if test -z "$MKDIR_P"; then
cristyda16f162011-02-19 23:52:17 +00003883 if ${ac_cv_path_mkdir+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00003884 $as_echo_n "(cached) " >&6
3885else
3886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3887for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3888do
3889 IFS=$as_save_IFS
3890 test -z "$as_dir" && as_dir=.
3891 for ac_prog in mkdir gmkdir; do
3892 for ac_exec_ext in '' $ac_executable_extensions; do
3893 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3894 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3895 'mkdir (GNU coreutils) '* | \
3896 'mkdir (coreutils) '* | \
3897 'mkdir (fileutils) '4.1*)
3898 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3899 break 3;;
3900 esac
3901 done
3902 done
3903 done
3904IFS=$as_save_IFS
3905
3906fi
3907
3908 test -d ./--version && rmdir ./--version
3909 if test "${ac_cv_path_mkdir+set}" = set; then
3910 MKDIR_P="$ac_cv_path_mkdir -p"
3911 else
3912 # As a last resort, use the slow shell script. Don't cache a
3913 # value for MKDIR_P within a source directory, because that will
3914 # break other packages using the cache if that directory is
3915 # removed, or if the value is a relative name.
3916 MKDIR_P="$ac_install_sh -d"
3917 fi
3918fi
3919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3920$as_echo "$MKDIR_P" >&6; }
3921
3922mkdir_p="$MKDIR_P"
3923case $mkdir_p in
3924 [\\/$]* | ?:[\\/]*) ;;
3925 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3926esac
3927
3928for ac_prog in gawk mawk nawk awk
3929do
3930 # Extract the first word of "$ac_prog", so it can be a program name with args.
3931set dummy $ac_prog; ac_word=$2
3932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3933$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00003934if ${ac_cv_prog_AWK+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00003935 $as_echo_n "(cached) " >&6
3936else
3937 if test -n "$AWK"; then
3938 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3939else
3940as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3941for as_dir in $PATH
3942do
3943 IFS=$as_save_IFS
3944 test -z "$as_dir" && as_dir=.
3945 for ac_exec_ext in '' $ac_executable_extensions; do
3946 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3947 ac_cv_prog_AWK="$ac_prog"
3948 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3949 break 2
3950 fi
3951done
3952 done
3953IFS=$as_save_IFS
3954
3955fi
3956fi
3957AWK=$ac_cv_prog_AWK
3958if test -n "$AWK"; then
3959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3960$as_echo "$AWK" >&6; }
3961else
3962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3963$as_echo "no" >&6; }
3964fi
3965
3966
3967 test -n "$AWK" && break
3968done
3969
3970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3971$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3972set x ${MAKE-make}
3973ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
cristyda16f162011-02-19 23:52:17 +00003974if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00003975 $as_echo_n "(cached) " >&6
3976else
3977 cat >conftest.make <<\_ACEOF
3978SHELL = /bin/sh
3979all:
3980 @echo '@@@%%%=$(MAKE)=@@@%%%'
3981_ACEOF
cristy98dddb52010-11-04 00:30:15 +00003982# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
cristy73bd4a52010-10-05 11:24:23 +00003983case `${MAKE-make} -f conftest.make 2>/dev/null` in
3984 *@@@%%%=?*=@@@%%%*)
3985 eval ac_cv_prog_make_${ac_make}_set=yes;;
3986 *)
3987 eval ac_cv_prog_make_${ac_make}_set=no;;
3988esac
3989rm -f conftest.make
3990fi
3991if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3993$as_echo "yes" >&6; }
3994 SET_MAKE=
3995else
3996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3997$as_echo "no" >&6; }
3998 SET_MAKE="MAKE=${MAKE-make}"
3999fi
4000
4001rm -rf .tst 2>/dev/null
4002mkdir .tst 2>/dev/null
4003if test -d .tst; then
4004 am__leading_dot=.
4005else
4006 am__leading_dot=_
4007fi
4008rmdir .tst 2>/dev/null
4009
4010if test "`cd $srcdir && pwd`" != "`pwd`"; then
4011 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4012 # is not polluted with repeated "-I."
4013 am__isrc=' -I$(srcdir)'
4014 # test to see if srcdir already configured
4015 if test -f $srcdir/config.status; then
cristy98dddb52010-11-04 00:30:15 +00004016 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +00004017 fi
4018fi
4019
4020# test whether we have cygpath
4021if test -z "$CYGPATH_W"; then
4022 if (cygpath --version) >/dev/null 2>/dev/null; then
4023 CYGPATH_W='cygpath -w'
4024 else
4025 CYGPATH_W=echo
4026 fi
4027fi
4028
4029
4030# Define the identity of the package.
4031 PACKAGE=$PACKAGE_NAME
4032 VERSION="${PACKAGE_VERSION}${PACKAGE_VERSION_ADDENDUM}"
4033
4034
4035# Some tools Automake needs.
4036
4037ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4038
4039
4040AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4041
4042
4043AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4044
4045
4046AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4047
4048
4049MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4050
4051# We need awk for the "check" target. The system "awk" is bad on
4052# some platforms.
4053# Always define AMTAR for backward compatibility.
4054
4055AMTAR=${AMTAR-"${am_missing_run}tar"}
4056
4057am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4058
4059
4060
4061
4062
cristy3ed852e2009-09-05 21:47:34 +00004063
4064# Enable support for silent build rules
cristy73bd4a52010-10-05 11:24:23 +00004065# Check whether --enable-silent-rules was given.
4066if test "${enable_silent_rules+set}" = set; then :
4067 enableval=$enable_silent_rules;
4068fi
4069
4070case $enable_silent_rules in
4071yes) AM_DEFAULT_VERBOSITY=0;;
4072no) AM_DEFAULT_VERBOSITY=1;;
4073*) AM_DEFAULT_VERBOSITY=0;;
4074esac
4075AM_BACKSLASH='\'
4076
cristy3ed852e2009-09-05 21:47:34 +00004077
4078MAGICK_LIB_VERSION="0x"
4079if test ${MAGICK_LIBRARY_CURRENT} -lt 10 ; then
4080 MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}0
4081fi
4082MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}${MAGICK_LIBRARY_CURRENT}
4083if test ${MAGICK_LIBRARY_AGE} -lt 10 ; then
4084 MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}0
4085fi
4086MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}${MAGICK_LIBRARY_AGE}
4087if test ${MAGICK_LIBRARY_REVISION} -lt 10 ; then
4088 MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}0
4089fi
4090MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}${MAGICK_LIBRARY_REVISION}
4091
4092
4093# Definition used to define MagickLibVersionText in version.h
4094MAGICK_LIB_VERSION_TEXT="${PACKAGE_VERSION}"
4095
4096
4097# Definition used to define MagickLibVersionNumber in version.h
4098MAGICK_LIB_VERSION_NUMBER="${MAGICK_LIBRARY_CURRENT},${MAGICK_LIBRARY_AGE},${MAGICK_LIBRARY_REVISION}"
4099
4100
4101# Regenerate config.status if ChangeLog or version.sh is updated.
4102CONFIG_STATUS_DEPENDENCIES='$(top_srcdir)/version.sh'
4103
4104
4105PERLMAINCC=$CC
4106
4107MAGICK_CFLAGS=''
4108MAGICK_CPPFLAGS=$CPPFLAGS_USER
4109MAGICK_PCFLAGS=$CPPFLAGS_USER
4110MAGICK_LDFLAGS=''
4111MAGICK_LIBS=''
cristyfd9dcd42010-08-08 18:07:02 +00004112MAGICK_FEATURES=''
cristy3ed852e2009-09-05 21:47:34 +00004113
4114#
4115# Evaluate shell variable equivalents to Makefile directory variables
4116#
4117if test "x$prefix" = xNONE; then
4118 prefix=$ac_default_prefix
4119fi
4120# Let make expand exec_prefix.
4121if test "x$exec_prefix" = xNONE; then
4122 exec_prefix='${prefix}'
4123fi
4124
4125#
4126eval "eval PREFIX_DIR=${prefix}"
4127
4128eval "eval EXEC_PREFIX_DIR=${exec_prefix}"
4129
4130eval "eval BIN_DIR=$bindir"
4131
4132eval "eval SBIN_DIR=$sbindir"
4133
4134eval "eval LIBEXEC_DIR=$libexecdir"
4135
4136eval "eval DATA_DIR=$datadir"
4137
cristyd55889c2011-03-27 00:50:24 +00004138eval "eval DOC_DIR=$docdir"
4139
cristy3ed852e2009-09-05 21:47:34 +00004140eval "eval SYSCONF_DIR=$sysconfdir"
4141
4142eval "eval SHAREDSTATE_DIR=$sharedstatedir"
4143
4144eval "eval LOCALSTATE_DIR=$localstatedir"
4145
4146eval "eval LIB_DIR=$libdir"
4147
4148eval "eval INCLUDE_DIR=$includedir"
4149
4150eval "eval PERSISTINCLUDE_DIR=$oldincludedir"
4151
4152eval "eval INFO_DIR=$infodir"
4153
4154eval "eval MAN_DIR=$mandir"
4155
4156
4157# Get full paths to source and build directories
4158srcdirfull="`cd $srcdir && pwd`"
4159builddir="`pwd`"
4160
4161#
4162# Compute variables useful for running uninstalled software.
4163#
4164MAGICK_CODER_MODULE_PATH="${builddir}/coders"
4165MAGICK_CONFIGURE_SRC_PATH="${srcdirfull}/config"
4166MAGICK_CONFIGURE_BUILD_PATH="${builddir}/config"
4167MAGICK_FILTER_MODULE_PATH="${builddir}/filters"
4168DIRSEP=':'
4169case "${build_os}" in
4170 mingw* )
4171 MAGICK_CODER_MODULE_PATH=`$WinPathScript "${MAGICK_CODER_MODULE_PATH}" 0`
4172 MAGICK_CONFIGURE_SRC_PATH=`$WinPathScript "${MAGICK_CONFIGURE_SRC_PATH}" 0`
4173 MAGICK_CONFIGURE_BUILD_PATH=`$WinPathScript "${MAGICK_CONFIGURE_BUILD_PATH}" 0`
4174 MAGICK_FILTER_MODULE_PATH=`$WinPathScript "${MAGICK_FILTER_MODULE_PATH}" 0`
4175 DIRSEP=';'
4176 ;;
4177esac
4178case "${host_os}" in
4179 mingw* )
4180 DIRSEP=';'
4181 ;;
4182esac
4183
4184
4185
4186
4187
4188
cristya0b81c32010-01-22 02:54:33 +00004189
4190#
4191# Enable OS features.
4192#
cristy73bd4a52010-10-05 11:24:23 +00004193DEPDIR="${am__leading_dot}deps"
4194
4195ac_config_commands="$ac_config_commands depfiles"
4196
4197
4198am_make=${MAKE-make}
4199cat > confinc << 'END'
4200am__doit:
4201 @echo this is the am__doit target
4202.PHONY: am__doit
4203END
4204# If we don't find an include directive, just comment out the code.
4205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4206$as_echo_n "checking for style of include used by $am_make... " >&6; }
4207am__include="#"
4208am__quote=
4209_am_result=none
4210# First try GNU make style include.
4211echo "include confinc" > confmf
4212# Ignore all kinds of additional output from `make'.
4213case `$am_make -s -f confmf 2> /dev/null` in #(
4214*the\ am__doit\ target*)
4215 am__include=include
4216 am__quote=
4217 _am_result=GNU
4218 ;;
4219esac
4220# Now try BSD make style include.
4221if test "$am__include" = "#"; then
4222 echo '.include "confinc"' > confmf
4223 case `$am_make -s -f confmf 2> /dev/null` in #(
4224 *the\ am__doit\ target*)
4225 am__include=.include
4226 am__quote="\""
4227 _am_result=BSD
4228 ;;
4229 esac
4230fi
4231
4232
4233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4234$as_echo "$_am_result" >&6; }
4235rm -f confinc confmf
4236
4237# Check whether --enable-dependency-tracking was given.
4238if test "${enable_dependency_tracking+set}" = set; then :
4239 enableval=$enable_dependency_tracking;
4240fi
4241
4242if test "x$enable_dependency_tracking" != xno; then
4243 am_depcomp="$ac_aux_dir/depcomp"
4244 AMDEPBACKSLASH='\'
4245fi
4246 if test "x$enable_dependency_tracking" != xno; then
4247 AMDEP_TRUE=
4248 AMDEP_FALSE='#'
4249else
4250 AMDEP_TRUE='#'
4251 AMDEP_FALSE=
4252fi
4253
4254
cristy3ed852e2009-09-05 21:47:34 +00004255ac_ext=c
4256ac_cpp='$CPP $CPPFLAGS'
4257ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4258ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4259ac_compiler_gnu=$ac_cv_c_compiler_gnu
4260if test -n "$ac_tool_prefix"; then
4261 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4262set dummy ${ac_tool_prefix}gcc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004264$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004265if ${ac_cv_prog_CC+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004266 $as_echo_n "(cached) " >&6
4267else
4268 if test -n "$CC"; then
4269 ac_cv_prog_CC="$CC" # Let the user override the test.
4270else
4271as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4272for as_dir in $PATH
4273do
4274 IFS=$as_save_IFS
4275 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004276 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00004277 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4278 ac_cv_prog_CC="${ac_tool_prefix}gcc"
cristy8b350f62009-11-15 23:12:43 +00004279 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004280 break 2
4281 fi
4282done
cristy8b350f62009-11-15 23:12:43 +00004283 done
cristy3ed852e2009-09-05 21:47:34 +00004284IFS=$as_save_IFS
4285
4286fi
4287fi
4288CC=$ac_cv_prog_CC
4289if test -n "$CC"; then
cristy8b350f62009-11-15 23:12:43 +00004290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004291$as_echo "$CC" >&6; }
4292else
cristy8b350f62009-11-15 23:12:43 +00004293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004294$as_echo "no" >&6; }
4295fi
4296
4297
4298fi
4299if test -z "$ac_cv_prog_CC"; then
4300 ac_ct_CC=$CC
4301 # Extract the first word of "gcc", so it can be a program name with args.
4302set dummy gcc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004304$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004305if ${ac_cv_prog_ac_ct_CC+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004306 $as_echo_n "(cached) " >&6
4307else
4308 if test -n "$ac_ct_CC"; then
4309 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4310else
4311as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4312for as_dir in $PATH
4313do
4314 IFS=$as_save_IFS
4315 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004316 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00004317 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4318 ac_cv_prog_ac_ct_CC="gcc"
cristy8b350f62009-11-15 23:12:43 +00004319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004320 break 2
4321 fi
4322done
cristy8b350f62009-11-15 23:12:43 +00004323 done
cristy3ed852e2009-09-05 21:47:34 +00004324IFS=$as_save_IFS
4325
4326fi
4327fi
4328ac_ct_CC=$ac_cv_prog_ac_ct_CC
4329if test -n "$ac_ct_CC"; then
cristy8b350f62009-11-15 23:12:43 +00004330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004331$as_echo "$ac_ct_CC" >&6; }
4332else
cristy8b350f62009-11-15 23:12:43 +00004333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004334$as_echo "no" >&6; }
4335fi
4336
4337 if test "x$ac_ct_CC" = x; then
4338 CC=""
4339 else
4340 case $cross_compiling:$ac_tool_warned in
4341yes:)
cristy8b350f62009-11-15 23:12:43 +00004342{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00004343$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4344ac_tool_warned=yes ;;
4345esac
4346 CC=$ac_ct_CC
4347 fi
4348else
4349 CC="$ac_cv_prog_CC"
4350fi
4351
4352if test -z "$CC"; then
4353 if test -n "$ac_tool_prefix"; then
4354 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4355set dummy ${ac_tool_prefix}cc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004357$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004358if ${ac_cv_prog_CC+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004359 $as_echo_n "(cached) " >&6
4360else
4361 if test -n "$CC"; then
4362 ac_cv_prog_CC="$CC" # Let the user override the test.
4363else
4364as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4365for as_dir in $PATH
4366do
4367 IFS=$as_save_IFS
4368 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004369 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00004370 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4371 ac_cv_prog_CC="${ac_tool_prefix}cc"
cristy8b350f62009-11-15 23:12:43 +00004372 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004373 break 2
4374 fi
4375done
cristy8b350f62009-11-15 23:12:43 +00004376 done
cristy3ed852e2009-09-05 21:47:34 +00004377IFS=$as_save_IFS
4378
4379fi
4380fi
4381CC=$ac_cv_prog_CC
4382if test -n "$CC"; then
cristy8b350f62009-11-15 23:12:43 +00004383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004384$as_echo "$CC" >&6; }
4385else
cristy8b350f62009-11-15 23:12:43 +00004386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004387$as_echo "no" >&6; }
4388fi
4389
4390
4391 fi
4392fi
4393if test -z "$CC"; then
4394 # Extract the first word of "cc", so it can be a program name with args.
4395set dummy cc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004397$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004398if ${ac_cv_prog_CC+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004399 $as_echo_n "(cached) " >&6
4400else
4401 if test -n "$CC"; then
4402 ac_cv_prog_CC="$CC" # Let the user override the test.
4403else
4404 ac_prog_rejected=no
4405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4406for as_dir in $PATH
4407do
4408 IFS=$as_save_IFS
4409 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004410 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00004411 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4412 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4413 ac_prog_rejected=yes
4414 continue
4415 fi
4416 ac_cv_prog_CC="cc"
cristy8b350f62009-11-15 23:12:43 +00004417 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004418 break 2
4419 fi
4420done
cristy8b350f62009-11-15 23:12:43 +00004421 done
cristy3ed852e2009-09-05 21:47:34 +00004422IFS=$as_save_IFS
4423
4424if test $ac_prog_rejected = yes; then
4425 # We found a bogon in the path, so make sure we never use it.
4426 set dummy $ac_cv_prog_CC
4427 shift
4428 if test $# != 0; then
4429 # We chose a different compiler from the bogus one.
4430 # However, it has the same basename, so the bogon will be chosen
4431 # first if we set CC to just the basename; use the full file name.
4432 shift
4433 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4434 fi
4435fi
4436fi
4437fi
4438CC=$ac_cv_prog_CC
4439if test -n "$CC"; then
cristy8b350f62009-11-15 23:12:43 +00004440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004441$as_echo "$CC" >&6; }
4442else
cristy8b350f62009-11-15 23:12:43 +00004443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004444$as_echo "no" >&6; }
4445fi
4446
4447
4448fi
4449if test -z "$CC"; then
4450 if test -n "$ac_tool_prefix"; then
4451 for ac_prog in cl.exe
4452 do
4453 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4454set dummy $ac_tool_prefix$ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004456$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004457if ${ac_cv_prog_CC+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004458 $as_echo_n "(cached) " >&6
4459else
4460 if test -n "$CC"; then
4461 ac_cv_prog_CC="$CC" # Let the user override the test.
4462else
4463as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4464for as_dir in $PATH
4465do
4466 IFS=$as_save_IFS
4467 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004468 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00004469 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4470 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
cristy8b350f62009-11-15 23:12:43 +00004471 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004472 break 2
4473 fi
4474done
cristy8b350f62009-11-15 23:12:43 +00004475 done
cristy3ed852e2009-09-05 21:47:34 +00004476IFS=$as_save_IFS
4477
4478fi
4479fi
4480CC=$ac_cv_prog_CC
4481if test -n "$CC"; then
cristy8b350f62009-11-15 23:12:43 +00004482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004483$as_echo "$CC" >&6; }
4484else
cristy8b350f62009-11-15 23:12:43 +00004485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004486$as_echo "no" >&6; }
4487fi
4488
4489
4490 test -n "$CC" && break
4491 done
4492fi
4493if test -z "$CC"; then
4494 ac_ct_CC=$CC
4495 for ac_prog in cl.exe
4496do
4497 # Extract the first word of "$ac_prog", so it can be a program name with args.
4498set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004500$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004501if ${ac_cv_prog_ac_ct_CC+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004502 $as_echo_n "(cached) " >&6
4503else
4504 if test -n "$ac_ct_CC"; then
4505 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4506else
4507as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4508for as_dir in $PATH
4509do
4510 IFS=$as_save_IFS
4511 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004512 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00004513 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4514 ac_cv_prog_ac_ct_CC="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +00004515 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004516 break 2
4517 fi
4518done
cristy8b350f62009-11-15 23:12:43 +00004519 done
cristy3ed852e2009-09-05 21:47:34 +00004520IFS=$as_save_IFS
4521
4522fi
4523fi
4524ac_ct_CC=$ac_cv_prog_ac_ct_CC
4525if test -n "$ac_ct_CC"; then
cristy8b350f62009-11-15 23:12:43 +00004526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004527$as_echo "$ac_ct_CC" >&6; }
4528else
cristy8b350f62009-11-15 23:12:43 +00004529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004530$as_echo "no" >&6; }
4531fi
4532
4533
4534 test -n "$ac_ct_CC" && break
4535done
4536
4537 if test "x$ac_ct_CC" = x; then
4538 CC=""
4539 else
4540 case $cross_compiling:$ac_tool_warned in
4541yes:)
cristy8b350f62009-11-15 23:12:43 +00004542{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00004543$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4544ac_tool_warned=yes ;;
4545esac
4546 CC=$ac_ct_CC
4547 fi
4548fi
4549
4550fi
4551
4552
cristy8b350f62009-11-15 23:12:43 +00004553test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00004554$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00004555as_fn_error $? "no acceptable C compiler found in \$PATH
4556See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00004557
4558# Provide some information about the compiler.
cristy8b350f62009-11-15 23:12:43 +00004559$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
cristy3ed852e2009-09-05 21:47:34 +00004560set X $ac_compile
4561ac_compiler=$2
cristy8b350f62009-11-15 23:12:43 +00004562for ac_option in --version -v -V -qversion; do
4563 { { ac_try="$ac_compiler $ac_option >&5"
cristy3ed852e2009-09-05 21:47:34 +00004564case "(($ac_try" in
4565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4566 *) ac_try_echo=$ac_try;;
4567esac
cristy8b350f62009-11-15 23:12:43 +00004568eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4569$as_echo "$ac_try_echo"; } >&5
4570 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
cristy3ed852e2009-09-05 21:47:34 +00004571 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00004572 if test -s conftest.err; then
4573 sed '10a\
4574... rest of stderr output deleted ...
4575 10q' conftest.err >conftest.er1
4576 cat conftest.er1 >&5
cristy8b350f62009-11-15 23:12:43 +00004577 fi
cristycd4c5312009-11-22 01:19:08 +00004578 rm -f conftest.er1 conftest.err
cristy8b350f62009-11-15 23:12:43 +00004579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4580 test $ac_status = 0; }
4581done
cristy3ed852e2009-09-05 21:47:34 +00004582
cristy8b350f62009-11-15 23:12:43 +00004583cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004584/* end confdefs.h. */
cristycd4c5312009-11-22 01:19:08 +00004585
cristy3ed852e2009-09-05 21:47:34 +00004586int
4587main ()
4588{
4589
4590 ;
4591 return 0;
4592}
4593_ACEOF
4594ac_clean_files_save=$ac_clean_files
cristycd4c5312009-11-22 01:19:08 +00004595ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
cristy3ed852e2009-09-05 21:47:34 +00004596# Try to create an executable without -o first, disregard a.out.
4597# It will help us diagnose broken compilers, and finding out an intuition
4598# of exeext.
cristycd4c5312009-11-22 01:19:08 +00004599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4600$as_echo_n "checking whether the C compiler works... " >&6; }
cristy3ed852e2009-09-05 21:47:34 +00004601ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4602
4603# The possible output files:
4604ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4605
4606ac_rmfiles=
4607for ac_file in $ac_files
4608do
4609 case $ac_file in
4610 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4611 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4612 esac
4613done
4614rm -f $ac_rmfiles
4615
cristy8b350f62009-11-15 23:12:43 +00004616if { { ac_try="$ac_link_default"
cristy3ed852e2009-09-05 21:47:34 +00004617case "(($ac_try" in
4618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4619 *) ac_try_echo=$ac_try;;
4620esac
cristy8b350f62009-11-15 23:12:43 +00004621eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4622$as_echo "$ac_try_echo"; } >&5
cristy3ed852e2009-09-05 21:47:34 +00004623 (eval "$ac_link_default") 2>&5
4624 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00004625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4626 test $ac_status = 0; }; then :
cristy3ed852e2009-09-05 21:47:34 +00004627 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4628# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4629# in a Makefile. We should not override ac_cv_exeext if it was cached,
4630# so that the user can short-circuit this test for compilers unknown to
4631# Autoconf.
4632for ac_file in $ac_files ''
4633do
4634 test -f "$ac_file" || continue
4635 case $ac_file in
4636 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4637 ;;
4638 [ab].out )
4639 # We found the default executable, but exeext='' is most
4640 # certainly right.
4641 break;;
4642 *.* )
cristy8b350f62009-11-15 23:12:43 +00004643 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
cristy3ed852e2009-09-05 21:47:34 +00004644 then :; else
4645 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4646 fi
4647 # We set ac_cv_exeext here because the later test for it is not
4648 # safe: cross compilers may not add the suffix if given an `-o'
4649 # argument, so we may need to know it at that point already.
4650 # Even if this section looks crufty: it has the advantage of
4651 # actually working.
4652 break;;
4653 * )
4654 break;;
4655 esac
4656done
4657test "$ac_cv_exeext" = no && ac_cv_exeext=
4658
4659else
4660 ac_file=''
4661fi
cristy8b350f62009-11-15 23:12:43 +00004662if test -z "$ac_file"; then :
cristycd4c5312009-11-22 01:19:08 +00004663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4664$as_echo "no" >&6; }
4665$as_echo "$as_me: failed program was:" >&5
cristy3ed852e2009-09-05 21:47:34 +00004666sed 's/^/| /' conftest.$ac_ext >&5
4667
cristy8b350f62009-11-15 23:12:43 +00004668{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00004669$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00004670as_fn_error 77 "C compiler cannot create executables
4671See \`config.log' for more details" "$LINENO" 5; }
cristycd4c5312009-11-22 01:19:08 +00004672else
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4674$as_echo "yes" >&6; }
cristy3ed852e2009-09-05 21:47:34 +00004675fi
cristycd4c5312009-11-22 01:19:08 +00004676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4677$as_echo_n "checking for C compiler default output file name... " >&6; }
4678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4679$as_echo "$ac_file" >&6; }
cristy3ed852e2009-09-05 21:47:34 +00004680ac_exeext=$ac_cv_exeext
4681
cristycd4c5312009-11-22 01:19:08 +00004682rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
cristy3ed852e2009-09-05 21:47:34 +00004683ac_clean_files=$ac_clean_files_save
cristy8b350f62009-11-15 23:12:43 +00004684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
cristy3ed852e2009-09-05 21:47:34 +00004685$as_echo_n "checking for suffix of executables... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00004686if { { ac_try="$ac_link"
cristy3ed852e2009-09-05 21:47:34 +00004687case "(($ac_try" in
4688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4689 *) ac_try_echo=$ac_try;;
4690esac
cristy8b350f62009-11-15 23:12:43 +00004691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4692$as_echo "$ac_try_echo"; } >&5
cristy3ed852e2009-09-05 21:47:34 +00004693 (eval "$ac_link") 2>&5
4694 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00004695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4696 test $ac_status = 0; }; then :
cristy3ed852e2009-09-05 21:47:34 +00004697 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4698# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4699# work properly (i.e., refer to `conftest.exe'), while it won't with
4700# `rm'.
4701for ac_file in conftest.exe conftest conftest.*; do
4702 test -f "$ac_file" || continue
4703 case $ac_file in
4704 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4705 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4706 break;;
4707 * ) break;;
4708 esac
4709done
4710else
cristy8b350f62009-11-15 23:12:43 +00004711 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00004712$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00004713as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4714See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00004715fi
cristycd4c5312009-11-22 01:19:08 +00004716rm -f conftest conftest$ac_cv_exeext
cristy8b350f62009-11-15 23:12:43 +00004717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004718$as_echo "$ac_cv_exeext" >&6; }
4719
4720rm -f conftest.$ac_ext
4721EXEEXT=$ac_cv_exeext
4722ac_exeext=$EXEEXT
cristycd4c5312009-11-22 01:19:08 +00004723cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4724/* end confdefs.h. */
4725#include <stdio.h>
4726int
4727main ()
4728{
4729FILE *f = fopen ("conftest.out", "w");
4730 return ferror (f) || fclose (f) != 0;
4731
4732 ;
4733 return 0;
4734}
4735_ACEOF
4736ac_clean_files="$ac_clean_files conftest.out"
4737# Check that the compiler produces executables we can run. If not, either
4738# the compiler is broken, or we cross compile.
4739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4740$as_echo_n "checking whether we are cross compiling... " >&6; }
4741if test "$cross_compiling" != yes; then
4742 { { ac_try="$ac_link"
4743case "(($ac_try" in
4744 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4745 *) ac_try_echo=$ac_try;;
4746esac
4747eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4748$as_echo "$ac_try_echo"; } >&5
4749 (eval "$ac_link") 2>&5
4750 ac_status=$?
4751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4752 test $ac_status = 0; }
4753 if { ac_try='./conftest$ac_cv_exeext'
4754 { { case "(($ac_try" in
4755 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4756 *) ac_try_echo=$ac_try;;
4757esac
4758eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4759$as_echo "$ac_try_echo"; } >&5
4760 (eval "$ac_try") 2>&5
4761 ac_status=$?
4762 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4763 test $ac_status = 0; }; }; then
4764 cross_compiling=no
4765 else
4766 if test "$cross_compiling" = maybe; then
4767 cross_compiling=yes
4768 else
4769 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4770$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00004771as_fn_error $? "cannot run C compiled programs.
cristycd4c5312009-11-22 01:19:08 +00004772If you meant to cross compile, use \`--host'.
cristy98dddb52010-11-04 00:30:15 +00004773See \`config.log' for more details" "$LINENO" 5; }
cristycd4c5312009-11-22 01:19:08 +00004774 fi
4775 fi
4776fi
4777{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4778$as_echo "$cross_compiling" >&6; }
4779
4780rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4781ac_clean_files=$ac_clean_files_save
cristy8b350f62009-11-15 23:12:43 +00004782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
cristy3ed852e2009-09-05 21:47:34 +00004783$as_echo_n "checking for suffix of object files... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004784if ${ac_cv_objext+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004785 $as_echo_n "(cached) " >&6
4786else
cristy8b350f62009-11-15 23:12:43 +00004787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004788/* end confdefs.h. */
4789
4790int
4791main ()
4792{
4793
4794 ;
4795 return 0;
4796}
4797_ACEOF
4798rm -f conftest.o conftest.obj
cristy8b350f62009-11-15 23:12:43 +00004799if { { ac_try="$ac_compile"
cristy3ed852e2009-09-05 21:47:34 +00004800case "(($ac_try" in
4801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4802 *) ac_try_echo=$ac_try;;
4803esac
cristy8b350f62009-11-15 23:12:43 +00004804eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4805$as_echo "$ac_try_echo"; } >&5
cristy3ed852e2009-09-05 21:47:34 +00004806 (eval "$ac_compile") 2>&5
4807 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00004808 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4809 test $ac_status = 0; }; then :
cristy3ed852e2009-09-05 21:47:34 +00004810 for ac_file in conftest.o conftest.obj conftest.*; do
4811 test -f "$ac_file" || continue;
4812 case $ac_file in
4813 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4814 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4815 break;;
4816 esac
4817done
4818else
4819 $as_echo "$as_me: failed program was:" >&5
4820sed 's/^/| /' conftest.$ac_ext >&5
4821
cristy8b350f62009-11-15 23:12:43 +00004822{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00004823$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00004824as_fn_error $? "cannot compute suffix of object files: cannot compile
4825See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00004826fi
cristy3ed852e2009-09-05 21:47:34 +00004827rm -f conftest.$ac_cv_objext conftest.$ac_ext
4828fi
cristy8b350f62009-11-15 23:12:43 +00004829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004830$as_echo "$ac_cv_objext" >&6; }
4831OBJEXT=$ac_cv_objext
4832ac_objext=$OBJEXT
cristy8b350f62009-11-15 23:12:43 +00004833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
cristy3ed852e2009-09-05 21:47:34 +00004834$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004835if ${ac_cv_c_compiler_gnu+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004836 $as_echo_n "(cached) " >&6
4837else
cristy8b350f62009-11-15 23:12:43 +00004838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004839/* end confdefs.h. */
4840
4841int
4842main ()
4843{
4844#ifndef __GNUC__
4845 choke me
4846#endif
4847
4848 ;
4849 return 0;
4850}
4851_ACEOF
cristy8b350f62009-11-15 23:12:43 +00004852if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00004853 ac_compiler_gnu=yes
4854else
cristy8b350f62009-11-15 23:12:43 +00004855 ac_compiler_gnu=no
cristy3ed852e2009-09-05 21:47:34 +00004856fi
cristy3ed852e2009-09-05 21:47:34 +00004857rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4858ac_cv_c_compiler_gnu=$ac_compiler_gnu
4859
4860fi
cristy8b350f62009-11-15 23:12:43 +00004861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
cristy3ed852e2009-09-05 21:47:34 +00004862$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4863if test $ac_compiler_gnu = yes; then
4864 GCC=yes
4865else
4866 GCC=
4867fi
4868ac_test_CFLAGS=${CFLAGS+set}
4869ac_save_CFLAGS=$CFLAGS
cristy8b350f62009-11-15 23:12:43 +00004870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
cristy3ed852e2009-09-05 21:47:34 +00004871$as_echo_n "checking whether $CC accepts -g... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004872if ${ac_cv_prog_cc_g+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004873 $as_echo_n "(cached) " >&6
4874else
4875 ac_save_c_werror_flag=$ac_c_werror_flag
4876 ac_c_werror_flag=yes
4877 ac_cv_prog_cc_g=no
4878 CFLAGS="-g"
cristy8b350f62009-11-15 23:12:43 +00004879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004880/* end confdefs.h. */
4881
4882int
4883main ()
4884{
4885
4886 ;
4887 return 0;
4888}
4889_ACEOF
cristy8b350f62009-11-15 23:12:43 +00004890if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00004891 ac_cv_prog_cc_g=yes
4892else
cristy8b350f62009-11-15 23:12:43 +00004893 CFLAGS=""
4894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004895/* end confdefs.h. */
4896
4897int
4898main ()
4899{
4900
4901 ;
4902 return 0;
4903}
4904_ACEOF
cristy8b350f62009-11-15 23:12:43 +00004905if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00004906
cristy8b350f62009-11-15 23:12:43 +00004907else
4908 ac_c_werror_flag=$ac_save_c_werror_flag
cristy3ed852e2009-09-05 21:47:34 +00004909 CFLAGS="-g"
cristy8b350f62009-11-15 23:12:43 +00004910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004911/* end confdefs.h. */
4912
4913int
4914main ()
4915{
4916
4917 ;
4918 return 0;
4919}
4920_ACEOF
cristy8b350f62009-11-15 23:12:43 +00004921if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00004922 ac_cv_prog_cc_g=yes
cristy3ed852e2009-09-05 21:47:34 +00004923fi
cristy3ed852e2009-09-05 21:47:34 +00004924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4925fi
cristy3ed852e2009-09-05 21:47:34 +00004926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4927fi
cristy3ed852e2009-09-05 21:47:34 +00004928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4929 ac_c_werror_flag=$ac_save_c_werror_flag
4930fi
cristy8b350f62009-11-15 23:12:43 +00004931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
cristy3ed852e2009-09-05 21:47:34 +00004932$as_echo "$ac_cv_prog_cc_g" >&6; }
4933if test "$ac_test_CFLAGS" = set; then
4934 CFLAGS=$ac_save_CFLAGS
4935elif test $ac_cv_prog_cc_g = yes; then
4936 if test "$GCC" = yes; then
4937 CFLAGS="-g -O2"
4938 else
4939 CFLAGS="-g"
4940 fi
4941else
4942 if test "$GCC" = yes; then
4943 CFLAGS="-O2"
4944 else
4945 CFLAGS=
4946 fi
4947fi
cristy8b350f62009-11-15 23:12:43 +00004948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
cristy3ed852e2009-09-05 21:47:34 +00004949$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
cristyda16f162011-02-19 23:52:17 +00004950if ${ac_cv_prog_cc_c89+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00004951 $as_echo_n "(cached) " >&6
4952else
4953 ac_cv_prog_cc_c89=no
4954ac_save_CC=$CC
cristy8b350f62009-11-15 23:12:43 +00004955cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004956/* end confdefs.h. */
4957#include <stdarg.h>
4958#include <stdio.h>
4959#include <sys/types.h>
4960#include <sys/stat.h>
4961/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4962struct buf { int x; };
4963FILE * (*rcsopen) (struct buf *, struct stat *, int);
4964static char *e (p, i)
4965 char **p;
4966 int i;
4967{
4968 return p[i];
4969}
4970static char *f (char * (*g) (char **, int), char **p, ...)
4971{
4972 char *s;
4973 va_list v;
4974 va_start (v,p);
4975 s = g (p, va_arg (v,int));
4976 va_end (v);
4977 return s;
4978}
4979
4980/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4981 function prototypes and stuff, but not '\xHH' hex character constants.
4982 These don't provoke an error unfortunately, instead are silently treated
4983 as 'x'. The following induces an error, until -std is added to get
4984 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4985 array size at least. It's necessary to write '\x00'==0 to get something
4986 that's true only with -std. */
4987int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4988
4989/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4990 inside strings and character constants. */
4991#define FOO(x) 'x'
4992int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4993
4994int test (int i, double x);
4995struct s1 {int (*f) (int a);};
4996struct s2 {int (*f) (double a);};
4997int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4998int argc;
4999char **argv;
5000int
5001main ()
5002{
5003return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5004 ;
5005 return 0;
5006}
5007_ACEOF
5008for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5009 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5010do
5011 CC="$ac_save_CC $ac_arg"
cristy8b350f62009-11-15 23:12:43 +00005012 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00005013 ac_cv_prog_cc_c89=$ac_arg
cristy3ed852e2009-09-05 21:47:34 +00005014fi
cristy3ed852e2009-09-05 21:47:34 +00005015rm -f core conftest.err conftest.$ac_objext
5016 test "x$ac_cv_prog_cc_c89" != "xno" && break
5017done
5018rm -f conftest.$ac_ext
5019CC=$ac_save_CC
5020
5021fi
5022# AC_CACHE_VAL
5023case "x$ac_cv_prog_cc_c89" in
5024 x)
cristy8b350f62009-11-15 23:12:43 +00005025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
cristy3ed852e2009-09-05 21:47:34 +00005026$as_echo "none needed" >&6; } ;;
5027 xno)
cristy8b350f62009-11-15 23:12:43 +00005028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
cristy3ed852e2009-09-05 21:47:34 +00005029$as_echo "unsupported" >&6; } ;;
5030 *)
5031 CC="$CC $ac_cv_prog_cc_c89"
cristy8b350f62009-11-15 23:12:43 +00005032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
cristy3ed852e2009-09-05 21:47:34 +00005033$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5034esac
cristy8b350f62009-11-15 23:12:43 +00005035if test "x$ac_cv_prog_cc_c89" != xno; then :
cristy3ed852e2009-09-05 21:47:34 +00005036
cristy8b350f62009-11-15 23:12:43 +00005037fi
cristy3ed852e2009-09-05 21:47:34 +00005038
5039ac_ext=c
5040ac_cpp='$CPP $CPPFLAGS'
5041ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5042ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5043ac_compiler_gnu=$ac_cv_c_compiler_gnu
cristy3ed852e2009-09-05 21:47:34 +00005044
cristy73bd4a52010-10-05 11:24:23 +00005045depcc="$CC" am_compiler_list=
5046
5047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5048$as_echo_n "checking dependency style of $depcc... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005049if ${am_cv_CC_dependencies_compiler_type+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00005050 $as_echo_n "(cached) " >&6
5051else
5052 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5053 # We make a subdir and do the tests there. Otherwise we can end up
5054 # making bogus files that we don't know about and never remove. For
5055 # instance it was reported that on HP-UX the gcc test will end up
5056 # making a dummy file named `D' -- because `-MD' means `put the output
5057 # in D'.
5058 mkdir conftest.dir
5059 # Copy depcomp to subdir because otherwise we won't find it if we're
5060 # using a relative directory.
5061 cp "$am_depcomp" conftest.dir
5062 cd conftest.dir
5063 # We will build objects and dependencies in a subdirectory because
5064 # it helps to detect inapplicable dependency modes. For instance
5065 # both Tru64's cc and ICC support -MD to output dependencies as a
5066 # side effect of compilation, but ICC will put the dependencies in
5067 # the current directory while Tru64 will put them in the object
5068 # directory.
5069 mkdir sub
5070
5071 am_cv_CC_dependencies_compiler_type=none
5072 if test "$am_compiler_list" = ""; then
5073 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5074 fi
5075 am__universal=false
5076 case " $depcc " in #(
5077 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5078 esac
5079
5080 for depmode in $am_compiler_list; do
5081 # Setup a source with many dependencies, because some compilers
5082 # like to wrap large dependency lists on column 80 (with \), and
5083 # we should not choose a depcomp mode which is confused by this.
5084 #
5085 # We need to recreate these files for each test, as the compiler may
5086 # overwrite some of them when testing with obscure command lines.
5087 # This happens at least with the AIX C compiler.
5088 : > sub/conftest.c
5089 for i in 1 2 3 4 5 6; do
5090 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5091 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5092 # Solaris 8's {/usr,}/bin/sh.
5093 touch sub/conftst$i.h
5094 done
5095 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5096
5097 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5098 # mode. It turns out that the SunPro C++ compiler does not properly
5099 # handle `-M -o', and we need to detect this. Also, some Intel
5100 # versions had trouble with output in subdirs
5101 am__obj=sub/conftest.${OBJEXT-o}
5102 am__minus_obj="-o $am__obj"
5103 case $depmode in
5104 gcc)
5105 # This depmode causes a compiler race in universal mode.
5106 test "$am__universal" = false || continue
5107 ;;
5108 nosideeffect)
5109 # after this tag, mechanisms are not by side-effect, so they'll
5110 # only be used when explicitly requested
5111 if test "x$enable_dependency_tracking" = xyes; then
5112 continue
5113 else
5114 break
5115 fi
5116 ;;
5117 msvisualcpp | msvcmsys)
5118 # This compiler won't grok `-c -o', but also, the minuso test has
5119 # not run yet. These depmodes are late enough in the game, and
5120 # so weak that their functioning should not be impacted.
5121 am__obj=conftest.${OBJEXT-o}
5122 am__minus_obj=
5123 ;;
5124 none) break ;;
5125 esac
5126 if depmode=$depmode \
5127 source=sub/conftest.c object=$am__obj \
5128 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5129 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5130 >/dev/null 2>conftest.err &&
5131 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5132 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5133 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5134 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5135 # icc doesn't choke on unknown options, it will just issue warnings
5136 # or remarks (even with -Werror). So we grep stderr for any message
5137 # that says an option was ignored or not supported.
5138 # When given -MP, icc 7.0 and 7.1 complain thusly:
5139 # icc: Command line warning: ignoring option '-M'; no argument required
5140 # The diagnosis changed in icc 8.0:
5141 # icc: Command line remark: option '-MP' not supported
5142 if (grep 'ignoring option' conftest.err ||
5143 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5144 am_cv_CC_dependencies_compiler_type=$depmode
5145 break
5146 fi
5147 fi
5148 done
5149
5150 cd ..
5151 rm -rf conftest.dir
5152else
5153 am_cv_CC_dependencies_compiler_type=none
5154fi
5155
5156fi
5157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5158$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5159CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5160
5161 if
5162 test "x$enable_dependency_tracking" != xno \
5163 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5164 am__fastdepCC_TRUE=
5165 am__fastdepCC_FALSE='#'
5166else
5167 am__fastdepCC_TRUE='#'
5168 am__fastdepCC_FALSE=
5169fi
5170
5171
cristy3ed852e2009-09-05 21:47:34 +00005172
cristya0b81c32010-01-22 02:54:33 +00005173ac_ext=c
5174ac_cpp='$CPP $CPPFLAGS'
5175ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5176ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5177ac_compiler_gnu=$ac_cv_c_compiler_gnu
5178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5179$as_echo_n "checking how to run the C preprocessor... " >&6; }
5180# On Suns, sometimes $CPP names a directory.
5181if test -n "$CPP" && test -d "$CPP"; then
5182 CPP=
5183fi
5184if test -z "$CPP"; then
cristyda16f162011-02-19 23:52:17 +00005185 if ${ac_cv_prog_CPP+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005186 $as_echo_n "(cached) " >&6
5187else
5188 # Double quotes because CPP needs to be expanded
5189 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5190 do
5191 ac_preproc_ok=false
5192for ac_c_preproc_warn_flag in '' yes
5193do
5194 # Use a header file that comes with gcc, so configuring glibc
5195 # with a fresh cross-compiler works.
5196 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5197 # <limits.h> exists even on freestanding compilers.
5198 # On the NeXT, cc -E runs the code through the compiler's parser,
5199 # not just through cpp. "Syntax error" is here to catch this case.
5200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5201/* end confdefs.h. */
5202#ifdef __STDC__
5203# include <limits.h>
5204#else
5205# include <assert.h>
5206#endif
5207 Syntax error
5208_ACEOF
5209if ac_fn_c_try_cpp "$LINENO"; then :
5210
5211else
5212 # Broken: fails on valid input.
5213continue
5214fi
cristyda16f162011-02-19 23:52:17 +00005215rm -f conftest.err conftest.i conftest.$ac_ext
cristya0b81c32010-01-22 02:54:33 +00005216
5217 # OK, works on sane cases. Now check whether nonexistent headers
5218 # can be detected and how.
5219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5220/* end confdefs.h. */
5221#include <ac_nonexistent.h>
5222_ACEOF
5223if ac_fn_c_try_cpp "$LINENO"; then :
5224 # Broken: success on invalid input.
5225continue
5226else
5227 # Passes both tests.
5228ac_preproc_ok=:
5229break
5230fi
cristyda16f162011-02-19 23:52:17 +00005231rm -f conftest.err conftest.i conftest.$ac_ext
cristya0b81c32010-01-22 02:54:33 +00005232
5233done
5234# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
cristyda16f162011-02-19 23:52:17 +00005235rm -f conftest.i conftest.err conftest.$ac_ext
cristya0b81c32010-01-22 02:54:33 +00005236if $ac_preproc_ok; then :
5237 break
5238fi
5239
5240 done
5241 ac_cv_prog_CPP=$CPP
5242
5243fi
5244 CPP=$ac_cv_prog_CPP
5245else
5246 ac_cv_prog_CPP=$CPP
5247fi
5248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5249$as_echo "$CPP" >&6; }
5250ac_preproc_ok=false
5251for ac_c_preproc_warn_flag in '' yes
5252do
5253 # Use a header file that comes with gcc, so configuring glibc
5254 # with a fresh cross-compiler works.
5255 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5256 # <limits.h> exists even on freestanding compilers.
5257 # On the NeXT, cc -E runs the code through the compiler's parser,
5258 # not just through cpp. "Syntax error" is here to catch this case.
5259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5260/* end confdefs.h. */
5261#ifdef __STDC__
5262# include <limits.h>
5263#else
5264# include <assert.h>
5265#endif
5266 Syntax error
5267_ACEOF
5268if ac_fn_c_try_cpp "$LINENO"; then :
5269
5270else
5271 # Broken: fails on valid input.
5272continue
5273fi
cristyda16f162011-02-19 23:52:17 +00005274rm -f conftest.err conftest.i conftest.$ac_ext
cristya0b81c32010-01-22 02:54:33 +00005275
5276 # OK, works on sane cases. Now check whether nonexistent headers
5277 # can be detected and how.
5278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5279/* end confdefs.h. */
5280#include <ac_nonexistent.h>
5281_ACEOF
5282if ac_fn_c_try_cpp "$LINENO"; then :
5283 # Broken: success on invalid input.
5284continue
5285else
5286 # Passes both tests.
5287ac_preproc_ok=:
5288break
5289fi
cristyda16f162011-02-19 23:52:17 +00005290rm -f conftest.err conftest.i conftest.$ac_ext
cristya0b81c32010-01-22 02:54:33 +00005291
5292done
5293# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
cristyda16f162011-02-19 23:52:17 +00005294rm -f conftest.i conftest.err conftest.$ac_ext
cristya0b81c32010-01-22 02:54:33 +00005295if $ac_preproc_ok; then :
5296
5297else
5298 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5299$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00005300as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5301See \`config.log' for more details" "$LINENO" 5; }
cristya0b81c32010-01-22 02:54:33 +00005302fi
5303
5304ac_ext=c
5305ac_cpp='$CPP $CPPFLAGS'
5306ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5307ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5308ac_compiler_gnu=$ac_cv_c_compiler_gnu
5309
5310
5311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5312$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005313if ${ac_cv_path_GREP+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005314 $as_echo_n "(cached) " >&6
5315else
5316 if test -z "$GREP"; then
5317 ac_path_GREP_found=false
5318 # Loop through the user's path and test for each of PROGNAME-LIST
5319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5320for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5321do
5322 IFS=$as_save_IFS
5323 test -z "$as_dir" && as_dir=.
5324 for ac_prog in grep ggrep; do
5325 for ac_exec_ext in '' $ac_executable_extensions; do
5326 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5327 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5328# Check for GNU ac_path_GREP and select it if it is found.
5329 # Check for GNU $ac_path_GREP
5330case `"$ac_path_GREP" --version 2>&1` in
5331*GNU*)
5332 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5333*)
5334 ac_count=0
5335 $as_echo_n 0123456789 >"conftest.in"
5336 while :
5337 do
5338 cat "conftest.in" "conftest.in" >"conftest.tmp"
5339 mv "conftest.tmp" "conftest.in"
5340 cp "conftest.in" "conftest.nl"
5341 $as_echo 'GREP' >> "conftest.nl"
5342 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5343 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5344 as_fn_arith $ac_count + 1 && ac_count=$as_val
5345 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5346 # Best one so far, save it but keep looking for a better one
5347 ac_cv_path_GREP="$ac_path_GREP"
5348 ac_path_GREP_max=$ac_count
5349 fi
5350 # 10*(2^10) chars as input seems more than enough
5351 test $ac_count -gt 10 && break
5352 done
5353 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5354esac
5355
5356 $ac_path_GREP_found && break 3
5357 done
5358 done
5359 done
5360IFS=$as_save_IFS
5361 if test -z "$ac_cv_path_GREP"; then
cristy98dddb52010-11-04 00:30:15 +00005362 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
cristya0b81c32010-01-22 02:54:33 +00005363 fi
5364else
5365 ac_cv_path_GREP=$GREP
5366fi
5367
5368fi
5369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5370$as_echo "$ac_cv_path_GREP" >&6; }
5371 GREP="$ac_cv_path_GREP"
5372
5373
5374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5375$as_echo_n "checking for egrep... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005376if ${ac_cv_path_EGREP+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005377 $as_echo_n "(cached) " >&6
5378else
5379 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5380 then ac_cv_path_EGREP="$GREP -E"
5381 else
5382 if test -z "$EGREP"; then
5383 ac_path_EGREP_found=false
5384 # Loop through the user's path and test for each of PROGNAME-LIST
5385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5386for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5387do
5388 IFS=$as_save_IFS
5389 test -z "$as_dir" && as_dir=.
5390 for ac_prog in egrep; do
5391 for ac_exec_ext in '' $ac_executable_extensions; do
5392 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5393 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5394# Check for GNU ac_path_EGREP and select it if it is found.
5395 # Check for GNU $ac_path_EGREP
5396case `"$ac_path_EGREP" --version 2>&1` in
5397*GNU*)
5398 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5399*)
5400 ac_count=0
5401 $as_echo_n 0123456789 >"conftest.in"
5402 while :
5403 do
5404 cat "conftest.in" "conftest.in" >"conftest.tmp"
5405 mv "conftest.tmp" "conftest.in"
5406 cp "conftest.in" "conftest.nl"
5407 $as_echo 'EGREP' >> "conftest.nl"
5408 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5409 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5410 as_fn_arith $ac_count + 1 && ac_count=$as_val
5411 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5412 # Best one so far, save it but keep looking for a better one
5413 ac_cv_path_EGREP="$ac_path_EGREP"
5414 ac_path_EGREP_max=$ac_count
5415 fi
5416 # 10*(2^10) chars as input seems more than enough
5417 test $ac_count -gt 10 && break
5418 done
5419 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5420esac
5421
5422 $ac_path_EGREP_found && break 3
5423 done
5424 done
5425 done
5426IFS=$as_save_IFS
5427 if test -z "$ac_cv_path_EGREP"; then
cristy98dddb52010-11-04 00:30:15 +00005428 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
cristya0b81c32010-01-22 02:54:33 +00005429 fi
5430else
5431 ac_cv_path_EGREP=$EGREP
5432fi
5433
5434 fi
5435fi
5436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5437$as_echo "$ac_cv_path_EGREP" >&6; }
5438 EGREP="$ac_cv_path_EGREP"
5439
5440
5441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5442$as_echo_n "checking for ANSI C header files... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005443if ${ac_cv_header_stdc+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005444 $as_echo_n "(cached) " >&6
5445else
5446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5447/* end confdefs.h. */
5448#include <stdlib.h>
5449#include <stdarg.h>
5450#include <string.h>
5451#include <float.h>
5452
5453int
5454main ()
5455{
5456
5457 ;
5458 return 0;
5459}
5460_ACEOF
5461if ac_fn_c_try_compile "$LINENO"; then :
5462 ac_cv_header_stdc=yes
5463else
5464 ac_cv_header_stdc=no
5465fi
5466rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5467
5468if test $ac_cv_header_stdc = yes; then
5469 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5471/* end confdefs.h. */
5472#include <string.h>
5473
5474_ACEOF
5475if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5476 $EGREP "memchr" >/dev/null 2>&1; then :
5477
5478else
5479 ac_cv_header_stdc=no
5480fi
5481rm -f conftest*
5482
5483fi
5484
5485if test $ac_cv_header_stdc = yes; then
5486 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5488/* end confdefs.h. */
5489#include <stdlib.h>
5490
5491_ACEOF
5492if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5493 $EGREP "free" >/dev/null 2>&1; then :
5494
5495else
5496 ac_cv_header_stdc=no
5497fi
5498rm -f conftest*
5499
5500fi
5501
5502if test $ac_cv_header_stdc = yes; then
5503 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5504 if test "$cross_compiling" = yes; then :
5505 :
5506else
5507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5508/* end confdefs.h. */
5509#include <ctype.h>
5510#include <stdlib.h>
5511#if ((' ' & 0x0FF) == 0x020)
5512# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5513# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5514#else
5515# define ISLOWER(c) \
5516 (('a' <= (c) && (c) <= 'i') \
5517 || ('j' <= (c) && (c) <= 'r') \
5518 || ('s' <= (c) && (c) <= 'z'))
5519# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5520#endif
5521
5522#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5523int
5524main ()
5525{
5526 int i;
5527 for (i = 0; i < 256; i++)
5528 if (XOR (islower (i), ISLOWER (i))
5529 || toupper (i) != TOUPPER (i))
5530 return 2;
5531 return 0;
5532}
5533_ACEOF
5534if ac_fn_c_try_run "$LINENO"; then :
5535
5536else
5537 ac_cv_header_stdc=no
5538fi
5539rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5540 conftest.$ac_objext conftest.beam conftest.$ac_ext
5541fi
5542
5543fi
5544fi
5545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5546$as_echo "$ac_cv_header_stdc" >&6; }
5547if test $ac_cv_header_stdc = yes; then
5548
5549$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5550
5551fi
5552
5553# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5554for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5555 inttypes.h stdint.h unistd.h
5556do :
5557 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5558ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5559"
cristy98dddb52010-11-04 00:30:15 +00005560if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristya0b81c32010-01-22 02:54:33 +00005561 cat >>confdefs.h <<_ACEOF
5562#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5563_ACEOF
5564
5565fi
5566
5567done
5568
5569
5570
5571 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +00005572if test "x$ac_cv_header_minix_config_h" = xyes; then :
cristya0b81c32010-01-22 02:54:33 +00005573 MINIX=yes
5574else
5575 MINIX=
5576fi
5577
5578
5579 if test "$MINIX" = yes; then
5580
5581$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5582
5583
5584$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5585
5586
5587$as_echo "#define _MINIX 1" >>confdefs.h
5588
5589 fi
5590
5591
5592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5593$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005594if ${ac_cv_safe_to_define___extensions__+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005595 $as_echo_n "(cached) " >&6
5596else
5597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5598/* end confdefs.h. */
5599
5600# define __EXTENSIONS__ 1
5601 $ac_includes_default
5602int
5603main ()
5604{
5605
5606 ;
5607 return 0;
5608}
5609_ACEOF
5610if ac_fn_c_try_compile "$LINENO"; then :
5611 ac_cv_safe_to_define___extensions__=yes
5612else
5613 ac_cv_safe_to_define___extensions__=no
5614fi
5615rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5616fi
5617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5618$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5619 test $ac_cv_safe_to_define___extensions__ = yes &&
5620 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5621
5622 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5623
5624 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5625
5626 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5627
5628 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5629
5630
5631
5632# Check for programs
5633ac_ext=c
5634ac_cpp='$CPP $CPPFLAGS'
5635ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5636ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5637ac_compiler_gnu=$ac_cv_c_compiler_gnu
5638if test -n "$ac_tool_prefix"; then
5639 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5640set dummy ${ac_tool_prefix}gcc; ac_word=$2
5641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5642$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005643if ${ac_cv_prog_CC+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005644 $as_echo_n "(cached) " >&6
5645else
5646 if test -n "$CC"; then
5647 ac_cv_prog_CC="$CC" # Let the user override the test.
5648else
5649as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5650for as_dir in $PATH
5651do
5652 IFS=$as_save_IFS
5653 test -z "$as_dir" && as_dir=.
5654 for ac_exec_ext in '' $ac_executable_extensions; do
5655 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5656 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5658 break 2
5659 fi
5660done
5661 done
5662IFS=$as_save_IFS
5663
5664fi
5665fi
5666CC=$ac_cv_prog_CC
5667if test -n "$CC"; then
5668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5669$as_echo "$CC" >&6; }
5670else
5671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5672$as_echo "no" >&6; }
5673fi
5674
5675
5676fi
5677if test -z "$ac_cv_prog_CC"; then
5678 ac_ct_CC=$CC
5679 # Extract the first word of "gcc", so it can be a program name with args.
5680set dummy gcc; ac_word=$2
5681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5682$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005683if ${ac_cv_prog_ac_ct_CC+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005684 $as_echo_n "(cached) " >&6
5685else
5686 if test -n "$ac_ct_CC"; then
5687 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5688else
5689as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5690for as_dir in $PATH
5691do
5692 IFS=$as_save_IFS
5693 test -z "$as_dir" && as_dir=.
5694 for ac_exec_ext in '' $ac_executable_extensions; do
5695 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5696 ac_cv_prog_ac_ct_CC="gcc"
5697 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5698 break 2
5699 fi
5700done
5701 done
5702IFS=$as_save_IFS
5703
5704fi
5705fi
5706ac_ct_CC=$ac_cv_prog_ac_ct_CC
5707if test -n "$ac_ct_CC"; then
5708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5709$as_echo "$ac_ct_CC" >&6; }
5710else
5711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5712$as_echo "no" >&6; }
5713fi
5714
5715 if test "x$ac_ct_CC" = x; then
5716 CC=""
5717 else
5718 case $cross_compiling:$ac_tool_warned in
5719yes:)
5720{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5721$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5722ac_tool_warned=yes ;;
5723esac
5724 CC=$ac_ct_CC
5725 fi
5726else
5727 CC="$ac_cv_prog_CC"
5728fi
5729
5730if test -z "$CC"; then
5731 if test -n "$ac_tool_prefix"; then
5732 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5733set dummy ${ac_tool_prefix}cc; ac_word=$2
5734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5735$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005736if ${ac_cv_prog_CC+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005737 $as_echo_n "(cached) " >&6
5738else
5739 if test -n "$CC"; then
5740 ac_cv_prog_CC="$CC" # Let the user override the test.
5741else
5742as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5743for as_dir in $PATH
5744do
5745 IFS=$as_save_IFS
5746 test -z "$as_dir" && as_dir=.
5747 for ac_exec_ext in '' $ac_executable_extensions; do
5748 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5749 ac_cv_prog_CC="${ac_tool_prefix}cc"
5750 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5751 break 2
5752 fi
5753done
5754 done
5755IFS=$as_save_IFS
5756
5757fi
5758fi
5759CC=$ac_cv_prog_CC
5760if test -n "$CC"; then
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5762$as_echo "$CC" >&6; }
5763else
5764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5765$as_echo "no" >&6; }
5766fi
5767
5768
5769 fi
5770fi
5771if test -z "$CC"; then
5772 # Extract the first word of "cc", so it can be a program name with args.
5773set dummy cc; ac_word=$2
5774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5775$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005776if ${ac_cv_prog_CC+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005777 $as_echo_n "(cached) " >&6
5778else
5779 if test -n "$CC"; then
5780 ac_cv_prog_CC="$CC" # Let the user override the test.
5781else
5782 ac_prog_rejected=no
5783as_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_exec_ext in '' $ac_executable_extensions; do
5789 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5790 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5791 ac_prog_rejected=yes
5792 continue
5793 fi
5794 ac_cv_prog_CC="cc"
5795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5796 break 2
5797 fi
5798done
5799 done
5800IFS=$as_save_IFS
5801
5802if test $ac_prog_rejected = yes; then
5803 # We found a bogon in the path, so make sure we never use it.
5804 set dummy $ac_cv_prog_CC
5805 shift
5806 if test $# != 0; then
5807 # We chose a different compiler from the bogus one.
5808 # However, it has the same basename, so the bogon will be chosen
5809 # first if we set CC to just the basename; use the full file name.
5810 shift
5811 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5812 fi
5813fi
5814fi
5815fi
5816CC=$ac_cv_prog_CC
5817if test -n "$CC"; then
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5819$as_echo "$CC" >&6; }
5820else
5821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5822$as_echo "no" >&6; }
5823fi
5824
5825
5826fi
5827if test -z "$CC"; then
5828 if test -n "$ac_tool_prefix"; then
5829 for ac_prog in cl.exe
5830 do
5831 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5832set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5834$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005835if ${ac_cv_prog_CC+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005836 $as_echo_n "(cached) " >&6
5837else
5838 if test -n "$CC"; then
5839 ac_cv_prog_CC="$CC" # Let the user override the test.
5840else
5841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5842for as_dir in $PATH
5843do
5844 IFS=$as_save_IFS
5845 test -z "$as_dir" && as_dir=.
5846 for ac_exec_ext in '' $ac_executable_extensions; do
5847 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5848 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5850 break 2
5851 fi
5852done
5853 done
5854IFS=$as_save_IFS
5855
5856fi
5857fi
5858CC=$ac_cv_prog_CC
5859if test -n "$CC"; then
5860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5861$as_echo "$CC" >&6; }
5862else
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5864$as_echo "no" >&6; }
5865fi
5866
5867
5868 test -n "$CC" && break
5869 done
5870fi
5871if test -z "$CC"; then
5872 ac_ct_CC=$CC
5873 for ac_prog in cl.exe
5874do
5875 # Extract the first word of "$ac_prog", so it can be a program name with args.
5876set dummy $ac_prog; ac_word=$2
5877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5878$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005879if ${ac_cv_prog_ac_ct_CC+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005880 $as_echo_n "(cached) " >&6
5881else
5882 if test -n "$ac_ct_CC"; then
5883 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5884else
5885as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5886for as_dir in $PATH
5887do
5888 IFS=$as_save_IFS
5889 test -z "$as_dir" && as_dir=.
5890 for ac_exec_ext in '' $ac_executable_extensions; do
5891 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5892 ac_cv_prog_ac_ct_CC="$ac_prog"
5893 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5894 break 2
5895 fi
5896done
5897 done
5898IFS=$as_save_IFS
5899
5900fi
5901fi
5902ac_ct_CC=$ac_cv_prog_ac_ct_CC
5903if test -n "$ac_ct_CC"; then
5904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5905$as_echo "$ac_ct_CC" >&6; }
5906else
5907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5908$as_echo "no" >&6; }
5909fi
5910
5911
5912 test -n "$ac_ct_CC" && break
5913done
5914
5915 if test "x$ac_ct_CC" = x; then
5916 CC=""
5917 else
5918 case $cross_compiling:$ac_tool_warned in
5919yes:)
5920{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5921$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5922ac_tool_warned=yes ;;
5923esac
5924 CC=$ac_ct_CC
5925 fi
5926fi
5927
5928fi
5929
5930
5931test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5932$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00005933as_fn_error $? "no acceptable C compiler found in \$PATH
5934See \`config.log' for more details" "$LINENO" 5; }
cristya0b81c32010-01-22 02:54:33 +00005935
5936# Provide some information about the compiler.
5937$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5938set X $ac_compile
5939ac_compiler=$2
5940for ac_option in --version -v -V -qversion; do
5941 { { ac_try="$ac_compiler $ac_option >&5"
5942case "(($ac_try" in
5943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5944 *) ac_try_echo=$ac_try;;
5945esac
5946eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5947$as_echo "$ac_try_echo"; } >&5
5948 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5949 ac_status=$?
5950 if test -s conftest.err; then
5951 sed '10a\
5952... rest of stderr output deleted ...
5953 10q' conftest.err >conftest.er1
5954 cat conftest.er1 >&5
5955 fi
5956 rm -f conftest.er1 conftest.err
5957 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5958 test $ac_status = 0; }
5959done
5960
5961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5962$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
cristyda16f162011-02-19 23:52:17 +00005963if ${ac_cv_c_compiler_gnu+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00005964 $as_echo_n "(cached) " >&6
5965else
5966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5967/* end confdefs.h. */
5968
5969int
5970main ()
5971{
5972#ifndef __GNUC__
5973 choke me
5974#endif
5975
5976 ;
5977 return 0;
5978}
5979_ACEOF
5980if ac_fn_c_try_compile "$LINENO"; then :
5981 ac_compiler_gnu=yes
5982else
5983 ac_compiler_gnu=no
5984fi
5985rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5986ac_cv_c_compiler_gnu=$ac_compiler_gnu
5987
5988fi
5989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5990$as_echo "$ac_cv_c_compiler_gnu" >&6; }
5991if test $ac_compiler_gnu = yes; then
5992 GCC=yes
5993else
5994 GCC=
5995fi
5996ac_test_CFLAGS=${CFLAGS+set}
5997ac_save_CFLAGS=$CFLAGS
5998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5999$as_echo_n "checking whether $CC accepts -g... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006000if ${ac_cv_prog_cc_g+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00006001 $as_echo_n "(cached) " >&6
6002else
6003 ac_save_c_werror_flag=$ac_c_werror_flag
6004 ac_c_werror_flag=yes
6005 ac_cv_prog_cc_g=no
6006 CFLAGS="-g"
6007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6008/* end confdefs.h. */
6009
6010int
6011main ()
6012{
6013
6014 ;
6015 return 0;
6016}
6017_ACEOF
6018if ac_fn_c_try_compile "$LINENO"; then :
6019 ac_cv_prog_cc_g=yes
6020else
6021 CFLAGS=""
6022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6023/* end confdefs.h. */
6024
6025int
6026main ()
6027{
6028
6029 ;
6030 return 0;
6031}
6032_ACEOF
6033if ac_fn_c_try_compile "$LINENO"; then :
6034
6035else
6036 ac_c_werror_flag=$ac_save_c_werror_flag
6037 CFLAGS="-g"
6038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6039/* end confdefs.h. */
6040
6041int
6042main ()
6043{
6044
6045 ;
6046 return 0;
6047}
6048_ACEOF
6049if ac_fn_c_try_compile "$LINENO"; then :
6050 ac_cv_prog_cc_g=yes
6051fi
6052rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6053fi
6054rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6055fi
6056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6057 ac_c_werror_flag=$ac_save_c_werror_flag
6058fi
6059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
6060$as_echo "$ac_cv_prog_cc_g" >&6; }
6061if test "$ac_test_CFLAGS" = set; then
6062 CFLAGS=$ac_save_CFLAGS
6063elif test $ac_cv_prog_cc_g = yes; then
6064 if test "$GCC" = yes; then
6065 CFLAGS="-g -O2"
6066 else
6067 CFLAGS="-g"
6068 fi
6069else
6070 if test "$GCC" = yes; then
6071 CFLAGS="-O2"
6072 else
6073 CFLAGS=
6074 fi
6075fi
6076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
6077$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006078if ${ac_cv_prog_cc_c89+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00006079 $as_echo_n "(cached) " >&6
6080else
6081 ac_cv_prog_cc_c89=no
6082ac_save_CC=$CC
6083cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6084/* end confdefs.h. */
6085#include <stdarg.h>
6086#include <stdio.h>
6087#include <sys/types.h>
6088#include <sys/stat.h>
6089/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
6090struct buf { int x; };
6091FILE * (*rcsopen) (struct buf *, struct stat *, int);
6092static char *e (p, i)
6093 char **p;
6094 int i;
6095{
6096 return p[i];
6097}
6098static char *f (char * (*g) (char **, int), char **p, ...)
6099{
6100 char *s;
6101 va_list v;
6102 va_start (v,p);
6103 s = g (p, va_arg (v,int));
6104 va_end (v);
6105 return s;
6106}
6107
6108/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
6109 function prototypes and stuff, but not '\xHH' hex character constants.
6110 These don't provoke an error unfortunately, instead are silently treated
6111 as 'x'. The following induces an error, until -std is added to get
6112 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
6113 array size at least. It's necessary to write '\x00'==0 to get something
6114 that's true only with -std. */
6115int osf4_cc_array ['\x00' == 0 ? 1 : -1];
6116
6117/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
6118 inside strings and character constants. */
6119#define FOO(x) 'x'
6120int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
6121
6122int test (int i, double x);
6123struct s1 {int (*f) (int a);};
6124struct s2 {int (*f) (double a);};
6125int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
6126int argc;
6127char **argv;
6128int
6129main ()
6130{
6131return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
6132 ;
6133 return 0;
6134}
6135_ACEOF
6136for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6137 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6138do
6139 CC="$ac_save_CC $ac_arg"
6140 if ac_fn_c_try_compile "$LINENO"; then :
6141 ac_cv_prog_cc_c89=$ac_arg
6142fi
6143rm -f core conftest.err conftest.$ac_objext
6144 test "x$ac_cv_prog_cc_c89" != "xno" && break
6145done
6146rm -f conftest.$ac_ext
6147CC=$ac_save_CC
6148
6149fi
6150# AC_CACHE_VAL
6151case "x$ac_cv_prog_cc_c89" in
6152 x)
6153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
6154$as_echo "none needed" >&6; } ;;
6155 xno)
6156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
6157$as_echo "unsupported" >&6; } ;;
6158 *)
6159 CC="$CC $ac_cv_prog_cc_c89"
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
6161$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
6162esac
6163if test "x$ac_cv_prog_cc_c89" != xno; then :
6164
6165fi
6166
6167ac_ext=c
6168ac_cpp='$CPP $CPPFLAGS'
6169ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6170ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6171ac_compiler_gnu=$ac_cv_c_compiler_gnu
6172
cristy73bd4a52010-10-05 11:24:23 +00006173depcc="$CC" am_compiler_list=
6174
6175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6176$as_echo_n "checking dependency style of $depcc... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006177if ${am_cv_CC_dependencies_compiler_type+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00006178 $as_echo_n "(cached) " >&6
6179else
6180 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6181 # We make a subdir and do the tests there. Otherwise we can end up
6182 # making bogus files that we don't know about and never remove. For
6183 # instance it was reported that on HP-UX the gcc test will end up
6184 # making a dummy file named `D' -- because `-MD' means `put the output
6185 # in D'.
6186 mkdir conftest.dir
6187 # Copy depcomp to subdir because otherwise we won't find it if we're
6188 # using a relative directory.
6189 cp "$am_depcomp" conftest.dir
6190 cd conftest.dir
6191 # We will build objects and dependencies in a subdirectory because
6192 # it helps to detect inapplicable dependency modes. For instance
6193 # both Tru64's cc and ICC support -MD to output dependencies as a
6194 # side effect of compilation, but ICC will put the dependencies in
6195 # the current directory while Tru64 will put them in the object
6196 # directory.
6197 mkdir sub
6198
6199 am_cv_CC_dependencies_compiler_type=none
6200 if test "$am_compiler_list" = ""; then
6201 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6202 fi
6203 am__universal=false
6204 case " $depcc " in #(
6205 *\ -arch\ *\ -arch\ *) am__universal=true ;;
6206 esac
6207
6208 for depmode in $am_compiler_list; do
6209 # Setup a source with many dependencies, because some compilers
6210 # like to wrap large dependency lists on column 80 (with \), and
6211 # we should not choose a depcomp mode which is confused by this.
6212 #
6213 # We need to recreate these files for each test, as the compiler may
6214 # overwrite some of them when testing with obscure command lines.
6215 # This happens at least with the AIX C compiler.
6216 : > sub/conftest.c
6217 for i in 1 2 3 4 5 6; do
6218 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6219 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6220 # Solaris 8's {/usr,}/bin/sh.
6221 touch sub/conftst$i.h
6222 done
6223 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6224
6225 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6226 # mode. It turns out that the SunPro C++ compiler does not properly
6227 # handle `-M -o', and we need to detect this. Also, some Intel
6228 # versions had trouble with output in subdirs
6229 am__obj=sub/conftest.${OBJEXT-o}
6230 am__minus_obj="-o $am__obj"
6231 case $depmode in
6232 gcc)
6233 # This depmode causes a compiler race in universal mode.
6234 test "$am__universal" = false || continue
6235 ;;
6236 nosideeffect)
6237 # after this tag, mechanisms are not by side-effect, so they'll
6238 # only be used when explicitly requested
6239 if test "x$enable_dependency_tracking" = xyes; then
6240 continue
6241 else
6242 break
6243 fi
6244 ;;
6245 msvisualcpp | msvcmsys)
6246 # This compiler won't grok `-c -o', but also, the minuso test has
6247 # not run yet. These depmodes are late enough in the game, and
6248 # so weak that their functioning should not be impacted.
6249 am__obj=conftest.${OBJEXT-o}
6250 am__minus_obj=
6251 ;;
6252 none) break ;;
6253 esac
6254 if depmode=$depmode \
6255 source=sub/conftest.c object=$am__obj \
6256 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6257 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6258 >/dev/null 2>conftest.err &&
6259 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6260 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6261 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6262 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6263 # icc doesn't choke on unknown options, it will just issue warnings
6264 # or remarks (even with -Werror). So we grep stderr for any message
6265 # that says an option was ignored or not supported.
6266 # When given -MP, icc 7.0 and 7.1 complain thusly:
6267 # icc: Command line warning: ignoring option '-M'; no argument required
6268 # The diagnosis changed in icc 8.0:
6269 # icc: Command line remark: option '-MP' not supported
6270 if (grep 'ignoring option' conftest.err ||
6271 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6272 am_cv_CC_dependencies_compiler_type=$depmode
6273 break
6274 fi
6275 fi
6276 done
6277
6278 cd ..
6279 rm -rf conftest.dir
6280else
6281 am_cv_CC_dependencies_compiler_type=none
6282fi
6283
6284fi
6285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6286$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6287CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6288
6289 if
6290 test "x$enable_dependency_tracking" != xno \
6291 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
6292 am__fastdepCC_TRUE=
6293 am__fastdepCC_FALSE='#'
6294else
6295 am__fastdepCC_TRUE='#'
6296 am__fastdepCC_FALSE=
6297fi
6298
6299
cristy95646052009-11-28 23:05:30 +00006300ac_ext=cpp
6301ac_cpp='$CXXCPP $CPPFLAGS'
6302ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6303ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6304ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6305if test -z "$CXX"; then
6306 if test -n "$CCC"; then
6307 CXX=$CCC
6308 else
6309 if test -n "$ac_tool_prefix"; then
6310 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
6311 do
6312 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6313set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6315$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006316if ${ac_cv_prog_CXX+:} false; then :
cristy95646052009-11-28 23:05:30 +00006317 $as_echo_n "(cached) " >&6
6318else
6319 if test -n "$CXX"; then
6320 ac_cv_prog_CXX="$CXX" # Let the user override the test.
6321else
6322as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6323for as_dir in $PATH
6324do
6325 IFS=$as_save_IFS
6326 test -z "$as_dir" && as_dir=.
6327 for ac_exec_ext in '' $ac_executable_extensions; do
6328 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6329 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
6330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6331 break 2
6332 fi
6333done
6334 done
6335IFS=$as_save_IFS
6336
6337fi
6338fi
6339CXX=$ac_cv_prog_CXX
6340if test -n "$CXX"; then
6341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
6342$as_echo "$CXX" >&6; }
6343else
6344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6345$as_echo "no" >&6; }
6346fi
6347
6348
6349 test -n "$CXX" && break
6350 done
6351fi
6352if test -z "$CXX"; then
6353 ac_ct_CXX=$CXX
6354 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
6355do
6356 # Extract the first word of "$ac_prog", so it can be a program name with args.
6357set dummy $ac_prog; ac_word=$2
6358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6359$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006360if ${ac_cv_prog_ac_ct_CXX+:} false; then :
cristy95646052009-11-28 23:05:30 +00006361 $as_echo_n "(cached) " >&6
6362else
6363 if test -n "$ac_ct_CXX"; then
6364 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
6365else
6366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6367for as_dir in $PATH
6368do
6369 IFS=$as_save_IFS
6370 test -z "$as_dir" && as_dir=.
6371 for ac_exec_ext in '' $ac_executable_extensions; do
6372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6373 ac_cv_prog_ac_ct_CXX="$ac_prog"
6374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6375 break 2
6376 fi
6377done
6378 done
6379IFS=$as_save_IFS
6380
6381fi
6382fi
6383ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6384if test -n "$ac_ct_CXX"; then
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
6386$as_echo "$ac_ct_CXX" >&6; }
6387else
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6389$as_echo "no" >&6; }
6390fi
6391
6392
6393 test -n "$ac_ct_CXX" && break
6394done
6395
6396 if test "x$ac_ct_CXX" = x; then
6397 CXX="g++"
6398 else
6399 case $cross_compiling:$ac_tool_warned in
6400yes:)
6401{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6402$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6403ac_tool_warned=yes ;;
6404esac
6405 CXX=$ac_ct_CXX
6406 fi
6407fi
6408
6409 fi
6410fi
6411# Provide some information about the compiler.
6412$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
6413set X $ac_compile
6414ac_compiler=$2
6415for ac_option in --version -v -V -qversion; do
6416 { { ac_try="$ac_compiler $ac_option >&5"
6417case "(($ac_try" in
6418 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6419 *) ac_try_echo=$ac_try;;
6420esac
6421eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6422$as_echo "$ac_try_echo"; } >&5
6423 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
6424 ac_status=$?
6425 if test -s conftest.err; then
6426 sed '10a\
6427... rest of stderr output deleted ...
6428 10q' conftest.err >conftest.er1
6429 cat conftest.er1 >&5
6430 fi
6431 rm -f conftest.er1 conftest.err
6432 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6433 test $ac_status = 0; }
6434done
6435
6436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
6437$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006438if ${ac_cv_cxx_compiler_gnu+:} false; then :
cristy95646052009-11-28 23:05:30 +00006439 $as_echo_n "(cached) " >&6
6440else
6441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6442/* end confdefs.h. */
6443
6444int
6445main ()
6446{
6447#ifndef __GNUC__
6448 choke me
6449#endif
6450
6451 ;
6452 return 0;
6453}
6454_ACEOF
6455if ac_fn_cxx_try_compile "$LINENO"; then :
6456 ac_compiler_gnu=yes
6457else
6458 ac_compiler_gnu=no
6459fi
6460rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6461ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6462
6463fi
6464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
6465$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
6466if test $ac_compiler_gnu = yes; then
6467 GXX=yes
6468else
6469 GXX=
6470fi
6471ac_test_CXXFLAGS=${CXXFLAGS+set}
6472ac_save_CXXFLAGS=$CXXFLAGS
6473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
6474$as_echo_n "checking whether $CXX accepts -g... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006475if ${ac_cv_prog_cxx_g+:} false; then :
cristy95646052009-11-28 23:05:30 +00006476 $as_echo_n "(cached) " >&6
6477else
6478 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6479 ac_cxx_werror_flag=yes
6480 ac_cv_prog_cxx_g=no
6481 CXXFLAGS="-g"
6482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6483/* end confdefs.h. */
6484
6485int
6486main ()
6487{
6488
6489 ;
6490 return 0;
6491}
6492_ACEOF
6493if ac_fn_cxx_try_compile "$LINENO"; then :
6494 ac_cv_prog_cxx_g=yes
6495else
6496 CXXFLAGS=""
6497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6498/* end confdefs.h. */
6499
6500int
6501main ()
6502{
6503
6504 ;
6505 return 0;
6506}
6507_ACEOF
6508if ac_fn_cxx_try_compile "$LINENO"; then :
6509
6510else
6511 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6512 CXXFLAGS="-g"
6513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6514/* end confdefs.h. */
6515
6516int
6517main ()
6518{
6519
6520 ;
6521 return 0;
6522}
6523_ACEOF
6524if ac_fn_cxx_try_compile "$LINENO"; then :
6525 ac_cv_prog_cxx_g=yes
6526fi
6527rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6528fi
6529rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6530fi
6531rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6532 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6533fi
6534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
6535$as_echo "$ac_cv_prog_cxx_g" >&6; }
6536if test "$ac_test_CXXFLAGS" = set; then
6537 CXXFLAGS=$ac_save_CXXFLAGS
6538elif test $ac_cv_prog_cxx_g = yes; then
6539 if test "$GXX" = yes; then
6540 CXXFLAGS="-g -O2"
6541 else
6542 CXXFLAGS="-g"
6543 fi
6544else
6545 if test "$GXX" = yes; then
6546 CXXFLAGS="-O2"
6547 else
6548 CXXFLAGS=
6549 fi
6550fi
6551ac_ext=c
6552ac_cpp='$CPP $CPPFLAGS'
6553ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6554ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6555ac_compiler_gnu=$ac_cv_c_compiler_gnu
6556
cristy73bd4a52010-10-05 11:24:23 +00006557depcc="$CXX" am_compiler_list=
6558
6559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6560$as_echo_n "checking dependency style of $depcc... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006561if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00006562 $as_echo_n "(cached) " >&6
6563else
6564 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6565 # We make a subdir and do the tests there. Otherwise we can end up
6566 # making bogus files that we don't know about and never remove. For
6567 # instance it was reported that on HP-UX the gcc test will end up
6568 # making a dummy file named `D' -- because `-MD' means `put the output
6569 # in D'.
6570 mkdir conftest.dir
6571 # Copy depcomp to subdir because otherwise we won't find it if we're
6572 # using a relative directory.
6573 cp "$am_depcomp" conftest.dir
6574 cd conftest.dir
6575 # We will build objects and dependencies in a subdirectory because
6576 # it helps to detect inapplicable dependency modes. For instance
6577 # both Tru64's cc and ICC support -MD to output dependencies as a
6578 # side effect of compilation, but ICC will put the dependencies in
6579 # the current directory while Tru64 will put them in the object
6580 # directory.
6581 mkdir sub
6582
6583 am_cv_CXX_dependencies_compiler_type=none
6584 if test "$am_compiler_list" = ""; then
6585 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6586 fi
6587 am__universal=false
6588 case " $depcc " in #(
6589 *\ -arch\ *\ -arch\ *) am__universal=true ;;
6590 esac
6591
6592 for depmode in $am_compiler_list; do
6593 # Setup a source with many dependencies, because some compilers
6594 # like to wrap large dependency lists on column 80 (with \), and
6595 # we should not choose a depcomp mode which is confused by this.
6596 #
6597 # We need to recreate these files for each test, as the compiler may
6598 # overwrite some of them when testing with obscure command lines.
6599 # This happens at least with the AIX C compiler.
6600 : > sub/conftest.c
6601 for i in 1 2 3 4 5 6; do
6602 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6603 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6604 # Solaris 8's {/usr,}/bin/sh.
6605 touch sub/conftst$i.h
6606 done
6607 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6608
6609 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6610 # mode. It turns out that the SunPro C++ compiler does not properly
6611 # handle `-M -o', and we need to detect this. Also, some Intel
6612 # versions had trouble with output in subdirs
6613 am__obj=sub/conftest.${OBJEXT-o}
6614 am__minus_obj="-o $am__obj"
6615 case $depmode in
6616 gcc)
6617 # This depmode causes a compiler race in universal mode.
6618 test "$am__universal" = false || continue
6619 ;;
6620 nosideeffect)
6621 # after this tag, mechanisms are not by side-effect, so they'll
6622 # only be used when explicitly requested
6623 if test "x$enable_dependency_tracking" = xyes; then
6624 continue
6625 else
6626 break
6627 fi
6628 ;;
6629 msvisualcpp | msvcmsys)
6630 # This compiler won't grok `-c -o', but also, the minuso test has
6631 # not run yet. These depmodes are late enough in the game, and
6632 # so weak that their functioning should not be impacted.
6633 am__obj=conftest.${OBJEXT-o}
6634 am__minus_obj=
6635 ;;
6636 none) break ;;
6637 esac
6638 if depmode=$depmode \
6639 source=sub/conftest.c object=$am__obj \
6640 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6641 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6642 >/dev/null 2>conftest.err &&
6643 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6644 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6645 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6646 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6647 # icc doesn't choke on unknown options, it will just issue warnings
6648 # or remarks (even with -Werror). So we grep stderr for any message
6649 # that says an option was ignored or not supported.
6650 # When given -MP, icc 7.0 and 7.1 complain thusly:
6651 # icc: Command line warning: ignoring option '-M'; no argument required
6652 # The diagnosis changed in icc 8.0:
6653 # icc: Command line remark: option '-MP' not supported
6654 if (grep 'ignoring option' conftest.err ||
6655 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6656 am_cv_CXX_dependencies_compiler_type=$depmode
6657 break
6658 fi
6659 fi
6660 done
6661
6662 cd ..
6663 rm -rf conftest.dir
6664else
6665 am_cv_CXX_dependencies_compiler_type=none
6666fi
6667
6668fi
6669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
6670$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
6671CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
6672
6673 if
6674 test "x$enable_dependency_tracking" != xno \
6675 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
6676 am__fastdepCXX_TRUE=
6677 am__fastdepCXX_FALSE='#'
6678else
6679 am__fastdepCXX_TRUE='#'
6680 am__fastdepCXX_FALSE=
6681fi
6682
6683
cristy8b350f62009-11-15 23:12:43 +00006684 case $ac_cv_prog_cc_stdc in #(
6685 no) :
6686 ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
6687 *) :
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
cristy3ed852e2009-09-05 21:47:34 +00006689$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006690if ${ac_cv_prog_cc_c99+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00006691 $as_echo_n "(cached) " >&6
6692else
6693 ac_cv_prog_cc_c99=no
6694ac_save_CC=$CC
cristy8b350f62009-11-15 23:12:43 +00006695cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00006696/* end confdefs.h. */
6697#include <stdarg.h>
6698#include <stdbool.h>
6699#include <stdlib.h>
6700#include <wchar.h>
6701#include <stdio.h>
6702
6703// Check varargs macros. These examples are taken from C99 6.10.3.5.
6704#define debug(...) fprintf (stderr, __VA_ARGS__)
6705#define showlist(...) puts (#__VA_ARGS__)
6706#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
6707static void
6708test_varargs_macros (void)
6709{
6710 int x = 1234;
6711 int y = 5678;
6712 debug ("Flag");
6713 debug ("X = %d\n", x);
6714 showlist (The first, second, and third items.);
6715 report (x>y, "x is %d but y is %d", x, y);
6716}
6717
6718// Check long long types.
6719#define BIG64 18446744073709551615ull
6720#define BIG32 4294967295ul
6721#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
6722#if !BIG_OK
6723 your preprocessor is broken;
6724#endif
6725#if BIG_OK
6726#else
6727 your preprocessor is broken;
6728#endif
6729static long long int bignum = -9223372036854775807LL;
6730static unsigned long long int ubignum = BIG64;
6731
6732struct incomplete_array
6733{
6734 int datasize;
6735 double data[];
6736};
6737
6738struct named_init {
6739 int number;
6740 const wchar_t *name;
6741 double average;
6742};
6743
6744typedef const char *ccp;
6745
6746static inline int
6747test_restrict (ccp restrict text)
6748{
6749 // See if C++-style comments work.
6750 // Iterate through items via the restricted pointer.
6751 // Also check for declarations in for loops.
6752 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
6753 continue;
6754 return 0;
6755}
6756
6757// Check varargs and va_copy.
6758static void
6759test_varargs (const char *format, ...)
6760{
6761 va_list args;
6762 va_start (args, format);
6763 va_list args_copy;
6764 va_copy (args_copy, args);
6765
6766 const char *str;
6767 int number;
6768 float fnumber;
6769
6770 while (*format)
6771 {
6772 switch (*format++)
6773 {
6774 case 's': // string
6775 str = va_arg (args_copy, const char *);
6776 break;
6777 case 'd': // int
6778 number = va_arg (args_copy, int);
6779 break;
6780 case 'f': // float
6781 fnumber = va_arg (args_copy, double);
6782 break;
6783 default:
6784 break;
6785 }
6786 }
6787 va_end (args_copy);
6788 va_end (args);
6789}
6790
6791int
6792main ()
6793{
6794
6795 // Check bool.
6796 _Bool success = false;
6797
6798 // Check restrict.
6799 if (test_restrict ("String literal") == 0)
6800 success = true;
6801 char *restrict newvar = "Another string";
6802
6803 // Check varargs.
6804 test_varargs ("s, d' f .", "string", 65, 34.234);
6805 test_varargs_macros ();
6806
6807 // Check flexible array members.
6808 struct incomplete_array *ia =
6809 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
6810 ia->datasize = 10;
6811 for (int i = 0; i < ia->datasize; ++i)
6812 ia->data[i] = i * 1.234;
6813
6814 // Check named initializers.
6815 struct named_init ni = {
6816 .number = 34,
6817 .name = L"Test wide string",
6818 .average = 543.34343,
6819 };
6820
6821 ni.number = 58;
6822
6823 int dynamic_array[ni.number];
6824 dynamic_array[ni.number - 1] = 543;
6825
6826 // work around unused variable warnings
6827 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
6828 || dynamic_array[ni.number - 1] != 543);
6829
6830 ;
6831 return 0;
6832}
6833_ACEOF
6834for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
6835do
6836 CC="$ac_save_CC $ac_arg"
cristy8b350f62009-11-15 23:12:43 +00006837 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00006838 ac_cv_prog_cc_c99=$ac_arg
cristy3ed852e2009-09-05 21:47:34 +00006839fi
cristy3ed852e2009-09-05 21:47:34 +00006840rm -f core conftest.err conftest.$ac_objext
6841 test "x$ac_cv_prog_cc_c99" != "xno" && break
6842done
6843rm -f conftest.$ac_ext
6844CC=$ac_save_CC
6845
6846fi
6847# AC_CACHE_VAL
6848case "x$ac_cv_prog_cc_c99" in
6849 x)
cristy8b350f62009-11-15 23:12:43 +00006850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
cristy3ed852e2009-09-05 21:47:34 +00006851$as_echo "none needed" >&6; } ;;
6852 xno)
cristy8b350f62009-11-15 23:12:43 +00006853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
cristy3ed852e2009-09-05 21:47:34 +00006854$as_echo "unsupported" >&6; } ;;
6855 *)
6856 CC="$CC $ac_cv_prog_cc_c99"
cristy8b350f62009-11-15 23:12:43 +00006857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
cristy3ed852e2009-09-05 21:47:34 +00006858$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
6859esac
cristy8b350f62009-11-15 23:12:43 +00006860if test "x$ac_cv_prog_cc_c99" != xno; then :
cristy3ed852e2009-09-05 21:47:34 +00006861 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
6862else
cristy8b350f62009-11-15 23:12:43 +00006863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
cristy3ed852e2009-09-05 21:47:34 +00006864$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006865if ${ac_cv_prog_cc_c89+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00006866 $as_echo_n "(cached) " >&6
6867else
6868 ac_cv_prog_cc_c89=no
6869ac_save_CC=$CC
cristy8b350f62009-11-15 23:12:43 +00006870cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00006871/* end confdefs.h. */
6872#include <stdarg.h>
6873#include <stdio.h>
6874#include <sys/types.h>
6875#include <sys/stat.h>
6876/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
6877struct buf { int x; };
6878FILE * (*rcsopen) (struct buf *, struct stat *, int);
6879static char *e (p, i)
6880 char **p;
6881 int i;
6882{
6883 return p[i];
6884}
6885static char *f (char * (*g) (char **, int), char **p, ...)
6886{
6887 char *s;
6888 va_list v;
6889 va_start (v,p);
6890 s = g (p, va_arg (v,int));
6891 va_end (v);
6892 return s;
6893}
6894
6895/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
6896 function prototypes and stuff, but not '\xHH' hex character constants.
6897 These don't provoke an error unfortunately, instead are silently treated
6898 as 'x'. The following induces an error, until -std is added to get
6899 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
6900 array size at least. It's necessary to write '\x00'==0 to get something
6901 that's true only with -std. */
6902int osf4_cc_array ['\x00' == 0 ? 1 : -1];
6903
6904/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
6905 inside strings and character constants. */
6906#define FOO(x) 'x'
6907int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
6908
6909int test (int i, double x);
6910struct s1 {int (*f) (int a);};
6911struct s2 {int (*f) (double a);};
6912int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
6913int argc;
6914char **argv;
6915int
6916main ()
6917{
6918return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
6919 ;
6920 return 0;
6921}
6922_ACEOF
6923for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6924 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6925do
6926 CC="$ac_save_CC $ac_arg"
cristy8b350f62009-11-15 23:12:43 +00006927 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00006928 ac_cv_prog_cc_c89=$ac_arg
cristy3ed852e2009-09-05 21:47:34 +00006929fi
cristy3ed852e2009-09-05 21:47:34 +00006930rm -f core conftest.err conftest.$ac_objext
6931 test "x$ac_cv_prog_cc_c89" != "xno" && break
6932done
6933rm -f conftest.$ac_ext
6934CC=$ac_save_CC
6935
6936fi
6937# AC_CACHE_VAL
6938case "x$ac_cv_prog_cc_c89" in
6939 x)
cristy8b350f62009-11-15 23:12:43 +00006940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
cristy3ed852e2009-09-05 21:47:34 +00006941$as_echo "none needed" >&6; } ;;
6942 xno)
cristy8b350f62009-11-15 23:12:43 +00006943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
cristy3ed852e2009-09-05 21:47:34 +00006944$as_echo "unsupported" >&6; } ;;
6945 *)
6946 CC="$CC $ac_cv_prog_cc_c89"
cristy8b350f62009-11-15 23:12:43 +00006947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
cristy3ed852e2009-09-05 21:47:34 +00006948$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
6949esac
cristy8b350f62009-11-15 23:12:43 +00006950if test "x$ac_cv_prog_cc_c89" != xno; then :
cristy3ed852e2009-09-05 21:47:34 +00006951 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
6952else
6953 ac_cv_prog_cc_stdc=no
6954fi
6955
cristy3ed852e2009-09-05 21:47:34 +00006956fi
cristy3ed852e2009-09-05 21:47:34 +00006957 ;;
6958esac
cristy8b350f62009-11-15 23:12:43 +00006959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
cristy3ed852e2009-09-05 21:47:34 +00006960$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
cristyda16f162011-02-19 23:52:17 +00006961 if ${ac_cv_prog_cc_stdc+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00006962 $as_echo_n "(cached) " >&6
6963fi
6964
cristy8b350f62009-11-15 23:12:43 +00006965 case $ac_cv_prog_cc_stdc in #(
6966 no) :
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
6968$as_echo "unsupported" >&6; } ;; #(
6969 '') :
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
6971$as_echo "none needed" >&6; } ;; #(
6972 *) :
6973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
cristy3ed852e2009-09-05 21:47:34 +00006974$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
6975esac
6976
cristy3ed852e2009-09-05 21:47:34 +00006977ac_ext=c
6978ac_cpp='$CPP $CPPFLAGS'
6979ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6980ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6981ac_compiler_gnu=$ac_cv_c_compiler_gnu
cristy8b350f62009-11-15 23:12:43 +00006982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
cristy3ed852e2009-09-05 21:47:34 +00006983$as_echo_n "checking how to run the C preprocessor... " >&6; }
6984# On Suns, sometimes $CPP names a directory.
6985if test -n "$CPP" && test -d "$CPP"; then
6986 CPP=
6987fi
6988if test -z "$CPP"; then
cristyda16f162011-02-19 23:52:17 +00006989 if ${ac_cv_prog_CPP+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00006990 $as_echo_n "(cached) " >&6
6991else
6992 # Double quotes because CPP needs to be expanded
6993 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6994 do
6995 ac_preproc_ok=false
6996for ac_c_preproc_warn_flag in '' yes
6997do
6998 # Use a header file that comes with gcc, so configuring glibc
6999 # with a fresh cross-compiler works.
7000 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7001 # <limits.h> exists even on freestanding compilers.
7002 # On the NeXT, cc -E runs the code through the compiler's parser,
7003 # not just through cpp. "Syntax error" is here to catch this case.
cristy8b350f62009-11-15 23:12:43 +00007004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007005/* end confdefs.h. */
7006#ifdef __STDC__
7007# include <limits.h>
7008#else
7009# include <assert.h>
7010#endif
7011 Syntax error
7012_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007013if ac_fn_c_try_cpp "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007014
cristy8b350f62009-11-15 23:12:43 +00007015else
cristy3ed852e2009-09-05 21:47:34 +00007016 # Broken: fails on valid input.
7017continue
7018fi
cristyda16f162011-02-19 23:52:17 +00007019rm -f conftest.err conftest.i conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007020
7021 # OK, works on sane cases. Now check whether nonexistent headers
7022 # can be detected and how.
cristy8b350f62009-11-15 23:12:43 +00007023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007024/* end confdefs.h. */
7025#include <ac_nonexistent.h>
7026_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007027if ac_fn_c_try_cpp "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007028 # Broken: success on invalid input.
7029continue
7030else
cristy3ed852e2009-09-05 21:47:34 +00007031 # Passes both tests.
7032ac_preproc_ok=:
7033break
7034fi
cristyda16f162011-02-19 23:52:17 +00007035rm -f conftest.err conftest.i conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007036
7037done
7038# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
cristyda16f162011-02-19 23:52:17 +00007039rm -f conftest.i conftest.err conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00007040if $ac_preproc_ok; then :
cristy3ed852e2009-09-05 21:47:34 +00007041 break
7042fi
7043
7044 done
7045 ac_cv_prog_CPP=$CPP
7046
7047fi
7048 CPP=$ac_cv_prog_CPP
7049else
7050 ac_cv_prog_CPP=$CPP
7051fi
cristy8b350f62009-11-15 23:12:43 +00007052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
cristy3ed852e2009-09-05 21:47:34 +00007053$as_echo "$CPP" >&6; }
7054ac_preproc_ok=false
7055for ac_c_preproc_warn_flag in '' yes
7056do
7057 # Use a header file that comes with gcc, so configuring glibc
7058 # with a fresh cross-compiler works.
7059 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7060 # <limits.h> exists even on freestanding compilers.
7061 # On the NeXT, cc -E runs the code through the compiler's parser,
7062 # not just through cpp. "Syntax error" is here to catch this case.
cristy8b350f62009-11-15 23:12:43 +00007063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007064/* end confdefs.h. */
7065#ifdef __STDC__
7066# include <limits.h>
7067#else
7068# include <assert.h>
7069#endif
7070 Syntax error
7071_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007072if ac_fn_c_try_cpp "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007073
cristy8b350f62009-11-15 23:12:43 +00007074else
cristy3ed852e2009-09-05 21:47:34 +00007075 # Broken: fails on valid input.
7076continue
7077fi
cristyda16f162011-02-19 23:52:17 +00007078rm -f conftest.err conftest.i conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007079
7080 # OK, works on sane cases. Now check whether nonexistent headers
7081 # can be detected and how.
cristy8b350f62009-11-15 23:12:43 +00007082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007083/* end confdefs.h. */
7084#include <ac_nonexistent.h>
7085_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007086if ac_fn_c_try_cpp "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007087 # Broken: success on invalid input.
7088continue
7089else
cristy3ed852e2009-09-05 21:47:34 +00007090 # Passes both tests.
7091ac_preproc_ok=:
7092break
7093fi
cristyda16f162011-02-19 23:52:17 +00007094rm -f conftest.err conftest.i conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007095
7096done
7097# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
cristyda16f162011-02-19 23:52:17 +00007098rm -f conftest.i conftest.err conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00007099if $ac_preproc_ok; then :
7100
cristy3ed852e2009-09-05 21:47:34 +00007101else
cristy8b350f62009-11-15 23:12:43 +00007102 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00007103$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00007104as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7105See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00007106fi
7107
7108ac_ext=c
7109ac_cpp='$CPP $CPPFLAGS'
7110ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7111ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7112ac_compiler_gnu=$ac_cv_c_compiler_gnu
7113
cristy73bd4a52010-10-05 11:24:23 +00007114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
7115$as_echo_n "checking for a sed that does not truncate output... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007116if ${ac_cv_path_SED+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00007117 $as_echo_n "(cached) " >&6
7118else
7119 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
7120 for ac_i in 1 2 3 4 5 6 7; do
7121 ac_script="$ac_script$as_nl$ac_script"
7122 done
7123 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
7124 { ac_script=; unset ac_script;}
7125 if test -z "$SED"; then
7126 ac_path_SED_found=false
7127 # Loop through the user's path and test for each of PROGNAME-LIST
7128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7129for as_dir in $PATH
7130do
7131 IFS=$as_save_IFS
7132 test -z "$as_dir" && as_dir=.
7133 for ac_prog in sed gsed; do
7134 for ac_exec_ext in '' $ac_executable_extensions; do
7135 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
7136 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
7137# Check for GNU ac_path_SED and select it if it is found.
7138 # Check for GNU $ac_path_SED
7139case `"$ac_path_SED" --version 2>&1` in
7140*GNU*)
7141 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
7142*)
7143 ac_count=0
7144 $as_echo_n 0123456789 >"conftest.in"
7145 while :
7146 do
7147 cat "conftest.in" "conftest.in" >"conftest.tmp"
7148 mv "conftest.tmp" "conftest.in"
7149 cp "conftest.in" "conftest.nl"
7150 $as_echo '' >> "conftest.nl"
7151 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
7152 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7153 as_fn_arith $ac_count + 1 && ac_count=$as_val
7154 if test $ac_count -gt ${ac_path_SED_max-0}; then
7155 # Best one so far, save it but keep looking for a better one
7156 ac_cv_path_SED="$ac_path_SED"
7157 ac_path_SED_max=$ac_count
7158 fi
7159 # 10*(2^10) chars as input seems more than enough
7160 test $ac_count -gt 10 && break
7161 done
7162 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7163esac
7164
7165 $ac_path_SED_found && break 3
7166 done
7167 done
7168 done
7169IFS=$as_save_IFS
7170 if test -z "$ac_cv_path_SED"; then
cristy98dddb52010-11-04 00:30:15 +00007171 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +00007172 fi
7173else
7174 ac_cv_path_SED=$SED
7175fi
7176
7177fi
7178{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
7179$as_echo "$ac_cv_path_SED" >&6; }
7180 SED="$ac_cv_path_SED"
7181 rm -f conftest.sed
7182
7183test -z "$SED" && SED=sed
7184Xsed="$SED -e 1s/^X//"
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
7197$as_echo_n "checking for fgrep... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007198if ${ac_cv_path_FGREP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00007199 $as_echo_n "(cached) " >&6
7200else
7201 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
7202 then ac_cv_path_FGREP="$GREP -F"
7203 else
7204 if test -z "$FGREP"; then
7205 ac_path_FGREP_found=false
7206 # Loop through the user's path and test for each of PROGNAME-LIST
7207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7208for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7209do
7210 IFS=$as_save_IFS
7211 test -z "$as_dir" && as_dir=.
7212 for ac_prog in fgrep; do
7213 for ac_exec_ext in '' $ac_executable_extensions; do
7214 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
7215 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
7216# Check for GNU ac_path_FGREP and select it if it is found.
7217 # Check for GNU $ac_path_FGREP
7218case `"$ac_path_FGREP" --version 2>&1` in
7219*GNU*)
7220 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
7221*)
7222 ac_count=0
7223 $as_echo_n 0123456789 >"conftest.in"
7224 while :
7225 do
7226 cat "conftest.in" "conftest.in" >"conftest.tmp"
7227 mv "conftest.tmp" "conftest.in"
7228 cp "conftest.in" "conftest.nl"
7229 $as_echo 'FGREP' >> "conftest.nl"
7230 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
7231 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7232 as_fn_arith $ac_count + 1 && ac_count=$as_val
7233 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
7234 # Best one so far, save it but keep looking for a better one
7235 ac_cv_path_FGREP="$ac_path_FGREP"
7236 ac_path_FGREP_max=$ac_count
7237 fi
7238 # 10*(2^10) chars as input seems more than enough
7239 test $ac_count -gt 10 && break
7240 done
7241 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7242esac
7243
7244 $ac_path_FGREP_found && break 3
7245 done
7246 done
7247 done
7248IFS=$as_save_IFS
7249 if test -z "$ac_cv_path_FGREP"; then
cristy98dddb52010-11-04 00:30:15 +00007250 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +00007251 fi
7252else
7253 ac_cv_path_FGREP=$FGREP
7254fi
7255
7256 fi
7257fi
7258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
7259$as_echo "$ac_cv_path_FGREP" >&6; }
7260 FGREP="$ac_cv_path_FGREP"
7261
7262
7263test -z "$GREP" && GREP=grep
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
cristy0c60a692010-11-04 01:09:47 +00007281ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7282ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
7283ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
7284
7285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
7286$as_echo_n "checking how to print strings... " >&6; }
7287# Test print first, because it will be a builtin if present.
cristyda16f162011-02-19 23:52:17 +00007288if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
cristy0c60a692010-11-04 01:09:47 +00007289 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
7290 ECHO='print -r --'
7291elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
7292 ECHO='printf %s\n'
7293else
7294 # Use this function as a fallback that always works.
7295 func_fallback_echo ()
7296 {
7297 eval 'cat <<_LTECHO_EOF
7298$1
7299_LTECHO_EOF'
7300 }
7301 ECHO='func_fallback_echo'
7302fi
7303
7304# func_echo_all arg...
7305# Invoke $ECHO with all args, space-separated.
7306func_echo_all ()
7307{
7308 $ECHO ""
7309}
7310
7311case "$ECHO" in
7312 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
7313$as_echo "printf" >&6; } ;;
7314 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
7315$as_echo "print -r" >&6; } ;;
7316 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
7317$as_echo "cat" >&6; } ;;
7318esac
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
cristy73bd4a52010-10-05 11:24:23 +00007333
7334
7335# Check whether --with-gnu-ld was given.
7336if test "${with_gnu_ld+set}" = set; then :
7337 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7338else
7339 with_gnu_ld=no
7340fi
7341
7342ac_prog=ld
7343if test "$GCC" = yes; then
7344 # Check if gcc -print-prog-name=ld gives a path.
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7346$as_echo_n "checking for ld used by $CC... " >&6; }
7347 case $host in
7348 *-*-mingw*)
7349 # gcc leaves a trailing carriage return which upsets mingw
7350 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7351 *)
7352 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7353 esac
7354 case $ac_prog in
7355 # Accept absolute paths.
7356 [\\/]* | ?:[\\/]*)
7357 re_direlt='/[^/][^/]*/\.\./'
7358 # Canonicalize the pathname of ld
7359 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
7360 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
7361 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
7362 done
7363 test -z "$LD" && LD="$ac_prog"
7364 ;;
7365 "")
7366 # If it fails, then pretend we aren't using GCC.
7367 ac_prog=ld
7368 ;;
7369 *)
7370 # If it is relative, then search for the first ld in PATH.
7371 with_gnu_ld=unknown
7372 ;;
7373 esac
7374elif test "$with_gnu_ld" = yes; then
7375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7376$as_echo_n "checking for GNU ld... " >&6; }
7377else
7378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7379$as_echo_n "checking for non-GNU ld... " >&6; }
7380fi
cristyda16f162011-02-19 23:52:17 +00007381if ${lt_cv_path_LD+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00007382 $as_echo_n "(cached) " >&6
7383else
7384 if test -z "$LD"; then
7385 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7386 for ac_dir in $PATH; do
7387 IFS="$lt_save_ifs"
7388 test -z "$ac_dir" && ac_dir=.
7389 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7390 lt_cv_path_LD="$ac_dir/$ac_prog"
7391 # Check to see if the program is GNU ld. I'd rather use --version,
7392 # but apparently some variants of GNU ld only accept -v.
7393 # Break only if it was the GNU/non-GNU ld that we prefer.
7394 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
7395 *GNU* | *'with BFD'*)
7396 test "$with_gnu_ld" != no && break
7397 ;;
7398 *)
7399 test "$with_gnu_ld" != yes && break
7400 ;;
7401 esac
7402 fi
7403 done
7404 IFS="$lt_save_ifs"
7405else
7406 lt_cv_path_LD="$LD" # Let the user override the test with a path.
7407fi
7408fi
7409
7410LD="$lt_cv_path_LD"
7411if test -n "$LD"; then
7412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7413$as_echo "$LD" >&6; }
7414else
7415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7416$as_echo "no" >&6; }
7417fi
cristy98dddb52010-11-04 00:30:15 +00007418test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +00007419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7420$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007421if ${lt_cv_prog_gnu_ld+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00007422 $as_echo_n "(cached) " >&6
7423else
7424 # I'd rather use --version here, but apparently some GNU lds only accept -v.
7425case `$LD -v 2>&1 </dev/null` in
7426*GNU* | *'with BFD'*)
7427 lt_cv_prog_gnu_ld=yes
7428 ;;
7429*)
7430 lt_cv_prog_gnu_ld=no
7431 ;;
7432esac
7433fi
7434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
7435$as_echo "$lt_cv_prog_gnu_ld" >&6; }
7436with_gnu_ld=$lt_cv_prog_gnu_ld
7437
7438
7439
7440
7441
7442
7443
7444
7445
cristy3ed852e2009-09-05 21:47:34 +00007446
cristy837d6dc2010-02-27 01:16:57 +00007447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
7448$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007449if ${ac_cv_prog_cc_c99+:} false; then :
cristy837d6dc2010-02-27 01:16:57 +00007450 $as_echo_n "(cached) " >&6
7451else
7452 ac_cv_prog_cc_c99=no
7453ac_save_CC=$CC
7454cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7455/* end confdefs.h. */
7456#include <stdarg.h>
7457#include <stdbool.h>
7458#include <stdlib.h>
7459#include <wchar.h>
7460#include <stdio.h>
7461
7462// Check varargs macros. These examples are taken from C99 6.10.3.5.
7463#define debug(...) fprintf (stderr, __VA_ARGS__)
7464#define showlist(...) puts (#__VA_ARGS__)
7465#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
7466static void
7467test_varargs_macros (void)
7468{
7469 int x = 1234;
7470 int y = 5678;
7471 debug ("Flag");
7472 debug ("X = %d\n", x);
7473 showlist (The first, second, and third items.);
7474 report (x>y, "x is %d but y is %d", x, y);
7475}
7476
7477// Check long long types.
7478#define BIG64 18446744073709551615ull
7479#define BIG32 4294967295ul
7480#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
7481#if !BIG_OK
7482 your preprocessor is broken;
7483#endif
7484#if BIG_OK
7485#else
7486 your preprocessor is broken;
7487#endif
7488static long long int bignum = -9223372036854775807LL;
7489static unsigned long long int ubignum = BIG64;
7490
7491struct incomplete_array
7492{
7493 int datasize;
7494 double data[];
7495};
7496
7497struct named_init {
7498 int number;
7499 const wchar_t *name;
7500 double average;
7501};
7502
7503typedef const char *ccp;
7504
7505static inline int
7506test_restrict (ccp restrict text)
7507{
7508 // See if C++-style comments work.
7509 // Iterate through items via the restricted pointer.
7510 // Also check for declarations in for loops.
7511 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
7512 continue;
7513 return 0;
7514}
7515
7516// Check varargs and va_copy.
7517static void
7518test_varargs (const char *format, ...)
7519{
7520 va_list args;
7521 va_start (args, format);
7522 va_list args_copy;
7523 va_copy (args_copy, args);
7524
7525 const char *str;
7526 int number;
7527 float fnumber;
7528
7529 while (*format)
7530 {
7531 switch (*format++)
7532 {
7533 case 's': // string
7534 str = va_arg (args_copy, const char *);
7535 break;
7536 case 'd': // int
7537 number = va_arg (args_copy, int);
7538 break;
7539 case 'f': // float
7540 fnumber = va_arg (args_copy, double);
7541 break;
7542 default:
7543 break;
7544 }
7545 }
7546 va_end (args_copy);
7547 va_end (args);
7548}
7549
7550int
7551main ()
7552{
7553
7554 // Check bool.
7555 _Bool success = false;
7556
7557 // Check restrict.
7558 if (test_restrict ("String literal") == 0)
7559 success = true;
7560 char *restrict newvar = "Another string";
7561
7562 // Check varargs.
7563 test_varargs ("s, d' f .", "string", 65, 34.234);
7564 test_varargs_macros ();
7565
7566 // Check flexible array members.
7567 struct incomplete_array *ia =
7568 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
7569 ia->datasize = 10;
7570 for (int i = 0; i < ia->datasize; ++i)
7571 ia->data[i] = i * 1.234;
7572
7573 // Check named initializers.
7574 struct named_init ni = {
7575 .number = 34,
7576 .name = L"Test wide string",
7577 .average = 543.34343,
7578 };
7579
7580 ni.number = 58;
7581
7582 int dynamic_array[ni.number];
7583 dynamic_array[ni.number - 1] = 543;
7584
7585 // work around unused variable warnings
7586 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
7587 || dynamic_array[ni.number - 1] != 543);
7588
7589 ;
7590 return 0;
7591}
7592_ACEOF
7593for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
7594do
7595 CC="$ac_save_CC $ac_arg"
7596 if ac_fn_c_try_compile "$LINENO"; then :
7597 ac_cv_prog_cc_c99=$ac_arg
7598fi
7599rm -f core conftest.err conftest.$ac_objext
7600 test "x$ac_cv_prog_cc_c99" != "xno" && break
7601done
7602rm -f conftest.$ac_ext
7603CC=$ac_save_CC
7604
7605fi
7606# AC_CACHE_VAL
7607case "x$ac_cv_prog_cc_c99" in
7608 x)
7609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
7610$as_echo "none needed" >&6; } ;;
7611 xno)
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
7613$as_echo "unsupported" >&6; } ;;
7614 *)
7615 CC="$CC $ac_cv_prog_cc_c99"
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
7617$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
7618esac
7619if test "x$ac_cv_prog_cc_c99" != xno; then :
7620
7621fi
7622
7623
cristy73bd4a52010-10-05 11:24:23 +00007624if test "x$CC" != xcc; then
7625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
7626$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
7627else
7628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
7629$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
7630fi
7631set dummy $CC; ac_cc=`$as_echo "$2" |
7632 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
cristyda16f162011-02-19 23:52:17 +00007633if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00007634 $as_echo_n "(cached) " >&6
7635else
cristy73bd4a52010-10-05 11:24:23 +00007636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7637/* end confdefs.h. */
7638
7639int
7640main ()
7641{
7642
7643 ;
7644 return 0;
7645}
7646_ACEOF
7647# Make sure it works both with $CC and with simple cc.
7648# We do the test twice because some compilers refuse to overwrite an
7649# existing .o file with -o, though they will create one.
7650ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
7651rm -f conftest2.*
7652if { { case "(($ac_try" in
7653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7654 *) ac_try_echo=$ac_try;;
7655esac
7656eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7657$as_echo "$ac_try_echo"; } >&5
7658 (eval "$ac_try") 2>&5
7659 ac_status=$?
7660 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7661 test $ac_status = 0; } &&
7662 test -f conftest2.$ac_objext && { { case "(($ac_try" in
7663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7664 *) ac_try_echo=$ac_try;;
7665esac
7666eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7667$as_echo "$ac_try_echo"; } >&5
7668 (eval "$ac_try") 2>&5
7669 ac_status=$?
7670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7671 test $ac_status = 0; };
7672then
7673 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
7674 if test "x$CC" != xcc; then
7675 # Test first that cc exists at all.
7676 if { ac_try='cc -c conftest.$ac_ext >&5'
7677 { { case "(($ac_try" in
7678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7679 *) ac_try_echo=$ac_try;;
7680esac
7681eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7682$as_echo "$ac_try_echo"; } >&5
7683 (eval "$ac_try") 2>&5
7684 ac_status=$?
7685 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7686 test $ac_status = 0; }; }; then
7687 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
7688 rm -f conftest2.*
7689 if { { case "(($ac_try" in
7690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7691 *) ac_try_echo=$ac_try;;
7692esac
7693eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7694$as_echo "$ac_try_echo"; } >&5
7695 (eval "$ac_try") 2>&5
7696 ac_status=$?
7697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7698 test $ac_status = 0; } &&
7699 test -f conftest2.$ac_objext && { { case "(($ac_try" in
7700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7701 *) ac_try_echo=$ac_try;;
7702esac
7703eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7704$as_echo "$ac_try_echo"; } >&5
7705 (eval "$ac_try") 2>&5
7706 ac_status=$?
7707 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7708 test $ac_status = 0; };
7709 then
7710 # cc works too.
7711 :
7712 else
7713 # cc exists but doesn't like -o.
7714 eval ac_cv_prog_cc_${ac_cc}_c_o=no
7715 fi
7716 fi
7717 fi
7718else
7719 eval ac_cv_prog_cc_${ac_cc}_c_o=no
7720fi
7721rm -f core conftest*
7722
7723fi
7724if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7726$as_echo "yes" >&6; }
7727else
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7729$as_echo "no" >&6; }
7730
7731$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
7732
7733fi
7734
7735# FIXME: we rely on the cache variable name because
7736# there is no other way.
7737set dummy $CC
7738am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
7739eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
7740if test "$am_t" != yes; then
7741 # Losing compiler, so override with the script.
7742 # FIXME: It is wrong to rewrite CC.
7743 # But if we don't then we get into trouble of one sort or another.
7744 # A longer-term fix would be to have automake use am__CC in this case,
7745 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
7746 CC="$am_aux_dir/compile $CC"
7747fi
7748
7749
7750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking CFLAGS for maximum warnings" >&5
7751$as_echo_n "checking CFLAGS for maximum warnings... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007752if ${ac_cv_cflags_warn_all+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00007753 $as_echo_n "(cached) " >&6
7754else
7755 ac_cv_cflags_warn_all="no, unknown"
cristy73bd4a52010-10-05 11:24:23 +00007756 ac_ext=c
7757ac_cpp='$CPP $CPPFLAGS'
7758ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7759ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7760ac_compiler_gnu=$ac_cv_c_compiler_gnu
7761
7762 ac_save_CFLAGS="$CFLAGS"
7763for ac_arg in "-pedantic % -Wall" "-xstrconst % -v" "-std1 % -verbose -w0 -warnprotos" "-qlanglvl=ansi % -qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd" "-ansi -ansiE % -fullwarn" "+ESlit % +w1" "-Xc % -pvctl,fullmsg" "-h conform % -h msglevel 2" #
7764do CFLAGS="$ac_save_CFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'`
7765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7766/* end confdefs.h. */
7767
7768int
7769main ()
7770{
cristy24fc1fe2010-10-23 21:13:01 +00007771
cristy73bd4a52010-10-05 11:24:23 +00007772 ;
7773 return 0;
7774}
7775_ACEOF
7776if ac_fn_c_try_compile "$LINENO"; then :
7777 ac_cv_cflags_warn_all=`echo $ac_arg | sed -e 's,.*% *,,'` ; break
7778fi
7779rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7780done
7781 CFLAGS="$ac_save_CFLAGS"
7782 ac_ext=c
7783ac_cpp='$CPP $CPPFLAGS'
7784ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7785ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7786ac_compiler_gnu=$ac_cv_c_compiler_gnu
7787
7788
7789fi
7790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cflags_warn_all" >&5
7791$as_echo "$ac_cv_cflags_warn_all" >&6; }
7792case ".$ac_cv_cflags_warn_all" in
7793 .ok|.ok,*) ;;
7794 .|.no|.no,*)
7795 ;;
7796 *)
7797 if echo " $CFLAGS " | grep " $ac_cv_cflags_warn_all " 2>&1 >/dev/null
7798 then { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS does contain \$ac_cv_cflags_warn_all"; } >&5
7799 (: CFLAGS does contain $ac_cv_cflags_warn_all) 2>&5
7800 ac_status=$?
7801 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7802 test $ac_status = 0; }
7803 else { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS \$ac_cv_cflags_warn_all\""; } >&5
7804 (: CFLAGS="$CFLAGS $ac_cv_cflags_warn_all") 2>&5
7805 ac_status=$?
7806 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7807 test $ac_status = 0; }
7808 CFLAGS="$CFLAGS $ac_cv_cflags_warn_all"
7809 fi
7810 ;;
nicolas6237c462010-10-05 06:11:49 +00007811esac
cristy3ed852e2009-09-05 21:47:34 +00007812
cristya0b81c32010-01-22 02:54:33 +00007813
7814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
7815$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
7816set x ${MAKE-make}
7817ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
cristyda16f162011-02-19 23:52:17 +00007818if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
cristya0b81c32010-01-22 02:54:33 +00007819 $as_echo_n "(cached) " >&6
7820else
7821 cat >conftest.make <<\_ACEOF
7822SHELL = /bin/sh
7823all:
7824 @echo '@@@%%%=$(MAKE)=@@@%%%'
7825_ACEOF
cristy98dddb52010-11-04 00:30:15 +00007826# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
cristya0b81c32010-01-22 02:54:33 +00007827case `${MAKE-make} -f conftest.make 2>/dev/null` in
7828 *@@@%%%=?*=@@@%%%*)
7829 eval ac_cv_prog_make_${ac_make}_set=yes;;
7830 *)
7831 eval ac_cv_prog_make_${ac_make}_set=no;;
7832esac
7833rm -f conftest.make
7834fi
7835if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7837$as_echo "yes" >&6; }
7838 SET_MAKE=
7839else
7840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7841$as_echo "no" >&6; }
7842 SET_MAKE="MAKE=${MAKE-make}"
7843fi
7844
cristy8b350f62009-11-15 23:12:43 +00007845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
cristy3ed852e2009-09-05 21:47:34 +00007846$as_echo_n "checking whether ln -s works... " >&6; }
7847LN_S=$as_ln_s
7848if test "$LN_S" = "ln -s"; then
cristy8b350f62009-11-15 23:12:43 +00007849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +00007850$as_echo "yes" >&6; }
7851else
cristy8b350f62009-11-15 23:12:43 +00007852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
cristy3ed852e2009-09-05 21:47:34 +00007853$as_echo "no, using $LN_S" >&6; }
7854fi
7855
cristy73bd4a52010-10-05 11:24:23 +00007856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if malloc debugging is wanted" >&5
7857$as_echo_n "checking if malloc debugging is wanted... " >&6; }
7858
7859# Check whether --with-dmalloc was given.
7860if test "${with_dmalloc+set}" = set; then :
7861 withval=$with_dmalloc; if test "$withval" = yes; then
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7863$as_echo "yes" >&6; }
7864
7865$as_echo "#define WITH_DMALLOC 1" >>confdefs.h
7866
7867 LIBS="$LIBS -ldmalloc"
7868 LDFLAGS="$LDFLAGS -g"
7869else
7870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7871$as_echo "no" >&6; }
7872fi
7873else
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7875$as_echo "no" >&6; }
7876fi
7877
7878
7879
7880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
7881$as_echo_n "checking for __attribute__... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007882if ${ax_cv___attribute__+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00007883 $as_echo_n "(cached) " >&6
7884else
7885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7886/* end confdefs.h. */
7887#include <stdlib.h>
7888 static void foo(void) __attribute__ ((unused));
7889 static void
7890 foo(void) {
7891 exit(1);
7892 }
7893
7894int
7895main ()
7896{
7897
7898 ;
7899 return 0;
7900}
7901_ACEOF
7902if ac_fn_c_try_compile "$LINENO"; then :
7903 ax_cv___attribute__=yes
7904else
7905 ax_cv___attribute__=no
7906
7907fi
7908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7909
7910fi
7911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv___attribute__" >&5
7912$as_echo "$ax_cv___attribute__" >&6; }
7913 if test "$ax_cv___attribute__" = "yes"; then
7914
7915$as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
7916
7917 fi
7918
7919
7920
7921if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
7922 if test -n "$ac_tool_prefix"; then
7923 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
7924set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
7925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7926$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007927if ${ac_cv_path_PKG_CONFIG+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00007928 $as_echo_n "(cached) " >&6
7929else
7930 case $PKG_CONFIG in
7931 [\\/]* | ?:[\\/]*)
7932 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
7933 ;;
7934 *)
7935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7936for as_dir in $PATH
7937do
7938 IFS=$as_save_IFS
7939 test -z "$as_dir" && as_dir=.
7940 for ac_exec_ext in '' $ac_executable_extensions; do
7941 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7942 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7944 break 2
7945 fi
7946done
7947 done
7948IFS=$as_save_IFS
7949
7950 ;;
7951esac
7952fi
7953PKG_CONFIG=$ac_cv_path_PKG_CONFIG
7954if test -n "$PKG_CONFIG"; then
7955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
7956$as_echo "$PKG_CONFIG" >&6; }
7957else
7958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7959$as_echo "no" >&6; }
7960fi
7961
7962
7963fi
7964if test -z "$ac_cv_path_PKG_CONFIG"; then
7965 ac_pt_PKG_CONFIG=$PKG_CONFIG
7966 # Extract the first word of "pkg-config", so it can be a program name with args.
7967set dummy pkg-config; ac_word=$2
7968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7969$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00007970if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00007971 $as_echo_n "(cached) " >&6
7972else
7973 case $ac_pt_PKG_CONFIG in
7974 [\\/]* | ?:[\\/]*)
7975 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
7976 ;;
7977 *)
7978 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7979for as_dir in $PATH
7980do
7981 IFS=$as_save_IFS
7982 test -z "$as_dir" && as_dir=.
7983 for ac_exec_ext in '' $ac_executable_extensions; do
7984 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7985 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7986 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7987 break 2
7988 fi
7989done
7990 done
7991IFS=$as_save_IFS
7992
7993 ;;
7994esac
7995fi
7996ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
7997if test -n "$ac_pt_PKG_CONFIG"; then
7998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
7999$as_echo "$ac_pt_PKG_CONFIG" >&6; }
8000else
8001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8002$as_echo "no" >&6; }
8003fi
8004
8005 if test "x$ac_pt_PKG_CONFIG" = x; then
8006 PKG_CONFIG=""
8007 else
8008 case $cross_compiling:$ac_tool_warned in
8009yes:)
8010{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8011$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8012ac_tool_warned=yes ;;
8013esac
8014 PKG_CONFIG=$ac_pt_PKG_CONFIG
8015 fi
8016else
8017 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
8018fi
8019
8020fi
8021if test -n "$PKG_CONFIG"; then
8022 _pkg_min_version=0.9.0
8023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
8024$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
8025 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
8026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8027$as_echo "yes" >&6; }
8028 else
8029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8030$as_echo "no" >&6; }
8031 PKG_CONFIG=""
8032 fi
8033
8034fi
cristy3ed852e2009-09-05 21:47:34 +00008035
8036#
cristy3ed852e2009-09-05 21:47:34 +00008037# Enable run-time checking.
8038#
8039# Check whether --enable-bounds-checking was given.
cristy8b350f62009-11-15 23:12:43 +00008040if test "${enable_bounds_checking+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008041 enableval=$enable_bounds_checking; enable_bounds_checking=$enableval
8042else
8043 enable_bounds_checking='no'
8044fi
8045
8046
8047if test "$enable_bounds_checking" = yes; then
8048
cristy8b350f62009-11-15 23:12:43 +00008049$as_echo "#define _FORTIFY_SOURCE 2" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00008050
8051fi
8052
8053#
8054# Tests for Windows
8055#
8056
8057
cristy73bd4a52010-10-05 11:24:23 +00008058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Microsoft C compiler" >&5
8059$as_echo_n "checking whether we are using the Microsoft C compiler... " >&6; }
cristyda16f162011-02-19 23:52:17 +00008060if ${ax_cv_c_compiler_ms+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00008061 $as_echo_n "(cached) " >&6
8062else
8063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8064/* end confdefs.h. */
8065
8066int
8067main ()
8068{
8069#ifndef _MSC_VER
8070 choke me
8071#endif
8072
8073 ;
8074 return 0;
8075}
8076_ACEOF
8077if ac_fn_c_try_compile "$LINENO"; then :
8078 ax_compiler_ms=yes
8079else
8080 ax_compiler_ms=no
8081fi
8082rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8083ax_cv_c_compiler_ms=$ax_compiler_ms
8084
8085fi
8086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_ms" >&5
8087$as_echo "$ax_cv_c_compiler_ms" >&6; }
cristy3ed852e2009-09-05 21:47:34 +00008088
8089GDI32_LIBS=''
cristy3ed852e2009-09-05 21:47:34 +00008090native_win32_build='no'
8091cygwin_build='no'
8092case "${host_os}" in
8093 cygwin* )
cristy3ed852e2009-09-05 21:47:34 +00008094 cygwin_build='yes'
8095 GDI32_LIBS='-lgdi32'
8096 ;;
8097 mingw* )
cristy3ed852e2009-09-05 21:47:34 +00008098 native_win32_build='yes'
8099 GDI32_LIBS='-lgdi32'
8100 ;;
8101esac
8102if test "${GDI32_LIBS}x" != 'x'; then
8103
cristy8b350f62009-11-15 23:12:43 +00008104$as_echo "#define WINGDI32_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00008105
8106fi
8107
cristy73bd4a52010-10-05 11:24:23 +00008108 if test "${GDI32_LIBS}x" != 'x' ; then
8109 WINGDI32_DELEGATE_TRUE=
8110 WINGDI32_DELEGATE_FALSE='#'
8111else
8112 WINGDI32_DELEGATE_TRUE='#'
8113 WINGDI32_DELEGATE_FALSE=
8114fi
8115
8116 if test "${native_win32_build}" = 'yes' ; then
8117 WIN32_NATIVE_BUILD_TRUE=
8118 WIN32_NATIVE_BUILD_FALSE='#'
8119else
8120 WIN32_NATIVE_BUILD_TRUE='#'
8121 WIN32_NATIVE_BUILD_FALSE=
8122fi
8123
8124 if test "${cygwin_build}" = 'yes' ; then
8125 CYGWIN_BUILD_TRUE=
8126 CYGWIN_BUILD_FALSE='#'
8127else
8128 CYGWIN_BUILD_TRUE='#'
8129 CYGWIN_BUILD_FALSE=
8130fi
8131
8132 if test "x${CC}" = 'xcl.exe' ; then
8133 USING_CL_TRUE=
8134 USING_CL_FALSE='#'
8135else
8136 USING_CL_TRUE='#'
8137 USING_CL_FALSE=
8138fi
8139
cristy3ed852e2009-09-05 21:47:34 +00008140
8141WinPathScript="${srcdirfull}/winpath.sh"
8142
8143
8144#
8145# Compiler flags tweaks
8146#
8147if test "${GCC}" != "yes"; then
8148 case "${host}" in
8149 *-*-hpux* )
8150 # aCC: HP ANSI C++ B3910B A.03.34
8151 CFLAGS="${CFLAGS} -Wp,-H30000"
8152 if test -n "${CXXFLAGS}"; then
8153 CXXFLAGS='-AA'
8154 else
8155 CXXFLAGS="${CXXFLAGS} -AA"
8156 fi
8157 ;;
8158 *-dec-osf5.* )
8159 # Compaq alphaev68-dec-osf5.1 compiler
8160 if test -n "${CXXFLAGS}"; then
8161 CXXFLAGS='-std strict_ansi -noimplicit_include'
8162 else
8163 CXXFLAGS="${CXXFLAGS} -std strict_ansi -noimplicit_include"
8164 fi
8165 esac
8166fi
8167
8168# Check for lazy-loading.
cristy8b350f62009-11-15 23:12:43 +00008169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker lazyload option" >&5
cristy3ed852e2009-09-05 21:47:34 +00008170$as_echo_n "checking for linker lazyload option... " >&6; }
cristyda16f162011-02-19 23:52:17 +00008171if ${im_cv_ld_lazyload+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00008172 $as_echo_n "(cached) " >&6
8173else
8174
8175im_cv_ld_lazyload='none'
8176case "${host}" in
8177 *-*-solaris2.8 | *-*-solaris2.9 | *-*-solaris2.1? )
8178 if test "$lt_cv_prog_gnu_ld" != 'yes' ; then
8179 im_cv_ld_lazyload='-Wl,-zlazyload'
8180 fi
8181 ;;
8182esac
8183
8184fi
cristy8b350f62009-11-15 23:12:43 +00008185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $im_cv_ld_lazyload" >&5
cristy3ed852e2009-09-05 21:47:34 +00008186$as_echo "$im_cv_ld_lazyload" >&6; }
8187if test "${im_cv_ld_lazyload}" != 'none' ; then
8188 if test -z "${LDFLAGS}" ; then
8189 LDFLAGS="${im_cv_ld_lazyload}"
8190 else
8191 LDFLAGS="${im_cv_ld_lazyload} ${LDFLAGS}"
8192 fi
8193fi
8194
8195case "$host" in
8196*darwin* | *-macos10*)
cristy3ed852e2009-09-05 21:47:34 +00008197 # Check whether --enable-osx-universal-binary was given.
cristy8b350f62009-11-15 23:12:43 +00008198if test "${enable_osx_universal_binary+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008199 enableval=$enable_osx_universal_binary; build_osxuniversal="${enableval}"
8200else
8201 build_osxuniversal=no
8202fi
8203
8204
8205 if test "${build_osxuniversal}" != no ; then
8206 if test "$enable_dependency_tracking" != no ; then
cristy98dddb52010-11-04 00:30:15 +00008207 as_fn_error $? "--enable-osx-universal-binary requires --disable-dependency-tracking.
cristy3ed852e2009-09-05 21:47:34 +00008208Please re-run configure with these options:
8209 --disable-dependency-tracking --enable-osx-universal-binary
cristy8b350f62009-11-15 23:12:43 +00008210 " "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00008211 fi
8212 CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386"
8213 CXXFLAGS="$CXXFLAGS -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386"
8214 LDFLAGS="$LDFLAGS -Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386"
8215 fi
8216 ;;
8217esac
8218
8219# Enable support for threads
8220
8221# Check whether --with-threads was given.
cristy8b350f62009-11-15 23:12:43 +00008222if test "${with_threads+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008223 withval=$with_threads; with_threads=$withval
8224else
8225 with_threads='yes'
8226fi
8227
8228
8229have_threads=no
8230if test "$with_threads" != 'no'; then
cristy73bd4a52010-10-05 11:24:23 +00008231
8232
8233
8234ac_ext=c
8235ac_cpp='$CPP $CPPFLAGS'
8236ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8237ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8238ac_compiler_gnu=$ac_cv_c_compiler_gnu
8239
8240ax_pthread_ok=no
8241
8242# We used to check for pthread.h first, but this fails if pthread.h
8243# requires special compiler flags (e.g. on True64 or Sequent).
8244# It gets checked for in the link test anyway.
8245
8246# First of all, check if the user has set any of the PTHREAD_LIBS,
8247# etcetera environment variables, and if threads linking works using
8248# them:
8249if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
8250 save_CFLAGS="$CFLAGS"
8251 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
8252 save_LIBS="$LIBS"
8253 LIBS="$PTHREAD_LIBS $LIBS"
8254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
8255$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
8256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8257/* end confdefs.h. */
8258
8259/* Override any GCC internal prototype to avoid an error.
8260 Use char because int might match the return type of a GCC
8261 builtin and then its argument prototype would still apply. */
8262#ifdef __cplusplus
8263extern "C"
8264#endif
8265char pthread_join ();
8266int
8267main ()
8268{
8269return pthread_join ();
8270 ;
8271 return 0;
8272}
8273_ACEOF
8274if ac_fn_c_try_link "$LINENO"; then :
8275 ax_pthread_ok=yes
8276fi
8277rm -f core conftest.err conftest.$ac_objext \
8278 conftest$ac_exeext conftest.$ac_ext
8279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
8280$as_echo "$ax_pthread_ok" >&6; }
8281 if test x"$ax_pthread_ok" = xno; then
8282 PTHREAD_LIBS=""
8283 PTHREAD_CFLAGS=""
8284 fi
8285 LIBS="$save_LIBS"
8286 CFLAGS="$save_CFLAGS"
8287fi
8288
8289# We must check for the threads library under a number of different
8290# names; the ordering is very important because some systems
8291# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
8292# libraries is broken (non-POSIX).
8293
8294# Create a list of thread flags to try. Items starting with a "-" are
8295# C compiler flags, and other items are library names, except for "none"
8296# which indicates that we try without any flags at all, and "pthread-config"
8297# which is a program returning the flags for the Pth emulation library.
8298
8299ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
8300
8301# The ordering *is* (sometimes) important. Some notes on the
8302# individual items follow:
8303
8304# pthreads: AIX (must check this before -lpthread)
8305# none: in case threads are in libc; should be tried before -Kthread and
8306# other compiler flags to prevent continual compiler warnings
8307# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
8308# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
8309# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
8310# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
8311# -pthreads: Solaris/gcc
8312# -mthreads: Mingw32/gcc, Lynx/gcc
8313# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
8314# doesn't hurt to check since this sometimes defines pthreads too;
8315# also defines -D_REENTRANT)
8316# ... -mt is also the pthreads flag for HP/aCC
8317# pthread: Linux, etcetera
8318# --thread-safe: KAI C++
8319# pthread-config: use pthread-config program (for GNU Pth library)
8320
8321case "${host_cpu}-${host_os}" in
8322 *solaris*)
8323
8324 # On Solaris (at least, for some versions), libc contains stubbed
8325 # (non-functional) versions of the pthreads routines, so link-based
8326 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
8327 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
8328 # a function called by this macro, so we could check for that, but
8329 # who knows whether they'll stub that too in a future libc.) So,
8330 # we'll just look for -pthreads and -lpthread first:
8331
8332 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
8333 ;;
8334
8335 *-darwin*)
8336 ax_pthread_flags="-pthread $ax_pthread_flags"
8337 ;;
8338esac
8339
8340if test x"$ax_pthread_ok" = xno; then
8341for flag in $ax_pthread_flags; do
8342
8343 case $flag in
8344 none)
8345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
8346$as_echo_n "checking whether pthreads work without any flags... " >&6; }
8347 ;;
8348
8349 -*)
8350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
8351$as_echo_n "checking whether pthreads work with $flag... " >&6; }
8352 PTHREAD_CFLAGS="$flag"
8353 ;;
8354
8355 pthread-config)
8356 # Extract the first word of "pthread-config", so it can be a program name with args.
8357set dummy pthread-config; ac_word=$2
8358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8359$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00008360if ${ac_cv_prog_ax_pthread_config+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00008361 $as_echo_n "(cached) " >&6
8362else
8363 if test -n "$ax_pthread_config"; then
8364 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
8365else
8366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8367for as_dir in $PATH
8368do
8369 IFS=$as_save_IFS
8370 test -z "$as_dir" && as_dir=.
8371 for ac_exec_ext in '' $ac_executable_extensions; do
8372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8373 ac_cv_prog_ax_pthread_config="yes"
8374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8375 break 2
8376 fi
8377done
8378 done
8379IFS=$as_save_IFS
8380
8381 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
8382fi
8383fi
8384ax_pthread_config=$ac_cv_prog_ax_pthread_config
8385if test -n "$ax_pthread_config"; then
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
8387$as_echo "$ax_pthread_config" >&6; }
8388else
8389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8390$as_echo "no" >&6; }
8391fi
8392
8393
8394 if test x"$ax_pthread_config" = xno; then continue; fi
8395 PTHREAD_CFLAGS="`pthread-config --cflags`"
8396 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
8397 ;;
8398
8399 *)
8400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
8401$as_echo_n "checking for the pthreads library -l$flag... " >&6; }
8402 PTHREAD_LIBS="-l$flag"
8403 ;;
8404 esac
8405
8406 save_LIBS="$LIBS"
8407 save_CFLAGS="$CFLAGS"
8408 LIBS="$PTHREAD_LIBS $LIBS"
8409 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
8410
8411 # Check for various functions. We must include pthread.h,
8412 # since some functions may be macros. (On the Sequent, we
8413 # need a special flag -Kthread to make this header compile.)
8414 # We check for pthread_join because it is in -lpthread on IRIX
8415 # while pthread_create is in libc. We check for pthread_attr_init
8416 # due to DEC craziness with -lpthreads. We check for
8417 # pthread_cleanup_push because it is one of the few pthread
8418 # functions on Solaris that doesn't have a non-functional libc stub.
8419 # We try pthread_create on general principles.
8420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8421/* end confdefs.h. */
8422#include <pthread.h>
cristy24fc1fe2010-10-23 21:13:01 +00008423 static void routine(void* a) {a=0;}
8424 static void* start_routine(void* a) {return a;}
cristy73bd4a52010-10-05 11:24:23 +00008425int
8426main ()
8427{
8428pthread_t th; pthread_attr_t attr;
8429 pthread_create(&th,0,start_routine,0);
8430 pthread_join(th, 0);
8431 pthread_attr_init(&attr);
8432 pthread_cleanup_push(routine, 0);
8433 pthread_cleanup_pop(0);
8434 ;
8435 return 0;
8436}
8437_ACEOF
8438if ac_fn_c_try_link "$LINENO"; then :
8439 ax_pthread_ok=yes
8440fi
8441rm -f core conftest.err conftest.$ac_objext \
8442 conftest$ac_exeext conftest.$ac_ext
8443
8444 LIBS="$save_LIBS"
8445 CFLAGS="$save_CFLAGS"
8446
8447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
8448$as_echo "$ax_pthread_ok" >&6; }
8449 if test "x$ax_pthread_ok" = xyes; then
8450 break;
8451 fi
8452
8453 PTHREAD_LIBS=""
8454 PTHREAD_CFLAGS=""
8455done
8456fi
8457
8458# Various other checks:
8459if test "x$ax_pthread_ok" = xyes; then
8460 save_LIBS="$LIBS"
8461 LIBS="$PTHREAD_LIBS $LIBS"
8462 save_CFLAGS="$CFLAGS"
8463 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
8464
8465 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
8466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
8467$as_echo_n "checking for joinable pthread attribute... " >&6; }
8468 attr_name=unknown
8469 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
8470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8471/* end confdefs.h. */
8472#include <pthread.h>
8473int
8474main ()
8475{
8476int attr=$attr; return attr;
8477 ;
8478 return 0;
8479}
8480_ACEOF
8481if ac_fn_c_try_link "$LINENO"; then :
8482 attr_name=$attr; break
8483fi
8484rm -f core conftest.err conftest.$ac_objext \
8485 conftest$ac_exeext conftest.$ac_ext
8486 done
8487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
8488$as_echo "$attr_name" >&6; }
8489 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
8490
8491cat >>confdefs.h <<_ACEOF
8492#define PTHREAD_CREATE_JOINABLE $attr_name
8493_ACEOF
8494
8495 fi
8496
8497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
8498$as_echo_n "checking if more special flags are required for pthreads... " >&6; }
8499 flag=no
8500 case "${host_cpu}-${host_os}" in
8501 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
8502 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
8503 esac
8504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
8505$as_echo "${flag}" >&6; }
8506 if test "x$flag" != xno; then
8507 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
8508 fi
8509
8510 LIBS="$save_LIBS"
8511 CFLAGS="$save_CFLAGS"
8512
8513 # More AIX lossage: must compile with xlc_r or cc_r
8514 if test x"$GCC" != xyes; then
8515 for ac_prog in xlc_r cc_r
8516do
8517 # Extract the first word of "$ac_prog", so it can be a program name with args.
8518set dummy $ac_prog; ac_word=$2
8519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8520$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00008521if ${ac_cv_prog_PTHREAD_CC+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00008522 $as_echo_n "(cached) " >&6
8523else
8524 if test -n "$PTHREAD_CC"; then
8525 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
8526else
8527as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8528for as_dir in $PATH
8529do
8530 IFS=$as_save_IFS
8531 test -z "$as_dir" && as_dir=.
8532 for ac_exec_ext in '' $ac_executable_extensions; do
8533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8534 ac_cv_prog_PTHREAD_CC="$ac_prog"
8535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8536 break 2
8537 fi
8538done
8539 done
8540IFS=$as_save_IFS
8541
8542fi
8543fi
8544PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
8545if test -n "$PTHREAD_CC"; then
8546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
8547$as_echo "$PTHREAD_CC" >&6; }
8548else
8549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8550$as_echo "no" >&6; }
8551fi
8552
8553
8554 test -n "$PTHREAD_CC" && break
8555done
8556test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
8557
8558 else
8559 PTHREAD_CC=$CC
8560 fi
8561else
8562 PTHREAD_CC="$CC"
8563fi
8564
8565
8566
8567
8568
8569# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
8570if test x"$ax_pthread_ok" = xyes; then
8571
8572$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
8573
8574 :
8575else
8576 ax_pthread_ok=no
8577
8578fi
8579ac_ext=c
8580ac_cpp='$CPP $CPPFLAGS'
8581ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8582ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8583ac_compiler_gnu=$ac_cv_c_compiler_gnu
8584
8585
cristy7acf8fb2010-09-23 19:58:53 +00008586 if test "$ax_pthread_ok" = yes; then
cristy3ed852e2009-09-05 21:47:34 +00008587 have_threads=yes
8588 DEF_THREAD="$PTHREAD_CFLAGS"
8589 CFLAGS="$CFLAGS $DEF_THREAD"
8590 CXXFLAGS="$CXXFLAGS $DEF_THREAD"
8591 if test "$CC" != "$PTHREAD_CC"; then
cristy8b350f62009-11-15 23:12:43 +00008592 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Replacing compiler $CC with compiler $PTHREAD_CC to support pthreads." >&5
cristy3ed852e2009-09-05 21:47:34 +00008593$as_echo "$as_me: WARNING: Replacing compiler $CC with compiler $PTHREAD_CC to support pthreads." >&2;}
8594 CC="$PTHREAD_CC"
8595 fi
cristy55bf91c2010-09-24 00:29:41 +00008596
8597$as_echo "#define THREAD_SUPPORT 1" >>confdefs.h
8598
cristy3ed852e2009-09-05 21:47:34 +00008599 fi
8600fi
8601
8602# Enable support for OpenMP
8603if test "$have_threads" != 'yes'; then
8604 ac_cv_prog_c_openmp=unsupported
8605fi
8606
8607 OPENMP_CFLAGS=
8608 # Check whether --enable-openmp was given.
cristy8b350f62009-11-15 23:12:43 +00008609if test "${enable_openmp+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008610 enableval=$enable_openmp;
8611fi
8612
8613 if test "$enable_openmp" != no; then
cristy8b350f62009-11-15 23:12:43 +00008614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to support OpenMP" >&5
cristy3ed852e2009-09-05 21:47:34 +00008615$as_echo_n "checking for $CC option to support OpenMP... " >&6; }
cristyda16f162011-02-19 23:52:17 +00008616if ${ac_cv_prog_c_openmp+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00008617 $as_echo_n "(cached) " >&6
8618else
cristy8b350f62009-11-15 23:12:43 +00008619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8620/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +00008621
8622#ifndef _OPENMP
8623 choke me
8624#endif
8625#include <omp.h>
8626int main () { return omp_get_num_threads (); }
8627
8628_ACEOF
cristy8b350f62009-11-15 23:12:43 +00008629if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00008630 ac_cv_prog_c_openmp='none needed'
8631else
cristy8b350f62009-11-15 23:12:43 +00008632 ac_cv_prog_c_openmp='unsupported'
cristy3ed852e2009-09-05 21:47:34 +00008633 for ac_option in -fopenmp -xopenmp -openmp -mp -omp -qsmp=omp; do
8634 ac_save_CFLAGS=$CFLAGS
8635 CFLAGS="$CFLAGS $ac_option"
cristy8b350f62009-11-15 23:12:43 +00008636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8637/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +00008638
8639#ifndef _OPENMP
8640 choke me
8641#endif
8642#include <omp.h>
8643int main () { return omp_get_num_threads (); }
8644
8645_ACEOF
cristy8b350f62009-11-15 23:12:43 +00008646if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00008647 ac_cv_prog_c_openmp=$ac_option
cristy3ed852e2009-09-05 21:47:34 +00008648fi
cristy8b350f62009-11-15 23:12:43 +00008649rm -f core conftest.err conftest.$ac_objext \
8650 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00008651 CFLAGS=$ac_save_CFLAGS
8652 if test "$ac_cv_prog_c_openmp" != unsupported; then
8653 break
8654 fi
8655 done
8656fi
cristy8b350f62009-11-15 23:12:43 +00008657rm -f core conftest.err conftest.$ac_objext \
8658 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00008659fi
cristy8b350f62009-11-15 23:12:43 +00008660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_c_openmp" >&5
cristy3ed852e2009-09-05 21:47:34 +00008661$as_echo "$ac_cv_prog_c_openmp" >&6; }
8662 case $ac_cv_prog_c_openmp in #(
8663 "none needed" | unsupported)
cristy8b350f62009-11-15 23:12:43 +00008664 ;; #(
cristy3ed852e2009-09-05 21:47:34 +00008665 *)
cristy8b350f62009-11-15 23:12:43 +00008666 OPENMP_CFLAGS=$ac_cv_prog_c_openmp ;;
cristy3ed852e2009-09-05 21:47:34 +00008667 esac
8668 fi
8669
8670
8671CFLAGS="$OPENMP_CFLAGS $CFLAGS"
8672MAGICK_PCFLAGS="$MAGICK_PCFLAGS $OPENMP_CFLAGS"
8673
cristy391f1ce2010-09-09 17:23:28 +00008674if test "$enable_openmp" != no; then
8675 if test "$ac_cv_prog_c_openmp" != 'unsupported'; then
8676 MAGICK_FEATURES="OpenMP $MAGICK_FEATURES"
8677 fi
8678fi
cristy3ed852e2009-09-05 21:47:34 +00008679
cristy736173a2009-09-20 21:18:22 +00008680# Enable support for OpenCL
cristy73bd4a52010-10-05 11:24:23 +00008681
8682
8683
8684ac_ext=c
8685ac_cpp='$CPP $CPPFLAGS'
8686ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8687ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8688ac_compiler_gnu=$ac_cv_c_compiler_gnu
8689
8690ax_pthread_ok=no
8691
8692# We used to check for pthread.h first, but this fails if pthread.h
8693# requires special compiler flags (e.g. on True64 or Sequent).
8694# It gets checked for in the link test anyway.
8695
8696# First of all, check if the user has set any of the PTHREAD_LIBS,
8697# etcetera environment variables, and if threads linking works using
8698# them:
8699if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
8700 save_CFLAGS="$CFLAGS"
8701 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
8702 save_LIBS="$LIBS"
8703 LIBS="$PTHREAD_LIBS $LIBS"
8704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
8705$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
8706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8707/* end confdefs.h. */
8708
8709/* Override any GCC internal prototype to avoid an error.
8710 Use char because int might match the return type of a GCC
8711 builtin and then its argument prototype would still apply. */
8712#ifdef __cplusplus
8713extern "C"
8714#endif
8715char pthread_join ();
8716int
8717main ()
8718{
8719return pthread_join ();
8720 ;
8721 return 0;
8722}
8723_ACEOF
8724if ac_fn_c_try_link "$LINENO"; then :
8725 ax_pthread_ok=yes
8726fi
8727rm -f core conftest.err conftest.$ac_objext \
8728 conftest$ac_exeext conftest.$ac_ext
8729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
8730$as_echo "$ax_pthread_ok" >&6; }
8731 if test x"$ax_pthread_ok" = xno; then
8732 PTHREAD_LIBS=""
8733 PTHREAD_CFLAGS=""
8734 fi
8735 LIBS="$save_LIBS"
8736 CFLAGS="$save_CFLAGS"
8737fi
8738
8739# We must check for the threads library under a number of different
8740# names; the ordering is very important because some systems
8741# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
8742# libraries is broken (non-POSIX).
8743
8744# Create a list of thread flags to try. Items starting with a "-" are
8745# C compiler flags, and other items are library names, except for "none"
8746# which indicates that we try without any flags at all, and "pthread-config"
8747# which is a program returning the flags for the Pth emulation library.
8748
8749ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
8750
8751# The ordering *is* (sometimes) important. Some notes on the
8752# individual items follow:
8753
8754# pthreads: AIX (must check this before -lpthread)
8755# none: in case threads are in libc; should be tried before -Kthread and
8756# other compiler flags to prevent continual compiler warnings
8757# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
8758# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
8759# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
8760# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
8761# -pthreads: Solaris/gcc
8762# -mthreads: Mingw32/gcc, Lynx/gcc
8763# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
8764# doesn't hurt to check since this sometimes defines pthreads too;
8765# also defines -D_REENTRANT)
8766# ... -mt is also the pthreads flag for HP/aCC
8767# pthread: Linux, etcetera
8768# --thread-safe: KAI C++
8769# pthread-config: use pthread-config program (for GNU Pth library)
8770
8771case "${host_cpu}-${host_os}" in
8772 *solaris*)
8773
8774 # On Solaris (at least, for some versions), libc contains stubbed
8775 # (non-functional) versions of the pthreads routines, so link-based
8776 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
8777 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
8778 # a function called by this macro, so we could check for that, but
8779 # who knows whether they'll stub that too in a future libc.) So,
8780 # we'll just look for -pthreads and -lpthread first:
8781
8782 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags"
8783 ;;
8784
8785 *-darwin*)
8786 ax_pthread_flags="-pthread $ax_pthread_flags"
8787 ;;
8788esac
8789
8790if test x"$ax_pthread_ok" = xno; then
8791for flag in $ax_pthread_flags; do
8792
8793 case $flag in
8794 none)
8795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
8796$as_echo_n "checking whether pthreads work without any flags... " >&6; }
8797 ;;
8798
8799 -*)
8800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
8801$as_echo_n "checking whether pthreads work with $flag... " >&6; }
8802 PTHREAD_CFLAGS="$flag"
8803 ;;
8804
8805 pthread-config)
8806 # Extract the first word of "pthread-config", so it can be a program name with args.
8807set dummy pthread-config; ac_word=$2
8808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8809$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00008810if ${ac_cv_prog_ax_pthread_config+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00008811 $as_echo_n "(cached) " >&6
8812else
8813 if test -n "$ax_pthread_config"; then
8814 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
8815else
8816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8817for as_dir in $PATH
8818do
8819 IFS=$as_save_IFS
8820 test -z "$as_dir" && as_dir=.
8821 for ac_exec_ext in '' $ac_executable_extensions; do
8822 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8823 ac_cv_prog_ax_pthread_config="yes"
8824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8825 break 2
8826 fi
8827done
8828 done
8829IFS=$as_save_IFS
8830
8831 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
8832fi
8833fi
8834ax_pthread_config=$ac_cv_prog_ax_pthread_config
8835if test -n "$ax_pthread_config"; then
8836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
8837$as_echo "$ax_pthread_config" >&6; }
8838else
8839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8840$as_echo "no" >&6; }
8841fi
8842
8843
8844 if test x"$ax_pthread_config" = xno; then continue; fi
8845 PTHREAD_CFLAGS="`pthread-config --cflags`"
8846 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
8847 ;;
8848
8849 *)
8850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
8851$as_echo_n "checking for the pthreads library -l$flag... " >&6; }
8852 PTHREAD_LIBS="-l$flag"
8853 ;;
8854 esac
8855
8856 save_LIBS="$LIBS"
8857 save_CFLAGS="$CFLAGS"
8858 LIBS="$PTHREAD_LIBS $LIBS"
8859 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
8860
8861 # Check for various functions. We must include pthread.h,
8862 # since some functions may be macros. (On the Sequent, we
8863 # need a special flag -Kthread to make this header compile.)
8864 # We check for pthread_join because it is in -lpthread on IRIX
8865 # while pthread_create is in libc. We check for pthread_attr_init
8866 # due to DEC craziness with -lpthreads. We check for
8867 # pthread_cleanup_push because it is one of the few pthread
8868 # functions on Solaris that doesn't have a non-functional libc stub.
8869 # We try pthread_create on general principles.
8870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8871/* end confdefs.h. */
8872#include <pthread.h>
cristy24fc1fe2010-10-23 21:13:01 +00008873 static void routine(void* a) {a=0;}
8874 static void* start_routine(void* a) {return a;}
cristy73bd4a52010-10-05 11:24:23 +00008875int
8876main ()
8877{
8878pthread_t th; pthread_attr_t attr;
8879 pthread_create(&th,0,start_routine,0);
8880 pthread_join(th, 0);
8881 pthread_attr_init(&attr);
8882 pthread_cleanup_push(routine, 0);
8883 pthread_cleanup_pop(0);
8884 ;
8885 return 0;
8886}
8887_ACEOF
8888if ac_fn_c_try_link "$LINENO"; then :
8889 ax_pthread_ok=yes
8890fi
8891rm -f core conftest.err conftest.$ac_objext \
8892 conftest$ac_exeext conftest.$ac_ext
8893
8894 LIBS="$save_LIBS"
8895 CFLAGS="$save_CFLAGS"
8896
8897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
8898$as_echo "$ax_pthread_ok" >&6; }
8899 if test "x$ax_pthread_ok" = xyes; then
8900 break;
8901 fi
8902
8903 PTHREAD_LIBS=""
8904 PTHREAD_CFLAGS=""
8905done
8906fi
8907
8908# Various other checks:
8909if test "x$ax_pthread_ok" = xyes; then
8910 save_LIBS="$LIBS"
8911 LIBS="$PTHREAD_LIBS $LIBS"
8912 save_CFLAGS="$CFLAGS"
8913 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
8914
8915 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
8916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
8917$as_echo_n "checking for joinable pthread attribute... " >&6; }
8918 attr_name=unknown
8919 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
8920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8921/* end confdefs.h. */
8922#include <pthread.h>
8923int
8924main ()
8925{
8926int attr=$attr; return attr;
8927 ;
8928 return 0;
8929}
8930_ACEOF
8931if ac_fn_c_try_link "$LINENO"; then :
8932 attr_name=$attr; break
8933fi
8934rm -f core conftest.err conftest.$ac_objext \
8935 conftest$ac_exeext conftest.$ac_ext
8936 done
8937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
8938$as_echo "$attr_name" >&6; }
8939 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
8940
8941cat >>confdefs.h <<_ACEOF
8942#define PTHREAD_CREATE_JOINABLE $attr_name
8943_ACEOF
8944
8945 fi
8946
8947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
8948$as_echo_n "checking if more special flags are required for pthreads... " >&6; }
8949 flag=no
8950 case "${host_cpu}-${host_os}" in
8951 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
8952 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
8953 esac
8954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
8955$as_echo "${flag}" >&6; }
8956 if test "x$flag" != xno; then
8957 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
8958 fi
8959
8960 LIBS="$save_LIBS"
8961 CFLAGS="$save_CFLAGS"
8962
8963 # More AIX lossage: must compile with xlc_r or cc_r
8964 if test x"$GCC" != xyes; then
8965 for ac_prog in xlc_r cc_r
8966do
8967 # Extract the first word of "$ac_prog", so it can be a program name with args.
8968set dummy $ac_prog; ac_word=$2
8969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8970$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00008971if ${ac_cv_prog_PTHREAD_CC+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00008972 $as_echo_n "(cached) " >&6
8973else
8974 if test -n "$PTHREAD_CC"; then
8975 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
8976else
8977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8978for as_dir in $PATH
8979do
8980 IFS=$as_save_IFS
8981 test -z "$as_dir" && as_dir=.
8982 for ac_exec_ext in '' $ac_executable_extensions; do
8983 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8984 ac_cv_prog_PTHREAD_CC="$ac_prog"
8985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8986 break 2
8987 fi
8988done
8989 done
8990IFS=$as_save_IFS
8991
8992fi
8993fi
8994PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
8995if test -n "$PTHREAD_CC"; then
8996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
8997$as_echo "$PTHREAD_CC" >&6; }
8998else
8999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9000$as_echo "no" >&6; }
9001fi
9002
9003
9004 test -n "$PTHREAD_CC" && break
9005done
9006test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
9007
9008 else
9009 PTHREAD_CC=$CC
9010 fi
9011else
9012 PTHREAD_CC="$CC"
9013fi
9014
9015
9016
9017
9018
9019# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
9020if test x"$ax_pthread_ok" = xyes; then
9021
9022$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
9023
9024 :
9025else
9026 ax_pthread_ok=no
9027
9028fi
9029ac_ext=c
9030ac_cpp='$CPP $CPPFLAGS'
9031ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9032ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9033ac_compiler_gnu=$ac_cv_c_compiler_gnu
9034
9035
9036
9037# Check whether --enable-opencl was given.
9038if test "${enable_opencl+set}" = set; then :
9039 enableval=$enable_opencl; disable_opencl=$enableval
9040else
9041 disable_opencl='yes'
9042fi
9043
9044
9045if test "$disable_opencl" = 'yes'; then
9046 ac_ext=c
9047ac_cpp='$CPP $CPPFLAGS'
9048ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9049ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9050ac_compiler_gnu=$ac_cv_c_compiler_gnu
9051
9052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Microsoft C compiler" >&5
9053$as_echo_n "checking whether we are using the Microsoft C compiler... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009054if ${ax_cv_c_compiler_ms+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00009055 $as_echo_n "(cached) " >&6
9056else
9057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9058/* end confdefs.h. */
9059
9060int
9061main ()
9062{
9063#ifndef _MSC_VER
9064 choke me
9065#endif
9066
9067 ;
9068 return 0;
9069}
9070_ACEOF
9071if ac_fn_c_try_compile "$LINENO"; then :
9072 ax_compiler_ms=yes
9073else
9074 ax_compiler_ms=no
9075fi
9076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9077ax_cv_c_compiler_ms=$ax_compiler_ms
9078
9079fi
9080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_ms" >&5
9081$as_echo "$ax_cv_c_compiler_ms" >&6; }
9082 if test X$ax_compiler_ms = Xno; then :
9083 CL_CFLAGS="${PTHREAD_CFLAGS}"; CL_LIBS="${PTHREAD_LIBS} -lm"
9084fi
9085
9086 ax_save_CPPFLAGS=$CPPFLAGS
9087 CPPFLAGS="$CL_CFLAGS $CPPFLAGS"
9088 for ac_header in CL/cl.h OpenCL/cl.h
9089do :
9090 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9091ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
cristy98dddb52010-11-04 00:30:15 +00009092if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristy73bd4a52010-10-05 11:24:23 +00009093 cat >>confdefs.h <<_ACEOF
9094#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9095_ACEOF
9096
9097fi
9098
9099done
9100
9101 CPPFLAGS=$ax_save_CPPFLAGS
9102
9103 for ac_header in windows.h
9104do :
9105 ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +00009106if test "x$ac_cv_header_windows_h" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +00009107 cat >>confdefs.h <<_ACEOF
9108#define HAVE_WINDOWS_H 1
9109_ACEOF
9110
9111fi
9112
9113done
9114
9115
9116
9117
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenCL library" >&5
9119$as_echo_n "checking for OpenCL library... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009120if ${ax_cv_check_cl_libcl+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00009121 $as_echo_n "(cached) " >&6
9122else
9123 ax_cv_check_cl_libcl=no
9124 case $host_cpu in
9125 x86_64) ax_check_cl_libdir=lib64 ;;
9126 *) ax_check_cl_libdir=lib ;;
9127 esac
9128 ax_save_CPPFLAGS=$CPPFLAGS
9129 CPPFLAGS="$CL_CFLAGS $CPPFLAGS"
9130 ax_save_LIBS=$LIBS
9131 LIBS=""
9132 ax_check_libs="-lOpenCL -lCL -lclparser"
9133 for ax_lib in $ax_check_libs; do
9134 if test X$ax_compiler_ms = Xyes; then :
9135 ax_try_lib=`echo $ax_lib | $SED -e 's/^-l//' -e 's/$/.lib/'`
9136else
9137 ax_try_lib=$ax_lib
9138fi
9139 LIBS="$ax_try_lib $CL_LIBS $ax_save_LIBS"
9140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9141/* end confdefs.h. */
9142
9143 # if defined(HAVE_WINDOWS_H) && defined(_WIN32)
9144 # include <windows.h>
9145 # endif
9146 # ifdef HAVE_CL_CL_H
9147 # include <CL/cl.h>
9148 # elif defined(HAVE_OPENCL_CL_H)
9149 # include <OpenCL/cl.h>
9150 # else
9151 # error no CL.h
9152 # endif
9153int
9154main ()
9155{
9156clCreateContextFromType(0,0,0,0,0)
9157 ;
9158 return 0;
9159}
9160_ACEOF
9161if ac_fn_c_try_link "$LINENO"; then :
9162 ax_cv_check_cl_libcl=$ax_try_lib; break
9163else
9164 ax_check_cl_nvidia_flags="-L/usr/$ax_check_cl_libdir/nvidia" LIBS="$ax_try_lib $ax_check_cl_nvidia_flags $CL_LIBS $ax_save_LIBS"
9165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9166/* end confdefs.h. */
9167
9168 # if defined(HAVE_WINDOWS_H) && defined(_WIN32)
9169 # include <windows.h>
9170 # endif
9171 # ifdef HAVE_CL_CL_H
9172 # include <CL/cl.h>
9173 # elif defined(HAVE_OPENCL_CL_H)
9174 # include <OpenCL/cl.h>
9175 # else
9176 # error no CL.h
9177 # endif
9178int
9179main ()
9180{
9181clCreateContextFromType(0,0,0,0,0)
9182 ;
9183 return 0;
9184}
9185_ACEOF
9186if ac_fn_c_try_link "$LINENO"; then :
9187 ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_nvidia_flags"; break
9188else
cristy78c5a0c2010-12-04 20:00:59 +00009189 ax_check_cl_dylib_flag='-Wl,-framework,OpenCL -L/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries' LIBS="$ax_try_lib $ax_check_cl_dylib_flag $CL_LIBS $ax_save_LIBS"
cristy73bd4a52010-10-05 11:24:23 +00009190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9191/* end confdefs.h. */
9192
9193 # if defined(HAVE_WINDOWS_H) && defined(_WIN32)
9194 # include <windows.h>
9195 # endif
9196 # ifdef HAVE_CL_CL_H
9197 # include <CL/cl.h>
9198 # elif defined(HAVE_OPENCL_CL_H)
9199 # include <OpenCL/cl.h>
9200 # else
9201 # error no CL.h
9202 # endif
9203int
9204main ()
9205{
9206clCreateContextFromType(0,0,0,0,0)
9207 ;
9208 return 0;
9209}
9210_ACEOF
9211if ac_fn_c_try_link "$LINENO"; then :
9212 ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_dylib_flag"; break
9213fi
9214rm -f core conftest.err conftest.$ac_objext \
9215 conftest$ac_exeext conftest.$ac_ext
9216fi
9217rm -f core conftest.err conftest.$ac_objext \
9218 conftest$ac_exeext conftest.$ac_ext
9219fi
9220rm -f core conftest.err conftest.$ac_objext \
9221 conftest$ac_exeext conftest.$ac_ext
9222 done
9223
9224 if test "X$ax_cv_check_cl_libcl" = Xno -a X$no_x = Xyes; then :
cristy78c5a0c2010-12-04 20:00:59 +00009225 LIBS='-Wl,-framework,OpenCL'
cristy73bd4a52010-10-05 11:24:23 +00009226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9227/* end confdefs.h. */
9228
9229 # if defined(HAVE_WINDOWS_H) && defined(_WIN32)
9230 # include <windows.h>
9231 # endif
9232 # ifdef HAVE_CL_CL_H
9233 # include <CL/cl.h>
9234 # elif defined(HAVE_OPENCL_CL_H)
9235 # include <OpenCL/cl.h>
9236 # else
9237 # error no CL.h
9238 # endif
9239int
9240main ()
9241{
9242clCreateContextFromType(0,0,0,0,0)
9243 ;
9244 return 0;
9245}
9246_ACEOF
9247if ac_fn_c_try_link "$LINENO"; then :
9248 ax_cv_check_cl_libcl=$LIBS
9249fi
9250rm -f core conftest.err conftest.$ac_objext \
9251 conftest$ac_exeext conftest.$ac_ext
9252fi
9253
9254 LIBS=$ax_save_LIBS
9255 CPPFLAGS=$ax_save_CPPFLAGS
9256fi
9257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cl_libcl" >&5
9258$as_echo "$ax_cv_check_cl_libcl" >&6; }
9259
9260 if test "X$ax_cv_check_cl_libcl" = Xno; then :
9261 no_cl=yes; CL_CFLAGS=""; CL_LIBS=""
9262else
9263 CL_LIBS="$ax_cv_check_cl_libcl $CL_LIBS";
9264$as_echo "#define _OPENCL 1" >>confdefs.h
9265
9266fi
9267 ac_ext=c
9268ac_cpp='$CPP $CPPFLAGS'
9269ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9270ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9271ac_compiler_gnu=$ac_cv_c_compiler_gnu
9272
9273fi
9274
9275
9276
9277
cristyc7083c12009-10-14 03:16:55 +00009278CFLAGS="$CL_CFLAGS $CFLAGS"
9279LIBS="$CL_LIBS $LIBS"
cristy736173a2009-09-20 21:18:22 +00009280
cristy391f1ce2010-09-09 17:23:28 +00009281if test "$enable_opencl" != no; then
cristy6e3607c2011-09-13 13:59:17 +00009282 if test "X$ax_cv_check_cl_libcl" != Xno; then :
cristy391f1ce2010-09-09 17:23:28 +00009283 MAGICK_FEATURES="OpenCL $MAGICK_FEATURES"
9284 fi
cristyfd9dcd42010-08-08 18:07:02 +00009285fi
cristy2e8b51d2009-10-17 18:26:15 +00009286
cristy3ed852e2009-09-05 21:47:34 +00009287########
9288#
9289# Check for large file support
9290#
9291########
9292# Check whether --enable-largefile was given.
cristy8b350f62009-11-15 23:12:43 +00009293if test "${enable_largefile+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009294 enableval=$enable_largefile;
9295fi
9296
9297if test "$enable_largefile" != no; then
9298
cristy8b350f62009-11-15 23:12:43 +00009299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
cristy3ed852e2009-09-05 21:47:34 +00009300$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009301if ${ac_cv_sys_largefile_CC+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00009302 $as_echo_n "(cached) " >&6
9303else
9304 ac_cv_sys_largefile_CC=no
9305 if test "$GCC" != yes; then
9306 ac_save_CC=$CC
9307 while :; do
9308 # IRIX 6.2 and later do not support large files by default,
9309 # so use the C compiler's -n32 option if that helps.
cristy8b350f62009-11-15 23:12:43 +00009310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00009311/* end confdefs.h. */
9312#include <sys/types.h>
9313 /* Check that off_t can represent 2**63 - 1 correctly.
9314 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9315 since some C++ compilers masquerading as C compilers
9316 incorrectly reject 9223372036854775807. */
9317#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9318 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9319 && LARGE_OFF_T % 2147483647 == 1)
9320 ? 1 : -1];
9321int
9322main ()
9323{
9324
9325 ;
9326 return 0;
9327}
9328_ACEOF
cristy8b350f62009-11-15 23:12:43 +00009329 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00009330 break
cristy3ed852e2009-09-05 21:47:34 +00009331fi
cristy3ed852e2009-09-05 21:47:34 +00009332rm -f core conftest.err conftest.$ac_objext
9333 CC="$CC -n32"
cristy8b350f62009-11-15 23:12:43 +00009334 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00009335 ac_cv_sys_largefile_CC=' -n32'; break
cristy3ed852e2009-09-05 21:47:34 +00009336fi
cristy3ed852e2009-09-05 21:47:34 +00009337rm -f core conftest.err conftest.$ac_objext
9338 break
9339 done
9340 CC=$ac_save_CC
9341 rm -f conftest.$ac_ext
9342 fi
9343fi
cristy8b350f62009-11-15 23:12:43 +00009344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00009345$as_echo "$ac_cv_sys_largefile_CC" >&6; }
9346 if test "$ac_cv_sys_largefile_CC" != no; then
9347 CC=$CC$ac_cv_sys_largefile_CC
9348 fi
9349
cristy8b350f62009-11-15 23:12:43 +00009350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
cristy3ed852e2009-09-05 21:47:34 +00009351$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009352if ${ac_cv_sys_file_offset_bits+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00009353 $as_echo_n "(cached) " >&6
9354else
9355 while :; do
cristy8b350f62009-11-15 23:12:43 +00009356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00009357/* end confdefs.h. */
9358#include <sys/types.h>
9359 /* Check that off_t can represent 2**63 - 1 correctly.
9360 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9361 since some C++ compilers masquerading as C compilers
9362 incorrectly reject 9223372036854775807. */
9363#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9364 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9365 && LARGE_OFF_T % 2147483647 == 1)
9366 ? 1 : -1];
9367int
9368main ()
9369{
9370
9371 ;
9372 return 0;
9373}
9374_ACEOF
cristy8b350f62009-11-15 23:12:43 +00009375if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00009376 ac_cv_sys_file_offset_bits=no; break
cristy3ed852e2009-09-05 21:47:34 +00009377fi
cristy3ed852e2009-09-05 21:47:34 +00009378rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00009379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00009380/* end confdefs.h. */
9381#define _FILE_OFFSET_BITS 64
9382#include <sys/types.h>
9383 /* Check that off_t can represent 2**63 - 1 correctly.
9384 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9385 since some C++ compilers masquerading as C compilers
9386 incorrectly reject 9223372036854775807. */
9387#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9388 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9389 && LARGE_OFF_T % 2147483647 == 1)
9390 ? 1 : -1];
9391int
9392main ()
9393{
9394
9395 ;
9396 return 0;
9397}
9398_ACEOF
cristy8b350f62009-11-15 23:12:43 +00009399if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00009400 ac_cv_sys_file_offset_bits=64; break
cristy3ed852e2009-09-05 21:47:34 +00009401fi
cristy3ed852e2009-09-05 21:47:34 +00009402rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9403 ac_cv_sys_file_offset_bits=unknown
9404 break
9405done
9406fi
cristy8b350f62009-11-15 23:12:43 +00009407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
cristy3ed852e2009-09-05 21:47:34 +00009408$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
9409case $ac_cv_sys_file_offset_bits in #(
9410 no | unknown) ;;
9411 *)
9412cat >>confdefs.h <<_ACEOF
9413#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
9414_ACEOF
9415;;
9416esac
9417rm -rf conftest*
9418 if test $ac_cv_sys_file_offset_bits = unknown; then
cristy8b350f62009-11-15 23:12:43 +00009419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
cristy3ed852e2009-09-05 21:47:34 +00009420$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009421if ${ac_cv_sys_large_files+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00009422 $as_echo_n "(cached) " >&6
9423else
9424 while :; do
cristy8b350f62009-11-15 23:12:43 +00009425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00009426/* end confdefs.h. */
9427#include <sys/types.h>
9428 /* Check that off_t can represent 2**63 - 1 correctly.
9429 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9430 since some C++ compilers masquerading as C compilers
9431 incorrectly reject 9223372036854775807. */
9432#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9433 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9434 && LARGE_OFF_T % 2147483647 == 1)
9435 ? 1 : -1];
9436int
9437main ()
9438{
9439
9440 ;
9441 return 0;
9442}
9443_ACEOF
cristy8b350f62009-11-15 23:12:43 +00009444if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00009445 ac_cv_sys_large_files=no; break
cristy3ed852e2009-09-05 21:47:34 +00009446fi
cristy3ed852e2009-09-05 21:47:34 +00009447rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00009448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00009449/* end confdefs.h. */
9450#define _LARGE_FILES 1
9451#include <sys/types.h>
9452 /* Check that off_t can represent 2**63 - 1 correctly.
9453 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9454 since some C++ compilers masquerading as C compilers
9455 incorrectly reject 9223372036854775807. */
9456#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9457 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9458 && LARGE_OFF_T % 2147483647 == 1)
9459 ? 1 : -1];
9460int
9461main ()
9462{
9463
9464 ;
9465 return 0;
9466}
9467_ACEOF
cristy8b350f62009-11-15 23:12:43 +00009468if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00009469 ac_cv_sys_large_files=1; break
cristy3ed852e2009-09-05 21:47:34 +00009470fi
cristy3ed852e2009-09-05 21:47:34 +00009471rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9472 ac_cv_sys_large_files=unknown
9473 break
9474done
9475fi
cristy8b350f62009-11-15 23:12:43 +00009476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
cristy3ed852e2009-09-05 21:47:34 +00009477$as_echo "$ac_cv_sys_large_files" >&6; }
9478case $ac_cv_sys_large_files in #(
9479 no | unknown) ;;
9480 *)
9481cat >>confdefs.h <<_ACEOF
9482#define _LARGE_FILES $ac_cv_sys_large_files
9483_ACEOF
9484;;
9485esac
9486rm -rf conftest*
9487 fi
9488fi
9489
cristy8b350f62009-11-15 23:12:43 +00009490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
cristy3ed852e2009-09-05 21:47:34 +00009491$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009492if ${ac_cv_sys_largefile_source+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +00009493 $as_echo_n "(cached) " >&6
9494else
9495 while :; do
cristy8b350f62009-11-15 23:12:43 +00009496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00009497/* end confdefs.h. */
9498#include <sys/types.h> /* for off_t */
9499 #include <stdio.h>
9500int
9501main ()
9502{
9503int (*fp) (FILE *, off_t, int) = fseeko;
9504 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
9505 ;
9506 return 0;
9507}
9508_ACEOF
cristy8b350f62009-11-15 23:12:43 +00009509if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00009510 ac_cv_sys_largefile_source=no; break
cristy3ed852e2009-09-05 21:47:34 +00009511fi
cristy8b350f62009-11-15 23:12:43 +00009512rm -f core conftest.err conftest.$ac_objext \
9513 conftest$ac_exeext conftest.$ac_ext
9514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00009515/* end confdefs.h. */
9516#define _LARGEFILE_SOURCE 1
9517#include <sys/types.h> /* for off_t */
9518 #include <stdio.h>
9519int
9520main ()
9521{
9522int (*fp) (FILE *, off_t, int) = fseeko;
9523 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
9524 ;
9525 return 0;
9526}
9527_ACEOF
cristy8b350f62009-11-15 23:12:43 +00009528if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00009529 ac_cv_sys_largefile_source=1; break
cristy3ed852e2009-09-05 21:47:34 +00009530fi
cristy8b350f62009-11-15 23:12:43 +00009531rm -f core conftest.err conftest.$ac_objext \
9532 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00009533 ac_cv_sys_largefile_source=unknown
9534 break
9535done
9536fi
cristy8b350f62009-11-15 23:12:43 +00009537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
cristy3ed852e2009-09-05 21:47:34 +00009538$as_echo "$ac_cv_sys_largefile_source" >&6; }
9539case $ac_cv_sys_largefile_source in #(
9540 no | unknown) ;;
9541 *)
9542cat >>confdefs.h <<_ACEOF
9543#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
9544_ACEOF
9545;;
9546esac
9547rm -rf conftest*
9548
9549# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
9550# in glibc 2.1.3, but that breaks too many other things.
9551# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
9552if test $ac_cv_sys_largefile_source != unknown; then
9553
cristy8b350f62009-11-15 23:12:43 +00009554$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00009555
9556fi
9557
9558LFS_CPPFLAGS=''
9559if test "$enable_largefile" != no; then
cristyc1e0cc12011-09-21 16:41:16 +00009560 case $ac_cv_sys_file_offset_bits in
9561 no)
9562 # nothing to do here as the host supports LFS fine
9563 ;;
9564 unknown)
cristy8b350f62009-11-15 23:12:43 +00009565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for native large file support" >&5
cristy3ed852e2009-09-05 21:47:34 +00009566$as_echo_n "checking for native large file support... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00009567 if test "$cross_compiling" = yes; then :
9568 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00009569$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +00009570as_fn_error $? "cannot run test program while cross compiling
9571See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00009572else
cristy8b350f62009-11-15 23:12:43 +00009573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9574/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +00009575#include <unistd.h>
9576 main () {
9577 exit(!(sizeof(off_t) == 8));
9578 }
cristyda16f162011-02-19 23:52:17 +00009579int
9580main ()
9581{
9582
9583 ;
9584 return 0;
9585}
cristy3ed852e2009-09-05 21:47:34 +00009586_ACEOF
cristy8b350f62009-11-15 23:12:43 +00009587if ac_fn_c_try_run "$LINENO"; then :
9588 ac_cv_sys_file_offset_bits=64; $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00009589
cristy8b350f62009-11-15 23:12:43 +00009590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +00009591$as_echo "yes" >&6; }
9592else
cristy8b350f62009-11-15 23:12:43 +00009593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00009594$as_echo "no" >&6; }
9595fi
cristy8b350f62009-11-15 23:12:43 +00009596rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9597 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00009598fi
9599
cristyc1e0cc12011-09-21 16:41:16 +00009600 ;;
9601 *)
9602 LFS_CPPFLAGS="$LFS_CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
9603 ;;
9604 esac
cristy3ed852e2009-09-05 21:47:34 +00009605 if test "$ac_cv_sys_large_files" != 'no'; then
9606 LFS_CPPFLAGS="$LFS_CPPFLAGS -D_LARGE_FILES=1"
9607 fi
9608 if test "$ac_cv_sys_largefile_source" != 'no'; then
9609 LFS_CPPFLAGS="$LFS_CPPFLAGS -D_LARGEFILE_SOURCE=1"
9610 fi
9611fi
9612
9613
9614#
9615# Configure libtool & libltdl
9616#
9617# Configure libtool
cristy73bd4a52010-10-05 11:24:23 +00009618enable_dlopen=yes
9619
9620
9621
9622case `pwd` in
9623 *\ * | *\ *)
9624 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
9625$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
9626esac
9627
9628
9629
cristyda16f162011-02-19 23:52:17 +00009630macro_version='2.4'
9631macro_revision='1.3293'
cristy73bd4a52010-10-05 11:24:23 +00009632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645ltmain="$ac_aux_dir/ltmain.sh"
9646
cristy0c60a692010-11-04 01:09:47 +00009647# Backslashify metacharacters that are still active within
9648# double-quoted strings.
9649sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
9650
9651# Same as above, but do not quote variable references.
9652double_quote_subst='s/\(["`\\]\)/\\\1/g'
9653
9654# Sed substitution to delay expansion of an escaped shell variable in a
9655# double_quote_subst'ed string.
9656delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
9657
9658# Sed substitution to delay expansion of an escaped single quote.
9659delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
9660
9661# Sed substitution to avoid accidental globbing in evaled expressions
9662no_glob_subst='s/\*/\\\*/g'
9663
cristy73bd4a52010-10-05 11:24:23 +00009664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
9665$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009666if ${lt_cv_path_NM+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00009667 $as_echo_n "(cached) " >&6
9668else
9669 if test -n "$NM"; then
9670 # Let the user override the test.
9671 lt_cv_path_NM="$NM"
9672else
9673 lt_nm_to_check="${ac_tool_prefix}nm"
9674 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
9675 lt_nm_to_check="$lt_nm_to_check nm"
9676 fi
9677 for lt_tmp_nm in $lt_nm_to_check; do
9678 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9679 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
9680 IFS="$lt_save_ifs"
9681 test -z "$ac_dir" && ac_dir=.
9682 tmp_nm="$ac_dir/$lt_tmp_nm"
9683 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
9684 # Check to see if the nm accepts a BSD-compat flag.
9685 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
9686 # nm: unknown option "B" ignored
9687 # Tru64's nm complains that /dev/null is an invalid object file
9688 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
9689 */dev/null* | *'Invalid file or object type'*)
9690 lt_cv_path_NM="$tmp_nm -B"
9691 break
9692 ;;
9693 *)
9694 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
9695 */dev/null*)
9696 lt_cv_path_NM="$tmp_nm -p"
9697 break
9698 ;;
9699 *)
9700 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
9701 continue # so that we can try to find one that supports BSD flags
9702 ;;
9703 esac
9704 ;;
9705 esac
9706 fi
9707 done
9708 IFS="$lt_save_ifs"
9709 done
9710 : ${lt_cv_path_NM=no}
9711fi
9712fi
9713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
9714$as_echo "$lt_cv_path_NM" >&6; }
9715if test "$lt_cv_path_NM" != "no"; then
9716 NM="$lt_cv_path_NM"
9717else
9718 # Didn't find any BSD compatible name lister, look for dumpbin.
cristy0c60a692010-11-04 01:09:47 +00009719 if test -n "$DUMPBIN"; then :
9720 # Let the user override the test.
9721 else
9722 if test -n "$ac_tool_prefix"; then
9723 for ac_prog in dumpbin "link -dump"
cristy73bd4a52010-10-05 11:24:23 +00009724 do
9725 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
9726set dummy $ac_tool_prefix$ac_prog; ac_word=$2
9727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9728$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009729if ${ac_cv_prog_DUMPBIN+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00009730 $as_echo_n "(cached) " >&6
9731else
9732 if test -n "$DUMPBIN"; then
9733 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
9734else
9735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9736for as_dir in $PATH
9737do
9738 IFS=$as_save_IFS
9739 test -z "$as_dir" && as_dir=.
9740 for ac_exec_ext in '' $ac_executable_extensions; do
9741 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9742 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
9743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9744 break 2
9745 fi
9746done
9747 done
9748IFS=$as_save_IFS
9749
9750fi
9751fi
9752DUMPBIN=$ac_cv_prog_DUMPBIN
9753if test -n "$DUMPBIN"; then
9754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
9755$as_echo "$DUMPBIN" >&6; }
9756else
9757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9758$as_echo "no" >&6; }
9759fi
9760
9761
9762 test -n "$DUMPBIN" && break
9763 done
9764fi
9765if test -z "$DUMPBIN"; then
9766 ac_ct_DUMPBIN=$DUMPBIN
cristy0c60a692010-11-04 01:09:47 +00009767 for ac_prog in dumpbin "link -dump"
cristy73bd4a52010-10-05 11:24:23 +00009768do
9769 # Extract the first word of "$ac_prog", so it can be a program name with args.
9770set dummy $ac_prog; ac_word=$2
9771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9772$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009773if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00009774 $as_echo_n "(cached) " >&6
9775else
9776 if test -n "$ac_ct_DUMPBIN"; then
9777 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
9778else
9779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9780for as_dir in $PATH
9781do
9782 IFS=$as_save_IFS
9783 test -z "$as_dir" && as_dir=.
9784 for ac_exec_ext in '' $ac_executable_extensions; do
9785 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9786 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
9787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9788 break 2
9789 fi
9790done
9791 done
9792IFS=$as_save_IFS
9793
9794fi
9795fi
9796ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
9797if test -n "$ac_ct_DUMPBIN"; then
9798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
9799$as_echo "$ac_ct_DUMPBIN" >&6; }
9800else
9801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9802$as_echo "no" >&6; }
9803fi
9804
9805
9806 test -n "$ac_ct_DUMPBIN" && break
9807done
9808
9809 if test "x$ac_ct_DUMPBIN" = x; then
9810 DUMPBIN=":"
9811 else
9812 case $cross_compiling:$ac_tool_warned in
9813yes:)
9814{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9815$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9816ac_tool_warned=yes ;;
9817esac
9818 DUMPBIN=$ac_ct_DUMPBIN
9819 fi
9820fi
9821
cristy0c60a692010-11-04 01:09:47 +00009822 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
9823 *COFF*)
9824 DUMPBIN="$DUMPBIN -symbols"
9825 ;;
9826 *)
9827 DUMPBIN=:
9828 ;;
9829 esac
9830 fi
cristy73bd4a52010-10-05 11:24:23 +00009831
9832 if test "$DUMPBIN" != ":"; then
9833 NM="$DUMPBIN"
9834 fi
9835fi
9836test -z "$NM" && NM=nm
9837
9838
9839
9840
9841
9842
9843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
9844$as_echo_n "checking the name lister ($NM) interface... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009845if ${lt_cv_nm_interface+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00009846 $as_echo_n "(cached) " >&6
9847else
9848 lt_cv_nm_interface="BSD nm"
9849 echo "int some_variable = 0;" > conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +00009850 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +00009851 (eval "$ac_compile" 2>conftest.err)
9852 cat conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +00009853 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +00009854 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
9855 cat conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +00009856 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +00009857 cat conftest.out >&5
9858 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
9859 lt_cv_nm_interface="MS dumpbin"
9860 fi
9861 rm -f conftest*
9862fi
9863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
9864$as_echo "$lt_cv_nm_interface" >&6; }
9865
9866# find the maximum length of command line arguments
9867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
9868$as_echo_n "checking the maximum length of command line arguments... " >&6; }
cristyda16f162011-02-19 23:52:17 +00009869if ${lt_cv_sys_max_cmd_len+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +00009870 $as_echo_n "(cached) " >&6
9871else
9872 i=0
9873 teststring="ABCD"
9874
9875 case $build_os in
9876 msdosdjgpp*)
9877 # On DJGPP, this test can blow up pretty badly due to problems in libc
9878 # (any single argument exceeding 2000 bytes causes a buffer overrun
9879 # during glob expansion). Even if it were fixed, the result of this
9880 # check would be larger than it should be.
9881 lt_cv_sys_max_cmd_len=12288; # 12K is about right
9882 ;;
9883
9884 gnu*)
9885 # Under GNU Hurd, this test is not required because there is
9886 # no limit to the length of command line arguments.
9887 # Libtool will interpret -1 as no limit whatsoever
9888 lt_cv_sys_max_cmd_len=-1;
9889 ;;
9890
9891 cygwin* | mingw* | cegcc*)
9892 # On Win9x/ME, this test blows up -- it succeeds, but takes
9893 # about 5 minutes as the teststring grows exponentially.
9894 # Worse, since 9x/ME are not pre-emptively multitasking,
9895 # you end up with a "frozen" computer, even though with patience
9896 # the test eventually succeeds (with a max line length of 256k).
9897 # Instead, let's just punt: use the minimum linelength reported by
9898 # all of the supported platforms: 8192 (on NT/2K/XP).
9899 lt_cv_sys_max_cmd_len=8192;
9900 ;;
9901
cristy0c60a692010-11-04 01:09:47 +00009902 mint*)
9903 # On MiNT this can take a long time and run out of memory.
9904 lt_cv_sys_max_cmd_len=8192;
9905 ;;
9906
cristy73bd4a52010-10-05 11:24:23 +00009907 amigaos*)
9908 # On AmigaOS with pdksh, this test takes hours, literally.
9909 # So we just punt and use a minimum line length of 8192.
9910 lt_cv_sys_max_cmd_len=8192;
9911 ;;
9912
9913 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
9914 # This has been around since 386BSD, at least. Likely further.
9915 if test -x /sbin/sysctl; then
9916 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
9917 elif test -x /usr/sbin/sysctl; then
9918 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
9919 else
9920 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
9921 fi
9922 # And add a safety zone
9923 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
9924 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
9925 ;;
9926
9927 interix*)
9928 # We know the value 262144 and hardcode it with a safety zone (like BSD)
9929 lt_cv_sys_max_cmd_len=196608
9930 ;;
9931
9932 osf*)
9933 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
9934 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
9935 # nice to cause kernel panics so lets avoid the loop below.
9936 # First set a reasonable default.
9937 lt_cv_sys_max_cmd_len=16384
9938 #
9939 if test -x /sbin/sysconfig; then
9940 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
9941 *1*) lt_cv_sys_max_cmd_len=-1 ;;
9942 esac
9943 fi
9944 ;;
9945 sco3.2v5*)
9946 lt_cv_sys_max_cmd_len=102400
9947 ;;
9948 sysv5* | sco5v6* | sysv4.2uw2*)
9949 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
9950 if test -n "$kargmax"; then
9951 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
9952 else
9953 lt_cv_sys_max_cmd_len=32768
9954 fi
9955 ;;
9956 *)
9957 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
9958 if test -n "$lt_cv_sys_max_cmd_len"; then
9959 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
9960 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
9961 else
9962 # Make teststring a little bigger before we do anything with it.
9963 # a 1K string should be a reasonable start.
9964 for i in 1 2 3 4 5 6 7 8 ; do
9965 teststring=$teststring$teststring
9966 done
9967 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
9968 # If test is not a shell built-in, we'll probably end up computing a
9969 # maximum length that is only half of the actual maximum length, but
9970 # we can't tell.
cristy0c60a692010-11-04 01:09:47 +00009971 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
9972 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
cristy73bd4a52010-10-05 11:24:23 +00009973 test $i != 17 # 1/2 MB should be enough
9974 do
9975 i=`expr $i + 1`
9976 teststring=$teststring$teststring
9977 done
9978 # Only check the string length outside the loop.
9979 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
9980 teststring=
9981 # Add a significant safety factor because C++ compilers can tack on
9982 # massive amounts of additional arguments before passing them to the
9983 # linker. It appears as though 1/2 is a usable value.
9984 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
9985 fi
9986 ;;
9987 esac
9988
9989fi
9990
9991if test -n $lt_cv_sys_max_cmd_len ; then
9992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
9993$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
9994else
9995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
9996$as_echo "none" >&6; }
9997fi
9998max_cmd_len=$lt_cv_sys_max_cmd_len
9999
10000
10001
10002
10003
10004
10005: ${CP="cp -f"}
10006: ${MV="mv -f"}
10007: ${RM="rm -f"}
10008
10009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
10010$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
10011# Try some XSI features
10012xsi_shell=no
10013( _lt_dummy="a/b/c"
cristyda16f162011-02-19 23:52:17 +000010014 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
10015 = c,a/b,b/c, \
cristy73bd4a52010-10-05 11:24:23 +000010016 && eval 'test $(( 1 + 1 )) -eq 2 \
10017 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
10018 && xsi_shell=yes
10019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
10020$as_echo "$xsi_shell" >&6; }
10021
10022
10023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
10024$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
10025lt_shell_append=no
10026( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
10027 >/dev/null 2>&1 \
10028 && lt_shell_append=yes
10029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
10030$as_echo "$lt_shell_append" >&6; }
10031
10032
10033if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
10034 lt_unset=unset
10035else
10036 lt_unset=false
10037fi
10038
10039
10040
10041
10042
10043# test EBCDIC or ASCII
10044case `echo X|tr X '\101'` in
10045 A) # ASCII based system
10046 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
10047 lt_SP2NL='tr \040 \012'
10048 lt_NL2SP='tr \015\012 \040\040'
10049 ;;
10050 *) # EBCDIC based system
10051 lt_SP2NL='tr \100 \n'
10052 lt_NL2SP='tr \r\n \100\100'
10053 ;;
10054esac
10055
10056
10057
10058
10059
10060
10061
10062
10063
cristyda16f162011-02-19 23:52:17 +000010064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
10065$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
10066if ${lt_cv_to_host_file_cmd+:} false; then :
10067 $as_echo_n "(cached) " >&6
10068else
10069 case $host in
10070 *-*-mingw* )
10071 case $build in
10072 *-*-mingw* ) # actually msys
10073 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
10074 ;;
10075 *-*-cygwin* )
10076 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
10077 ;;
10078 * ) # otherwise, assume *nix
10079 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
10080 ;;
10081 esac
10082 ;;
10083 *-*-cygwin* )
10084 case $build in
10085 *-*-mingw* ) # actually msys
10086 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
10087 ;;
10088 *-*-cygwin* )
10089 lt_cv_to_host_file_cmd=func_convert_file_noop
10090 ;;
10091 * ) # otherwise, assume *nix
10092 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
10093 ;;
10094 esac
10095 ;;
10096 * ) # unhandled hosts (and "normal" native builds)
10097 lt_cv_to_host_file_cmd=func_convert_file_noop
10098 ;;
10099esac
10100
10101fi
10102
10103to_host_file_cmd=$lt_cv_to_host_file_cmd
10104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
10105$as_echo "$lt_cv_to_host_file_cmd" >&6; }
10106
10107
10108
10109
10110
10111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
10112$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
10113if ${lt_cv_to_tool_file_cmd+:} false; then :
10114 $as_echo_n "(cached) " >&6
10115else
10116 #assume ordinary cross tools, or native build.
10117lt_cv_to_tool_file_cmd=func_convert_file_noop
10118case $host in
10119 *-*-mingw* )
10120 case $build in
10121 *-*-mingw* ) # actually msys
10122 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
10123 ;;
10124 esac
10125 ;;
10126esac
10127
10128fi
10129
10130to_tool_file_cmd=$lt_cv_to_tool_file_cmd
10131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
10132$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
10133
10134
10135
10136
10137
cristy73bd4a52010-10-05 11:24:23 +000010138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
10139$as_echo_n "checking for $LD option to reload object files... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010140if ${lt_cv_ld_reload_flag+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010141 $as_echo_n "(cached) " >&6
10142else
10143 lt_cv_ld_reload_flag='-r'
10144fi
10145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
10146$as_echo "$lt_cv_ld_reload_flag" >&6; }
10147reload_flag=$lt_cv_ld_reload_flag
10148case $reload_flag in
10149"" | " "*) ;;
10150*) reload_flag=" $reload_flag" ;;
10151esac
10152reload_cmds='$LD$reload_flag -o $output$reload_objs'
10153case $host_os in
cristyda16f162011-02-19 23:52:17 +000010154 cygwin* | mingw* | pw32* | cegcc*)
10155 if test "$GCC" != yes; then
10156 reload_cmds=false
10157 fi
10158 ;;
cristy73bd4a52010-10-05 11:24:23 +000010159 darwin*)
10160 if test "$GCC" = yes; then
10161 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
10162 else
10163 reload_cmds='$LD$reload_flag -o $output$reload_objs'
10164 fi
10165 ;;
10166esac
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176if test -n "$ac_tool_prefix"; then
10177 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
10178set dummy ${ac_tool_prefix}objdump; ac_word=$2
10179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10180$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010181if ${ac_cv_prog_OBJDUMP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010182 $as_echo_n "(cached) " >&6
10183else
10184 if test -n "$OBJDUMP"; then
10185 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
10186else
10187as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10188for as_dir in $PATH
10189do
10190 IFS=$as_save_IFS
10191 test -z "$as_dir" && as_dir=.
10192 for ac_exec_ext in '' $ac_executable_extensions; do
10193 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10194 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
10195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10196 break 2
10197 fi
10198done
10199 done
10200IFS=$as_save_IFS
10201
10202fi
10203fi
10204OBJDUMP=$ac_cv_prog_OBJDUMP
10205if test -n "$OBJDUMP"; then
10206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
10207$as_echo "$OBJDUMP" >&6; }
10208else
10209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10210$as_echo "no" >&6; }
10211fi
10212
10213
10214fi
10215if test -z "$ac_cv_prog_OBJDUMP"; then
10216 ac_ct_OBJDUMP=$OBJDUMP
10217 # Extract the first word of "objdump", so it can be a program name with args.
10218set dummy objdump; ac_word=$2
10219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10220$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010221if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010222 $as_echo_n "(cached) " >&6
10223else
10224 if test -n "$ac_ct_OBJDUMP"; then
10225 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
10226else
10227as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10228for as_dir in $PATH
10229do
10230 IFS=$as_save_IFS
10231 test -z "$as_dir" && as_dir=.
10232 for ac_exec_ext in '' $ac_executable_extensions; do
10233 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10234 ac_cv_prog_ac_ct_OBJDUMP="objdump"
10235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10236 break 2
10237 fi
10238done
10239 done
10240IFS=$as_save_IFS
10241
10242fi
10243fi
10244ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
10245if test -n "$ac_ct_OBJDUMP"; then
10246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
10247$as_echo "$ac_ct_OBJDUMP" >&6; }
10248else
10249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10250$as_echo "no" >&6; }
10251fi
10252
10253 if test "x$ac_ct_OBJDUMP" = x; then
10254 OBJDUMP="false"
10255 else
10256 case $cross_compiling:$ac_tool_warned in
10257yes:)
10258{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10259$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10260ac_tool_warned=yes ;;
10261esac
10262 OBJDUMP=$ac_ct_OBJDUMP
10263 fi
10264else
10265 OBJDUMP="$ac_cv_prog_OBJDUMP"
10266fi
10267
10268test -z "$OBJDUMP" && OBJDUMP=objdump
10269
10270
10271
10272
10273
10274
10275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
10276$as_echo_n "checking how to recognize dependent libraries... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010277if ${lt_cv_deplibs_check_method+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010278 $as_echo_n "(cached) " >&6
10279else
10280 lt_cv_file_magic_cmd='$MAGIC_CMD'
10281lt_cv_file_magic_test_file=
10282lt_cv_deplibs_check_method='unknown'
10283# Need to set the preceding variable on all platforms that support
10284# interlibrary dependencies.
10285# 'none' -- dependencies not supported.
10286# `unknown' -- same as none, but documents that we really don't know.
10287# 'pass_all' -- all dependencies passed with no checks.
10288# 'test_compile' -- check by making test program.
10289# 'file_magic [[regex]]' -- check by looking for files in library path
10290# which responds to the $file_magic_cmd with a given extended regex.
10291# If you have `file' or equivalent on your system and you're not sure
10292# whether `pass_all' will *always* work, you probably want this one.
10293
10294case $host_os in
10295aix[4-9]*)
10296 lt_cv_deplibs_check_method=pass_all
10297 ;;
10298
10299beos*)
10300 lt_cv_deplibs_check_method=pass_all
10301 ;;
10302
10303bsdi[45]*)
10304 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
10305 lt_cv_file_magic_cmd='/usr/bin/file -L'
10306 lt_cv_file_magic_test_file=/shlib/libc.so
10307 ;;
10308
10309cygwin*)
10310 # func_win32_libid is a shell function defined in ltmain.sh
10311 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
10312 lt_cv_file_magic_cmd='func_win32_libid'
10313 ;;
10314
10315mingw* | pw32*)
10316 # Base MSYS/MinGW do not provide the 'file' command needed by
10317 # func_win32_libid shell function, so use a weaker test based on 'objdump',
10318 # unless we find 'file', for example because we are cross-compiling.
cristy0c60a692010-11-04 01:09:47 +000010319 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
10320 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
cristy73bd4a52010-10-05 11:24:23 +000010321 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
10322 lt_cv_file_magic_cmd='func_win32_libid'
10323 else
cristy0c60a692010-11-04 01:09:47 +000010324 # Keep this pattern in sync with the one in func_win32_libid.
10325 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
cristy73bd4a52010-10-05 11:24:23 +000010326 lt_cv_file_magic_cmd='$OBJDUMP -f'
10327 fi
10328 ;;
10329
cristy0c60a692010-11-04 01:09:47 +000010330cegcc*)
cristy73bd4a52010-10-05 11:24:23 +000010331 # use the weaker test based on 'objdump'. See mingw*.
10332 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
10333 lt_cv_file_magic_cmd='$OBJDUMP -f'
10334 ;;
10335
10336darwin* | rhapsody*)
10337 lt_cv_deplibs_check_method=pass_all
10338 ;;
10339
10340freebsd* | dragonfly*)
10341 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
10342 case $host_cpu in
10343 i*86 )
10344 # Not sure whether the presence of OpenBSD here was a mistake.
10345 # Let's accept both of them until this is cleared up.
10346 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
10347 lt_cv_file_magic_cmd=/usr/bin/file
10348 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
10349 ;;
10350 esac
10351 else
10352 lt_cv_deplibs_check_method=pass_all
10353 fi
10354 ;;
10355
10356gnu*)
10357 lt_cv_deplibs_check_method=pass_all
10358 ;;
10359
cristy0c60a692010-11-04 01:09:47 +000010360haiku*)
10361 lt_cv_deplibs_check_method=pass_all
10362 ;;
10363
cristy73bd4a52010-10-05 11:24:23 +000010364hpux10.20* | hpux11*)
10365 lt_cv_file_magic_cmd=/usr/bin/file
10366 case $host_cpu in
10367 ia64*)
10368 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
10369 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
10370 ;;
10371 hppa*64*)
cristy0c60a692010-11-04 01:09:47 +000010372 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]'
cristy73bd4a52010-10-05 11:24:23 +000010373 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
10374 ;;
10375 *)
cristy0c60a692010-11-04 01:09:47 +000010376 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
cristy73bd4a52010-10-05 11:24:23 +000010377 lt_cv_file_magic_test_file=/usr/lib/libc.sl
10378 ;;
10379 esac
10380 ;;
10381
10382interix[3-9]*)
10383 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
10384 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
10385 ;;
10386
10387irix5* | irix6* | nonstopux*)
10388 case $LD in
10389 *-32|*"-32 ") libmagic=32-bit;;
10390 *-n32|*"-n32 ") libmagic=N32;;
10391 *-64|*"-64 ") libmagic=64-bit;;
10392 *) libmagic=never-match;;
10393 esac
10394 lt_cv_deplibs_check_method=pass_all
10395 ;;
10396
10397# This must be Linux ELF.
cristy0c60a692010-11-04 01:09:47 +000010398linux* | k*bsd*-gnu | kopensolaris*-gnu)
cristy73bd4a52010-10-05 11:24:23 +000010399 lt_cv_deplibs_check_method=pass_all
10400 ;;
10401
10402netbsd*)
10403 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
10404 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
10405 else
10406 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
10407 fi
10408 ;;
10409
10410newos6*)
10411 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
10412 lt_cv_file_magic_cmd=/usr/bin/file
10413 lt_cv_file_magic_test_file=/usr/lib/libnls.so
10414 ;;
10415
10416*nto* | *qnx*)
10417 lt_cv_deplibs_check_method=pass_all
10418 ;;
10419
10420openbsd*)
10421 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10422 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
10423 else
10424 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
10425 fi
10426 ;;
10427
10428osf3* | osf4* | osf5*)
10429 lt_cv_deplibs_check_method=pass_all
10430 ;;
10431
10432rdos*)
10433 lt_cv_deplibs_check_method=pass_all
10434 ;;
10435
10436solaris*)
10437 lt_cv_deplibs_check_method=pass_all
10438 ;;
10439
10440sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10441 lt_cv_deplibs_check_method=pass_all
10442 ;;
10443
10444sysv4 | sysv4.3*)
10445 case $host_vendor in
10446 motorola)
10447 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]'
10448 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
10449 ;;
10450 ncr)
10451 lt_cv_deplibs_check_method=pass_all
10452 ;;
10453 sequent)
10454 lt_cv_file_magic_cmd='/bin/file'
10455 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
10456 ;;
10457 sni)
10458 lt_cv_file_magic_cmd='/bin/file'
10459 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
10460 lt_cv_file_magic_test_file=/lib/libc.so
10461 ;;
10462 siemens)
10463 lt_cv_deplibs_check_method=pass_all
10464 ;;
10465 pc)
10466 lt_cv_deplibs_check_method=pass_all
10467 ;;
10468 esac
10469 ;;
10470
10471tpf*)
10472 lt_cv_deplibs_check_method=pass_all
10473 ;;
10474esac
10475
10476fi
10477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
10478$as_echo "$lt_cv_deplibs_check_method" >&6; }
cristyda16f162011-02-19 23:52:17 +000010479
10480file_magic_glob=
10481want_nocaseglob=no
10482if test "$build" = "$host"; then
10483 case $host_os in
10484 mingw* | pw32*)
10485 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
10486 want_nocaseglob=yes
10487 else
10488 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
10489 fi
10490 ;;
10491 esac
10492fi
10493
cristy73bd4a52010-10-05 11:24:23 +000010494file_magic_cmd=$lt_cv_file_magic_cmd
10495deplibs_check_method=$lt_cv_deplibs_check_method
10496test -z "$deplibs_check_method" && deplibs_check_method=unknown
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
cristyda16f162011-02-19 23:52:17 +000010509
10510
10511
10512
10513
10514
10515
10516
10517
10518
cristy73bd4a52010-10-05 11:24:23 +000010519if test -n "$ac_tool_prefix"; then
cristyda16f162011-02-19 23:52:17 +000010520 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
10521set dummy ${ac_tool_prefix}dlltool; ac_word=$2
cristy73bd4a52010-10-05 11:24:23 +000010522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10523$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010524if ${ac_cv_prog_DLLTOOL+:} false; then :
10525 $as_echo_n "(cached) " >&6
10526else
10527 if test -n "$DLLTOOL"; then
10528 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
10529else
10530as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10531for as_dir in $PATH
10532do
10533 IFS=$as_save_IFS
10534 test -z "$as_dir" && as_dir=.
10535 for ac_exec_ext in '' $ac_executable_extensions; do
10536 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10537 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
10538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10539 break 2
10540 fi
10541done
10542 done
10543IFS=$as_save_IFS
10544
10545fi
10546fi
10547DLLTOOL=$ac_cv_prog_DLLTOOL
10548if test -n "$DLLTOOL"; then
10549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
10550$as_echo "$DLLTOOL" >&6; }
10551else
10552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10553$as_echo "no" >&6; }
10554fi
10555
10556
10557fi
10558if test -z "$ac_cv_prog_DLLTOOL"; then
10559 ac_ct_DLLTOOL=$DLLTOOL
10560 # Extract the first word of "dlltool", so it can be a program name with args.
10561set dummy dlltool; ac_word=$2
10562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10563$as_echo_n "checking for $ac_word... " >&6; }
10564if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
10565 $as_echo_n "(cached) " >&6
10566else
10567 if test -n "$ac_ct_DLLTOOL"; then
10568 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
10569else
10570as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10571for as_dir in $PATH
10572do
10573 IFS=$as_save_IFS
10574 test -z "$as_dir" && as_dir=.
10575 for ac_exec_ext in '' $ac_executable_extensions; do
10576 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10577 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
10578 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10579 break 2
10580 fi
10581done
10582 done
10583IFS=$as_save_IFS
10584
10585fi
10586fi
10587ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
10588if test -n "$ac_ct_DLLTOOL"; then
10589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
10590$as_echo "$ac_ct_DLLTOOL" >&6; }
10591else
10592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10593$as_echo "no" >&6; }
10594fi
10595
10596 if test "x$ac_ct_DLLTOOL" = x; then
10597 DLLTOOL="false"
10598 else
10599 case $cross_compiling:$ac_tool_warned in
10600yes:)
10601{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10602$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10603ac_tool_warned=yes ;;
10604esac
10605 DLLTOOL=$ac_ct_DLLTOOL
10606 fi
10607else
10608 DLLTOOL="$ac_cv_prog_DLLTOOL"
10609fi
10610
10611test -z "$DLLTOOL" && DLLTOOL=dlltool
10612
10613
10614
10615
10616
10617
10618
10619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
10620$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
10621if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
10622 $as_echo_n "(cached) " >&6
10623else
10624 lt_cv_sharedlib_from_linklib_cmd='unknown'
10625
10626case $host_os in
10627cygwin* | mingw* | pw32* | cegcc*)
10628 # two different shell functions defined in ltmain.sh
10629 # decide which to use based on capabilities of $DLLTOOL
10630 case `$DLLTOOL --help 2>&1` in
10631 *--identify-strict*)
10632 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
10633 ;;
10634 *)
10635 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
10636 ;;
10637 esac
10638 ;;
10639*)
10640 # fallback: assume linklib IS sharedlib
10641 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
10642 ;;
10643esac
10644
10645fi
10646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
10647$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
10648sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
10649test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
10650
10651
10652
10653
10654
10655
10656
10657if test -n "$ac_tool_prefix"; then
10658 for ac_prog in ar
10659 do
10660 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
10661set dummy $ac_tool_prefix$ac_prog; ac_word=$2
10662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10663$as_echo_n "checking for $ac_word... " >&6; }
10664if ${ac_cv_prog_AR+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010665 $as_echo_n "(cached) " >&6
10666else
10667 if test -n "$AR"; then
10668 ac_cv_prog_AR="$AR" # Let the user override the test.
10669else
10670as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10671for as_dir in $PATH
10672do
10673 IFS=$as_save_IFS
10674 test -z "$as_dir" && as_dir=.
10675 for ac_exec_ext in '' $ac_executable_extensions; do
10676 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cristyda16f162011-02-19 23:52:17 +000010677 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
cristy73bd4a52010-10-05 11:24:23 +000010678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10679 break 2
10680 fi
10681done
10682 done
10683IFS=$as_save_IFS
10684
10685fi
10686fi
10687AR=$ac_cv_prog_AR
10688if test -n "$AR"; then
10689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10690$as_echo "$AR" >&6; }
10691else
10692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10693$as_echo "no" >&6; }
10694fi
10695
10696
cristyda16f162011-02-19 23:52:17 +000010697 test -n "$AR" && break
10698 done
cristy73bd4a52010-10-05 11:24:23 +000010699fi
cristyda16f162011-02-19 23:52:17 +000010700if test -z "$AR"; then
cristy73bd4a52010-10-05 11:24:23 +000010701 ac_ct_AR=$AR
cristyda16f162011-02-19 23:52:17 +000010702 for ac_prog in ar
10703do
10704 # Extract the first word of "$ac_prog", so it can be a program name with args.
10705set dummy $ac_prog; ac_word=$2
cristy73bd4a52010-10-05 11:24:23 +000010706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10707$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010708if ${ac_cv_prog_ac_ct_AR+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010709 $as_echo_n "(cached) " >&6
10710else
10711 if test -n "$ac_ct_AR"; then
10712 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
10713else
10714as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10715for as_dir in $PATH
10716do
10717 IFS=$as_save_IFS
10718 test -z "$as_dir" && as_dir=.
10719 for ac_exec_ext in '' $ac_executable_extensions; do
10720 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cristyda16f162011-02-19 23:52:17 +000010721 ac_cv_prog_ac_ct_AR="$ac_prog"
cristy73bd4a52010-10-05 11:24:23 +000010722 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10723 break 2
10724 fi
10725done
10726 done
10727IFS=$as_save_IFS
10728
10729fi
10730fi
10731ac_ct_AR=$ac_cv_prog_ac_ct_AR
10732if test -n "$ac_ct_AR"; then
10733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
10734$as_echo "$ac_ct_AR" >&6; }
10735else
10736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10737$as_echo "no" >&6; }
10738fi
10739
cristyda16f162011-02-19 23:52:17 +000010740
10741 test -n "$ac_ct_AR" && break
10742done
10743
cristy73bd4a52010-10-05 11:24:23 +000010744 if test "x$ac_ct_AR" = x; then
10745 AR="false"
10746 else
10747 case $cross_compiling:$ac_tool_warned in
10748yes:)
10749{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10750$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10751ac_tool_warned=yes ;;
10752esac
10753 AR=$ac_ct_AR
10754 fi
cristy73bd4a52010-10-05 11:24:23 +000010755fi
10756
cristyda16f162011-02-19 23:52:17 +000010757: ${AR=ar}
10758: ${AR_FLAGS=cru}
cristy73bd4a52010-10-05 11:24:23 +000010759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
cristyda16f162011-02-19 23:52:17 +000010770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
10771$as_echo_n "checking for archiver @FILE support... " >&6; }
10772if ${lt_cv_ar_at_file+:} false; then :
10773 $as_echo_n "(cached) " >&6
10774else
10775 lt_cv_ar_at_file=no
10776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10777/* end confdefs.h. */
10778
10779int
10780main ()
10781{
10782
10783 ;
10784 return 0;
10785}
10786_ACEOF
10787if ac_fn_c_try_compile "$LINENO"; then :
10788 echo conftest.$ac_objext > conftest.lst
10789 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
10790 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
10791 (eval $lt_ar_try) 2>&5
10792 ac_status=$?
10793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10794 test $ac_status = 0; }
10795 if test "$ac_status" -eq 0; then
10796 # Ensure the archiver fails upon bogus file names.
10797 rm -f conftest.$ac_objext libconftest.a
10798 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
10799 (eval $lt_ar_try) 2>&5
10800 ac_status=$?
10801 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10802 test $ac_status = 0; }
10803 if test "$ac_status" -ne 0; then
10804 lt_cv_ar_at_file=@
10805 fi
10806 fi
10807 rm -f conftest.* libconftest.a
10808
10809fi
10810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10811
10812fi
10813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
10814$as_echo "$lt_cv_ar_at_file" >&6; }
10815
10816if test "x$lt_cv_ar_at_file" = xno; then
10817 archiver_list_spec=
10818else
10819 archiver_list_spec=$lt_cv_ar_at_file
10820fi
10821
10822
10823
10824
10825
10826
10827
cristy73bd4a52010-10-05 11:24:23 +000010828if test -n "$ac_tool_prefix"; then
10829 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
10830set dummy ${ac_tool_prefix}strip; ac_word=$2
10831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10832$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010833if ${ac_cv_prog_STRIP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010834 $as_echo_n "(cached) " >&6
10835else
10836 if test -n "$STRIP"; then
10837 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
10838else
10839as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10840for as_dir in $PATH
10841do
10842 IFS=$as_save_IFS
10843 test -z "$as_dir" && as_dir=.
10844 for ac_exec_ext in '' $ac_executable_extensions; do
10845 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10846 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
10847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10848 break 2
10849 fi
10850done
10851 done
10852IFS=$as_save_IFS
10853
10854fi
10855fi
10856STRIP=$ac_cv_prog_STRIP
10857if test -n "$STRIP"; then
10858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
10859$as_echo "$STRIP" >&6; }
10860else
10861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10862$as_echo "no" >&6; }
10863fi
10864
10865
10866fi
10867if test -z "$ac_cv_prog_STRIP"; then
10868 ac_ct_STRIP=$STRIP
10869 # Extract the first word of "strip", so it can be a program name with args.
10870set dummy strip; ac_word=$2
10871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10872$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010873if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010874 $as_echo_n "(cached) " >&6
10875else
10876 if test -n "$ac_ct_STRIP"; then
10877 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
10878else
10879as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10880for as_dir in $PATH
10881do
10882 IFS=$as_save_IFS
10883 test -z "$as_dir" && as_dir=.
10884 for ac_exec_ext in '' $ac_executable_extensions; do
10885 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10886 ac_cv_prog_ac_ct_STRIP="strip"
10887 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10888 break 2
10889 fi
10890done
10891 done
10892IFS=$as_save_IFS
10893
10894fi
10895fi
10896ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
10897if test -n "$ac_ct_STRIP"; then
10898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
10899$as_echo "$ac_ct_STRIP" >&6; }
10900else
10901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10902$as_echo "no" >&6; }
10903fi
10904
10905 if test "x$ac_ct_STRIP" = x; then
10906 STRIP=":"
10907 else
10908 case $cross_compiling:$ac_tool_warned in
10909yes:)
10910{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10911$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10912ac_tool_warned=yes ;;
10913esac
10914 STRIP=$ac_ct_STRIP
10915 fi
10916else
10917 STRIP="$ac_cv_prog_STRIP"
10918fi
10919
10920test -z "$STRIP" && STRIP=:
10921
10922
10923
10924
10925
10926
10927if test -n "$ac_tool_prefix"; then
10928 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
10929set dummy ${ac_tool_prefix}ranlib; ac_word=$2
10930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10931$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010932if ${ac_cv_prog_RANLIB+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010933 $as_echo_n "(cached) " >&6
10934else
10935 if test -n "$RANLIB"; then
10936 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
10937else
10938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10939for as_dir in $PATH
10940do
10941 IFS=$as_save_IFS
10942 test -z "$as_dir" && as_dir=.
10943 for ac_exec_ext in '' $ac_executable_extensions; do
10944 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10945 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
10946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10947 break 2
10948 fi
10949done
10950 done
10951IFS=$as_save_IFS
10952
10953fi
10954fi
10955RANLIB=$ac_cv_prog_RANLIB
10956if test -n "$RANLIB"; then
10957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
10958$as_echo "$RANLIB" >&6; }
10959else
10960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10961$as_echo "no" >&6; }
10962fi
10963
10964
10965fi
10966if test -z "$ac_cv_prog_RANLIB"; then
10967 ac_ct_RANLIB=$RANLIB
10968 # Extract the first word of "ranlib", so it can be a program name with args.
10969set dummy ranlib; ac_word=$2
10970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10971$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000010972if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000010973 $as_echo_n "(cached) " >&6
10974else
10975 if test -n "$ac_ct_RANLIB"; then
10976 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
10977else
10978as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10979for as_dir in $PATH
10980do
10981 IFS=$as_save_IFS
10982 test -z "$as_dir" && as_dir=.
10983 for ac_exec_ext in '' $ac_executable_extensions; do
10984 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10985 ac_cv_prog_ac_ct_RANLIB="ranlib"
10986 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10987 break 2
10988 fi
10989done
10990 done
10991IFS=$as_save_IFS
10992
10993fi
10994fi
10995ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
10996if test -n "$ac_ct_RANLIB"; then
10997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
10998$as_echo "$ac_ct_RANLIB" >&6; }
10999else
11000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11001$as_echo "no" >&6; }
11002fi
11003
11004 if test "x$ac_ct_RANLIB" = x; then
11005 RANLIB=":"
11006 else
11007 case $cross_compiling:$ac_tool_warned in
11008yes:)
11009{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11010$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11011ac_tool_warned=yes ;;
11012esac
11013 RANLIB=$ac_ct_RANLIB
11014 fi
11015else
11016 RANLIB="$ac_cv_prog_RANLIB"
11017fi
11018
11019test -z "$RANLIB" && RANLIB=:
11020
11021
11022
11023
11024
11025
11026# Determine commands to create old-style static archives.
11027old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
11028old_postinstall_cmds='chmod 644 $oldlib'
11029old_postuninstall_cmds=
11030
11031if test -n "$RANLIB"; then
11032 case $host_os in
11033 openbsd*)
11034 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
11035 ;;
11036 *)
11037 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
11038 ;;
11039 esac
11040 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
11041fi
11042
cristy0c60a692010-11-04 01:09:47 +000011043case $host_os in
11044 darwin*)
11045 lock_old_archive_extraction=yes ;;
11046 *)
11047 lock_old_archive_extraction=no ;;
11048esac
11049
11050
11051
11052
11053
11054
cristy73bd4a52010-10-05 11:24:23 +000011055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088# If no C compiler was specified, use CC.
11089LTCC=${LTCC-"$CC"}
11090
11091# If no C compiler flags were specified, use CFLAGS.
11092LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11093
11094# Allow CC to be a program name with arguments.
11095compiler=$CC
11096
11097
11098# Check for command to grab the raw symbol name followed by C symbol from nm.
11099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
11100$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011101if ${lt_cv_sys_global_symbol_pipe+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011102 $as_echo_n "(cached) " >&6
11103else
11104
11105# These are sane defaults that work on at least a few old systems.
11106# [They come from Ultrix. What could be older than Ultrix?!! ;)]
11107
11108# Character class describing NM global symbol codes.
11109symcode='[BCDEGRST]'
11110
11111# Regexp to match symbols that can be accessed directly from C.
11112sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
11113
11114# Define system-specific variables.
11115case $host_os in
11116aix*)
11117 symcode='[BCDT]'
11118 ;;
11119cygwin* | mingw* | pw32* | cegcc*)
11120 symcode='[ABCDGISTW]'
11121 ;;
11122hpux*)
11123 if test "$host_cpu" = ia64; then
11124 symcode='[ABCDEGRST]'
11125 fi
11126 ;;
11127irix* | nonstopux*)
11128 symcode='[BCDEGRST]'
11129 ;;
11130osf*)
11131 symcode='[BCDEGQRST]'
11132 ;;
11133solaris*)
11134 symcode='[BDRT]'
11135 ;;
11136sco3.2v5*)
11137 symcode='[DT]'
11138 ;;
11139sysv4.2uw2*)
11140 symcode='[DT]'
11141 ;;
11142sysv5* | sco5v6* | unixware* | OpenUNIX*)
11143 symcode='[ABDT]'
11144 ;;
11145sysv4)
11146 symcode='[DFNSTU]'
11147 ;;
11148esac
11149
11150# If we're using GNU nm, then use its standard symbol codes.
11151case `$NM -V 2>&1` in
11152*GNU* | *'with BFD'*)
11153 symcode='[ABCDGIRSTW]' ;;
11154esac
11155
11156# Transform an extracted symbol line into a proper C declaration.
11157# Some systems (esp. on ia64) link data and code symbols differently,
11158# so use this general approach.
11159lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
11160
11161# Transform an extracted symbol line into symbol name and symbol address
cristyda16f162011-02-19 23:52:17 +000011162lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
11163lt_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'"
cristy73bd4a52010-10-05 11:24:23 +000011164
11165# Handle CRLF in mingw tool chain
11166opt_cr=
11167case $build_os in
11168mingw*)
11169 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
11170 ;;
11171esac
11172
11173# Try without a prefix underscore, then with it.
11174for ac_symprfx in "" "_"; do
11175
11176 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
11177 symxfrm="\\1 $ac_symprfx\\2 \\2"
11178
11179 # Write the raw and C identifiers.
11180 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
11181 # Fake it for dumpbin and say T for any non-static function
11182 # and D for any global variable.
11183 # Also find C++ and __fastcall symbols from MSVC++,
11184 # which start with @ or ?.
11185 lt_cv_sys_global_symbol_pipe="$AWK '"\
11186" {last_section=section; section=\$ 3};"\
11187" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
11188" \$ 0!~/External *\|/{next};"\
11189" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
11190" {if(hide[section]) next};"\
11191" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
11192" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
11193" s[1]~/^[@?]/{print s[1], s[1]; next};"\
11194" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
11195" ' prfx=^$ac_symprfx"
11196 else
11197 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
11198 fi
cristyda16f162011-02-19 23:52:17 +000011199 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
cristy73bd4a52010-10-05 11:24:23 +000011200
11201 # Check to see that the pipe works correctly.
11202 pipe_works=no
11203
11204 rm -f conftest*
11205 cat > conftest.$ac_ext <<_LT_EOF
11206#ifdef __cplusplus
11207extern "C" {
11208#endif
11209char nm_test_var;
11210void nm_test_func(void);
11211void nm_test_func(void){}
11212#ifdef __cplusplus
11213}
11214#endif
11215int main(){nm_test_var='a';nm_test_func();return(0);}
11216_LT_EOF
11217
11218 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11219 (eval $ac_compile) 2>&5
11220 ac_status=$?
11221 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11222 test $ac_status = 0; }; then
11223 # Now try to grab the symbols.
11224 nlist=conftest.nm
cristy0c60a692010-11-04 01:09:47 +000011225 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
11226 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
cristy73bd4a52010-10-05 11:24:23 +000011227 ac_status=$?
11228 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11229 test $ac_status = 0; } && test -s "$nlist"; then
11230 # Try sorting and uniquifying the output.
11231 if sort "$nlist" | uniq > "$nlist"T; then
11232 mv -f "$nlist"T "$nlist"
11233 else
11234 rm -f "$nlist"T
11235 fi
11236
11237 # Make sure that we snagged all the symbols we need.
11238 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
11239 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
11240 cat <<_LT_EOF > conftest.$ac_ext
cristyda16f162011-02-19 23:52:17 +000011241/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
11242#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
11243/* DATA imports from DLLs on WIN32 con't be const, because runtime
11244 relocations are performed -- see ld's documentation on pseudo-relocs. */
11245# define LT_DLSYM_CONST
11246#elif defined(__osf__)
11247/* This system does not cope well with relocations in const data. */
11248# define LT_DLSYM_CONST
11249#else
11250# define LT_DLSYM_CONST const
11251#endif
11252
cristy73bd4a52010-10-05 11:24:23 +000011253#ifdef __cplusplus
11254extern "C" {
11255#endif
11256
11257_LT_EOF
11258 # Now generate the symbol file.
11259 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
11260
11261 cat <<_LT_EOF >> conftest.$ac_ext
11262
11263/* The mapping between symbol names and symbols. */
cristyda16f162011-02-19 23:52:17 +000011264LT_DLSYM_CONST struct {
cristy73bd4a52010-10-05 11:24:23 +000011265 const char *name;
11266 void *address;
11267}
11268lt__PROGRAM__LTX_preloaded_symbols[] =
11269{
11270 { "@PROGRAM@", (void *) 0 },
11271_LT_EOF
11272 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
11273 cat <<\_LT_EOF >> conftest.$ac_ext
11274 {0, (void *) 0}
11275};
11276
11277/* This works around a problem in FreeBSD linker */
11278#ifdef FREEBSD_WORKAROUND
11279static const void *lt_preloaded_setup() {
11280 return lt__PROGRAM__LTX_preloaded_symbols;
11281}
11282#endif
11283
11284#ifdef __cplusplus
11285}
11286#endif
11287_LT_EOF
11288 # Now try linking the two files.
11289 mv conftest.$ac_objext conftstm.$ac_objext
cristyda16f162011-02-19 23:52:17 +000011290 lt_globsym_save_LIBS=$LIBS
11291 lt_globsym_save_CFLAGS=$CFLAGS
cristy73bd4a52010-10-05 11:24:23 +000011292 LIBS="conftstm.$ac_objext"
11293 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
11294 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11295 (eval $ac_link) 2>&5
11296 ac_status=$?
11297 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11298 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
11299 pipe_works=yes
11300 fi
cristyda16f162011-02-19 23:52:17 +000011301 LIBS=$lt_globsym_save_LIBS
11302 CFLAGS=$lt_globsym_save_CFLAGS
cristy73bd4a52010-10-05 11:24:23 +000011303 else
11304 echo "cannot find nm_test_func in $nlist" >&5
11305 fi
11306 else
11307 echo "cannot find nm_test_var in $nlist" >&5
11308 fi
11309 else
11310 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
11311 fi
11312 else
11313 echo "$progname: failed program was:" >&5
11314 cat conftest.$ac_ext >&5
11315 fi
11316 rm -rf conftest* conftst*
11317
11318 # Do not use the global_symbol_pipe unless it works.
11319 if test "$pipe_works" = yes; then
11320 break
11321 else
11322 lt_cv_sys_global_symbol_pipe=
11323 fi
11324done
11325
11326fi
11327
11328if test -z "$lt_cv_sys_global_symbol_pipe"; then
11329 lt_cv_sys_global_symbol_to_cdecl=
11330fi
11331if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
11332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
11333$as_echo "failed" >&6; }
11334else
11335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
11336$as_echo "ok" >&6; }
11337fi
11338
cristyda16f162011-02-19 23:52:17 +000011339# Response file support.
11340if test "$lt_cv_nm_interface" = "MS dumpbin"; then
11341 nm_file_list_spec='@'
11342elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
11343 nm_file_list_spec='@'
11344fi
cristy73bd4a52010-10-05 11:24:23 +000011345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
cristyda16f162011-02-19 23:52:17 +000011366
11367
11368
11369
11370
11371
11372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
11373$as_echo_n "checking for sysroot... " >&6; }
11374
11375# Check whether --with-sysroot was given.
11376if test "${with_sysroot+set}" = set; then :
11377 withval=$with_sysroot;
11378else
11379 with_sysroot=no
11380fi
11381
11382
11383lt_sysroot=
11384case ${with_sysroot} in #(
11385 yes)
11386 if test "$GCC" = yes; then
11387 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
11388 fi
11389 ;; #(
11390 /*)
11391 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
11392 ;; #(
11393 no|'')
11394 ;; #(
11395 *)
11396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
11397$as_echo "${with_sysroot}" >&6; }
11398 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
11399 ;;
11400esac
11401
11402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
11403$as_echo "${lt_sysroot:-no}" >&6; }
11404
11405
11406
11407
11408
cristy73bd4a52010-10-05 11:24:23 +000011409# Check whether --enable-libtool-lock was given.
11410if test "${enable_libtool_lock+set}" = set; then :
11411 enableval=$enable_libtool_lock;
11412fi
11413
11414test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
11415
11416# Some flags need to be propagated to the compiler or linker for good
11417# libtool support.
11418case $host in
11419ia64-*-hpux*)
11420 # Find out which ABI we are using.
11421 echo 'int i;' > conftest.$ac_ext
11422 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11423 (eval $ac_compile) 2>&5
11424 ac_status=$?
11425 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11426 test $ac_status = 0; }; then
11427 case `/usr/bin/file conftest.$ac_objext` in
11428 *ELF-32*)
11429 HPUX_IA64_MODE="32"
11430 ;;
11431 *ELF-64*)
11432 HPUX_IA64_MODE="64"
11433 ;;
11434 esac
11435 fi
11436 rm -rf conftest*
11437 ;;
11438*-*-irix6*)
11439 # Find out which ABI we are using.
cristy0c60a692010-11-04 01:09:47 +000011440 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000011441 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11442 (eval $ac_compile) 2>&5
11443 ac_status=$?
11444 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11445 test $ac_status = 0; }; then
11446 if test "$lt_cv_prog_gnu_ld" = yes; then
11447 case `/usr/bin/file conftest.$ac_objext` in
11448 *32-bit*)
11449 LD="${LD-ld} -melf32bsmip"
11450 ;;
11451 *N32*)
11452 LD="${LD-ld} -melf32bmipn32"
11453 ;;
11454 *64-bit*)
11455 LD="${LD-ld} -melf64bmip"
11456 ;;
11457 esac
11458 else
11459 case `/usr/bin/file conftest.$ac_objext` in
11460 *32-bit*)
11461 LD="${LD-ld} -32"
11462 ;;
11463 *N32*)
11464 LD="${LD-ld} -n32"
11465 ;;
11466 *64-bit*)
11467 LD="${LD-ld} -64"
11468 ;;
11469 esac
11470 fi
11471 fi
11472 rm -rf conftest*
11473 ;;
11474
11475x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
11476s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
11477 # Find out which ABI we are using.
11478 echo 'int i;' > conftest.$ac_ext
11479 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11480 (eval $ac_compile) 2>&5
11481 ac_status=$?
11482 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11483 test $ac_status = 0; }; then
11484 case `/usr/bin/file conftest.o` in
11485 *32-bit*)
11486 case $host in
11487 x86_64-*kfreebsd*-gnu)
11488 LD="${LD-ld} -m elf_i386_fbsd"
11489 ;;
11490 x86_64-*linux*)
11491 LD="${LD-ld} -m elf_i386"
11492 ;;
11493 ppc64-*linux*|powerpc64-*linux*)
11494 LD="${LD-ld} -m elf32ppclinux"
11495 ;;
11496 s390x-*linux*)
11497 LD="${LD-ld} -m elf_s390"
11498 ;;
11499 sparc64-*linux*)
11500 LD="${LD-ld} -m elf32_sparc"
11501 ;;
11502 esac
11503 ;;
11504 *64-bit*)
11505 case $host in
11506 x86_64-*kfreebsd*-gnu)
11507 LD="${LD-ld} -m elf_x86_64_fbsd"
11508 ;;
11509 x86_64-*linux*)
11510 LD="${LD-ld} -m elf_x86_64"
11511 ;;
11512 ppc*-*linux*|powerpc*-*linux*)
11513 LD="${LD-ld} -m elf64ppc"
11514 ;;
11515 s390*-*linux*|s390*-*tpf*)
11516 LD="${LD-ld} -m elf64_s390"
11517 ;;
11518 sparc*-*linux*)
11519 LD="${LD-ld} -m elf64_sparc"
11520 ;;
11521 esac
11522 ;;
11523 esac
11524 fi
11525 rm -rf conftest*
11526 ;;
11527
11528*-*-sco3.2v5*)
11529 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
11530 SAVE_CFLAGS="$CFLAGS"
11531 CFLAGS="$CFLAGS -belf"
11532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
11533$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011534if ${lt_cv_cc_needs_belf+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011535 $as_echo_n "(cached) " >&6
11536else
11537 ac_ext=c
11538ac_cpp='$CPP $CPPFLAGS'
11539ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11540ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11541ac_compiler_gnu=$ac_cv_c_compiler_gnu
11542
11543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11544/* end confdefs.h. */
11545
11546int
11547main ()
11548{
11549
11550 ;
11551 return 0;
11552}
11553_ACEOF
11554if ac_fn_c_try_link "$LINENO"; then :
11555 lt_cv_cc_needs_belf=yes
11556else
11557 lt_cv_cc_needs_belf=no
11558fi
11559rm -f core conftest.err conftest.$ac_objext \
11560 conftest$ac_exeext conftest.$ac_ext
11561 ac_ext=c
11562ac_cpp='$CPP $CPPFLAGS'
11563ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11564ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11565ac_compiler_gnu=$ac_cv_c_compiler_gnu
11566
11567fi
11568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
11569$as_echo "$lt_cv_cc_needs_belf" >&6; }
11570 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
11571 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
11572 CFLAGS="$SAVE_CFLAGS"
11573 fi
11574 ;;
11575sparc*-*solaris*)
11576 # Find out which ABI we are using.
11577 echo 'int i;' > conftest.$ac_ext
11578 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11579 (eval $ac_compile) 2>&5
11580 ac_status=$?
11581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11582 test $ac_status = 0; }; then
11583 case `/usr/bin/file conftest.o` in
11584 *64-bit*)
11585 case $lt_cv_prog_gnu_ld in
11586 yes*) LD="${LD-ld} -m elf64_sparc" ;;
11587 *)
11588 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
11589 LD="${LD-ld} -64"
11590 fi
11591 ;;
11592 esac
11593 ;;
11594 esac
11595 fi
11596 rm -rf conftest*
11597 ;;
11598esac
11599
11600need_locks="$enable_libtool_lock"
11601
cristyda16f162011-02-19 23:52:17 +000011602if test -n "$ac_tool_prefix"; then
11603 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
11604set dummy ${ac_tool_prefix}mt; ac_word=$2
11605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11606$as_echo_n "checking for $ac_word... " >&6; }
11607if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
11608 $as_echo_n "(cached) " >&6
11609else
11610 if test -n "$MANIFEST_TOOL"; then
11611 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
11612else
11613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11614for as_dir in $PATH
11615do
11616 IFS=$as_save_IFS
11617 test -z "$as_dir" && as_dir=.
11618 for ac_exec_ext in '' $ac_executable_extensions; do
11619 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11620 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
11621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11622 break 2
11623 fi
11624done
11625 done
11626IFS=$as_save_IFS
11627
11628fi
11629fi
11630MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
11631if test -n "$MANIFEST_TOOL"; then
11632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
11633$as_echo "$MANIFEST_TOOL" >&6; }
11634else
11635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11636$as_echo "no" >&6; }
11637fi
11638
11639
11640fi
11641if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
11642 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
11643 # Extract the first word of "mt", so it can be a program name with args.
11644set dummy mt; ac_word=$2
11645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11646$as_echo_n "checking for $ac_word... " >&6; }
11647if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
11648 $as_echo_n "(cached) " >&6
11649else
11650 if test -n "$ac_ct_MANIFEST_TOOL"; then
11651 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
11652else
11653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11654for as_dir in $PATH
11655do
11656 IFS=$as_save_IFS
11657 test -z "$as_dir" && as_dir=.
11658 for ac_exec_ext in '' $ac_executable_extensions; do
11659 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11660 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
11661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11662 break 2
11663 fi
11664done
11665 done
11666IFS=$as_save_IFS
11667
11668fi
11669fi
11670ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
11671if test -n "$ac_ct_MANIFEST_TOOL"; then
11672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
11673$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
11674else
11675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11676$as_echo "no" >&6; }
11677fi
11678
11679 if test "x$ac_ct_MANIFEST_TOOL" = x; then
11680 MANIFEST_TOOL=":"
11681 else
11682 case $cross_compiling:$ac_tool_warned in
11683yes:)
11684{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11685$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11686ac_tool_warned=yes ;;
11687esac
11688 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
11689 fi
11690else
11691 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
11692fi
11693
11694test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
11695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
11696$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
11697if ${lt_cv_path_mainfest_tool+:} false; then :
11698 $as_echo_n "(cached) " >&6
11699else
11700 lt_cv_path_mainfest_tool=no
11701 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
11702 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
11703 cat conftest.err >&5
11704 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
11705 lt_cv_path_mainfest_tool=yes
11706 fi
11707 rm -f conftest*
11708fi
11709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
11710$as_echo "$lt_cv_path_mainfest_tool" >&6; }
11711if test "x$lt_cv_path_mainfest_tool" != xyes; then
11712 MANIFEST_TOOL=:
11713fi
11714
11715
11716
11717
11718
cristy73bd4a52010-10-05 11:24:23 +000011719
11720 case $host_os in
11721 rhapsody* | darwin*)
11722 if test -n "$ac_tool_prefix"; then
11723 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
11724set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
11725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11726$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011727if ${ac_cv_prog_DSYMUTIL+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011728 $as_echo_n "(cached) " >&6
11729else
11730 if test -n "$DSYMUTIL"; then
11731 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11732else
11733as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11734for as_dir in $PATH
11735do
11736 IFS=$as_save_IFS
11737 test -z "$as_dir" && as_dir=.
11738 for ac_exec_ext in '' $ac_executable_extensions; do
11739 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11740 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
11741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11742 break 2
11743 fi
11744done
11745 done
11746IFS=$as_save_IFS
11747
11748fi
11749fi
11750DSYMUTIL=$ac_cv_prog_DSYMUTIL
11751if test -n "$DSYMUTIL"; then
11752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11753$as_echo "$DSYMUTIL" >&6; }
11754else
11755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11756$as_echo "no" >&6; }
11757fi
11758
11759
11760fi
11761if test -z "$ac_cv_prog_DSYMUTIL"; then
11762 ac_ct_DSYMUTIL=$DSYMUTIL
11763 # Extract the first word of "dsymutil", so it can be a program name with args.
11764set dummy dsymutil; ac_word=$2
11765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11766$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011767if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011768 $as_echo_n "(cached) " >&6
11769else
11770 if test -n "$ac_ct_DSYMUTIL"; then
11771 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
11772else
11773as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11774for as_dir in $PATH
11775do
11776 IFS=$as_save_IFS
11777 test -z "$as_dir" && as_dir=.
11778 for ac_exec_ext in '' $ac_executable_extensions; do
11779 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11780 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
11781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11782 break 2
11783 fi
11784done
11785 done
11786IFS=$as_save_IFS
11787
11788fi
11789fi
11790ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
11791if test -n "$ac_ct_DSYMUTIL"; then
11792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
11793$as_echo "$ac_ct_DSYMUTIL" >&6; }
11794else
11795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11796$as_echo "no" >&6; }
11797fi
11798
11799 if test "x$ac_ct_DSYMUTIL" = x; then
11800 DSYMUTIL=":"
11801 else
11802 case $cross_compiling:$ac_tool_warned in
11803yes:)
11804{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11805$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11806ac_tool_warned=yes ;;
11807esac
11808 DSYMUTIL=$ac_ct_DSYMUTIL
11809 fi
11810else
11811 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
11812fi
11813
11814 if test -n "$ac_tool_prefix"; then
11815 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
11816set dummy ${ac_tool_prefix}nmedit; ac_word=$2
11817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11818$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011819if ${ac_cv_prog_NMEDIT+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011820 $as_echo_n "(cached) " >&6
11821else
11822 if test -n "$NMEDIT"; then
11823 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
11824else
11825as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11826for as_dir in $PATH
11827do
11828 IFS=$as_save_IFS
11829 test -z "$as_dir" && as_dir=.
11830 for ac_exec_ext in '' $ac_executable_extensions; do
11831 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11832 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
11833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11834 break 2
11835 fi
11836done
11837 done
11838IFS=$as_save_IFS
11839
11840fi
11841fi
11842NMEDIT=$ac_cv_prog_NMEDIT
11843if test -n "$NMEDIT"; then
11844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
11845$as_echo "$NMEDIT" >&6; }
11846else
11847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11848$as_echo "no" >&6; }
11849fi
11850
11851
11852fi
11853if test -z "$ac_cv_prog_NMEDIT"; then
11854 ac_ct_NMEDIT=$NMEDIT
11855 # Extract the first word of "nmedit", so it can be a program name with args.
11856set dummy nmedit; ac_word=$2
11857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11858$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011859if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011860 $as_echo_n "(cached) " >&6
11861else
11862 if test -n "$ac_ct_NMEDIT"; then
11863 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
11864else
11865as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11866for as_dir in $PATH
11867do
11868 IFS=$as_save_IFS
11869 test -z "$as_dir" && as_dir=.
11870 for ac_exec_ext in '' $ac_executable_extensions; do
11871 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11872 ac_cv_prog_ac_ct_NMEDIT="nmedit"
11873 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11874 break 2
11875 fi
11876done
11877 done
11878IFS=$as_save_IFS
11879
11880fi
11881fi
11882ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
11883if test -n "$ac_ct_NMEDIT"; then
11884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
11885$as_echo "$ac_ct_NMEDIT" >&6; }
11886else
11887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11888$as_echo "no" >&6; }
11889fi
11890
11891 if test "x$ac_ct_NMEDIT" = x; then
11892 NMEDIT=":"
11893 else
11894 case $cross_compiling:$ac_tool_warned in
11895yes:)
11896{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11897$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11898ac_tool_warned=yes ;;
11899esac
11900 NMEDIT=$ac_ct_NMEDIT
11901 fi
11902else
11903 NMEDIT="$ac_cv_prog_NMEDIT"
11904fi
11905
11906 if test -n "$ac_tool_prefix"; then
11907 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
11908set dummy ${ac_tool_prefix}lipo; ac_word=$2
11909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11910$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011911if ${ac_cv_prog_LIPO+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011912 $as_echo_n "(cached) " >&6
11913else
11914 if test -n "$LIPO"; then
11915 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11916else
11917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11918for as_dir in $PATH
11919do
11920 IFS=$as_save_IFS
11921 test -z "$as_dir" && as_dir=.
11922 for ac_exec_ext in '' $ac_executable_extensions; do
11923 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11924 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
11925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11926 break 2
11927 fi
11928done
11929 done
11930IFS=$as_save_IFS
11931
11932fi
11933fi
11934LIPO=$ac_cv_prog_LIPO
11935if test -n "$LIPO"; then
11936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11937$as_echo "$LIPO" >&6; }
11938else
11939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11940$as_echo "no" >&6; }
11941fi
11942
11943
11944fi
11945if test -z "$ac_cv_prog_LIPO"; then
11946 ac_ct_LIPO=$LIPO
11947 # Extract the first word of "lipo", so it can be a program name with args.
11948set dummy lipo; ac_word=$2
11949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11950$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000011951if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000011952 $as_echo_n "(cached) " >&6
11953else
11954 if test -n "$ac_ct_LIPO"; then
11955 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
11956else
11957as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11958for as_dir in $PATH
11959do
11960 IFS=$as_save_IFS
11961 test -z "$as_dir" && as_dir=.
11962 for ac_exec_ext in '' $ac_executable_extensions; do
11963 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11964 ac_cv_prog_ac_ct_LIPO="lipo"
11965 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11966 break 2
11967 fi
11968done
11969 done
11970IFS=$as_save_IFS
11971
11972fi
11973fi
11974ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
11975if test -n "$ac_ct_LIPO"; then
11976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
11977$as_echo "$ac_ct_LIPO" >&6; }
11978else
11979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11980$as_echo "no" >&6; }
11981fi
11982
11983 if test "x$ac_ct_LIPO" = x; then
11984 LIPO=":"
11985 else
11986 case $cross_compiling:$ac_tool_warned in
11987yes:)
11988{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11989$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11990ac_tool_warned=yes ;;
11991esac
11992 LIPO=$ac_ct_LIPO
11993 fi
11994else
11995 LIPO="$ac_cv_prog_LIPO"
11996fi
11997
11998 if test -n "$ac_tool_prefix"; then
11999 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
12000set dummy ${ac_tool_prefix}otool; ac_word=$2
12001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12002$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012003if ${ac_cv_prog_OTOOL+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012004 $as_echo_n "(cached) " >&6
12005else
12006 if test -n "$OTOOL"; then
12007 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12008else
12009as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12010for as_dir in $PATH
12011do
12012 IFS=$as_save_IFS
12013 test -z "$as_dir" && as_dir=.
12014 for ac_exec_ext in '' $ac_executable_extensions; do
12015 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12016 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
12017 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12018 break 2
12019 fi
12020done
12021 done
12022IFS=$as_save_IFS
12023
12024fi
12025fi
12026OTOOL=$ac_cv_prog_OTOOL
12027if test -n "$OTOOL"; then
12028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12029$as_echo "$OTOOL" >&6; }
12030else
12031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12032$as_echo "no" >&6; }
12033fi
12034
12035
12036fi
12037if test -z "$ac_cv_prog_OTOOL"; then
12038 ac_ct_OTOOL=$OTOOL
12039 # Extract the first word of "otool", so it can be a program name with args.
12040set dummy otool; ac_word=$2
12041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12042$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012043if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012044 $as_echo_n "(cached) " >&6
12045else
12046 if test -n "$ac_ct_OTOOL"; then
12047 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
12048else
12049as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12050for as_dir in $PATH
12051do
12052 IFS=$as_save_IFS
12053 test -z "$as_dir" && as_dir=.
12054 for ac_exec_ext in '' $ac_executable_extensions; do
12055 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12056 ac_cv_prog_ac_ct_OTOOL="otool"
12057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12058 break 2
12059 fi
12060done
12061 done
12062IFS=$as_save_IFS
12063
12064fi
12065fi
12066ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
12067if test -n "$ac_ct_OTOOL"; then
12068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
12069$as_echo "$ac_ct_OTOOL" >&6; }
12070else
12071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12072$as_echo "no" >&6; }
12073fi
12074
12075 if test "x$ac_ct_OTOOL" = x; then
12076 OTOOL=":"
12077 else
12078 case $cross_compiling:$ac_tool_warned in
12079yes:)
12080{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12081$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12082ac_tool_warned=yes ;;
12083esac
12084 OTOOL=$ac_ct_OTOOL
12085 fi
12086else
12087 OTOOL="$ac_cv_prog_OTOOL"
12088fi
12089
12090 if test -n "$ac_tool_prefix"; then
12091 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
12092set dummy ${ac_tool_prefix}otool64; ac_word=$2
12093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12094$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012095if ${ac_cv_prog_OTOOL64+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012096 $as_echo_n "(cached) " >&6
12097else
12098 if test -n "$OTOOL64"; then
12099 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
12100else
12101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12102for as_dir in $PATH
12103do
12104 IFS=$as_save_IFS
12105 test -z "$as_dir" && as_dir=.
12106 for ac_exec_ext in '' $ac_executable_extensions; do
12107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12108 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
12109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12110 break 2
12111 fi
12112done
12113 done
12114IFS=$as_save_IFS
12115
12116fi
12117fi
12118OTOOL64=$ac_cv_prog_OTOOL64
12119if test -n "$OTOOL64"; then
12120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
12121$as_echo "$OTOOL64" >&6; }
12122else
12123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12124$as_echo "no" >&6; }
12125fi
12126
12127
12128fi
12129if test -z "$ac_cv_prog_OTOOL64"; then
12130 ac_ct_OTOOL64=$OTOOL64
12131 # Extract the first word of "otool64", so it can be a program name with args.
12132set dummy otool64; ac_word=$2
12133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12134$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012135if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012136 $as_echo_n "(cached) " >&6
12137else
12138 if test -n "$ac_ct_OTOOL64"; then
12139 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
12140else
12141as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12142for as_dir in $PATH
12143do
12144 IFS=$as_save_IFS
12145 test -z "$as_dir" && as_dir=.
12146 for ac_exec_ext in '' $ac_executable_extensions; do
12147 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12148 ac_cv_prog_ac_ct_OTOOL64="otool64"
12149 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12150 break 2
12151 fi
12152done
12153 done
12154IFS=$as_save_IFS
12155
12156fi
12157fi
12158ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
12159if test -n "$ac_ct_OTOOL64"; then
12160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
12161$as_echo "$ac_ct_OTOOL64" >&6; }
12162else
12163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12164$as_echo "no" >&6; }
12165fi
12166
12167 if test "x$ac_ct_OTOOL64" = x; then
12168 OTOOL64=":"
12169 else
12170 case $cross_compiling:$ac_tool_warned in
12171yes:)
12172{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12173$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12174ac_tool_warned=yes ;;
12175esac
12176 OTOOL64=$ac_ct_OTOOL64
12177 fi
12178else
12179 OTOOL64="$ac_cv_prog_OTOOL64"
12180fi
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
12209$as_echo_n "checking for -single_module linker flag... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012210if ${lt_cv_apple_cc_single_mod+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012211 $as_echo_n "(cached) " >&6
12212else
12213 lt_cv_apple_cc_single_mod=no
12214 if test -z "${LT_MULTI_MODULE}"; then
12215 # By default we will add the -single_module flag. You can override
12216 # by either setting the environment variable LT_MULTI_MODULE
12217 # non-empty at configure time, or by adding -multi_module to the
12218 # link flags.
12219 rm -rf libconftest.dylib*
12220 echo "int foo(void){return 1;}" > conftest.c
12221 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
12222-dynamiclib -Wl,-single_module conftest.c" >&5
12223 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
12224 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
12225 _lt_result=$?
12226 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
12227 lt_cv_apple_cc_single_mod=yes
12228 else
12229 cat conftest.err >&5
12230 fi
12231 rm -rf libconftest.dylib*
12232 rm -f conftest.*
12233 fi
12234fi
12235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
12236$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
12237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
12238$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012239if ${lt_cv_ld_exported_symbols_list+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012240 $as_echo_n "(cached) " >&6
12241else
12242 lt_cv_ld_exported_symbols_list=no
12243 save_LDFLAGS=$LDFLAGS
12244 echo "_main" > conftest.sym
12245 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
12246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12247/* end confdefs.h. */
12248
12249int
12250main ()
12251{
12252
12253 ;
12254 return 0;
12255}
12256_ACEOF
12257if ac_fn_c_try_link "$LINENO"; then :
12258 lt_cv_ld_exported_symbols_list=yes
12259else
12260 lt_cv_ld_exported_symbols_list=no
12261fi
12262rm -f core conftest.err conftest.$ac_objext \
12263 conftest$ac_exeext conftest.$ac_ext
12264 LDFLAGS="$save_LDFLAGS"
12265
12266fi
12267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
12268$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
cristy0c60a692010-11-04 01:09:47 +000012269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
12270$as_echo_n "checking for -force_load linker flag... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012271if ${lt_cv_ld_force_load+:} false; then :
cristy0c60a692010-11-04 01:09:47 +000012272 $as_echo_n "(cached) " >&6
12273else
12274 lt_cv_ld_force_load=no
12275 cat > conftest.c << _LT_EOF
12276int forced_loaded() { return 2;}
12277_LT_EOF
12278 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
12279 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
12280 echo "$AR cru libconftest.a conftest.o" >&5
12281 $AR cru libconftest.a conftest.o 2>&5
12282 echo "$RANLIB libconftest.a" >&5
12283 $RANLIB libconftest.a 2>&5
12284 cat > conftest.c << _LT_EOF
12285int main() { return 0;}
12286_LT_EOF
12287 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
12288 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
12289 _lt_result=$?
12290 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
12291 lt_cv_ld_force_load=yes
12292 else
12293 cat conftest.err >&5
12294 fi
12295 rm -f conftest.err libconftest.a conftest conftest.c
12296 rm -rf conftest.dSYM
12297
12298fi
12299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
12300$as_echo "$lt_cv_ld_force_load" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000012301 case $host_os in
12302 rhapsody* | darwin1.[012])
12303 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
12304 darwin1.*)
12305 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
12306 darwin*) # darwin 5.x on
12307 # if running on 10.5 or later, the deployment target defaults
12308 # to the OS version, if on x86, and 10.4, the deployment
12309 # target defaults to 10.4. Don't you love it?
12310 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
12311 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
12312 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
12313 10.[012]*)
12314 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
12315 10.*)
12316 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
12317 esac
12318 ;;
12319 esac
12320 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
12321 _lt_dar_single_mod='$single_module'
12322 fi
12323 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
12324 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
12325 else
12326 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
12327 fi
cristy0c60a692010-11-04 01:09:47 +000012328 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
cristy73bd4a52010-10-05 11:24:23 +000012329 _lt_dsymutil='~$DSYMUTIL $lib || :'
12330 else
12331 _lt_dsymutil=
12332 fi
12333 ;;
12334 esac
12335
12336for ac_header in dlfcn.h
12337do :
12338 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
12339"
cristyda16f162011-02-19 23:52:17 +000012340if test "x$ac_cv_header_dlfcn_h" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000012341 cat >>confdefs.h <<_ACEOF
12342#define HAVE_DLFCN_H 1
12343_ACEOF
12344
12345fi
12346
12347done
12348
12349
12350
cristy73bd4a52010-10-05 11:24:23 +000012351
cristyda16f162011-02-19 23:52:17 +000012352func_stripname_cnf ()
12353{
12354 case ${2} in
12355 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
12356 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
12357 esac
12358} # func_stripname_cnf
12359
12360
12361
cristy73bd4a52010-10-05 11:24:23 +000012362
12363
12364# Set options
12365enable_win32_dll=yes
12366
12367case $host in
cristy0c60a692010-11-04 01:09:47 +000012368*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
cristy73bd4a52010-10-05 11:24:23 +000012369 if test -n "$ac_tool_prefix"; then
12370 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
12371set dummy ${ac_tool_prefix}as; ac_word=$2
12372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12373$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012374if ${ac_cv_prog_AS+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012375 $as_echo_n "(cached) " >&6
12376else
12377 if test -n "$AS"; then
12378 ac_cv_prog_AS="$AS" # Let the user override the test.
12379else
12380as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12381for as_dir in $PATH
12382do
12383 IFS=$as_save_IFS
12384 test -z "$as_dir" && as_dir=.
12385 for ac_exec_ext in '' $ac_executable_extensions; do
12386 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12387 ac_cv_prog_AS="${ac_tool_prefix}as"
12388 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12389 break 2
12390 fi
12391done
12392 done
12393IFS=$as_save_IFS
12394
12395fi
12396fi
12397AS=$ac_cv_prog_AS
12398if test -n "$AS"; then
12399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
12400$as_echo "$AS" >&6; }
12401else
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12403$as_echo "no" >&6; }
12404fi
12405
12406
12407fi
12408if test -z "$ac_cv_prog_AS"; then
12409 ac_ct_AS=$AS
12410 # Extract the first word of "as", so it can be a program name with args.
12411set dummy as; ac_word=$2
12412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12413$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012414if ${ac_cv_prog_ac_ct_AS+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012415 $as_echo_n "(cached) " >&6
12416else
12417 if test -n "$ac_ct_AS"; then
12418 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
12419else
12420as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12421for as_dir in $PATH
12422do
12423 IFS=$as_save_IFS
12424 test -z "$as_dir" && as_dir=.
12425 for ac_exec_ext in '' $ac_executable_extensions; do
12426 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12427 ac_cv_prog_ac_ct_AS="as"
12428 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12429 break 2
12430 fi
12431done
12432 done
12433IFS=$as_save_IFS
12434
12435fi
12436fi
12437ac_ct_AS=$ac_cv_prog_ac_ct_AS
12438if test -n "$ac_ct_AS"; then
12439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
12440$as_echo "$ac_ct_AS" >&6; }
12441else
12442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12443$as_echo "no" >&6; }
12444fi
12445
12446 if test "x$ac_ct_AS" = x; then
12447 AS="false"
12448 else
12449 case $cross_compiling:$ac_tool_warned in
12450yes:)
12451{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12452$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12453ac_tool_warned=yes ;;
12454esac
12455 AS=$ac_ct_AS
12456 fi
12457else
12458 AS="$ac_cv_prog_AS"
12459fi
12460
12461 if test -n "$ac_tool_prefix"; then
12462 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
12463set dummy ${ac_tool_prefix}dlltool; ac_word=$2
12464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12465$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012466if ${ac_cv_prog_DLLTOOL+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012467 $as_echo_n "(cached) " >&6
12468else
12469 if test -n "$DLLTOOL"; then
12470 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
12471else
12472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12473for as_dir in $PATH
12474do
12475 IFS=$as_save_IFS
12476 test -z "$as_dir" && as_dir=.
12477 for ac_exec_ext in '' $ac_executable_extensions; do
12478 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12479 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
12480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12481 break 2
12482 fi
12483done
12484 done
12485IFS=$as_save_IFS
12486
12487fi
12488fi
12489DLLTOOL=$ac_cv_prog_DLLTOOL
12490if test -n "$DLLTOOL"; then
12491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
12492$as_echo "$DLLTOOL" >&6; }
12493else
12494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12495$as_echo "no" >&6; }
12496fi
12497
12498
12499fi
12500if test -z "$ac_cv_prog_DLLTOOL"; then
12501 ac_ct_DLLTOOL=$DLLTOOL
12502 # Extract the first word of "dlltool", so it can be a program name with args.
12503set dummy dlltool; ac_word=$2
12504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12505$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012506if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012507 $as_echo_n "(cached) " >&6
12508else
12509 if test -n "$ac_ct_DLLTOOL"; then
12510 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
12511else
12512as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12513for as_dir in $PATH
12514do
12515 IFS=$as_save_IFS
12516 test -z "$as_dir" && as_dir=.
12517 for ac_exec_ext in '' $ac_executable_extensions; do
12518 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12519 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
12520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12521 break 2
12522 fi
12523done
12524 done
12525IFS=$as_save_IFS
12526
12527fi
12528fi
12529ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
12530if test -n "$ac_ct_DLLTOOL"; then
12531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
12532$as_echo "$ac_ct_DLLTOOL" >&6; }
12533else
12534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12535$as_echo "no" >&6; }
12536fi
12537
12538 if test "x$ac_ct_DLLTOOL" = x; then
12539 DLLTOOL="false"
12540 else
12541 case $cross_compiling:$ac_tool_warned in
12542yes:)
12543{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12544$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12545ac_tool_warned=yes ;;
12546esac
12547 DLLTOOL=$ac_ct_DLLTOOL
12548 fi
12549else
12550 DLLTOOL="$ac_cv_prog_DLLTOOL"
12551fi
12552
12553 if test -n "$ac_tool_prefix"; then
12554 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
12555set dummy ${ac_tool_prefix}objdump; ac_word=$2
12556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12557$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012558if ${ac_cv_prog_OBJDUMP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012559 $as_echo_n "(cached) " >&6
12560else
12561 if test -n "$OBJDUMP"; then
12562 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12563else
12564as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12565for as_dir in $PATH
12566do
12567 IFS=$as_save_IFS
12568 test -z "$as_dir" && as_dir=.
12569 for ac_exec_ext in '' $ac_executable_extensions; do
12570 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12571 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
12572 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12573 break 2
12574 fi
12575done
12576 done
12577IFS=$as_save_IFS
12578
12579fi
12580fi
12581OBJDUMP=$ac_cv_prog_OBJDUMP
12582if test -n "$OBJDUMP"; then
12583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12584$as_echo "$OBJDUMP" >&6; }
12585else
12586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12587$as_echo "no" >&6; }
12588fi
12589
12590
12591fi
12592if test -z "$ac_cv_prog_OBJDUMP"; then
12593 ac_ct_OBJDUMP=$OBJDUMP
12594 # Extract the first word of "objdump", so it can be a program name with args.
12595set dummy objdump; ac_word=$2
12596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12597$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012598if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012599 $as_echo_n "(cached) " >&6
12600else
12601 if test -n "$ac_ct_OBJDUMP"; then
12602 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
12603else
12604as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12605for as_dir in $PATH
12606do
12607 IFS=$as_save_IFS
12608 test -z "$as_dir" && as_dir=.
12609 for ac_exec_ext in '' $ac_executable_extensions; do
12610 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12611 ac_cv_prog_ac_ct_OBJDUMP="objdump"
12612 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12613 break 2
12614 fi
12615done
12616 done
12617IFS=$as_save_IFS
12618
12619fi
12620fi
12621ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
12622if test -n "$ac_ct_OBJDUMP"; then
12623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
12624$as_echo "$ac_ct_OBJDUMP" >&6; }
12625else
12626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12627$as_echo "no" >&6; }
12628fi
12629
12630 if test "x$ac_ct_OBJDUMP" = x; then
12631 OBJDUMP="false"
12632 else
12633 case $cross_compiling:$ac_tool_warned in
12634yes:)
12635{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12636$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12637ac_tool_warned=yes ;;
12638esac
12639 OBJDUMP=$ac_ct_OBJDUMP
12640 fi
12641else
12642 OBJDUMP="$ac_cv_prog_OBJDUMP"
12643fi
12644
12645 ;;
12646esac
12647
12648test -z "$AS" && AS=as
12649
12650
12651
12652
12653
12654test -z "$DLLTOOL" && DLLTOOL=dlltool
12655
12656
12657
12658
12659
12660test -z "$OBJDUMP" && OBJDUMP=objdump
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670 # Check whether --enable-shared was given.
12671if test "${enable_shared+set}" = set; then :
12672 enableval=$enable_shared; p=${PACKAGE-default}
12673 case $enableval in
12674 yes) enable_shared=yes ;;
12675 no) enable_shared=no ;;
12676 *)
12677 enable_shared=no
12678 # Look at the argument we got. We use all the common list separators.
12679 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
12680 for pkg in $enableval; do
12681 IFS="$lt_save_ifs"
12682 if test "X$pkg" = "X$p"; then
12683 enable_shared=yes
12684 fi
12685 done
12686 IFS="$lt_save_ifs"
12687 ;;
12688 esac
12689else
12690 enable_shared=yes
12691fi
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701 # Check whether --enable-static was given.
12702if test "${enable_static+set}" = set; then :
12703 enableval=$enable_static; p=${PACKAGE-default}
12704 case $enableval in
12705 yes) enable_static=yes ;;
12706 no) enable_static=no ;;
12707 *)
12708 enable_static=no
12709 # Look at the argument we got. We use all the common list separators.
12710 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
12711 for pkg in $enableval; do
12712 IFS="$lt_save_ifs"
12713 if test "X$pkg" = "X$p"; then
12714 enable_static=yes
12715 fi
12716 done
12717 IFS="$lt_save_ifs"
12718 ;;
12719 esac
12720else
12721 enable_static=yes
12722fi
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733# Check whether --with-pic was given.
12734if test "${with_pic+set}" = set; then :
12735 withval=$with_pic; pic_mode="$withval"
12736else
12737 pic_mode=default
12738fi
12739
12740
12741test -z "$pic_mode" && pic_mode=default
12742
12743
12744
12745
12746
12747
12748
12749 # Check whether --enable-fast-install was given.
12750if test "${enable_fast_install+set}" = set; then :
12751 enableval=$enable_fast_install; p=${PACKAGE-default}
12752 case $enableval in
12753 yes) enable_fast_install=yes ;;
12754 no) enable_fast_install=no ;;
12755 *)
12756 enable_fast_install=no
12757 # Look at the argument we got. We use all the common list separators.
12758 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
12759 for pkg in $enableval; do
12760 IFS="$lt_save_ifs"
12761 if test "X$pkg" = "X$p"; then
12762 enable_fast_install=yes
12763 fi
12764 done
12765 IFS="$lt_save_ifs"
12766 ;;
12767 esac
12768else
12769 enable_fast_install=yes
12770fi
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782# This can be used to rebuild libtool when needed
12783LIBTOOL_DEPS="$ltmain"
12784
12785# Always use our own libtool.
12786LIBTOOL='$(SHELL) $(top_builddir)/libtool'
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
cristy0c60a692010-11-04 01:09:47 +000012812
cristy73bd4a52010-10-05 11:24:23 +000012813test -z "$LN_S" && LN_S="ln -s"
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828if test -n "${ZSH_VERSION+set}" ; then
12829 setopt NO_GLOB_SUBST
12830fi
12831
12832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
12833$as_echo_n "checking for objdir... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012834if ${lt_cv_objdir+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012835 $as_echo_n "(cached) " >&6
12836else
12837 rm -f .libs 2>/dev/null
12838mkdir .libs 2>/dev/null
12839if test -d .libs; then
12840 lt_cv_objdir=.libs
12841else
12842 # MS-DOS does not allow filenames that begin with a dot.
12843 lt_cv_objdir=_libs
12844fi
12845rmdir .libs 2>/dev/null
12846fi
12847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
12848$as_echo "$lt_cv_objdir" >&6; }
12849objdir=$lt_cv_objdir
12850
12851
12852
12853
12854
12855cat >>confdefs.h <<_ACEOF
12856#define LT_OBJDIR "$lt_cv_objdir/"
12857_ACEOF
12858
12859
12860
12861
cristy73bd4a52010-10-05 11:24:23 +000012862case $host_os in
12863aix3*)
12864 # AIX sometimes has problems with the GCC collect2 program. For some
12865 # reason, if we set the COLLECT_NAMES environment variable, the problems
12866 # vanish in a puff of smoke.
12867 if test "X${COLLECT_NAMES+set}" != Xset; then
12868 COLLECT_NAMES=
12869 export COLLECT_NAMES
12870 fi
12871 ;;
12872esac
12873
cristy73bd4a52010-10-05 11:24:23 +000012874# Global variables:
12875ofile=libtool
12876can_build_shared=yes
12877
12878# All known linkers require a `.a' archive for static linking (except MSVC,
12879# which needs '.lib').
12880libext=a
12881
12882with_gnu_ld="$lt_cv_prog_gnu_ld"
12883
12884old_CC="$CC"
12885old_CFLAGS="$CFLAGS"
12886
12887# Set sane defaults for various variables
12888test -z "$CC" && CC=cc
12889test -z "$LTCC" && LTCC=$CC
12890test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
12891test -z "$LD" && LD=ld
12892test -z "$ac_objext" && ac_objext=o
12893
12894for cc_temp in $compiler""; do
12895 case $cc_temp in
12896 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12897 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12898 \-*) ;;
12899 *) break;;
12900 esac
12901done
cristy0c60a692010-11-04 01:09:47 +000012902cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
cristy73bd4a52010-10-05 11:24:23 +000012903
12904
12905# Only perform the check for file, if the check method requires it
12906test -z "$MAGIC_CMD" && MAGIC_CMD=file
12907case $deplibs_check_method in
12908file_magic*)
12909 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
12910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
12911$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012912if ${lt_cv_path_MAGIC_CMD+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012913 $as_echo_n "(cached) " >&6
12914else
12915 case $MAGIC_CMD in
12916[\\/*] | ?:[\\/]*)
12917 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
12918 ;;
12919*)
12920 lt_save_MAGIC_CMD="$MAGIC_CMD"
12921 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12922 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
12923 for ac_dir in $ac_dummy; do
12924 IFS="$lt_save_ifs"
12925 test -z "$ac_dir" && ac_dir=.
12926 if test -f $ac_dir/${ac_tool_prefix}file; then
12927 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
12928 if test -n "$file_magic_test_file"; then
12929 case $deplibs_check_method in
12930 "file_magic "*)
12931 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
12932 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
12933 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
12934 $EGREP "$file_magic_regex" > /dev/null; then
12935 :
12936 else
12937 cat <<_LT_EOF 1>&2
12938
12939*** Warning: the command libtool uses to detect shared libraries,
12940*** $file_magic_cmd, produces output that libtool cannot recognize.
12941*** The result is that libtool may fail to recognize shared libraries
12942*** as such. This will affect the creation of libtool libraries that
12943*** depend on shared libraries, but programs linked with such libtool
12944*** libraries will work regardless of this problem. Nevertheless, you
12945*** may want to report the problem to your system manager and/or to
12946*** bug-libtool@gnu.org
12947
12948_LT_EOF
12949 fi ;;
12950 esac
12951 fi
12952 break
12953 fi
12954 done
12955 IFS="$lt_save_ifs"
12956 MAGIC_CMD="$lt_save_MAGIC_CMD"
12957 ;;
12958esac
12959fi
12960
12961MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
12962if test -n "$MAGIC_CMD"; then
12963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
12964$as_echo "$MAGIC_CMD" >&6; }
12965else
12966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12967$as_echo "no" >&6; }
12968fi
12969
12970
12971
12972
12973
12974if test -z "$lt_cv_path_MAGIC_CMD"; then
12975 if test -n "$ac_tool_prefix"; then
12976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
12977$as_echo_n "checking for file... " >&6; }
cristyda16f162011-02-19 23:52:17 +000012978if ${lt_cv_path_MAGIC_CMD+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000012979 $as_echo_n "(cached) " >&6
12980else
12981 case $MAGIC_CMD in
12982[\\/*] | ?:[\\/]*)
12983 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
12984 ;;
12985*)
12986 lt_save_MAGIC_CMD="$MAGIC_CMD"
12987 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12988 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
12989 for ac_dir in $ac_dummy; do
12990 IFS="$lt_save_ifs"
12991 test -z "$ac_dir" && ac_dir=.
12992 if test -f $ac_dir/file; then
12993 lt_cv_path_MAGIC_CMD="$ac_dir/file"
12994 if test -n "$file_magic_test_file"; then
12995 case $deplibs_check_method in
12996 "file_magic "*)
12997 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
12998 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
12999 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
13000 $EGREP "$file_magic_regex" > /dev/null; then
13001 :
13002 else
13003 cat <<_LT_EOF 1>&2
13004
13005*** Warning: the command libtool uses to detect shared libraries,
13006*** $file_magic_cmd, produces output that libtool cannot recognize.
13007*** The result is that libtool may fail to recognize shared libraries
13008*** as such. This will affect the creation of libtool libraries that
13009*** depend on shared libraries, but programs linked with such libtool
13010*** libraries will work regardless of this problem. Nevertheless, you
13011*** may want to report the problem to your system manager and/or to
13012*** bug-libtool@gnu.org
13013
13014_LT_EOF
13015 fi ;;
13016 esac
13017 fi
13018 break
13019 fi
13020 done
13021 IFS="$lt_save_ifs"
13022 MAGIC_CMD="$lt_save_MAGIC_CMD"
13023 ;;
13024esac
13025fi
13026
13027MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
13028if test -n "$MAGIC_CMD"; then
13029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
13030$as_echo "$MAGIC_CMD" >&6; }
13031else
13032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13033$as_echo "no" >&6; }
13034fi
13035
13036
13037 else
13038 MAGIC_CMD=:
13039 fi
13040fi
13041
13042 fi
13043 ;;
13044esac
13045
13046# Use C for the default configuration in the libtool script
13047
13048lt_save_CC="$CC"
13049ac_ext=c
13050ac_cpp='$CPP $CPPFLAGS'
13051ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13052ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13053ac_compiler_gnu=$ac_cv_c_compiler_gnu
13054
13055
13056# Source file extension for C test sources.
13057ac_ext=c
13058
13059# Object file extension for compiled C test sources.
13060objext=o
13061objext=$objext
13062
13063# Code to be used in simple compile tests
13064lt_simple_compile_test_code="int some_variable = 0;"
13065
13066# Code to be used in simple link tests
13067lt_simple_link_test_code='int main(){return(0);}'
13068
13069
13070
13071
13072
13073
13074
13075# If no C compiler was specified, use CC.
13076LTCC=${LTCC-"$CC"}
13077
13078# If no C compiler flags were specified, use CFLAGS.
13079LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13080
13081# Allow CC to be a program name with arguments.
13082compiler=$CC
13083
13084# Save the default compiler, since it gets overwritten when the other
13085# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
13086compiler_DEFAULT=$CC
13087
13088# save warnings/boilerplate of simple test code
13089ac_outfile=conftest.$ac_objext
13090echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13091eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13092_lt_compiler_boilerplate=`cat conftest.err`
13093$RM conftest*
13094
13095ac_outfile=conftest.$ac_objext
13096echo "$lt_simple_link_test_code" >conftest.$ac_ext
13097eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13098_lt_linker_boilerplate=`cat conftest.err`
13099$RM -r conftest*
13100
13101
13102## CAVEAT EMPTOR:
13103## There is no encapsulation within the following macros, do not change
13104## the running order or otherwise move them around unless you know exactly
13105## what you are doing...
13106if test -n "$compiler"; then
13107
13108lt_prog_compiler_no_builtin_flag=
13109
13110if test "$GCC" = yes; then
cristy0c60a692010-11-04 01:09:47 +000013111 case $cc_basename in
13112 nvcc*)
13113 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
13114 *)
13115 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
13116 esac
cristy73bd4a52010-10-05 11:24:23 +000013117
13118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
13119$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013120if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013121 $as_echo_n "(cached) " >&6
13122else
13123 lt_cv_prog_compiler_rtti_exceptions=no
13124 ac_outfile=conftest.$ac_objext
13125 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13126 lt_compiler_flag="-fno-rtti -fno-exceptions"
13127 # Insert the option either (1) after the last *FLAGS variable, or
13128 # (2) before a word containing "conftest.", or (3) at the end.
13129 # Note that $ac_compile itself does not contain backslashes and begins
13130 # with a dollar sign (not a hyphen), so the echo should work correctly.
13131 # The option is referenced via a variable to avoid confusing sed.
13132 lt_compile=`echo "$ac_compile" | $SED \
13133 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13134 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13135 -e 's:$: $lt_compiler_flag:'`
cristy0c60a692010-11-04 01:09:47 +000013136 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000013137 (eval "$lt_compile" 2>conftest.err)
13138 ac_status=$?
13139 cat conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000013140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
cristy73bd4a52010-10-05 11:24:23 +000013141 if (exit $ac_status) && test -s "$ac_outfile"; then
13142 # The compiler can only warn and ignore the option if not recognized
13143 # So say no if there are warnings other than the usual output.
cristy0c60a692010-11-04 01:09:47 +000013144 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000013145 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13146 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13147 lt_cv_prog_compiler_rtti_exceptions=yes
13148 fi
13149 fi
13150 $RM conftest*
13151
13152fi
13153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
13154$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
13155
13156if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
13157 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
13158else
13159 :
13160fi
13161
13162fi
13163
13164
13165
13166
13167
13168
13169 lt_prog_compiler_wl=
13170lt_prog_compiler_pic=
13171lt_prog_compiler_static=
13172
cristy73bd4a52010-10-05 11:24:23 +000013173
13174 if test "$GCC" = yes; then
13175 lt_prog_compiler_wl='-Wl,'
13176 lt_prog_compiler_static='-static'
13177
13178 case $host_os in
13179 aix*)
13180 # All AIX code is PIC.
13181 if test "$host_cpu" = ia64; then
13182 # AIX 5 now supports IA64 processor
13183 lt_prog_compiler_static='-Bstatic'
13184 fi
13185 ;;
13186
13187 amigaos*)
13188 case $host_cpu in
13189 powerpc)
13190 # see comment about AmigaOS4 .so support
13191 lt_prog_compiler_pic='-fPIC'
13192 ;;
13193 m68k)
13194 # FIXME: we need at least 68020 code to build shared libraries, but
13195 # adding the `-m68020' flag to GCC prevents building anything better,
13196 # like `-m68040'.
13197 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
13198 ;;
13199 esac
13200 ;;
13201
13202 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13203 # PIC is the default for these OSes.
13204 ;;
13205
13206 mingw* | cygwin* | pw32* | os2* | cegcc*)
13207 # This hack is so that the source file can tell whether it is being
13208 # built for inclusion in a dll (and should export symbols for example).
13209 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13210 # (--disable-auto-import) libraries
13211 lt_prog_compiler_pic='-DDLL_EXPORT'
13212 ;;
13213
13214 darwin* | rhapsody*)
13215 # PIC is the default on this platform
13216 # Common symbols not allowed in MH_DYLIB files
13217 lt_prog_compiler_pic='-fno-common'
13218 ;;
13219
cristy0c60a692010-11-04 01:09:47 +000013220 haiku*)
13221 # PIC is the default for Haiku.
13222 # The "-static" flag exists, but is broken.
13223 lt_prog_compiler_static=
13224 ;;
13225
cristy73bd4a52010-10-05 11:24:23 +000013226 hpux*)
13227 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13228 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13229 # sets the default TLS model and affects inlining.
13230 case $host_cpu in
13231 hppa*64*)
13232 # +Z the default
13233 ;;
13234 *)
13235 lt_prog_compiler_pic='-fPIC'
13236 ;;
13237 esac
13238 ;;
13239
13240 interix[3-9]*)
13241 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13242 # Instead, we relocate shared libraries at runtime.
13243 ;;
13244
13245 msdosdjgpp*)
13246 # Just because we use GCC doesn't mean we suddenly get shared libraries
13247 # on systems that don't support them.
13248 lt_prog_compiler_can_build_shared=no
13249 enable_shared=no
13250 ;;
13251
13252 *nto* | *qnx*)
13253 # QNX uses GNU C++, but need to define -shared option too, otherwise
13254 # it will coredump.
13255 lt_prog_compiler_pic='-fPIC -shared'
13256 ;;
13257
13258 sysv4*MP*)
13259 if test -d /usr/nec; then
13260 lt_prog_compiler_pic=-Kconform_pic
13261 fi
13262 ;;
13263
13264 *)
13265 lt_prog_compiler_pic='-fPIC'
13266 ;;
13267 esac
cristy0c60a692010-11-04 01:09:47 +000013268
13269 case $cc_basename in
13270 nvcc*) # Cuda Compiler Driver 2.2
13271 lt_prog_compiler_wl='-Xlinker '
13272 lt_prog_compiler_pic='-Xcompiler -fPIC'
13273 ;;
13274 esac
cristy73bd4a52010-10-05 11:24:23 +000013275 else
13276 # PORTME Check for flag to pass linker flags through the system compiler.
13277 case $host_os in
13278 aix*)
13279 lt_prog_compiler_wl='-Wl,'
13280 if test "$host_cpu" = ia64; then
13281 # AIX 5 now supports IA64 processor
13282 lt_prog_compiler_static='-Bstatic'
13283 else
13284 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
13285 fi
13286 ;;
13287
13288 mingw* | cygwin* | pw32* | os2* | cegcc*)
13289 # This hack is so that the source file can tell whether it is being
13290 # built for inclusion in a dll (and should export symbols for example).
13291 lt_prog_compiler_pic='-DDLL_EXPORT'
13292 ;;
13293
13294 hpux9* | hpux10* | hpux11*)
13295 lt_prog_compiler_wl='-Wl,'
13296 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13297 # not for PA HP-UX.
13298 case $host_cpu in
13299 hppa*64*|ia64*)
13300 # +Z the default
13301 ;;
13302 *)
13303 lt_prog_compiler_pic='+Z'
13304 ;;
13305 esac
13306 # Is there a better lt_prog_compiler_static that works with the bundled CC?
13307 lt_prog_compiler_static='${wl}-a ${wl}archive'
13308 ;;
13309
13310 irix5* | irix6* | nonstopux*)
13311 lt_prog_compiler_wl='-Wl,'
13312 # PIC (with -KPIC) is the default.
13313 lt_prog_compiler_static='-non_shared'
13314 ;;
13315
cristy0c60a692010-11-04 01:09:47 +000013316 linux* | k*bsd*-gnu | kopensolaris*-gnu)
cristy73bd4a52010-10-05 11:24:23 +000013317 case $cc_basename in
13318 # old Intel for x86_64 which still supported -KPIC.
13319 ecc*)
13320 lt_prog_compiler_wl='-Wl,'
13321 lt_prog_compiler_pic='-KPIC'
13322 lt_prog_compiler_static='-static'
13323 ;;
13324 # icc used to be incompatible with GCC.
13325 # ICC 10 doesn't accept -KPIC any more.
13326 icc* | ifort*)
13327 lt_prog_compiler_wl='-Wl,'
13328 lt_prog_compiler_pic='-fPIC'
13329 lt_prog_compiler_static='-static'
13330 ;;
13331 # Lahey Fortran 8.1.
13332 lf95*)
13333 lt_prog_compiler_wl='-Wl,'
13334 lt_prog_compiler_pic='--shared'
13335 lt_prog_compiler_static='--static'
13336 ;;
cristyda16f162011-02-19 23:52:17 +000013337 nagfor*)
13338 # NAG Fortran compiler
13339 lt_prog_compiler_wl='-Wl,-Wl,,'
13340 lt_prog_compiler_pic='-PIC'
13341 lt_prog_compiler_static='-Bstatic'
13342 ;;
cristy0c60a692010-11-04 01:09:47 +000013343 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
cristy73bd4a52010-10-05 11:24:23 +000013344 # Portland Group compilers (*not* the Pentium gcc compiler,
13345 # which looks to be a dead project)
13346 lt_prog_compiler_wl='-Wl,'
13347 lt_prog_compiler_pic='-fpic'
13348 lt_prog_compiler_static='-Bstatic'
13349 ;;
13350 ccc*)
13351 lt_prog_compiler_wl='-Wl,'
13352 # All Alpha code is PIC.
13353 lt_prog_compiler_static='-non_shared'
13354 ;;
cristy0c60a692010-11-04 01:09:47 +000013355 xl* | bgxl* | bgf* | mpixl*)
13356 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
cristy73bd4a52010-10-05 11:24:23 +000013357 lt_prog_compiler_wl='-Wl,'
13358 lt_prog_compiler_pic='-qpic'
13359 lt_prog_compiler_static='-qstaticlink'
13360 ;;
13361 *)
13362 case `$CC -V 2>&1 | sed 5q` in
cristy0c60a692010-11-04 01:09:47 +000013363 *Sun\ F* | *Sun*Fortran*)
13364 # Sun Fortran 8.3 passes all unrecognized flags to the linker
13365 lt_prog_compiler_pic='-KPIC'
13366 lt_prog_compiler_static='-Bstatic'
13367 lt_prog_compiler_wl=''
13368 ;;
cristy73bd4a52010-10-05 11:24:23 +000013369 *Sun\ C*)
13370 # Sun C 5.9
13371 lt_prog_compiler_pic='-KPIC'
13372 lt_prog_compiler_static='-Bstatic'
13373 lt_prog_compiler_wl='-Wl,'
13374 ;;
cristy73bd4a52010-10-05 11:24:23 +000013375 esac
13376 ;;
13377 esac
13378 ;;
13379
13380 newsos6)
13381 lt_prog_compiler_pic='-KPIC'
13382 lt_prog_compiler_static='-Bstatic'
13383 ;;
13384
13385 *nto* | *qnx*)
13386 # QNX uses GNU C++, but need to define -shared option too, otherwise
13387 # it will coredump.
13388 lt_prog_compiler_pic='-fPIC -shared'
13389 ;;
13390
13391 osf3* | osf4* | osf5*)
13392 lt_prog_compiler_wl='-Wl,'
13393 # All OSF/1 code is PIC.
13394 lt_prog_compiler_static='-non_shared'
13395 ;;
13396
13397 rdos*)
13398 lt_prog_compiler_static='-non_shared'
13399 ;;
13400
13401 solaris*)
13402 lt_prog_compiler_pic='-KPIC'
13403 lt_prog_compiler_static='-Bstatic'
13404 case $cc_basename in
cristy0c60a692010-11-04 01:09:47 +000013405 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
cristy73bd4a52010-10-05 11:24:23 +000013406 lt_prog_compiler_wl='-Qoption ld ';;
13407 *)
13408 lt_prog_compiler_wl='-Wl,';;
13409 esac
13410 ;;
13411
13412 sunos4*)
13413 lt_prog_compiler_wl='-Qoption ld '
13414 lt_prog_compiler_pic='-PIC'
13415 lt_prog_compiler_static='-Bstatic'
13416 ;;
13417
13418 sysv4 | sysv4.2uw2* | sysv4.3*)
13419 lt_prog_compiler_wl='-Wl,'
13420 lt_prog_compiler_pic='-KPIC'
13421 lt_prog_compiler_static='-Bstatic'
13422 ;;
13423
13424 sysv4*MP*)
13425 if test -d /usr/nec ;then
13426 lt_prog_compiler_pic='-Kconform_pic'
13427 lt_prog_compiler_static='-Bstatic'
13428 fi
13429 ;;
13430
13431 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13432 lt_prog_compiler_wl='-Wl,'
13433 lt_prog_compiler_pic='-KPIC'
13434 lt_prog_compiler_static='-Bstatic'
13435 ;;
13436
13437 unicos*)
13438 lt_prog_compiler_wl='-Wl,'
13439 lt_prog_compiler_can_build_shared=no
13440 ;;
13441
13442 uts4*)
13443 lt_prog_compiler_pic='-pic'
13444 lt_prog_compiler_static='-Bstatic'
13445 ;;
13446
13447 *)
13448 lt_prog_compiler_can_build_shared=no
13449 ;;
13450 esac
13451 fi
13452
13453case $host_os in
13454 # For platforms which do not support PIC, -DPIC is meaningless:
13455 *djgpp*)
13456 lt_prog_compiler_pic=
13457 ;;
13458 *)
13459 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
13460 ;;
13461esac
cristy73bd4a52010-10-05 11:24:23 +000013462
cristyda16f162011-02-19 23:52:17 +000013463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13464$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13465if ${lt_cv_prog_compiler_pic+:} false; then :
13466 $as_echo_n "(cached) " >&6
13467else
13468 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
13469fi
13470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
13471$as_echo "$lt_cv_prog_compiler_pic" >&6; }
13472lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
cristy73bd4a52010-10-05 11:24:23 +000013473
13474#
13475# Check to make sure the PIC flag actually works.
13476#
13477if test -n "$lt_prog_compiler_pic"; then
13478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
13479$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013480if ${lt_cv_prog_compiler_pic_works+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013481 $as_echo_n "(cached) " >&6
13482else
13483 lt_cv_prog_compiler_pic_works=no
13484 ac_outfile=conftest.$ac_objext
13485 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13486 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
13487 # Insert the option either (1) after the last *FLAGS variable, or
13488 # (2) before a word containing "conftest.", or (3) at the end.
13489 # Note that $ac_compile itself does not contain backslashes and begins
13490 # with a dollar sign (not a hyphen), so the echo should work correctly.
13491 # The option is referenced via a variable to avoid confusing sed.
13492 lt_compile=`echo "$ac_compile" | $SED \
13493 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13494 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13495 -e 's:$: $lt_compiler_flag:'`
cristy0c60a692010-11-04 01:09:47 +000013496 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000013497 (eval "$lt_compile" 2>conftest.err)
13498 ac_status=$?
13499 cat conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000013500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
cristy73bd4a52010-10-05 11:24:23 +000013501 if (exit $ac_status) && test -s "$ac_outfile"; then
13502 # The compiler can only warn and ignore the option if not recognized
13503 # So say no if there are warnings other than the usual output.
cristy0c60a692010-11-04 01:09:47 +000013504 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000013505 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13506 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13507 lt_cv_prog_compiler_pic_works=yes
13508 fi
13509 fi
13510 $RM conftest*
13511
13512fi
13513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
13514$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
13515
13516if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
13517 case $lt_prog_compiler_pic in
13518 "" | " "*) ;;
13519 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
13520 esac
13521else
13522 lt_prog_compiler_pic=
13523 lt_prog_compiler_can_build_shared=no
13524fi
13525
13526fi
13527
13528
13529
13530
13531
13532
cristyda16f162011-02-19 23:52:17 +000013533
13534
13535
13536
13537
cristy73bd4a52010-10-05 11:24:23 +000013538#
13539# Check to make sure the static flag actually works.
13540#
13541wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
13542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13543$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013544if ${lt_cv_prog_compiler_static_works+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013545 $as_echo_n "(cached) " >&6
13546else
13547 lt_cv_prog_compiler_static_works=no
13548 save_LDFLAGS="$LDFLAGS"
13549 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13550 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13551 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13552 # The linker can only warn and ignore the option if not recognized
13553 # So say no if there are warnings
13554 if test -s conftest.err; then
13555 # Append any errors to the config.log.
13556 cat conftest.err 1>&5
cristy0c60a692010-11-04 01:09:47 +000013557 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000013558 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13559 if diff conftest.exp conftest.er2 >/dev/null; then
13560 lt_cv_prog_compiler_static_works=yes
13561 fi
13562 else
13563 lt_cv_prog_compiler_static_works=yes
13564 fi
13565 fi
13566 $RM -r conftest*
13567 LDFLAGS="$save_LDFLAGS"
13568
13569fi
13570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
13571$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
13572
13573if test x"$lt_cv_prog_compiler_static_works" = xyes; then
13574 :
13575else
13576 lt_prog_compiler_static=
13577fi
13578
13579
13580
13581
13582
13583
13584
13585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13586$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013587if ${lt_cv_prog_compiler_c_o+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013588 $as_echo_n "(cached) " >&6
13589else
13590 lt_cv_prog_compiler_c_o=no
13591 $RM -r conftest 2>/dev/null
13592 mkdir conftest
13593 cd conftest
13594 mkdir out
13595 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13596
13597 lt_compiler_flag="-o out/conftest2.$ac_objext"
13598 # Insert the option either (1) after the last *FLAGS variable, or
13599 # (2) before a word containing "conftest.", or (3) at the end.
13600 # Note that $ac_compile itself does not contain backslashes and begins
13601 # with a dollar sign (not a hyphen), so the echo should work correctly.
13602 lt_compile=`echo "$ac_compile" | $SED \
13603 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13604 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13605 -e 's:$: $lt_compiler_flag:'`
cristy0c60a692010-11-04 01:09:47 +000013606 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000013607 (eval "$lt_compile" 2>out/conftest.err)
13608 ac_status=$?
13609 cat out/conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000013610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
cristy73bd4a52010-10-05 11:24:23 +000013611 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13612 then
13613 # The compiler can only warn and ignore the option if not recognized
13614 # So say no if there are warnings
cristy0c60a692010-11-04 01:09:47 +000013615 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000013616 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13617 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13618 lt_cv_prog_compiler_c_o=yes
13619 fi
13620 fi
13621 chmod u+w . 2>&5
13622 $RM conftest*
13623 # SGI C++ compiler will create directory out/ii_files/ for
13624 # template instantiation
13625 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13626 $RM out/* && rmdir out
13627 cd ..
13628 $RM -r conftest
13629 $RM conftest*
13630
13631fi
13632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
13633$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
13634
13635
13636
13637
13638
13639
13640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13641$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
cristyda16f162011-02-19 23:52:17 +000013642if ${lt_cv_prog_compiler_c_o+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000013643 $as_echo_n "(cached) " >&6
13644else
13645 lt_cv_prog_compiler_c_o=no
13646 $RM -r conftest 2>/dev/null
13647 mkdir conftest
13648 cd conftest
13649 mkdir out
13650 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13651
13652 lt_compiler_flag="-o out/conftest2.$ac_objext"
13653 # Insert the option either (1) after the last *FLAGS variable, or
13654 # (2) before a word containing "conftest.", or (3) at the end.
13655 # Note that $ac_compile itself does not contain backslashes and begins
13656 # with a dollar sign (not a hyphen), so the echo should work correctly.
13657 lt_compile=`echo "$ac_compile" | $SED \
13658 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13659 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13660 -e 's:$: $lt_compiler_flag:'`
cristy0c60a692010-11-04 01:09:47 +000013661 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000013662 (eval "$lt_compile" 2>out/conftest.err)
13663 ac_status=$?
13664 cat out/conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000013665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
cristy73bd4a52010-10-05 11:24:23 +000013666 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13667 then
13668 # The compiler can only warn and ignore the option if not recognized
13669 # So say no if there are warnings
cristy0c60a692010-11-04 01:09:47 +000013670 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000013671 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13672 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13673 lt_cv_prog_compiler_c_o=yes
13674 fi
13675 fi
13676 chmod u+w . 2>&5
13677 $RM conftest*
13678 # SGI C++ compiler will create directory out/ii_files/ for
13679 # template instantiation
13680 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13681 $RM out/* && rmdir out
13682 cd ..
13683 $RM -r conftest
13684 $RM conftest*
13685
13686fi
13687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
13688$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
13689
13690
13691
13692
13693hard_links="nottested"
13694if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
13695 # do not overwrite the value of need_locks provided by the user
13696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13697$as_echo_n "checking if we can lock with hard links... " >&6; }
13698 hard_links=yes
13699 $RM conftest*
13700 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13701 touch conftest.a
13702 ln conftest.a conftest.b 2>&5 || hard_links=no
13703 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13705$as_echo "$hard_links" >&6; }
13706 if test "$hard_links" = no; then
13707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13708$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13709 need_locks=warn
13710 fi
13711else
13712 need_locks=no
13713fi
13714
13715
13716
13717
13718
13719
13720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13721$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13722
13723 runpath_var=
13724 allow_undefined_flag=
13725 always_export_symbols=no
13726 archive_cmds=
13727 archive_expsym_cmds=
13728 compiler_needs_object=no
13729 enable_shared_with_static_runtimes=no
13730 export_dynamic_flag_spec=
13731 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13732 hardcode_automatic=no
13733 hardcode_direct=no
13734 hardcode_direct_absolute=no
13735 hardcode_libdir_flag_spec=
13736 hardcode_libdir_flag_spec_ld=
13737 hardcode_libdir_separator=
13738 hardcode_minus_L=no
13739 hardcode_shlibpath_var=unsupported
13740 inherit_rpath=no
13741 link_all_deplibs=unknown
13742 module_cmds=
13743 module_expsym_cmds=
13744 old_archive_from_new_cmds=
13745 old_archive_from_expsyms_cmds=
13746 thread_safe_flag_spec=
13747 whole_archive_flag_spec=
13748 # include_expsyms should be a list of space-separated symbols to be *always*
13749 # included in the symbol list
13750 include_expsyms=
13751 # exclude_expsyms can be an extended regexp of symbols to exclude
13752 # it will be wrapped by ` (' and `)$', so one must not match beginning or
13753 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
13754 # as well as any symbol that contains `d'.
13755 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13756 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
13757 # platforms (ab)use it in PIC code, but their linkers get confused if
13758 # the symbol is explicitly referenced. Since portable code cannot
13759 # rely on this symbol name, it's probably fine to never include it in
13760 # preloaded symbol tables.
13761 # Exclude shared library initialization/finalization symbols.
13762 extract_expsyms_cmds=
13763
13764 case $host_os in
13765 cygwin* | mingw* | pw32* | cegcc*)
13766 # FIXME: the MSVC++ port hasn't been tested in a loooong time
13767 # When not using gcc, we currently assume that we are using
13768 # Microsoft Visual C++.
13769 if test "$GCC" != yes; then
13770 with_gnu_ld=no
13771 fi
13772 ;;
13773 interix*)
13774 # we just hope/assume this is gcc and not c89 (= MSVC++)
13775 with_gnu_ld=yes
13776 ;;
13777 openbsd*)
13778 with_gnu_ld=no
13779 ;;
13780 esac
13781
13782 ld_shlibs=yes
cristy0c60a692010-11-04 01:09:47 +000013783
13784 # On some targets, GNU ld is compatible enough with the native linker
13785 # that we're better off using the native interface for both.
13786 lt_use_gnu_ld_interface=no
cristy73bd4a52010-10-05 11:24:23 +000013787 if test "$with_gnu_ld" = yes; then
cristy0c60a692010-11-04 01:09:47 +000013788 case $host_os in
13789 aix*)
13790 # The AIX port of GNU ld has always aspired to compatibility
13791 # with the native linker. However, as the warning in the GNU ld
13792 # block says, versions before 2.19.5* couldn't really create working
13793 # shared libraries, regardless of the interface used.
13794 case `$LD -v 2>&1` in
13795 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
13796 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
13797 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
13798 *)
13799 lt_use_gnu_ld_interface=yes
13800 ;;
13801 esac
13802 ;;
13803 *)
13804 lt_use_gnu_ld_interface=yes
13805 ;;
13806 esac
13807 fi
13808
13809 if test "$lt_use_gnu_ld_interface" = yes; then
cristy73bd4a52010-10-05 11:24:23 +000013810 # If archive_cmds runs LD, not CC, wlarc should be empty
13811 wlarc='${wl}'
13812
13813 # Set some defaults for GNU ld with shared library support. These
13814 # are reset later if shared libraries are not supported. Putting them
13815 # here allows them to be overridden if necessary.
13816 runpath_var=LD_RUN_PATH
13817 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
13818 export_dynamic_flag_spec='${wl}--export-dynamic'
13819 # ancient GNU ld didn't support --whole-archive et. al.
13820 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
13821 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13822 else
13823 whole_archive_flag_spec=
13824 fi
13825 supports_anon_versioning=no
13826 case `$LD -v 2>&1` in
cristy0c60a692010-11-04 01:09:47 +000013827 *GNU\ gold*) supports_anon_versioning=yes ;;
cristy73bd4a52010-10-05 11:24:23 +000013828 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
13829 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
13830 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
13831 *\ 2.11.*) ;; # other 2.11 versions
13832 *) supports_anon_versioning=yes ;;
13833 esac
13834
13835 # See if GNU ld supports shared libraries.
13836 case $host_os in
13837 aix[3-9]*)
13838 # On AIX/PPC, the GNU linker is very broken
13839 if test "$host_cpu" != ia64; then
13840 ld_shlibs=no
13841 cat <<_LT_EOF 1>&2
13842
cristy0c60a692010-11-04 01:09:47 +000013843*** Warning: the GNU linker, at least up to release 2.19, is reported
cristy73bd4a52010-10-05 11:24:23 +000013844*** to be unable to reliably create shared libraries on AIX.
13845*** Therefore, libtool is disabling shared libraries support. If you
cristy0c60a692010-11-04 01:09:47 +000013846*** really care for shared libraries, you may want to install binutils
13847*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
13848*** You will then need to restart the configuration process.
cristy73bd4a52010-10-05 11:24:23 +000013849
13850_LT_EOF
13851 fi
13852 ;;
13853
13854 amigaos*)
13855 case $host_cpu in
13856 powerpc)
13857 # see comment about AmigaOS4 .so support
13858 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13859 archive_expsym_cmds=''
13860 ;;
13861 m68k)
13862 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)'
13863 hardcode_libdir_flag_spec='-L$libdir'
13864 hardcode_minus_L=yes
13865 ;;
13866 esac
13867 ;;
13868
13869 beos*)
13870 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13871 allow_undefined_flag=unsupported
13872 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13873 # support --undefined. This deserves some investigation. FIXME
13874 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13875 else
13876 ld_shlibs=no
13877 fi
13878 ;;
13879
13880 cygwin* | mingw* | pw32* | cegcc*)
13881 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
13882 # as there is no search path for DLLs.
13883 hardcode_libdir_flag_spec='-L$libdir'
cristy0c60a692010-11-04 01:09:47 +000013884 export_dynamic_flag_spec='${wl}--export-all-symbols'
cristy73bd4a52010-10-05 11:24:23 +000013885 allow_undefined_flag=unsupported
13886 always_export_symbols=no
13887 enable_shared_with_static_runtimes=yes
cristyda16f162011-02-19 23:52:17 +000013888 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'
13889 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
cristy73bd4a52010-10-05 11:24:23 +000013890
13891 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13892 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13893 # If the export-symbols file already is a .def file (1st line
13894 # is EXPORTS), use it as is; otherwise, prepend...
13895 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13896 cp $export_symbols $output_objdir/$soname.def;
13897 else
13898 echo EXPORTS > $output_objdir/$soname.def;
13899 cat $export_symbols >> $output_objdir/$soname.def;
13900 fi~
13901 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13902 else
13903 ld_shlibs=no
13904 fi
13905 ;;
13906
cristy0c60a692010-11-04 01:09:47 +000013907 haiku*)
13908 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13909 link_all_deplibs=yes
13910 ;;
13911
cristy73bd4a52010-10-05 11:24:23 +000013912 interix[3-9]*)
13913 hardcode_direct=no
13914 hardcode_shlibpath_var=no
13915 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
13916 export_dynamic_flag_spec='${wl}-E'
13917 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13918 # Instead, shared libraries are loaded at an image base (0x10000000 by
13919 # default) and relocated if they conflict, which is a slow very memory
13920 # consuming and fragmenting process. To avoid this, we pick a random,
13921 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13922 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13923 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
13924 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'
13925 ;;
13926
cristy0c60a692010-11-04 01:09:47 +000013927 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
cristy73bd4a52010-10-05 11:24:23 +000013928 tmp_diet=no
13929 if test "$host_os" = linux-dietlibc; then
13930 case $cc_basename in
13931 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
13932 esac
13933 fi
13934 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
13935 && test "$tmp_diet" = no
13936 then
cristyda16f162011-02-19 23:52:17 +000013937 tmp_addflag=' $pic_flag'
cristy73bd4a52010-10-05 11:24:23 +000013938 tmp_sharedflag='-shared'
13939 case $cc_basename,$host_cpu in
13940 pgcc*) # Portland Group C compiler
cristy0c60a692010-11-04 01:09:47 +000013941 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'
cristy73bd4a52010-10-05 11:24:23 +000013942 tmp_addflag=' $pic_flag'
13943 ;;
cristy0c60a692010-11-04 01:09:47 +000013944 pgf77* | pgf90* | pgf95* | pgfortran*)
13945 # Portland Group f77 and f90 compilers
13946 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'
cristy73bd4a52010-10-05 11:24:23 +000013947 tmp_addflag=' $pic_flag -Mnomain' ;;
13948 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
13949 tmp_addflag=' -i_dynamic' ;;
13950 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
13951 tmp_addflag=' -i_dynamic -nofor_main' ;;
13952 ifc* | ifort*) # Intel Fortran compiler
13953 tmp_addflag=' -nofor_main' ;;
13954 lf95*) # Lahey Fortran 8.1
13955 whole_archive_flag_spec=
13956 tmp_sharedflag='--shared' ;;
cristy0c60a692010-11-04 01:09:47 +000013957 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
cristy73bd4a52010-10-05 11:24:23 +000013958 tmp_sharedflag='-qmkshrobj'
13959 tmp_addflag= ;;
cristy0c60a692010-11-04 01:09:47 +000013960 nvcc*) # Cuda Compiler Driver 2.2
13961 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'
13962 compiler_needs_object=yes
13963 ;;
cristy73bd4a52010-10-05 11:24:23 +000013964 esac
13965 case `$CC -V 2>&1 | sed 5q` in
13966 *Sun\ C*) # Sun C 5.9
cristy0c60a692010-11-04 01:09:47 +000013967 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'
cristy73bd4a52010-10-05 11:24:23 +000013968 compiler_needs_object=yes
13969 tmp_sharedflag='-G' ;;
13970 *Sun\ F*) # Sun Fortran 8.3
13971 tmp_sharedflag='-G' ;;
13972 esac
13973 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13974
13975 if test "x$supports_anon_versioning" = xyes; then
13976 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
13977 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13978 echo "local: *; };" >> $output_objdir/$libname.ver~
13979 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13980 fi
13981
13982 case $cc_basename in
cristy0c60a692010-11-04 01:09:47 +000013983 xlf* | bgf* | bgxlf* | mpixlf*)
cristy73bd4a52010-10-05 11:24:23 +000013984 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
13985 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
13986 hardcode_libdir_flag_spec=
13987 hardcode_libdir_flag_spec_ld='-rpath $libdir'
cristy0c60a692010-11-04 01:09:47 +000013988 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000013989 if test "x$supports_anon_versioning" = xyes; then
13990 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
13991 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13992 echo "local: *; };" >> $output_objdir/$libname.ver~
cristy0c60a692010-11-04 01:09:47 +000013993 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000013994 fi
13995 ;;
13996 esac
13997 else
13998 ld_shlibs=no
13999 fi
14000 ;;
14001
14002 netbsd*)
14003 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14004 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14005 wlarc=
14006 else
cristyda16f162011-02-19 23:52:17 +000014007 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14008 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000014009 fi
14010 ;;
14011
14012 solaris*)
14013 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
14014 ld_shlibs=no
14015 cat <<_LT_EOF 1>&2
14016
14017*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14018*** create shared libraries on Solaris systems. Therefore, libtool
14019*** is disabling shared libraries support. We urge you to upgrade GNU
14020*** binutils to release 2.9.1 or newer. Another option is to modify
14021*** your PATH or compiler configuration so that the native linker is
14022*** used, and then restart.
14023
14024_LT_EOF
14025 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
cristyda16f162011-02-19 23:52:17 +000014026 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14027 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000014028 else
14029 ld_shlibs=no
14030 fi
14031 ;;
14032
14033 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14034 case `$LD -v 2>&1` in
14035 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14036 ld_shlibs=no
14037 cat <<_LT_EOF 1>&2
14038
14039*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14040*** reliably create shared libraries on SCO systems. Therefore, libtool
14041*** is disabling shared libraries support. We urge you to upgrade GNU
14042*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
14043*** your PATH or compiler configuration so that the native linker is
14044*** used, and then restart.
14045
14046_LT_EOF
14047 ;;
14048 *)
14049 # For security reasons, it is highly recommended that you always
14050 # use absolute paths for naming shared libraries, and exclude the
14051 # DT_RUNPATH tag from executables and libraries. But doing so
14052 # requires that you compile everything twice, which is a pain.
14053 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14054 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
14055 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14056 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14057 else
14058 ld_shlibs=no
14059 fi
14060 ;;
14061 esac
14062 ;;
14063
14064 sunos4*)
14065 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14066 wlarc=
14067 hardcode_direct=yes
14068 hardcode_shlibpath_var=no
14069 ;;
14070
14071 *)
14072 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
cristyda16f162011-02-19 23:52:17 +000014073 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14074 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000014075 else
14076 ld_shlibs=no
14077 fi
14078 ;;
14079 esac
14080
14081 if test "$ld_shlibs" = no; then
14082 runpath_var=
14083 hardcode_libdir_flag_spec=
14084 export_dynamic_flag_spec=
14085 whole_archive_flag_spec=
14086 fi
14087 else
14088 # PORTME fill in a description of your system's linker (not GNU ld)
14089 case $host_os in
14090 aix3*)
14091 allow_undefined_flag=unsupported
14092 always_export_symbols=yes
14093 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'
14094 # Note: this linker hardcodes the directories in LIBPATH if there
14095 # are no directories specified by -L.
14096 hardcode_minus_L=yes
14097 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14098 # Neither direct hardcoding nor static linking is supported with a
14099 # broken collect2.
14100 hardcode_direct=unsupported
14101 fi
14102 ;;
14103
14104 aix[4-9]*)
14105 if test "$host_cpu" = ia64; then
14106 # On IA64, the linker does run time linking by default, so we don't
14107 # have to do anything special.
14108 aix_use_runtimelinking=no
14109 exp_sym_flag='-Bexport'
14110 no_entry_flag=""
14111 else
14112 # If we're using GNU nm, then we don't want the "-C" option.
14113 # -C means demangle to AIX nm, but means don't demangle with GNU nm
cristy0c60a692010-11-04 01:09:47 +000014114 # Also, AIX nm treats weak defined symbols like other global
14115 # defined symbols, whereas GNU nm marks them as "W".
cristy73bd4a52010-10-05 11:24:23 +000014116 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
cristy0c60a692010-11-04 01:09:47 +000014117 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'
cristy73bd4a52010-10-05 11:24:23 +000014118 else
14119 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'
14120 fi
14121 aix_use_runtimelinking=no
14122
14123 # Test if we are trying to use run time linking or normal
14124 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14125 # need to do runtime linking.
14126 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14127 for ld_flag in $LDFLAGS; do
14128 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14129 aix_use_runtimelinking=yes
14130 break
14131 fi
14132 done
14133 ;;
14134 esac
14135
14136 exp_sym_flag='-bexport'
14137 no_entry_flag='-bnoentry'
14138 fi
14139
14140 # When large executables or shared objects are built, AIX ld can
14141 # have problems creating the table of contents. If linking a library
14142 # or program results in "error TOC overflow" add -mminimal-toc to
14143 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
14144 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14145
14146 archive_cmds=''
14147 hardcode_direct=yes
14148 hardcode_direct_absolute=yes
14149 hardcode_libdir_separator=':'
14150 link_all_deplibs=yes
14151 file_list_spec='${wl}-f,'
14152
14153 if test "$GCC" = yes; then
14154 case $host_os in aix4.[012]|aix4.[012].*)
14155 # We only want to do this on AIX 4.2 and lower, the check
14156 # below for broken collect2 doesn't work under 4.3+
14157 collect2name=`${CC} -print-prog-name=collect2`
14158 if test -f "$collect2name" &&
14159 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
14160 then
14161 # We have reworked collect2
14162 :
14163 else
14164 # We have old collect2
14165 hardcode_direct=unsupported
14166 # It fails to find uninstalled libraries when the uninstalled
14167 # path is not listed in the libpath. Setting hardcode_minus_L
14168 # to unsupported forces relinking
14169 hardcode_minus_L=yes
14170 hardcode_libdir_flag_spec='-L$libdir'
14171 hardcode_libdir_separator=
14172 fi
14173 ;;
14174 esac
14175 shared_flag='-shared'
14176 if test "$aix_use_runtimelinking" = yes; then
14177 shared_flag="$shared_flag "'${wl}-G'
14178 fi
14179 else
14180 # not using gcc
14181 if test "$host_cpu" = ia64; then
14182 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14183 # chokes on -Wl,-G. The following line is correct:
14184 shared_flag='-G'
14185 else
14186 if test "$aix_use_runtimelinking" = yes; then
14187 shared_flag='${wl}-G'
14188 else
14189 shared_flag='${wl}-bM:SRE'
14190 fi
14191 fi
14192 fi
14193
14194 export_dynamic_flag_spec='${wl}-bexpall'
14195 # It seems that -bexpall does not export symbols beginning with
14196 # underscore (_), so it is better to generate a list of symbols to export.
14197 always_export_symbols=yes
14198 if test "$aix_use_runtimelinking" = yes; then
14199 # Warning - without using the other runtime loading flags (-brtl),
14200 # -berok will link without error, but may produce a broken library.
14201 allow_undefined_flag='-berok'
14202 # Determine the default libpath from the value encoded in an
14203 # empty executable.
cristyda16f162011-02-19 23:52:17 +000014204 if test "${lt_cv_aix_libpath+set}" = set; then
14205 aix_libpath=$lt_cv_aix_libpath
14206else
14207 if ${lt_cv_aix_libpath_+:} false; then :
14208 $as_echo_n "(cached) " >&6
14209else
14210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000014211/* end confdefs.h. */
14212
14213int
14214main ()
14215{
14216
14217 ;
14218 return 0;
14219}
14220_ACEOF
14221if ac_fn_c_try_link "$LINENO"; then :
14222
cristyda16f162011-02-19 23:52:17 +000014223 lt_aix_libpath_sed='
14224 /Import File Strings/,/^$/ {
14225 /^0/ {
14226 s/^0 *\([^ ]*\) *$/\1/
14227 p
14228 }
14229 }'
14230 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14231 # Check for a 64-bit object if we didn't find anything.
14232 if test -z "$lt_cv_aix_libpath_"; then
14233 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14234 fi
cristy73bd4a52010-10-05 11:24:23 +000014235fi
14236rm -f core conftest.err conftest.$ac_objext \
14237 conftest$ac_exeext conftest.$ac_ext
cristyda16f162011-02-19 23:52:17 +000014238 if test -z "$lt_cv_aix_libpath_"; then
14239 lt_cv_aix_libpath_="/usr/lib:/lib"
14240 fi
14241
14242fi
14243
14244 aix_libpath=$lt_cv_aix_libpath_
14245fi
cristy73bd4a52010-10-05 11:24:23 +000014246
14247 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
cristy0c60a692010-11-04 01:09:47 +000014248 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"
cristy73bd4a52010-10-05 11:24:23 +000014249 else
14250 if test "$host_cpu" = ia64; then
14251 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
14252 allow_undefined_flag="-z nodefs"
14253 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"
14254 else
14255 # Determine the default libpath from the value encoded in an
14256 # empty executable.
cristyda16f162011-02-19 23:52:17 +000014257 if test "${lt_cv_aix_libpath+set}" = set; then
14258 aix_libpath=$lt_cv_aix_libpath
14259else
14260 if ${lt_cv_aix_libpath_+:} false; then :
14261 $as_echo_n "(cached) " >&6
14262else
14263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000014264/* end confdefs.h. */
14265
14266int
14267main ()
14268{
14269
14270 ;
14271 return 0;
14272}
14273_ACEOF
14274if ac_fn_c_try_link "$LINENO"; then :
14275
cristyda16f162011-02-19 23:52:17 +000014276 lt_aix_libpath_sed='
14277 /Import File Strings/,/^$/ {
14278 /^0/ {
14279 s/^0 *\([^ ]*\) *$/\1/
14280 p
14281 }
14282 }'
14283 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14284 # Check for a 64-bit object if we didn't find anything.
14285 if test -z "$lt_cv_aix_libpath_"; then
14286 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14287 fi
cristy73bd4a52010-10-05 11:24:23 +000014288fi
14289rm -f core conftest.err conftest.$ac_objext \
14290 conftest$ac_exeext conftest.$ac_ext
cristyda16f162011-02-19 23:52:17 +000014291 if test -z "$lt_cv_aix_libpath_"; then
14292 lt_cv_aix_libpath_="/usr/lib:/lib"
14293 fi
14294
14295fi
14296
14297 aix_libpath=$lt_cv_aix_libpath_
14298fi
cristy73bd4a52010-10-05 11:24:23 +000014299
14300 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
14301 # Warning - without using the other run time loading flags,
14302 # -berok will link without error, but may produce a broken library.
14303 no_undefined_flag=' ${wl}-bernotok'
14304 allow_undefined_flag=' ${wl}-berok'
cristy0c60a692010-11-04 01:09:47 +000014305 if test "$with_gnu_ld" = yes; then
14306 # We only use this code for GNU lds that support --whole-archive.
14307 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14308 else
14309 # Exported symbols can be pulled into shared objects from archives
14310 whole_archive_flag_spec='$convenience'
14311 fi
cristy73bd4a52010-10-05 11:24:23 +000014312 archive_cmds_need_lc=yes
14313 # This is similar to how AIX traditionally builds its shared libraries.
14314 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'
14315 fi
14316 fi
14317 ;;
14318
14319 amigaos*)
14320 case $host_cpu in
14321 powerpc)
14322 # see comment about AmigaOS4 .so support
14323 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14324 archive_expsym_cmds=''
14325 ;;
14326 m68k)
14327 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)'
14328 hardcode_libdir_flag_spec='-L$libdir'
14329 hardcode_minus_L=yes
14330 ;;
14331 esac
14332 ;;
14333
14334 bsdi[45]*)
14335 export_dynamic_flag_spec=-rdynamic
14336 ;;
14337
14338 cygwin* | mingw* | pw32* | cegcc*)
14339 # When not using gcc, we currently assume that we are using
14340 # Microsoft Visual C++.
14341 # hardcode_libdir_flag_spec is actually meaningless, as there is
14342 # no search path for DLLs.
cristyda16f162011-02-19 23:52:17 +000014343 case $cc_basename in
14344 cl*)
14345 # Native MSVC
14346 hardcode_libdir_flag_spec=' '
14347 allow_undefined_flag=unsupported
14348 always_export_symbols=yes
14349 file_list_spec='@'
14350 # Tell ltmain to make .lib files, not .a files.
14351 libext=lib
14352 # Tell ltmain to make .dll files, not .so files.
14353 shrext_cmds=".dll"
14354 # FIXME: Setting linknames here is a bad hack.
14355 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
14356 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14357 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
14358 else
14359 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
14360 fi~
14361 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
14362 linknames='
14363 # The linker will not automatically build a static lib if we build a DLL.
14364 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
14365 enable_shared_with_static_runtimes=yes
14366 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14367 # Don't use ranlib
14368 old_postinstall_cmds='chmod 644 $oldlib'
14369 postlink_cmds='lt_outputfile="@OUTPUT@"~
14370 lt_tool_outputfile="@TOOL_OUTPUT@"~
14371 case $lt_outputfile in
14372 *.exe|*.EXE) ;;
14373 *)
14374 lt_outputfile="$lt_outputfile.exe"
14375 lt_tool_outputfile="$lt_tool_outputfile.exe"
14376 ;;
14377 esac~
14378 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
14379 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
14380 $RM "$lt_outputfile.manifest";
14381 fi'
14382 ;;
14383 *)
14384 # Assume MSVC wrapper
14385 hardcode_libdir_flag_spec=' '
14386 allow_undefined_flag=unsupported
14387 # Tell ltmain to make .lib files, not .a files.
14388 libext=lib
14389 # Tell ltmain to make .dll files, not .so files.
14390 shrext_cmds=".dll"
14391 # FIXME: Setting linknames here is a bad hack.
14392 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
14393 # The linker will automatically build a .lib file if we build a DLL.
14394 old_archive_from_new_cmds='true'
14395 # FIXME: Should let the user specify the lib program.
14396 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
14397 enable_shared_with_static_runtimes=yes
14398 ;;
14399 esac
cristy73bd4a52010-10-05 11:24:23 +000014400 ;;
14401
14402 darwin* | rhapsody*)
14403
14404
14405 archive_cmds_need_lc=no
14406 hardcode_direct=no
14407 hardcode_automatic=yes
14408 hardcode_shlibpath_var=unsupported
cristy0c60a692010-11-04 01:09:47 +000014409 if test "$lt_cv_ld_force_load" = "yes"; then
14410 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\"`'
14411 else
14412 whole_archive_flag_spec=''
14413 fi
cristy73bd4a52010-10-05 11:24:23 +000014414 link_all_deplibs=yes
14415 allow_undefined_flag="$_lt_dar_allow_undefined"
14416 case $cc_basename in
14417 ifort*) _lt_dar_can_shared=yes ;;
14418 *) _lt_dar_can_shared=$GCC ;;
14419 esac
14420 if test "$_lt_dar_can_shared" = "yes"; then
cristy0c60a692010-11-04 01:09:47 +000014421 output_verbose_link_cmd=func_echo_all
cristy73bd4a52010-10-05 11:24:23 +000014422 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
14423 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
14424 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}"
14425 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}"
14426
14427 else
14428 ld_shlibs=no
14429 fi
14430
14431 ;;
14432
14433 dgux*)
14434 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14435 hardcode_libdir_flag_spec='-L$libdir'
14436 hardcode_shlibpath_var=no
14437 ;;
14438
14439 freebsd1*)
14440 ld_shlibs=no
14441 ;;
14442
14443 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14444 # support. Future versions do this automatically, but an explicit c++rt0.o
14445 # does not break anything, and helps significantly (at the cost of a little
14446 # extra space).
14447 freebsd2.2*)
14448 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14449 hardcode_libdir_flag_spec='-R$libdir'
14450 hardcode_direct=yes
14451 hardcode_shlibpath_var=no
14452 ;;
14453
14454 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14455 freebsd2*)
14456 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14457 hardcode_direct=yes
14458 hardcode_minus_L=yes
14459 hardcode_shlibpath_var=no
14460 ;;
14461
14462 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14463 freebsd* | dragonfly*)
cristyda16f162011-02-19 23:52:17 +000014464 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
cristy73bd4a52010-10-05 11:24:23 +000014465 hardcode_libdir_flag_spec='-R$libdir'
14466 hardcode_direct=yes
14467 hardcode_shlibpath_var=no
14468 ;;
14469
14470 hpux9*)
14471 if test "$GCC" = yes; then
cristyda16f162011-02-19 23:52:17 +000014472 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'
cristy73bd4a52010-10-05 11:24:23 +000014473 else
14474 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'
14475 fi
14476 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
14477 hardcode_libdir_separator=:
14478 hardcode_direct=yes
14479
14480 # hardcode_minus_L: Not really in the search PATH,
14481 # but as the default location of the library.
14482 hardcode_minus_L=yes
14483 export_dynamic_flag_spec='${wl}-E'
14484 ;;
14485
14486 hpux10*)
cristy0c60a692010-11-04 01:09:47 +000014487 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
cristyda16f162011-02-19 23:52:17 +000014488 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
cristy73bd4a52010-10-05 11:24:23 +000014489 else
14490 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14491 fi
14492 if test "$with_gnu_ld" = no; then
14493 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
14494 hardcode_libdir_flag_spec_ld='+b $libdir'
14495 hardcode_libdir_separator=:
14496 hardcode_direct=yes
14497 hardcode_direct_absolute=yes
14498 export_dynamic_flag_spec='${wl}-E'
14499 # hardcode_minus_L: Not really in the search PATH,
14500 # but as the default location of the library.
14501 hardcode_minus_L=yes
14502 fi
14503 ;;
14504
14505 hpux11*)
cristy0c60a692010-11-04 01:09:47 +000014506 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
cristy73bd4a52010-10-05 11:24:23 +000014507 case $host_cpu in
14508 hppa*64*)
14509 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14510 ;;
14511 ia64*)
cristyda16f162011-02-19 23:52:17 +000014512 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
cristy73bd4a52010-10-05 11:24:23 +000014513 ;;
14514 *)
cristyda16f162011-02-19 23:52:17 +000014515 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
cristy73bd4a52010-10-05 11:24:23 +000014516 ;;
14517 esac
14518 else
14519 case $host_cpu in
14520 hppa*64*)
14521 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14522 ;;
14523 ia64*)
14524 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14525 ;;
14526 *)
cristy0c60a692010-11-04 01:09:47 +000014527
14528 # Older versions of the 11.00 compiler do not understand -b yet
14529 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
14530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
14531$as_echo_n "checking if $CC understands -b... " >&6; }
cristyda16f162011-02-19 23:52:17 +000014532if ${lt_cv_prog_compiler__b+:} false; then :
cristy0c60a692010-11-04 01:09:47 +000014533 $as_echo_n "(cached) " >&6
14534else
14535 lt_cv_prog_compiler__b=no
14536 save_LDFLAGS="$LDFLAGS"
14537 LDFLAGS="$LDFLAGS -b"
14538 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14539 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14540 # The linker can only warn and ignore the option if not recognized
14541 # So say no if there are warnings
14542 if test -s conftest.err; then
14543 # Append any errors to the config.log.
14544 cat conftest.err 1>&5
14545 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14546 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14547 if diff conftest.exp conftest.er2 >/dev/null; then
14548 lt_cv_prog_compiler__b=yes
14549 fi
14550 else
14551 lt_cv_prog_compiler__b=yes
14552 fi
14553 fi
14554 $RM -r conftest*
14555 LDFLAGS="$save_LDFLAGS"
14556
14557fi
14558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
14559$as_echo "$lt_cv_prog_compiler__b" >&6; }
14560
14561if test x"$lt_cv_prog_compiler__b" = xyes; then
14562 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14563else
14564 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14565fi
14566
cristy73bd4a52010-10-05 11:24:23 +000014567 ;;
14568 esac
14569 fi
14570 if test "$with_gnu_ld" = no; then
14571 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
14572 hardcode_libdir_separator=:
14573
14574 case $host_cpu in
14575 hppa*64*|ia64*)
14576 hardcode_direct=no
14577 hardcode_shlibpath_var=no
14578 ;;
14579 *)
14580 hardcode_direct=yes
14581 hardcode_direct_absolute=yes
14582 export_dynamic_flag_spec='${wl}-E'
14583
14584 # hardcode_minus_L: Not really in the search PATH,
14585 # but as the default location of the library.
14586 hardcode_minus_L=yes
14587 ;;
14588 esac
14589 fi
14590 ;;
14591
14592 irix5* | irix6* | nonstopux*)
14593 if test "$GCC" = yes; then
cristyda16f162011-02-19 23:52:17 +000014594 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'
cristy73bd4a52010-10-05 11:24:23 +000014595 # Try to use the -exported_symbol ld option, if it does not
14596 # work, assume that -exports_file does not work either and
14597 # implicitly export all symbols.
cristyda16f162011-02-19 23:52:17 +000014598 # This should be the same for all languages, so no per-tag cache variable.
14599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
14600$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
14601if ${lt_cv_irix_exported_symbol+:} false; then :
14602 $as_echo_n "(cached) " >&6
14603else
14604 save_LDFLAGS="$LDFLAGS"
14605 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
14606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000014607/* end confdefs.h. */
cristyda16f162011-02-19 23:52:17 +000014608int foo (void) { return 0; }
cristy73bd4a52010-10-05 11:24:23 +000014609_ACEOF
14610if ac_fn_c_try_link "$LINENO"; then :
cristyda16f162011-02-19 23:52:17 +000014611 lt_cv_irix_exported_symbol=yes
14612else
14613 lt_cv_irix_exported_symbol=no
cristy73bd4a52010-10-05 11:24:23 +000014614fi
14615rm -f core conftest.err conftest.$ac_objext \
14616 conftest$ac_exeext conftest.$ac_ext
cristyda16f162011-02-19 23:52:17 +000014617 LDFLAGS="$save_LDFLAGS"
14618fi
14619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
14620$as_echo "$lt_cv_irix_exported_symbol" >&6; }
14621 if test "$lt_cv_irix_exported_symbol" = yes; then
14622 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'
14623 fi
cristy73bd4a52010-10-05 11:24:23 +000014624 else
cristy0c60a692010-11-04 01:09:47 +000014625 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'
14626 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'
cristy73bd4a52010-10-05 11:24:23 +000014627 fi
14628 archive_cmds_need_lc='no'
14629 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
14630 hardcode_libdir_separator=:
14631 inherit_rpath=yes
14632 link_all_deplibs=yes
14633 ;;
14634
14635 netbsd*)
14636 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14637 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
14638 else
14639 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
14640 fi
14641 hardcode_libdir_flag_spec='-R$libdir'
14642 hardcode_direct=yes
14643 hardcode_shlibpath_var=no
14644 ;;
14645
14646 newsos6)
14647 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14648 hardcode_direct=yes
14649 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
14650 hardcode_libdir_separator=:
14651 hardcode_shlibpath_var=no
14652 ;;
14653
14654 *nto* | *qnx*)
14655 ;;
14656
14657 openbsd*)
14658 if test -f /usr/libexec/ld.so; then
14659 hardcode_direct=yes
14660 hardcode_shlibpath_var=no
14661 hardcode_direct_absolute=yes
14662 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14663 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14664 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14665 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
14666 export_dynamic_flag_spec='${wl}-E'
14667 else
14668 case $host_os in
14669 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14670 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14671 hardcode_libdir_flag_spec='-R$libdir'
14672 ;;
14673 *)
14674 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14675 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
14676 ;;
14677 esac
14678 fi
14679 else
14680 ld_shlibs=no
14681 fi
14682 ;;
14683
14684 os2*)
14685 hardcode_libdir_flag_spec='-L$libdir'
14686 hardcode_minus_L=yes
14687 allow_undefined_flag=unsupported
cristy0c60a692010-11-04 01:09:47 +000014688 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'
cristy73bd4a52010-10-05 11:24:23 +000014689 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14690 ;;
14691
14692 osf3*)
14693 if test "$GCC" = yes; then
14694 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
cristy0c60a692010-11-04 01:09:47 +000014695 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'
cristy73bd4a52010-10-05 11:24:23 +000014696 else
14697 allow_undefined_flag=' -expect_unresolved \*'
cristy0c60a692010-11-04 01:09:47 +000014698 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'
cristy73bd4a52010-10-05 11:24:23 +000014699 fi
14700 archive_cmds_need_lc='no'
14701 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
14702 hardcode_libdir_separator=:
14703 ;;
14704
14705 osf4* | osf5*) # as osf3* with the addition of -msym flag
14706 if test "$GCC" = yes; then
14707 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
cristyda16f162011-02-19 23:52:17 +000014708 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'
cristy73bd4a52010-10-05 11:24:23 +000014709 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
14710 else
14711 allow_undefined_flag=' -expect_unresolved \*'
cristy0c60a692010-11-04 01:09:47 +000014712 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'
cristy73bd4a52010-10-05 11:24:23 +000014713 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~
cristy0c60a692010-11-04 01:09:47 +000014714 $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'
cristy73bd4a52010-10-05 11:24:23 +000014715
14716 # Both c and cxx compiler support -rpath directly
14717 hardcode_libdir_flag_spec='-rpath $libdir'
14718 fi
14719 archive_cmds_need_lc='no'
14720 hardcode_libdir_separator=:
14721 ;;
14722
14723 solaris*)
14724 no_undefined_flag=' -z defs'
14725 if test "$GCC" = yes; then
14726 wlarc='${wl}'
cristyda16f162011-02-19 23:52:17 +000014727 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
cristy73bd4a52010-10-05 11:24:23 +000014728 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
cristyda16f162011-02-19 23:52:17 +000014729 $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'
cristy73bd4a52010-10-05 11:24:23 +000014730 else
14731 case `$CC -V 2>&1` in
14732 *"Compilers 5.0"*)
14733 wlarc=''
14734 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14735 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14736 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
14737 ;;
14738 *)
14739 wlarc='${wl}'
14740 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
14741 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14742 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
14743 ;;
14744 esac
14745 fi
14746 hardcode_libdir_flag_spec='-R$libdir'
14747 hardcode_shlibpath_var=no
14748 case $host_os in
14749 solaris2.[0-5] | solaris2.[0-5].*) ;;
14750 *)
14751 # The compiler driver will combine and reorder linker options,
14752 # but understands `-z linker_flag'. GCC discards it without `$wl',
14753 # but is careful enough not to reorder.
14754 # Supported since Solaris 2.6 (maybe 2.5.1?)
14755 if test "$GCC" = yes; then
14756 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
14757 else
14758 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
14759 fi
14760 ;;
14761 esac
14762 link_all_deplibs=yes
14763 ;;
14764
14765 sunos4*)
14766 if test "x$host_vendor" = xsequent; then
14767 # Use $CC to link under sequent, because it throws in some extra .o
14768 # files that make .init and .fini sections work.
14769 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14770 else
14771 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14772 fi
14773 hardcode_libdir_flag_spec='-L$libdir'
14774 hardcode_direct=yes
14775 hardcode_minus_L=yes
14776 hardcode_shlibpath_var=no
14777 ;;
14778
14779 sysv4)
14780 case $host_vendor in
14781 sni)
14782 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14783 hardcode_direct=yes # is this really true???
14784 ;;
14785 siemens)
14786 ## LD is ld it makes a PLAMLIB
14787 ## CC just makes a GrossModule.
14788 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14789 reload_cmds='$CC -r -o $output$reload_objs'
14790 hardcode_direct=no
14791 ;;
14792 motorola)
14793 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14794 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
14795 ;;
14796 esac
14797 runpath_var='LD_RUN_PATH'
14798 hardcode_shlibpath_var=no
14799 ;;
14800
14801 sysv4.3*)
14802 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14803 hardcode_shlibpath_var=no
14804 export_dynamic_flag_spec='-Bexport'
14805 ;;
14806
14807 sysv4*MP*)
14808 if test -d /usr/nec; then
14809 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14810 hardcode_shlibpath_var=no
14811 runpath_var=LD_RUN_PATH
14812 hardcode_runpath_var=yes
14813 ld_shlibs=yes
14814 fi
14815 ;;
14816
14817 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
14818 no_undefined_flag='${wl}-z,text'
14819 archive_cmds_need_lc=no
14820 hardcode_shlibpath_var=no
14821 runpath_var='LD_RUN_PATH'
14822
14823 if test "$GCC" = yes; then
14824 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14825 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14826 else
14827 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14828 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14829 fi
14830 ;;
14831
14832 sysv5* | sco3.2v5* | sco5v6*)
14833 # Note: We can NOT use -z defs as we might desire, because we do not
14834 # link with -lc, and that would cause any symbols used from libc to
14835 # always be unresolved, which means just about no library would
14836 # ever link correctly. If we're not using GNU ld we use -z text
14837 # though, which does catch some bad symbols but isn't as heavy-handed
14838 # as -z defs.
14839 no_undefined_flag='${wl}-z,text'
14840 allow_undefined_flag='${wl}-z,nodefs'
14841 archive_cmds_need_lc=no
14842 hardcode_shlibpath_var=no
14843 hardcode_libdir_flag_spec='${wl}-R,$libdir'
14844 hardcode_libdir_separator=':'
14845 link_all_deplibs=yes
14846 export_dynamic_flag_spec='${wl}-Bexport'
14847 runpath_var='LD_RUN_PATH'
14848
14849 if test "$GCC" = yes; then
14850 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14851 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14852 else
14853 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14854 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14855 fi
14856 ;;
14857
14858 uts4*)
14859 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14860 hardcode_libdir_flag_spec='-L$libdir'
14861 hardcode_shlibpath_var=no
14862 ;;
14863
14864 *)
14865 ld_shlibs=no
14866 ;;
14867 esac
14868
14869 if test x$host_vendor = xsni; then
14870 case $host in
14871 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
14872 export_dynamic_flag_spec='${wl}-Blargedynsym'
14873 ;;
14874 esac
14875 fi
14876 fi
14877
14878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
14879$as_echo "$ld_shlibs" >&6; }
14880test "$ld_shlibs" = no && can_build_shared=no
14881
14882with_gnu_ld=$with_gnu_ld
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898#
14899# Do we need to explicitly link libc?
14900#
14901case "x$archive_cmds_need_lc" in
14902x|xyes)
14903 # Assume -lc should be added
14904 archive_cmds_need_lc=yes
14905
14906 if test "$enable_shared" = yes && test "$GCC" = yes; then
14907 case $archive_cmds in
14908 *'~'*)
14909 # FIXME: we may have to deal with multi-command sequences.
14910 ;;
14911 '$CC '*)
14912 # Test whether the compiler implicitly links with -lc since on some
14913 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14914 # to ld, don't add -lc before -lgcc.
14915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14916$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
cristyda16f162011-02-19 23:52:17 +000014917if ${lt_cv_archive_cmds_need_lc+:} false; then :
cristy0c60a692010-11-04 01:09:47 +000014918 $as_echo_n "(cached) " >&6
14919else
14920 $RM conftest*
14921 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000014922
cristy0c60a692010-11-04 01:09:47 +000014923 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
cristy73bd4a52010-10-05 11:24:23 +000014924 (eval $ac_compile) 2>&5
14925 ac_status=$?
14926 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14927 test $ac_status = 0; } 2>conftest.err; then
cristy0c60a692010-11-04 01:09:47 +000014928 soname=conftest
14929 lib=conftest
14930 libobjs=conftest.$ac_objext
14931 deplibs=
14932 wl=$lt_prog_compiler_wl
14933 pic_flag=$lt_prog_compiler_pic
14934 compiler_flags=-v
14935 linker_flags=-v
14936 verstring=
14937 output_objdir=.
14938 libname=conftest
14939 lt_save_allow_undefined_flag=$allow_undefined_flag
14940 allow_undefined_flag=
14941 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
cristy73bd4a52010-10-05 11:24:23 +000014942 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14943 ac_status=$?
14944 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14945 test $ac_status = 0; }
cristy0c60a692010-11-04 01:09:47 +000014946 then
14947 lt_cv_archive_cmds_need_lc=no
14948 else
14949 lt_cv_archive_cmds_need_lc=yes
14950 fi
14951 allow_undefined_flag=$lt_save_allow_undefined_flag
14952 else
14953 cat conftest.err 1>&5
14954 fi
14955 $RM conftest*
14956
14957fi
14958{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
14959$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
14960 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
cristy73bd4a52010-10-05 11:24:23 +000014961 ;;
14962 esac
14963 fi
14964 ;;
14965esac
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091
15092
15093
15094
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108
15109
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119
15120
15121
15122
15123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
15124$as_echo_n "checking dynamic linker characteristics... " >&6; }
15125
15126if test "$GCC" = yes; then
15127 case $host_os in
15128 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
15129 *) lt_awk_arg="/^libraries:/" ;;
15130 esac
cristy0c60a692010-11-04 01:09:47 +000015131 case $host_os in
15132 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
15133 *) lt_sed_strip_eq="s,=/,/,g" ;;
15134 esac
15135 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
15136 case $lt_search_path_spec in
15137 *\;*)
cristy73bd4a52010-10-05 11:24:23 +000015138 # if the path contains ";" then we assume it to be the separator
15139 # otherwise default to the standard path separator (i.e. ":") - it is
15140 # assumed that no part of a normal pathname contains ";" but that should
15141 # okay in the real world where ";" in dirpaths is itself problematic.
cristy0c60a692010-11-04 01:09:47 +000015142 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
15143 ;;
15144 *)
15145 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
15146 ;;
15147 esac
cristy73bd4a52010-10-05 11:24:23 +000015148 # Ok, now we have the path, separated by spaces, we can step through it
15149 # and add multilib dir if necessary.
15150 lt_tmp_lt_search_path_spec=
15151 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
15152 for lt_sys_path in $lt_search_path_spec; do
15153 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
15154 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
15155 else
15156 test -d "$lt_sys_path" && \
15157 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
15158 fi
15159 done
cristy0c60a692010-11-04 01:09:47 +000015160 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
cristy73bd4a52010-10-05 11:24:23 +000015161BEGIN {RS=" "; FS="/|\n";} {
15162 lt_foo="";
15163 lt_count=0;
15164 for (lt_i = NF; lt_i > 0; lt_i--) {
15165 if ($lt_i != "" && $lt_i != ".") {
15166 if ($lt_i == "..") {
15167 lt_count++;
15168 } else {
15169 if (lt_count == 0) {
15170 lt_foo="/" $lt_i lt_foo;
15171 } else {
15172 lt_count--;
15173 }
15174 }
15175 }
15176 }
15177 if (lt_foo != "") { lt_freq[lt_foo]++; }
15178 if (lt_freq[lt_foo] == 1) { print lt_foo; }
15179}'`
cristy0c60a692010-11-04 01:09:47 +000015180 # AWK program above erroneously prepends '/' to C:/dos/paths
15181 # for these hosts.
15182 case $host_os in
15183 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
15184 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
15185 esac
15186 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
cristy73bd4a52010-10-05 11:24:23 +000015187else
15188 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15189fi
15190library_names_spec=
15191libname_spec='lib$name'
15192soname_spec=
15193shrext_cmds=".so"
15194postinstall_cmds=
15195postuninstall_cmds=
15196finish_cmds=
15197finish_eval=
15198shlibpath_var=
15199shlibpath_overrides_runpath=unknown
15200version_type=none
15201dynamic_linker="$host_os ld.so"
15202sys_lib_dlsearch_path_spec="/lib /usr/lib"
15203need_lib_prefix=unknown
15204hardcode_into_libs=no
15205
15206# when you set need_version to no, make sure it does not cause -set_version
15207# flags to be left without arguments
15208need_version=unknown
15209
15210case $host_os in
15211aix3*)
15212 version_type=linux
15213 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15214 shlibpath_var=LIBPATH
15215
15216 # AIX 3 has no versioning support, so we append a major version to the name.
15217 soname_spec='${libname}${release}${shared_ext}$major'
15218 ;;
15219
15220aix[4-9]*)
15221 version_type=linux
15222 need_lib_prefix=no
15223 need_version=no
15224 hardcode_into_libs=yes
15225 if test "$host_cpu" = ia64; then
15226 # AIX 5 supports IA64
15227 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15228 shlibpath_var=LD_LIBRARY_PATH
15229 else
15230 # With GCC up to 2.95.x, collect2 would create an import file
15231 # for dependence libraries. The import file would start with
15232 # the line `#! .'. This would cause the generated library to
15233 # depend on `.', always an invalid library. This was fixed in
15234 # development snapshots of GCC prior to 3.0.
15235 case $host_os in
15236 aix4 | aix4.[01] | aix4.[01].*)
15237 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15238 echo ' yes '
15239 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
15240 :
15241 else
15242 can_build_shared=no
15243 fi
15244 ;;
15245 esac
15246 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15247 # soname into executable. Probably we can add versioning support to
15248 # collect2, so additional links can be useful in future.
15249 if test "$aix_use_runtimelinking" = yes; then
15250 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15251 # instead of lib<name>.a to let people know that these are not
15252 # typical AIX shared libraries.
15253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15254 else
15255 # We preserve .a as extension for shared libraries through AIX4.2
15256 # and later when we are not doing run time linking.
15257 library_names_spec='${libname}${release}.a $libname.a'
15258 soname_spec='${libname}${release}${shared_ext}$major'
15259 fi
15260 shlibpath_var=LIBPATH
15261 fi
15262 ;;
15263
15264amigaos*)
15265 case $host_cpu in
15266 powerpc)
15267 # Since July 2007 AmigaOS4 officially supports .so libraries.
15268 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
15269 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15270 ;;
15271 m68k)
15272 library_names_spec='$libname.ixlibrary $libname.a'
15273 # Create ${libname}_ixlibrary.a entries in /sys/libs.
cristy0c60a692010-11-04 01:09:47 +000015274 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'
cristy73bd4a52010-10-05 11:24:23 +000015275 ;;
15276 esac
15277 ;;
15278
15279beos*)
15280 library_names_spec='${libname}${shared_ext}'
15281 dynamic_linker="$host_os ld.so"
15282 shlibpath_var=LIBRARY_PATH
15283 ;;
15284
15285bsdi[45]*)
15286 version_type=linux
15287 need_version=no
15288 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15289 soname_spec='${libname}${release}${shared_ext}$major'
15290 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15291 shlibpath_var=LD_LIBRARY_PATH
15292 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15293 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15294 # the default ld.so.conf also contains /usr/contrib/lib and
15295 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15296 # libtool to hard-code these into programs
15297 ;;
15298
15299cygwin* | mingw* | pw32* | cegcc*)
15300 version_type=windows
15301 shrext_cmds=".dll"
15302 need_version=no
15303 need_lib_prefix=no
15304
cristyda16f162011-02-19 23:52:17 +000015305 case $GCC,$cc_basename in
15306 yes,*)
15307 # gcc
cristy73bd4a52010-10-05 11:24:23 +000015308 library_names_spec='$libname.dll.a'
15309 # DLL is installed to $(libdir)/../bin by postinstall_cmds
15310 postinstall_cmds='base_file=`basename \${file}`~
15311 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
15312 dldir=$destdir/`dirname \$dlpath`~
15313 test -d \$dldir || mkdir -p \$dldir~
15314 $install_prog $dir/$dlname \$dldir/$dlname~
15315 chmod a+x \$dldir/$dlname~
15316 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15317 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15318 fi'
15319 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15320 dlpath=$dir/\$dldll~
15321 $RM \$dlpath'
15322 shlibpath_overrides_runpath=yes
15323
15324 case $host_os in
15325 cygwin*)
15326 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15327 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
cristy0c60a692010-11-04 01:09:47 +000015328
15329 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
cristy73bd4a52010-10-05 11:24:23 +000015330 ;;
15331 mingw* | cegcc*)
15332 # MinGW DLLs use traditional 'lib' prefix
15333 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
cristy73bd4a52010-10-05 11:24:23 +000015334 ;;
15335 pw32*)
15336 # pw32 DLLs use 'pw' prefix rather than 'lib'
15337 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15338 ;;
15339 esac
cristyda16f162011-02-19 23:52:17 +000015340 dynamic_linker='Win32 ld.exe'
15341 ;;
15342
15343 *,cl*)
15344 # Native MSVC
15345 libname_spec='$name'
15346 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15347 library_names_spec='${libname}.dll.lib'
15348
15349 case $build_os in
15350 mingw*)
15351 sys_lib_search_path_spec=
15352 lt_save_ifs=$IFS
15353 IFS=';'
15354 for lt_path in $LIB
15355 do
15356 IFS=$lt_save_ifs
15357 # Let DOS variable expansion print the short 8.3 style file name.
15358 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
15359 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
15360 done
15361 IFS=$lt_save_ifs
15362 # Convert to MSYS style.
15363 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
15364 ;;
15365 cygwin*)
15366 # Convert to unix form, then to dos form, then back to unix form
15367 # but this time dos style (no spaces!) so that the unix form looks
15368 # like /cygdrive/c/PROGRA~1:/cygdr...
15369 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
15370 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
15371 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15372 ;;
15373 *)
15374 sys_lib_search_path_spec="$LIB"
15375 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
15376 # It is most probably a Windows format PATH.
15377 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15378 else
15379 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15380 fi
15381 # FIXME: find the short name or the path components, as spaces are
15382 # common. (e.g. "Program Files" -> "PROGRA~1")
15383 ;;
15384 esac
15385
15386 # DLL is installed to $(libdir)/../bin by postinstall_cmds
15387 postinstall_cmds='base_file=`basename \${file}`~
15388 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
15389 dldir=$destdir/`dirname \$dlpath`~
15390 test -d \$dldir || mkdir -p \$dldir~
15391 $install_prog $dir/$dlname \$dldir/$dlname'
15392 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15393 dlpath=$dir/\$dldll~
15394 $RM \$dlpath'
15395 shlibpath_overrides_runpath=yes
15396 dynamic_linker='Win32 link.exe'
cristy73bd4a52010-10-05 11:24:23 +000015397 ;;
15398
15399 *)
cristyda16f162011-02-19 23:52:17 +000015400 # Assume MSVC wrapper
cristy73bd4a52010-10-05 11:24:23 +000015401 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
cristyda16f162011-02-19 23:52:17 +000015402 dynamic_linker='Win32 ld.exe'
cristy73bd4a52010-10-05 11:24:23 +000015403 ;;
15404 esac
cristy73bd4a52010-10-05 11:24:23 +000015405 # FIXME: first we should search . and the directory the executable is in
15406 shlibpath_var=PATH
15407 ;;
15408
15409darwin* | rhapsody*)
15410 dynamic_linker="$host_os dyld"
15411 version_type=darwin
15412 need_lib_prefix=no
15413 need_version=no
15414 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15415 soname_spec='${libname}${release}${major}$shared_ext'
15416 shlibpath_overrides_runpath=yes
15417 shlibpath_var=DYLD_LIBRARY_PATH
15418 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15419
15420 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
15421 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15422 ;;
15423
15424dgux*)
15425 version_type=linux
15426 need_lib_prefix=no
15427 need_version=no
15428 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15429 soname_spec='${libname}${release}${shared_ext}$major'
15430 shlibpath_var=LD_LIBRARY_PATH
15431 ;;
15432
15433freebsd1*)
15434 dynamic_linker=no
15435 ;;
15436
15437freebsd* | dragonfly*)
15438 # DragonFly does not have aout. When/if they implement a new
15439 # versioning mechanism, adjust this.
15440 if test -x /usr/bin/objformat; then
15441 objformat=`/usr/bin/objformat`
15442 else
15443 case $host_os in
15444 freebsd[123]*) objformat=aout ;;
15445 *) objformat=elf ;;
15446 esac
15447 fi
15448 version_type=freebsd-$objformat
15449 case $version_type in
15450 freebsd-elf*)
15451 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15452 need_version=no
15453 need_lib_prefix=no
15454 ;;
15455 freebsd-*)
15456 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15457 need_version=yes
15458 ;;
15459 esac
15460 shlibpath_var=LD_LIBRARY_PATH
15461 case $host_os in
15462 freebsd2*)
15463 shlibpath_overrides_runpath=yes
15464 ;;
15465 freebsd3.[01]* | freebsdelf3.[01]*)
15466 shlibpath_overrides_runpath=yes
15467 hardcode_into_libs=yes
15468 ;;
15469 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15470 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15471 shlibpath_overrides_runpath=no
15472 hardcode_into_libs=yes
15473 ;;
15474 *) # from 4.6 on, and DragonFly
15475 shlibpath_overrides_runpath=yes
15476 hardcode_into_libs=yes
15477 ;;
15478 esac
15479 ;;
15480
15481gnu*)
15482 version_type=linux
15483 need_lib_prefix=no
15484 need_version=no
15485 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15486 soname_spec='${libname}${release}${shared_ext}$major'
15487 shlibpath_var=LD_LIBRARY_PATH
15488 hardcode_into_libs=yes
15489 ;;
15490
cristy0c60a692010-11-04 01:09:47 +000015491haiku*)
15492 version_type=linux
15493 need_lib_prefix=no
15494 need_version=no
15495 dynamic_linker="$host_os runtime_loader"
15496 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15497 soname_spec='${libname}${release}${shared_ext}$major'
15498 shlibpath_var=LIBRARY_PATH
15499 shlibpath_overrides_runpath=yes
15500 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
15501 hardcode_into_libs=yes
15502 ;;
15503
cristy73bd4a52010-10-05 11:24:23 +000015504hpux9* | hpux10* | hpux11*)
15505 # Give a soname corresponding to the major version so that dld.sl refuses to
15506 # link against other versions.
15507 version_type=sunos
15508 need_lib_prefix=no
15509 need_version=no
15510 case $host_cpu in
15511 ia64*)
15512 shrext_cmds='.so'
15513 hardcode_into_libs=yes
15514 dynamic_linker="$host_os dld.so"
15515 shlibpath_var=LD_LIBRARY_PATH
15516 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15517 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15518 soname_spec='${libname}${release}${shared_ext}$major'
15519 if test "X$HPUX_IA64_MODE" = X32; then
15520 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15521 else
15522 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15523 fi
15524 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15525 ;;
15526 hppa*64*)
15527 shrext_cmds='.sl'
15528 hardcode_into_libs=yes
15529 dynamic_linker="$host_os dld.sl"
15530 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15531 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15533 soname_spec='${libname}${release}${shared_ext}$major'
15534 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15535 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15536 ;;
15537 *)
15538 shrext_cmds='.sl'
15539 dynamic_linker="$host_os dld.sl"
15540 shlibpath_var=SHLIB_PATH
15541 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15542 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15543 soname_spec='${libname}${release}${shared_ext}$major'
15544 ;;
15545 esac
cristy0c60a692010-11-04 01:09:47 +000015546 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
cristy73bd4a52010-10-05 11:24:23 +000015547 postinstall_cmds='chmod 555 $lib'
cristy0c60a692010-11-04 01:09:47 +000015548 # or fails outright, so override atomically:
15549 install_override_mode=555
cristy73bd4a52010-10-05 11:24:23 +000015550 ;;
15551
15552interix[3-9]*)
15553 version_type=linux
15554 need_lib_prefix=no
15555 need_version=no
15556 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15557 soname_spec='${libname}${release}${shared_ext}$major'
15558 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15559 shlibpath_var=LD_LIBRARY_PATH
15560 shlibpath_overrides_runpath=no
15561 hardcode_into_libs=yes
15562 ;;
15563
15564irix5* | irix6* | nonstopux*)
15565 case $host_os in
15566 nonstopux*) version_type=nonstopux ;;
15567 *)
15568 if test "$lt_cv_prog_gnu_ld" = yes; then
15569 version_type=linux
15570 else
15571 version_type=irix
15572 fi ;;
15573 esac
15574 need_lib_prefix=no
15575 need_version=no
15576 soname_spec='${libname}${release}${shared_ext}$major'
15577 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15578 case $host_os in
15579 irix5* | nonstopux*)
15580 libsuff= shlibsuff=
15581 ;;
15582 *)
15583 case $LD in # libtool.m4 will add one of these switches to LD
15584 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15585 libsuff= shlibsuff= libmagic=32-bit;;
15586 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15587 libsuff=32 shlibsuff=N32 libmagic=N32;;
15588 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15589 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15590 *) libsuff= shlibsuff= libmagic=never-match;;
15591 esac
15592 ;;
15593 esac
15594 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15595 shlibpath_overrides_runpath=no
15596 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15597 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15598 hardcode_into_libs=yes
15599 ;;
15600
15601# No shared lib support for Linux oldld, aout, or coff.
15602linux*oldld* | linux*aout* | linux*coff*)
15603 dynamic_linker=no
15604 ;;
15605
15606# This must be Linux ELF.
cristy0c60a692010-11-04 01:09:47 +000015607linux* | k*bsd*-gnu | kopensolaris*-gnu)
cristy73bd4a52010-10-05 11:24:23 +000015608 version_type=linux
15609 need_lib_prefix=no
15610 need_version=no
15611 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15612 soname_spec='${libname}${release}${shared_ext}$major'
15613 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15614 shlibpath_var=LD_LIBRARY_PATH
15615 shlibpath_overrides_runpath=no
cristy0c60a692010-11-04 01:09:47 +000015616
cristy73bd4a52010-10-05 11:24:23 +000015617 # Some binutils ld are patched to set DT_RUNPATH
cristyda16f162011-02-19 23:52:17 +000015618 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
cristy0c60a692010-11-04 01:09:47 +000015619 $as_echo_n "(cached) " >&6
15620else
15621 lt_cv_shlibpath_overrides_runpath=no
15622 save_LDFLAGS=$LDFLAGS
15623 save_libdir=$libdir
15624 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
15625 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
15626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000015627/* end confdefs.h. */
15628
15629int
15630main ()
15631{
15632
15633 ;
15634 return 0;
15635}
15636_ACEOF
15637if ac_fn_c_try_link "$LINENO"; then :
15638 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
cristy0c60a692010-11-04 01:09:47 +000015639 lt_cv_shlibpath_overrides_runpath=yes
cristy73bd4a52010-10-05 11:24:23 +000015640fi
15641fi
15642rm -f core conftest.err conftest.$ac_objext \
15643 conftest$ac_exeext conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000015644 LDFLAGS=$save_LDFLAGS
15645 libdir=$save_libdir
15646
15647fi
15648
15649 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
cristy73bd4a52010-10-05 11:24:23 +000015650
15651 # This implies no fast_install, which is unacceptable.
15652 # Some rework will be needed to allow for fast_install
15653 # before this can be enabled.
15654 hardcode_into_libs=yes
15655
15656 # Add ABI-specific directories to the system library path.
15657 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
15658
15659 # Append ld.so.conf contents to the search path
15660 if test -f /etc/ld.so.conf; then
cristy0c60a692010-11-04 01:09:47 +000015661 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' ' '`
cristy73bd4a52010-10-05 11:24:23 +000015662 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
cristy0c60a692010-11-04 01:09:47 +000015663
cristy73bd4a52010-10-05 11:24:23 +000015664 fi
15665
15666 # We used to test for /lib/ld.so.1 and disable shared libraries on
15667 # powerpc, because MkLinux only supported shared libraries with the
15668 # GNU dynamic linker. Since this was broken with cross compilers,
15669 # most powerpc-linux boxes support dynamic linking these days and
15670 # people can always --disable-shared, the test was removed, and we
15671 # assume the GNU/Linux dynamic linker is in use.
15672 dynamic_linker='GNU/Linux ld.so'
15673 ;;
15674
15675netbsd*)
15676 version_type=sunos
15677 need_lib_prefix=no
15678 need_version=no
15679 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15680 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15681 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15682 dynamic_linker='NetBSD (a.out) ld.so'
15683 else
15684 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15685 soname_spec='${libname}${release}${shared_ext}$major'
15686 dynamic_linker='NetBSD ld.elf_so'
15687 fi
15688 shlibpath_var=LD_LIBRARY_PATH
15689 shlibpath_overrides_runpath=yes
15690 hardcode_into_libs=yes
15691 ;;
15692
15693newsos6)
15694 version_type=linux
15695 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15696 shlibpath_var=LD_LIBRARY_PATH
15697 shlibpath_overrides_runpath=yes
15698 ;;
15699
15700*nto* | *qnx*)
15701 version_type=qnx
15702 need_lib_prefix=no
15703 need_version=no
15704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15705 soname_spec='${libname}${release}${shared_ext}$major'
15706 shlibpath_var=LD_LIBRARY_PATH
15707 shlibpath_overrides_runpath=no
15708 hardcode_into_libs=yes
15709 dynamic_linker='ldqnx.so'
15710 ;;
15711
15712openbsd*)
15713 version_type=sunos
15714 sys_lib_dlsearch_path_spec="/usr/lib"
15715 need_lib_prefix=no
15716 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15717 case $host_os in
15718 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15719 *) need_version=no ;;
15720 esac
15721 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15722 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15723 shlibpath_var=LD_LIBRARY_PATH
15724 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15725 case $host_os in
15726 openbsd2.[89] | openbsd2.[89].*)
15727 shlibpath_overrides_runpath=no
15728 ;;
15729 *)
15730 shlibpath_overrides_runpath=yes
15731 ;;
15732 esac
15733 else
15734 shlibpath_overrides_runpath=yes
15735 fi
15736 ;;
15737
15738os2*)
15739 libname_spec='$name'
15740 shrext_cmds=".dll"
15741 need_lib_prefix=no
15742 library_names_spec='$libname${shared_ext} $libname.a'
15743 dynamic_linker='OS/2 ld.exe'
15744 shlibpath_var=LIBPATH
15745 ;;
15746
15747osf3* | osf4* | osf5*)
15748 version_type=osf
15749 need_lib_prefix=no
15750 need_version=no
15751 soname_spec='${libname}${release}${shared_ext}$major'
15752 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15753 shlibpath_var=LD_LIBRARY_PATH
15754 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15755 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15756 ;;
15757
15758rdos*)
15759 dynamic_linker=no
15760 ;;
15761
15762solaris*)
15763 version_type=linux
15764 need_lib_prefix=no
15765 need_version=no
15766 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15767 soname_spec='${libname}${release}${shared_ext}$major'
15768 shlibpath_var=LD_LIBRARY_PATH
15769 shlibpath_overrides_runpath=yes
15770 hardcode_into_libs=yes
15771 # ldd complains unless libraries are executable
15772 postinstall_cmds='chmod +x $lib'
15773 ;;
15774
15775sunos4*)
15776 version_type=sunos
15777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15778 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15779 shlibpath_var=LD_LIBRARY_PATH
15780 shlibpath_overrides_runpath=yes
15781 if test "$with_gnu_ld" = yes; then
15782 need_lib_prefix=no
15783 fi
15784 need_version=yes
15785 ;;
15786
15787sysv4 | sysv4.3*)
15788 version_type=linux
15789 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15790 soname_spec='${libname}${release}${shared_ext}$major'
15791 shlibpath_var=LD_LIBRARY_PATH
15792 case $host_vendor in
15793 sni)
15794 shlibpath_overrides_runpath=no
15795 need_lib_prefix=no
15796 runpath_var=LD_RUN_PATH
15797 ;;
15798 siemens)
15799 need_lib_prefix=no
15800 ;;
15801 motorola)
15802 need_lib_prefix=no
15803 need_version=no
15804 shlibpath_overrides_runpath=no
15805 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15806 ;;
15807 esac
15808 ;;
15809
15810sysv4*MP*)
15811 if test -d /usr/nec ;then
15812 version_type=linux
15813 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15814 soname_spec='$libname${shared_ext}.$major'
15815 shlibpath_var=LD_LIBRARY_PATH
15816 fi
15817 ;;
15818
15819sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15820 version_type=freebsd-elf
15821 need_lib_prefix=no
15822 need_version=no
15823 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15824 soname_spec='${libname}${release}${shared_ext}$major'
15825 shlibpath_var=LD_LIBRARY_PATH
15826 shlibpath_overrides_runpath=yes
15827 hardcode_into_libs=yes
15828 if test "$with_gnu_ld" = yes; then
15829 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15830 else
15831 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15832 case $host_os in
15833 sco3.2v5*)
15834 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15835 ;;
15836 esac
15837 fi
15838 sys_lib_dlsearch_path_spec='/usr/lib'
15839 ;;
15840
15841tpf*)
15842 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15843 version_type=linux
15844 need_lib_prefix=no
15845 need_version=no
15846 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15847 shlibpath_var=LD_LIBRARY_PATH
15848 shlibpath_overrides_runpath=no
15849 hardcode_into_libs=yes
15850 ;;
15851
15852uts4*)
15853 version_type=linux
15854 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15855 soname_spec='${libname}${release}${shared_ext}$major'
15856 shlibpath_var=LD_LIBRARY_PATH
15857 ;;
15858
15859*)
15860 dynamic_linker=no
15861 ;;
15862esac
15863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15864$as_echo "$dynamic_linker" >&6; }
15865test "$dynamic_linker" = no && can_build_shared=no
15866
15867variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15868if test "$GCC" = yes; then
15869 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15870fi
15871
15872if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15873 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15874fi
15875if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15876 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15877fi
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
cristy0c60a692010-11-04 01:09:47 +000015965
15966
15967
15968
15969
cristy73bd4a52010-10-05 11:24:23 +000015970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15971$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15972hardcode_action=
15973if test -n "$hardcode_libdir_flag_spec" ||
15974 test -n "$runpath_var" ||
15975 test "X$hardcode_automatic" = "Xyes" ; then
15976
15977 # We can hardcode non-existent directories.
15978 if test "$hardcode_direct" != no &&
15979 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15980 # have to relink, otherwise we might link with an installed library
15981 # when we should be linking with a yet-to-be-installed one
15982 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
15983 test "$hardcode_minus_L" != no; then
15984 # Linking always hardcodes the temporary library directory.
15985 hardcode_action=relink
15986 else
15987 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15988 hardcode_action=immediate
15989 fi
15990else
15991 # We cannot hardcode anything, or else we can only hardcode existing
15992 # directories.
15993 hardcode_action=unsupported
15994fi
15995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
15996$as_echo "$hardcode_action" >&6; }
15997
15998if test "$hardcode_action" = relink ||
15999 test "$inherit_rpath" = yes; then
16000 # Fast installation is not supported
16001 enable_fast_install=no
16002elif test "$shlibpath_overrides_runpath" = yes ||
16003 test "$enable_shared" = no; then
16004 # Fast installation is not necessary
16005 enable_fast_install=needless
16006fi
16007
16008
16009
16010
16011
16012
16013 if test "x$enable_dlopen" != xyes; then
16014 enable_dlopen=unknown
16015 enable_dlopen_self=unknown
16016 enable_dlopen_self_static=unknown
16017else
16018 lt_cv_dlopen=no
16019 lt_cv_dlopen_libs=
16020
16021 case $host_os in
16022 beos*)
16023 lt_cv_dlopen="load_add_on"
16024 lt_cv_dlopen_libs=
16025 lt_cv_dlopen_self=yes
16026 ;;
16027
16028 mingw* | pw32* | cegcc*)
16029 lt_cv_dlopen="LoadLibrary"
16030 lt_cv_dlopen_libs=
16031 ;;
16032
16033 cygwin*)
16034 lt_cv_dlopen="dlopen"
16035 lt_cv_dlopen_libs=
16036 ;;
16037
16038 darwin*)
16039 # if libdl is installed we need to link against it
16040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
16041$as_echo_n "checking for dlopen in -ldl... " >&6; }
cristyda16f162011-02-19 23:52:17 +000016042if ${ac_cv_lib_dl_dlopen+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000016043 $as_echo_n "(cached) " >&6
16044else
16045 ac_check_lib_save_LIBS=$LIBS
16046LIBS="-ldl $LIBS"
16047cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16048/* end confdefs.h. */
16049
16050/* Override any GCC internal prototype to avoid an error.
16051 Use char because int might match the return type of a GCC
16052 builtin and then its argument prototype would still apply. */
16053#ifdef __cplusplus
16054extern "C"
16055#endif
16056char dlopen ();
16057int
16058main ()
16059{
16060return dlopen ();
16061 ;
16062 return 0;
16063}
16064_ACEOF
16065if ac_fn_c_try_link "$LINENO"; then :
16066 ac_cv_lib_dl_dlopen=yes
16067else
16068 ac_cv_lib_dl_dlopen=no
16069fi
16070rm -f core conftest.err conftest.$ac_objext \
16071 conftest$ac_exeext conftest.$ac_ext
16072LIBS=$ac_check_lib_save_LIBS
16073fi
16074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
16075$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
cristyda16f162011-02-19 23:52:17 +000016076if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000016077 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
16078else
16079
16080 lt_cv_dlopen="dyld"
16081 lt_cv_dlopen_libs=
16082 lt_cv_dlopen_self=yes
16083
16084fi
16085
16086 ;;
16087
16088 *)
16089 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
cristyda16f162011-02-19 23:52:17 +000016090if test "x$ac_cv_func_shl_load" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000016091 lt_cv_dlopen="shl_load"
16092else
16093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
16094$as_echo_n "checking for shl_load in -ldld... " >&6; }
cristyda16f162011-02-19 23:52:17 +000016095if ${ac_cv_lib_dld_shl_load+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000016096 $as_echo_n "(cached) " >&6
16097else
16098 ac_check_lib_save_LIBS=$LIBS
16099LIBS="-ldld $LIBS"
16100cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16101/* end confdefs.h. */
16102
16103/* Override any GCC internal prototype to avoid an error.
16104 Use char because int might match the return type of a GCC
16105 builtin and then its argument prototype would still apply. */
16106#ifdef __cplusplus
16107extern "C"
16108#endif
16109char shl_load ();
16110int
16111main ()
16112{
16113return shl_load ();
16114 ;
16115 return 0;
16116}
16117_ACEOF
16118if ac_fn_c_try_link "$LINENO"; then :
16119 ac_cv_lib_dld_shl_load=yes
16120else
16121 ac_cv_lib_dld_shl_load=no
16122fi
16123rm -f core conftest.err conftest.$ac_objext \
16124 conftest$ac_exeext conftest.$ac_ext
16125LIBS=$ac_check_lib_save_LIBS
16126fi
16127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
16128$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
cristyda16f162011-02-19 23:52:17 +000016129if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000016130 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
16131else
16132 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
cristyda16f162011-02-19 23:52:17 +000016133if test "x$ac_cv_func_dlopen" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000016134 lt_cv_dlopen="dlopen"
16135else
16136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
16137$as_echo_n "checking for dlopen in -ldl... " >&6; }
cristyda16f162011-02-19 23:52:17 +000016138if ${ac_cv_lib_dl_dlopen+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000016139 $as_echo_n "(cached) " >&6
16140else
16141 ac_check_lib_save_LIBS=$LIBS
16142LIBS="-ldl $LIBS"
16143cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16144/* end confdefs.h. */
16145
16146/* Override any GCC internal prototype to avoid an error.
16147 Use char because int might match the return type of a GCC
16148 builtin and then its argument prototype would still apply. */
16149#ifdef __cplusplus
16150extern "C"
16151#endif
16152char dlopen ();
16153int
16154main ()
16155{
16156return dlopen ();
16157 ;
16158 return 0;
16159}
16160_ACEOF
16161if ac_fn_c_try_link "$LINENO"; then :
16162 ac_cv_lib_dl_dlopen=yes
16163else
16164 ac_cv_lib_dl_dlopen=no
16165fi
16166rm -f core conftest.err conftest.$ac_objext \
16167 conftest$ac_exeext conftest.$ac_ext
16168LIBS=$ac_check_lib_save_LIBS
16169fi
16170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
16171$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
cristyda16f162011-02-19 23:52:17 +000016172if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000016173 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
16174else
16175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
16176$as_echo_n "checking for dlopen in -lsvld... " >&6; }
cristyda16f162011-02-19 23:52:17 +000016177if ${ac_cv_lib_svld_dlopen+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000016178 $as_echo_n "(cached) " >&6
16179else
16180 ac_check_lib_save_LIBS=$LIBS
16181LIBS="-lsvld $LIBS"
16182cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16183/* end confdefs.h. */
16184
16185/* Override any GCC internal prototype to avoid an error.
16186 Use char because int might match the return type of a GCC
16187 builtin and then its argument prototype would still apply. */
16188#ifdef __cplusplus
16189extern "C"
16190#endif
16191char dlopen ();
16192int
16193main ()
16194{
16195return dlopen ();
16196 ;
16197 return 0;
16198}
16199_ACEOF
16200if ac_fn_c_try_link "$LINENO"; then :
16201 ac_cv_lib_svld_dlopen=yes
16202else
16203 ac_cv_lib_svld_dlopen=no
16204fi
16205rm -f core conftest.err conftest.$ac_objext \
16206 conftest$ac_exeext conftest.$ac_ext
16207LIBS=$ac_check_lib_save_LIBS
16208fi
16209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
16210$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
cristyda16f162011-02-19 23:52:17 +000016211if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000016212 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
16213else
16214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
16215$as_echo_n "checking for dld_link in -ldld... " >&6; }
cristyda16f162011-02-19 23:52:17 +000016216if ${ac_cv_lib_dld_dld_link+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000016217 $as_echo_n "(cached) " >&6
16218else
16219 ac_check_lib_save_LIBS=$LIBS
16220LIBS="-ldld $LIBS"
16221cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16222/* end confdefs.h. */
16223
16224/* Override any GCC internal prototype to avoid an error.
16225 Use char because int might match the return type of a GCC
16226 builtin and then its argument prototype would still apply. */
16227#ifdef __cplusplus
16228extern "C"
16229#endif
16230char dld_link ();
16231int
16232main ()
16233{
16234return dld_link ();
16235 ;
16236 return 0;
16237}
16238_ACEOF
16239if ac_fn_c_try_link "$LINENO"; then :
16240 ac_cv_lib_dld_dld_link=yes
16241else
16242 ac_cv_lib_dld_dld_link=no
16243fi
16244rm -f core conftest.err conftest.$ac_objext \
16245 conftest$ac_exeext conftest.$ac_ext
16246LIBS=$ac_check_lib_save_LIBS
16247fi
16248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
16249$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
cristyda16f162011-02-19 23:52:17 +000016250if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000016251 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
16252fi
16253
16254
16255fi
16256
16257
16258fi
16259
16260
16261fi
16262
16263
16264fi
16265
16266
16267fi
16268
16269 ;;
16270 esac
16271
16272 if test "x$lt_cv_dlopen" != xno; then
16273 enable_dlopen=yes
16274 else
16275 enable_dlopen=no
16276 fi
16277
16278 case $lt_cv_dlopen in
16279 dlopen)
16280 save_CPPFLAGS="$CPPFLAGS"
16281 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
16282
16283 save_LDFLAGS="$LDFLAGS"
16284 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
16285
16286 save_LIBS="$LIBS"
16287 LIBS="$lt_cv_dlopen_libs $LIBS"
16288
16289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
16290$as_echo_n "checking whether a program can dlopen itself... " >&6; }
cristyda16f162011-02-19 23:52:17 +000016291if ${lt_cv_dlopen_self+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000016292 $as_echo_n "(cached) " >&6
16293else
16294 if test "$cross_compiling" = yes; then :
16295 lt_cv_dlopen_self=cross
16296else
16297 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
16298 lt_status=$lt_dlunknown
16299 cat > conftest.$ac_ext <<_LT_EOF
cristy0c60a692010-11-04 01:09:47 +000016300#line $LINENO "configure"
cristy73bd4a52010-10-05 11:24:23 +000016301#include "confdefs.h"
16302
16303#if HAVE_DLFCN_H
16304#include <dlfcn.h>
16305#endif
16306
16307#include <stdio.h>
16308
16309#ifdef RTLD_GLOBAL
16310# define LT_DLGLOBAL RTLD_GLOBAL
16311#else
16312# ifdef DL_GLOBAL
16313# define LT_DLGLOBAL DL_GLOBAL
16314# else
16315# define LT_DLGLOBAL 0
16316# endif
16317#endif
16318
16319/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
16320 find out it does not work in some platform. */
16321#ifndef LT_DLLAZY_OR_NOW
16322# ifdef RTLD_LAZY
16323# define LT_DLLAZY_OR_NOW RTLD_LAZY
16324# else
16325# ifdef DL_LAZY
16326# define LT_DLLAZY_OR_NOW DL_LAZY
16327# else
16328# ifdef RTLD_NOW
16329# define LT_DLLAZY_OR_NOW RTLD_NOW
16330# else
16331# ifdef DL_NOW
16332# define LT_DLLAZY_OR_NOW DL_NOW
16333# else
16334# define LT_DLLAZY_OR_NOW 0
16335# endif
16336# endif
16337# endif
16338# endif
16339#endif
16340
cristy0c60a692010-11-04 01:09:47 +000016341/* When -fvisbility=hidden is used, assume the code has been annotated
16342 correspondingly for the symbols needed. */
16343#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
cristyda16f162011-02-19 23:52:17 +000016344int fnord () __attribute__((visibility("default")));
cristy0c60a692010-11-04 01:09:47 +000016345#endif
16346
cristyda16f162011-02-19 23:52:17 +000016347int fnord () { return 42; }
cristy73bd4a52010-10-05 11:24:23 +000016348int main ()
16349{
16350 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
16351 int status = $lt_dlunknown;
16352
16353 if (self)
16354 {
16355 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
cristy0c60a692010-11-04 01:09:47 +000016356 else
16357 {
16358 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
16359 else puts (dlerror ());
16360 }
cristy73bd4a52010-10-05 11:24:23 +000016361 /* dlclose (self); */
16362 }
16363 else
16364 puts (dlerror ());
16365
16366 return status;
16367}
16368_LT_EOF
16369 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
16370 (eval $ac_link) 2>&5
16371 ac_status=$?
16372 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16373 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
16374 (./conftest; exit; ) >&5 2>/dev/null
16375 lt_status=$?
16376 case x$lt_status in
16377 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
16378 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
16379 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
16380 esac
16381 else :
16382 # compilation failed
16383 lt_cv_dlopen_self=no
16384 fi
16385fi
16386rm -fr conftest*
16387
16388
16389fi
16390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
16391$as_echo "$lt_cv_dlopen_self" >&6; }
16392
16393 if test "x$lt_cv_dlopen_self" = xyes; then
16394 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
16395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
16396$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
cristyda16f162011-02-19 23:52:17 +000016397if ${lt_cv_dlopen_self_static+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000016398 $as_echo_n "(cached) " >&6
16399else
16400 if test "$cross_compiling" = yes; then :
16401 lt_cv_dlopen_self_static=cross
16402else
16403 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
16404 lt_status=$lt_dlunknown
16405 cat > conftest.$ac_ext <<_LT_EOF
cristy0c60a692010-11-04 01:09:47 +000016406#line $LINENO "configure"
cristy73bd4a52010-10-05 11:24:23 +000016407#include "confdefs.h"
16408
16409#if HAVE_DLFCN_H
16410#include <dlfcn.h>
16411#endif
16412
16413#include <stdio.h>
16414
16415#ifdef RTLD_GLOBAL
16416# define LT_DLGLOBAL RTLD_GLOBAL
16417#else
16418# ifdef DL_GLOBAL
16419# define LT_DLGLOBAL DL_GLOBAL
16420# else
16421# define LT_DLGLOBAL 0
16422# endif
16423#endif
16424
16425/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
16426 find out it does not work in some platform. */
16427#ifndef LT_DLLAZY_OR_NOW
16428# ifdef RTLD_LAZY
16429# define LT_DLLAZY_OR_NOW RTLD_LAZY
16430# else
16431# ifdef DL_LAZY
16432# define LT_DLLAZY_OR_NOW DL_LAZY
16433# else
16434# ifdef RTLD_NOW
16435# define LT_DLLAZY_OR_NOW RTLD_NOW
16436# else
16437# ifdef DL_NOW
16438# define LT_DLLAZY_OR_NOW DL_NOW
16439# else
16440# define LT_DLLAZY_OR_NOW 0
16441# endif
16442# endif
16443# endif
16444# endif
16445#endif
16446
cristy0c60a692010-11-04 01:09:47 +000016447/* When -fvisbility=hidden is used, assume the code has been annotated
16448 correspondingly for the symbols needed. */
16449#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
cristyda16f162011-02-19 23:52:17 +000016450int fnord () __attribute__((visibility("default")));
cristy0c60a692010-11-04 01:09:47 +000016451#endif
16452
cristyda16f162011-02-19 23:52:17 +000016453int fnord () { return 42; }
cristy73bd4a52010-10-05 11:24:23 +000016454int main ()
16455{
16456 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
16457 int status = $lt_dlunknown;
16458
16459 if (self)
16460 {
16461 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
cristy0c60a692010-11-04 01:09:47 +000016462 else
16463 {
16464 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
16465 else puts (dlerror ());
16466 }
cristy73bd4a52010-10-05 11:24:23 +000016467 /* dlclose (self); */
16468 }
16469 else
16470 puts (dlerror ());
16471
16472 return status;
16473}
16474_LT_EOF
16475 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
16476 (eval $ac_link) 2>&5
16477 ac_status=$?
16478 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16479 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
16480 (./conftest; exit; ) >&5 2>/dev/null
16481 lt_status=$?
16482 case x$lt_status in
16483 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
16484 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
16485 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
16486 esac
16487 else :
16488 # compilation failed
16489 lt_cv_dlopen_self_static=no
16490 fi
16491fi
16492rm -fr conftest*
16493
16494
16495fi
16496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
16497$as_echo "$lt_cv_dlopen_self_static" >&6; }
16498 fi
16499
16500 CPPFLAGS="$save_CPPFLAGS"
16501 LDFLAGS="$save_LDFLAGS"
16502 LIBS="$save_LIBS"
16503 ;;
16504 esac
16505
16506 case $lt_cv_dlopen_self in
16507 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
16508 *) enable_dlopen_self=unknown ;;
16509 esac
16510
16511 case $lt_cv_dlopen_self_static in
16512 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
16513 *) enable_dlopen_self_static=unknown ;;
16514 esac
16515fi
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533striplib=
16534old_striplib=
16535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
16536$as_echo_n "checking whether stripping libraries is possible... " >&6; }
16537if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
16538 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
16539 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
16540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16541$as_echo "yes" >&6; }
16542else
16543# FIXME - insert some real tests, host_os isn't really good enough
16544 case $host_os in
16545 darwin*)
16546 if test -n "$STRIP" ; then
16547 striplib="$STRIP -x"
16548 old_striplib="$STRIP -S"
16549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16550$as_echo "yes" >&6; }
16551 else
16552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16553$as_echo "no" >&6; }
16554 fi
16555 ;;
16556 *)
16557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16558$as_echo "no" >&6; }
16559 ;;
16560 esac
16561fi
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574 # Report which library types will actually be built
16575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
16576$as_echo_n "checking if libtool supports shared libraries... " >&6; }
16577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
16578$as_echo "$can_build_shared" >&6; }
16579
16580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
16581$as_echo_n "checking whether to build shared libraries... " >&6; }
16582 test "$can_build_shared" = "no" && enable_shared=no
16583
16584 # On AIX, shared libraries and static libraries use the same namespace, and
16585 # are all built from PIC.
16586 case $host_os in
16587 aix3*)
16588 test "$enable_shared" = yes && enable_static=no
16589 if test -n "$RANLIB"; then
16590 archive_cmds="$archive_cmds~\$RANLIB \$lib"
16591 postinstall_cmds='$RANLIB $lib'
16592 fi
16593 ;;
16594
16595 aix[4-9]*)
16596 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
16597 test "$enable_shared" = yes && enable_static=no
16598 fi
16599 ;;
16600 esac
16601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
16602$as_echo "$enable_shared" >&6; }
16603
16604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
16605$as_echo_n "checking whether to build static libraries... " >&6; }
16606 # Make sure either enable_shared or enable_static is yes.
16607 test "$enable_shared" = yes || enable_static=yes
16608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
16609$as_echo "$enable_static" >&6; }
16610
16611
16612
16613
16614fi
16615ac_ext=c
16616ac_cpp='$CPP $CPPFLAGS'
16617ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16618ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16619ac_compiler_gnu=$ac_cv_c_compiler_gnu
16620
16621CC="$lt_save_CC"
16622
cristy0c60a692010-11-04 01:09:47 +000016623 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
16624 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
16625 (test "X$CXX" != "Xg++"))) ; then
16626 ac_ext=cpp
16627ac_cpp='$CXXCPP $CPPFLAGS'
16628ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16629ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16630ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
16632$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
16633if test -z "$CXXCPP"; then
cristyda16f162011-02-19 23:52:17 +000016634 if ${ac_cv_prog_CXXCPP+:} false; then :
cristy0c60a692010-11-04 01:09:47 +000016635 $as_echo_n "(cached) " >&6
16636else
16637 # Double quotes because CXXCPP needs to be expanded
16638 for CXXCPP in "$CXX -E" "/lib/cpp"
16639 do
16640 ac_preproc_ok=false
16641for ac_cxx_preproc_warn_flag in '' yes
16642do
16643 # Use a header file that comes with gcc, so configuring glibc
16644 # with a fresh cross-compiler works.
16645 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16646 # <limits.h> exists even on freestanding compilers.
16647 # On the NeXT, cc -E runs the code through the compiler's parser,
16648 # not just through cpp. "Syntax error" is here to catch this case.
16649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16650/* end confdefs.h. */
16651#ifdef __STDC__
16652# include <limits.h>
16653#else
16654# include <assert.h>
16655#endif
16656 Syntax error
16657_ACEOF
16658if ac_fn_cxx_try_cpp "$LINENO"; then :
16659
16660else
16661 # Broken: fails on valid input.
16662continue
16663fi
cristyda16f162011-02-19 23:52:17 +000016664rm -f conftest.err conftest.i conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000016665
16666 # OK, works on sane cases. Now check whether nonexistent headers
16667 # can be detected and how.
16668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16669/* end confdefs.h. */
16670#include <ac_nonexistent.h>
16671_ACEOF
16672if ac_fn_cxx_try_cpp "$LINENO"; then :
16673 # Broken: success on invalid input.
16674continue
16675else
16676 # Passes both tests.
16677ac_preproc_ok=:
16678break
16679fi
cristyda16f162011-02-19 23:52:17 +000016680rm -f conftest.err conftest.i conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000016681
16682done
16683# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
cristyda16f162011-02-19 23:52:17 +000016684rm -f conftest.i conftest.err conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000016685if $ac_preproc_ok; then :
16686 break
16687fi
16688
16689 done
16690 ac_cv_prog_CXXCPP=$CXXCPP
16691
16692fi
16693 CXXCPP=$ac_cv_prog_CXXCPP
16694else
16695 ac_cv_prog_CXXCPP=$CXXCPP
16696fi
16697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
16698$as_echo "$CXXCPP" >&6; }
16699ac_preproc_ok=false
16700for ac_cxx_preproc_warn_flag in '' yes
16701do
16702 # Use a header file that comes with gcc, so configuring glibc
16703 # with a fresh cross-compiler works.
16704 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16705 # <limits.h> exists even on freestanding compilers.
16706 # On the NeXT, cc -E runs the code through the compiler's parser,
16707 # not just through cpp. "Syntax error" is here to catch this case.
16708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16709/* end confdefs.h. */
16710#ifdef __STDC__
16711# include <limits.h>
16712#else
16713# include <assert.h>
16714#endif
16715 Syntax error
16716_ACEOF
16717if ac_fn_cxx_try_cpp "$LINENO"; then :
16718
16719else
16720 # Broken: fails on valid input.
16721continue
16722fi
cristyda16f162011-02-19 23:52:17 +000016723rm -f conftest.err conftest.i conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000016724
16725 # OK, works on sane cases. Now check whether nonexistent headers
16726 # can be detected and how.
16727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16728/* end confdefs.h. */
16729#include <ac_nonexistent.h>
16730_ACEOF
16731if ac_fn_cxx_try_cpp "$LINENO"; then :
16732 # Broken: success on invalid input.
16733continue
16734else
16735 # Passes both tests.
16736ac_preproc_ok=:
16737break
16738fi
cristyda16f162011-02-19 23:52:17 +000016739rm -f conftest.err conftest.i conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000016740
16741done
16742# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
cristyda16f162011-02-19 23:52:17 +000016743rm -f conftest.i conftest.err conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000016744if $ac_preproc_ok; then :
16745
16746else
16747 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16748$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16749as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
16750See \`config.log' for more details" "$LINENO" 5; }
16751fi
16752
16753ac_ext=c
16754ac_cpp='$CPP $CPPFLAGS'
16755ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16756ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16757ac_compiler_gnu=$ac_cv_c_compiler_gnu
16758
16759else
16760 _lt_caught_CXX_error=yes
16761fi
cristy73bd4a52010-10-05 11:24:23 +000016762
16763ac_ext=cpp
16764ac_cpp='$CXXCPP $CPPFLAGS'
16765ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16766ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16767ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16768
16769archive_cmds_need_lc_CXX=no
16770allow_undefined_flag_CXX=
16771always_export_symbols_CXX=no
16772archive_expsym_cmds_CXX=
16773compiler_needs_object_CXX=no
16774export_dynamic_flag_spec_CXX=
16775hardcode_direct_CXX=no
16776hardcode_direct_absolute_CXX=no
16777hardcode_libdir_flag_spec_CXX=
16778hardcode_libdir_flag_spec_ld_CXX=
16779hardcode_libdir_separator_CXX=
16780hardcode_minus_L_CXX=no
16781hardcode_shlibpath_var_CXX=unsupported
16782hardcode_automatic_CXX=no
16783inherit_rpath_CXX=no
16784module_cmds_CXX=
16785module_expsym_cmds_CXX=
16786link_all_deplibs_CXX=unknown
16787old_archive_cmds_CXX=$old_archive_cmds
cristy0c60a692010-11-04 01:09:47 +000016788reload_flag_CXX=$reload_flag
16789reload_cmds_CXX=$reload_cmds
cristy73bd4a52010-10-05 11:24:23 +000016790no_undefined_flag_CXX=
16791whole_archive_flag_spec_CXX=
16792enable_shared_with_static_runtimes_CXX=no
16793
16794# Source file extension for C++ test sources.
16795ac_ext=cpp
16796
16797# Object file extension for compiled C++ test sources.
16798objext=o
16799objext_CXX=$objext
16800
16801# No sense in running all these tests if we already determined that
16802# the CXX compiler isn't working. Some variables (like enable_shared)
16803# are currently assumed to apply to all compilers on this platform,
16804# and will be corrupted by setting them based on a non-working compiler.
16805if test "$_lt_caught_CXX_error" != yes; then
16806 # Code to be used in simple compile tests
16807 lt_simple_compile_test_code="int some_variable = 0;"
16808
16809 # Code to be used in simple link tests
16810 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
16811
16812 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
16813
16814
16815
16816
16817
16818
16819# If no C compiler was specified, use CC.
16820LTCC=${LTCC-"$CC"}
16821
16822# If no C compiler flags were specified, use CFLAGS.
16823LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16824
16825# Allow CC to be a program name with arguments.
16826compiler=$CC
16827
16828
16829 # save warnings/boilerplate of simple test code
16830 ac_outfile=conftest.$ac_objext
16831echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16832eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16833_lt_compiler_boilerplate=`cat conftest.err`
16834$RM conftest*
16835
16836 ac_outfile=conftest.$ac_objext
16837echo "$lt_simple_link_test_code" >conftest.$ac_ext
16838eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16839_lt_linker_boilerplate=`cat conftest.err`
16840$RM -r conftest*
16841
16842
16843 # Allow CC to be a program name with arguments.
16844 lt_save_CC=$CC
cristyda16f162011-02-19 23:52:17 +000016845 lt_save_CFLAGS=$CFLAGS
cristy73bd4a52010-10-05 11:24:23 +000016846 lt_save_LD=$LD
16847 lt_save_GCC=$GCC
16848 GCC=$GXX
16849 lt_save_with_gnu_ld=$with_gnu_ld
16850 lt_save_path_LD=$lt_cv_path_LD
16851 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
16852 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
16853 else
16854 $as_unset lt_cv_prog_gnu_ld
16855 fi
16856 if test -n "${lt_cv_path_LDCXX+set}"; then
16857 lt_cv_path_LD=$lt_cv_path_LDCXX
16858 else
16859 $as_unset lt_cv_path_LD
16860 fi
16861 test -z "${LDCXX+set}" || LD=$LDCXX
16862 CC=${CXX-"c++"}
cristyda16f162011-02-19 23:52:17 +000016863 CFLAGS=$CXXFLAGS
cristy73bd4a52010-10-05 11:24:23 +000016864 compiler=$CC
16865 compiler_CXX=$CC
16866 for cc_temp in $compiler""; do
16867 case $cc_temp in
16868 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16869 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16870 \-*) ;;
16871 *) break;;
16872 esac
16873done
cristy0c60a692010-11-04 01:09:47 +000016874cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
cristy73bd4a52010-10-05 11:24:23 +000016875
16876
16877 if test -n "$compiler"; then
16878 # We don't want -fno-exception when compiling C++ code, so set the
16879 # no_builtin_flag separately
16880 if test "$GXX" = yes; then
16881 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
16882 else
16883 lt_prog_compiler_no_builtin_flag_CXX=
16884 fi
16885
16886 if test "$GXX" = yes; then
16887 # Set up default GNU C++ configuration
16888
16889
16890
16891# Check whether --with-gnu-ld was given.
16892if test "${with_gnu_ld+set}" = set; then :
16893 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
16894else
16895 with_gnu_ld=no
16896fi
16897
16898ac_prog=ld
16899if test "$GCC" = yes; then
16900 # Check if gcc -print-prog-name=ld gives a path.
16901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
16902$as_echo_n "checking for ld used by $CC... " >&6; }
16903 case $host in
16904 *-*-mingw*)
16905 # gcc leaves a trailing carriage return which upsets mingw
16906 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
16907 *)
16908 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
16909 esac
16910 case $ac_prog in
16911 # Accept absolute paths.
16912 [\\/]* | ?:[\\/]*)
16913 re_direlt='/[^/][^/]*/\.\./'
16914 # Canonicalize the pathname of ld
16915 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
16916 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
16917 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
16918 done
16919 test -z "$LD" && LD="$ac_prog"
16920 ;;
16921 "")
16922 # If it fails, then pretend we aren't using GCC.
16923 ac_prog=ld
16924 ;;
16925 *)
16926 # If it is relative, then search for the first ld in PATH.
16927 with_gnu_ld=unknown
16928 ;;
16929 esac
16930elif test "$with_gnu_ld" = yes; then
16931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
16932$as_echo_n "checking for GNU ld... " >&6; }
16933else
16934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
16935$as_echo_n "checking for non-GNU ld... " >&6; }
16936fi
cristyda16f162011-02-19 23:52:17 +000016937if ${lt_cv_path_LD+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000016938 $as_echo_n "(cached) " >&6
16939else
16940 if test -z "$LD"; then
16941 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
16942 for ac_dir in $PATH; do
16943 IFS="$lt_save_ifs"
16944 test -z "$ac_dir" && ac_dir=.
16945 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
16946 lt_cv_path_LD="$ac_dir/$ac_prog"
16947 # Check to see if the program is GNU ld. I'd rather use --version,
16948 # but apparently some variants of GNU ld only accept -v.
16949 # Break only if it was the GNU/non-GNU ld that we prefer.
16950 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
16951 *GNU* | *'with BFD'*)
16952 test "$with_gnu_ld" != no && break
16953 ;;
16954 *)
16955 test "$with_gnu_ld" != yes && break
16956 ;;
16957 esac
16958 fi
16959 done
16960 IFS="$lt_save_ifs"
16961else
16962 lt_cv_path_LD="$LD" # Let the user override the test with a path.
16963fi
16964fi
16965
16966LD="$lt_cv_path_LD"
16967if test -n "$LD"; then
16968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
16969$as_echo "$LD" >&6; }
16970else
16971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16972$as_echo "no" >&6; }
16973fi
cristy98dddb52010-11-04 00:30:15 +000016974test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +000016975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
16976$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
cristyda16f162011-02-19 23:52:17 +000016977if ${lt_cv_prog_gnu_ld+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000016978 $as_echo_n "(cached) " >&6
16979else
16980 # I'd rather use --version here, but apparently some GNU lds only accept -v.
16981case `$LD -v 2>&1 </dev/null` in
16982*GNU* | *'with BFD'*)
16983 lt_cv_prog_gnu_ld=yes
16984 ;;
16985*)
16986 lt_cv_prog_gnu_ld=no
16987 ;;
16988esac
16989fi
16990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
16991$as_echo "$lt_cv_prog_gnu_ld" >&6; }
16992with_gnu_ld=$lt_cv_prog_gnu_ld
16993
16994
16995
16996
16997
16998
16999
17000 # Check if GNU C++ uses GNU ld as the underlying linker, since the
17001 # archiving commands below assume that GNU ld is being used.
17002 if test "$with_gnu_ld" = yes; then
cristyda16f162011-02-19 23:52:17 +000017003 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
17004 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'
cristy73bd4a52010-10-05 11:24:23 +000017005
17006 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
17007 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
17008
17009 # If archive_cmds runs LD, not CC, wlarc should be empty
17010 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
17011 # investigate it a little bit more. (MM)
17012 wlarc='${wl}'
17013
17014 # ancient GNU ld didn't support --whole-archive et. al.
17015 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
17016 $GREP 'no-whole-archive' > /dev/null; then
17017 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17018 else
17019 whole_archive_flag_spec_CXX=
17020 fi
17021 else
17022 with_gnu_ld=no
17023 wlarc=
17024
17025 # A generic and very simple default shared library creation
17026 # command for GNU C++ for the case where it uses the native
17027 # linker, instead of GNU ld. If possible, this setting should
17028 # overridden to take advantage of the native linker features on
17029 # the platform it is being used on.
17030 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
17031 fi
17032
17033 # Commands to make compiler produce verbose output that lists
17034 # what "hidden" libraries, object files and flags are used when
17035 # linking a shared library.
cristy0c60a692010-11-04 01:09:47 +000017036 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
cristy73bd4a52010-10-05 11:24:23 +000017037
17038 else
17039 GXX=no
17040 with_gnu_ld=no
17041 wlarc=
17042 fi
17043
17044 # PORTME: fill in a description of your system's C++ link characteristics
17045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17046$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17047 ld_shlibs_CXX=yes
17048 case $host_os in
17049 aix3*)
17050 # FIXME: insert proper C++ library support
17051 ld_shlibs_CXX=no
17052 ;;
17053 aix[4-9]*)
17054 if test "$host_cpu" = ia64; then
17055 # On IA64, the linker does run time linking by default, so we don't
17056 # have to do anything special.
17057 aix_use_runtimelinking=no
17058 exp_sym_flag='-Bexport'
17059 no_entry_flag=""
17060 else
17061 aix_use_runtimelinking=no
17062
17063 # Test if we are trying to use run time linking or normal
17064 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17065 # need to do runtime linking.
17066 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17067 for ld_flag in $LDFLAGS; do
17068 case $ld_flag in
17069 *-brtl*)
17070 aix_use_runtimelinking=yes
17071 break
17072 ;;
17073 esac
17074 done
17075 ;;
17076 esac
17077
17078 exp_sym_flag='-bexport'
17079 no_entry_flag='-bnoentry'
17080 fi
17081
17082 # When large executables or shared objects are built, AIX ld can
17083 # have problems creating the table of contents. If linking a library
17084 # or program results in "error TOC overflow" add -mminimal-toc to
17085 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
17086 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17087
17088 archive_cmds_CXX=''
17089 hardcode_direct_CXX=yes
17090 hardcode_direct_absolute_CXX=yes
17091 hardcode_libdir_separator_CXX=':'
17092 link_all_deplibs_CXX=yes
17093 file_list_spec_CXX='${wl}-f,'
17094
17095 if test "$GXX" = yes; then
17096 case $host_os in aix4.[012]|aix4.[012].*)
17097 # We only want to do this on AIX 4.2 and lower, the check
17098 # below for broken collect2 doesn't work under 4.3+
17099 collect2name=`${CC} -print-prog-name=collect2`
17100 if test -f "$collect2name" &&
17101 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
17102 then
17103 # We have reworked collect2
17104 :
17105 else
17106 # We have old collect2
17107 hardcode_direct_CXX=unsupported
17108 # It fails to find uninstalled libraries when the uninstalled
17109 # path is not listed in the libpath. Setting hardcode_minus_L
17110 # to unsupported forces relinking
17111 hardcode_minus_L_CXX=yes
17112 hardcode_libdir_flag_spec_CXX='-L$libdir'
17113 hardcode_libdir_separator_CXX=
17114 fi
17115 esac
17116 shared_flag='-shared'
17117 if test "$aix_use_runtimelinking" = yes; then
17118 shared_flag="$shared_flag "'${wl}-G'
17119 fi
17120 else
17121 # not using gcc
17122 if test "$host_cpu" = ia64; then
17123 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17124 # chokes on -Wl,-G. The following line is correct:
17125 shared_flag='-G'
17126 else
17127 if test "$aix_use_runtimelinking" = yes; then
17128 shared_flag='${wl}-G'
17129 else
17130 shared_flag='${wl}-bM:SRE'
17131 fi
17132 fi
17133 fi
17134
17135 export_dynamic_flag_spec_CXX='${wl}-bexpall'
17136 # It seems that -bexpall does not export symbols beginning with
17137 # underscore (_), so it is better to generate a list of symbols to
17138 # export.
17139 always_export_symbols_CXX=yes
17140 if test "$aix_use_runtimelinking" = yes; then
17141 # Warning - without using the other runtime loading flags (-brtl),
17142 # -berok will link without error, but may produce a broken library.
17143 allow_undefined_flag_CXX='-berok'
17144 # Determine the default libpath from the value encoded in an empty
17145 # executable.
cristyda16f162011-02-19 23:52:17 +000017146 if test "${lt_cv_aix_libpath+set}" = set; then
17147 aix_libpath=$lt_cv_aix_libpath
17148else
17149 if ${lt_cv_aix_libpath__CXX+:} false; then :
17150 $as_echo_n "(cached) " >&6
17151else
17152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000017153/* end confdefs.h. */
17154
17155int
17156main ()
17157{
17158
17159 ;
17160 return 0;
17161}
17162_ACEOF
17163if ac_fn_cxx_try_link "$LINENO"; then :
17164
cristyda16f162011-02-19 23:52:17 +000017165 lt_aix_libpath_sed='
17166 /Import File Strings/,/^$/ {
17167 /^0/ {
17168 s/^0 *\([^ ]*\) *$/\1/
17169 p
17170 }
17171 }'
17172 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17173 # Check for a 64-bit object if we didn't find anything.
17174 if test -z "$lt_cv_aix_libpath__CXX"; then
17175 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17176 fi
cristy73bd4a52010-10-05 11:24:23 +000017177fi
17178rm -f core conftest.err conftest.$ac_objext \
17179 conftest$ac_exeext conftest.$ac_ext
cristyda16f162011-02-19 23:52:17 +000017180 if test -z "$lt_cv_aix_libpath__CXX"; then
17181 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
17182 fi
17183
17184fi
17185
17186 aix_libpath=$lt_cv_aix_libpath__CXX
17187fi
cristy73bd4a52010-10-05 11:24:23 +000017188
17189 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
17190
cristy0c60a692010-11-04 01:09:47 +000017191 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"
cristy73bd4a52010-10-05 11:24:23 +000017192 else
17193 if test "$host_cpu" = ia64; then
17194 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
17195 allow_undefined_flag_CXX="-z nodefs"
17196 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"
17197 else
17198 # Determine the default libpath from the value encoded in an
17199 # empty executable.
cristyda16f162011-02-19 23:52:17 +000017200 if test "${lt_cv_aix_libpath+set}" = set; then
17201 aix_libpath=$lt_cv_aix_libpath
17202else
17203 if ${lt_cv_aix_libpath__CXX+:} false; then :
17204 $as_echo_n "(cached) " >&6
17205else
17206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000017207/* end confdefs.h. */
17208
17209int
17210main ()
17211{
17212
17213 ;
17214 return 0;
17215}
17216_ACEOF
17217if ac_fn_cxx_try_link "$LINENO"; then :
17218
cristyda16f162011-02-19 23:52:17 +000017219 lt_aix_libpath_sed='
17220 /Import File Strings/,/^$/ {
17221 /^0/ {
17222 s/^0 *\([^ ]*\) *$/\1/
17223 p
17224 }
17225 }'
17226 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17227 # Check for a 64-bit object if we didn't find anything.
17228 if test -z "$lt_cv_aix_libpath__CXX"; then
17229 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17230 fi
cristy73bd4a52010-10-05 11:24:23 +000017231fi
17232rm -f core conftest.err conftest.$ac_objext \
17233 conftest$ac_exeext conftest.$ac_ext
cristyda16f162011-02-19 23:52:17 +000017234 if test -z "$lt_cv_aix_libpath__CXX"; then
17235 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
17236 fi
17237
17238fi
17239
17240 aix_libpath=$lt_cv_aix_libpath__CXX
17241fi
cristy73bd4a52010-10-05 11:24:23 +000017242
17243 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
17244 # Warning - without using the other run time loading flags,
17245 # -berok will link without error, but may produce a broken library.
17246 no_undefined_flag_CXX=' ${wl}-bernotok'
17247 allow_undefined_flag_CXX=' ${wl}-berok'
cristy0c60a692010-11-04 01:09:47 +000017248 if test "$with_gnu_ld" = yes; then
17249 # We only use this code for GNU lds that support --whole-archive.
17250 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
17251 else
17252 # Exported symbols can be pulled into shared objects from archives
17253 whole_archive_flag_spec_CXX='$convenience'
17254 fi
cristy73bd4a52010-10-05 11:24:23 +000017255 archive_cmds_need_lc_CXX=yes
17256 # This is similar to how AIX traditionally builds its shared
17257 # libraries.
17258 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'
17259 fi
17260 fi
17261 ;;
17262
17263 beos*)
17264 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
17265 allow_undefined_flag_CXX=unsupported
17266 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17267 # support --undefined. This deserves some investigation. FIXME
17268 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17269 else
17270 ld_shlibs_CXX=no
17271 fi
17272 ;;
17273
17274 chorus*)
17275 case $cc_basename in
17276 *)
17277 # FIXME: insert proper C++ library support
17278 ld_shlibs_CXX=no
17279 ;;
17280 esac
17281 ;;
17282
17283 cygwin* | mingw* | pw32* | cegcc*)
cristyda16f162011-02-19 23:52:17 +000017284 case $GXX,$cc_basename in
17285 ,cl* | no,cl*)
17286 # Native MSVC
17287 # hardcode_libdir_flag_spec is actually meaningless, as there is
17288 # no search path for DLLs.
17289 hardcode_libdir_flag_spec_CXX=' '
17290 allow_undefined_flag_CXX=unsupported
17291 always_export_symbols_CXX=yes
17292 file_list_spec_CXX='@'
17293 # Tell ltmain to make .lib files, not .a files.
17294 libext=lib
17295 # Tell ltmain to make .dll files, not .so files.
17296 shrext_cmds=".dll"
17297 # FIXME: Setting linknames here is a bad hack.
17298 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
17299 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17300 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
17301 else
17302 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
17303 fi~
17304 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
17305 linknames='
17306 # The linker will not automatically build a static lib if we build a DLL.
17307 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
17308 enable_shared_with_static_runtimes_CXX=yes
17309 # Don't use ranlib
17310 old_postinstall_cmds_CXX='chmod 644 $oldlib'
17311 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
17312 lt_tool_outputfile="@TOOL_OUTPUT@"~
17313 case $lt_outputfile in
17314 *.exe|*.EXE) ;;
17315 *)
17316 lt_outputfile="$lt_outputfile.exe"
17317 lt_tool_outputfile="$lt_tool_outputfile.exe"
17318 ;;
17319 esac~
17320 func_to_tool_file "$lt_outputfile"~
17321 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
17322 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
17323 $RM "$lt_outputfile.manifest";
17324 fi'
17325 ;;
17326 *)
17327 # g++
17328 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
17329 # as there is no search path for DLLs.
17330 hardcode_libdir_flag_spec_CXX='-L$libdir'
17331 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
17332 allow_undefined_flag_CXX=unsupported
17333 always_export_symbols_CXX=no
17334 enable_shared_with_static_runtimes_CXX=yes
cristy73bd4a52010-10-05 11:24:23 +000017335
cristyda16f162011-02-19 23:52:17 +000017336 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
17337 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'
17338 # If the export-symbols file already is a .def file (1st line
17339 # is EXPORTS), use it as is; otherwise, prepend...
17340 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17341 cp $export_symbols $output_objdir/$soname.def;
17342 else
17343 echo EXPORTS > $output_objdir/$soname.def;
17344 cat $export_symbols >> $output_objdir/$soname.def;
17345 fi~
17346 $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'
17347 else
17348 ld_shlibs_CXX=no
17349 fi
17350 ;;
17351 esac
17352 ;;
cristy73bd4a52010-10-05 11:24:23 +000017353 darwin* | rhapsody*)
17354
17355
17356 archive_cmds_need_lc_CXX=no
17357 hardcode_direct_CXX=no
17358 hardcode_automatic_CXX=yes
17359 hardcode_shlibpath_var_CXX=unsupported
cristy0c60a692010-11-04 01:09:47 +000017360 if test "$lt_cv_ld_force_load" = "yes"; then
17361 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\"`'
17362 else
17363 whole_archive_flag_spec_CXX=''
17364 fi
cristy73bd4a52010-10-05 11:24:23 +000017365 link_all_deplibs_CXX=yes
17366 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
17367 case $cc_basename in
17368 ifort*) _lt_dar_can_shared=yes ;;
17369 *) _lt_dar_can_shared=$GCC ;;
17370 esac
17371 if test "$_lt_dar_can_shared" = "yes"; then
cristy0c60a692010-11-04 01:09:47 +000017372 output_verbose_link_cmd=func_echo_all
cristy73bd4a52010-10-05 11:24:23 +000017373 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}"
17374 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
17375 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}"
17376 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}"
17377 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
17378 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}"
17379 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}"
17380 fi
17381
17382 else
17383 ld_shlibs_CXX=no
17384 fi
17385
17386 ;;
17387
17388 dgux*)
17389 case $cc_basename in
17390 ec++*)
17391 # FIXME: insert proper C++ library support
17392 ld_shlibs_CXX=no
17393 ;;
17394 ghcx*)
17395 # Green Hills C++ Compiler
17396 # FIXME: insert proper C++ library support
17397 ld_shlibs_CXX=no
17398 ;;
17399 *)
17400 # FIXME: insert proper C++ library support
17401 ld_shlibs_CXX=no
17402 ;;
17403 esac
17404 ;;
17405
17406 freebsd[12]*)
17407 # C++ shared libraries reported to be fairly broken before
17408 # switch to ELF
17409 ld_shlibs_CXX=no
17410 ;;
17411
17412 freebsd-elf*)
17413 archive_cmds_need_lc_CXX=no
17414 ;;
17415
17416 freebsd* | dragonfly*)
17417 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
17418 # conventions
17419 ld_shlibs_CXX=yes
17420 ;;
17421
17422 gnu*)
17423 ;;
17424
cristy0c60a692010-11-04 01:09:47 +000017425 haiku*)
17426 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17427 link_all_deplibs_CXX=yes
17428 ;;
17429
cristy73bd4a52010-10-05 11:24:23 +000017430 hpux9*)
17431 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
17432 hardcode_libdir_separator_CXX=:
17433 export_dynamic_flag_spec_CXX='${wl}-E'
17434 hardcode_direct_CXX=yes
17435 hardcode_minus_L_CXX=yes # Not in the search PATH,
17436 # but as the default
17437 # location of the library.
17438
17439 case $cc_basename in
17440 CC*)
17441 # FIXME: insert proper C++ library support
17442 ld_shlibs_CXX=no
17443 ;;
17444 aCC*)
17445 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'
17446 # Commands to make compiler produce verbose output that lists
17447 # what "hidden" libraries, object files and flags are used when
17448 # linking a shared library.
17449 #
17450 # There doesn't appear to be a way to prevent this compiler from
17451 # explicitly linking system object files so we need to strip them
17452 # from the output so that they don't get included in the library
17453 # dependencies.
cristy0c60a692010-11-04 01:09:47 +000017454 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"'
cristy73bd4a52010-10-05 11:24:23 +000017455 ;;
17456 *)
17457 if test "$GXX" = yes; then
cristyda16f162011-02-19 23:52:17 +000017458 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'
cristy73bd4a52010-10-05 11:24:23 +000017459 else
17460 # FIXME: insert proper C++ library support
17461 ld_shlibs_CXX=no
17462 fi
17463 ;;
17464 esac
17465 ;;
17466
17467 hpux10*|hpux11*)
17468 if test $with_gnu_ld = no; then
17469 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
17470 hardcode_libdir_separator_CXX=:
17471
17472 case $host_cpu in
17473 hppa*64*|ia64*)
17474 ;;
17475 *)
17476 export_dynamic_flag_spec_CXX='${wl}-E'
17477 ;;
17478 esac
17479 fi
17480 case $host_cpu in
17481 hppa*64*|ia64*)
17482 hardcode_direct_CXX=no
17483 hardcode_shlibpath_var_CXX=no
17484 ;;
17485 *)
17486 hardcode_direct_CXX=yes
17487 hardcode_direct_absolute_CXX=yes
17488 hardcode_minus_L_CXX=yes # Not in the search PATH,
17489 # but as the default
17490 # location of the library.
17491 ;;
17492 esac
17493
17494 case $cc_basename in
17495 CC*)
17496 # FIXME: insert proper C++ library support
17497 ld_shlibs_CXX=no
17498 ;;
17499 aCC*)
17500 case $host_cpu in
17501 hppa*64*)
17502 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
17503 ;;
17504 ia64*)
17505 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
17506 ;;
17507 *)
17508 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
17509 ;;
17510 esac
17511 # Commands to make compiler produce verbose output that lists
17512 # what "hidden" libraries, object files and flags are used when
17513 # linking a shared library.
17514 #
17515 # There doesn't appear to be a way to prevent this compiler from
17516 # explicitly linking system object files so we need to strip them
17517 # from the output so that they don't get included in the library
17518 # dependencies.
cristy0c60a692010-11-04 01:09:47 +000017519 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"'
cristy73bd4a52010-10-05 11:24:23 +000017520 ;;
17521 *)
17522 if test "$GXX" = yes; then
17523 if test $with_gnu_ld = no; then
17524 case $host_cpu in
17525 hppa*64*)
17526 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
17527 ;;
17528 ia64*)
cristyda16f162011-02-19 23:52:17 +000017529 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
cristy73bd4a52010-10-05 11:24:23 +000017530 ;;
17531 *)
cristyda16f162011-02-19 23:52:17 +000017532 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'
cristy73bd4a52010-10-05 11:24:23 +000017533 ;;
17534 esac
17535 fi
17536 else
17537 # FIXME: insert proper C++ library support
17538 ld_shlibs_CXX=no
17539 fi
17540 ;;
17541 esac
17542 ;;
17543
17544 interix[3-9]*)
17545 hardcode_direct_CXX=no
17546 hardcode_shlibpath_var_CXX=no
17547 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
17548 export_dynamic_flag_spec_CXX='${wl}-E'
17549 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17550 # Instead, shared libraries are loaded at an image base (0x10000000 by
17551 # default) and relocated if they conflict, which is a slow very memory
17552 # consuming and fragmenting process. To avoid this, we pick a random,
17553 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17554 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
17555 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'
17556 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'
17557 ;;
17558 irix5* | irix6*)
17559 case $cc_basename in
17560 CC*)
17561 # SGI C++
cristy0c60a692010-11-04 01:09:47 +000017562 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'
cristy73bd4a52010-10-05 11:24:23 +000017563
17564 # Archives containing C++ object files must be created using
17565 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
17566 # necessary to make sure instantiated templates are included
17567 # in the archive.
17568 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
17569 ;;
17570 *)
17571 if test "$GXX" = yes; then
17572 if test "$with_gnu_ld" = no; then
cristyda16f162011-02-19 23:52:17 +000017573 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'
cristy73bd4a52010-10-05 11:24:23 +000017574 else
cristyda16f162011-02-19 23:52:17 +000017575 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'
cristy73bd4a52010-10-05 11:24:23 +000017576 fi
17577 fi
17578 link_all_deplibs_CXX=yes
17579 ;;
17580 esac
17581 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
17582 hardcode_libdir_separator_CXX=:
17583 inherit_rpath_CXX=yes
17584 ;;
17585
cristy0c60a692010-11-04 01:09:47 +000017586 linux* | k*bsd*-gnu | kopensolaris*-gnu)
cristy73bd4a52010-10-05 11:24:23 +000017587 case $cc_basename in
17588 KCC*)
17589 # Kuck and Associates, Inc. (KAI) C++ Compiler
17590
17591 # KCC will only create a shared library if the output file
17592 # ends with ".so" (or ".sl" for HP-UX), so rename the library
17593 # to its proper name (with version) after linking.
17594 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'
17595 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'
17596 # Commands to make compiler produce verbose output that lists
17597 # what "hidden" libraries, object files and flags are used when
17598 # linking a shared library.
17599 #
17600 # There doesn't appear to be a way to prevent this compiler from
17601 # explicitly linking system object files so we need to strip them
17602 # from the output so that they don't get included in the library
17603 # dependencies.
cristy0c60a692010-11-04 01:09:47 +000017604 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"'
cristy73bd4a52010-10-05 11:24:23 +000017605
17606 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
17607 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
17608
17609 # Archives containing C++ object files must be created using
17610 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
17611 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
17612 ;;
17613 icpc* | ecpc* )
17614 # Intel C++
17615 with_gnu_ld=yes
17616 # version 8.0 and above of icpc choke on multiply defined symbols
17617 # if we add $predep_objects and $postdep_objects, however 7.1 and
17618 # earlier do not add the objects themselves.
17619 case `$CC -V 2>&1` in
17620 *"Version 7."*)
17621 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
17622 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'
17623 ;;
17624 *) # Version 8.0 or newer
17625 tmp_idyn=
17626 case $host_cpu in
17627 ia64*) tmp_idyn=' -i_dynamic';;
17628 esac
17629 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17630 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'
17631 ;;
17632 esac
17633 archive_cmds_need_lc_CXX=no
17634 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
17635 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
17636 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
17637 ;;
17638 pgCC* | pgcpp*)
17639 # Portland Group C++ compiler
17640 case `$CC -V` in
cristy0c60a692010-11-04 01:09:47 +000017641 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
cristy73bd4a52010-10-05 11:24:23 +000017642 prelink_cmds_CXX='tpldir=Template.dir~
17643 rm -rf $tpldir~
17644 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
cristy0c60a692010-11-04 01:09:47 +000017645 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
cristy73bd4a52010-10-05 11:24:23 +000017646 old_archive_cmds_CXX='tpldir=Template.dir~
17647 rm -rf $tpldir~
17648 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
cristy0c60a692010-11-04 01:09:47 +000017649 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
cristy73bd4a52010-10-05 11:24:23 +000017650 $RANLIB $oldlib'
17651 archive_cmds_CXX='tpldir=Template.dir~
17652 rm -rf $tpldir~
17653 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
cristy0c60a692010-11-04 01:09:47 +000017654 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000017655 archive_expsym_cmds_CXX='tpldir=Template.dir~
17656 rm -rf $tpldir~
17657 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
cristy0c60a692010-11-04 01:09:47 +000017658 $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'
cristy73bd4a52010-10-05 11:24:23 +000017659 ;;
cristy0c60a692010-11-04 01:09:47 +000017660 *) # Version 6 and above use weak symbols
cristy73bd4a52010-10-05 11:24:23 +000017661 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
17662 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'
17663 ;;
17664 esac
17665
17666 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
17667 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
cristy0c60a692010-11-04 01:09:47 +000017668 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'
cristy73bd4a52010-10-05 11:24:23 +000017669 ;;
17670 cxx*)
17671 # Compaq C++
17672 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
17673 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'
17674
17675 runpath_var=LD_RUN_PATH
17676 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
17677 hardcode_libdir_separator_CXX=:
17678
17679 # Commands to make compiler produce verbose output that lists
17680 # what "hidden" libraries, object files and flags are used when
17681 # linking a shared library.
17682 #
17683 # There doesn't appear to be a way to prevent this compiler from
17684 # explicitly linking system object files so we need to strip them
17685 # from the output so that they don't get included in the library
17686 # dependencies.
cristy0c60a692010-11-04 01:09:47 +000017687 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'
cristy73bd4a52010-10-05 11:24:23 +000017688 ;;
cristy0c60a692010-11-04 01:09:47 +000017689 xl* | mpixl* | bgxl*)
cristy73bd4a52010-10-05 11:24:23 +000017690 # IBM XL 8.0 on PPC, with GNU ld
17691 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
17692 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
17693 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17694 if test "x$supports_anon_versioning" = xyes; then
17695 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
17696 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17697 echo "local: *; };" >> $output_objdir/$libname.ver~
17698 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17699 fi
17700 ;;
17701 *)
17702 case `$CC -V 2>&1 | sed 5q` in
17703 *Sun\ C*)
17704 # Sun C++ 5.9
17705 no_undefined_flag_CXX=' -zdefs'
17706 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
17707 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'
17708 hardcode_libdir_flag_spec_CXX='-R$libdir'
cristy0c60a692010-11-04 01:09:47 +000017709 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'
cristy73bd4a52010-10-05 11:24:23 +000017710 compiler_needs_object_CXX=yes
17711
17712 # Not sure whether something based on
17713 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
17714 # would be better.
cristy0c60a692010-11-04 01:09:47 +000017715 output_verbose_link_cmd='func_echo_all'
cristy73bd4a52010-10-05 11:24:23 +000017716
17717 # Archives containing C++ object files must be created using
17718 # "CC -xar", where "CC" is the Sun C++ compiler. This is
17719 # necessary to make sure instantiated templates are included
17720 # in the archive.
17721 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
17722 ;;
17723 esac
17724 ;;
17725 esac
17726 ;;
17727
17728 lynxos*)
17729 # FIXME: insert proper C++ library support
17730 ld_shlibs_CXX=no
17731 ;;
17732
17733 m88k*)
17734 # FIXME: insert proper C++ library support
17735 ld_shlibs_CXX=no
17736 ;;
17737
17738 mvs*)
17739 case $cc_basename in
17740 cxx*)
17741 # FIXME: insert proper C++ library support
17742 ld_shlibs_CXX=no
17743 ;;
17744 *)
17745 # FIXME: insert proper C++ library support
17746 ld_shlibs_CXX=no
17747 ;;
17748 esac
17749 ;;
17750
17751 netbsd*)
17752 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
17753 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
17754 wlarc=
17755 hardcode_libdir_flag_spec_CXX='-R$libdir'
17756 hardcode_direct_CXX=yes
17757 hardcode_shlibpath_var_CXX=no
17758 fi
17759 # Workaround some broken pre-1.5 toolchains
17760 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
17761 ;;
17762
17763 *nto* | *qnx*)
17764 ld_shlibs_CXX=yes
17765 ;;
17766
17767 openbsd2*)
17768 # C++ shared libraries are fairly broken
17769 ld_shlibs_CXX=no
17770 ;;
17771
17772 openbsd*)
17773 if test -f /usr/libexec/ld.so; then
17774 hardcode_direct_CXX=yes
17775 hardcode_shlibpath_var_CXX=no
17776 hardcode_direct_absolute_CXX=yes
17777 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
17778 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
17779 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17780 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
17781 export_dynamic_flag_spec_CXX='${wl}-E'
17782 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17783 fi
cristy0c60a692010-11-04 01:09:47 +000017784 output_verbose_link_cmd=func_echo_all
cristy73bd4a52010-10-05 11:24:23 +000017785 else
17786 ld_shlibs_CXX=no
17787 fi
17788 ;;
17789
17790 osf3* | osf4* | osf5*)
17791 case $cc_basename in
17792 KCC*)
17793 # Kuck and Associates, Inc. (KAI) C++ Compiler
17794
17795 # KCC will only create a shared library if the output file
17796 # ends with ".so" (or ".sl" for HP-UX), so rename the library
17797 # to its proper name (with version) after linking.
17798 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'
17799
17800 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
17801 hardcode_libdir_separator_CXX=:
17802
17803 # Archives containing C++ object files must be created using
17804 # the KAI C++ compiler.
17805 case $host in
17806 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
17807 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
17808 esac
17809 ;;
17810 RCC*)
17811 # Rational C++ 2.4.1
17812 # FIXME: insert proper C++ library support
17813 ld_shlibs_CXX=no
17814 ;;
17815 cxx*)
17816 case $host in
17817 osf3*)
17818 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
cristy0c60a692010-11-04 01:09:47 +000017819 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'
cristy73bd4a52010-10-05 11:24:23 +000017820 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
17821 ;;
17822 *)
17823 allow_undefined_flag_CXX=' -expect_unresolved \*'
cristy0c60a692010-11-04 01:09:47 +000017824 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'
cristy73bd4a52010-10-05 11:24:23 +000017825 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
17826 echo "-hidden">> $lib.exp~
cristy0c60a692010-11-04 01:09:47 +000017827 $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~
cristy73bd4a52010-10-05 11:24:23 +000017828 $RM $lib.exp'
17829 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
17830 ;;
17831 esac
17832
17833 hardcode_libdir_separator_CXX=:
17834
17835 # Commands to make compiler produce verbose output that lists
17836 # what "hidden" libraries, object files and flags are used when
17837 # linking a shared library.
17838 #
17839 # There doesn't appear to be a way to prevent this compiler from
17840 # explicitly linking system object files so we need to strip them
17841 # from the output so that they don't get included in the library
17842 # dependencies.
cristy0c60a692010-11-04 01:09:47 +000017843 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"'
cristy73bd4a52010-10-05 11:24:23 +000017844 ;;
17845 *)
17846 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
17847 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
17848 case $host in
17849 osf3*)
cristy0c60a692010-11-04 01:09:47 +000017850 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'
cristy73bd4a52010-10-05 11:24:23 +000017851 ;;
17852 *)
cristyda16f162011-02-19 23:52:17 +000017853 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'
cristy73bd4a52010-10-05 11:24:23 +000017854 ;;
17855 esac
17856
17857 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
17858 hardcode_libdir_separator_CXX=:
17859
17860 # Commands to make compiler produce verbose output that lists
17861 # what "hidden" libraries, object files and flags are used when
17862 # linking a shared library.
cristy0c60a692010-11-04 01:09:47 +000017863 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
cristy73bd4a52010-10-05 11:24:23 +000017864
17865 else
17866 # FIXME: insert proper C++ library support
17867 ld_shlibs_CXX=no
17868 fi
17869 ;;
17870 esac
17871 ;;
17872
17873 psos*)
17874 # FIXME: insert proper C++ library support
17875 ld_shlibs_CXX=no
17876 ;;
17877
17878 sunos4*)
17879 case $cc_basename in
17880 CC*)
17881 # Sun C++ 4.x
17882 # FIXME: insert proper C++ library support
17883 ld_shlibs_CXX=no
17884 ;;
17885 lcc*)
17886 # Lucid
17887 # FIXME: insert proper C++ library support
17888 ld_shlibs_CXX=no
17889 ;;
17890 *)
17891 # FIXME: insert proper C++ library support
17892 ld_shlibs_CXX=no
17893 ;;
17894 esac
17895 ;;
17896
17897 solaris*)
17898 case $cc_basename in
cristy0c60a692010-11-04 01:09:47 +000017899 CC* | sunCC*)
cristy73bd4a52010-10-05 11:24:23 +000017900 # Sun C++ 4.2, 5.x and Centerline C++
17901 archive_cmds_need_lc_CXX=yes
17902 no_undefined_flag_CXX=' -zdefs'
17903 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
17904 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
17905 $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'
17906
17907 hardcode_libdir_flag_spec_CXX='-R$libdir'
17908 hardcode_shlibpath_var_CXX=no
17909 case $host_os in
17910 solaris2.[0-5] | solaris2.[0-5].*) ;;
17911 *)
17912 # The compiler driver will combine and reorder linker options,
17913 # but understands `-z linker_flag'.
17914 # Supported since Solaris 2.6 (maybe 2.5.1?)
17915 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
17916 ;;
17917 esac
17918 link_all_deplibs_CXX=yes
17919
cristy0c60a692010-11-04 01:09:47 +000017920 output_verbose_link_cmd='func_echo_all'
cristy73bd4a52010-10-05 11:24:23 +000017921
17922 # Archives containing C++ object files must be created using
17923 # "CC -xar", where "CC" is the Sun C++ compiler. This is
17924 # necessary to make sure instantiated templates are included
17925 # in the archive.
17926 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
17927 ;;
17928 gcx*)
17929 # Green Hills C++ Compiler
17930 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
17931
17932 # The C++ compiler must be used to create the archive.
17933 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
17934 ;;
17935 *)
17936 # GNU C++ compiler with Solaris linker
17937 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
17938 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
17939 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
cristyda16f162011-02-19 23:52:17 +000017940 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
cristy73bd4a52010-10-05 11:24:23 +000017941 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
cristyda16f162011-02-19 23:52:17 +000017942 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
cristy73bd4a52010-10-05 11:24:23 +000017943
17944 # Commands to make compiler produce verbose output that lists
17945 # what "hidden" libraries, object files and flags are used when
17946 # linking a shared library.
cristy0c60a692010-11-04 01:09:47 +000017947 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
cristy73bd4a52010-10-05 11:24:23 +000017948 else
17949 # g++ 2.7 appears to require `-G' NOT `-shared' on this
17950 # platform.
17951 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
17952 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
17953 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
17954
17955 # Commands to make compiler produce verbose output that lists
17956 # what "hidden" libraries, object files and flags are used when
17957 # linking a shared library.
cristy0c60a692010-11-04 01:09:47 +000017958 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
cristy73bd4a52010-10-05 11:24:23 +000017959 fi
17960
17961 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
17962 case $host_os in
17963 solaris2.[0-5] | solaris2.[0-5].*) ;;
17964 *)
17965 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
17966 ;;
17967 esac
17968 fi
17969 ;;
17970 esac
17971 ;;
17972
17973 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
17974 no_undefined_flag_CXX='${wl}-z,text'
17975 archive_cmds_need_lc_CXX=no
17976 hardcode_shlibpath_var_CXX=no
17977 runpath_var='LD_RUN_PATH'
17978
17979 case $cc_basename in
17980 CC*)
17981 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17982 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17983 ;;
17984 *)
17985 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17986 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17987 ;;
17988 esac
17989 ;;
17990
17991 sysv5* | sco3.2v5* | sco5v6*)
17992 # Note: We can NOT use -z defs as we might desire, because we do not
17993 # link with -lc, and that would cause any symbols used from libc to
17994 # always be unresolved, which means just about no library would
17995 # ever link correctly. If we're not using GNU ld we use -z text
17996 # though, which does catch some bad symbols but isn't as heavy-handed
17997 # as -z defs.
17998 no_undefined_flag_CXX='${wl}-z,text'
17999 allow_undefined_flag_CXX='${wl}-z,nodefs'
18000 archive_cmds_need_lc_CXX=no
18001 hardcode_shlibpath_var_CXX=no
18002 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
18003 hardcode_libdir_separator_CXX=':'
18004 link_all_deplibs_CXX=yes
18005 export_dynamic_flag_spec_CXX='${wl}-Bexport'
18006 runpath_var='LD_RUN_PATH'
18007
18008 case $cc_basename in
18009 CC*)
18010 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18011 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
cristy0c60a692010-11-04 01:09:47 +000018012 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
18013 '"$old_archive_cmds_CXX"
18014 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
18015 '"$reload_cmds_CXX"
cristy73bd4a52010-10-05 11:24:23 +000018016 ;;
18017 *)
18018 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18019 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18020 ;;
18021 esac
18022 ;;
18023
18024 tandem*)
18025 case $cc_basename in
18026 NCC*)
18027 # NonStop-UX NCC 3.20
18028 # FIXME: insert proper C++ library support
18029 ld_shlibs_CXX=no
18030 ;;
18031 *)
18032 # FIXME: insert proper C++ library support
18033 ld_shlibs_CXX=no
18034 ;;
18035 esac
18036 ;;
18037
18038 vxworks*)
18039 # FIXME: insert proper C++ library support
18040 ld_shlibs_CXX=no
18041 ;;
18042
18043 *)
18044 # FIXME: insert proper C++ library support
18045 ld_shlibs_CXX=no
18046 ;;
18047 esac
18048
18049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
18050$as_echo "$ld_shlibs_CXX" >&6; }
18051 test "$ld_shlibs_CXX" = no && can_build_shared=no
18052
18053 GCC_CXX="$GXX"
18054 LD_CXX="$LD"
18055
18056 ## CAVEAT EMPTOR:
18057 ## There is no encapsulation within the following macros, do not change
18058 ## the running order or otherwise move them around unless you know exactly
18059 ## what you are doing...
18060 # Dependencies to place before and after the object being linked:
18061predep_objects_CXX=
18062postdep_objects_CXX=
18063predeps_CXX=
18064postdeps_CXX=
18065compiler_lib_search_path_CXX=
18066
18067cat > conftest.$ac_ext <<_LT_EOF
18068class Foo
18069{
18070public:
18071 Foo (void) { a = 0; }
18072private:
18073 int a;
18074};
18075_LT_EOF
18076
cristyda16f162011-02-19 23:52:17 +000018077
18078_lt_libdeps_save_CFLAGS=$CFLAGS
18079case "$CC $CFLAGS " in #(
18080*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
18081*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
18082esac
18083
cristy73bd4a52010-10-05 11:24:23 +000018084if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
18085 (eval $ac_compile) 2>&5
18086 ac_status=$?
18087 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18088 test $ac_status = 0; }; then
18089 # Parse the compiler output and extract the necessary
18090 # objects, libraries and library flags.
18091
18092 # Sentinel used to keep track of whether or not we are before
18093 # the conftest object file.
18094 pre_test_object_deps_done=no
18095
18096 for p in `eval "$output_verbose_link_cmd"`; do
cristyda16f162011-02-19 23:52:17 +000018097 case ${prev}${p} in
cristy73bd4a52010-10-05 11:24:23 +000018098
18099 -L* | -R* | -l*)
18100 # Some compilers place space between "-{L,R}" and the path.
18101 # Remove the space.
18102 if test $p = "-L" ||
18103 test $p = "-R"; then
18104 prev=$p
18105 continue
cristy73bd4a52010-10-05 11:24:23 +000018106 fi
18107
cristyda16f162011-02-19 23:52:17 +000018108 # Expand the sysroot to ease extracting the directories later.
18109 if test -z "$prev"; then
18110 case $p in
18111 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
18112 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
18113 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
18114 esac
18115 fi
18116 case $p in
18117 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
18118 esac
cristy73bd4a52010-10-05 11:24:23 +000018119 if test "$pre_test_object_deps_done" = no; then
cristyda16f162011-02-19 23:52:17 +000018120 case ${prev} in
18121 -L | -R)
cristy73bd4a52010-10-05 11:24:23 +000018122 # Internal compiler library paths should come after those
18123 # provided the user. The postdeps already come after the
18124 # user supplied libs so there is no need to process them.
18125 if test -z "$compiler_lib_search_path_CXX"; then
18126 compiler_lib_search_path_CXX="${prev}${p}"
18127 else
18128 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
18129 fi
18130 ;;
18131 # The "-l" case would never come before the object being
18132 # linked, so don't bother handling this case.
18133 esac
18134 else
18135 if test -z "$postdeps_CXX"; then
18136 postdeps_CXX="${prev}${p}"
18137 else
18138 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
18139 fi
18140 fi
cristyda16f162011-02-19 23:52:17 +000018141 prev=
cristy73bd4a52010-10-05 11:24:23 +000018142 ;;
18143
cristyda16f162011-02-19 23:52:17 +000018144 *.lto.$objext) ;; # Ignore GCC LTO objects
cristy73bd4a52010-10-05 11:24:23 +000018145 *.$objext)
18146 # This assumes that the test object file only shows up
18147 # once in the compiler output.
18148 if test "$p" = "conftest.$objext"; then
18149 pre_test_object_deps_done=yes
18150 continue
18151 fi
18152
18153 if test "$pre_test_object_deps_done" = no; then
18154 if test -z "$predep_objects_CXX"; then
18155 predep_objects_CXX="$p"
18156 else
18157 predep_objects_CXX="$predep_objects_CXX $p"
18158 fi
18159 else
18160 if test -z "$postdep_objects_CXX"; then
18161 postdep_objects_CXX="$p"
18162 else
18163 postdep_objects_CXX="$postdep_objects_CXX $p"
18164 fi
18165 fi
18166 ;;
18167
18168 *) ;; # Ignore the rest.
18169
18170 esac
18171 done
18172
18173 # Clean up.
18174 rm -f a.out a.exe
18175else
18176 echo "libtool.m4: error: problem compiling CXX test program"
18177fi
18178
18179$RM -f confest.$objext
cristyda16f162011-02-19 23:52:17 +000018180CFLAGS=$_lt_libdeps_save_CFLAGS
cristy73bd4a52010-10-05 11:24:23 +000018181
18182# PORTME: override above test on systems where it is broken
18183case $host_os in
18184interix[3-9]*)
18185 # Interix 3.5 installs completely hosed .la files for C++, so rather than
18186 # hack all around it, let's just trust "g++" to DTRT.
18187 predep_objects_CXX=
18188 postdep_objects_CXX=
18189 postdeps_CXX=
18190 ;;
18191
18192linux*)
18193 case `$CC -V 2>&1 | sed 5q` in
18194 *Sun\ C*)
18195 # Sun C++ 5.9
18196
18197 # The more standards-conforming stlport4 library is
18198 # incompatible with the Cstd library. Avoid specifying
18199 # it if it's in CXXFLAGS. Ignore libCrun as
18200 # -library=stlport4 depends on it.
18201 case " $CXX $CXXFLAGS " in
18202 *" -library=stlport4 "*)
18203 solaris_use_stlport4=yes
18204 ;;
18205 esac
18206
18207 if test "$solaris_use_stlport4" != yes; then
18208 postdeps_CXX='-library=Cstd -library=Crun'
18209 fi
18210 ;;
18211 esac
18212 ;;
18213
18214solaris*)
18215 case $cc_basename in
cristy0c60a692010-11-04 01:09:47 +000018216 CC* | sunCC*)
cristy73bd4a52010-10-05 11:24:23 +000018217 # The more standards-conforming stlport4 library is
18218 # incompatible with the Cstd library. Avoid specifying
18219 # it if it's in CXXFLAGS. Ignore libCrun as
18220 # -library=stlport4 depends on it.
18221 case " $CXX $CXXFLAGS " in
18222 *" -library=stlport4 "*)
18223 solaris_use_stlport4=yes
18224 ;;
18225 esac
18226
18227 # Adding this requires a known-good setup of shared libraries for
18228 # Sun compiler versions before 5.6, else PIC objects from an old
18229 # archive will be linked into the output, leading to subtle bugs.
18230 if test "$solaris_use_stlport4" != yes; then
18231 postdeps_CXX='-library=Cstd -library=Crun'
18232 fi
18233 ;;
18234 esac
18235 ;;
18236esac
18237
18238
18239case " $postdeps_CXX " in
18240*" -lc "*) archive_cmds_need_lc_CXX=no ;;
18241esac
18242 compiler_lib_search_dirs_CXX=
18243if test -n "${compiler_lib_search_path_CXX}"; then
18244 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
18245fi
18246
18247
18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
18260
18261
18262
18263
18264
18265
18266
18267
18268
18269
18270
18271
18272
18273
18274
18275
18276
18277 lt_prog_compiler_wl_CXX=
18278lt_prog_compiler_pic_CXX=
18279lt_prog_compiler_static_CXX=
18280
cristy73bd4a52010-10-05 11:24:23 +000018281
18282 # C++ specific cases for pic, static, wl, etc.
18283 if test "$GXX" = yes; then
18284 lt_prog_compiler_wl_CXX='-Wl,'
18285 lt_prog_compiler_static_CXX='-static'
18286
18287 case $host_os in
18288 aix*)
18289 # All AIX code is PIC.
18290 if test "$host_cpu" = ia64; then
18291 # AIX 5 now supports IA64 processor
18292 lt_prog_compiler_static_CXX='-Bstatic'
18293 fi
18294 ;;
18295
18296 amigaos*)
18297 case $host_cpu in
18298 powerpc)
18299 # see comment about AmigaOS4 .so support
18300 lt_prog_compiler_pic_CXX='-fPIC'
18301 ;;
18302 m68k)
18303 # FIXME: we need at least 68020 code to build shared libraries, but
18304 # adding the `-m68020' flag to GCC prevents building anything better,
18305 # like `-m68040'.
18306 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
18307 ;;
18308 esac
18309 ;;
18310
18311 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
18312 # PIC is the default for these OSes.
18313 ;;
18314 mingw* | cygwin* | os2* | pw32* | cegcc*)
18315 # This hack is so that the source file can tell whether it is being
18316 # built for inclusion in a dll (and should export symbols for example).
18317 # Although the cygwin gcc ignores -fPIC, still need this for old-style
18318 # (--disable-auto-import) libraries
18319 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
18320 ;;
18321 darwin* | rhapsody*)
18322 # PIC is the default on this platform
18323 # Common symbols not allowed in MH_DYLIB files
18324 lt_prog_compiler_pic_CXX='-fno-common'
18325 ;;
18326 *djgpp*)
18327 # DJGPP does not support shared libraries at all
18328 lt_prog_compiler_pic_CXX=
18329 ;;
cristy0c60a692010-11-04 01:09:47 +000018330 haiku*)
18331 # PIC is the default for Haiku.
18332 # The "-static" flag exists, but is broken.
18333 lt_prog_compiler_static_CXX=
18334 ;;
cristy73bd4a52010-10-05 11:24:23 +000018335 interix[3-9]*)
18336 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
18337 # Instead, we relocate shared libraries at runtime.
18338 ;;
18339 sysv4*MP*)
18340 if test -d /usr/nec; then
18341 lt_prog_compiler_pic_CXX=-Kconform_pic
18342 fi
18343 ;;
18344 hpux*)
18345 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
18346 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
18347 # sets the default TLS model and affects inlining.
18348 case $host_cpu in
18349 hppa*64*)
18350 ;;
18351 *)
18352 lt_prog_compiler_pic_CXX='-fPIC'
18353 ;;
18354 esac
18355 ;;
18356 *qnx* | *nto*)
18357 # QNX uses GNU C++, but need to define -shared option too, otherwise
18358 # it will coredump.
18359 lt_prog_compiler_pic_CXX='-fPIC -shared'
18360 ;;
18361 *)
18362 lt_prog_compiler_pic_CXX='-fPIC'
18363 ;;
18364 esac
18365 else
18366 case $host_os in
18367 aix[4-9]*)
18368 # All AIX code is PIC.
18369 if test "$host_cpu" = ia64; then
18370 # AIX 5 now supports IA64 processor
18371 lt_prog_compiler_static_CXX='-Bstatic'
18372 else
18373 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
18374 fi
18375 ;;
18376 chorus*)
18377 case $cc_basename in
18378 cxch68*)
18379 # Green Hills C++ Compiler
18380 # _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"
18381 ;;
18382 esac
18383 ;;
cristyda16f162011-02-19 23:52:17 +000018384 mingw* | cygwin* | os2* | pw32* | cegcc*)
18385 # This hack is so that the source file can tell whether it is being
18386 # built for inclusion in a dll (and should export symbols for example).
18387 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
18388 ;;
cristy73bd4a52010-10-05 11:24:23 +000018389 dgux*)
18390 case $cc_basename in
18391 ec++*)
18392 lt_prog_compiler_pic_CXX='-KPIC'
18393 ;;
18394 ghcx*)
18395 # Green Hills C++ Compiler
18396 lt_prog_compiler_pic_CXX='-pic'
18397 ;;
18398 *)
18399 ;;
18400 esac
18401 ;;
18402 freebsd* | dragonfly*)
18403 # FreeBSD uses GNU C++
18404 ;;
18405 hpux9* | hpux10* | hpux11*)
18406 case $cc_basename in
18407 CC*)
18408 lt_prog_compiler_wl_CXX='-Wl,'
18409 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
18410 if test "$host_cpu" != ia64; then
18411 lt_prog_compiler_pic_CXX='+Z'
18412 fi
18413 ;;
18414 aCC*)
18415 lt_prog_compiler_wl_CXX='-Wl,'
18416 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
18417 case $host_cpu in
18418 hppa*64*|ia64*)
18419 # +Z the default
18420 ;;
18421 *)
18422 lt_prog_compiler_pic_CXX='+Z'
18423 ;;
18424 esac
18425 ;;
18426 *)
18427 ;;
18428 esac
18429 ;;
18430 interix*)
18431 # This is c89, which is MS Visual C++ (no shared libs)
18432 # Anyone wants to do a port?
18433 ;;
18434 irix5* | irix6* | nonstopux*)
18435 case $cc_basename in
18436 CC*)
18437 lt_prog_compiler_wl_CXX='-Wl,'
18438 lt_prog_compiler_static_CXX='-non_shared'
18439 # CC pic flag -KPIC is the default.
18440 ;;
18441 *)
18442 ;;
18443 esac
18444 ;;
cristy0c60a692010-11-04 01:09:47 +000018445 linux* | k*bsd*-gnu | kopensolaris*-gnu)
cristy73bd4a52010-10-05 11:24:23 +000018446 case $cc_basename in
18447 KCC*)
18448 # KAI C++ Compiler
18449 lt_prog_compiler_wl_CXX='--backend -Wl,'
18450 lt_prog_compiler_pic_CXX='-fPIC'
18451 ;;
18452 ecpc* )
18453 # old Intel C++ for x86_64 which still supported -KPIC.
18454 lt_prog_compiler_wl_CXX='-Wl,'
18455 lt_prog_compiler_pic_CXX='-KPIC'
18456 lt_prog_compiler_static_CXX='-static'
18457 ;;
18458 icpc* )
18459 # Intel C++, used to be incompatible with GCC.
18460 # ICC 10 doesn't accept -KPIC any more.
18461 lt_prog_compiler_wl_CXX='-Wl,'
18462 lt_prog_compiler_pic_CXX='-fPIC'
18463 lt_prog_compiler_static_CXX='-static'
18464 ;;
18465 pgCC* | pgcpp*)
18466 # Portland Group C++ compiler
18467 lt_prog_compiler_wl_CXX='-Wl,'
18468 lt_prog_compiler_pic_CXX='-fpic'
18469 lt_prog_compiler_static_CXX='-Bstatic'
18470 ;;
18471 cxx*)
18472 # Compaq C++
18473 # Make sure the PIC flag is empty. It appears that all Alpha
18474 # Linux and Compaq Tru64 Unix objects are PIC.
18475 lt_prog_compiler_pic_CXX=
18476 lt_prog_compiler_static_CXX='-non_shared'
18477 ;;
cristy0c60a692010-11-04 01:09:47 +000018478 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
18479 # IBM XL 8.0, 9.0 on PPC and BlueGene
cristy73bd4a52010-10-05 11:24:23 +000018480 lt_prog_compiler_wl_CXX='-Wl,'
18481 lt_prog_compiler_pic_CXX='-qpic'
18482 lt_prog_compiler_static_CXX='-qstaticlink'
18483 ;;
18484 *)
18485 case `$CC -V 2>&1 | sed 5q` in
18486 *Sun\ C*)
18487 # Sun C++ 5.9
18488 lt_prog_compiler_pic_CXX='-KPIC'
18489 lt_prog_compiler_static_CXX='-Bstatic'
18490 lt_prog_compiler_wl_CXX='-Qoption ld '
18491 ;;
18492 esac
18493 ;;
18494 esac
18495 ;;
18496 lynxos*)
18497 ;;
18498 m88k*)
18499 ;;
18500 mvs*)
18501 case $cc_basename in
18502 cxx*)
18503 lt_prog_compiler_pic_CXX='-W c,exportall'
18504 ;;
18505 *)
18506 ;;
18507 esac
18508 ;;
18509 netbsd*)
18510 ;;
18511 *qnx* | *nto*)
18512 # QNX uses GNU C++, but need to define -shared option too, otherwise
18513 # it will coredump.
18514 lt_prog_compiler_pic_CXX='-fPIC -shared'
18515 ;;
18516 osf3* | osf4* | osf5*)
18517 case $cc_basename in
18518 KCC*)
18519 lt_prog_compiler_wl_CXX='--backend -Wl,'
18520 ;;
18521 RCC*)
18522 # Rational C++ 2.4.1
18523 lt_prog_compiler_pic_CXX='-pic'
18524 ;;
18525 cxx*)
18526 # Digital/Compaq C++
18527 lt_prog_compiler_wl_CXX='-Wl,'
18528 # Make sure the PIC flag is empty. It appears that all Alpha
18529 # Linux and Compaq Tru64 Unix objects are PIC.
18530 lt_prog_compiler_pic_CXX=
18531 lt_prog_compiler_static_CXX='-non_shared'
18532 ;;
18533 *)
18534 ;;
18535 esac
18536 ;;
18537 psos*)
18538 ;;
18539 solaris*)
18540 case $cc_basename in
cristy0c60a692010-11-04 01:09:47 +000018541 CC* | sunCC*)
cristy73bd4a52010-10-05 11:24:23 +000018542 # Sun C++ 4.2, 5.x and Centerline C++
18543 lt_prog_compiler_pic_CXX='-KPIC'
18544 lt_prog_compiler_static_CXX='-Bstatic'
18545 lt_prog_compiler_wl_CXX='-Qoption ld '
18546 ;;
18547 gcx*)
18548 # Green Hills C++ Compiler
18549 lt_prog_compiler_pic_CXX='-PIC'
18550 ;;
18551 *)
18552 ;;
18553 esac
18554 ;;
18555 sunos4*)
18556 case $cc_basename in
18557 CC*)
18558 # Sun C++ 4.x
18559 lt_prog_compiler_pic_CXX='-pic'
18560 lt_prog_compiler_static_CXX='-Bstatic'
18561 ;;
18562 lcc*)
18563 # Lucid
18564 lt_prog_compiler_pic_CXX='-pic'
18565 ;;
18566 *)
18567 ;;
18568 esac
18569 ;;
18570 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
18571 case $cc_basename in
18572 CC*)
18573 lt_prog_compiler_wl_CXX='-Wl,'
18574 lt_prog_compiler_pic_CXX='-KPIC'
18575 lt_prog_compiler_static_CXX='-Bstatic'
18576 ;;
18577 esac
18578 ;;
18579 tandem*)
18580 case $cc_basename in
18581 NCC*)
18582 # NonStop-UX NCC 3.20
18583 lt_prog_compiler_pic_CXX='-KPIC'
18584 ;;
18585 *)
18586 ;;
18587 esac
18588 ;;
18589 vxworks*)
18590 ;;
18591 *)
18592 lt_prog_compiler_can_build_shared_CXX=no
18593 ;;
18594 esac
18595 fi
18596
18597case $host_os in
18598 # For platforms which do not support PIC, -DPIC is meaningless:
18599 *djgpp*)
18600 lt_prog_compiler_pic_CXX=
18601 ;;
18602 *)
18603 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
18604 ;;
18605esac
cristy73bd4a52010-10-05 11:24:23 +000018606
cristyda16f162011-02-19 23:52:17 +000018607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
18608$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
18609if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
18610 $as_echo_n "(cached) " >&6
18611else
18612 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
18613fi
18614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
18615$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
18616lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
cristy73bd4a52010-10-05 11:24:23 +000018617
18618#
18619# Check to make sure the PIC flag actually works.
18620#
18621if test -n "$lt_prog_compiler_pic_CXX"; then
18622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
18623$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
cristyda16f162011-02-19 23:52:17 +000018624if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000018625 $as_echo_n "(cached) " >&6
18626else
18627 lt_cv_prog_compiler_pic_works_CXX=no
18628 ac_outfile=conftest.$ac_objext
18629 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18630 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
18631 # Insert the option either (1) after the last *FLAGS variable, or
18632 # (2) before a word containing "conftest.", or (3) at the end.
18633 # Note that $ac_compile itself does not contain backslashes and begins
18634 # with a dollar sign (not a hyphen), so the echo should work correctly.
18635 # The option is referenced via a variable to avoid confusing sed.
18636 lt_compile=`echo "$ac_compile" | $SED \
18637 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
18638 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
18639 -e 's:$: $lt_compiler_flag:'`
cristy0c60a692010-11-04 01:09:47 +000018640 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000018641 (eval "$lt_compile" 2>conftest.err)
18642 ac_status=$?
18643 cat conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000018644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
cristy73bd4a52010-10-05 11:24:23 +000018645 if (exit $ac_status) && test -s "$ac_outfile"; then
18646 # The compiler can only warn and ignore the option if not recognized
18647 # So say no if there are warnings other than the usual output.
cristy0c60a692010-11-04 01:09:47 +000018648 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000018649 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
18650 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
18651 lt_cv_prog_compiler_pic_works_CXX=yes
18652 fi
18653 fi
18654 $RM conftest*
18655
18656fi
18657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
18658$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
18659
18660if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
18661 case $lt_prog_compiler_pic_CXX in
18662 "" | " "*) ;;
18663 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
18664 esac
18665else
18666 lt_prog_compiler_pic_CXX=
18667 lt_prog_compiler_can_build_shared_CXX=no
18668fi
18669
18670fi
18671
18672
18673
cristyda16f162011-02-19 23:52:17 +000018674
18675
cristy73bd4a52010-10-05 11:24:23 +000018676#
18677# Check to make sure the static flag actually works.
18678#
18679wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
18680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
18681$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
cristyda16f162011-02-19 23:52:17 +000018682if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000018683 $as_echo_n "(cached) " >&6
18684else
18685 lt_cv_prog_compiler_static_works_CXX=no
18686 save_LDFLAGS="$LDFLAGS"
18687 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
18688 echo "$lt_simple_link_test_code" > conftest.$ac_ext
18689 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
18690 # The linker can only warn and ignore the option if not recognized
18691 # So say no if there are warnings
18692 if test -s conftest.err; then
18693 # Append any errors to the config.log.
18694 cat conftest.err 1>&5
cristy0c60a692010-11-04 01:09:47 +000018695 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000018696 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
18697 if diff conftest.exp conftest.er2 >/dev/null; then
18698 lt_cv_prog_compiler_static_works_CXX=yes
18699 fi
18700 else
18701 lt_cv_prog_compiler_static_works_CXX=yes
18702 fi
18703 fi
18704 $RM -r conftest*
18705 LDFLAGS="$save_LDFLAGS"
18706
18707fi
18708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
18709$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
18710
18711if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
18712 :
18713else
18714 lt_prog_compiler_static_CXX=
18715fi
18716
18717
18718
18719
18720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
18721$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
cristyda16f162011-02-19 23:52:17 +000018722if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000018723 $as_echo_n "(cached) " >&6
18724else
18725 lt_cv_prog_compiler_c_o_CXX=no
18726 $RM -r conftest 2>/dev/null
18727 mkdir conftest
18728 cd conftest
18729 mkdir out
18730 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18731
18732 lt_compiler_flag="-o out/conftest2.$ac_objext"
18733 # Insert the option either (1) after the last *FLAGS variable, or
18734 # (2) before a word containing "conftest.", or (3) at the end.
18735 # Note that $ac_compile itself does not contain backslashes and begins
18736 # with a dollar sign (not a hyphen), so the echo should work correctly.
18737 lt_compile=`echo "$ac_compile" | $SED \
18738 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
18739 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
18740 -e 's:$: $lt_compiler_flag:'`
cristy0c60a692010-11-04 01:09:47 +000018741 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000018742 (eval "$lt_compile" 2>out/conftest.err)
18743 ac_status=$?
18744 cat out/conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000018745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
cristy73bd4a52010-10-05 11:24:23 +000018746 if (exit $ac_status) && test -s out/conftest2.$ac_objext
18747 then
18748 # The compiler can only warn and ignore the option if not recognized
18749 # So say no if there are warnings
cristy0c60a692010-11-04 01:09:47 +000018750 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000018751 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
18752 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
18753 lt_cv_prog_compiler_c_o_CXX=yes
18754 fi
18755 fi
18756 chmod u+w . 2>&5
18757 $RM conftest*
18758 # SGI C++ compiler will create directory out/ii_files/ for
18759 # template instantiation
18760 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
18761 $RM out/* && rmdir out
18762 cd ..
18763 $RM -r conftest
18764 $RM conftest*
18765
18766fi
18767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
18768$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
18769
18770
18771
18772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
18773$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
cristyda16f162011-02-19 23:52:17 +000018774if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000018775 $as_echo_n "(cached) " >&6
18776else
18777 lt_cv_prog_compiler_c_o_CXX=no
18778 $RM -r conftest 2>/dev/null
18779 mkdir conftest
18780 cd conftest
18781 mkdir out
18782 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18783
18784 lt_compiler_flag="-o out/conftest2.$ac_objext"
18785 # Insert the option either (1) after the last *FLAGS variable, or
18786 # (2) before a word containing "conftest.", or (3) at the end.
18787 # Note that $ac_compile itself does not contain backslashes and begins
18788 # with a dollar sign (not a hyphen), so the echo should work correctly.
18789 lt_compile=`echo "$ac_compile" | $SED \
18790 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
18791 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
18792 -e 's:$: $lt_compiler_flag:'`
cristy0c60a692010-11-04 01:09:47 +000018793 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
cristy73bd4a52010-10-05 11:24:23 +000018794 (eval "$lt_compile" 2>out/conftest.err)
18795 ac_status=$?
18796 cat out/conftest.err >&5
cristy0c60a692010-11-04 01:09:47 +000018797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
cristy73bd4a52010-10-05 11:24:23 +000018798 if (exit $ac_status) && test -s out/conftest2.$ac_objext
18799 then
18800 # The compiler can only warn and ignore the option if not recognized
18801 # So say no if there are warnings
cristy0c60a692010-11-04 01:09:47 +000018802 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
cristy73bd4a52010-10-05 11:24:23 +000018803 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
18804 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
18805 lt_cv_prog_compiler_c_o_CXX=yes
18806 fi
18807 fi
18808 chmod u+w . 2>&5
18809 $RM conftest*
18810 # SGI C++ compiler will create directory out/ii_files/ for
18811 # template instantiation
18812 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
18813 $RM out/* && rmdir out
18814 cd ..
18815 $RM -r conftest
18816 $RM conftest*
18817
18818fi
18819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
18820$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
18821
18822
18823
18824
18825hard_links="nottested"
18826if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
18827 # do not overwrite the value of need_locks provided by the user
18828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
18829$as_echo_n "checking if we can lock with hard links... " >&6; }
18830 hard_links=yes
18831 $RM conftest*
18832 ln conftest.a conftest.b 2>/dev/null && hard_links=no
18833 touch conftest.a
18834 ln conftest.a conftest.b 2>&5 || hard_links=no
18835 ln conftest.a conftest.b 2>/dev/null && hard_links=no
18836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
18837$as_echo "$hard_links" >&6; }
18838 if test "$hard_links" = no; then
18839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
18840$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
18841 need_locks=warn
18842 fi
18843else
18844 need_locks=no
18845fi
18846
18847
18848
18849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
18850$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
18851
18852 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
cristyda16f162011-02-19 23:52:17 +000018853 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
cristy73bd4a52010-10-05 11:24:23 +000018854 case $host_os in
18855 aix[4-9]*)
18856 # If we're using GNU nm, then we don't want the "-C" option.
18857 # -C means demangle to AIX nm, but means don't demangle with GNU nm
cristy0c60a692010-11-04 01:09:47 +000018858 # Also, AIX nm treats weak defined symbols like other global defined
18859 # symbols, whereas GNU nm marks them as "W".
cristy73bd4a52010-10-05 11:24:23 +000018860 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
cristy0c60a692010-11-04 01:09:47 +000018861 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'
cristy73bd4a52010-10-05 11:24:23 +000018862 else
18863 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'
18864 fi
18865 ;;
18866 pw32*)
18867 export_symbols_cmds_CXX="$ltdll_cmds"
cristyda16f162011-02-19 23:52:17 +000018868 ;;
cristy73bd4a52010-10-05 11:24:23 +000018869 cygwin* | mingw* | cegcc*)
cristyda16f162011-02-19 23:52:17 +000018870 case $cc_basename in
18871 cl*) ;;
18872 *)
18873 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'
18874 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
18875 ;;
18876 esac
18877 ;;
cristy73bd4a52010-10-05 11:24:23 +000018878 *)
18879 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
cristyda16f162011-02-19 23:52:17 +000018880 ;;
cristy73bd4a52010-10-05 11:24:23 +000018881 esac
cristy73bd4a52010-10-05 11:24:23 +000018882
18883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
18884$as_echo "$ld_shlibs_CXX" >&6; }
18885test "$ld_shlibs_CXX" = no && can_build_shared=no
18886
18887with_gnu_ld_CXX=$with_gnu_ld
18888
18889
18890
18891
18892
18893
18894#
18895# Do we need to explicitly link libc?
18896#
18897case "x$archive_cmds_need_lc_CXX" in
18898x|xyes)
18899 # Assume -lc should be added
18900 archive_cmds_need_lc_CXX=yes
18901
18902 if test "$enable_shared" = yes && test "$GCC" = yes; then
18903 case $archive_cmds_CXX in
18904 *'~'*)
18905 # FIXME: we may have to deal with multi-command sequences.
18906 ;;
18907 '$CC '*)
18908 # Test whether the compiler implicitly links with -lc since on some
18909 # systems, -lgcc has to come before -lc. If gcc already passes -lc
18910 # to ld, don't add -lc before -lgcc.
18911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
18912$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
cristyda16f162011-02-19 23:52:17 +000018913if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
cristy0c60a692010-11-04 01:09:47 +000018914 $as_echo_n "(cached) " >&6
18915else
18916 $RM conftest*
18917 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000018918
cristy0c60a692010-11-04 01:09:47 +000018919 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
cristy73bd4a52010-10-05 11:24:23 +000018920 (eval $ac_compile) 2>&5
18921 ac_status=$?
18922 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18923 test $ac_status = 0; } 2>conftest.err; then
cristy0c60a692010-11-04 01:09:47 +000018924 soname=conftest
18925 lib=conftest
18926 libobjs=conftest.$ac_objext
18927 deplibs=
18928 wl=$lt_prog_compiler_wl_CXX
18929 pic_flag=$lt_prog_compiler_pic_CXX
18930 compiler_flags=-v
18931 linker_flags=-v
18932 verstring=
18933 output_objdir=.
18934 libname=conftest
18935 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
18936 allow_undefined_flag_CXX=
18937 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
cristy73bd4a52010-10-05 11:24:23 +000018938 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
18939 ac_status=$?
18940 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18941 test $ac_status = 0; }
cristy0c60a692010-11-04 01:09:47 +000018942 then
18943 lt_cv_archive_cmds_need_lc_CXX=no
18944 else
18945 lt_cv_archive_cmds_need_lc_CXX=yes
18946 fi
18947 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
18948 else
18949 cat conftest.err 1>&5
18950 fi
18951 $RM conftest*
18952
18953fi
18954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
18955$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
18956 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
cristy73bd4a52010-10-05 11:24:23 +000018957 ;;
18958 esac
18959 fi
18960 ;;
18961esac
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
18979
18980
18981
18982
18983
18984
18985
18986
18987
18988
18989
18990
18991
18992
18993
18994
18995
18996
18997
18998
18999
19000
19001
19002
19003
19004
19005
19006
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
19017
19018
19019
19020
19021
19022
19023
19024
19025
19026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
19027$as_echo_n "checking dynamic linker characteristics... " >&6; }
19028
19029library_names_spec=
19030libname_spec='lib$name'
19031soname_spec=
19032shrext_cmds=".so"
19033postinstall_cmds=
19034postuninstall_cmds=
19035finish_cmds=
19036finish_eval=
19037shlibpath_var=
19038shlibpath_overrides_runpath=unknown
19039version_type=none
19040dynamic_linker="$host_os ld.so"
19041sys_lib_dlsearch_path_spec="/lib /usr/lib"
19042need_lib_prefix=unknown
19043hardcode_into_libs=no
19044
19045# when you set need_version to no, make sure it does not cause -set_version
19046# flags to be left without arguments
19047need_version=unknown
19048
19049case $host_os in
19050aix3*)
19051 version_type=linux
19052 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
19053 shlibpath_var=LIBPATH
19054
19055 # AIX 3 has no versioning support, so we append a major version to the name.
19056 soname_spec='${libname}${release}${shared_ext}$major'
19057 ;;
19058
19059aix[4-9]*)
19060 version_type=linux
19061 need_lib_prefix=no
19062 need_version=no
19063 hardcode_into_libs=yes
19064 if test "$host_cpu" = ia64; then
19065 # AIX 5 supports IA64
19066 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
19067 shlibpath_var=LD_LIBRARY_PATH
19068 else
19069 # With GCC up to 2.95.x, collect2 would create an import file
19070 # for dependence libraries. The import file would start with
19071 # the line `#! .'. This would cause the generated library to
19072 # depend on `.', always an invalid library. This was fixed in
19073 # development snapshots of GCC prior to 3.0.
19074 case $host_os in
19075 aix4 | aix4.[01] | aix4.[01].*)
19076 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
19077 echo ' yes '
19078 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
19079 :
19080 else
19081 can_build_shared=no
19082 fi
19083 ;;
19084 esac
19085 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
19086 # soname into executable. Probably we can add versioning support to
19087 # collect2, so additional links can be useful in future.
19088 if test "$aix_use_runtimelinking" = yes; then
19089 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
19090 # instead of lib<name>.a to let people know that these are not
19091 # typical AIX shared libraries.
19092 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19093 else
19094 # We preserve .a as extension for shared libraries through AIX4.2
19095 # and later when we are not doing run time linking.
19096 library_names_spec='${libname}${release}.a $libname.a'
19097 soname_spec='${libname}${release}${shared_ext}$major'
19098 fi
19099 shlibpath_var=LIBPATH
19100 fi
19101 ;;
19102
19103amigaos*)
19104 case $host_cpu in
19105 powerpc)
19106 # Since July 2007 AmigaOS4 officially supports .so libraries.
19107 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
19108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19109 ;;
19110 m68k)
19111 library_names_spec='$libname.ixlibrary $libname.a'
19112 # Create ${libname}_ixlibrary.a entries in /sys/libs.
cristy0c60a692010-11-04 01:09:47 +000019113 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'
cristy73bd4a52010-10-05 11:24:23 +000019114 ;;
19115 esac
19116 ;;
19117
19118beos*)
19119 library_names_spec='${libname}${shared_ext}'
19120 dynamic_linker="$host_os ld.so"
19121 shlibpath_var=LIBRARY_PATH
19122 ;;
19123
19124bsdi[45]*)
19125 version_type=linux
19126 need_version=no
19127 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19128 soname_spec='${libname}${release}${shared_ext}$major'
19129 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
19130 shlibpath_var=LD_LIBRARY_PATH
19131 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
19132 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
19133 # the default ld.so.conf also contains /usr/contrib/lib and
19134 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
19135 # libtool to hard-code these into programs
19136 ;;
19137
19138cygwin* | mingw* | pw32* | cegcc*)
19139 version_type=windows
19140 shrext_cmds=".dll"
19141 need_version=no
19142 need_lib_prefix=no
19143
cristyda16f162011-02-19 23:52:17 +000019144 case $GCC,$cc_basename in
19145 yes,*)
19146 # gcc
cristy73bd4a52010-10-05 11:24:23 +000019147 library_names_spec='$libname.dll.a'
19148 # DLL is installed to $(libdir)/../bin by postinstall_cmds
19149 postinstall_cmds='base_file=`basename \${file}`~
19150 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
19151 dldir=$destdir/`dirname \$dlpath`~
19152 test -d \$dldir || mkdir -p \$dldir~
19153 $install_prog $dir/$dlname \$dldir/$dlname~
19154 chmod a+x \$dldir/$dlname~
19155 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
19156 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
19157 fi'
19158 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
19159 dlpath=$dir/\$dldll~
19160 $RM \$dlpath'
19161 shlibpath_overrides_runpath=yes
19162
19163 case $host_os in
19164 cygwin*)
19165 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
19166 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
cristy0c60a692010-11-04 01:09:47 +000019167
cristy73bd4a52010-10-05 11:24:23 +000019168 ;;
19169 mingw* | cegcc*)
19170 # MinGW DLLs use traditional 'lib' prefix
19171 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
cristy73bd4a52010-10-05 11:24:23 +000019172 ;;
19173 pw32*)
19174 # pw32 DLLs use 'pw' prefix rather than 'lib'
19175 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
19176 ;;
19177 esac
cristyda16f162011-02-19 23:52:17 +000019178 dynamic_linker='Win32 ld.exe'
19179 ;;
19180
19181 *,cl*)
19182 # Native MSVC
19183 libname_spec='$name'
19184 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
19185 library_names_spec='${libname}.dll.lib'
19186
19187 case $build_os in
19188 mingw*)
19189 sys_lib_search_path_spec=
19190 lt_save_ifs=$IFS
19191 IFS=';'
19192 for lt_path in $LIB
19193 do
19194 IFS=$lt_save_ifs
19195 # Let DOS variable expansion print the short 8.3 style file name.
19196 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
19197 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
19198 done
19199 IFS=$lt_save_ifs
19200 # Convert to MSYS style.
19201 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
19202 ;;
19203 cygwin*)
19204 # Convert to unix form, then to dos form, then back to unix form
19205 # but this time dos style (no spaces!) so that the unix form looks
19206 # like /cygdrive/c/PROGRA~1:/cygdr...
19207 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
19208 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
19209 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
19210 ;;
19211 *)
19212 sys_lib_search_path_spec="$LIB"
19213 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
19214 # It is most probably a Windows format PATH.
19215 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
19216 else
19217 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
19218 fi
19219 # FIXME: find the short name or the path components, as spaces are
19220 # common. (e.g. "Program Files" -> "PROGRA~1")
19221 ;;
19222 esac
19223
19224 # DLL is installed to $(libdir)/../bin by postinstall_cmds
19225 postinstall_cmds='base_file=`basename \${file}`~
19226 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
19227 dldir=$destdir/`dirname \$dlpath`~
19228 test -d \$dldir || mkdir -p \$dldir~
19229 $install_prog $dir/$dlname \$dldir/$dlname'
19230 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
19231 dlpath=$dir/\$dldll~
19232 $RM \$dlpath'
19233 shlibpath_overrides_runpath=yes
19234 dynamic_linker='Win32 link.exe'
cristy73bd4a52010-10-05 11:24:23 +000019235 ;;
19236
19237 *)
cristyda16f162011-02-19 23:52:17 +000019238 # Assume MSVC wrapper
cristy73bd4a52010-10-05 11:24:23 +000019239 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
cristyda16f162011-02-19 23:52:17 +000019240 dynamic_linker='Win32 ld.exe'
cristy73bd4a52010-10-05 11:24:23 +000019241 ;;
19242 esac
cristy73bd4a52010-10-05 11:24:23 +000019243 # FIXME: first we should search . and the directory the executable is in
19244 shlibpath_var=PATH
19245 ;;
19246
19247darwin* | rhapsody*)
19248 dynamic_linker="$host_os dyld"
19249 version_type=darwin
19250 need_lib_prefix=no
19251 need_version=no
19252 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
19253 soname_spec='${libname}${release}${major}$shared_ext'
19254 shlibpath_overrides_runpath=yes
19255 shlibpath_var=DYLD_LIBRARY_PATH
19256 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
19257
19258 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
19259 ;;
19260
19261dgux*)
19262 version_type=linux
19263 need_lib_prefix=no
19264 need_version=no
19265 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
19266 soname_spec='${libname}${release}${shared_ext}$major'
19267 shlibpath_var=LD_LIBRARY_PATH
19268 ;;
19269
19270freebsd1*)
19271 dynamic_linker=no
19272 ;;
19273
19274freebsd* | dragonfly*)
19275 # DragonFly does not have aout. When/if they implement a new
19276 # versioning mechanism, adjust this.
19277 if test -x /usr/bin/objformat; then
19278 objformat=`/usr/bin/objformat`
19279 else
19280 case $host_os in
19281 freebsd[123]*) objformat=aout ;;
19282 *) objformat=elf ;;
19283 esac
19284 fi
19285 version_type=freebsd-$objformat
19286 case $version_type in
19287 freebsd-elf*)
19288 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19289 need_version=no
19290 need_lib_prefix=no
19291 ;;
19292 freebsd-*)
19293 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
19294 need_version=yes
19295 ;;
19296 esac
19297 shlibpath_var=LD_LIBRARY_PATH
19298 case $host_os in
19299 freebsd2*)
19300 shlibpath_overrides_runpath=yes
19301 ;;
19302 freebsd3.[01]* | freebsdelf3.[01]*)
19303 shlibpath_overrides_runpath=yes
19304 hardcode_into_libs=yes
19305 ;;
19306 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
19307 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
19308 shlibpath_overrides_runpath=no
19309 hardcode_into_libs=yes
19310 ;;
19311 *) # from 4.6 on, and DragonFly
19312 shlibpath_overrides_runpath=yes
19313 hardcode_into_libs=yes
19314 ;;
19315 esac
19316 ;;
19317
19318gnu*)
19319 version_type=linux
19320 need_lib_prefix=no
19321 need_version=no
19322 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
19323 soname_spec='${libname}${release}${shared_ext}$major'
19324 shlibpath_var=LD_LIBRARY_PATH
19325 hardcode_into_libs=yes
19326 ;;
19327
cristy0c60a692010-11-04 01:09:47 +000019328haiku*)
19329 version_type=linux
19330 need_lib_prefix=no
19331 need_version=no
19332 dynamic_linker="$host_os runtime_loader"
19333 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
19334 soname_spec='${libname}${release}${shared_ext}$major'
19335 shlibpath_var=LIBRARY_PATH
19336 shlibpath_overrides_runpath=yes
19337 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
19338 hardcode_into_libs=yes
19339 ;;
19340
cristy73bd4a52010-10-05 11:24:23 +000019341hpux9* | hpux10* | hpux11*)
19342 # Give a soname corresponding to the major version so that dld.sl refuses to
19343 # link against other versions.
19344 version_type=sunos
19345 need_lib_prefix=no
19346 need_version=no
19347 case $host_cpu in
19348 ia64*)
19349 shrext_cmds='.so'
19350 hardcode_into_libs=yes
19351 dynamic_linker="$host_os dld.so"
19352 shlibpath_var=LD_LIBRARY_PATH
19353 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
19354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19355 soname_spec='${libname}${release}${shared_ext}$major'
19356 if test "X$HPUX_IA64_MODE" = X32; then
19357 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
19358 else
19359 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
19360 fi
19361 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
19362 ;;
19363 hppa*64*)
19364 shrext_cmds='.sl'
19365 hardcode_into_libs=yes
19366 dynamic_linker="$host_os dld.sl"
19367 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
19368 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
19369 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19370 soname_spec='${libname}${release}${shared_ext}$major'
19371 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
19372 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
19373 ;;
19374 *)
19375 shrext_cmds='.sl'
19376 dynamic_linker="$host_os dld.sl"
19377 shlibpath_var=SHLIB_PATH
19378 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
19379 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19380 soname_spec='${libname}${release}${shared_ext}$major'
19381 ;;
19382 esac
cristy0c60a692010-11-04 01:09:47 +000019383 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
cristy73bd4a52010-10-05 11:24:23 +000019384 postinstall_cmds='chmod 555 $lib'
cristy0c60a692010-11-04 01:09:47 +000019385 # or fails outright, so override atomically:
19386 install_override_mode=555
cristy73bd4a52010-10-05 11:24:23 +000019387 ;;
19388
19389interix[3-9]*)
19390 version_type=linux
19391 need_lib_prefix=no
19392 need_version=no
19393 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
19394 soname_spec='${libname}${release}${shared_ext}$major'
19395 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
19396 shlibpath_var=LD_LIBRARY_PATH
19397 shlibpath_overrides_runpath=no
19398 hardcode_into_libs=yes
19399 ;;
19400
19401irix5* | irix6* | nonstopux*)
19402 case $host_os in
19403 nonstopux*) version_type=nonstopux ;;
19404 *)
19405 if test "$lt_cv_prog_gnu_ld" = yes; then
19406 version_type=linux
19407 else
19408 version_type=irix
19409 fi ;;
19410 esac
19411 need_lib_prefix=no
19412 need_version=no
19413 soname_spec='${libname}${release}${shared_ext}$major'
19414 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
19415 case $host_os in
19416 irix5* | nonstopux*)
19417 libsuff= shlibsuff=
19418 ;;
19419 *)
19420 case $LD in # libtool.m4 will add one of these switches to LD
19421 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
19422 libsuff= shlibsuff= libmagic=32-bit;;
19423 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
19424 libsuff=32 shlibsuff=N32 libmagic=N32;;
19425 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
19426 libsuff=64 shlibsuff=64 libmagic=64-bit;;
19427 *) libsuff= shlibsuff= libmagic=never-match;;
19428 esac
19429 ;;
19430 esac
19431 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
19432 shlibpath_overrides_runpath=no
19433 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
19434 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
19435 hardcode_into_libs=yes
19436 ;;
19437
19438# No shared lib support for Linux oldld, aout, or coff.
19439linux*oldld* | linux*aout* | linux*coff*)
19440 dynamic_linker=no
19441 ;;
19442
19443# This must be Linux ELF.
cristy0c60a692010-11-04 01:09:47 +000019444linux* | k*bsd*-gnu | kopensolaris*-gnu)
cristy73bd4a52010-10-05 11:24:23 +000019445 version_type=linux
19446 need_lib_prefix=no
19447 need_version=no
19448 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19449 soname_spec='${libname}${release}${shared_ext}$major'
19450 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
19451 shlibpath_var=LD_LIBRARY_PATH
19452 shlibpath_overrides_runpath=no
cristy0c60a692010-11-04 01:09:47 +000019453
cristy73bd4a52010-10-05 11:24:23 +000019454 # Some binutils ld are patched to set DT_RUNPATH
cristyda16f162011-02-19 23:52:17 +000019455 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
cristy0c60a692010-11-04 01:09:47 +000019456 $as_echo_n "(cached) " >&6
19457else
19458 lt_cv_shlibpath_overrides_runpath=no
19459 save_LDFLAGS=$LDFLAGS
19460 save_libdir=$libdir
19461 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
19462 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
19463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy73bd4a52010-10-05 11:24:23 +000019464/* end confdefs.h. */
19465
19466int
19467main ()
19468{
19469
19470 ;
19471 return 0;
19472}
19473_ACEOF
19474if ac_fn_cxx_try_link "$LINENO"; then :
19475 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
cristy0c60a692010-11-04 01:09:47 +000019476 lt_cv_shlibpath_overrides_runpath=yes
cristy73bd4a52010-10-05 11:24:23 +000019477fi
19478fi
19479rm -f core conftest.err conftest.$ac_objext \
19480 conftest$ac_exeext conftest.$ac_ext
cristy0c60a692010-11-04 01:09:47 +000019481 LDFLAGS=$save_LDFLAGS
19482 libdir=$save_libdir
19483
19484fi
19485
19486 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
cristy73bd4a52010-10-05 11:24:23 +000019487
19488 # This implies no fast_install, which is unacceptable.
19489 # Some rework will be needed to allow for fast_install
19490 # before this can be enabled.
19491 hardcode_into_libs=yes
19492
19493 # Add ABI-specific directories to the system library path.
19494 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
19495
19496 # Append ld.so.conf contents to the search path
19497 if test -f /etc/ld.so.conf; then
cristy0c60a692010-11-04 01:09:47 +000019498 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' ' '`
cristy73bd4a52010-10-05 11:24:23 +000019499 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
cristy0c60a692010-11-04 01:09:47 +000019500
cristy73bd4a52010-10-05 11:24:23 +000019501 fi
19502
19503 # We used to test for /lib/ld.so.1 and disable shared libraries on
19504 # powerpc, because MkLinux only supported shared libraries with the
19505 # GNU dynamic linker. Since this was broken with cross compilers,
19506 # most powerpc-linux boxes support dynamic linking these days and
19507 # people can always --disable-shared, the test was removed, and we
19508 # assume the GNU/Linux dynamic linker is in use.
19509 dynamic_linker='GNU/Linux ld.so'
19510 ;;
19511
19512netbsd*)
19513 version_type=sunos
19514 need_lib_prefix=no
19515 need_version=no
19516 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
19517 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
19518 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
19519 dynamic_linker='NetBSD (a.out) ld.so'
19520 else
19521 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
19522 soname_spec='${libname}${release}${shared_ext}$major'
19523 dynamic_linker='NetBSD ld.elf_so'
19524 fi
19525 shlibpath_var=LD_LIBRARY_PATH
19526 shlibpath_overrides_runpath=yes
19527 hardcode_into_libs=yes
19528 ;;
19529
19530newsos6)
19531 version_type=linux
19532 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19533 shlibpath_var=LD_LIBRARY_PATH
19534 shlibpath_overrides_runpath=yes
19535 ;;
19536
19537*nto* | *qnx*)
19538 version_type=qnx
19539 need_lib_prefix=no
19540 need_version=no
19541 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19542 soname_spec='${libname}${release}${shared_ext}$major'
19543 shlibpath_var=LD_LIBRARY_PATH
19544 shlibpath_overrides_runpath=no
19545 hardcode_into_libs=yes
19546 dynamic_linker='ldqnx.so'
19547 ;;
19548
19549openbsd*)
19550 version_type=sunos
19551 sys_lib_dlsearch_path_spec="/usr/lib"
19552 need_lib_prefix=no
19553 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
19554 case $host_os in
19555 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
19556 *) need_version=no ;;
19557 esac
19558 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
19559 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
19560 shlibpath_var=LD_LIBRARY_PATH
19561 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
19562 case $host_os in
19563 openbsd2.[89] | openbsd2.[89].*)
19564 shlibpath_overrides_runpath=no
19565 ;;
19566 *)
19567 shlibpath_overrides_runpath=yes
19568 ;;
19569 esac
19570 else
19571 shlibpath_overrides_runpath=yes
19572 fi
19573 ;;
19574
19575os2*)
19576 libname_spec='$name'
19577 shrext_cmds=".dll"
19578 need_lib_prefix=no
19579 library_names_spec='$libname${shared_ext} $libname.a'
19580 dynamic_linker='OS/2 ld.exe'
19581 shlibpath_var=LIBPATH
19582 ;;
19583
19584osf3* | osf4* | osf5*)
19585 version_type=osf
19586 need_lib_prefix=no
19587 need_version=no
19588 soname_spec='${libname}${release}${shared_ext}$major'
19589 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19590 shlibpath_var=LD_LIBRARY_PATH
19591 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
19592 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
19593 ;;
19594
19595rdos*)
19596 dynamic_linker=no
19597 ;;
19598
19599solaris*)
19600 version_type=linux
19601 need_lib_prefix=no
19602 need_version=no
19603 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19604 soname_spec='${libname}${release}${shared_ext}$major'
19605 shlibpath_var=LD_LIBRARY_PATH
19606 shlibpath_overrides_runpath=yes
19607 hardcode_into_libs=yes
19608 # ldd complains unless libraries are executable
19609 postinstall_cmds='chmod +x $lib'
19610 ;;
19611
19612sunos4*)
19613 version_type=sunos
19614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
19615 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
19616 shlibpath_var=LD_LIBRARY_PATH
19617 shlibpath_overrides_runpath=yes
19618 if test "$with_gnu_ld" = yes; then
19619 need_lib_prefix=no
19620 fi
19621 need_version=yes
19622 ;;
19623
19624sysv4 | sysv4.3*)
19625 version_type=linux
19626 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19627 soname_spec='${libname}${release}${shared_ext}$major'
19628 shlibpath_var=LD_LIBRARY_PATH
19629 case $host_vendor in
19630 sni)
19631 shlibpath_overrides_runpath=no
19632 need_lib_prefix=no
19633 runpath_var=LD_RUN_PATH
19634 ;;
19635 siemens)
19636 need_lib_prefix=no
19637 ;;
19638 motorola)
19639 need_lib_prefix=no
19640 need_version=no
19641 shlibpath_overrides_runpath=no
19642 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
19643 ;;
19644 esac
19645 ;;
19646
19647sysv4*MP*)
19648 if test -d /usr/nec ;then
19649 version_type=linux
19650 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
19651 soname_spec='$libname${shared_ext}.$major'
19652 shlibpath_var=LD_LIBRARY_PATH
19653 fi
19654 ;;
19655
19656sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
19657 version_type=freebsd-elf
19658 need_lib_prefix=no
19659 need_version=no
19660 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19661 soname_spec='${libname}${release}${shared_ext}$major'
19662 shlibpath_var=LD_LIBRARY_PATH
19663 shlibpath_overrides_runpath=yes
19664 hardcode_into_libs=yes
19665 if test "$with_gnu_ld" = yes; then
19666 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
19667 else
19668 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
19669 case $host_os in
19670 sco3.2v5*)
19671 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
19672 ;;
19673 esac
19674 fi
19675 sys_lib_dlsearch_path_spec='/usr/lib'
19676 ;;
19677
19678tpf*)
19679 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
19680 version_type=linux
19681 need_lib_prefix=no
19682 need_version=no
19683 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19684 shlibpath_var=LD_LIBRARY_PATH
19685 shlibpath_overrides_runpath=no
19686 hardcode_into_libs=yes
19687 ;;
19688
19689uts4*)
19690 version_type=linux
19691 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19692 soname_spec='${libname}${release}${shared_ext}$major'
19693 shlibpath_var=LD_LIBRARY_PATH
19694 ;;
19695
19696*)
19697 dynamic_linker=no
19698 ;;
19699esac
19700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
19701$as_echo "$dynamic_linker" >&6; }
19702test "$dynamic_linker" = no && can_build_shared=no
19703
19704variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19705if test "$GCC" = yes; then
19706 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19707fi
19708
19709if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19710 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19711fi
19712if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19713 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19714fi
19715
19716
19717
19718
19719
19720
19721
19722
19723
19724
19725
19726
19727
19728
19729
19730
19731
19732
19733
19734
19735
19736
19737
19738
19739
19740
19741
19742
19743
19744
19745
19746
19747
19748
19749
19750
cristy0c60a692010-11-04 01:09:47 +000019751
19752
cristy73bd4a52010-10-05 11:24:23 +000019753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
19754$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19755hardcode_action_CXX=
19756if test -n "$hardcode_libdir_flag_spec_CXX" ||
19757 test -n "$runpath_var_CXX" ||
19758 test "X$hardcode_automatic_CXX" = "Xyes" ; then
19759
19760 # We can hardcode non-existent directories.
19761 if test "$hardcode_direct_CXX" != no &&
19762 # If the only mechanism to avoid hardcoding is shlibpath_var, we
19763 # have to relink, otherwise we might link with an installed library
19764 # when we should be linking with a yet-to-be-installed one
19765 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
19766 test "$hardcode_minus_L_CXX" != no; then
19767 # Linking always hardcodes the temporary library directory.
19768 hardcode_action_CXX=relink
19769 else
19770 # We can link without hardcoding, and we can hardcode nonexisting dirs.
19771 hardcode_action_CXX=immediate
19772 fi
19773else
19774 # We cannot hardcode anything, or else we can only hardcode existing
19775 # directories.
19776 hardcode_action_CXX=unsupported
19777fi
19778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
19779$as_echo "$hardcode_action_CXX" >&6; }
19780
19781if test "$hardcode_action_CXX" = relink ||
19782 test "$inherit_rpath_CXX" = yes; then
19783 # Fast installation is not supported
19784 enable_fast_install=no
19785elif test "$shlibpath_overrides_runpath" = yes ||
19786 test "$enable_shared" = no; then
19787 # Fast installation is not necessary
19788 enable_fast_install=needless
19789fi
19790
19791
19792
19793
19794
19795
19796
19797 fi # test -n "$compiler"
19798
19799 CC=$lt_save_CC
cristyda16f162011-02-19 23:52:17 +000019800 CFLAGS=$lt_save_CFLAGS
cristy73bd4a52010-10-05 11:24:23 +000019801 LDCXX=$LD
19802 LD=$lt_save_LD
19803 GCC=$lt_save_GCC
19804 with_gnu_ld=$lt_save_with_gnu_ld
19805 lt_cv_path_LDCXX=$lt_cv_path_LD
19806 lt_cv_path_LD=$lt_save_path_LD
19807 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
19808 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
19809fi # test "$_lt_caught_CXX_error" != yes
19810
19811ac_ext=c
19812ac_cpp='$CPP $CPPFLAGS'
19813ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19814ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19815ac_compiler_gnu=$ac_cv_c_compiler_gnu
19816
19817
19818
19819
19820
19821
19822
19823
19824
19825
19826
19827
19828
19829 ac_config_commands="$ac_config_commands libtool"
19830
19831
19832
19833
19834# Only expand once:
19835
19836
19837
cristy3ed852e2009-09-05 21:47:34 +000019838
19839
19840# Configure libltdl
cristy73bd4a52010-10-05 11:24:23 +000019841
19842
19843
19844
19845
19846
19847
cristy73bd4a52010-10-05 11:24:23 +000019848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which extension is used for runtime loadable modules" >&5
19849$as_echo_n "checking which extension is used for runtime loadable modules... " >&6; }
cristyda16f162011-02-19 23:52:17 +000019850if ${libltdl_cv_shlibext+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000019851 $as_echo_n "(cached) " >&6
19852else
19853
19854module=yes
19855eval libltdl_cv_shlibext=$shrext_cmds
19856
19857fi
19858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_shlibext" >&5
19859$as_echo "$libltdl_cv_shlibext" >&6; }
19860if test -n "$libltdl_cv_shlibext"; then
19861
19862cat >>confdefs.h <<_ACEOF
19863#define LT_MODULE_EXT "$libltdl_cv_shlibext"
19864_ACEOF
19865
19866fi
19867
19868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which variable specifies run-time module search path" >&5
19869$as_echo_n "checking which variable specifies run-time module search path... " >&6; }
cristyda16f162011-02-19 23:52:17 +000019870if ${lt_cv_module_path_var+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000019871 $as_echo_n "(cached) " >&6
19872else
19873 lt_cv_module_path_var="$shlibpath_var"
19874fi
19875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_module_path_var" >&5
19876$as_echo "$lt_cv_module_path_var" >&6; }
19877if test -n "$lt_cv_module_path_var"; then
19878
19879cat >>confdefs.h <<_ACEOF
19880#define LT_MODULE_PATH_VAR "$lt_cv_module_path_var"
19881_ACEOF
19882
19883fi
19884
19885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the default library search path" >&5
19886$as_echo_n "checking for the default library search path... " >&6; }
cristyda16f162011-02-19 23:52:17 +000019887if ${lt_cv_sys_dlsearch_path+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000019888 $as_echo_n "(cached) " >&6
19889else
19890 lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"
19891fi
19892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_dlsearch_path" >&5
19893$as_echo "$lt_cv_sys_dlsearch_path" >&6; }
19894if test -n "$lt_cv_sys_dlsearch_path"; then
19895 sys_dlsearch_path=
19896 for dir in $lt_cv_sys_dlsearch_path; do
19897 if test -z "$sys_dlsearch_path"; then
19898 sys_dlsearch_path="$dir"
19899 else
19900 sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir"
19901 fi
19902 done
19903
19904cat >>confdefs.h <<_ACEOF
19905#define LT_DLSEARCH_PATH "$sys_dlsearch_path"
19906_ACEOF
19907
19908fi
19909
19910
19911LT_DLLOADERS=
19912
19913
19914ac_ext=c
19915ac_cpp='$CPP $CPPFLAGS'
19916ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19917ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19918ac_compiler_gnu=$ac_cv_c_compiler_gnu
19919
19920
19921LIBADD_DLOPEN=
19922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
19923$as_echo_n "checking for library containing dlopen... " >&6; }
cristyda16f162011-02-19 23:52:17 +000019924if ${ac_cv_search_dlopen+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000019925 $as_echo_n "(cached) " >&6
19926else
19927 ac_func_search_save_LIBS=$LIBS
19928cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19929/* end confdefs.h. */
19930
19931/* Override any GCC internal prototype to avoid an error.
19932 Use char because int might match the return type of a GCC
19933 builtin and then its argument prototype would still apply. */
19934#ifdef __cplusplus
19935extern "C"
19936#endif
19937char dlopen ();
19938int
19939main ()
19940{
19941return dlopen ();
19942 ;
19943 return 0;
19944}
19945_ACEOF
19946for ac_lib in '' dl; do
19947 if test -z "$ac_lib"; then
19948 ac_res="none required"
19949 else
19950 ac_res=-l$ac_lib
19951 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
19952 fi
19953 if ac_fn_c_try_link "$LINENO"; then :
19954 ac_cv_search_dlopen=$ac_res
19955fi
19956rm -f core conftest.err conftest.$ac_objext \
19957 conftest$ac_exeext
cristyda16f162011-02-19 23:52:17 +000019958 if ${ac_cv_search_dlopen+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000019959 break
19960fi
19961done
cristyda16f162011-02-19 23:52:17 +000019962if ${ac_cv_search_dlopen+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000019963
19964else
19965 ac_cv_search_dlopen=no
19966fi
19967rm conftest.$ac_ext
19968LIBS=$ac_func_search_save_LIBS
19969fi
19970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
19971$as_echo "$ac_cv_search_dlopen" >&6; }
19972ac_res=$ac_cv_search_dlopen
19973if test "$ac_res" != no; then :
19974 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19975
19976$as_echo "#define HAVE_LIBDL 1" >>confdefs.h
19977
19978 if test "$ac_cv_search_dlopen" != "none required" ; then
19979 LIBADD_DLOPEN="-ldl"
19980 fi
19981 libltdl_cv_lib_dl_dlopen="yes"
19982 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"
19983else
19984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19985/* end confdefs.h. */
19986#if HAVE_DLFCN_H
19987# include <dlfcn.h>
19988#endif
19989
19990int
19991main ()
19992{
19993dlopen(0, 0);
19994 ;
19995 return 0;
19996}
19997_ACEOF
19998if ac_fn_c_try_link "$LINENO"; then :
19999
20000$as_echo "#define HAVE_LIBDL 1" >>confdefs.h
20001
20002 libltdl_cv_func_dlopen="yes"
20003 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"
20004else
20005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
20006$as_echo_n "checking for dlopen in -lsvld... " >&6; }
cristyda16f162011-02-19 23:52:17 +000020007if ${ac_cv_lib_svld_dlopen+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000020008 $as_echo_n "(cached) " >&6
20009else
20010 ac_check_lib_save_LIBS=$LIBS
20011LIBS="-lsvld $LIBS"
20012cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20013/* end confdefs.h. */
20014
20015/* Override any GCC internal prototype to avoid an error.
20016 Use char because int might match the return type of a GCC
20017 builtin and then its argument prototype would still apply. */
20018#ifdef __cplusplus
20019extern "C"
20020#endif
20021char dlopen ();
20022int
20023main ()
20024{
20025return dlopen ();
20026 ;
20027 return 0;
20028}
20029_ACEOF
20030if ac_fn_c_try_link "$LINENO"; then :
20031 ac_cv_lib_svld_dlopen=yes
20032else
20033 ac_cv_lib_svld_dlopen=no
20034fi
20035rm -f core conftest.err conftest.$ac_objext \
20036 conftest$ac_exeext conftest.$ac_ext
20037LIBS=$ac_check_lib_save_LIBS
20038fi
20039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
20040$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
cristyda16f162011-02-19 23:52:17 +000020041if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000020042
20043$as_echo "#define HAVE_LIBDL 1" >>confdefs.h
20044
20045 LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes"
20046 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"
20047fi
20048
20049fi
20050rm -f core conftest.err conftest.$ac_objext \
20051 conftest$ac_exeext conftest.$ac_ext
20052fi
20053
20054if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
20055then
20056 lt_save_LIBS="$LIBS"
20057 LIBS="$LIBS $LIBADD_DLOPEN"
20058 for ac_func in dlerror
20059do :
20060 ac_fn_c_check_func "$LINENO" "dlerror" "ac_cv_func_dlerror"
cristyda16f162011-02-19 23:52:17 +000020061if test "x$ac_cv_func_dlerror" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000020062 cat >>confdefs.h <<_ACEOF
20063#define HAVE_DLERROR 1
20064_ACEOF
20065
20066fi
20067done
20068
20069 LIBS="$lt_save_LIBS"
20070fi
20071
20072
20073LIBADD_SHL_LOAD=
20074ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
cristyda16f162011-02-19 23:52:17 +000020075if test "x$ac_cv_func_shl_load" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000020076
20077$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
20078
20079 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
20080else
20081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
20082$as_echo_n "checking for shl_load in -ldld... " >&6; }
cristyda16f162011-02-19 23:52:17 +000020083if ${ac_cv_lib_dld_shl_load+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000020084 $as_echo_n "(cached) " >&6
20085else
20086 ac_check_lib_save_LIBS=$LIBS
20087LIBS="-ldld $LIBS"
20088cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20089/* end confdefs.h. */
20090
20091/* Override any GCC internal prototype to avoid an error.
20092 Use char because int might match the return type of a GCC
20093 builtin and then its argument prototype would still apply. */
20094#ifdef __cplusplus
20095extern "C"
20096#endif
20097char shl_load ();
20098int
20099main ()
20100{
20101return shl_load ();
20102 ;
20103 return 0;
20104}
20105_ACEOF
20106if ac_fn_c_try_link "$LINENO"; then :
20107 ac_cv_lib_dld_shl_load=yes
20108else
20109 ac_cv_lib_dld_shl_load=no
20110fi
20111rm -f core conftest.err conftest.$ac_objext \
20112 conftest$ac_exeext conftest.$ac_ext
20113LIBS=$ac_check_lib_save_LIBS
20114fi
20115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
20116$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
cristyda16f162011-02-19 23:52:17 +000020117if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000020118
20119$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
20120
20121 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
20122 LIBADD_SHL_LOAD="-ldld"
20123fi
20124
20125fi
20126
20127
20128
20129case $host_os in
20130darwin[1567].*)
20131# We only want this for pre-Mac OS X 10.4.
20132 ac_fn_c_check_func "$LINENO" "_dyld_func_lookup" "ac_cv_func__dyld_func_lookup"
cristyda16f162011-02-19 23:52:17 +000020133if test "x$ac_cv_func__dyld_func_lookup" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000020134
20135$as_echo "#define HAVE_DYLD 1" >>confdefs.h
20136
20137 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"
20138fi
20139
20140 ;;
20141beos*)
20142 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la"
20143 ;;
20144cygwin* | mingw* | os2* | pw32*)
20145 ac_fn_c_check_decl "$LINENO" "cygwin_conv_path" "ac_cv_have_decl_cygwin_conv_path" "#include <sys/cygwin.h>
20146"
cristyda16f162011-02-19 23:52:17 +000020147if test "x$ac_cv_have_decl_cygwin_conv_path" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000020148 ac_have_decl=1
20149else
20150 ac_have_decl=0
20151fi
20152
20153cat >>confdefs.h <<_ACEOF
20154#define HAVE_DECL_CYGWIN_CONV_PATH $ac_have_decl
20155_ACEOF
20156
20157 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la"
20158 ;;
20159esac
20160
20161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
20162$as_echo_n "checking for dld_link in -ldld... " >&6; }
cristyda16f162011-02-19 23:52:17 +000020163if ${ac_cv_lib_dld_dld_link+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000020164 $as_echo_n "(cached) " >&6
20165else
20166 ac_check_lib_save_LIBS=$LIBS
20167LIBS="-ldld $LIBS"
20168cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20169/* end confdefs.h. */
20170
20171/* Override any GCC internal prototype to avoid an error.
20172 Use char because int might match the return type of a GCC
20173 builtin and then its argument prototype would still apply. */
20174#ifdef __cplusplus
20175extern "C"
20176#endif
20177char dld_link ();
20178int
20179main ()
20180{
20181return dld_link ();
20182 ;
20183 return 0;
20184}
20185_ACEOF
20186if ac_fn_c_try_link "$LINENO"; then :
20187 ac_cv_lib_dld_dld_link=yes
20188else
20189 ac_cv_lib_dld_dld_link=no
20190fi
20191rm -f core conftest.err conftest.$ac_objext \
20192 conftest$ac_exeext conftest.$ac_ext
20193LIBS=$ac_check_lib_save_LIBS
20194fi
20195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
20196$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
cristyda16f162011-02-19 23:52:17 +000020197if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000020198
20199$as_echo "#define HAVE_DLD 1" >>confdefs.h
20200
20201 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"
20202fi
20203
20204
20205
20206
20207LT_DLPREOPEN=
20208if test -n "$LT_DLLOADERS"
20209then
20210 for lt_loader in $LT_DLLOADERS; do
20211 LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader "
20212 done
20213
20214$as_echo "#define HAVE_LIBDLLOADER 1" >>confdefs.h
20215
20216fi
20217
20218
20219LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD"
20220
20221
20222ac_ext=c
20223ac_cpp='$CPP $CPPFLAGS'
20224ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20225ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20226ac_compiler_gnu=$ac_cv_c_compiler_gnu
20227
20228
20229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix in compiled symbols" >&5
20230$as_echo_n "checking for _ prefix in compiled symbols... " >&6; }
cristyda16f162011-02-19 23:52:17 +000020231if ${lt_cv_sys_symbol_underscore+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000020232 $as_echo_n "(cached) " >&6
20233else
20234 lt_cv_sys_symbol_underscore=no
20235 cat > conftest.$ac_ext <<_LT_EOF
20236void nm_test_func(){}
20237int main(){nm_test_func;return 0;}
20238_LT_EOF
20239 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
20240 (eval $ac_compile) 2>&5
20241 ac_status=$?
20242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20243 test $ac_status = 0; }; then
20244 # Now try to grab the symbols.
20245 ac_nlist=conftest.nm
20246 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\""; } >&5
20247 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
20248 ac_status=$?
20249 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20250 test $ac_status = 0; } && test -s "$ac_nlist"; then
20251 # See whether the symbols have a leading underscore.
20252 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
20253 lt_cv_sys_symbol_underscore=yes
20254 else
20255 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
20256 :
20257 else
20258 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
20259 fi
20260 fi
20261 else
20262 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
20263 fi
20264 else
20265 echo "configure: failed program was:" >&5
20266 cat conftest.c >&5
20267 fi
20268 rm -rf conftest*
20269
20270fi
20271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_symbol_underscore" >&5
20272$as_echo "$lt_cv_sys_symbol_underscore" >&6; }
20273 sys_symbol_underscore=$lt_cv_sys_symbol_underscore
20274
20275
20276if test x"$lt_cv_sys_symbol_underscore" = xyes; then
20277 if test x"$libltdl_cv_func_dlopen" = xyes ||
20278 test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
20279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have to add an underscore for dlsym" >&5
20280$as_echo_n "checking whether we have to add an underscore for dlsym... " >&6; }
cristyda16f162011-02-19 23:52:17 +000020281if ${libltdl_cv_need_uscore+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000020282 $as_echo_n "(cached) " >&6
20283else
20284 libltdl_cv_need_uscore=unknown
20285 save_LIBS="$LIBS"
20286 LIBS="$LIBS $LIBADD_DLOPEN"
20287 if test "$cross_compiling" = yes; then :
20288 libltdl_cv_need_uscore=cross
20289else
20290 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
20291 lt_status=$lt_dlunknown
20292 cat > conftest.$ac_ext <<_LT_EOF
cristy0c60a692010-11-04 01:09:47 +000020293#line $LINENO "configure"
cristy73bd4a52010-10-05 11:24:23 +000020294#include "confdefs.h"
20295
20296#if HAVE_DLFCN_H
20297#include <dlfcn.h>
20298#endif
20299
20300#include <stdio.h>
20301
20302#ifdef RTLD_GLOBAL
20303# define LT_DLGLOBAL RTLD_GLOBAL
20304#else
20305# ifdef DL_GLOBAL
20306# define LT_DLGLOBAL DL_GLOBAL
20307# else
20308# define LT_DLGLOBAL 0
20309# endif
20310#endif
20311
20312/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
20313 find out it does not work in some platform. */
20314#ifndef LT_DLLAZY_OR_NOW
20315# ifdef RTLD_LAZY
20316# define LT_DLLAZY_OR_NOW RTLD_LAZY
20317# else
20318# ifdef DL_LAZY
20319# define LT_DLLAZY_OR_NOW DL_LAZY
20320# else
20321# ifdef RTLD_NOW
20322# define LT_DLLAZY_OR_NOW RTLD_NOW
20323# else
20324# ifdef DL_NOW
20325# define LT_DLLAZY_OR_NOW DL_NOW
20326# else
20327# define LT_DLLAZY_OR_NOW 0
20328# endif
20329# endif
20330# endif
20331# endif
20332#endif
20333
cristy0c60a692010-11-04 01:09:47 +000020334/* When -fvisbility=hidden is used, assume the code has been annotated
20335 correspondingly for the symbols needed. */
20336#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
cristyda16f162011-02-19 23:52:17 +000020337int fnord () __attribute__((visibility("default")));
cristy0c60a692010-11-04 01:09:47 +000020338#endif
20339
cristyda16f162011-02-19 23:52:17 +000020340int fnord () { return 42; }
cristy73bd4a52010-10-05 11:24:23 +000020341int main ()
20342{
20343 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
20344 int status = $lt_dlunknown;
20345
20346 if (self)
20347 {
20348 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
cristy0c60a692010-11-04 01:09:47 +000020349 else
20350 {
20351 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
20352 else puts (dlerror ());
20353 }
cristy73bd4a52010-10-05 11:24:23 +000020354 /* dlclose (self); */
20355 }
20356 else
20357 puts (dlerror ());
20358
20359 return status;
20360}
20361_LT_EOF
20362 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
20363 (eval $ac_link) 2>&5
20364 ac_status=$?
20365 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20366 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
20367 (./conftest; exit; ) >&5 2>/dev/null
20368 lt_status=$?
20369 case x$lt_status in
20370 x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
20371 x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
20372 x$lt_dlunknown|x*) ;;
20373 esac
20374 else :
20375 # compilation failed
20376
20377 fi
20378fi
20379rm -fr conftest*
20380
20381 LIBS="$save_LIBS"
20382
20383fi
20384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_need_uscore" >&5
20385$as_echo "$libltdl_cv_need_uscore" >&6; }
20386 fi
20387fi
20388
20389if test x"$libltdl_cv_need_uscore" = xyes; then
20390
20391$as_echo "#define NEED_USCORE 1" >>confdefs.h
20392
20393fi
20394
20395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether deplibs are loaded by dlopen" >&5
20396$as_echo_n "checking whether deplibs are loaded by dlopen... " >&6; }
cristyda16f162011-02-19 23:52:17 +000020397if ${lt_cv_sys_dlopen_deplibs+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000020398 $as_echo_n "(cached) " >&6
20399else
20400 # PORTME does your system automatically load deplibs for dlopen?
20401 # or its logical equivalent (e.g. shl_load for HP-UX < 11)
20402 # For now, we just catch OSes we know something about -- in the
20403 # future, we'll try test this programmatically.
20404 lt_cv_sys_dlopen_deplibs=unknown
20405 case $host_os in
20406 aix3*|aix4.1.*|aix4.2.*)
20407 # Unknown whether this is true for these versions of AIX, but
20408 # we want this `case' here to explicitly catch those versions.
20409 lt_cv_sys_dlopen_deplibs=unknown
20410 ;;
20411 aix[4-9]*)
20412 lt_cv_sys_dlopen_deplibs=yes
20413 ;;
20414 amigaos*)
20415 case $host_cpu in
20416 powerpc)
20417 lt_cv_sys_dlopen_deplibs=no
20418 ;;
20419 esac
20420 ;;
20421 darwin*)
20422 # Assuming the user has installed a libdl from somewhere, this is true
20423 # If you are looking for one http://www.opendarwin.org/projects/dlcompat
20424 lt_cv_sys_dlopen_deplibs=yes
20425 ;;
20426 freebsd* | dragonfly*)
20427 lt_cv_sys_dlopen_deplibs=yes
20428 ;;
cristy0c60a692010-11-04 01:09:47 +000020429 gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu)
cristy73bd4a52010-10-05 11:24:23 +000020430 # GNU and its variants, using gnu ld.so (Glibc)
20431 lt_cv_sys_dlopen_deplibs=yes
20432 ;;
20433 hpux10*|hpux11*)
20434 lt_cv_sys_dlopen_deplibs=yes
20435 ;;
20436 interix*)
20437 lt_cv_sys_dlopen_deplibs=yes
20438 ;;
20439 irix[12345]*|irix6.[01]*)
20440 # Catch all versions of IRIX before 6.2, and indicate that we don't
20441 # know how it worked for any of those versions.
20442 lt_cv_sys_dlopen_deplibs=unknown
20443 ;;
20444 irix*)
20445 # The case above catches anything before 6.2, and it's known that
20446 # at 6.2 and later dlopen does load deplibs.
20447 lt_cv_sys_dlopen_deplibs=yes
20448 ;;
20449 netbsd*)
20450 lt_cv_sys_dlopen_deplibs=yes
20451 ;;
20452 openbsd*)
20453 lt_cv_sys_dlopen_deplibs=yes
20454 ;;
20455 osf[1234]*)
20456 # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
20457 # it did *not* use an RPATH in a shared library to find objects the
20458 # library depends on, so we explicitly say `no'.
20459 lt_cv_sys_dlopen_deplibs=no
20460 ;;
20461 osf5.0|osf5.0a|osf5.1)
20462 # dlopen *does* load deplibs and with the right loader patch applied
20463 # it even uses RPATH in a shared library to search for shared objects
20464 # that the library depends on, but there's no easy way to know if that
20465 # patch is installed. Since this is the case, all we can really
20466 # say is unknown -- it depends on the patch being installed. If
20467 # it is, this changes to `yes'. Without it, it would be `no'.
20468 lt_cv_sys_dlopen_deplibs=unknown
20469 ;;
20470 osf*)
20471 # the two cases above should catch all versions of osf <= 5.1. Read
20472 # the comments above for what we know about them.
20473 # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
20474 # is used to find them so we can finally say `yes'.
20475 lt_cv_sys_dlopen_deplibs=yes
20476 ;;
20477 qnx*)
20478 lt_cv_sys_dlopen_deplibs=yes
20479 ;;
20480 solaris*)
20481 lt_cv_sys_dlopen_deplibs=yes
20482 ;;
20483 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
20484 libltdl_cv_sys_dlopen_deplibs=yes
20485 ;;
20486 esac
20487
20488fi
20489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_dlopen_deplibs" >&5
20490$as_echo "$lt_cv_sys_dlopen_deplibs" >&6; }
20491if test "$lt_cv_sys_dlopen_deplibs" != yes; then
20492
20493$as_echo "#define LTDL_DLOPEN_DEPLIBS 1" >>confdefs.h
20494
20495fi
20496
20497:
20498
20499for ac_header in argz.h
20500do :
20501 ac_fn_c_check_header_compile "$LINENO" "argz.h" "ac_cv_header_argz_h" "$ac_includes_default
20502"
cristyda16f162011-02-19 23:52:17 +000020503if test "x$ac_cv_header_argz_h" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000020504 cat >>confdefs.h <<_ACEOF
20505#define HAVE_ARGZ_H 1
20506_ACEOF
20507
20508fi
20509
20510done
20511
20512
20513ac_fn_c_check_type "$LINENO" "error_t" "ac_cv_type_error_t" "#if defined(HAVE_ARGZ_H)
20514# include <argz.h>
20515#endif
20516"
cristyda16f162011-02-19 23:52:17 +000020517if test "x$ac_cv_type_error_t" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000020518
20519cat >>confdefs.h <<_ACEOF
20520#define HAVE_ERROR_T 1
20521_ACEOF
20522
20523
20524else
20525
20526$as_echo "#define error_t int" >>confdefs.h
20527
20528
20529$as_echo "#define __error_t_defined 1" >>confdefs.h
20530
20531fi
20532
20533
20534ARGZ_H=
20535for ac_func in argz_add argz_append argz_count argz_create_sep argz_insert \
20536 argz_next argz_stringify
20537do :
20538 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20539ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
cristy98dddb52010-11-04 00:30:15 +000020540if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cristy73bd4a52010-10-05 11:24:23 +000020541 cat >>confdefs.h <<_ACEOF
20542#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20543_ACEOF
20544
20545else
20546 ARGZ_H=argz.h;
20547
20548 _LT_LIBOBJS="$_LT_LIBOBJS argz.$ac_objext"
20549
20550fi
20551done
20552
20553
20554if test -z "$ARGZ_H"; then :
20555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if argz actually works" >&5
20556$as_echo_n "checking if argz actually works... " >&6; }
cristyda16f162011-02-19 23:52:17 +000020557if ${lt_cv_sys_argz_works+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000020558 $as_echo_n "(cached) " >&6
20559else
20560 case $host_os in #(
20561 *cygwin*)
20562 lt_cv_sys_argz_works=no
20563 if test "$cross_compiling" != no; then
20564 lt_cv_sys_argz_works="guessing no"
20565 else
20566 lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
20567 save_IFS=$IFS
20568 IFS=-.
20569 set x `uname -r | sed -e "$lt_sed_extract_leading_digits"`
20570 IFS=$save_IFS
20571 lt_os_major=${2-0}
20572 lt_os_minor=${3-0}
20573 lt_os_micro=${4-0}
20574 if test "$lt_os_major" -gt 1 \
20575 || { test "$lt_os_major" -eq 1 \
20576 && { test "$lt_os_minor" -gt 5 \
20577 || { test "$lt_os_minor" -eq 5 \
20578 && test "$lt_os_micro" -gt 24; }; }; }; then
20579 lt_cv_sys_argz_works=yes
20580 fi
20581 fi
20582 ;; #(
20583 *) lt_cv_sys_argz_works=yes ;;
20584 esac
20585fi
20586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_argz_works" >&5
20587$as_echo "$lt_cv_sys_argz_works" >&6; }
cristyda16f162011-02-19 23:52:17 +000020588 if test "$lt_cv_sys_argz_works" = yes; then :
cristy73bd4a52010-10-05 11:24:23 +000020589
20590$as_echo "#define HAVE_WORKING_ARGZ 1" >>confdefs.h
20591
20592else
20593 ARGZ_H=argz.h
20594
20595
20596 _LT_LIBOBJS="$_LT_LIBOBJS argz.$ac_objext"
20597
20598fi
20599fi
20600
20601
20602
20603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether libtool supports -dlopen/-dlpreopen" >&5
20604$as_echo_n "checking whether libtool supports -dlopen/-dlpreopen... " >&6; }
cristyda16f162011-02-19 23:52:17 +000020605if ${libltdl_cv_preloaded_symbols+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000020606 $as_echo_n "(cached) " >&6
20607else
20608 if test -n "$lt_cv_sys_global_symbol_pipe"; then
20609 libltdl_cv_preloaded_symbols=yes
20610 else
20611 libltdl_cv_preloaded_symbols=no
20612 fi
20613
20614fi
20615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_preloaded_symbols" >&5
20616$as_echo "$libltdl_cv_preloaded_symbols" >&6; }
20617if test x"$libltdl_cv_preloaded_symbols" = xyes; then
20618
20619$as_echo "#define HAVE_PRELOADED_SYMBOLS 1" >>confdefs.h
20620
20621fi
20622
20623# Set options
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635# Check whether --with-included_ltdl was given.
20636if test "${with_included_ltdl+set}" = set; then :
20637 withval=$with_included_ltdl;
20638fi
20639
20640
20641if test "x$with_included_ltdl" != xyes; then
20642 # We are not being forced to use the included libltdl sources, so
20643 # decide whether there is a useful installed version we can use.
20644 ac_fn_c_check_header_compile "$LINENO" "ltdl.h" "ac_cv_header_ltdl_h" "$ac_includes_default
20645
20646"
cristyda16f162011-02-19 23:52:17 +000020647if test "x$ac_cv_header_ltdl_h" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000020648 ac_fn_c_check_decl "$LINENO" "lt_dlinterface_register" "ac_cv_have_decl_lt_dlinterface_register" "$ac_includes_default
20649 #include <ltdl.h>
20650"
cristyda16f162011-02-19 23:52:17 +000020651if test "x$ac_cv_have_decl_lt_dlinterface_register" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000020652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lt_dladvise_preload in -lltdl" >&5
20653$as_echo_n "checking for lt_dladvise_preload in -lltdl... " >&6; }
cristyda16f162011-02-19 23:52:17 +000020654if ${ac_cv_lib_ltdl_lt_dladvise_preload+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000020655 $as_echo_n "(cached) " >&6
20656else
20657 ac_check_lib_save_LIBS=$LIBS
20658LIBS="-lltdl $LIBS"
20659cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20660/* end confdefs.h. */
20661
20662/* Override any GCC internal prototype to avoid an error.
20663 Use char because int might match the return type of a GCC
20664 builtin and then its argument prototype would still apply. */
20665#ifdef __cplusplus
20666extern "C"
20667#endif
20668char lt_dladvise_preload ();
20669int
20670main ()
20671{
20672return lt_dladvise_preload ();
20673 ;
20674 return 0;
20675}
20676_ACEOF
20677if ac_fn_c_try_link "$LINENO"; then :
20678 ac_cv_lib_ltdl_lt_dladvise_preload=yes
20679else
20680 ac_cv_lib_ltdl_lt_dladvise_preload=no
20681fi
20682rm -f core conftest.err conftest.$ac_objext \
20683 conftest$ac_exeext conftest.$ac_ext
20684LIBS=$ac_check_lib_save_LIBS
20685fi
20686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ltdl_lt_dladvise_preload" >&5
20687$as_echo "$ac_cv_lib_ltdl_lt_dladvise_preload" >&6; }
cristyda16f162011-02-19 23:52:17 +000020688if test "x$ac_cv_lib_ltdl_lt_dladvise_preload" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000020689 with_included_ltdl=no
20690else
20691 with_included_ltdl=yes
20692fi
20693
20694else
20695 with_included_ltdl=yes
20696fi
20697
20698else
20699 with_included_ltdl=yes
20700fi
20701
20702
20703fi
20704
20705
20706
20707
20708# Check whether --with-ltdl_include was given.
20709if test "${with_ltdl_include+set}" = set; then :
20710 withval=$with_ltdl_include;
20711fi
20712
20713
20714if test -n "$with_ltdl_include"; then
20715 if test -f "$with_ltdl_include/ltdl.h"; then :
20716 else
cristy98dddb52010-11-04 00:30:15 +000020717 as_fn_error $? "invalid ltdl include directory: \`$with_ltdl_include'" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +000020718 fi
20719else
20720 with_ltdl_include=no
20721fi
20722
20723
20724# Check whether --with-ltdl_lib was given.
20725if test "${with_ltdl_lib+set}" = set; then :
20726 withval=$with_ltdl_lib;
20727fi
20728
20729
20730if test -n "$with_ltdl_lib"; then
20731 if test -f "$with_ltdl_lib/libltdl.la"; then :
20732 else
cristy98dddb52010-11-04 00:30:15 +000020733 as_fn_error $? "invalid ltdl library directory: \`$with_ltdl_lib'" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +000020734 fi
20735else
20736 with_ltdl_lib=no
20737fi
20738
20739case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in
20740 ,yes,no,no,)
20741 case $enable_ltdl_convenience in
cristy98dddb52010-11-04 00:30:15 +000020742 no) as_fn_error $? "this package needs a convenience libltdl" "$LINENO" 5 ;;
cristy73bd4a52010-10-05 11:24:23 +000020743 "") enable_ltdl_convenience=yes
20744 ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
20745esac
20746LIBLTDL='${top_build_prefix}'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdlc.la"
20747LTDLDEPS=$LIBLTDL
20748LTDLINCL='-I${top_srcdir}'"${lt_ltdl_dir+/$lt_ltdl_dir}"
20749
20750
20751
20752
20753
20754# For backwards non-gettext consistent compatibility...
20755INCLTDL="$LTDLINCL"
20756
20757
20758 ;;
20759 ,no,no,no,)
20760 # If the included ltdl is not to be used, then use the
20761 # preinstalled libltdl we found.
20762
20763$as_echo "#define HAVE_LTDL 1" >>confdefs.h
20764
20765 LIBLTDL=-lltdl
20766 LTDLDEPS=
20767 LTDLINCL=
20768 ;;
20769 ,no*,no,*)
cristy98dddb52010-11-04 00:30:15 +000020770 as_fn_error $? "\`--with-ltdl-include' and \`--with-ltdl-lib' options must be used together" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +000020771 ;;
20772 *) with_included_ltdl=no
20773 LIBLTDL="-L$with_ltdl_lib -lltdl"
20774 LTDLDEPS=
20775 LTDLINCL="-I$with_ltdl_include"
20776 ;;
20777esac
20778INCLTDL="$LTDLINCL"
20779
20780# Report our decision...
20781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find libltdl headers" >&5
20782$as_echo_n "checking where to find libltdl headers... " >&6; }
20783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LTDLINCL" >&5
20784$as_echo "$LTDLINCL" >&6; }
20785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find libltdl library" >&5
20786$as_echo_n "checking where to find libltdl library... " >&6; }
20787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLTDL" >&5
20788$as_echo "$LIBLTDL" >&6; }
20789
20790
20791
20792# Check whether --enable-ltdl-install was given.
20793if test "${enable_ltdl_install+set}" = set; then :
20794 enableval=$enable_ltdl_install;
20795fi
20796
20797
20798case ,${enable_ltdl_install},${enable_ltdl_convenience} in
20799 *yes*) ;;
20800 *) enable_ltdl_convenience=yes ;;
20801esac
20802
20803 if test x"${enable_ltdl_install-no}" != xno; then
20804 INSTALL_LTDL_TRUE=
20805 INSTALL_LTDL_FALSE='#'
20806else
20807 INSTALL_LTDL_TRUE='#'
20808 INSTALL_LTDL_FALSE=
20809fi
20810
20811 if test x"${enable_ltdl_convenience-no}" != xno; then
20812 CONVENIENCE_LTDL_TRUE=
20813 CONVENIENCE_LTDL_FALSE='#'
20814else
20815 CONVENIENCE_LTDL_TRUE='#'
20816 CONVENIENCE_LTDL_FALSE=
20817fi
20818
20819
20820
20821
20822
20823
cristy73bd4a52010-10-05 11:24:23 +000020824# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS
20825# the user used. This is so that ltdl.h can pick up the parent projects
20826# config.h file, The first file in AC_CONFIG_HEADERS must contain the
20827# definitions required by ltdl.c.
20828# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility).
20829
20830
20831
20832for ac_header in unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h
20833do :
20834 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20835ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
20836"
cristy98dddb52010-11-04 00:30:15 +000020837if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristy73bd4a52010-10-05 11:24:23 +000020838 cat >>confdefs.h <<_ACEOF
20839#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20840_ACEOF
20841
20842fi
20843
20844done
20845
20846
20847for ac_func in closedir opendir readdir
20848do :
20849 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20850ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
cristy98dddb52010-11-04 00:30:15 +000020851if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cristy73bd4a52010-10-05 11:24:23 +000020852 cat >>confdefs.h <<_ACEOF
20853#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20854_ACEOF
20855
20856else
20857
20858
20859 _LT_LIBOBJS="$_LT_LIBOBJS lt__dirent.$ac_objext"
20860
20861fi
20862done
20863
20864for ac_func in strlcat strlcpy
20865do :
20866 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20867ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
cristy98dddb52010-11-04 00:30:15 +000020868if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cristy73bd4a52010-10-05 11:24:23 +000020869 cat >>confdefs.h <<_ACEOF
20870#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
20871_ACEOF
20872
20873else
20874
20875
20876 _LT_LIBOBJS="$_LT_LIBOBJS lt__strl.$ac_objext"
20877
20878fi
20879done
20880
20881
20882
20883cat >>confdefs.h <<_ACEOF
20884#define LT_LIBEXT "$libext"
20885_ACEOF
20886
20887
cristyda16f162011-02-19 23:52:17 +000020888name=
20889eval "lt_libprefix=\"$libname_spec\""
20890
20891cat >>confdefs.h <<_ACEOF
20892#define LT_LIBPREFIX "$lt_libprefix"
20893_ACEOF
20894
20895
cristy73bd4a52010-10-05 11:24:23 +000020896name=ltdl
cristyda16f162011-02-19 23:52:17 +000020897eval "LTDLOPEN=\"$libname_spec\""
cristy73bd4a52010-10-05 11:24:23 +000020898
20899
20900
20901
20902
20903
20904
20905
20906# Only expand once:
20907
20908
cristy3ed852e2009-09-05 21:47:34 +000020909
20910# Check to see if building shared libraries
20911libtool_build_shared_libs='no'
20912if test "$enable_shared" = 'yes'; then
20913 libtool_build_shared_libs='yes'
20914fi
20915
20916# Check to see if building static libraries
20917libtool_build_static_libs='no'
20918if test "$enable_static" = 'yes'; then
20919 libtool_build_static_libs='yes'
20920fi
20921
cristy73bd4a52010-10-05 11:24:23 +000020922 if test "${libtool_build_shared_libs}" = 'yes'; then
20923 WITH_SHARED_LIBS_TRUE=
20924 WITH_SHARED_LIBS_FALSE='#'
20925else
20926 WITH_SHARED_LIBS_TRUE='#'
20927 WITH_SHARED_LIBS_FALSE=
20928fi
20929
cristy3ed852e2009-09-05 21:47:34 +000020930#
20931# Enable support for building loadable modules
20932#
20933
20934# Check whether --with-modules was given.
cristy8b350f62009-11-15 23:12:43 +000020935if test "${with_modules+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020936 withval=$with_modules; with_modules=$withval
20937else
cristy5a1cefd2010-01-06 20:42:35 +000020938 with_modules='no'
cristy3ed852e2009-09-05 21:47:34 +000020939fi
20940
20941
20942# Only allow building loadable modules if we are building shared libraries
20943if test "$with_modules" != 'no' ; then
20944 if test "$libtool_build_shared_libs" = 'no'; then
cristy8b350f62009-11-15 23:12:43 +000020945 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Modules may only be built if building shared libraries is enabled." >&5
cristy3ed852e2009-09-05 21:47:34 +000020946$as_echo "$as_me: WARNING: Modules may only be built if building shared libraries is enabled." >&2;}
20947 with_modules='no'
20948 fi
20949fi
20950if test "$with_modules" != 'no'; then
20951
cristy8b350f62009-11-15 23:12:43 +000020952$as_echo "#define BUILD_MODULES 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020953
20954fi
cristy73bd4a52010-10-05 11:24:23 +000020955 if test "$with_modules" != 'no'; then
20956 WITH_MODULES_TRUE=
20957 WITH_MODULES_FALSE='#'
20958else
20959 WITH_MODULES_TRUE='#'
20960 WITH_MODULES_FALSE=
20961fi
20962
cristy3ed852e2009-09-05 21:47:34 +000020963
20964# Enable building/use of libltdl if we are building shared libraries regardless
20965# of whether modules are built or not.
20966with_ltdl='no'
20967if test "$libtool_build_shared_libs" != 'no'; then
20968 with_ltdl='yes'
20969fi
20970
cristy73bd4a52010-10-05 11:24:23 +000020971 if test "$with_ltdl" != 'no'; then
20972 WITH_LTDL_TRUE=
20973 WITH_LTDL_FALSE='#'
20974else
20975 WITH_LTDL_TRUE='#'
20976 WITH_LTDL_FALSE=
20977fi
20978
cristy3ed852e2009-09-05 21:47:34 +000020979if test "$with_ltdl" != 'no'; then
20980
cristy8b350f62009-11-15 23:12:43 +000020981$as_echo "#define LTDL_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020982
20983
20984 # Set DLLDFLAGS
20985 if test X"$enable_shared" = Xyes; then
20986 DLLDFLAGS=-export-dynamic
20987
20988 fi
20989fi
20990
20991# Enable build using delegate libraries built in subdirectories rather than installed
cristyfbb0ef02010-12-19 02:32:11 +000020992# delegate libraries (bzlib fftw fpx gslib jp2 jbig jpeg lcms lzma png tiff ttf wmf xml zlib)
cristy3ed852e2009-09-05 21:47:34 +000020993# Check whether --enable-delegate-build was given.
cristy8b350f62009-11-15 23:12:43 +000020994if test "${enable_delegate_build+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020995 enableval=$enable_delegate_build; enable_delegate_build=$enableval
20996else
20997 enable_delegate_build='no'
20998fi
20999
21000
21001# Check whether --enable-deprecated was given.
cristy8b350f62009-11-15 23:12:43 +000021002if test "${enable_deprecated+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021003 enableval=$enable_deprecated; enable_deprecated=$enableval
21004else
21005 enable_deprecated='no'
21006fi
21007
21008
21009if test "$enable_deprecated" = 'yes'; then
21010
cristy8b350f62009-11-15 23:12:43 +000021011$as_echo "#define EXCLUDE_DEPRECATED 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021012
21013else
21014 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --disable-deprecated "
21015fi
21016
21017# Build a version of ImageMagick which operates uninstalled.
21018# Used to build distributions located via MAGICK_HOME / executable path
21019# Check whether --enable-installed was given.
cristy8b350f62009-11-15 23:12:43 +000021020if test "${enable_installed+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021021 enableval=$enable_installed; enable_installed=$enableval
21022else
21023 enable_installed='yes'
21024fi
21025
21026
21027if test "$enable_installed" = 'yes'; then
21028
cristy8b350f62009-11-15 23:12:43 +000021029$as_echo "#define INSTALLED_SUPPORT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021030
21031else
21032 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --disable-installed "
21033fi
21034
21035# Permit enciphering and deciphering image pixels.
21036# Check whether --enable-cipher was given.
cristy8b350f62009-11-15 23:12:43 +000021037if test "${enable_cipher+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021038 enableval=$enable_cipher; enable_cipher=$enableval
21039else
21040 enable_cipher='yes'
21041fi
21042
21043
21044if test "$enable_cipher" = 'yes'; then
21045
cristy8b350f62009-11-15 23:12:43 +000021046$as_echo "#define CIPHER_SUPPORT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021047
21048fi
21049
cristy6e3607c2011-09-13 13:59:17 +000021050# Build a zero-configuration version of ImageMagick.
21051# Check whether --enable-zero-configuration was given.
21052if test "${enable_zero_configuration+set}" = set; then :
21053 enableval=$enable_zero_configuration; enable_zero_configuration=$enableval
cristy3ed852e2009-09-05 21:47:34 +000021054else
cristy6e3607c2011-09-13 13:59:17 +000021055 enable_zero_configuration='no'
cristy3ed852e2009-09-05 21:47:34 +000021056fi
21057
21058
cristy6e3607c2011-09-13 13:59:17 +000021059if test "$enable_zero_configuration" = 'yes'; then
cristy3ed852e2009-09-05 21:47:34 +000021060
cristy6e3607c2011-09-13 13:59:17 +000021061$as_echo "#define ZERO_CONFIGURATION_SUPPORT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021062
cristy81af5702011-09-13 14:20:58 +000021063 MAGICK_FEATURES="Zero-Configuration $MAGICK_FEATURES"
cristy3ed852e2009-09-05 21:47:34 +000021064fi
21065
21066# Build a high dynamic range version of ImageMagick.
21067# Check whether --enable-hdri was given.
cristy8b350f62009-11-15 23:12:43 +000021068if test "${enable_hdri+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021069 enableval=$enable_hdri; enable_hdri=$enableval
21070else
21071 enable_hdri='no'
21072fi
21073
21074
21075MAGICK_HDRI=""
21076if test "$enable_hdri" = 'yes'; then
21077 MAGICK_HDRI="HDRI"
21078
cristy8b350f62009-11-15 23:12:43 +000021079$as_echo "#define HDRI_SUPPORT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021080
cristyfd9dcd42010-08-08 18:07:02 +000021081 MAGICK_FEATURES="HDRI $MAGICK_FEATURES"
cristy3ed852e2009-09-05 21:47:34 +000021082fi
21083
cristy3ed852e2009-09-05 21:47:34 +000021084# Build a version of ImageMagick with assert statements.
21085# Check whether --enable-assert was given.
cristy8b350f62009-11-15 23:12:43 +000021086if test "${enable_assert+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021087 enableval=$enable_assert; enable_assert=$enableval
21088else
21089 enable_assert='yes'
21090fi
21091
21092
21093if test "$enable_assert" = 'no'; then
21094
cristy8b350f62009-11-15 23:12:43 +000021095$as_echo "#define NDEBUG 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021096
21097fi
21098
21099# Add configure option --enable-maintainer-mode which enables dependency
21100# checking and generation useful to package maintainers. This is made an
21101# option to avoid confusing end users.
cristy73bd4a52010-10-05 11:24:23 +000021102
21103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
21104$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
21105 # Check whether --enable-maintainer-mode was given.
21106if test "${enable_maintainer_mode+set}" = set; then :
21107 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
21108else
21109 USE_MAINTAINER_MODE=no
21110fi
21111
21112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
21113$as_echo "$USE_MAINTAINER_MODE" >&6; }
21114 if test $USE_MAINTAINER_MODE = yes; then
21115 MAINTAINER_MODE_TRUE=
21116 MAINTAINER_MODE_FALSE='#'
21117else
21118 MAINTAINER_MODE_TRUE='#'
21119 MAINTAINER_MODE_FALSE=
21120fi
21121
21122 MAINT=$MAINTAINER_MODE_TRUE
21123
21124
cristy3ed852e2009-09-05 21:47:34 +000021125
21126
21127# Enable ccmalloc memory debugging support
21128# Check whether --enable-ccmalloc was given.
cristy8b350f62009-11-15 23:12:43 +000021129if test "${enable_ccmalloc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021130 enableval=$enable_ccmalloc; enable_ccmalloc=$enableval
21131else
21132 enable_ccmalloc='no'
21133fi
21134
21135
21136# Enable Electric Fence memory debugging support
21137# Check whether --enable-efence was given.
cristy8b350f62009-11-15 23:12:43 +000021138if test "${enable_efence+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021139 enableval=$enable_efence; enable_efence=$enableval
21140else
21141 enable_efence='no'
21142fi
21143
21144
21145# Enable prof-based profiling support
21146# Check whether --enable-prof was given.
cristy8b350f62009-11-15 23:12:43 +000021147if test "${enable_prof+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021148 enableval=$enable_prof; enable_prof=$enableval
21149else
21150 enable_prof='no'
21151fi
21152
21153
21154# Enable gprof-based profiling support
21155# Check whether --enable-gprof was given.
cristy8b350f62009-11-15 23:12:43 +000021156if test "${enable_gprof+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021157 enableval=$enable_gprof; enable_gprof=$enableval
21158else
21159 enable_gprof='no'
21160fi
21161
21162
21163# Enable gcov-based profiling support
21164# Check whether --enable-gcov was given.
cristy8b350f62009-11-15 23:12:43 +000021165if test "${enable_gcov+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021166 enableval=$enable_gcov; enable_gcov=$enableval
21167else
21168 enable_gcov='no'
21169fi
21170
21171
21172enable_profiling='no'
21173if test "$enable_prof" = 'yes' || test "$enable_gprof" = 'yes' || test "$enable_gcov" = 'yes'; then
21174 enable_profiling='yes'
21175 if test "$libtool_build_shared_libs" = 'yes'; then
21176 echo "Warning: Can not profile code using shared libraries"
21177 fi
21178fi
21179
21180# Magick API method prefix
21181
21182# Check whether --with-method-prefix was given.
cristy8b350f62009-11-15 23:12:43 +000021183if test "${with_method_prefix+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021184 withval=$with_method_prefix; with_method_prefix=$enableval
21185else
21186 with_method_prefix=''
21187fi
21188
21189
21190if test "$with_method_prefix" != ''; then
21191
21192cat >>confdefs.h <<_ACEOF
21193#define NAMESPACE_PREFIX $with_method_prefix
21194_ACEOF
21195
21196fi
21197
21198# Number of bits in a Quantum
21199
21200# Check whether --with-quantum-depth was given.
cristy8b350f62009-11-15 23:12:43 +000021201if test "${with_quantum_depth+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021202 withval=$with_quantum_depth; with_quantum_depth=$withval
21203else
21204 with_quantum_depth=16
21205fi
21206
21207
21208if test "$with_quantum_depth" != '8'; then
21209 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-quantum-depth=$with_quantum_depth "
21210fi
21211
21212case "${with_quantum_depth}" in
21213 8 ) ;;
21214 16 ) ;;
21215 32 ) ;;
21216 64 ) ;;
cristy98dddb52010-11-04 00:30:15 +000021217 * ) as_fn_error 16 "\"Pixel quantum depth must have value of 8" "$LINENO" 5 ;;
cristy3ed852e2009-09-05 21:47:34 +000021218esac
21219QUANTUM_DEPTH="$with_quantum_depth"
21220
21221cat >>confdefs.h <<_ACEOF
21222#define QUANTUM_DEPTH $QUANTUM_DEPTH
21223_ACEOF
21224
21225
21226# Set pixel cache threshold
21227
21228# Check whether --with-cache was given.
cristy8b350f62009-11-15 23:12:43 +000021229if test "${with_cache+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021230 withval=$with_cache; with_cache=$withval
21231else
21232 with_cache=''
21233fi
21234
21235
21236if test "$with_cache" != ''; then
21237
21238cat >>confdefs.h <<_ACEOF
21239#define PixelCacheThreshold $with_cache
21240_ACEOF
21241
21242 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-cache=$with_cache "
21243fi
21244
21245# Disable/Enable support for full delegate paths
21246
21247# Check whether --with-frozenpaths was given.
cristy8b350f62009-11-15 23:12:43 +000021248if test "${with_frozenpaths+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021249 withval=$with_frozenpaths; with_frozenpaths=$withval
21250else
21251 with_frozenpaths='no'
21252fi
21253
21254
21255# Enable build/install of Magick++
21256
21257# Check whether --with-magick-plus-plus was given.
cristy8b350f62009-11-15 23:12:43 +000021258if test "${with_magick_plus_plus+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021259 withval=$with_magick_plus_plus; with_magick_plus_plus=$withval
21260else
21261 with_magick_plus_plus='yes'
21262fi
21263
21264
21265# Disable build/install of PerlMagick.
21266
21267# Check whether --with-perl was given.
cristy8b350f62009-11-15 23:12:43 +000021268if test "${with_perl+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021269 withval=$with_perl; with_perl=$withval
21270else
cristyb5f4e2f2010-04-25 00:49:11 +000021271 with_perl='no'
cristy3ed852e2009-09-05 21:47:34 +000021272fi
21273
21274
21275# Options to pass when configuring PerlMagick
21276
21277# Check whether --with-perl-options was given.
cristy8b350f62009-11-15 23:12:43 +000021278if test "${with_perl_options+set}" = set; then :
cristy949301e2010-01-06 01:38:40 +000021279 withval=$with_perl_options; PERL_MAKE_OPTIONS=$withval
cristy3ed852e2009-09-05 21:47:34 +000021280fi
21281
21282
cristy3ed852e2009-09-05 21:47:34 +000021283
21284# Enable umem, object-caching memory allocation library.
21285
21286# Check whether --with-umem was given.
cristy8b350f62009-11-15 23:12:43 +000021287if test "${with_umem+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021288 withval=$with_umem; with_umem=$withval
21289else
21290 with_umem='no'
21291fi
21292
21293if test "$with_umem" != 'yes' ; then
21294 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-umem=$with_umem "
21295fi
21296
21297#
21298# Specify path to shared libstdc++ if not in normal location
21299#
21300
21301# Check whether --with-libstdc was given.
cristy8b350f62009-11-15 23:12:43 +000021302if test "${with_libstdc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021303 withval=$with_libstdc; with_libstdc=$withval
21304else
21305 with_libstdc=''
21306fi
21307
21308
21309if test "$with_libstdc" != ''; then
21310 if test -d "$with_libstdc"; then
21311 LIBSTDCLDFLAGS="-L$with_libstdc"
21312 fi
21313fi
21314
21315
21316# Does gcc required -traditional?
21317if test $ac_cv_c_compiler_gnu = yes; then
cristy8b350f62009-11-15 23:12:43 +000021318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
cristy3ed852e2009-09-05 21:47:34 +000021319$as_echo_n "checking whether $CC needs -traditional... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021320if ${ac_cv_prog_gcc_traditional+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021321 $as_echo_n "(cached) " >&6
21322else
21323 ac_pattern="Autoconf.*'x'"
cristy8b350f62009-11-15 23:12:43 +000021324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021325/* end confdefs.h. */
21326#include <sgtty.h>
21327Autoconf TIOCGETP
21328_ACEOF
21329if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000021330 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000021331 ac_cv_prog_gcc_traditional=yes
21332else
21333 ac_cv_prog_gcc_traditional=no
21334fi
21335rm -f conftest*
21336
21337
21338 if test $ac_cv_prog_gcc_traditional = no; then
cristy8b350f62009-11-15 23:12:43 +000021339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021340/* end confdefs.h. */
21341#include <termio.h>
21342Autoconf TCGETA
21343_ACEOF
21344if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000021345 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000021346 ac_cv_prog_gcc_traditional=yes
21347fi
21348rm -f conftest*
21349
21350 fi
21351fi
cristy8b350f62009-11-15 23:12:43 +000021352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
cristy3ed852e2009-09-05 21:47:34 +000021353$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
21354 if test $ac_cv_prog_gcc_traditional = yes; then
21355 CC="$CC -traditional"
21356 fi
21357fi
21358
21359
21360########
21361#
21362# Set defines required to build DLLs and modules using MinGW
21363#
21364########
21365# These options are set for multi-thread DLL module build
21366# libMagickCore: _DLL _MAGICKMOD_ _MAGICKLIB_
21367# module: _DLL
21368# executable/Magick++: _DLL _MAGICKMOD_
21369MODULE_EXTRA_CPPFLAGS=''
21370LIBRARY_EXTRA_CPPFLAGS=''
21371if test "${native_win32_build}" = 'yes'; then
21372 if test "${libtool_build_shared_libs}" = 'yes'; then
21373 CPPFLAGS="$CPPFLAGS -D_DLL"
21374 MAGICK_CPPFLAGS="$MAGICK_CPPFLAGS -D_DLL"
21375 MAGICK_PCFLAGS="$MAGICK_PCFLAGS -D_DLL"
21376 LIBRARY_EXTRA_CPPFLAGS="$LIBRARY_EXTRA_CPPFLAGS -D_MAGICKLIB_"
21377 if test "$with_modules" = 'yes'; then
21378 LIBRARY_EXTRA_CPPFLAGS="$LIBRARY_EXTRA_CPPFLAGS -D_MAGICKMOD_"
21379 else
21380 MODULE_EXTRA_CPPFLAGS="$MODULE_EXTRA_CPPFLAGS -D_MAGICKLIB_"
21381 fi
21382 else
21383 CPPFLAGS="$CPPFLAGS -D_LIB"
21384 MAGICK_CPPFLAGS="$MAGICK_CPPFLAGS -D_LIB"
21385 MAGICK_PCFLAGS="$MAGICK_PCFLAGS -D_LIB"
21386 fi
21387 if test "$with_threads" = 'yes'; then
21388 CPPFLAGS="$CPPFLAGS -D_MT"
21389 MAGICK_CPPFLAGS="$MAGICK_CPPFLAGS -D_MT"
21390 MAGICK_PCFLAGS="$MAGICK_PCFLAGS -D_MT"
21391 fi
21392fi
21393
21394
21395
21396# Check standard headers
cristy8b350f62009-11-15 23:12:43 +000021397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
cristy3ed852e2009-09-05 21:47:34 +000021398$as_echo_n "checking for ANSI C header files... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021399if ${ac_cv_header_stdc+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021400 $as_echo_n "(cached) " >&6
21401else
cristy8b350f62009-11-15 23:12:43 +000021402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021403/* end confdefs.h. */
21404#include <stdlib.h>
21405#include <stdarg.h>
21406#include <string.h>
21407#include <float.h>
21408
21409int
21410main ()
21411{
21412
21413 ;
21414 return 0;
21415}
21416_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021417if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021418 ac_cv_header_stdc=yes
21419else
cristy8b350f62009-11-15 23:12:43 +000021420 ac_cv_header_stdc=no
cristy3ed852e2009-09-05 21:47:34 +000021421fi
cristy3ed852e2009-09-05 21:47:34 +000021422rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21423
21424if test $ac_cv_header_stdc = yes; then
21425 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cristy8b350f62009-11-15 23:12:43 +000021426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021427/* end confdefs.h. */
21428#include <string.h>
21429
21430_ACEOF
21431if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000021432 $EGREP "memchr" >/dev/null 2>&1; then :
21433
cristy3ed852e2009-09-05 21:47:34 +000021434else
21435 ac_cv_header_stdc=no
21436fi
21437rm -f conftest*
21438
21439fi
21440
21441if test $ac_cv_header_stdc = yes; then
21442 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
cristy8b350f62009-11-15 23:12:43 +000021443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021444/* end confdefs.h. */
21445#include <stdlib.h>
21446
21447_ACEOF
21448if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000021449 $EGREP "free" >/dev/null 2>&1; then :
21450
cristy3ed852e2009-09-05 21:47:34 +000021451else
21452 ac_cv_header_stdc=no
21453fi
21454rm -f conftest*
21455
21456fi
21457
21458if test $ac_cv_header_stdc = yes; then
21459 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
cristy8b350f62009-11-15 23:12:43 +000021460 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021461 :
21462else
cristy8b350f62009-11-15 23:12:43 +000021463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021464/* end confdefs.h. */
21465#include <ctype.h>
21466#include <stdlib.h>
21467#if ((' ' & 0x0FF) == 0x020)
21468# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21469# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21470#else
21471# define ISLOWER(c) \
21472 (('a' <= (c) && (c) <= 'i') \
21473 || ('j' <= (c) && (c) <= 'r') \
21474 || ('s' <= (c) && (c) <= 'z'))
21475# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21476#endif
21477
21478#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21479int
21480main ()
21481{
21482 int i;
21483 for (i = 0; i < 256; i++)
21484 if (XOR (islower (i), ISLOWER (i))
21485 || toupper (i) != TOUPPER (i))
21486 return 2;
21487 return 0;
21488}
21489_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021490if ac_fn_c_try_run "$LINENO"; then :
21491
cristy3ed852e2009-09-05 21:47:34 +000021492else
cristy8b350f62009-11-15 23:12:43 +000021493 ac_cv_header_stdc=no
cristy3ed852e2009-09-05 21:47:34 +000021494fi
cristy8b350f62009-11-15 23:12:43 +000021495rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21496 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021497fi
21498
cristy3ed852e2009-09-05 21:47:34 +000021499fi
21500fi
cristy8b350f62009-11-15 23:12:43 +000021501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
cristy3ed852e2009-09-05 21:47:34 +000021502$as_echo "$ac_cv_header_stdc" >&6; }
21503if test $ac_cv_header_stdc = yes; then
21504
cristy8b350f62009-11-15 23:12:43 +000021505$as_echo "#define STDC_HEADERS 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021506
21507fi
21508
21509if ! test x"$ac_cv_header_stdc" = x"yes"; then
cristy8b350f62009-11-15 23:12:43 +000021510 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: configure has detected that you do not have the ANSI standard C
cristy3ed852e2009-09-05 21:47:34 +000021511 header files. Compilation cannot proceed. Please install the ANSI C
21512 headers and rerun this script." >&5
21513$as_echo "$as_me: WARNING: configure has detected that you do not have the ANSI standard C
21514 header files. Compilation cannot proceed. Please install the ANSI C
21515 headers and rerun this script." >&2;};
21516fi
cristya0b81c32010-01-22 02:54:33 +000021517
21518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable assertions" >&5
21519$as_echo_n "checking whether to enable assertions... " >&6; }
21520 # Check whether --enable-assert was given.
21521if test "${enable_assert+set}" = set; then :
21522 enableval=$enable_assert; ac_enable_assert=$enableval
21523 if test "x$enableval" = xno; then :
21524
21525$as_echo "#define NDEBUG 1" >>confdefs.h
21526
21527elif test "x$enableval" != xyes; then :
21528 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: invalid argument supplied to --enable-assert" >&5
21529$as_echo "$as_me: WARNING: invalid argument supplied to --enable-assert" >&2;}
21530 ac_enable_assert=yes
21531fi
21532else
21533 ac_enable_assert=yes
21534fi
21535
21536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_enable_assert" >&5
21537$as_echo "$ac_enable_assert" >&6; }
21538
cristy3ed852e2009-09-05 21:47:34 +000021539ac_header_dirent=no
21540for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
21541 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
cristy8b350f62009-11-15 23:12:43 +000021542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
cristy3ed852e2009-09-05 21:47:34 +000021543$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021544if eval \${$as_ac_Header+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021545 $as_echo_n "(cached) " >&6
21546else
cristy8b350f62009-11-15 23:12:43 +000021547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021548/* end confdefs.h. */
21549#include <sys/types.h>
21550#include <$ac_hdr>
21551
21552int
21553main ()
21554{
21555if ((DIR *) 0)
21556return 0;
21557 ;
21558 return 0;
21559}
21560_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021561if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021562 eval "$as_ac_Header=yes"
21563else
cristy8b350f62009-11-15 23:12:43 +000021564 eval "$as_ac_Header=no"
cristy3ed852e2009-09-05 21:47:34 +000021565fi
cristy3ed852e2009-09-05 21:47:34 +000021566rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21567fi
cristy8b350f62009-11-15 23:12:43 +000021568eval ac_res=\$$as_ac_Header
21569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
cristy3ed852e2009-09-05 21:47:34 +000021570$as_echo "$ac_res" >&6; }
cristy98dddb52010-11-04 00:30:15 +000021571if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000021572 cat >>confdefs.h <<_ACEOF
21573#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
21574_ACEOF
21575
21576ac_header_dirent=$ac_hdr; break
21577fi
21578
21579done
21580# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
21581if test $ac_header_dirent = dirent.h; then
cristy8b350f62009-11-15 23:12:43 +000021582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
cristy3ed852e2009-09-05 21:47:34 +000021583$as_echo_n "checking for library containing opendir... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021584if ${ac_cv_search_opendir+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021585 $as_echo_n "(cached) " >&6
21586else
21587 ac_func_search_save_LIBS=$LIBS
cristy8b350f62009-11-15 23:12:43 +000021588cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021589/* end confdefs.h. */
21590
21591/* Override any GCC internal prototype to avoid an error.
21592 Use char because int might match the return type of a GCC
21593 builtin and then its argument prototype would still apply. */
21594#ifdef __cplusplus
21595extern "C"
21596#endif
21597char opendir ();
21598int
21599main ()
21600{
21601return opendir ();
21602 ;
21603 return 0;
21604}
21605_ACEOF
21606for ac_lib in '' dir; do
21607 if test -z "$ac_lib"; then
21608 ac_res="none required"
21609 else
21610 ac_res=-l$ac_lib
21611 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
21612 fi
cristy8b350f62009-11-15 23:12:43 +000021613 if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021614 ac_cv_search_opendir=$ac_res
cristy3ed852e2009-09-05 21:47:34 +000021615fi
cristy8b350f62009-11-15 23:12:43 +000021616rm -f core conftest.err conftest.$ac_objext \
21617 conftest$ac_exeext
cristyda16f162011-02-19 23:52:17 +000021618 if ${ac_cv_search_opendir+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021619 break
21620fi
21621done
cristyda16f162011-02-19 23:52:17 +000021622if ${ac_cv_search_opendir+:} false; then :
cristy8b350f62009-11-15 23:12:43 +000021623
cristy3ed852e2009-09-05 21:47:34 +000021624else
21625 ac_cv_search_opendir=no
21626fi
21627rm conftest.$ac_ext
21628LIBS=$ac_func_search_save_LIBS
21629fi
cristy8b350f62009-11-15 23:12:43 +000021630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
cristy3ed852e2009-09-05 21:47:34 +000021631$as_echo "$ac_cv_search_opendir" >&6; }
21632ac_res=$ac_cv_search_opendir
cristy8b350f62009-11-15 23:12:43 +000021633if test "$ac_res" != no; then :
cristy3ed852e2009-09-05 21:47:34 +000021634 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
21635
21636fi
21637
21638else
cristy8b350f62009-11-15 23:12:43 +000021639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
cristy3ed852e2009-09-05 21:47:34 +000021640$as_echo_n "checking for library containing opendir... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021641if ${ac_cv_search_opendir+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021642 $as_echo_n "(cached) " >&6
21643else
21644 ac_func_search_save_LIBS=$LIBS
cristy8b350f62009-11-15 23:12:43 +000021645cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021646/* end confdefs.h. */
21647
21648/* Override any GCC internal prototype to avoid an error.
21649 Use char because int might match the return type of a GCC
21650 builtin and then its argument prototype would still apply. */
21651#ifdef __cplusplus
21652extern "C"
21653#endif
21654char opendir ();
21655int
21656main ()
21657{
21658return opendir ();
21659 ;
21660 return 0;
21661}
21662_ACEOF
21663for ac_lib in '' x; do
21664 if test -z "$ac_lib"; then
21665 ac_res="none required"
21666 else
21667 ac_res=-l$ac_lib
21668 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
21669 fi
cristy8b350f62009-11-15 23:12:43 +000021670 if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021671 ac_cv_search_opendir=$ac_res
cristy3ed852e2009-09-05 21:47:34 +000021672fi
cristy8b350f62009-11-15 23:12:43 +000021673rm -f core conftest.err conftest.$ac_objext \
21674 conftest$ac_exeext
cristyda16f162011-02-19 23:52:17 +000021675 if ${ac_cv_search_opendir+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021676 break
21677fi
21678done
cristyda16f162011-02-19 23:52:17 +000021679if ${ac_cv_search_opendir+:} false; then :
cristy8b350f62009-11-15 23:12:43 +000021680
cristy3ed852e2009-09-05 21:47:34 +000021681else
21682 ac_cv_search_opendir=no
21683fi
21684rm conftest.$ac_ext
21685LIBS=$ac_func_search_save_LIBS
21686fi
cristy8b350f62009-11-15 23:12:43 +000021687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
cristy3ed852e2009-09-05 21:47:34 +000021688$as_echo "$ac_cv_search_opendir" >&6; }
21689ac_res=$ac_cv_search_opendir
cristy8b350f62009-11-15 23:12:43 +000021690if test "$ac_res" != no; then :
cristy3ed852e2009-09-05 21:47:34 +000021691 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
21692
21693fi
21694
21695fi
21696
21697
21698# Check additional headers
cristya8549b12011-05-18 19:05:08 +000021699for ac_header in arm/limits.h complex.h errno.h fcntl.h limits.h linux/unistd.h locale.h machine/param.h mach-o/dyld.h OS.h process.h stdarg.h sys/ipc.h sys/resource.h sys/syslimits.h sys/time.h sys/timeb.h sys/times.h sys/wait.h wchar.h xlocale.h
cristy8b350f62009-11-15 23:12:43 +000021700do :
21701 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
21702ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
cristy98dddb52010-11-04 00:30:15 +000021703if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000021704 cat >>confdefs.h <<_ACEOF
21705#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
21706_ACEOF
21707
21708fi
21709
21710done
21711
21712
21713########
21714#
21715# Checks for typedefs, structures, and compiler characteristics.
21716#
21717########
21718
cristy8b350f62009-11-15 23:12:43 +000021719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
cristy3ed852e2009-09-05 21:47:34 +000021720$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021721if ${ac_cv_header_stdbool_h+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021722 $as_echo_n "(cached) " >&6
21723else
cristy8b350f62009-11-15 23:12:43 +000021724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021725/* end confdefs.h. */
21726
21727#include <stdbool.h>
21728#ifndef bool
21729 "error: bool is not defined"
21730#endif
21731#ifndef false
21732 "error: false is not defined"
21733#endif
21734#if false
21735 "error: false is not 0"
21736#endif
21737#ifndef true
21738 "error: true is not defined"
21739#endif
21740#if true != 1
21741 "error: true is not 1"
21742#endif
21743#ifndef __bool_true_false_are_defined
21744 "error: __bool_true_false_are_defined is not defined"
21745#endif
21746
21747 struct s { _Bool s: 1; _Bool t; } s;
21748
21749 char a[true == 1 ? 1 : -1];
21750 char b[false == 0 ? 1 : -1];
21751 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
21752 char d[(bool) 0.5 == true ? 1 : -1];
cristyda16f162011-02-19 23:52:17 +000021753 /* See body of main program for 'e'. */
cristy3ed852e2009-09-05 21:47:34 +000021754 char f[(_Bool) 0.0 == false ? 1 : -1];
21755 char g[true];
21756 char h[sizeof (_Bool)];
21757 char i[sizeof s.t];
21758 enum { j = false, k = true, l = false * true, m = true * 256 };
21759 /* The following fails for
21760 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
21761 _Bool n[m];
21762 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
21763 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
cristy3ed852e2009-09-05 21:47:34 +000021764 /* Catch a bug in an HP-UX C compiler. See
21765 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
21766 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
21767 */
21768 _Bool q = true;
21769 _Bool *pq = &q;
21770
21771int
21772main ()
21773{
21774
cristyda16f162011-02-19 23:52:17 +000021775 bool e = &s;
cristy3ed852e2009-09-05 21:47:34 +000021776 *pq |= q;
21777 *pq |= ! q;
21778 /* Refer to every declared value, to avoid compiler optimizations. */
21779 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
21780 + !m + !n + !o + !p + !q + !pq);
21781
21782 ;
21783 return 0;
21784}
21785_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021786if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021787 ac_cv_header_stdbool_h=yes
21788else
cristy8b350f62009-11-15 23:12:43 +000021789 ac_cv_header_stdbool_h=no
cristy3ed852e2009-09-05 21:47:34 +000021790fi
cristy3ed852e2009-09-05 21:47:34 +000021791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21792fi
cristy8b350f62009-11-15 23:12:43 +000021793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
cristy3ed852e2009-09-05 21:47:34 +000021794$as_echo "$ac_cv_header_stdbool_h" >&6; }
cristy8b350f62009-11-15 23:12:43 +000021795ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000021796if test "x$ac_cv_type__Bool" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000021797
21798cat >>confdefs.h <<_ACEOF
21799#define HAVE__BOOL 1
21800_ACEOF
21801
21802
21803fi
21804
21805if test $ac_cv_header_stdbool_h = yes; then
21806
cristy8b350f62009-11-15 23:12:43 +000021807$as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021808
21809fi
21810
cristy8b350f62009-11-15 23:12:43 +000021811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
cristy3ed852e2009-09-05 21:47:34 +000021812$as_echo_n "checking for working volatile... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021813if ${ac_cv_c_volatile+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021814 $as_echo_n "(cached) " >&6
21815else
cristy8b350f62009-11-15 23:12:43 +000021816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021817/* end confdefs.h. */
21818
21819int
21820main ()
21821{
21822
21823volatile int x;
21824int * volatile y = (int *) 0;
21825return !x && !y;
21826 ;
21827 return 0;
21828}
21829_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021830if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021831 ac_cv_c_volatile=yes
21832else
cristy8b350f62009-11-15 23:12:43 +000021833 ac_cv_c_volatile=no
cristy3ed852e2009-09-05 21:47:34 +000021834fi
cristy3ed852e2009-09-05 21:47:34 +000021835rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21836fi
cristy8b350f62009-11-15 23:12:43 +000021837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
cristy3ed852e2009-09-05 21:47:34 +000021838$as_echo "$ac_cv_c_volatile" >&6; }
21839if test $ac_cv_c_volatile = no; then
21840
cristy8b350f62009-11-15 23:12:43 +000021841$as_echo "#define volatile /**/" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021842
21843fi
21844
cristy8b350f62009-11-15 23:12:43 +000021845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for preprocessor stringizing operator" >&5
cristy3ed852e2009-09-05 21:47:34 +000021846$as_echo_n "checking for preprocessor stringizing operator... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021847if ${ac_cv_c_stringize+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021848 $as_echo_n "(cached) " >&6
21849else
cristy8b350f62009-11-15 23:12:43 +000021850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021851/* end confdefs.h. */
21852#define x(y) #y
21853
21854char *s = x(teststring);
21855_ACEOF
21856if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000021857 $EGREP "#teststring" >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000021858 ac_cv_c_stringize=no
21859else
21860 ac_cv_c_stringize=yes
21861fi
21862rm -f conftest*
21863
21864fi
cristy8b350f62009-11-15 23:12:43 +000021865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stringize" >&5
cristy3ed852e2009-09-05 21:47:34 +000021866$as_echo "$ac_cv_c_stringize" >&6; }
21867if test $ac_cv_c_stringize = yes; then
21868
cristy8b350f62009-11-15 23:12:43 +000021869$as_echo "#define HAVE_STRINGIZE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021870
21871fi
21872
cristy8b350f62009-11-15 23:12:43 +000021873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
cristy3ed852e2009-09-05 21:47:34 +000021874$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021875if ${ac_cv_header_stat_broken+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021876 $as_echo_n "(cached) " >&6
21877else
cristy8b350f62009-11-15 23:12:43 +000021878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021879/* end confdefs.h. */
21880#include <sys/types.h>
21881#include <sys/stat.h>
21882
21883#if defined S_ISBLK && defined S_IFDIR
21884extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
21885#endif
21886
21887#if defined S_ISBLK && defined S_IFCHR
21888extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
21889#endif
21890
21891#if defined S_ISLNK && defined S_IFREG
21892extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
21893#endif
21894
21895#if defined S_ISSOCK && defined S_IFREG
21896extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
21897#endif
21898
21899_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021900if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021901 ac_cv_header_stat_broken=no
21902else
cristy8b350f62009-11-15 23:12:43 +000021903 ac_cv_header_stat_broken=yes
cristy3ed852e2009-09-05 21:47:34 +000021904fi
cristy3ed852e2009-09-05 21:47:34 +000021905rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21906fi
cristy8b350f62009-11-15 23:12:43 +000021907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
cristy3ed852e2009-09-05 21:47:34 +000021908$as_echo "$ac_cv_header_stat_broken" >&6; }
21909if test $ac_cv_header_stat_broken = yes; then
21910
cristy8b350f62009-11-15 23:12:43 +000021911$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021912
21913fi
21914
cristy8b350f62009-11-15 23:12:43 +000021915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
cristy3ed852e2009-09-05 21:47:34 +000021916$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021917if ${ac_cv_header_time+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021918 $as_echo_n "(cached) " >&6
21919else
cristy8b350f62009-11-15 23:12:43 +000021920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021921/* end confdefs.h. */
21922#include <sys/types.h>
21923#include <sys/time.h>
21924#include <time.h>
21925
21926int
21927main ()
21928{
21929if ((struct tm *) 0)
21930return 0;
21931 ;
21932 return 0;
21933}
21934_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021935if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021936 ac_cv_header_time=yes
21937else
cristy8b350f62009-11-15 23:12:43 +000021938 ac_cv_header_time=no
cristy3ed852e2009-09-05 21:47:34 +000021939fi
cristy3ed852e2009-09-05 21:47:34 +000021940rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21941fi
cristy8b350f62009-11-15 23:12:43 +000021942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
cristy3ed852e2009-09-05 21:47:34 +000021943$as_echo "$ac_cv_header_time" >&6; }
21944if test $ac_cv_header_time = yes; then
21945
cristy8b350f62009-11-15 23:12:43 +000021946$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021947
21948fi
21949
cristy8b350f62009-11-15 23:12:43 +000021950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
cristy3ed852e2009-09-05 21:47:34 +000021951$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
cristyda16f162011-02-19 23:52:17 +000021952if ${ac_cv_struct_tm+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000021953 $as_echo_n "(cached) " >&6
21954else
cristy8b350f62009-11-15 23:12:43 +000021955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021956/* end confdefs.h. */
21957#include <sys/types.h>
21958#include <time.h>
21959
21960int
21961main ()
21962{
21963struct tm tm;
21964 int *p = &tm.tm_sec;
21965 return !p;
21966 ;
21967 return 0;
21968}
21969_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021970if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021971 ac_cv_struct_tm=time.h
21972else
cristy8b350f62009-11-15 23:12:43 +000021973 ac_cv_struct_tm=sys/time.h
cristy3ed852e2009-09-05 21:47:34 +000021974fi
cristy3ed852e2009-09-05 21:47:34 +000021975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21976fi
cristy8b350f62009-11-15 23:12:43 +000021977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
cristy3ed852e2009-09-05 21:47:34 +000021978$as_echo "$ac_cv_struct_tm" >&6; }
21979if test $ac_cv_struct_tm = sys/time.h; then
21980
cristy8b350f62009-11-15 23:12:43 +000021981$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021982
21983fi
21984
cristy92703d82010-04-26 00:18:18 +000021985ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
21986#include <$ac_cv_struct_tm>
21987
21988"
cristyda16f162011-02-19 23:52:17 +000021989if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
cristy92703d82010-04-26 00:18:18 +000021990
21991cat >>confdefs.h <<_ACEOF
21992#define HAVE_STRUCT_TM_TM_ZONE 1
21993_ACEOF
21994
21995
21996fi
21997
21998if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
21999
22000$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
22001
22002else
22003 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
22004"
cristyda16f162011-02-19 23:52:17 +000022005if test "x$ac_cv_have_decl_tzname" = xyes; then :
cristy92703d82010-04-26 00:18:18 +000022006 ac_have_decl=1
22007else
22008 ac_have_decl=0
22009fi
22010
22011cat >>confdefs.h <<_ACEOF
22012#define HAVE_DECL_TZNAME $ac_have_decl
22013_ACEOF
22014
22015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
22016$as_echo_n "checking for tzname... " >&6; }
cristyda16f162011-02-19 23:52:17 +000022017if ${ac_cv_var_tzname+:} false; then :
cristy92703d82010-04-26 00:18:18 +000022018 $as_echo_n "(cached) " >&6
22019else
22020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22021/* end confdefs.h. */
22022#include <time.h>
22023#if !HAVE_DECL_TZNAME
22024extern char *tzname[];
22025#endif
22026
22027int
22028main ()
22029{
22030return tzname[0][0];
22031 ;
22032 return 0;
22033}
22034_ACEOF
22035if ac_fn_c_try_link "$LINENO"; then :
22036 ac_cv_var_tzname=yes
22037else
22038 ac_cv_var_tzname=no
22039fi
22040rm -f core conftest.err conftest.$ac_objext \
22041 conftest$ac_exeext conftest.$ac_ext
22042fi
22043{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
22044$as_echo "$ac_cv_var_tzname" >&6; }
22045 if test $ac_cv_var_tzname = yes; then
22046
22047$as_echo "#define HAVE_TZNAME 1" >>confdefs.h
22048
22049 fi
22050fi
22051
cristy8b350f62009-11-15 23:12:43 +000022052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether #! works in shell scripts" >&5
cristy3ed852e2009-09-05 21:47:34 +000022053$as_echo_n "checking whether #! works in shell scripts... " >&6; }
cristyda16f162011-02-19 23:52:17 +000022054if ${ac_cv_sys_interpreter+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000022055 $as_echo_n "(cached) " >&6
22056else
22057 echo '#! /bin/cat
22058exit 69
22059' >conftest
22060chmod u+x conftest
22061(SHELL=/bin/sh; export SHELL; ./conftest >/dev/null 2>&1)
22062if test $? -ne 69; then
22063 ac_cv_sys_interpreter=yes
22064else
22065 ac_cv_sys_interpreter=no
22066fi
22067rm -f conftest
22068fi
cristy8b350f62009-11-15 23:12:43 +000022069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_interpreter" >&5
cristy3ed852e2009-09-05 21:47:34 +000022070$as_echo "$ac_cv_sys_interpreter" >&6; }
22071interpval=$ac_cv_sys_interpreter
22072
22073
cristy3ed852e2009-09-05 21:47:34 +000022074# If the C compiler supports the keyword inline, do nothing. Otherwise
22075# define inline to __inline__ or __inline if it accepts one of those,
22076# otherwise define inline to be empty.
cristy8b350f62009-11-15 23:12:43 +000022077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
cristy3ed852e2009-09-05 21:47:34 +000022078$as_echo_n "checking for inline... " >&6; }
cristyda16f162011-02-19 23:52:17 +000022079if ${ac_cv_c_inline+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000022080 $as_echo_n "(cached) " >&6
22081else
22082 ac_cv_c_inline=no
22083for ac_kw in inline __inline__ __inline; do
cristy8b350f62009-11-15 23:12:43 +000022084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022085/* end confdefs.h. */
22086#ifndef __cplusplus
22087typedef int foo_t;
22088static $ac_kw foo_t static_foo () {return 0; }
22089$ac_kw foo_t foo () {return 0; }
22090#endif
22091
22092_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022093if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022094 ac_cv_c_inline=$ac_kw
cristy3ed852e2009-09-05 21:47:34 +000022095fi
cristy3ed852e2009-09-05 21:47:34 +000022096rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22097 test "$ac_cv_c_inline" != no && break
22098done
22099
22100fi
cristy8b350f62009-11-15 23:12:43 +000022101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
cristy3ed852e2009-09-05 21:47:34 +000022102$as_echo "$ac_cv_c_inline" >&6; }
22103
cristy3ed852e2009-09-05 21:47:34 +000022104case $ac_cv_c_inline in
22105 inline | yes) ;;
22106 *)
22107 case $ac_cv_c_inline in
22108 no) ac_val=;;
22109 *) ac_val=$ac_cv_c_inline;;
22110 esac
22111 cat >>confdefs.h <<_ACEOF
22112#ifndef __cplusplus
22113#define inline $ac_val
22114#endif
22115_ACEOF
22116 ;;
22117esac
22118
22119
22120# If the C compiler supports the keyword restrict, do nothing. Otherwise
22121# define restrict to __restrict__ or __restrict if it accepts one of those,
22122# otherwise define restrict to be empty.
cristy8b350f62009-11-15 23:12:43 +000022123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
cristy3ed852e2009-09-05 21:47:34 +000022124$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
cristyda16f162011-02-19 23:52:17 +000022125if ${ac_cv_c_restrict+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000022126 $as_echo_n "(cached) " >&6
22127else
22128 ac_cv_c_restrict=no
22129 # The order here caters to the fact that C++ does not require restrict.
22130 for ac_kw in __restrict __restrict__ _Restrict restrict; do
cristy8b350f62009-11-15 23:12:43 +000022131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022132/* end confdefs.h. */
22133typedef int * int_ptr;
22134 int foo (int_ptr $ac_kw ip) {
22135 return ip[0];
22136 }
22137int
22138main ()
22139{
22140int s[1];
22141 int * $ac_kw t = s;
22142 t[0] = 0;
22143 return foo(t)
22144 ;
22145 return 0;
22146}
22147_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022148if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022149 ac_cv_c_restrict=$ac_kw
cristy3ed852e2009-09-05 21:47:34 +000022150fi
cristy3ed852e2009-09-05 21:47:34 +000022151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22152 test "$ac_cv_c_restrict" != no && break
22153 done
22154
22155fi
cristy8b350f62009-11-15 23:12:43 +000022156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
cristy3ed852e2009-09-05 21:47:34 +000022157$as_echo "$ac_cv_c_restrict" >&6; }
22158
cristy3ed852e2009-09-05 21:47:34 +000022159 case $ac_cv_c_restrict in
22160 restrict) ;;
cristy8b350f62009-11-15 23:12:43 +000022161 no) $as_echo "#define restrict /**/" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022162 ;;
22163 *) cat >>confdefs.h <<_ACEOF
22164#define restrict $ac_cv_c_restrict
22165_ACEOF
22166 ;;
22167 esac
22168
22169
22170# If words are stored with the most significant byte first (like
22171# Motorola and SPARC CPUs), define `WORDS_BIGENDIAN'.
cristy8b350f62009-11-15 23:12:43 +000022172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
cristy3ed852e2009-09-05 21:47:34 +000022173$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
cristyda16f162011-02-19 23:52:17 +000022174if ${ac_cv_c_bigendian+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000022175 $as_echo_n "(cached) " >&6
22176else
22177 ac_cv_c_bigendian=unknown
22178 # See if we're dealing with a universal compiler.
cristy8b350f62009-11-15 23:12:43 +000022179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022180/* end confdefs.h. */
22181#ifndef __APPLE_CC__
22182 not a universal capable compiler
22183 #endif
22184 typedef int dummy;
22185
22186_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022187if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022188
22189 # Check for potential -arch flags. It is not universal unless
cristy8b350f62009-11-15 23:12:43 +000022190 # there are at least two -arch flags with different values.
22191 ac_arch=
22192 ac_prev=
22193 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
22194 if test -n "$ac_prev"; then
22195 case $ac_word in
22196 i?86 | x86_64 | ppc | ppc64)
22197 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
22198 ac_arch=$ac_word
22199 else
22200 ac_cv_c_bigendian=universal
22201 break
22202 fi
22203 ;;
22204 esac
22205 ac_prev=
22206 elif test "x$ac_word" = "x-arch"; then
22207 ac_prev=arch
22208 fi
22209 done
cristy3ed852e2009-09-05 21:47:34 +000022210fi
cristy3ed852e2009-09-05 21:47:34 +000022211rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22212 if test $ac_cv_c_bigendian = unknown; then
22213 # See if sys/param.h defines the BYTE_ORDER macro.
cristy8b350f62009-11-15 23:12:43 +000022214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022215/* end confdefs.h. */
22216#include <sys/types.h>
22217 #include <sys/param.h>
22218
22219int
22220main ()
22221{
22222#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
22223 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
22224 && LITTLE_ENDIAN)
22225 bogus endian macros
22226 #endif
22227
22228 ;
22229 return 0;
22230}
22231_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022232if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022233 # It does; now see whether it defined to BIG_ENDIAN or not.
cristy8b350f62009-11-15 23:12:43 +000022234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022235/* end confdefs.h. */
22236#include <sys/types.h>
22237 #include <sys/param.h>
22238
22239int
22240main ()
22241{
22242#if BYTE_ORDER != BIG_ENDIAN
22243 not big endian
22244 #endif
22245
22246 ;
22247 return 0;
22248}
22249_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022250if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022251 ac_cv_c_bigendian=yes
22252else
cristy8b350f62009-11-15 23:12:43 +000022253 ac_cv_c_bigendian=no
cristy3ed852e2009-09-05 21:47:34 +000022254fi
cristy3ed852e2009-09-05 21:47:34 +000022255rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022256fi
cristy3ed852e2009-09-05 21:47:34 +000022257rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22258 fi
22259 if test $ac_cv_c_bigendian = unknown; then
22260 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
cristy8b350f62009-11-15 23:12:43 +000022261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022262/* end confdefs.h. */
22263#include <limits.h>
22264
22265int
22266main ()
22267{
22268#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
22269 bogus endian macros
22270 #endif
22271
22272 ;
22273 return 0;
22274}
22275_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022276if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022277 # It does; now see whether it defined to _BIG_ENDIAN or not.
cristy8b350f62009-11-15 23:12:43 +000022278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022279/* end confdefs.h. */
22280#include <limits.h>
22281
22282int
22283main ()
22284{
22285#ifndef _BIG_ENDIAN
22286 not big endian
22287 #endif
22288
22289 ;
22290 return 0;
22291}
22292_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022293if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022294 ac_cv_c_bigendian=yes
22295else
cristy8b350f62009-11-15 23:12:43 +000022296 ac_cv_c_bigendian=no
cristy3ed852e2009-09-05 21:47:34 +000022297fi
cristy3ed852e2009-09-05 21:47:34 +000022298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022299fi
cristy3ed852e2009-09-05 21:47:34 +000022300rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22301 fi
22302 if test $ac_cv_c_bigendian = unknown; then
22303 # Compile a test program.
cristy8b350f62009-11-15 23:12:43 +000022304 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000022305 # Try to guess by grepping values from an object file.
cristy8b350f62009-11-15 23:12:43 +000022306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022307/* end confdefs.h. */
22308short int ascii_mm[] =
22309 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
22310 short int ascii_ii[] =
22311 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
22312 int use_ascii (int i) {
22313 return ascii_mm[i] + ascii_ii[i];
22314 }
22315 short int ebcdic_ii[] =
22316 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
22317 short int ebcdic_mm[] =
22318 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
22319 int use_ebcdic (int i) {
22320 return ebcdic_mm[i] + ebcdic_ii[i];
22321 }
22322 extern int foo;
22323
22324int
22325main ()
22326{
22327return use_ascii (foo) == use_ebcdic (foo);
22328 ;
22329 return 0;
22330}
22331_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022332if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022333 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
22334 ac_cv_c_bigendian=yes
22335 fi
22336 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
22337 if test "$ac_cv_c_bigendian" = unknown; then
22338 ac_cv_c_bigendian=no
22339 else
22340 # finding both strings is unlikely to happen, but who knows?
22341 ac_cv_c_bigendian=unknown
22342 fi
22343 fi
cristy3ed852e2009-09-05 21:47:34 +000022344fi
cristy3ed852e2009-09-05 21:47:34 +000022345rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22346else
cristy8b350f62009-11-15 23:12:43 +000022347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022348/* end confdefs.h. */
22349$ac_includes_default
22350int
22351main ()
22352{
22353
22354 /* Are we little or big endian? From Harbison&Steele. */
22355 union
22356 {
22357 long int l;
22358 char c[sizeof (long int)];
22359 } u;
22360 u.l = 1;
22361 return u.c[sizeof (long int) - 1] == 1;
22362
22363 ;
22364 return 0;
22365}
22366_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022367if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022368 ac_cv_c_bigendian=no
22369else
cristy8b350f62009-11-15 23:12:43 +000022370 ac_cv_c_bigendian=yes
cristy3ed852e2009-09-05 21:47:34 +000022371fi
cristy8b350f62009-11-15 23:12:43 +000022372rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22373 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022374fi
22375
cristy3ed852e2009-09-05 21:47:34 +000022376 fi
22377fi
cristy8b350f62009-11-15 23:12:43 +000022378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
cristy3ed852e2009-09-05 21:47:34 +000022379$as_echo "$ac_cv_c_bigendian" >&6; }
22380 case $ac_cv_c_bigendian in #(
22381 yes)
cristy8b350f62009-11-15 23:12:43 +000022382 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022383;; #(
22384 no)
22385 ;; #(
22386 universal)
22387
cristy8b350f62009-11-15 23:12:43 +000022388$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022389
22390 ;; #(
22391 *)
cristy98dddb52010-11-04 00:30:15 +000022392 as_fn_error $? "unknown endianness
cristy8b350f62009-11-15 23:12:43 +000022393 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
cristy3ed852e2009-09-05 21:47:34 +000022394 esac
22395
22396
cristy501c8042011-05-26 17:46:28 +000022397# Define to a suitable type, if standard headers do not define it.
22398ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
22399case $ac_cv_c_int8_t in #(
22400 no|yes) ;; #(
22401 *)
cristy3ed852e2009-09-05 21:47:34 +000022402
22403cat >>confdefs.h <<_ACEOF
cristy501c8042011-05-26 17:46:28 +000022404#define int8_t $ac_cv_c_int8_t
22405_ACEOF
22406;;
22407esac
22408
22409ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
22410case $ac_cv_c_int16_t in #(
22411 no|yes) ;; #(
22412 *)
22413
22414cat >>confdefs.h <<_ACEOF
22415#define int16_t $ac_cv_c_int16_t
22416_ACEOF
22417;;
22418esac
22419
22420ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
22421case $ac_cv_c_int32_t in #(
22422 no|yes) ;; #(
22423 *)
22424
22425cat >>confdefs.h <<_ACEOF
22426#define int32_t $ac_cv_c_int32_t
22427_ACEOF
22428;;
22429esac
22430
22431ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
22432case $ac_cv_c_int64_t in #(
22433 no|yes) ;; #(
22434 *)
22435
22436cat >>confdefs.h <<_ACEOF
22437#define int64_t $ac_cv_c_int64_t
22438_ACEOF
22439;;
22440esac
22441
22442
22443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
22444$as_echo_n "checking for long long int... " >&6; }
22445if ${ac_cv_type_long_long_int+:} false; then :
22446 $as_echo_n "(cached) " >&6
22447else
22448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22449/* end confdefs.h. */
22450
22451 /* For now, do not test the preprocessor; as of 2007 there are too many
22452 implementations with broken preprocessors. Perhaps this can
22453 be revisited in 2012. In the meantime, code should not expect
22454 #if to work with literals wider than 32 bits. */
22455 /* Test literals. */
22456 long long int ll = 9223372036854775807ll;
22457 long long int nll = -9223372036854775807LL;
22458 unsigned long long int ull = 18446744073709551615ULL;
22459 /* Test constant expressions. */
22460 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
22461 ? 1 : -1)];
22462 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
22463 ? 1 : -1)];
22464 int i = 63;
22465int
22466main ()
22467{
22468/* Test availability of runtime routines for shift and division. */
22469 long long int llmax = 9223372036854775807ll;
22470 unsigned long long int ullmax = 18446744073709551615ull;
22471 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
22472 | (llmax / ll) | (llmax % ll)
22473 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
22474 | (ullmax / ull) | (ullmax % ull));
22475 ;
22476 return 0;
22477}
22478
22479_ACEOF
22480if ac_fn_c_try_link "$LINENO"; then :
22481 if test "$cross_compiling" = yes; then :
22482 ac_cv_type_long_long_int=yes
22483else
22484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22485/* end confdefs.h. */
22486#include <limits.h>
22487 #ifndef LLONG_MAX
22488 # define HALF \
22489 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
22490 # define LLONG_MAX (HALF - 1 + HALF)
22491 #endif
22492int
22493main ()
22494{
22495long long int n = 1;
22496 int i;
22497 for (i = 0; ; i++)
22498 {
22499 long long int m = n << i;
22500 if (m >> i != n)
22501 return 1;
22502 if (LLONG_MAX / 2 < m)
22503 break;
22504 }
22505 return 0;
22506 ;
22507 return 0;
22508}
22509_ACEOF
22510if ac_fn_c_try_run "$LINENO"; then :
22511 ac_cv_type_long_long_int=yes
22512else
22513 ac_cv_type_long_long_int=no
22514fi
22515rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22516 conftest.$ac_objext conftest.beam conftest.$ac_ext
22517fi
22518
22519else
22520 ac_cv_type_long_long_int=no
22521fi
22522rm -f core conftest.err conftest.$ac_objext \
22523 conftest$ac_exeext conftest.$ac_ext
22524fi
22525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
22526$as_echo "$ac_cv_type_long_long_int" >&6; }
22527 if test $ac_cv_type_long_long_int = yes; then
22528
22529$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
22530
22531 fi
22532
22533
22534
22535 ac_fn_c_check_type "$LINENO" "intmax_t" "ac_cv_type_intmax_t" "$ac_includes_default"
22536if test "x$ac_cv_type_intmax_t" = xyes; then :
22537
22538$as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
22539
22540else
22541 test $ac_cv_type_long_long_int = yes \
22542 && ac_type='long long int' \
22543 || ac_type='long int'
22544
22545cat >>confdefs.h <<_ACEOF
22546#define intmax_t $ac_type
cristy3ed852e2009-09-05 21:47:34 +000022547_ACEOF
22548
22549fi
22550
22551
cristy501c8042011-05-26 17:46:28 +000022552
22553 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
22554if test "x$ac_cv_type_intptr_t" = xyes; then :
22555
22556$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022557
cristy3ed852e2009-09-05 21:47:34 +000022558else
cristy501c8042011-05-26 17:46:28 +000022559 for ac_type in 'int' 'long int' 'long long int'; do
22560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22561/* end confdefs.h. */
22562$ac_includes_default
22563int
22564main ()
22565{
22566static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
22567test_array [0] = 0
22568
22569 ;
22570 return 0;
22571}
22572_ACEOF
22573if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022574
22575cat >>confdefs.h <<_ACEOF
cristy501c8042011-05-26 17:46:28 +000022576#define intptr_t $ac_type
cristy3ed852e2009-09-05 21:47:34 +000022577_ACEOF
22578
cristy501c8042011-05-26 17:46:28 +000022579 ac_type=
22580fi
22581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22582 test -z "$ac_type" && break
22583 done
cristy3ed852e2009-09-05 21:47:34 +000022584fi
22585
22586
cristy3ed852e2009-09-05 21:47:34 +000022587
cristy501c8042011-05-26 17:46:28 +000022588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double" >&5
22589$as_echo_n "checking for long double... " >&6; }
22590if ${ac_cv_type_long_double+:} false; then :
22591 $as_echo_n "(cached) " >&6
cristy3ed852e2009-09-05 21:47:34 +000022592else
cristy501c8042011-05-26 17:46:28 +000022593 if test "$GCC" = yes; then
22594 ac_cv_type_long_double=yes
22595 else
22596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22597/* end confdefs.h. */
22598/* The Stardent Vistra knows sizeof (long double), but does
22599 not support it. */
22600 long double foo = 0.0L;
22601int
22602main ()
22603{
22604static int test_array [1 - 2 * !(/* On Ultrix 4.3 cc, long double is 4 and double is 8. */
22605 sizeof (double) <= sizeof (long double))];
22606test_array [0] = 0
cristy3ed852e2009-09-05 21:47:34 +000022607
cristy501c8042011-05-26 17:46:28 +000022608 ;
22609 return 0;
22610}
cristy3ed852e2009-09-05 21:47:34 +000022611_ACEOF
cristy501c8042011-05-26 17:46:28 +000022612if ac_fn_c_try_compile "$LINENO"; then :
22613 ac_cv_type_long_double=yes
cristy3ed852e2009-09-05 21:47:34 +000022614else
cristy501c8042011-05-26 17:46:28 +000022615 ac_cv_type_long_double=no
cristy3ed852e2009-09-05 21:47:34 +000022616fi
cristy501c8042011-05-26 17:46:28 +000022617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22618 fi
cristy3ed852e2009-09-05 21:47:34 +000022619fi
cristy501c8042011-05-26 17:46:28 +000022620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double" >&5
22621$as_echo "$ac_cv_type_long_double" >&6; }
22622 if test $ac_cv_type_long_double = yes; then
cristy3ed852e2009-09-05 21:47:34 +000022623
cristy501c8042011-05-26 17:46:28 +000022624$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022625
cristy501c8042011-05-26 17:46:28 +000022626 fi
22627
cristy3ed852e2009-09-05 21:47:34 +000022628
cristy8b350f62009-11-15 23:12:43 +000022629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double with more range or precision than double" >&5
cristy3ed852e2009-09-05 21:47:34 +000022630$as_echo_n "checking for long double with more range or precision than double... " >&6; }
cristyda16f162011-02-19 23:52:17 +000022631if ${ac_cv_type_long_double_wider+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000022632 $as_echo_n "(cached) " >&6
22633else
cristy8b350f62009-11-15 23:12:43 +000022634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022635/* end confdefs.h. */
22636#include <float.h>
22637 long double const a[] =
22638 {
22639 0.0L, DBL_MIN, DBL_MAX, DBL_EPSILON,
22640 LDBL_MIN, LDBL_MAX, LDBL_EPSILON
22641 };
22642 long double
22643 f (long double x)
22644 {
22645 return ((x + (unsigned long int) 10) * (-1 / x) + a[0]
22646 + (x ? f (x) : 'c'));
22647 }
22648
22649int
22650main ()
22651{
22652static int test_array [1 - 2 * !((0 < ((DBL_MAX_EXP < LDBL_MAX_EXP)
22653 + (DBL_MANT_DIG < LDBL_MANT_DIG)
22654 - (LDBL_MAX_EXP < DBL_MAX_EXP)
22655 - (LDBL_MANT_DIG < DBL_MANT_DIG)))
22656 && (int) LDBL_EPSILON == 0
22657 )];
22658test_array [0] = 0
22659
22660 ;
22661 return 0;
22662}
22663_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022664if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022665 ac_cv_type_long_double_wider=yes
22666else
cristy8b350f62009-11-15 23:12:43 +000022667 ac_cv_type_long_double_wider=no
cristy3ed852e2009-09-05 21:47:34 +000022668fi
cristy3ed852e2009-09-05 21:47:34 +000022669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22670fi
cristy8b350f62009-11-15 23:12:43 +000022671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double_wider" >&5
cristy3ed852e2009-09-05 21:47:34 +000022672$as_echo "$ac_cv_type_long_double_wider" >&6; }
22673 if test $ac_cv_type_long_double_wider = yes; then
22674
cristy8b350f62009-11-15 23:12:43 +000022675$as_echo "#define HAVE_LONG_DOUBLE_WIDER 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022676
22677 fi
22678
22679
cristy501c8042011-05-26 17:46:28 +000022680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
22681$as_echo_n "checking for long long int... " >&6; }
22682if ${ac_cv_type_long_long_int+:} false; then :
22683 $as_echo_n "(cached) " >&6
22684else
22685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22686/* end confdefs.h. */
22687
22688 /* For now, do not test the preprocessor; as of 2007 there are too many
22689 implementations with broken preprocessors. Perhaps this can
22690 be revisited in 2012. In the meantime, code should not expect
22691 #if to work with literals wider than 32 bits. */
22692 /* Test literals. */
22693 long long int ll = 9223372036854775807ll;
22694 long long int nll = -9223372036854775807LL;
22695 unsigned long long int ull = 18446744073709551615ULL;
22696 /* Test constant expressions. */
22697 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
22698 ? 1 : -1)];
22699 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
22700 ? 1 : -1)];
22701 int i = 63;
22702int
22703main ()
22704{
22705/* Test availability of runtime routines for shift and division. */
22706 long long int llmax = 9223372036854775807ll;
22707 unsigned long long int ullmax = 18446744073709551615ull;
22708 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
22709 | (llmax / ll) | (llmax % ll)
22710 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
22711 | (ullmax / ull) | (ullmax % ull));
22712 ;
22713 return 0;
22714}
22715
22716_ACEOF
22717if ac_fn_c_try_link "$LINENO"; then :
22718 if test "$cross_compiling" = yes; then :
22719 ac_cv_type_long_long_int=yes
22720else
22721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22722/* end confdefs.h. */
22723#include <limits.h>
22724 #ifndef LLONG_MAX
22725 # define HALF \
22726 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
22727 # define LLONG_MAX (HALF - 1 + HALF)
22728 #endif
22729int
22730main ()
22731{
22732long long int n = 1;
22733 int i;
22734 for (i = 0; ; i++)
22735 {
22736 long long int m = n << i;
22737 if (m >> i != n)
22738 return 1;
22739 if (LLONG_MAX / 2 < m)
22740 break;
22741 }
22742 return 0;
22743 ;
22744 return 0;
22745}
22746_ACEOF
22747if ac_fn_c_try_run "$LINENO"; then :
22748 ac_cv_type_long_long_int=yes
22749else
22750 ac_cv_type_long_long_int=no
22751fi
22752rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22753 conftest.$ac_objext conftest.beam conftest.$ac_ext
22754fi
22755
22756else
22757 ac_cv_type_long_long_int=no
22758fi
22759rm -f core conftest.err conftest.$ac_objext \
22760 conftest$ac_exeext conftest.$ac_ext
22761fi
22762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
22763$as_echo "$ac_cv_type_long_long_int" >&6; }
22764 if test $ac_cv_type_long_long_int = yes; then
22765
22766$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
22767
22768 fi
22769
22770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
22771$as_echo_n "checking for mbstate_t... " >&6; }
22772if ${ac_cv_type_mbstate_t+:} false; then :
22773 $as_echo_n "(cached) " >&6
22774else
22775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22776/* end confdefs.h. */
22777$ac_includes_default
22778# include <wchar.h>
22779int
22780main ()
22781{
22782mbstate_t x; return sizeof x;
22783 ;
22784 return 0;
22785}
22786_ACEOF
22787if ac_fn_c_try_compile "$LINENO"; then :
22788 ac_cv_type_mbstate_t=yes
22789else
22790 ac_cv_type_mbstate_t=no
22791fi
22792rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22793fi
22794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
22795$as_echo "$ac_cv_type_mbstate_t" >&6; }
22796 if test $ac_cv_type_mbstate_t = yes; then
22797
22798$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
22799
22800 else
22801
22802$as_echo "#define mbstate_t int" >>confdefs.h
22803
22804 fi
22805ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
22806if test "x$ac_cv_type_mode_t" = xyes; then :
22807
22808else
22809
22810cat >>confdefs.h <<_ACEOF
22811#define mode_t int
22812_ACEOF
22813
22814fi
22815
22816ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
22817if test "x$ac_cv_type_off_t" = xyes; then :
22818
22819else
22820
22821cat >>confdefs.h <<_ACEOF
22822#define off_t long int
22823_ACEOF
22824
22825fi
22826
22827ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
22828if test "x$ac_cv_type_pid_t" = xyes; then :
22829
22830else
22831
22832cat >>confdefs.h <<_ACEOF
22833#define pid_t int
22834_ACEOF
22835
22836fi
22837
22838ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
22839if test "x$ac_cv_type_size_t" = xyes; then :
22840
22841else
22842
22843cat >>confdefs.h <<_ACEOF
22844#define size_t unsigned int
22845_ACEOF
22846
22847fi
22848
22849ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
22850if test "x$ac_cv_type_ssize_t" = xyes; then :
22851
22852else
22853
22854cat >>confdefs.h <<_ACEOF
22855#define ssize_t int
22856_ACEOF
22857
22858fi
22859
22860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
22861$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
22862if ${ac_cv_type_uid_t+:} false; then :
22863 $as_echo_n "(cached) " >&6
22864else
22865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22866/* end confdefs.h. */
22867#include <sys/types.h>
22868
22869_ACEOF
22870if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22871 $EGREP "uid_t" >/dev/null 2>&1; then :
22872 ac_cv_type_uid_t=yes
22873else
22874 ac_cv_type_uid_t=no
22875fi
22876rm -f conftest*
22877
22878fi
22879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
22880$as_echo "$ac_cv_type_uid_t" >&6; }
22881if test $ac_cv_type_uid_t = no; then
22882
22883$as_echo "#define uid_t int" >>confdefs.h
22884
22885
22886$as_echo "#define gid_t int" >>confdefs.h
22887
22888fi
22889
22890ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
22891case $ac_cv_c_uint8_t in #(
22892 no|yes) ;; #(
22893 *)
22894
22895$as_echo "#define _UINT8_T 1" >>confdefs.h
22896
22897
22898cat >>confdefs.h <<_ACEOF
22899#define uint8_t $ac_cv_c_uint8_t
22900_ACEOF
22901;;
22902 esac
22903
22904ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
22905case $ac_cv_c_uint16_t in #(
22906 no|yes) ;; #(
22907 *)
22908
22909
22910cat >>confdefs.h <<_ACEOF
22911#define uint16_t $ac_cv_c_uint16_t
22912_ACEOF
22913;;
22914 esac
22915
22916ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
22917case $ac_cv_c_uint32_t in #(
22918 no|yes) ;; #(
22919 *)
22920
22921$as_echo "#define _UINT32_T 1" >>confdefs.h
22922
22923
22924cat >>confdefs.h <<_ACEOF
22925#define uint32_t $ac_cv_c_uint32_t
22926_ACEOF
22927;;
22928 esac
22929
22930ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
22931case $ac_cv_c_uint64_t in #(
22932 no|yes) ;; #(
22933 *)
22934
22935$as_echo "#define _UINT64_T 1" >>confdefs.h
22936
22937
22938cat >>confdefs.h <<_ACEOF
22939#define uint64_t $ac_cv_c_uint64_t
22940_ACEOF
22941;;
22942 esac
22943
22944
22945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
22946$as_echo_n "checking for unsigned long long int... " >&6; }
22947if ${ac_cv_type_unsigned_long_long_int+:} false; then :
22948 $as_echo_n "(cached) " >&6
22949else
22950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22951/* end confdefs.h. */
22952
22953 /* For now, do not test the preprocessor; as of 2007 there are too many
22954 implementations with broken preprocessors. Perhaps this can
22955 be revisited in 2012. In the meantime, code should not expect
22956 #if to work with literals wider than 32 bits. */
22957 /* Test literals. */
22958 long long int ll = 9223372036854775807ll;
22959 long long int nll = -9223372036854775807LL;
22960 unsigned long long int ull = 18446744073709551615ULL;
22961 /* Test constant expressions. */
22962 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
22963 ? 1 : -1)];
22964 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
22965 ? 1 : -1)];
22966 int i = 63;
22967int
22968main ()
22969{
22970/* Test availability of runtime routines for shift and division. */
22971 long long int llmax = 9223372036854775807ll;
22972 unsigned long long int ullmax = 18446744073709551615ull;
22973 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
22974 | (llmax / ll) | (llmax % ll)
22975 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
22976 | (ullmax / ull) | (ullmax % ull));
22977 ;
22978 return 0;
22979}
22980
22981_ACEOF
22982if ac_fn_c_try_link "$LINENO"; then :
22983 ac_cv_type_unsigned_long_long_int=yes
22984else
22985 ac_cv_type_unsigned_long_long_int=no
22986fi
22987rm -f core conftest.err conftest.$ac_objext \
22988 conftest$ac_exeext conftest.$ac_ext
22989fi
22990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
22991$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
22992 if test $ac_cv_type_unsigned_long_long_int = yes; then
22993
22994$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
22995
22996 fi
22997
22998
22999
23000 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "$ac_includes_default"
23001if test "x$ac_cv_type_uintmax_t" = xyes; then :
23002
23003$as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
23004
23005else
23006 test $ac_cv_type_unsigned_long_long_int = yes \
23007 && ac_type='unsigned long long int' \
23008 || ac_type='unsigned long int'
23009
23010cat >>confdefs.h <<_ACEOF
23011#define uintmax_t $ac_type
23012_ACEOF
23013
23014fi
23015
23016
23017
23018 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
23019if test "x$ac_cv_type_uintptr_t" = xyes; then :
23020
23021$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
23022
23023else
23024 for ac_type in 'unsigned int' 'unsigned long int' \
23025 'unsigned long long int'; do
23026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23027/* end confdefs.h. */
23028$ac_includes_default
23029int
23030main ()
23031{
23032static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
23033test_array [0] = 0
23034
23035 ;
23036 return 0;
23037}
23038_ACEOF
23039if ac_fn_c_try_compile "$LINENO"; then :
23040
23041cat >>confdefs.h <<_ACEOF
23042#define uintptr_t $ac_type
23043_ACEOF
23044
23045 ac_type=
23046fi
23047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23048 test -z "$ac_type" && break
23049 done
23050fi
23051
23052
23053
23054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
23055$as_echo_n "checking for unsigned long long int... " >&6; }
23056if ${ac_cv_type_unsigned_long_long_int+:} false; then :
23057 $as_echo_n "(cached) " >&6
23058else
23059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23060/* end confdefs.h. */
23061
23062 /* For now, do not test the preprocessor; as of 2007 there are too many
23063 implementations with broken preprocessors. Perhaps this can
23064 be revisited in 2012. In the meantime, code should not expect
23065 #if to work with literals wider than 32 bits. */
23066 /* Test literals. */
23067 long long int ll = 9223372036854775807ll;
23068 long long int nll = -9223372036854775807LL;
23069 unsigned long long int ull = 18446744073709551615ULL;
23070 /* Test constant expressions. */
23071 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
23072 ? 1 : -1)];
23073 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
23074 ? 1 : -1)];
23075 int i = 63;
23076int
23077main ()
23078{
23079/* Test availability of runtime routines for shift and division. */
23080 long long int llmax = 9223372036854775807ll;
23081 unsigned long long int ullmax = 18446744073709551615ull;
23082 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
23083 | (llmax / ll) | (llmax % ll)
23084 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
23085 | (ullmax / ull) | (ullmax % ull));
23086 ;
23087 return 0;
23088}
23089
23090_ACEOF
23091if ac_fn_c_try_link "$LINENO"; then :
23092 ac_cv_type_unsigned_long_long_int=yes
23093else
23094 ac_cv_type_unsigned_long_long_int=no
23095fi
23096rm -f core conftest.err conftest.$ac_objext \
23097 conftest$ac_exeext conftest.$ac_ext
23098fi
23099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
23100$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
23101 if test $ac_cv_type_unsigned_long_long_int = yes; then
23102
23103$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
23104
23105 fi
23106
23107
cristy3ed852e2009-09-05 21:47:34 +000023108# If the C type char is unsigned, define __CHAR_UNSIGNED__, unless the
23109# C compiler predefines it.
cristy8b350f62009-11-15 23:12:43 +000023110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether char is unsigned" >&5
cristy3ed852e2009-09-05 21:47:34 +000023111$as_echo_n "checking whether char is unsigned... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023112if ${ac_cv_c_char_unsigned+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023113 $as_echo_n "(cached) " >&6
23114else
cristy8b350f62009-11-15 23:12:43 +000023115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023116/* end confdefs.h. */
23117$ac_includes_default
23118int
23119main ()
23120{
23121static int test_array [1 - 2 * !(((char) -1) < 0)];
23122test_array [0] = 0
23123
23124 ;
23125 return 0;
23126}
23127_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023128if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023129 ac_cv_c_char_unsigned=no
23130else
cristy8b350f62009-11-15 23:12:43 +000023131 ac_cv_c_char_unsigned=yes
cristy3ed852e2009-09-05 21:47:34 +000023132fi
cristy3ed852e2009-09-05 21:47:34 +000023133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23134fi
cristy8b350f62009-11-15 23:12:43 +000023135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_char_unsigned" >&5
cristy3ed852e2009-09-05 21:47:34 +000023136$as_echo "$ac_cv_c_char_unsigned" >&6; }
23137if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
cristy8b350f62009-11-15 23:12:43 +000023138 $as_echo "#define __CHAR_UNSIGNED__ 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000023139
23140fi
23141
23142
23143# Obtain size of an 'signed short' and define as SIZEOF_SIGNED_SHORT
23144# The cast to long int works around a bug in the HP C Compiler
23145# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23146# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23147# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed short" >&5
cristy3ed852e2009-09-05 21:47:34 +000023149$as_echo_n "checking size of signed short... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023150if ${ac_cv_sizeof_signed_short+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023151 $as_echo_n "(cached) " >&6
23152else
cristy8b350f62009-11-15 23:12:43 +000023153 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (signed short))" "ac_cv_sizeof_signed_short" "$ac_includes_default"; then :
cristy3ed852e2009-09-05 21:47:34 +000023154
cristy3ed852e2009-09-05 21:47:34 +000023155else
cristy8b350f62009-11-15 23:12:43 +000023156 if test "$ac_cv_type_signed_short" = yes; then
23157 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023158$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023159as_fn_error 77 "cannot compute sizeof (signed short)
23160See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023161 else
23162 ac_cv_sizeof_signed_short=0
23163 fi
23164fi
cristy8b350f62009-11-15 23:12:43 +000023165
cristy3ed852e2009-09-05 21:47:34 +000023166fi
cristy8b350f62009-11-15 23:12:43 +000023167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_short" >&5
cristy3ed852e2009-09-05 21:47:34 +000023168$as_echo "$ac_cv_sizeof_signed_short" >&6; }
23169
23170
23171
23172cat >>confdefs.h <<_ACEOF
23173#define SIZEOF_SIGNED_SHORT $ac_cv_sizeof_signed_short
23174_ACEOF
23175
23176
23177
23178# Obtain size of an 'unsigned short' and define as SIZEOF_UNSIGNED_SHORT
23179# The cast to long int works around a bug in the HP C Compiler
23180# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23181# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23182# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned short" >&5
cristy3ed852e2009-09-05 21:47:34 +000023184$as_echo_n "checking size of unsigned short... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023185if ${ac_cv_sizeof_unsigned_short+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023186 $as_echo_n "(cached) " >&6
23187else
cristy8b350f62009-11-15 23:12:43 +000023188 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned short))" "ac_cv_sizeof_unsigned_short" "$ac_includes_default"; then :
cristy3ed852e2009-09-05 21:47:34 +000023189
cristy3ed852e2009-09-05 21:47:34 +000023190else
cristy8b350f62009-11-15 23:12:43 +000023191 if test "$ac_cv_type_unsigned_short" = yes; then
23192 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023193$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023194as_fn_error 77 "cannot compute sizeof (unsigned short)
23195See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023196 else
23197 ac_cv_sizeof_unsigned_short=0
23198 fi
23199fi
cristy8b350f62009-11-15 23:12:43 +000023200
cristy3ed852e2009-09-05 21:47:34 +000023201fi
cristy8b350f62009-11-15 23:12:43 +000023202{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_short" >&5
cristy3ed852e2009-09-05 21:47:34 +000023203$as_echo "$ac_cv_sizeof_unsigned_short" >&6; }
23204
23205
23206
23207cat >>confdefs.h <<_ACEOF
23208#define SIZEOF_UNSIGNED_SHORT $ac_cv_sizeof_unsigned_short
23209_ACEOF
23210
23211
23212
23213# Obtain size of an 'signed int' and define as SIZEOF_SIGNED_INT
23214# The cast to long int works around a bug in the HP C Compiler
23215# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23216# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23217# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed int" >&5
cristy3ed852e2009-09-05 21:47:34 +000023219$as_echo_n "checking size of signed int... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023220if ${ac_cv_sizeof_signed_int+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023221 $as_echo_n "(cached) " >&6
23222else
cristy8b350f62009-11-15 23:12:43 +000023223 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (signed int))" "ac_cv_sizeof_signed_int" "$ac_includes_default"; then :
cristy3ed852e2009-09-05 21:47:34 +000023224
cristy3ed852e2009-09-05 21:47:34 +000023225else
cristy8b350f62009-11-15 23:12:43 +000023226 if test "$ac_cv_type_signed_int" = yes; then
23227 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023228$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023229as_fn_error 77 "cannot compute sizeof (signed int)
23230See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023231 else
23232 ac_cv_sizeof_signed_int=0
23233 fi
23234fi
cristy8b350f62009-11-15 23:12:43 +000023235
cristy3ed852e2009-09-05 21:47:34 +000023236fi
cristy8b350f62009-11-15 23:12:43 +000023237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_int" >&5
cristy3ed852e2009-09-05 21:47:34 +000023238$as_echo "$ac_cv_sizeof_signed_int" >&6; }
23239
23240
23241
23242cat >>confdefs.h <<_ACEOF
23243#define SIZEOF_SIGNED_INT $ac_cv_sizeof_signed_int
23244_ACEOF
23245
23246
23247
23248# Obtain size of an 'unsigned int' and define as SIZEOF_UNSIGNED_INT
23249# The cast to long int works around a bug in the HP C Compiler
23250# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23251# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23252# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned int" >&5
cristy3ed852e2009-09-05 21:47:34 +000023254$as_echo_n "checking size of unsigned int... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023255if ${ac_cv_sizeof_unsigned_int+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023256 $as_echo_n "(cached) " >&6
23257else
cristy8b350f62009-11-15 23:12:43 +000023258 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned int))" "ac_cv_sizeof_unsigned_int" "$ac_includes_default"; then :
cristy3ed852e2009-09-05 21:47:34 +000023259
cristy3ed852e2009-09-05 21:47:34 +000023260else
cristy8b350f62009-11-15 23:12:43 +000023261 if test "$ac_cv_type_unsigned_int" = yes; then
23262 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023263$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023264as_fn_error 77 "cannot compute sizeof (unsigned int)
23265See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023266 else
23267 ac_cv_sizeof_unsigned_int=0
23268 fi
23269fi
cristy8b350f62009-11-15 23:12:43 +000023270
cristy3ed852e2009-09-05 21:47:34 +000023271fi
cristy8b350f62009-11-15 23:12:43 +000023272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_int" >&5
cristy3ed852e2009-09-05 21:47:34 +000023273$as_echo "$ac_cv_sizeof_unsigned_int" >&6; }
23274
23275
23276
23277cat >>confdefs.h <<_ACEOF
23278#define SIZEOF_UNSIGNED_INT $ac_cv_sizeof_unsigned_int
23279_ACEOF
23280
23281
23282
23283# Obtain size of a 'signed long' and define as SIZEOF_SIGNED_LONG
23284# The cast to long int works around a bug in the HP C Compiler
23285# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23286# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23287# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023289$as_echo_n "checking size of signed long... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023290if ${ac_cv_sizeof_signed_long+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023291 $as_echo_n "(cached) " >&6
23292else
cristy8b350f62009-11-15 23:12:43 +000023293 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (signed long))" "ac_cv_sizeof_signed_long" "$ac_includes_default"; then :
cristy3ed852e2009-09-05 21:47:34 +000023294
cristy3ed852e2009-09-05 21:47:34 +000023295else
cristy8b350f62009-11-15 23:12:43 +000023296 if test "$ac_cv_type_signed_long" = yes; then
23297 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023298$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023299as_fn_error 77 "cannot compute sizeof (signed long)
23300See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023301 else
23302 ac_cv_sizeof_signed_long=0
23303 fi
23304fi
cristy8b350f62009-11-15 23:12:43 +000023305
cristy3ed852e2009-09-05 21:47:34 +000023306fi
cristy8b350f62009-11-15 23:12:43 +000023307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023308$as_echo "$ac_cv_sizeof_signed_long" >&6; }
23309
23310
23311
23312cat >>confdefs.h <<_ACEOF
23313#define SIZEOF_SIGNED_LONG $ac_cv_sizeof_signed_long
23314_ACEOF
23315
23316
23317
23318# Obtain size of a 'unsigned long' and define as SIZEOF_UNSIGNED_LONG
23319# The cast to long int works around a bug in the HP C Compiler
23320# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23321# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23322# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023324$as_echo_n "checking size of unsigned long... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023325if ${ac_cv_sizeof_unsigned_long+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023326 $as_echo_n "(cached) " >&6
23327else
cristy8b350f62009-11-15 23:12:43 +000023328 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then :
cristy3ed852e2009-09-05 21:47:34 +000023329
cristy3ed852e2009-09-05 21:47:34 +000023330else
cristy8b350f62009-11-15 23:12:43 +000023331 if test "$ac_cv_type_unsigned_long" = yes; then
23332 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023333$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023334as_fn_error 77 "cannot compute sizeof (unsigned long)
23335See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023336 else
23337 ac_cv_sizeof_unsigned_long=0
23338 fi
23339fi
cristy8b350f62009-11-15 23:12:43 +000023340
cristy3ed852e2009-09-05 21:47:34 +000023341fi
cristy8b350f62009-11-15 23:12:43 +000023342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023343$as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
23344
23345
23346
23347cat >>confdefs.h <<_ACEOF
23348#define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
23349_ACEOF
23350
23351
23352
23353# Obtain size of a 'long long' and define as SIZEOF_SIGNED_LONG_LONG. If
23354# 'signed long long' is not supported then the value defined is zero.
23355# The cast to long int works around a bug in the HP C Compiler
23356# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23357# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23358# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed long long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023360$as_echo_n "checking size of signed long long... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023361if ${ac_cv_sizeof_signed_long_long+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023362 $as_echo_n "(cached) " >&6
23363else
cristy8b350f62009-11-15 23:12:43 +000023364 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (signed long long))" "ac_cv_sizeof_signed_long_long" "$ac_includes_default"; then :
cristy3ed852e2009-09-05 21:47:34 +000023365
cristy3ed852e2009-09-05 21:47:34 +000023366else
cristy8b350f62009-11-15 23:12:43 +000023367 if test "$ac_cv_type_signed_long_long" = yes; then
23368 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023369$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023370as_fn_error 77 "cannot compute sizeof (signed long long)
23371See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023372 else
23373 ac_cv_sizeof_signed_long_long=0
23374 fi
23375fi
cristy8b350f62009-11-15 23:12:43 +000023376
cristy3ed852e2009-09-05 21:47:34 +000023377fi
cristy8b350f62009-11-15 23:12:43 +000023378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_long_long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023379$as_echo "$ac_cv_sizeof_signed_long_long" >&6; }
23380
23381
23382
23383cat >>confdefs.h <<_ACEOF
23384#define SIZEOF_SIGNED_LONG_LONG $ac_cv_sizeof_signed_long_long
23385_ACEOF
23386
23387
23388
23389# Obtain size of a 'unsigned long long' and define as
23390# SIZEOF_UNSIGNED_LONG_LONG. If 'unsigned long long' is not
23391# supported then the value defined is zero.
23392# The cast to long int works around a bug in the HP C Compiler
23393# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23394# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23395# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023397$as_echo_n "checking size of unsigned long long... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023398if ${ac_cv_sizeof_unsigned_long_long+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023399 $as_echo_n "(cached) " >&6
23400else
cristy8b350f62009-11-15 23:12:43 +000023401 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then :
cristy3ed852e2009-09-05 21:47:34 +000023402
cristy3ed852e2009-09-05 21:47:34 +000023403else
cristy8b350f62009-11-15 23:12:43 +000023404 if test "$ac_cv_type_unsigned_long_long" = yes; then
23405 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023406$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023407as_fn_error 77 "cannot compute sizeof (unsigned long long)
23408See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023409 else
23410 ac_cv_sizeof_unsigned_long_long=0
23411 fi
23412fi
cristy8b350f62009-11-15 23:12:43 +000023413
cristy3ed852e2009-09-05 21:47:34 +000023414fi
cristy8b350f62009-11-15 23:12:43 +000023415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
cristy3ed852e2009-09-05 21:47:34 +000023416$as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
23417
23418
23419
23420cat >>confdefs.h <<_ACEOF
23421#define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
23422_ACEOF
23423
23424
23425
23426# Obtain size of off_t and define as SIZEOF_OFF_T
23427# The cast to long int works around a bug in the HP C Compiler
23428# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23429# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23430# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
cristy3ed852e2009-09-05 21:47:34 +000023432$as_echo_n "checking size of off_t... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023433if ${ac_cv_sizeof_off_t+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023434 $as_echo_n "(cached) " >&6
23435else
cristy8b350f62009-11-15 23:12:43 +000023436 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
cristy3ed852e2009-09-05 21:47:34 +000023437
cristy3ed852e2009-09-05 21:47:34 +000023438else
cristy8b350f62009-11-15 23:12:43 +000023439 if test "$ac_cv_type_off_t" = yes; then
23440 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023441$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023442as_fn_error 77 "cannot compute sizeof (off_t)
23443See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023444 else
23445 ac_cv_sizeof_off_t=0
23446 fi
23447fi
cristy8b350f62009-11-15 23:12:43 +000023448
cristy3ed852e2009-09-05 21:47:34 +000023449fi
cristy8b350f62009-11-15 23:12:43 +000023450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
cristy3ed852e2009-09-05 21:47:34 +000023451$as_echo "$ac_cv_sizeof_off_t" >&6; }
23452
23453
23454
23455cat >>confdefs.h <<_ACEOF
23456#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
23457_ACEOF
23458
23459
23460
23461# Obtain size of size_t and define as SIZEOF_SIZE_T
23462# The cast to long int works around a bug in the HP C Compiler
23463# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23464# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23465# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
cristy3ed852e2009-09-05 21:47:34 +000023467$as_echo_n "checking size of size_t... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023468if ${ac_cv_sizeof_size_t+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023469 $as_echo_n "(cached) " >&6
23470else
cristy8b350f62009-11-15 23:12:43 +000023471 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
cristy3ed852e2009-09-05 21:47:34 +000023472
cristy3ed852e2009-09-05 21:47:34 +000023473else
cristy8b350f62009-11-15 23:12:43 +000023474 if test "$ac_cv_type_size_t" = yes; then
23475 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023476$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023477as_fn_error 77 "cannot compute sizeof (size_t)
23478See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023479 else
23480 ac_cv_sizeof_size_t=0
23481 fi
23482fi
cristy8b350f62009-11-15 23:12:43 +000023483
cristy3ed852e2009-09-05 21:47:34 +000023484fi
cristy8b350f62009-11-15 23:12:43 +000023485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
cristy3ed852e2009-09-05 21:47:34 +000023486$as_echo "$ac_cv_sizeof_size_t" >&6; }
23487
23488
23489
23490cat >>confdefs.h <<_ACEOF
23491#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
23492_ACEOF
23493
23494
23495
cristy330e9352010-06-01 18:42:49 +000023496# Obtain size of ssize_t and define as SIZEOF_SSIZE_T
23497# The cast to long int works around a bug in the HP C Compiler
23498# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23499# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23500# This bug is HP SR number 8606223364.
23501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of ssize_t" >&5
23502$as_echo_n "checking size of ssize_t... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023503if ${ac_cv_sizeof_ssize_t+:} false; then :
cristy330e9352010-06-01 18:42:49 +000023504 $as_echo_n "(cached) " >&6
23505else
23506 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (ssize_t))" "ac_cv_sizeof_ssize_t" "$ac_includes_default"; then :
23507
23508else
23509 if test "$ac_cv_type_ssize_t" = yes; then
23510 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23511$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023512as_fn_error 77 "cannot compute sizeof (ssize_t)
23513See \`config.log' for more details" "$LINENO" 5; }
cristy330e9352010-06-01 18:42:49 +000023514 else
23515 ac_cv_sizeof_ssize_t=0
23516 fi
23517fi
23518
23519fi
23520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_ssize_t" >&5
23521$as_echo "$ac_cv_sizeof_ssize_t" >&6; }
23522
23523
23524
23525cat >>confdefs.h <<_ACEOF
23526#define SIZEOF_SSIZE_T $ac_cv_sizeof_ssize_t
23527_ACEOF
23528
23529
23530
cristy3ed852e2009-09-05 21:47:34 +000023531# Obtain size of an unsigned int pointer and define as SIZEOF_UNSIGNED_INTP
23532# The cast to long int works around a bug in the HP C Compiler
23533# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23534# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23535# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000023536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned int*" >&5
cristy3ed852e2009-09-05 21:47:34 +000023537$as_echo_n "checking size of unsigned int*... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023538if ${ac_cv_sizeof_unsigned_intp+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023539 $as_echo_n "(cached) " >&6
23540else
cristy8b350f62009-11-15 23:12:43 +000023541 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned int*))" "ac_cv_sizeof_unsigned_intp" "$ac_includes_default"; then :
cristy3ed852e2009-09-05 21:47:34 +000023542
cristy3ed852e2009-09-05 21:47:34 +000023543else
cristy8b350f62009-11-15 23:12:43 +000023544 if test "$ac_cv_type_unsigned_intp" = yes; then
23545 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000023546$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy98dddb52010-11-04 00:30:15 +000023547as_fn_error 77 "cannot compute sizeof (unsigned int*)
23548See \`config.log' for more details" "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +000023549 else
23550 ac_cv_sizeof_unsigned_intp=0
23551 fi
23552fi
cristy8b350f62009-11-15 23:12:43 +000023553
cristy3ed852e2009-09-05 21:47:34 +000023554fi
cristy8b350f62009-11-15 23:12:43 +000023555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_intp" >&5
cristy3ed852e2009-09-05 21:47:34 +000023556$as_echo "$ac_cv_sizeof_unsigned_intp" >&6; }
23557
23558
23559
23560cat >>confdefs.h <<_ACEOF
23561#define SIZEOF_UNSIGNED_INTP $ac_cv_sizeof_unsigned_intp
23562_ACEOF
23563
23564
23565
23566#
23567# Compute sized types for current CPU and compiler options.
23568#
23569
cristy8b350f62009-11-15 23:12:43 +000023570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 8-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023571$as_echo_n "checking for signed 8-bit type... " >&6; }
23572INT8_T='signed char'
cristy8b350f62009-11-15 23:12:43 +000023573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INT8_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000023574$as_echo "$INT8_T" >&6; }
23575
23576
cristy8b350f62009-11-15 23:12:43 +000023577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 8-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023578$as_echo_n "checking for unsigned 8-bit type... " >&6; }
23579UINT8_T='unsigned char'
cristy8b350f62009-11-15 23:12:43 +000023580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINT8_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000023581$as_echo "$UINT8_T" >&6; }
23582
23583
cristy8b350f62009-11-15 23:12:43 +000023584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 16-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023585$as_echo_n "checking for signed 16-bit type... " >&6; }
23586INT16_T='signed short'
cristy8b350f62009-11-15 23:12:43 +000023587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INT16_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000023588$as_echo "$INT16_T" >&6; }
23589
23590
cristy8b350f62009-11-15 23:12:43 +000023591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 16-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023592$as_echo_n "checking for unsigned 16-bit type... " >&6; }
23593UINT16_T='unsigned short'
cristy8b350f62009-11-15 23:12:43 +000023594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINT16_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000023595$as_echo "$UINT16_T" >&6; }
23596
23597
cristy8b350f62009-11-15 23:12:43 +000023598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 32-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023599$as_echo_n "checking for signed 32-bit type... " >&6; }
23600INT32_T='none'
cristy6d5e20f2011-04-25 13:48:54 +000023601INT32_F='none'
cristy3ed852e2009-09-05 21:47:34 +000023602if test $ac_cv_sizeof_signed_int -eq 4; then
23603 INT32_T='signed int'
cristy6d5e20f2011-04-25 13:48:54 +000023604 INT32_F='""'
cristy3ed852e2009-09-05 21:47:34 +000023605elif test $ac_cv_sizeof_signed_long -eq 4; then
23606 INT32_T='signed long'
cristy6d5e20f2011-04-25 13:48:54 +000023607 INT32_F='"l"'
cristy3ed852e2009-09-05 21:47:34 +000023608fi
cristy8b350f62009-11-15 23:12:43 +000023609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INT32_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000023610$as_echo "$INT32_T" >&6; }
23611
23612
cristy6d5e20f2011-04-25 13:48:54 +000023613
cristy8b350f62009-11-15 23:12:43 +000023614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 32-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023615$as_echo_n "checking for unsigned 32-bit type... " >&6; }
23616UINT32_T='none'
cristy6d5e20f2011-04-25 13:48:54 +000023617UINT32_F='none'
cristy3ed852e2009-09-05 21:47:34 +000023618if test $ac_cv_sizeof_unsigned_int -eq 4; then
23619 UINT32_T='unsigned int'
cristy6d5e20f2011-04-25 13:48:54 +000023620 UINT32_F='""'
cristy3ed852e2009-09-05 21:47:34 +000023621elif test $ac_cv_sizeof_unsigned_long -eq 4; then
23622 UINT32_T='unsigned long'
cristy6d5e20f2011-04-25 13:48:54 +000023623 UINT32_F='"l"'
cristy3ed852e2009-09-05 21:47:34 +000023624fi
cristy8b350f62009-11-15 23:12:43 +000023625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINT32_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000023626$as_echo "$UINT32_T" >&6; }
23627
23628
cristy6d5e20f2011-04-25 13:48:54 +000023629
cristy8b350f62009-11-15 23:12:43 +000023630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 64-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023631$as_echo_n "checking for signed 64-bit type... " >&6; }
23632INT64_T='none'
cristy6d5e20f2011-04-25 13:48:54 +000023633INT64_F='none'
cristy3ed852e2009-09-05 21:47:34 +000023634if test $ac_cv_sizeof_signed_long -eq 8; then
23635 INT64_T='signed long'
cristy6d5e20f2011-04-25 13:48:54 +000023636 INT64_F='"l"'
cristy3ed852e2009-09-05 21:47:34 +000023637elif test $ac_cv_sizeof_signed_long_long -eq 8; then
23638 INT64_T='signed long long'
cristy6d5e20f2011-04-25 13:48:54 +000023639 INT64_F='"ll"'
cristy3ed852e2009-09-05 21:47:34 +000023640fi
cristy6d5e20f2011-04-25 13:48:54 +000023641case "${build_os}" in
23642 mingw* )
23643 INT64_F='"I64"'
23644 ;;
23645esac
cristy8b350f62009-11-15 23:12:43 +000023646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INT64_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000023647$as_echo "$INT64_T" >&6; }
23648
23649
cristy6d5e20f2011-04-25 13:48:54 +000023650
cristy8b350f62009-11-15 23:12:43 +000023651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 64-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023652$as_echo_n "checking for unsigned 64-bit type... " >&6; }
23653UINT64_T='none'
cristy6d5e20f2011-04-25 13:48:54 +000023654UINT64_F='none'
cristy3ed852e2009-09-05 21:47:34 +000023655if test $ac_cv_sizeof_unsigned_long -eq 8; then
23656 UINT64_T='unsigned long'
cristy6d5e20f2011-04-25 13:48:54 +000023657 UINT64_F='"l"'
cristy3ed852e2009-09-05 21:47:34 +000023658elif test $ac_cv_sizeof_unsigned_long_long -eq 8; then
23659 UINT64_T='unsigned long long'
cristy6d5e20f2011-04-25 13:48:54 +000023660 UINT64_F='"ll"'
cristy3ed852e2009-09-05 21:47:34 +000023661fi
cristy6d5e20f2011-04-25 13:48:54 +000023662case "${build_os}" in
23663 mingw* )
23664 UINT64_F='"I64"'
23665 ;;
23666esac
cristy8b350f62009-11-15 23:12:43 +000023667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINT64_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000023668$as_echo "$UINT64_T" >&6; }
23669
23670
cristy6d5e20f2011-04-25 13:48:54 +000023671
cristy8b350f62009-11-15 23:12:43 +000023672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned maximum type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023673$as_echo_n "checking for unsigned maximum type... " >&6; }
23674UINTMAX_T='none'
cristy6d5e20f2011-04-25 13:48:54 +000023675UINTMAX_F='none'
cristy3ed852e2009-09-05 21:47:34 +000023676if test "$UINT64_T" != 'none'; then
23677 UINTMAX_T=$UINT64_T
cristy6d5e20f2011-04-25 13:48:54 +000023678 UINTMAX_F=$UINT64_F
cristy3ed852e2009-09-05 21:47:34 +000023679elif test "$UINT32_T" != 'none'; then
23680 UINTMAX_T=$UINT32_T
cristy6d5e20f2011-04-25 13:48:54 +000023681 UINTMAX_F=$UINT32_F
cristy3ed852e2009-09-05 21:47:34 +000023682fi
cristy8b350f62009-11-15 23:12:43 +000023683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINTMAX_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000023684$as_echo "$UINTMAX_T" >&6; }
23685
23686
cristy6d5e20f2011-04-25 13:48:54 +000023687
cristy8b350f62009-11-15 23:12:43 +000023688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pointer difference type" >&5
cristy3ed852e2009-09-05 21:47:34 +000023689$as_echo_n "checking for pointer difference type... " >&6; }
23690UINTPTR_T='none'
cristy6d5e20f2011-04-25 13:48:54 +000023691UINTPTR_F='none'
cristy3ed852e2009-09-05 21:47:34 +000023692if test $ac_cv_sizeof_unsigned_long -eq $ac_cv_sizeof_unsigned_intp; then
23693 UINTPTR_T='unsigned long'
cristy6d5e20f2011-04-25 13:48:54 +000023694 UINTPTR_F='"l"'
cristy3ed852e2009-09-05 21:47:34 +000023695elif test $ac_cv_sizeof_unsigned_long_long -eq $ac_cv_sizeof_unsigned_intp; then
23696 UINTPTR_T='unsigned long long'
cristy6d5e20f2011-04-25 13:48:54 +000023697 UINTPTR_F='"ll"'
cristy3ed852e2009-09-05 21:47:34 +000023698fi
cristy8b350f62009-11-15 23:12:43 +000023699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINTPTR_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000023700$as_echo "$UINTPTR_T" >&6; }
23701
23702
cristy6d5e20f2011-04-25 13:48:54 +000023703
cristy8b350f62009-11-15 23:12:43 +000023704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5
cristy3ed852e2009-09-05 21:47:34 +000023705$as_echo_n "checking whether our compiler supports __func__... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023706cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023707/* end confdefs.h. */
23708
23709int
23710main ()
23711{
23712{ const char *func = __func__; return(func != 0 ? 0 : 1); }
23713 ;
23714 return 0;
23715}
23716_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023717if ac_fn_c_try_compile "$LINENO"; then :
23718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000023719$as_echo "yes" >&6; }
23720else
cristy8b350f62009-11-15 23:12:43 +000023721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000023722$as_echo "no" >&6; }
cristy8b350f62009-11-15 23:12:43 +000023723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5
cristy3ed852e2009-09-05 21:47:34 +000023724$as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023726/* end confdefs.h. */
23727
23728int
23729main ()
23730{
23731{ const char *func = __FUNCTION__; return(func != 0 ? 0 : 1); }
23732 ;
23733 return 0;
23734}
23735_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023736if ac_fn_c_try_compile "$LINENO"; then :
23737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000023738$as_echo "yes" >&6; }
23739
cristy8b350f62009-11-15 23:12:43 +000023740$as_echo "#define __func__ __FUNCTION__" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000023741
23742else
cristy8b350f62009-11-15 23:12:43 +000023743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000023744$as_echo "no" >&6; }
23745
cristy8b350f62009-11-15 23:12:43 +000023746$as_echo "#define __func__ __FILE__" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000023747
23748fi
cristy3ed852e2009-09-05 21:47:34 +000023749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23750fi
cristy3ed852e2009-09-05 21:47:34 +000023751rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23752
23753########
23754#
23755# Check for functions
23756#
23757########
cristy73bd4a52010-10-05 11:24:23 +000023758for ac_header in stdlib.h unistd.h
23759do :
23760 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23761ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
cristy98dddb52010-11-04 00:30:15 +000023762if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristy73bd4a52010-10-05 11:24:23 +000023763 cat >>confdefs.h <<_ACEOF
23764#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23765_ACEOF
23766
23767fi
23768
23769done
23770
23771for ac_func in getpagesize
23772do :
23773 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
cristyda16f162011-02-19 23:52:17 +000023774if test "x$ac_cv_func_getpagesize" = xyes; then :
cristy73bd4a52010-10-05 11:24:23 +000023775 cat >>confdefs.h <<_ACEOF
23776#define HAVE_GETPAGESIZE 1
23777_ACEOF
23778
23779fi
23780done
23781
23782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap file i/o" >&5
23783$as_echo_n "checking for working mmap file i/o... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023784if ${magick_cv_func_mmap_fileio+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000023785 $as_echo_n "(cached) " >&6
23786else
23787 if test "$cross_compiling" = yes; then :
23788 magick_cv_func_mmap_fileio=no
23789else
23790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23791/* end confdefs.h. */
23792$ac_includes_default
23793/* malloc might have been renamed as rpl_malloc. */
23794#undef malloc
23795
23796/*
23797 This test is derived from GNU Autoconf's similar macro.
23798 The purpose of this test is to verify that files may be memory
23799 mapped, and that memory mapping and file I/O are coherent.
23800
23801 The test creates a test file, memory maps the file, updates
23802 the file using the memory map, and then reads the file using
23803 file I/O to verify that the file contains the updates.
23804*/
23805
23806#include <fcntl.h>
23807#include <sys/mman.h>
23808
23809#if !STDC_HEADERS && !HAVE_STDLIB_H
23810char *malloc ();
23811#endif
23812
23813/* This mess was copied from the GNU getpagesize.h. */
23814#if !HAVE_GETPAGESIZE
23815/* Assume that all systems that can run configure have sys/param.h. */
23816# if !HAVE_SYS_PARAM_H
23817# define HAVE_SYS_PARAM_H 1
23818# endif
23819
23820# ifdef _SC_PAGESIZE
23821# define getpagesize() sysconf(_SC_PAGESIZE)
23822# else /* no _SC_PAGESIZE */
23823# if HAVE_SYS_PARAM_H
23824# include <sys/param.h>
23825# ifdef EXEC_PAGESIZE
23826# define getpagesize() EXEC_PAGESIZE
23827# else /* no EXEC_PAGESIZE */
23828# ifdef NBPG
23829# define getpagesize() NBPG * CLSIZE
23830# ifndef CLSIZE
23831# define CLSIZE 1
23832# endif /* no CLSIZE */
23833# else /* no NBPG */
23834# ifdef NBPC
23835# define getpagesize() NBPC
23836# else /* no NBPC */
23837# ifdef PAGESIZE
23838# define getpagesize() PAGESIZE
23839# endif /* PAGESIZE */
23840# endif /* no NBPC */
23841# endif /* no NBPG */
23842# endif /* no EXEC_PAGESIZE */
23843# else /* no HAVE_SYS_PARAM_H */
23844# define getpagesize() 8192 /* punt totally */
23845# endif /* no HAVE_SYS_PARAM_H */
23846# endif /* no _SC_PAGESIZE */
23847
23848#endif /* no HAVE_GETPAGESIZE */
23849
23850int
23851main ()
23852{
23853 char *data, *data2, *data3;
23854 int i, pagesize;
23855 int fd;
23856
23857 pagesize = getpagesize ();
23858
23859 /* First, make a file with some known garbage in it. */
23860 data = (char *) malloc (pagesize);
23861 if (!data)
23862 exit (1);
23863 for (i = 0; i < pagesize; ++i)
23864 *(data + i) = rand ();
23865 umask (0);
23866 fd = creat ("conftest.mmap", 0600);
23867 if (fd < 0)
23868 exit (1);
23869 if (write (fd, data, pagesize) != pagesize)
23870 exit (1);
23871 close (fd);
23872
23873 /* Mmap the file as read/write/shared and verify that we see the
23874 same garbage. */
23875 fd = open ("conftest.mmap", O_RDWR);
23876 if (fd < 0)
23877 exit (1);
23878 data2 = mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0L);
23879 if (data2 == 0)
23880 exit (1);
23881 for (i = 0; i < pagesize; ++i)
23882 if (*(data + i) != *(data2 + i))
23883 exit (1);
23884
23885 /* Finally, make sure that changes to the mapped area
23886 percolate back to the file as seen by read(). */
23887 for (i = 0; i < pagesize; ++i)
23888 *(data2 + i) = *(data2 + i) + 1;
23889 data3 = (char *) malloc (pagesize);
23890 if (!data3)
23891 exit (1);
23892 if (read (fd, data3, pagesize) != pagesize)
23893 exit (1);
23894 for (i = 0; i < pagesize; ++i)
23895 if (*(data2 + i) != *(data3 + i))
23896 exit (1);
23897 close (fd);
23898 exit (0);
23899}
23900_ACEOF
23901if ac_fn_c_try_run "$LINENO"; then :
23902 magick_cv_func_mmap_fileio=yes
23903else
23904 magick_cv_func_mmap_fileio=no
23905fi
23906rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23907 conftest.$ac_objext conftest.beam conftest.$ac_ext
23908fi
23909
23910fi
23911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $magick_cv_func_mmap_fileio" >&5
23912$as_echo "$magick_cv_func_mmap_fileio" >&6; }
23913if test $magick_cv_func_mmap_fileio = yes; then
23914
23915$as_echo "#define HAVE_MMAP_FILEIO 1" >>confdefs.h
23916
23917fi
23918rm -f conftest.mmap
23919
cristy8b350f62009-11-15 23:12:43 +000023920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether closedir returns void" >&5
cristy3ed852e2009-09-05 21:47:34 +000023921$as_echo_n "checking whether closedir returns void... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023922if ${ac_cv_func_closedir_void+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000023923 $as_echo_n "(cached) " >&6
23924else
cristy8b350f62009-11-15 23:12:43 +000023925 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023926 ac_cv_func_closedir_void=yes
23927else
cristy8b350f62009-11-15 23:12:43 +000023928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023929/* end confdefs.h. */
23930$ac_includes_default
23931#include <$ac_header_dirent>
23932#ifndef __cplusplus
23933int closedir ();
23934#endif
23935
23936int
23937main ()
23938{
23939return closedir (opendir (".")) != 0;
23940 ;
23941 return 0;
23942}
23943_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023944if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023945 ac_cv_func_closedir_void=no
23946else
cristy8b350f62009-11-15 23:12:43 +000023947 ac_cv_func_closedir_void=yes
cristy3ed852e2009-09-05 21:47:34 +000023948fi
cristy8b350f62009-11-15 23:12:43 +000023949rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23950 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023951fi
23952
cristy3ed852e2009-09-05 21:47:34 +000023953fi
cristy8b350f62009-11-15 23:12:43 +000023954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_closedir_void" >&5
cristy3ed852e2009-09-05 21:47:34 +000023955$as_echo "$ac_cv_func_closedir_void" >&6; }
23956if test $ac_cv_func_closedir_void = yes; then
23957
cristy8b350f62009-11-15 23:12:43 +000023958$as_echo "#define CLOSEDIR_VOID 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000023959
23960fi
23961
cristycd4c5312009-11-22 01:19:08 +000023962
23963
23964
23965 for ac_header in $ac_header_list
cristy8b350f62009-11-15 23:12:43 +000023966do :
23967 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
cristycd4c5312009-11-22 01:19:08 +000023968ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
23969"
cristy98dddb52010-11-04 00:30:15 +000023970if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000023971 cat >>confdefs.h <<_ACEOF
23972#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23973_ACEOF
23974
23975fi
23976
23977done
23978
cristycd4c5312009-11-22 01:19:08 +000023979
23980
23981
23982
23983
23984
23985
cristy3ed852e2009-09-05 21:47:34 +000023986for ac_func in getpagesize
cristy8b350f62009-11-15 23:12:43 +000023987do :
23988 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
cristyda16f162011-02-19 23:52:17 +000023989if test "x$ac_cv_func_getpagesize" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000023990 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023991#define HAVE_GETPAGESIZE 1
cristy3ed852e2009-09-05 21:47:34 +000023992_ACEOF
23993
23994fi
23995done
23996
cristy8b350f62009-11-15 23:12:43 +000023997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
cristy3ed852e2009-09-05 21:47:34 +000023998$as_echo_n "checking for working mmap... " >&6; }
cristyda16f162011-02-19 23:52:17 +000023999if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024000 $as_echo_n "(cached) " >&6
24001else
cristy8b350f62009-11-15 23:12:43 +000024002 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024003 ac_cv_func_mmap_fixed_mapped=no
24004else
cristy8b350f62009-11-15 23:12:43 +000024005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024006/* end confdefs.h. */
24007$ac_includes_default
24008/* malloc might have been renamed as rpl_malloc. */
24009#undef malloc
24010
24011/* Thanks to Mike Haertel and Jim Avera for this test.
24012 Here is a matrix of mmap possibilities:
24013 mmap private not fixed
24014 mmap private fixed at somewhere currently unmapped
24015 mmap private fixed at somewhere already mapped
24016 mmap shared not fixed
24017 mmap shared fixed at somewhere currently unmapped
24018 mmap shared fixed at somewhere already mapped
24019 For private mappings, we should verify that changes cannot be read()
24020 back from the file, nor mmap's back from the file at a different
24021 address. (There have been systems where private was not correctly
24022 implemented like the infamous i386 svr4.0, and systems where the
24023 VM page cache was not coherent with the file system buffer cache
24024 like early versions of FreeBSD and possibly contemporary NetBSD.)
24025 For shared mappings, we should conversely verify that changes get
24026 propagated back to all the places they're supposed to be.
24027
24028 Grep wants private fixed already mapped.
24029 The main things grep needs to know about mmap are:
24030 * does it exist and is it safe to write into the mmap'd area
24031 * how to use it (BSD variants) */
24032
24033#include <fcntl.h>
24034#include <sys/mman.h>
24035
24036#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
24037char *malloc ();
24038#endif
24039
24040/* This mess was copied from the GNU getpagesize.h. */
24041#ifndef HAVE_GETPAGESIZE
cristy3ed852e2009-09-05 21:47:34 +000024042# ifdef _SC_PAGESIZE
24043# define getpagesize() sysconf(_SC_PAGESIZE)
24044# else /* no _SC_PAGESIZE */
24045# ifdef HAVE_SYS_PARAM_H
24046# include <sys/param.h>
24047# ifdef EXEC_PAGESIZE
24048# define getpagesize() EXEC_PAGESIZE
24049# else /* no EXEC_PAGESIZE */
24050# ifdef NBPG
24051# define getpagesize() NBPG * CLSIZE
24052# ifndef CLSIZE
24053# define CLSIZE 1
24054# endif /* no CLSIZE */
24055# else /* no NBPG */
24056# ifdef NBPC
24057# define getpagesize() NBPC
24058# else /* no NBPC */
24059# ifdef PAGESIZE
24060# define getpagesize() PAGESIZE
24061# endif /* PAGESIZE */
24062# endif /* no NBPC */
24063# endif /* no NBPG */
24064# endif /* no EXEC_PAGESIZE */
24065# else /* no HAVE_SYS_PARAM_H */
24066# define getpagesize() 8192 /* punt totally */
24067# endif /* no HAVE_SYS_PARAM_H */
24068# endif /* no _SC_PAGESIZE */
24069
24070#endif /* no HAVE_GETPAGESIZE */
24071
24072int
24073main ()
24074{
24075 char *data, *data2, *data3;
cristyc54f5d42009-11-27 21:36:31 +000024076 const char *cdata2;
cristy3ed852e2009-09-05 21:47:34 +000024077 int i, pagesize;
cristycd4c5312009-11-22 01:19:08 +000024078 int fd, fd2;
cristy3ed852e2009-09-05 21:47:34 +000024079
24080 pagesize = getpagesize ();
24081
24082 /* First, make a file with some known garbage in it. */
24083 data = (char *) malloc (pagesize);
24084 if (!data)
24085 return 1;
24086 for (i = 0; i < pagesize; ++i)
24087 *(data + i) = rand ();
24088 umask (0);
24089 fd = creat ("conftest.mmap", 0600);
24090 if (fd < 0)
cristycd4c5312009-11-22 01:19:08 +000024091 return 2;
cristy3ed852e2009-09-05 21:47:34 +000024092 if (write (fd, data, pagesize) != pagesize)
cristycd4c5312009-11-22 01:19:08 +000024093 return 3;
cristy3ed852e2009-09-05 21:47:34 +000024094 close (fd);
24095
cristycd4c5312009-11-22 01:19:08 +000024096 /* Next, check that the tail of a page is zero-filled. File must have
24097 non-zero length, otherwise we risk SIGBUS for entire page. */
24098 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
24099 if (fd2 < 0)
24100 return 4;
cristyc54f5d42009-11-27 21:36:31 +000024101 cdata2 = "";
24102 if (write (fd2, cdata2, 1) != 1)
cristycd4c5312009-11-22 01:19:08 +000024103 return 5;
cristyc54f5d42009-11-27 21:36:31 +000024104 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
cristycd4c5312009-11-22 01:19:08 +000024105 if (data2 == MAP_FAILED)
24106 return 6;
24107 for (i = 0; i < pagesize; ++i)
24108 if (*(data2 + i))
24109 return 7;
24110 close (fd2);
24111 if (munmap (data2, pagesize))
24112 return 8;
24113
cristy3ed852e2009-09-05 21:47:34 +000024114 /* Next, try to mmap the file at a fixed address which already has
24115 something else allocated at it. If we can, also make sure that
24116 we see the same garbage. */
24117 fd = open ("conftest.mmap", O_RDWR);
24118 if (fd < 0)
cristycd4c5312009-11-22 01:19:08 +000024119 return 9;
cristy3ed852e2009-09-05 21:47:34 +000024120 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
24121 MAP_PRIVATE | MAP_FIXED, fd, 0L))
cristycd4c5312009-11-22 01:19:08 +000024122 return 10;
cristy3ed852e2009-09-05 21:47:34 +000024123 for (i = 0; i < pagesize; ++i)
24124 if (*(data + i) != *(data2 + i))
cristycd4c5312009-11-22 01:19:08 +000024125 return 11;
cristy3ed852e2009-09-05 21:47:34 +000024126
24127 /* Finally, make sure that changes to the mapped area do not
24128 percolate back to the file as seen by read(). (This is a bug on
24129 some variants of i386 svr4.0.) */
24130 for (i = 0; i < pagesize; ++i)
24131 *(data2 + i) = *(data2 + i) + 1;
24132 data3 = (char *) malloc (pagesize);
24133 if (!data3)
cristycd4c5312009-11-22 01:19:08 +000024134 return 12;
cristy3ed852e2009-09-05 21:47:34 +000024135 if (read (fd, data3, pagesize) != pagesize)
cristycd4c5312009-11-22 01:19:08 +000024136 return 13;
cristy3ed852e2009-09-05 21:47:34 +000024137 for (i = 0; i < pagesize; ++i)
24138 if (*(data + i) != *(data3 + i))
cristycd4c5312009-11-22 01:19:08 +000024139 return 14;
cristy3ed852e2009-09-05 21:47:34 +000024140 close (fd);
24141 return 0;
24142}
24143_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024144if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024145 ac_cv_func_mmap_fixed_mapped=yes
24146else
cristy8b350f62009-11-15 23:12:43 +000024147 ac_cv_func_mmap_fixed_mapped=no
cristy3ed852e2009-09-05 21:47:34 +000024148fi
cristy8b350f62009-11-15 23:12:43 +000024149rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24150 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024151fi
24152
cristy3ed852e2009-09-05 21:47:34 +000024153fi
cristy8b350f62009-11-15 23:12:43 +000024154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
cristy3ed852e2009-09-05 21:47:34 +000024155$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
24156if test $ac_cv_func_mmap_fixed_mapped = yes; then
24157
cristy8b350f62009-11-15 23:12:43 +000024158$as_echo "#define HAVE_MMAP 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024159
24160fi
cristycd4c5312009-11-22 01:19:08 +000024161rm -f conftest.mmap conftest.txt
cristy3ed852e2009-09-05 21:47:34 +000024162
cristy3ed852e2009-09-05 21:47:34 +000024163for ac_header in vfork.h
cristy8b350f62009-11-15 23:12:43 +000024164do :
24165 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000024166if test "x$ac_cv_header_vfork_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000024167 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024168#define HAVE_VFORK_H 1
cristy3ed852e2009-09-05 21:47:34 +000024169_ACEOF
24170
24171fi
24172
24173done
24174
cristy3ed852e2009-09-05 21:47:34 +000024175for ac_func in fork vfork
cristy8b350f62009-11-15 23:12:43 +000024176do :
24177 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
24178ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
cristy98dddb52010-11-04 00:30:15 +000024179if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000024180 cat >>confdefs.h <<_ACEOF
24181#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
24182_ACEOF
24183
24184fi
24185done
24186
24187if test "x$ac_cv_func_fork" = xyes; then
cristy8b350f62009-11-15 23:12:43 +000024188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
cristy3ed852e2009-09-05 21:47:34 +000024189$as_echo_n "checking for working fork... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024190if ${ac_cv_func_fork_works+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024191 $as_echo_n "(cached) " >&6
24192else
cristy8b350f62009-11-15 23:12:43 +000024193 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024194 ac_cv_func_fork_works=cross
24195else
cristy8b350f62009-11-15 23:12:43 +000024196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024197/* end confdefs.h. */
24198$ac_includes_default
24199int
24200main ()
24201{
24202
24203 /* By Ruediger Kuhlmann. */
24204 return fork () < 0;
24205
24206 ;
24207 return 0;
24208}
24209_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024210if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024211 ac_cv_func_fork_works=yes
24212else
cristy8b350f62009-11-15 23:12:43 +000024213 ac_cv_func_fork_works=no
cristy3ed852e2009-09-05 21:47:34 +000024214fi
cristy8b350f62009-11-15 23:12:43 +000024215rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24216 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024217fi
24218
cristy3ed852e2009-09-05 21:47:34 +000024219fi
cristy8b350f62009-11-15 23:12:43 +000024220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
cristy3ed852e2009-09-05 21:47:34 +000024221$as_echo "$ac_cv_func_fork_works" >&6; }
24222
24223else
24224 ac_cv_func_fork_works=$ac_cv_func_fork
24225fi
24226if test "x$ac_cv_func_fork_works" = xcross; then
24227 case $host in
24228 *-*-amigaos* | *-*-msdosdjgpp*)
24229 # Override, as these systems have only a dummy fork() stub
24230 ac_cv_func_fork_works=no
24231 ;;
24232 *)
24233 ac_cv_func_fork_works=yes
24234 ;;
24235 esac
cristy8b350f62009-11-15 23:12:43 +000024236 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
cristy3ed852e2009-09-05 21:47:34 +000024237$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
24238fi
24239ac_cv_func_vfork_works=$ac_cv_func_vfork
24240if test "x$ac_cv_func_vfork" = xyes; then
cristy8b350f62009-11-15 23:12:43 +000024241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
cristy3ed852e2009-09-05 21:47:34 +000024242$as_echo_n "checking for working vfork... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024243if ${ac_cv_func_vfork_works+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024244 $as_echo_n "(cached) " >&6
24245else
cristy8b350f62009-11-15 23:12:43 +000024246 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024247 ac_cv_func_vfork_works=cross
24248else
cristy8b350f62009-11-15 23:12:43 +000024249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024250/* end confdefs.h. */
24251/* Thanks to Paul Eggert for this test. */
24252$ac_includes_default
24253#include <sys/wait.h>
24254#ifdef HAVE_VFORK_H
24255# include <vfork.h>
24256#endif
24257/* On some sparc systems, changes by the child to local and incoming
24258 argument registers are propagated back to the parent. The compiler
24259 is told about this with #include <vfork.h>, but some compilers
24260 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
24261 static variable whose address is put into a register that is
24262 clobbered by the vfork. */
24263static void
24264#ifdef __cplusplus
24265sparc_address_test (int arg)
24266# else
24267sparc_address_test (arg) int arg;
24268#endif
24269{
24270 static pid_t child;
24271 if (!child) {
24272 child = vfork ();
24273 if (child < 0) {
24274 perror ("vfork");
24275 _exit(2);
24276 }
24277 if (!child) {
24278 arg = getpid();
24279 write(-1, "", 0);
24280 _exit (arg);
24281 }
24282 }
24283}
24284
24285int
24286main ()
24287{
24288 pid_t parent = getpid ();
24289 pid_t child;
24290
24291 sparc_address_test (0);
24292
24293 child = vfork ();
24294
24295 if (child == 0) {
24296 /* Here is another test for sparc vfork register problems. This
24297 test uses lots of local variables, at least as many local
24298 variables as main has allocated so far including compiler
24299 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
24300 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
24301 reuse the register of parent for one of the local variables,
24302 since it will think that parent can't possibly be used any more
24303 in this routine. Assigning to the local variable will thus
24304 munge parent in the parent process. */
24305 pid_t
24306 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
24307 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
24308 /* Convince the compiler that p..p7 are live; otherwise, it might
24309 use the same hardware register for all 8 local variables. */
24310 if (p != p1 || p != p2 || p != p3 || p != p4
24311 || p != p5 || p != p6 || p != p7)
24312 _exit(1);
24313
24314 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
24315 from child file descriptors. If the child closes a descriptor
24316 before it execs or exits, this munges the parent's descriptor
24317 as well. Test for this by closing stdout in the child. */
24318 _exit(close(fileno(stdout)) != 0);
24319 } else {
24320 int status;
24321 struct stat st;
24322
24323 while (wait(&status) != child)
24324 ;
24325 return (
24326 /* Was there some problem with vforking? */
24327 child < 0
24328
24329 /* Did the child fail? (This shouldn't happen.) */
24330 || status
24331
24332 /* Did the vfork/compiler bug occur? */
24333 || parent != getpid()
24334
24335 /* Did the file descriptor bug occur? */
24336 || fstat(fileno(stdout), &st) != 0
24337 );
24338 }
24339}
24340_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024341if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024342 ac_cv_func_vfork_works=yes
24343else
cristy8b350f62009-11-15 23:12:43 +000024344 ac_cv_func_vfork_works=no
cristy3ed852e2009-09-05 21:47:34 +000024345fi
cristy8b350f62009-11-15 23:12:43 +000024346rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24347 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024348fi
24349
cristy3ed852e2009-09-05 21:47:34 +000024350fi
cristy8b350f62009-11-15 23:12:43 +000024351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
cristy3ed852e2009-09-05 21:47:34 +000024352$as_echo "$ac_cv_func_vfork_works" >&6; }
24353
24354fi;
24355if test "x$ac_cv_func_fork_works" = xcross; then
24356 ac_cv_func_vfork_works=$ac_cv_func_vfork
cristy8b350f62009-11-15 23:12:43 +000024357 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
cristy3ed852e2009-09-05 21:47:34 +000024358$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
24359fi
24360
24361if test "x$ac_cv_func_vfork_works" = xyes; then
24362
cristy8b350f62009-11-15 23:12:43 +000024363$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024364
24365else
24366
cristy8b350f62009-11-15 23:12:43 +000024367$as_echo "#define vfork fork" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024368
24369fi
24370if test "x$ac_cv_func_fork_works" = xyes; then
24371
cristy8b350f62009-11-15 23:12:43 +000024372$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024373
24374fi
24375
cristy8b350f62009-11-15 23:12:43 +000024376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000024377$as_echo_n "checking for working memcmp... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024378if ${ac_cv_func_memcmp_working+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024379 $as_echo_n "(cached) " >&6
24380else
cristy8b350f62009-11-15 23:12:43 +000024381 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024382 ac_cv_func_memcmp_working=no
24383else
cristy8b350f62009-11-15 23:12:43 +000024384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024385/* end confdefs.h. */
24386$ac_includes_default
24387int
24388main ()
24389{
24390
24391 /* Some versions of memcmp are not 8-bit clean. */
24392 char c0 = '\100', c1 = '\200', c2 = '\201';
24393 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
24394 return 1;
24395
24396 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
24397 or more and with at least one buffer not starting on a 4-byte boundary.
24398 William Lewis provided this test program. */
24399 {
24400 char foo[21];
24401 char bar[21];
24402 int i;
24403 for (i = 0; i < 4; i++)
24404 {
24405 char *a = foo + i;
24406 char *b = bar + i;
24407 strcpy (a, "--------01111111");
24408 strcpy (b, "--------10000000");
24409 if (memcmp (a, b, 16) >= 0)
24410 return 1;
24411 }
24412 return 0;
24413 }
24414
24415 ;
24416 return 0;
24417}
24418_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024419if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024420 ac_cv_func_memcmp_working=yes
24421else
cristy8b350f62009-11-15 23:12:43 +000024422 ac_cv_func_memcmp_working=no
cristy3ed852e2009-09-05 21:47:34 +000024423fi
cristy8b350f62009-11-15 23:12:43 +000024424rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24425 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024426fi
24427
cristy3ed852e2009-09-05 21:47:34 +000024428fi
cristy8b350f62009-11-15 23:12:43 +000024429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
cristy3ed852e2009-09-05 21:47:34 +000024430$as_echo "$ac_cv_func_memcmp_working" >&6; }
24431test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
24432 *" memcmp.$ac_objext "* ) ;;
24433 *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
24434 ;;
24435esac
24436
24437
cristy3ed852e2009-09-05 21:47:34 +000024438for ac_header in sys/select.h sys/socket.h
cristy8b350f62009-11-15 23:12:43 +000024439do :
24440 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
24441ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
cristy98dddb52010-11-04 00:30:15 +000024442if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000024443 cat >>confdefs.h <<_ACEOF
24444#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
24445_ACEOF
24446
24447fi
24448
24449done
24450
cristy8b350f62009-11-15 23:12:43 +000024451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
cristy3ed852e2009-09-05 21:47:34 +000024452$as_echo_n "checking types of arguments for select... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024453if ${ac_cv_func_select_args+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024454 $as_echo_n "(cached) " >&6
24455else
24456 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
24457 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
24458 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
cristy8b350f62009-11-15 23:12:43 +000024459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024460/* end confdefs.h. */
24461$ac_includes_default
24462#ifdef HAVE_SYS_SELECT_H
24463# include <sys/select.h>
24464#endif
24465#ifdef HAVE_SYS_SOCKET_H
24466# include <sys/socket.h>
24467#endif
24468
24469int
24470main ()
24471{
24472extern int select ($ac_arg1,
24473 $ac_arg234, $ac_arg234, $ac_arg234,
24474 $ac_arg5);
24475 ;
24476 return 0;
24477}
24478_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024479if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024480 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
cristy3ed852e2009-09-05 21:47:34 +000024481fi
cristy3ed852e2009-09-05 21:47:34 +000024482rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24483 done
24484 done
24485done
24486# Provide a safe default value.
cristyda16f162011-02-19 23:52:17 +000024487: "${ac_cv_func_select_args=int,int *,struct timeval *}"
cristy3ed852e2009-09-05 21:47:34 +000024488
24489fi
cristy8b350f62009-11-15 23:12:43 +000024490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
cristy3ed852e2009-09-05 21:47:34 +000024491$as_echo "$ac_cv_func_select_args" >&6; }
24492ac_save_IFS=$IFS; IFS=','
24493set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
24494IFS=$ac_save_IFS
24495shift
24496
24497cat >>confdefs.h <<_ACEOF
24498#define SELECT_TYPE_ARG1 $1
24499_ACEOF
24500
24501
24502cat >>confdefs.h <<_ACEOF
24503#define SELECT_TYPE_ARG234 ($2)
24504_ACEOF
24505
24506
24507cat >>confdefs.h <<_ACEOF
24508#define SELECT_TYPE_ARG5 ($3)
24509_ACEOF
24510
24511rm -f conftest*
24512
cristyda16f162011-02-19 23:52:17 +000024513if ${ac_cv_func_setvbuf_reversed+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024514 $as_echo_n "(cached) " >&6
24515else
24516 ac_cv_func_setvbuf_reversed=no
24517fi
24518
24519
cristy8b350f62009-11-15 23:12:43 +000024520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
cristy3ed852e2009-09-05 21:47:34 +000024521$as_echo_n "checking return type of signal handlers... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024522if ${ac_cv_type_signal+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024523 $as_echo_n "(cached) " >&6
24524else
cristy8b350f62009-11-15 23:12:43 +000024525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024526/* end confdefs.h. */
24527#include <sys/types.h>
24528#include <signal.h>
24529
24530int
24531main ()
24532{
24533return *(signal (0, 0)) (0) == 1;
24534 ;
24535 return 0;
24536}
24537_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024538if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024539 ac_cv_type_signal=int
24540else
cristy8b350f62009-11-15 23:12:43 +000024541 ac_cv_type_signal=void
cristy3ed852e2009-09-05 21:47:34 +000024542fi
cristy3ed852e2009-09-05 21:47:34 +000024543rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24544fi
cristy8b350f62009-11-15 23:12:43 +000024545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
cristy3ed852e2009-09-05 21:47:34 +000024546$as_echo "$ac_cv_type_signal" >&6; }
24547
24548cat >>confdefs.h <<_ACEOF
24549#define RETSIGTYPE $ac_cv_type_signal
24550_ACEOF
24551
24552
cristy8b350f62009-11-15 23:12:43 +000024553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
cristy3ed852e2009-09-05 21:47:34 +000024554$as_echo_n "checking for working strtod... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024555if ${ac_cv_func_strtod+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024556 $as_echo_n "(cached) " >&6
24557else
cristy8b350f62009-11-15 23:12:43 +000024558 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024559 ac_cv_func_strtod=no
24560else
cristy8b350f62009-11-15 23:12:43 +000024561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024562/* end confdefs.h. */
24563
24564$ac_includes_default
24565#ifndef strtod
24566double strtod ();
24567#endif
24568int
24569main()
24570{
24571 {
24572 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
24573 char *string = " +69";
24574 char *term;
24575 double value;
24576 value = strtod (string, &term);
24577 if (value != 69 || term != (string + 4))
24578 return 1;
24579 }
24580
24581 {
24582 /* Under Solaris 2.4, strtod returns the wrong value for the
24583 terminating character under some conditions. */
24584 char *string = "NaN";
24585 char *term;
24586 strtod (string, &term);
24587 if (term != string && *(term - 1) == 0)
24588 return 1;
24589 }
24590 return 0;
24591}
24592
24593_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024594if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024595 ac_cv_func_strtod=yes
24596else
cristy8b350f62009-11-15 23:12:43 +000024597 ac_cv_func_strtod=no
cristy3ed852e2009-09-05 21:47:34 +000024598fi
cristy8b350f62009-11-15 23:12:43 +000024599rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24600 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024601fi
24602
cristy3ed852e2009-09-05 21:47:34 +000024603fi
cristy8b350f62009-11-15 23:12:43 +000024604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
cristy3ed852e2009-09-05 21:47:34 +000024605$as_echo "$ac_cv_func_strtod" >&6; }
24606if test $ac_cv_func_strtod = no; then
24607 case " $LIBOBJS " in
24608 *" strtod.$ac_objext "* ) ;;
24609 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
24610 ;;
24611esac
24612
cristy8b350f62009-11-15 23:12:43 +000024613ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
cristyda16f162011-02-19 23:52:17 +000024614if test "x$ac_cv_func_pow" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000024615
cristy3ed852e2009-09-05 21:47:34 +000024616fi
24617
cristy3ed852e2009-09-05 21:47:34 +000024618if test $ac_cv_func_pow = no; then
cristy8b350f62009-11-15 23:12:43 +000024619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
cristy3ed852e2009-09-05 21:47:34 +000024620$as_echo_n "checking for pow in -lm... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024621if ${ac_cv_lib_m_pow+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024622 $as_echo_n "(cached) " >&6
24623else
24624 ac_check_lib_save_LIBS=$LIBS
24625LIBS="-lm $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024626cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024627/* end confdefs.h. */
24628
24629/* Override any GCC internal prototype to avoid an error.
24630 Use char because int might match the return type of a GCC
24631 builtin and then its argument prototype would still apply. */
24632#ifdef __cplusplus
24633extern "C"
24634#endif
24635char pow ();
24636int
24637main ()
24638{
24639return pow ();
24640 ;
24641 return 0;
24642}
24643_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024644if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024645 ac_cv_lib_m_pow=yes
24646else
cristy8b350f62009-11-15 23:12:43 +000024647 ac_cv_lib_m_pow=no
cristy3ed852e2009-09-05 21:47:34 +000024648fi
cristy8b350f62009-11-15 23:12:43 +000024649rm -f core conftest.err conftest.$ac_objext \
24650 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024651LIBS=$ac_check_lib_save_LIBS
24652fi
cristy8b350f62009-11-15 23:12:43 +000024653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
cristy3ed852e2009-09-05 21:47:34 +000024654$as_echo "$ac_cv_lib_m_pow" >&6; }
cristyda16f162011-02-19 23:52:17 +000024655if test "x$ac_cv_lib_m_pow" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000024656 POW_LIB=-lm
24657else
cristy8b350f62009-11-15 23:12:43 +000024658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
cristy3ed852e2009-09-05 21:47:34 +000024659$as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
24660fi
24661
24662fi
24663
24664fi
24665
cristy7d4a1d62011-10-13 15:54:12 +000024666ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
24667if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
24668 ac_have_decl=1
24669else
24670 ac_have_decl=0
24671fi
24672
24673cat >>confdefs.h <<_ACEOF
24674#define HAVE_DECL_STRERROR_R $ac_have_decl
24675_ACEOF
24676
24677for ac_func in strerror_r
24678do :
24679 ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
24680if test "x$ac_cv_func_strerror_r" = xyes; then :
24681 cat >>confdefs.h <<_ACEOF
24682#define HAVE_STRERROR_R 1
24683_ACEOF
24684
24685fi
24686done
24687
24688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
24689$as_echo_n "checking whether strerror_r returns char *... " >&6; }
24690if ${ac_cv_func_strerror_r_char_p+:} false; then :
24691 $as_echo_n "(cached) " >&6
24692else
24693
24694 ac_cv_func_strerror_r_char_p=no
24695 if test $ac_cv_have_decl_strerror_r = yes; then
24696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24697/* end confdefs.h. */
24698$ac_includes_default
24699int
24700main ()
24701{
24702
24703 char buf[100];
24704 char x = *strerror_r (0, buf, sizeof buf);
24705 char *p = strerror_r (0, buf, sizeof buf);
cristyc6e91792011-10-13 18:39:26 +000024706 return !p || x;
cristy7d4a1d62011-10-13 15:54:12 +000024707
24708 ;
24709 return 0;
24710}
24711_ACEOF
24712if ac_fn_c_try_compile "$LINENO"; then :
24713 ac_cv_func_strerror_r_char_p=yes
24714fi
24715rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24716 else
24717 # strerror_r is not declared. Choose between
24718 # systems that have relatively inaccessible declarations for the
24719 # function. BeOS and DEC UNIX 4.0 fall in this category, but the
24720 # former has a strerror_r that returns char*, while the latter
24721 # has a strerror_r that returns `int'.
24722 # This test should segfault on the DEC system.
24723 if test "$cross_compiling" = yes; then :
24724 :
24725else
24726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24727/* end confdefs.h. */
24728$ac_includes_default
24729 extern char *strerror_r ();
24730int
24731main ()
24732{
24733char buf[100];
24734 char x = *strerror_r (0, buf, sizeof buf);
cristyc6e91792011-10-13 18:39:26 +000024735 return ! isalpha (x);
cristy7d4a1d62011-10-13 15:54:12 +000024736 ;
24737 return 0;
24738}
24739_ACEOF
24740if ac_fn_c_try_run "$LINENO"; then :
24741 ac_cv_func_strerror_r_char_p=yes
24742fi
24743rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24744 conftest.$ac_objext conftest.beam conftest.$ac_ext
24745fi
24746
24747 fi
24748
24749fi
24750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
24751$as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
24752if test $ac_cv_func_strerror_r_char_p = yes; then
24753
24754$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
24755
24756fi
24757
cristy3ed852e2009-09-05 21:47:34 +000024758for ac_func in vprintf
cristy8b350f62009-11-15 23:12:43 +000024759do :
24760 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
cristyda16f162011-02-19 23:52:17 +000024761if test "x$ac_cv_func_vprintf" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000024762 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024763#define HAVE_VPRINTF 1
cristy3ed852e2009-09-05 21:47:34 +000024764_ACEOF
24765
cristy8b350f62009-11-15 23:12:43 +000024766ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
cristyda16f162011-02-19 23:52:17 +000024767if test "x$ac_cv_func__doprnt" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000024768
cristy8b350f62009-11-15 23:12:43 +000024769$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024770
24771fi
24772
24773fi
24774done
24775
24776
24777
cristy161b9262010-03-20 19:34:32 +000024778#
24779# Find math library
24780#
24781MATH_LIBS=''
24782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5
24783$as_echo_n "checking for sqrt in -lm... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024784if ${ac_cv_lib_m_sqrt+:} false; then :
cristy161b9262010-03-20 19:34:32 +000024785 $as_echo_n "(cached) " >&6
24786else
24787 ac_check_lib_save_LIBS=$LIBS
24788LIBS="-lm $LIBS"
24789cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24790/* end confdefs.h. */
24791
24792/* Override any GCC internal prototype to avoid an error.
24793 Use char because int might match the return type of a GCC
24794 builtin and then its argument prototype would still apply. */
24795#ifdef __cplusplus
24796extern "C"
24797#endif
24798char sqrt ();
24799int
24800main ()
24801{
24802return sqrt ();
24803 ;
24804 return 0;
24805}
24806_ACEOF
24807if ac_fn_c_try_link "$LINENO"; then :
24808 ac_cv_lib_m_sqrt=yes
24809else
24810 ac_cv_lib_m_sqrt=no
24811fi
24812rm -f core conftest.err conftest.$ac_objext \
24813 conftest$ac_exeext conftest.$ac_ext
24814LIBS=$ac_check_lib_save_LIBS
24815fi
24816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5
24817$as_echo "$ac_cv_lib_m_sqrt" >&6; }
cristyda16f162011-02-19 23:52:17 +000024818if test "x$ac_cv_lib_m_sqrt" = xyes; then :
cristy161b9262010-03-20 19:34:32 +000024819 MATH_LIBS="-lm"
24820fi
24821
24822LIBS="$MATH_LIBS $LIBS"
24823
24824
cristy7d4a1d62011-10-13 15:54:12 +000024825for ac_func in acosh asinh atanh atoll atexit cabs carg cimag creal clock ctime_r directio _exit execvp fchmod floor fork ftime ftruncate getc_unlocked getcwd getpid getexecname getdtablesize getpagesize getrlimit getrusage gettimeofday gmtime_r j0 j1 lltostr localtime_r lstat memmove memset mkstemp munmap nanosleep newlocale _NSGetExecutablePath pclose _pclose poll popen _popen posix_fadvise posix_fallocate posix_madvise posix_memalign posix_spawnp pow pread pwrite qsort_r raise rand_r readlink readdir_r realpath select seekdir setlocale sqrt setvbuf stat strchr strrchr strcspn strdup strpbrk strspn strstr strtod strtod_l strtol strtoul symlink sysconf sigemptyset sigaction spawnvp strerror strlcat strlcpy strcasecmp strncasecmp telldir tempnam times ulltostr uselocale usleep utime vfprintf vfprintf_l vsprintf vsnprintf vsnprintf_l waitpid _wfopen _wstat
cristy8b350f62009-11-15 23:12:43 +000024826do :
24827 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
24828ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
cristy98dddb52010-11-04 00:30:15 +000024829if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000024830 cat >>confdefs.h <<_ACEOF
24831#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
24832_ACEOF
24833
24834fi
24835done
24836
24837
cristye43a45e2009-09-28 14:49:00 +000024838#
24839# Check for clock_gettime().
24840#
cristy8b350f62009-11-15 23:12:43 +000024841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
cristye43a45e2009-09-28 14:49:00 +000024842$as_echo_n "checking for library containing clock_gettime... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024843if ${ac_cv_search_clock_gettime+:} false; then :
cristye43a45e2009-09-28 14:49:00 +000024844 $as_echo_n "(cached) " >&6
24845else
24846 ac_func_search_save_LIBS=$LIBS
cristy8b350f62009-11-15 23:12:43 +000024847cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristye43a45e2009-09-28 14:49:00 +000024848/* end confdefs.h. */
24849
24850/* Override any GCC internal prototype to avoid an error.
24851 Use char because int might match the return type of a GCC
24852 builtin and then its argument prototype would still apply. */
24853#ifdef __cplusplus
24854extern "C"
24855#endif
24856char clock_gettime ();
24857int
24858main ()
24859{
24860return clock_gettime ();
24861 ;
24862 return 0;
24863}
24864_ACEOF
24865for ac_lib in '' rt; do
24866 if test -z "$ac_lib"; then
24867 ac_res="none required"
24868 else
24869 ac_res=-l$ac_lib
24870 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
24871 fi
cristy8b350f62009-11-15 23:12:43 +000024872 if ac_fn_c_try_link "$LINENO"; then :
cristye43a45e2009-09-28 14:49:00 +000024873 ac_cv_search_clock_gettime=$ac_res
cristye43a45e2009-09-28 14:49:00 +000024874fi
cristy8b350f62009-11-15 23:12:43 +000024875rm -f core conftest.err conftest.$ac_objext \
24876 conftest$ac_exeext
cristyda16f162011-02-19 23:52:17 +000024877 if ${ac_cv_search_clock_gettime+:} false; then :
cristye43a45e2009-09-28 14:49:00 +000024878 break
24879fi
24880done
cristyda16f162011-02-19 23:52:17 +000024881if ${ac_cv_search_clock_gettime+:} false; then :
cristy8b350f62009-11-15 23:12:43 +000024882
cristye43a45e2009-09-28 14:49:00 +000024883else
24884 ac_cv_search_clock_gettime=no
24885fi
24886rm conftest.$ac_ext
24887LIBS=$ac_func_search_save_LIBS
24888fi
cristy8b350f62009-11-15 23:12:43 +000024889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
cristye43a45e2009-09-28 14:49:00 +000024890$as_echo "$ac_cv_search_clock_gettime" >&6; }
24891ac_res=$ac_cv_search_clock_gettime
cristy8b350f62009-11-15 23:12:43 +000024892if test "$ac_res" != no; then :
cristye43a45e2009-09-28 14:49:00 +000024893 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
24894
24895
cristy8b350f62009-11-15 23:12:43 +000024896$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
cristye43a45e2009-09-28 14:49:00 +000024897
cristy8b350f62009-11-15 23:12:43 +000024898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clock_gettime supports CLOCK_REALTIME" >&5
cristye43a45e2009-09-28 14:49:00 +000024899$as_echo_n "checking whether clock_gettime supports CLOCK_REALTIME... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristye43a45e2009-09-28 14:49:00 +000024901/* end confdefs.h. */
cristyda16f162011-02-19 23:52:17 +000024902
24903 #include <time.h>
cristye43a45e2009-09-28 14:49:00 +000024904int
24905main ()
24906{
24907clockid_t clockType = CLOCK_REALTIME;
cristye43a45e2009-09-28 14:49:00 +000024908 ;
24909 return 0;
24910}
24911_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024912if ac_fn_c_try_compile "$LINENO"; then :
cristye43a45e2009-09-28 14:49:00 +000024913
cristy8b350f62009-11-15 23:12:43 +000024914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristye43a45e2009-09-28 14:49:00 +000024915$as_echo "yes" >&6; }
24916
cristy8b350f62009-11-15 23:12:43 +000024917$as_echo "#define HAVE_CLOCK_REALTIME 1" >>confdefs.h
cristye43a45e2009-09-28 14:49:00 +000024918
24919
24920else
cristy8b350f62009-11-15 23:12:43 +000024921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristye43a45e2009-09-28 14:49:00 +000024922$as_echo "no" >&6; }
24923
24924fi
cristye43a45e2009-09-28 14:49:00 +000024925rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24926
24927else
24928
cristy8b350f62009-11-15 23:12:43 +000024929 for ac_func in gettimeofday ftime
24930do :
24931 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
24932ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
cristy98dddb52010-11-04 00:30:15 +000024933if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cristye43a45e2009-09-28 14:49:00 +000024934 cat >>confdefs.h <<_ACEOF
24935#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
24936_ACEOF
24937 break
24938fi
24939done
24940
24941
24942
24943fi
24944
24945
cristy3ed852e2009-09-05 21:47:34 +000024946########
24947#
24948# Check for function prototypes
24949#
24950########
24951
cristy8b350f62009-11-15 23:12:43 +000024952ac_fn_c_check_decl "$LINENO" "pread" "ac_cv_have_decl_pread" "
cristy3ed852e2009-09-05 21:47:34 +000024953#include <unistd.h>
cristy8b350f62009-11-15 23:12:43 +000024954"
cristyda16f162011-02-19 23:52:17 +000024955if test "x$ac_cv_have_decl_pread" = xyes; then :
cristy8b350f62009-11-15 23:12:43 +000024956 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000024957else
cristy8b350f62009-11-15 23:12:43 +000024958 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000024959fi
24960
cristy3ed852e2009-09-05 21:47:34 +000024961cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024962#define HAVE_DECL_PREAD $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000024963_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024964ac_fn_c_check_decl "$LINENO" "pwrite" "ac_cv_have_decl_pwrite" "
cristy3ed852e2009-09-05 21:47:34 +000024965#include <unistd.h>
cristy8b350f62009-11-15 23:12:43 +000024966"
cristyda16f162011-02-19 23:52:17 +000024967if test "x$ac_cv_have_decl_pwrite" = xyes; then :
cristy8b350f62009-11-15 23:12:43 +000024968 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000024969else
cristy8b350f62009-11-15 23:12:43 +000024970 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000024971fi
24972
cristy3ed852e2009-09-05 21:47:34 +000024973cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024974#define HAVE_DECL_PWRITE $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000024975_ACEOF
24976
24977
cristy8b350f62009-11-15 23:12:43 +000024978ac_fn_c_check_decl "$LINENO" "strlcpy" "ac_cv_have_decl_strlcpy" "
cristy3ed852e2009-09-05 21:47:34 +000024979#include <strings.h>
cristy8b350f62009-11-15 23:12:43 +000024980"
cristyda16f162011-02-19 23:52:17 +000024981if test "x$ac_cv_have_decl_strlcpy" = xyes; then :
cristy8b350f62009-11-15 23:12:43 +000024982 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000024983else
cristy8b350f62009-11-15 23:12:43 +000024984 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000024985fi
24986
cristy3ed852e2009-09-05 21:47:34 +000024987cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024988#define HAVE_DECL_STRLCPY $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000024989_ACEOF
24990
24991
cristy8b350f62009-11-15 23:12:43 +000024992ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "
cristy3ed852e2009-09-05 21:47:34 +000024993#include <stdio.h>
24994#include <stdarg.h>
cristy8b350f62009-11-15 23:12:43 +000024995"
cristyda16f162011-02-19 23:52:17 +000024996if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
cristy8b350f62009-11-15 23:12:43 +000024997 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000024998else
cristy8b350f62009-11-15 23:12:43 +000024999 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000025000fi
25001
cristy3ed852e2009-09-05 21:47:34 +000025002cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025003#define HAVE_DECL_VSNPRINTF $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000025004_ACEOF
25005
25006
cristy3ed852e2009-09-05 21:47:34 +000025007########
25008#
25009# C++ Support Tests (For Magick++)
25010#
25011########
25012have_magick_plus_plus='no'
25013if test "$with_magick_plus_plus" = 'yes'; then
25014 OLIBS="$LIBS"
25015 LIBS=''
25016 ac_ext=cpp
25017ac_cpp='$CXXCPP $CPPFLAGS'
25018ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25019ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25020ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25021
25022
25023 # Full set of headers used...
25024 # algorithm cctype cerrno cmath cstdio cstdlib cstring ctime exception
25025 # functional iomanip iosfwd iostream iterator list string strstream utility
25026 ac_ext=cpp
25027ac_cpp='$CXXCPP $CPPFLAGS'
25028ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25029ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25030ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25031
25032 ac_ext=cpp
25033ac_cpp='$CXXCPP $CPPFLAGS'
25034ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25035ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25036ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25037if test -z "$CXX"; then
25038 if test -n "$CCC"; then
25039 CXX=$CCC
25040 else
25041 if test -n "$ac_tool_prefix"; then
25042 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
25043 do
25044 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
25045set dummy $ac_tool_prefix$ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000025046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000025047$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025048if ${ac_cv_prog_CXX+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025049 $as_echo_n "(cached) " >&6
25050else
25051 if test -n "$CXX"; then
25052 ac_cv_prog_CXX="$CXX" # Let the user override the test.
25053else
25054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25055for as_dir in $PATH
25056do
25057 IFS=$as_save_IFS
25058 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000025059 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000025060 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
25061 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000025062 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000025063 break 2
25064 fi
25065done
cristy8b350f62009-11-15 23:12:43 +000025066 done
cristy3ed852e2009-09-05 21:47:34 +000025067IFS=$as_save_IFS
25068
25069fi
25070fi
25071CXX=$ac_cv_prog_CXX
25072if test -n "$CXX"; then
cristy8b350f62009-11-15 23:12:43 +000025073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000025074$as_echo "$CXX" >&6; }
25075else
cristy8b350f62009-11-15 23:12:43 +000025076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000025077$as_echo "no" >&6; }
25078fi
25079
25080
25081 test -n "$CXX" && break
25082 done
25083fi
25084if test -z "$CXX"; then
25085 ac_ct_CXX=$CXX
25086 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
25087do
25088 # Extract the first word of "$ac_prog", so it can be a program name with args.
25089set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000025090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000025091$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025092if ${ac_cv_prog_ac_ct_CXX+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025093 $as_echo_n "(cached) " >&6
25094else
25095 if test -n "$ac_ct_CXX"; then
25096 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
25097else
25098as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25099for as_dir in $PATH
25100do
25101 IFS=$as_save_IFS
25102 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000025103 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000025104 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
25105 ac_cv_prog_ac_ct_CXX="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000025106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000025107 break 2
25108 fi
25109done
cristy8b350f62009-11-15 23:12:43 +000025110 done
cristy3ed852e2009-09-05 21:47:34 +000025111IFS=$as_save_IFS
25112
25113fi
25114fi
25115ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
25116if test -n "$ac_ct_CXX"; then
cristy8b350f62009-11-15 23:12:43 +000025117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000025118$as_echo "$ac_ct_CXX" >&6; }
25119else
cristy8b350f62009-11-15 23:12:43 +000025120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000025121$as_echo "no" >&6; }
25122fi
25123
25124
25125 test -n "$ac_ct_CXX" && break
25126done
25127
25128 if test "x$ac_ct_CXX" = x; then
25129 CXX="g++"
25130 else
25131 case $cross_compiling:$ac_tool_warned in
25132yes:)
cristy8b350f62009-11-15 23:12:43 +000025133{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +000025134$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
25135ac_tool_warned=yes ;;
25136esac
25137 CXX=$ac_ct_CXX
25138 fi
25139fi
25140
25141 fi
25142fi
25143# Provide some information about the compiler.
cristy8b350f62009-11-15 23:12:43 +000025144$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
cristy3ed852e2009-09-05 21:47:34 +000025145set X $ac_compile
25146ac_compiler=$2
cristy8b350f62009-11-15 23:12:43 +000025147for ac_option in --version -v -V -qversion; do
25148 { { ac_try="$ac_compiler $ac_option >&5"
cristy3ed852e2009-09-05 21:47:34 +000025149case "(($ac_try" in
25150 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25151 *) ac_try_echo=$ac_try;;
25152esac
cristy8b350f62009-11-15 23:12:43 +000025153eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
25154$as_echo "$ac_try_echo"; } >&5
25155 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
cristy3ed852e2009-09-05 21:47:34 +000025156 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000025157 if test -s conftest.err; then
25158 sed '10a\
25159... rest of stderr output deleted ...
25160 10q' conftest.err >conftest.er1
25161 cat conftest.er1 >&5
cristy8b350f62009-11-15 23:12:43 +000025162 fi
cristycd4c5312009-11-22 01:19:08 +000025163 rm -f conftest.er1 conftest.err
cristy8b350f62009-11-15 23:12:43 +000025164 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25165 test $ac_status = 0; }
25166done
cristy3ed852e2009-09-05 21:47:34 +000025167
cristy8b350f62009-11-15 23:12:43 +000025168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
cristy3ed852e2009-09-05 21:47:34 +000025169$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025170if ${ac_cv_cxx_compiler_gnu+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025171 $as_echo_n "(cached) " >&6
25172else
cristy8b350f62009-11-15 23:12:43 +000025173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025174/* end confdefs.h. */
25175
25176int
25177main ()
25178{
25179#ifndef __GNUC__
25180 choke me
25181#endif
25182
25183 ;
25184 return 0;
25185}
25186_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025187if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025188 ac_compiler_gnu=yes
25189else
cristy8b350f62009-11-15 23:12:43 +000025190 ac_compiler_gnu=no
cristy3ed852e2009-09-05 21:47:34 +000025191fi
cristy3ed852e2009-09-05 21:47:34 +000025192rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25193ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
25194
25195fi
cristy8b350f62009-11-15 23:12:43 +000025196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
cristy3ed852e2009-09-05 21:47:34 +000025197$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
25198if test $ac_compiler_gnu = yes; then
25199 GXX=yes
25200else
25201 GXX=
25202fi
25203ac_test_CXXFLAGS=${CXXFLAGS+set}
25204ac_save_CXXFLAGS=$CXXFLAGS
cristy8b350f62009-11-15 23:12:43 +000025205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
cristy3ed852e2009-09-05 21:47:34 +000025206$as_echo_n "checking whether $CXX accepts -g... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025207if ${ac_cv_prog_cxx_g+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025208 $as_echo_n "(cached) " >&6
25209else
25210 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
25211 ac_cxx_werror_flag=yes
25212 ac_cv_prog_cxx_g=no
25213 CXXFLAGS="-g"
cristy8b350f62009-11-15 23:12:43 +000025214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025215/* end confdefs.h. */
25216
25217int
25218main ()
25219{
25220
25221 ;
25222 return 0;
25223}
25224_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025225if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025226 ac_cv_prog_cxx_g=yes
25227else
cristy8b350f62009-11-15 23:12:43 +000025228 CXXFLAGS=""
25229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025230/* end confdefs.h. */
25231
25232int
25233main ()
25234{
25235
25236 ;
25237 return 0;
25238}
25239_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025240if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025241
cristy8b350f62009-11-15 23:12:43 +000025242else
25243 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
cristy3ed852e2009-09-05 21:47:34 +000025244 CXXFLAGS="-g"
cristy8b350f62009-11-15 23:12:43 +000025245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025246/* end confdefs.h. */
25247
25248int
25249main ()
25250{
25251
25252 ;
25253 return 0;
25254}
25255_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025256if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025257 ac_cv_prog_cxx_g=yes
cristy3ed852e2009-09-05 21:47:34 +000025258fi
cristy3ed852e2009-09-05 21:47:34 +000025259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25260fi
cristy3ed852e2009-09-05 21:47:34 +000025261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25262fi
cristy3ed852e2009-09-05 21:47:34 +000025263rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25264 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
25265fi
cristy8b350f62009-11-15 23:12:43 +000025266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
cristy3ed852e2009-09-05 21:47:34 +000025267$as_echo "$ac_cv_prog_cxx_g" >&6; }
25268if test "$ac_test_CXXFLAGS" = set; then
25269 CXXFLAGS=$ac_save_CXXFLAGS
25270elif test $ac_cv_prog_cxx_g = yes; then
25271 if test "$GXX" = yes; then
25272 CXXFLAGS="-g -O2"
25273 else
25274 CXXFLAGS="-g"
25275 fi
25276else
25277 if test "$GXX" = yes; then
25278 CXXFLAGS="-O2"
25279 else
25280 CXXFLAGS=
25281 fi
25282fi
25283ac_ext=cpp
25284ac_cpp='$CXXCPP $CPPFLAGS'
25285ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25286ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25287ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25288
cristy73bd4a52010-10-05 11:24:23 +000025289depcc="$CXX" am_compiler_list=
25290
25291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
25292$as_echo_n "checking dependency style of $depcc... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025293if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025294 $as_echo_n "(cached) " >&6
25295else
25296 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
25297 # We make a subdir and do the tests there. Otherwise we can end up
25298 # making bogus files that we don't know about and never remove. For
25299 # instance it was reported that on HP-UX the gcc test will end up
25300 # making a dummy file named `D' -- because `-MD' means `put the output
25301 # in D'.
25302 mkdir conftest.dir
25303 # Copy depcomp to subdir because otherwise we won't find it if we're
25304 # using a relative directory.
25305 cp "$am_depcomp" conftest.dir
25306 cd conftest.dir
25307 # We will build objects and dependencies in a subdirectory because
25308 # it helps to detect inapplicable dependency modes. For instance
25309 # both Tru64's cc and ICC support -MD to output dependencies as a
25310 # side effect of compilation, but ICC will put the dependencies in
25311 # the current directory while Tru64 will put them in the object
25312 # directory.
25313 mkdir sub
25314
25315 am_cv_CXX_dependencies_compiler_type=none
25316 if test "$am_compiler_list" = ""; then
25317 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
25318 fi
25319 am__universal=false
25320 case " $depcc " in #(
25321 *\ -arch\ *\ -arch\ *) am__universal=true ;;
25322 esac
25323
25324 for depmode in $am_compiler_list; do
25325 # Setup a source with many dependencies, because some compilers
25326 # like to wrap large dependency lists on column 80 (with \), and
25327 # we should not choose a depcomp mode which is confused by this.
25328 #
25329 # We need to recreate these files for each test, as the compiler may
25330 # overwrite some of them when testing with obscure command lines.
25331 # This happens at least with the AIX C compiler.
25332 : > sub/conftest.c
25333 for i in 1 2 3 4 5 6; do
25334 echo '#include "conftst'$i'.h"' >> sub/conftest.c
25335 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
25336 # Solaris 8's {/usr,}/bin/sh.
25337 touch sub/conftst$i.h
25338 done
25339 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
25340
25341 # We check with `-c' and `-o' for the sake of the "dashmstdout"
25342 # mode. It turns out that the SunPro C++ compiler does not properly
25343 # handle `-M -o', and we need to detect this. Also, some Intel
25344 # versions had trouble with output in subdirs
25345 am__obj=sub/conftest.${OBJEXT-o}
25346 am__minus_obj="-o $am__obj"
25347 case $depmode in
25348 gcc)
25349 # This depmode causes a compiler race in universal mode.
25350 test "$am__universal" = false || continue
25351 ;;
25352 nosideeffect)
25353 # after this tag, mechanisms are not by side-effect, so they'll
25354 # only be used when explicitly requested
25355 if test "x$enable_dependency_tracking" = xyes; then
25356 continue
25357 else
25358 break
25359 fi
25360 ;;
25361 msvisualcpp | msvcmsys)
25362 # This compiler won't grok `-c -o', but also, the minuso test has
25363 # not run yet. These depmodes are late enough in the game, and
25364 # so weak that their functioning should not be impacted.
25365 am__obj=conftest.${OBJEXT-o}
25366 am__minus_obj=
25367 ;;
25368 none) break ;;
25369 esac
25370 if depmode=$depmode \
25371 source=sub/conftest.c object=$am__obj \
25372 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
25373 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
25374 >/dev/null 2>conftest.err &&
25375 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
25376 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
25377 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
25378 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
25379 # icc doesn't choke on unknown options, it will just issue warnings
25380 # or remarks (even with -Werror). So we grep stderr for any message
25381 # that says an option was ignored or not supported.
25382 # When given -MP, icc 7.0 and 7.1 complain thusly:
25383 # icc: Command line warning: ignoring option '-M'; no argument required
25384 # The diagnosis changed in icc 8.0:
25385 # icc: Command line remark: option '-MP' not supported
25386 if (grep 'ignoring option' conftest.err ||
25387 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
25388 am_cv_CXX_dependencies_compiler_type=$depmode
25389 break
25390 fi
25391 fi
25392 done
25393
25394 cd ..
25395 rm -rf conftest.dir
25396else
25397 am_cv_CXX_dependencies_compiler_type=none
25398fi
25399
25400fi
25401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
25402$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
25403CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
25404
25405 if
25406 test "x$enable_dependency_tracking" != xno \
25407 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
25408 am__fastdepCXX_TRUE=
25409 am__fastdepCXX_FALSE='#'
25410else
25411 am__fastdepCXX_TRUE='#'
25412 am__fastdepCXX_FALSE=
25413fi
25414
25415
25416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler recognizes bool as a built-in type" >&5
25417$as_echo_n "checking whether the compiler recognizes bool as a built-in type... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025418if ${ax_cv_cxx_bool+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025419 $as_echo_n "(cached) " >&6
25420else
25421
25422 ac_ext=cpp
25423ac_cpp='$CXXCPP $CPPFLAGS'
25424ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25425ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25426ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25427
25428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25429/* end confdefs.h. */
25430
25431int f(int x){return 1;}
25432int f(char x){return 1;}
25433int f(bool x){return 1;}
25434
25435int
25436main ()
25437{
25438bool b = true; return f(b);
25439 ;
25440 return 0;
25441}
25442_ACEOF
25443if ac_fn_cxx_try_compile "$LINENO"; then :
25444 ax_cv_cxx_bool=yes
25445else
25446 ax_cv_cxx_bool=no
25447fi
25448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25449 ac_ext=cpp
25450ac_cpp='$CXXCPP $CPPFLAGS'
25451ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25452ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25453ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25454
25455
25456fi
25457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_bool" >&5
25458$as_echo "$ax_cv_cxx_bool" >&6; }
25459if test "$ax_cv_cxx_bool" = yes; then
25460
25461$as_echo "#define HAVE_BOOL /**/" >>confdefs.h
25462
25463fi
25464
25465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler implements namespaces" >&5
25466$as_echo_n "checking whether the compiler implements namespaces... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025467if ${ax_cv_cxx_namespaces+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025468 $as_echo_n "(cached) " >&6
25469else
25470
25471 ac_ext=cpp
25472ac_cpp='$CXXCPP $CPPFLAGS'
25473ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25474ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25475ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25476
25477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25478/* end confdefs.h. */
25479namespace Outer { namespace Inner { int i = 0; }}
25480int
25481main ()
25482{
25483using namespace Outer::Inner; return i;
25484 ;
25485 return 0;
25486}
25487_ACEOF
25488if ac_fn_cxx_try_compile "$LINENO"; then :
25489 ax_cv_cxx_namespaces=yes
25490else
25491 ax_cv_cxx_namespaces=no
25492fi
25493rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25494 ac_ext=cpp
25495ac_cpp='$CXXCPP $CPPFLAGS'
25496ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25497ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25498ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25499
25500
25501fi
25502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_namespaces" >&5
25503$as_echo "$ax_cv_cxx_namespaces" >&6; }
25504if test "$ax_cv_cxx_namespaces" = yes; then
25505
25506$as_echo "#define HAVE_NAMESPACES /**/" >>confdefs.h
25507
25508fi
25509
25510
25511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if g++ supports namespace std" >&5
25512$as_echo_n "checking if g++ supports namespace std... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025513if ${ax_cv_cxx_have_std_namespace+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025514 $as_echo_n "(cached) " >&6
25515else
25516
25517 ac_ext=cpp
25518ac_cpp='$CXXCPP $CPPFLAGS'
25519ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25520ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25521ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25522
25523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25524/* end confdefs.h. */
25525#include <iostream>
25526 std::istream& is = std::cin;
25527int
25528main ()
25529{
25530
25531 ;
25532 return 0;
25533}
25534_ACEOF
25535if ac_fn_cxx_try_compile "$LINENO"; then :
25536 ax_cv_cxx_have_std_namespace=yes
25537else
25538 ax_cv_cxx_have_std_namespace=no
25539fi
25540rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25541 ac_ext=cpp
25542ac_cpp='$CXXCPP $CPPFLAGS'
25543ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25544ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25545ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25546
25547
25548fi
25549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_have_std_namespace" >&5
25550$as_echo "$ax_cv_cxx_have_std_namespace" >&6; }
25551 if test "$ax_cv_cxx_have_std_namespace" = yes; then
25552
25553$as_echo "#define HAVE_NAMESPACE_STD /**/" >>confdefs.h
25554
25555 fi
25556
25557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports ISO C++ standard library" >&5
25558$as_echo_n "checking whether the compiler supports ISO C++ standard library... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025559if ${ac_cv_cxx_have_std_libs+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025560 $as_echo_n "(cached) " >&6
25561else
25562
25563
25564 ac_ext=cpp
25565ac_cpp='$CXXCPP $CPPFLAGS'
25566ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25567ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25568ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25569
25570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25571/* end confdefs.h. */
25572#include <iostream>
25573#include <map>
25574#include <iomanip>
25575#include <cmath>
25576#ifdef HAVE_NAMESPACES
25577using namespace std;
25578#endif
25579int
25580main ()
25581{
25582return 0;
25583 ;
25584 return 0;
25585}
25586_ACEOF
25587if ac_fn_cxx_try_compile "$LINENO"; then :
25588 ac_cv_cxx_have_std_libs=yes
25589else
25590 ac_cv_cxx_have_std_libs=no
25591fi
25592rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25593 ac_ext=cpp
25594ac_cpp='$CXXCPP $CPPFLAGS'
25595ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25596ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25597ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25598
25599
25600fi
25601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_have_std_libs" >&5
25602$as_echo "$ac_cv_cxx_have_std_libs" >&6; }
25603if test "$ac_cv_cxx_have_std_libs" = yes; then
25604
25605$as_echo "#define HAVE_STD_LIBS /**/" >>confdefs.h
25606
25607fi
25608
cristy3ed852e2009-09-05 21:47:34 +000025609
25610 OPENMP_CXXFLAGS=
25611 # Check whether --enable-openmp was given.
cristy8b350f62009-11-15 23:12:43 +000025612if test "${enable_openmp+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025613 enableval=$enable_openmp;
25614fi
25615
25616 if test "$enable_openmp" != no; then
cristycd4c5312009-11-22 01:19:08 +000025617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CXX option to support OpenMP" >&5
25618$as_echo_n "checking for $CXX option to support OpenMP... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025619if ${ac_cv_prog_cxx_openmp+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025620 $as_echo_n "(cached) " >&6
25621else
cristy8b350f62009-11-15 23:12:43 +000025622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25623/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +000025624
25625#ifndef _OPENMP
25626 choke me
25627#endif
25628#include <omp.h>
25629int main () { return omp_get_num_threads (); }
25630
25631_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025632if ac_fn_cxx_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025633 ac_cv_prog_cxx_openmp='none needed'
25634else
cristy8b350f62009-11-15 23:12:43 +000025635 ac_cv_prog_cxx_openmp='unsupported'
cristy3ed852e2009-09-05 21:47:34 +000025636 for ac_option in -fopenmp -xopenmp -openmp -mp -omp -qsmp=omp; do
25637 ac_save_CXXFLAGS=$CXXFLAGS
25638 CXXFLAGS="$CXXFLAGS $ac_option"
cristy8b350f62009-11-15 23:12:43 +000025639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25640/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +000025641
25642#ifndef _OPENMP
25643 choke me
25644#endif
25645#include <omp.h>
25646int main () { return omp_get_num_threads (); }
25647
25648_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025649if ac_fn_cxx_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025650 ac_cv_prog_cxx_openmp=$ac_option
cristy3ed852e2009-09-05 21:47:34 +000025651fi
cristy8b350f62009-11-15 23:12:43 +000025652rm -f core conftest.err conftest.$ac_objext \
25653 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025654 CXXFLAGS=$ac_save_CXXFLAGS
25655 if test "$ac_cv_prog_cxx_openmp" != unsupported; then
25656 break
25657 fi
25658 done
25659fi
cristy8b350f62009-11-15 23:12:43 +000025660rm -f core conftest.err conftest.$ac_objext \
25661 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025662fi
cristy8b350f62009-11-15 23:12:43 +000025663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_openmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000025664$as_echo "$ac_cv_prog_cxx_openmp" >&6; }
25665 case $ac_cv_prog_cxx_openmp in #(
25666 "none needed" | unsupported)
cristy8b350f62009-11-15 23:12:43 +000025667 ;; #(
cristy3ed852e2009-09-05 21:47:34 +000025668 *)
cristy8b350f62009-11-15 23:12:43 +000025669 OPENMP_CXXFLAGS=$ac_cv_prog_cxx_openmp ;;
cristy3ed852e2009-09-05 21:47:34 +000025670 esac
25671 fi
25672
25673
25674 ac_ext=c
25675ac_cpp='$CPP $CPPFLAGS'
25676ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25677ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25678ac_compiler_gnu=$ac_cv_c_compiler_gnu
25679
25680
cristy8b350f62009-11-15 23:12:43 +000025681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler is sufficient for Magick++" >&5
cristy3ed852e2009-09-05 21:47:34 +000025682$as_echo_n "checking whether C++ compiler is sufficient for Magick++... " >&6; }
25683 if \
cristy964cb7f2010-04-25 23:18:00 +000025684 test $ax_cv_cxx_bool = 'yes' && \
cristy964cb7f2010-04-25 23:18:00 +000025685 test $ax_cv_cxx_namespaces = 'yes' && \
cristy3ed852e2009-09-05 21:47:34 +000025686 test $ac_cv_cxx_have_std_libs = 'yes' && \
cristy964cb7f2010-04-25 23:18:00 +000025687 test $ax_cv_cxx_have_std_namespace = 'yes'; then
cristy3ed852e2009-09-05 21:47:34 +000025688 have_magick_plus_plus='yes'
25689 else
25690 have_magick_plus_plus='no (failed tests)'
25691 fi
cristy8b350f62009-11-15 23:12:43 +000025692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_magick_plus_plus" >&5
cristy3ed852e2009-09-05 21:47:34 +000025693$as_echo "$have_magick_plus_plus" >&6; }
25694 LIBS="$OLIBS"
25695fi
cristy73bd4a52010-10-05 11:24:23 +000025696 if test "$have_magick_plus_plus" = 'yes'; then
25697 WITH_MAGICK_PLUS_PLUS_TRUE=
25698 WITH_MAGICK_PLUS_PLUS_FALSE='#'
25699else
25700 WITH_MAGICK_PLUS_PLUS_TRUE='#'
25701 WITH_MAGICK_PLUS_PLUS_FALSE=
25702fi
25703
cristy3ed852e2009-09-05 21:47:34 +000025704
25705# Only check for delegate libraries in subdirectories if requested.
25706if test "$enable_delegate_build" != 'no'; then
25707 # Check for delegate sub-directories and add -I & -L options as required.
25708 # This presumes that delegates are installed as detailed in the ImageMagick
25709 # README. If delegates are installed in a standard location where the
25710 # compiler will automatically find them then these options should not be
25711 # required.
25712
25713 #
25714 # Most delegates have includes in the same directory as the library, but not all...
25715 #
25716 # Includes
cristyfbb0ef02010-12-19 02:32:11 +000025717 for dir in bzlib fftw fpx gslib/src jp2 jp2/src/libjasper/include jbig/libjbig jpeg lcms/include lzma magick png tiff/libtiff ttf/include wand wmf/include xml/include zlib; do
cristy3ed852e2009-09-05 21:47:34 +000025718 if test -d "$builddir/$dir"; then
25719 CPPFLAGS="$CPPFLAGS -I$builddir/$dir"
25720 else
25721 if test -d "$srcdirfull/$dir"; then
25722 CPPFLAGS="$CPPFLAGS -I$srcdirfull/$dir"
25723 fi
25724 fi
25725 done
25726
25727 # Libraries
cristyfbb0ef02010-12-19 02:32:11 +000025728 for dir in bzlib fftw fpx gslib/src jp2 jp2/src/libjasper jbig/libjbig jpeg lcms/src lzma magick png tiff/libtiff ttf/objs wand wmf/src xml zlib; do
cristy3ed852e2009-09-05 21:47:34 +000025729 if test -d "$builddir/$dir/.libs"; then
25730 LDFLAGS="$LDFLAGS -L$builddir/$dir/.libs"
25731 else
25732 if test -d "$srcdirfull/$dir/.libs"; then
25733 LDFLAGS="$LDFLAGS -L$srcdirfull/$dir/.libs"
25734 fi
25735 fi
25736 if test -d "$builddir/$dir"; then
25737 LDFLAGS="$LDFLAGS -L$builddir/$dir"
25738 else
25739 if test -d "$srcdirfull/$dir"; then
25740 LDFLAGS="$LDFLAGS -L$srcdirfull/$dir"
25741 fi
25742 fi
25743 done
25744fi
25745
25746# Assume that delegate headers reside under same directory as ImageMagick
25747# installation prefix.
25748MAGICK_CPPFLAGS="-I$INCLUDE_DIR/ImageMagick $MAGICK_CPPFLAGS"
25749
25750#
25751# Find the X11 RGB database
25752#
cristy8b350f62009-11-15 23:12:43 +000025753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11 configure files" >&5
cristy3ed852e2009-09-05 21:47:34 +000025754$as_echo_n "checking for X11 configure files... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025755if ${im_cv_x_configure+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025756 $as_echo_n "(cached) " >&6
25757else
25758 # Look for the header file in a standard set of common directories.
25759# Check X11 before X11Rn because it is often a symlink to the current release.
25760 for ac_dir in \
25761 /lib/usr/lib/X11 \
25762 /usr/X11/lib \
25763 /usr/X11R4/lib \
25764 /usr/X11R5/lib \
25765 /usr/X11R6/lib \
25766 /usr/X11R7/lib \
25767 /usr/X386/lib \
25768 /usr/XFree86/lib/X11 \
25769 /usr/athena/lib \
25770 /usr/lib \
25771 /usr/lib/X11 \
25772 /usr/lib/X11R4 \
25773 /usr/lib/X11R5 \
25774 /usr/lib/X11R6 \
25775 /usr/lib/X11R7 \
25776 /usr/local/X11/lib \
25777 /usr/local/X11R4/lib \
25778 /usr/local/X11R5/lib \
25779 /usr/local/X11R6/lib \
25780 /usr/local/lib \
25781 /usr/local/lib/X11 \
25782 /usr/local/lib/X11R4 \
25783 /usr/local/lib/X11R5 \
25784 /usr/local/lib/X11R6 \
25785 /usr/local/lib/X11R7 \
25786 /usr/local/x11r5/lib \
25787 /usr/lpp/Xamples/lib \
25788 /usr/openwin/lib \
25789 /usr/openwin/share/lib \
25790 /usr/unsupported/lib \
25791 /usr/x386/lib \
25792 ; do
25793 if test -f "$ac_dir/X11/rgb.txt"; then
25794 im_cv_x_configure="$ac_dir/X11/"
25795 break
25796 elif test -f "$ac_dir/rgb.txt"; then
25797 im_cv_x_configure="$ac_dir/"
25798 break
25799 fi
25800
25801 done
25802fi
cristy8b350f62009-11-15 23:12:43 +000025803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $im_cv_x_configure" >&5
cristy3ed852e2009-09-05 21:47:34 +000025804$as_echo "$im_cv_x_configure" >&6; }
25805X11_CONFIGURE_PATH="$im_cv_x_configure"
25806case "${build_os}" in
25807 mingw* )
25808 X11ConfigurePath=`$WinPathScript "$X11ConfigurePath=" 1`
25809 ;;
25810esac
25811
25812cat >>confdefs.h <<_ACEOF
25813#define X11_CONFIGURE_PATH "$X11ConfigurePath"
25814_ACEOF
25815
25816
25817#
25818# Find OpenMP library
25819#
25820GOMP_LIBS=''
25821if test "$enable_openmp" != 'no'; then
25822 if test "${GCC}" = "yes"; then
cristy8b350f62009-11-15 23:12:43 +000025823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GOMP_parallel_start in -lgomp" >&5
cristy3ed852e2009-09-05 21:47:34 +000025824$as_echo_n "checking for GOMP_parallel_start in -lgomp... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025825if ${ac_cv_lib_gomp_GOMP_parallel_start+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025826 $as_echo_n "(cached) " >&6
25827else
25828 ac_check_lib_save_LIBS=$LIBS
25829LIBS="-lgomp $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025830cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025831/* end confdefs.h. */
25832
25833/* Override any GCC internal prototype to avoid an error.
25834 Use char because int might match the return type of a GCC
25835 builtin and then its argument prototype would still apply. */
25836#ifdef __cplusplus
25837extern "C"
25838#endif
25839char GOMP_parallel_start ();
25840int
25841main ()
25842{
25843return GOMP_parallel_start ();
25844 ;
25845 return 0;
25846}
25847_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025848if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025849 ac_cv_lib_gomp_GOMP_parallel_start=yes
25850else
cristy8b350f62009-11-15 23:12:43 +000025851 ac_cv_lib_gomp_GOMP_parallel_start=no
cristy3ed852e2009-09-05 21:47:34 +000025852fi
cristy8b350f62009-11-15 23:12:43 +000025853rm -f core conftest.err conftest.$ac_objext \
25854 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025855LIBS=$ac_check_lib_save_LIBS
25856fi
cristy8b350f62009-11-15 23:12:43 +000025857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gomp_GOMP_parallel_start" >&5
cristy3ed852e2009-09-05 21:47:34 +000025858$as_echo "$ac_cv_lib_gomp_GOMP_parallel_start" >&6; }
cristyda16f162011-02-19 23:52:17 +000025859if test "x$ac_cv_lib_gomp_GOMP_parallel_start" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000025860 GOMP_LIBS="-lgomp"
25861fi
25862 # gcc
25863 else
cristy8b350f62009-11-15 23:12:43 +000025864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sunw_mp_register_warn in -lmtsk" >&5
cristy3ed852e2009-09-05 21:47:34 +000025865$as_echo_n "checking for sunw_mp_register_warn in -lmtsk... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025866if ${ac_cv_lib_mtsk_sunw_mp_register_warn+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025867 $as_echo_n "(cached) " >&6
25868else
25869 ac_check_lib_save_LIBS=$LIBS
25870LIBS="-lmtsk $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025871cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025872/* end confdefs.h. */
25873
25874/* Override any GCC internal prototype to avoid an error.
25875 Use char because int might match the return type of a GCC
25876 builtin and then its argument prototype would still apply. */
25877#ifdef __cplusplus
25878extern "C"
25879#endif
25880char sunw_mp_register_warn ();
25881int
25882main ()
25883{
25884return sunw_mp_register_warn ();
25885 ;
25886 return 0;
25887}
25888_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025889if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025890 ac_cv_lib_mtsk_sunw_mp_register_warn=yes
25891else
cristy8b350f62009-11-15 23:12:43 +000025892 ac_cv_lib_mtsk_sunw_mp_register_warn=no
cristy3ed852e2009-09-05 21:47:34 +000025893fi
cristy8b350f62009-11-15 23:12:43 +000025894rm -f core conftest.err conftest.$ac_objext \
25895 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025896LIBS=$ac_check_lib_save_LIBS
25897fi
cristy8b350f62009-11-15 23:12:43 +000025898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mtsk_sunw_mp_register_warn" >&5
cristy3ed852e2009-09-05 21:47:34 +000025899$as_echo "$ac_cv_lib_mtsk_sunw_mp_register_warn" >&6; }
cristyda16f162011-02-19 23:52:17 +000025900if test "x$ac_cv_lib_mtsk_sunw_mp_register_warn" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000025901 GOMP_LIBS="-lmtsk"
25902fi
25903 # solaris cc
cristy8b350f62009-11-15 23:12:43 +000025904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xlsmpFlush in -lxlsmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000025905$as_echo_n "checking for _xlsmpFlush in -lxlsmp... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025906if ${ac_cv_lib_xlsmp__xlsmpFlush+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025907 $as_echo_n "(cached) " >&6
25908else
25909 ac_check_lib_save_LIBS=$LIBS
25910LIBS="-lxlsmp $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025911cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025912/* end confdefs.h. */
25913
25914/* Override any GCC internal prototype to avoid an error.
25915 Use char because int might match the return type of a GCC
25916 builtin and then its argument prototype would still apply. */
25917#ifdef __cplusplus
25918extern "C"
25919#endif
25920char _xlsmpFlush ();
25921int
25922main ()
25923{
25924return _xlsmpFlush ();
25925 ;
25926 return 0;
25927}
25928_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025929if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025930 ac_cv_lib_xlsmp__xlsmpFlush=yes
25931else
cristy8b350f62009-11-15 23:12:43 +000025932 ac_cv_lib_xlsmp__xlsmpFlush=no
cristy3ed852e2009-09-05 21:47:34 +000025933fi
cristy8b350f62009-11-15 23:12:43 +000025934rm -f core conftest.err conftest.$ac_objext \
25935 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025936LIBS=$ac_check_lib_save_LIBS
25937fi
cristy8b350f62009-11-15 23:12:43 +000025938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xlsmp__xlsmpFlush" >&5
cristy3ed852e2009-09-05 21:47:34 +000025939$as_echo "$ac_cv_lib_xlsmp__xlsmpFlush" >&6; }
cristyda16f162011-02-19 23:52:17 +000025940if test "x$ac_cv_lib_xlsmp__xlsmpFlush" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000025941 GOMP_LIBS="-lxlsmp"
25942fi
25943 # AIX xlc
cristy8b350f62009-11-15 23:12:43 +000025944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mp_destroy in -lmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000025945$as_echo_n "checking for mp_destroy in -lmp... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025946if ${ac_cv_lib_mp_mp_destroy+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025947 $as_echo_n "(cached) " >&6
25948else
25949 ac_check_lib_save_LIBS=$LIBS
25950LIBS="-lmp $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025951cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025952/* end confdefs.h. */
25953
25954/* Override any GCC internal prototype to avoid an error.
25955 Use char because int might match the return type of a GCC
25956 builtin and then its argument prototype would still apply. */
25957#ifdef __cplusplus
25958extern "C"
25959#endif
25960char mp_destroy ();
25961int
25962main ()
25963{
25964return mp_destroy ();
25965 ;
25966 return 0;
25967}
25968_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025969if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025970 ac_cv_lib_mp_mp_destroy=yes
25971else
cristy8b350f62009-11-15 23:12:43 +000025972 ac_cv_lib_mp_mp_destroy=no
cristy3ed852e2009-09-05 21:47:34 +000025973fi
cristy8b350f62009-11-15 23:12:43 +000025974rm -f core conftest.err conftest.$ac_objext \
25975 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025976LIBS=$ac_check_lib_save_LIBS
25977fi
cristy8b350f62009-11-15 23:12:43 +000025978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mp_mp_destroy" >&5
cristy3ed852e2009-09-05 21:47:34 +000025979$as_echo "$ac_cv_lib_mp_mp_destroy" >&6; }
cristyda16f162011-02-19 23:52:17 +000025980if test "x$ac_cv_lib_mp_mp_destroy" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000025981 GOMP_LIBS="-lmp"
25982fi
25983 # SGI IRIX 6.5 MIPSpro C/C++
25984 fi
25985 LIBS="$GOMP_LIBS $LIBS"
25986fi
25987
25988
25989#
25990# Find Posix threads library
25991#
25992THREAD_LIBS=''
25993if test "$with_threads" != 'no' && test "$have_threads" = 'yes'; then
25994
25995 if test "x$PTHREAD_LIBS" = "x"; then
25996 case "${host_cpu}-${host_os}" in
25997 *-freebsd*)
cristy73bd4a52010-10-05 11:24:23 +000025998
25999
26000
26001ac_ext=c
26002ac_cpp='$CPP $CPPFLAGS'
26003ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26004ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26005ac_compiler_gnu=$ac_cv_c_compiler_gnu
26006
26007magick_pthread_lib_ok=no
26008
26009LIB=-lc_r
26010save_LIBS="$LIBS"
26011LIBS="$LIBS $LIB"
26012
26013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library $LIB" >&5
26014$as_echo_n "checking for the pthreads library $LIB... " >&6; }
26015cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26016/* end confdefs.h. */
26017#include <pthread.h>
26018int
26019main ()
26020{
26021 pthread_t th;
26022 pthread_join(th, 0);
26023 pthread_attr_init(0);
26024 pthread_cleanup_push(0, 0);
26025 pthread_create(0,0,0,0);
26026 pthread_cleanup_pop(0);
26027 ;
26028 return 0;
26029}
26030_ACEOF
26031if ac_fn_c_try_link "$LINENO"; then :
26032 magick_pthread_lib_ok=yes
26033fi
26034rm -f core conftest.err conftest.$ac_objext \
26035 conftest$ac_exeext conftest.$ac_ext
26036
26037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${magick_pthread_lib_ok}" >&5
26038$as_echo "${magick_pthread_lib_ok}" >&6; }
26039if test "$magick_pthread_lib_ok" = yes
26040then
26041 PTHREAD_LIBS=-lc_r
26042 :
26043else
26044
26045 :
26046fi
26047
26048LIBS="$save_LIBS"
26049
26050ac_ext=c
26051ac_cpp='$CPP $CPPFLAGS'
26052ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26053ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26054ac_compiler_gnu=$ac_cv_c_compiler_gnu
26055
26056 ;;
cristy3ed852e2009-09-05 21:47:34 +000026057 esac
26058 fi
26059
26060 for lib in pthread pthreads; do
26061 if test "x$PTHREAD_LIBS" = "x"; then
cristy73bd4a52010-10-05 11:24:23 +000026062
26063
26064
26065ac_ext=c
26066ac_cpp='$CPP $CPPFLAGS'
26067ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26068ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26069ac_compiler_gnu=$ac_cv_c_compiler_gnu
26070
26071magick_pthread_lib_ok=no
26072
26073LIB=-l$lib
26074save_LIBS="$LIBS"
26075LIBS="$LIBS $LIB"
26076
26077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library $LIB" >&5
26078$as_echo_n "checking for the pthreads library $LIB... " >&6; }
26079cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26080/* end confdefs.h. */
26081#include <pthread.h>
26082int
26083main ()
26084{
26085 pthread_t th;
26086 pthread_join(th, 0);
26087 pthread_attr_init(0);
26088 pthread_cleanup_push(0, 0);
26089 pthread_create(0,0,0,0);
26090 pthread_cleanup_pop(0);
26091 ;
26092 return 0;
26093}
26094_ACEOF
26095if ac_fn_c_try_link "$LINENO"; then :
26096 magick_pthread_lib_ok=yes
26097fi
26098rm -f core conftest.err conftest.$ac_objext \
26099 conftest$ac_exeext conftest.$ac_ext
26100
26101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${magick_pthread_lib_ok}" >&5
26102$as_echo "${magick_pthread_lib_ok}" >&6; }
26103if test "$magick_pthread_lib_ok" = yes
26104then
26105 PTHREAD_LIBS=-l$lib
26106 :
26107else
26108
26109 :
26110fi
26111
26112LIBS="$save_LIBS"
26113
26114ac_ext=c
26115ac_cpp='$CPP $CPPFLAGS'
26116ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26117ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26118ac_compiler_gnu=$ac_cv_c_compiler_gnu
26119
26120
cristy3ed852e2009-09-05 21:47:34 +000026121 fi
26122 done
26123
26124 THREAD_LIBS="$PTHREAD_LIBS"
26125 LIBS="$LIBS $THREAD_LIBS"
26126fi
26127
26128
26129#
26130# Check for umem.
26131#
26132have_umem='no'
26133UMEM_LIBS=''
26134if test "$with_umem" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000026135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UMEM support " >&5
cristy3ed852e2009-09-05 21:47:34 +000026136$as_echo_n "checking for UMEM support ... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000026138$as_echo "" >&6; }
26139 failed=0
26140 passed=0
cristy8b350f62009-11-15 23:12:43 +000026141 ac_fn_c_check_header_mongrel "$LINENO" "umem.h" "ac_cv_header_umem_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000026142if test "x$ac_cv_header_umem_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026143 passed=`expr $passed + 1`
26144else
26145 failed=`expr $failed + 1`
26146fi
26147
26148
cristy8b350f62009-11-15 23:12:43 +000026149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umem_alloc in -lumem" >&5
cristy3ed852e2009-09-05 21:47:34 +000026150$as_echo_n "checking for umem_alloc in -lumem... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026151if ${ac_cv_lib_umem_umem_alloc+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026152 $as_echo_n "(cached) " >&6
26153else
26154 ac_check_lib_save_LIBS=$LIBS
26155LIBS="-lumem $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026156cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026157/* end confdefs.h. */
26158
26159/* Override any GCC internal prototype to avoid an error.
26160 Use char because int might match the return type of a GCC
26161 builtin and then its argument prototype would still apply. */
26162#ifdef __cplusplus
26163extern "C"
26164#endif
26165char umem_alloc ();
26166int
26167main ()
26168{
26169return umem_alloc ();
26170 ;
26171 return 0;
26172}
26173_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026174if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026175 ac_cv_lib_umem_umem_alloc=yes
26176else
cristy8b350f62009-11-15 23:12:43 +000026177 ac_cv_lib_umem_umem_alloc=no
cristy3ed852e2009-09-05 21:47:34 +000026178fi
cristy8b350f62009-11-15 23:12:43 +000026179rm -f core conftest.err conftest.$ac_objext \
26180 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026181LIBS=$ac_check_lib_save_LIBS
26182fi
cristy8b350f62009-11-15 23:12:43 +000026183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umem_umem_alloc" >&5
cristy3ed852e2009-09-05 21:47:34 +000026184$as_echo "$ac_cv_lib_umem_umem_alloc" >&6; }
cristyda16f162011-02-19 23:52:17 +000026185if test "x$ac_cv_lib_umem_umem_alloc" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026186 passed=`expr $passed + 1`
26187else
26188 failed=`expr $failed + 1`
26189fi
26190
cristy8b350f62009-11-15 23:12:43 +000026191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umem_free in -lumem" >&5
cristy3ed852e2009-09-05 21:47:34 +000026192$as_echo_n "checking for umem_free in -lumem... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026193if ${ac_cv_lib_umem_umem_free+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026194 $as_echo_n "(cached) " >&6
26195else
26196 ac_check_lib_save_LIBS=$LIBS
26197LIBS="-lumem $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026198cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026199/* end confdefs.h. */
26200
26201/* Override any GCC internal prototype to avoid an error.
26202 Use char because int might match the return type of a GCC
26203 builtin and then its argument prototype would still apply. */
26204#ifdef __cplusplus
26205extern "C"
26206#endif
26207char umem_free ();
26208int
26209main ()
26210{
26211return umem_free ();
26212 ;
26213 return 0;
26214}
26215_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026216if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026217 ac_cv_lib_umem_umem_free=yes
26218else
cristy8b350f62009-11-15 23:12:43 +000026219 ac_cv_lib_umem_umem_free=no
cristy3ed852e2009-09-05 21:47:34 +000026220fi
cristy8b350f62009-11-15 23:12:43 +000026221rm -f core conftest.err conftest.$ac_objext \
26222 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026223LIBS=$ac_check_lib_save_LIBS
26224fi
cristy8b350f62009-11-15 23:12:43 +000026225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umem_umem_free" >&5
cristy3ed852e2009-09-05 21:47:34 +000026226$as_echo "$ac_cv_lib_umem_umem_free" >&6; }
cristyda16f162011-02-19 23:52:17 +000026227if test "x$ac_cv_lib_umem_umem_free" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026228 passed=`expr $passed + 1`
26229else
26230 failed=`expr $failed + 1`
26231fi
26232
cristy8b350f62009-11-15 23:12:43 +000026233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if umem memory allocation library is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000026234$as_echo_n "checking if umem memory allocation library is complete... " >&6; }
26235 if test $passed -gt 0; then
26236 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000026237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000026238$as_echo "no -- some components failed test" >&6; }
26239 have_umem='no (failed tests)'
26240 else
26241 UMEM_LIBS='-lumem'
26242 LIBS="$UMEM_LIBS $LIBS"
26243
cristy8b350f62009-11-15 23:12:43 +000026244$as_echo "#define HasUMEM 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026245
cristy8b350f62009-11-15 23:12:43 +000026246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026247$as_echo "yes" >&6; }
26248 have_umem='yes'
26249 fi
26250 else
cristy8b350f62009-11-15 23:12:43 +000026251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026252$as_echo "no" >&6; }
26253 fi
26254fi
cristy73bd4a52010-10-05 11:24:23 +000026255 if test "$have_umem" = 'yes'; then
26256 HasUMEM_TRUE=
26257 HasUMEM_FALSE='#'
26258else
26259 HasUMEM_TRUE='#'
26260 HasUMEM_FALSE=
26261fi
26262
cristy3ed852e2009-09-05 21:47:34 +000026263
26264
26265#
26266# Add support for ccmalloc memory debugging library if requested
26267#
26268have_ccmalloc='no'
26269CCMALLOC_LIBS=''
26270if test "$enable_ccmalloc" = 'yes'; then
26271 # Extract the first word of "ccmalloc", so it can be a program name with args.
26272set dummy ccmalloc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000026273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000026274$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026275if ${ac_cv_path_CCMALLOCDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026276 $as_echo_n "(cached) " >&6
26277else
26278 case $CCMALLOCDelegate in
26279 [\\/]* | ?:[\\/]*)
26280 ac_cv_path_CCMALLOCDelegate="$CCMALLOCDelegate" # Let the user override the test with a path.
26281 ;;
26282 *)
26283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26284for as_dir in $PATH
26285do
26286 IFS=$as_save_IFS
26287 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000026288 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000026289 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26290 ac_cv_path_CCMALLOCDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000026291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000026292 break 2
26293 fi
26294done
cristy8b350f62009-11-15 23:12:43 +000026295 done
cristy3ed852e2009-09-05 21:47:34 +000026296IFS=$as_save_IFS
26297
26298 ;;
26299esac
26300fi
26301CCMALLOCDelegate=$ac_cv_path_CCMALLOCDelegate
26302if test -n "$CCMALLOCDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000026303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CCMALLOCDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000026304$as_echo "$CCMALLOCDelegate" >&6; }
26305else
cristy8b350f62009-11-15 23:12:43 +000026306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026307$as_echo "no" >&6; }
26308fi
26309
26310
26311 if test -n "$CCMALLOCDelegate"; then
26312 eval `grep PREFIX= $CCMALLOCDelegate | sed -e 's/PREFIX/CCMALLOC_PREFIX/'`
26313 OLIBS="$LIBS"
26314 # Assume that gcc is used with ccmalloc.
26315 LIBS="$LIBS $CCMALLOC_PREFIX/lib/ccmalloc-gcc.o"
cristy8b350f62009-11-15 23:12:43 +000026316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccmalloc_malloc in -lccmalloc" >&5
cristy3ed852e2009-09-05 21:47:34 +000026317$as_echo_n "checking for ccmalloc_malloc in -lccmalloc... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026318if ${ac_cv_lib_ccmalloc_ccmalloc_malloc+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026319 $as_echo_n "(cached) " >&6
26320else
26321 ac_check_lib_save_LIBS=$LIBS
26322LIBS="-lccmalloc -ldl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026323cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026324/* end confdefs.h. */
26325
26326/* Override any GCC internal prototype to avoid an error.
26327 Use char because int might match the return type of a GCC
26328 builtin and then its argument prototype would still apply. */
26329#ifdef __cplusplus
26330extern "C"
26331#endif
26332char ccmalloc_malloc ();
26333int
26334main ()
26335{
26336return ccmalloc_malloc ();
26337 ;
26338 return 0;
26339}
26340_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026341if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026342 ac_cv_lib_ccmalloc_ccmalloc_malloc=yes
26343else
cristy8b350f62009-11-15 23:12:43 +000026344 ac_cv_lib_ccmalloc_ccmalloc_malloc=no
cristy3ed852e2009-09-05 21:47:34 +000026345fi
cristy8b350f62009-11-15 23:12:43 +000026346rm -f core conftest.err conftest.$ac_objext \
26347 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026348LIBS=$ac_check_lib_save_LIBS
26349fi
cristy8b350f62009-11-15 23:12:43 +000026350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ccmalloc_ccmalloc_malloc" >&5
cristy3ed852e2009-09-05 21:47:34 +000026351$as_echo "$ac_cv_lib_ccmalloc_ccmalloc_malloc" >&6; }
cristyda16f162011-02-19 23:52:17 +000026352if test "x$ac_cv_lib_ccmalloc_ccmalloc_malloc" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026353 CCMALLOC_LIBS="$CCMALLOC_PREFIX/lib/ccmalloc-gcc.o -lccmalloc -ldl"
26354fi
26355
26356 if test -n "$CCMALLOC_LIBS"; then
26357 LIBS="$OLIBS"
26358 LIBS="$LIBS $CCMALLOC_LIBS"
26359 have_ccmalloc='yes'
26360 else
26361 LIBS="$OLIBS"
26362 fi
26363 fi
26364fi
26365
26366#
26367# Add support for efence memory debugging library if requested
26368#
26369if test "$enable_efence" = 'yes'; then
26370 EFENCE_LIBS='-lefence'
26371 LIBS="$EFENCE_LIBS $LIBS"
26372fi
26373
cristy3ed852e2009-09-05 21:47:34 +000026374
26375#
26376# Check for BZLIB
26377#
26378
26379
26380# Check whether --with-bzlib was given.
cristy8b350f62009-11-15 23:12:43 +000026381if test "${with_bzlib+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026382 withval=$with_bzlib; with_bzlib=$withval
26383else
26384 with_bzlib='yes'
26385fi
26386
26387
26388if test "$with_bzlib" != 'yes'; then
26389 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-bzlib=$with_bzlib "
26390fi
26391
26392have_bzlib='no'
26393if test "$with_bzlib" != 'no'; then
26394 BZLIB_LIBS=''
cristy8b350f62009-11-15 23:12:43 +000026395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000026396$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000026397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZLIB" >&5
cristy3ed852e2009-09-05 21:47:34 +000026398$as_echo_n "checking for BZLIB... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000026400$as_echo "" >&6; }
26401 failed=0
26402 passed=0
26403 found_libbz=0
cristy8b350f62009-11-15 23:12:43 +000026404 ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000026405if test "x$ac_cv_header_bzlib_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026406 passed=`expr $passed + 1`
26407else
26408 failed=`expr $failed + 1`
26409fi
26410
26411
cristy8b350f62009-11-15 23:12:43 +000026412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzDecompress in -lbz2" >&5
cristy3ed852e2009-09-05 21:47:34 +000026413$as_echo_n "checking for BZ2_bzDecompress in -lbz2... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026414if ${ac_cv_lib_bz2_BZ2_bzDecompress+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026415 $as_echo_n "(cached) " >&6
26416else
26417 ac_check_lib_save_LIBS=$LIBS
26418LIBS="-lbz2 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026419cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026420/* end confdefs.h. */
26421
26422/* Override any GCC internal prototype to avoid an error.
26423 Use char because int might match the return type of a GCC
26424 builtin and then its argument prototype would still apply. */
26425#ifdef __cplusplus
26426extern "C"
26427#endif
26428char BZ2_bzDecompress ();
26429int
26430main ()
26431{
26432return BZ2_bzDecompress ();
26433 ;
26434 return 0;
26435}
26436_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026437if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026438 ac_cv_lib_bz2_BZ2_bzDecompress=yes
26439else
cristy8b350f62009-11-15 23:12:43 +000026440 ac_cv_lib_bz2_BZ2_bzDecompress=no
cristy3ed852e2009-09-05 21:47:34 +000026441fi
cristy8b350f62009-11-15 23:12:43 +000026442rm -f core conftest.err conftest.$ac_objext \
26443 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026444LIBS=$ac_check_lib_save_LIBS
26445fi
cristy8b350f62009-11-15 23:12:43 +000026446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzDecompress" >&5
cristy3ed852e2009-09-05 21:47:34 +000026447$as_echo "$ac_cv_lib_bz2_BZ2_bzDecompress" >&6; }
cristyda16f162011-02-19 23:52:17 +000026448if test "x$ac_cv_lib_bz2_BZ2_bzDecompress" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026449 found_libbz=`expr $found_libbz + 1`
26450fi
26451
26452 if test "$native_win32_build" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000026453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _imp__BZ2_decompress in -lbz2" >&5
cristy3ed852e2009-09-05 21:47:34 +000026454$as_echo_n "checking for _imp__BZ2_decompress in -lbz2... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026455if ${ac_cv_lib_bz2__imp__BZ2_decompress+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026456 $as_echo_n "(cached) " >&6
26457else
26458 ac_check_lib_save_LIBS=$LIBS
26459LIBS="-lbz2 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026460cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026461/* end confdefs.h. */
26462
26463/* Override any GCC internal prototype to avoid an error.
26464 Use char because int might match the return type of a GCC
26465 builtin and then its argument prototype would still apply. */
26466#ifdef __cplusplus
26467extern "C"
26468#endif
26469char _imp__BZ2_decompress ();
26470int
26471main ()
26472{
26473return _imp__BZ2_decompress ();
26474 ;
26475 return 0;
26476}
26477_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026478if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026479 ac_cv_lib_bz2__imp__BZ2_decompress=yes
26480else
cristy8b350f62009-11-15 23:12:43 +000026481 ac_cv_lib_bz2__imp__BZ2_decompress=no
cristy3ed852e2009-09-05 21:47:34 +000026482fi
cristy8b350f62009-11-15 23:12:43 +000026483rm -f core conftest.err conftest.$ac_objext \
26484 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026485LIBS=$ac_check_lib_save_LIBS
26486fi
cristy8b350f62009-11-15 23:12:43 +000026487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2__imp__BZ2_decompress" >&5
cristy3ed852e2009-09-05 21:47:34 +000026488$as_echo "$ac_cv_lib_bz2__imp__BZ2_decompress" >&6; }
cristyda16f162011-02-19 23:52:17 +000026489if test "x$ac_cv_lib_bz2__imp__BZ2_decompress" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026490 found_libbz=`expr $found_libbz + 1`
26491fi
26492
26493 fi
26494 if test $found_libbz -gt 0; then
26495 passed=`expr $passed + 1`
26496 else
26497 failed=`expr $failed + 1`
26498 fi
cristy8b350f62009-11-15 23:12:43 +000026499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if BZLIB package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000026500$as_echo_n "checking if BZLIB package is complete... " >&6; }
26501 if test $passed -gt 0; then
26502 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000026503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000026504$as_echo "no -- some components failed test" >&6; }
26505 have_bzlib='no (failed tests)'
26506 else
26507 BZLIB_LIBS='-lbz2'
26508 LIBS="$BZLIB_LIBS $LIBS"
26509
cristy8b350f62009-11-15 23:12:43 +000026510$as_echo "#define BZLIB_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026511
cristy8b350f62009-11-15 23:12:43 +000026512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026513$as_echo "yes" >&6; }
26514 have_bzlib='yes'
26515 fi
26516 else
cristy8b350f62009-11-15 23:12:43 +000026517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026518$as_echo "no" >&6; }
26519 fi
26520fi
cristy73bd4a52010-10-05 11:24:23 +000026521 if test "$have_bzlib" = 'yes'; then
26522 BZLIB_DELEGATE_TRUE=
26523 BZLIB_DELEGATE_FALSE='#'
26524else
26525 BZLIB_DELEGATE_TRUE='#'
26526 BZLIB_DELEGATE_FALSE=
26527fi
26528
cristy3ed852e2009-09-05 21:47:34 +000026529
26530
26531#
26532# Find the X11 include and library directories.
26533#
26534IPC_LIBS=''
26535X11_LIBS=''
26536XEXT_LIBS=''
26537XT_LIBS=''
cristy8b350f62009-11-15 23:12:43 +000026538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
cristyc7083c12009-10-14 03:16:55 +000026539$as_echo_n "checking for X... " >&6; }
26540
26541
26542# Check whether --with-x was given.
cristy8b350f62009-11-15 23:12:43 +000026543if test "${with_x+set}" = set; then :
cristyc7083c12009-10-14 03:16:55 +000026544 withval=$with_x;
26545fi
26546
26547# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
26548if test "x$with_x" = xno; then
26549 # The user explicitly disabled X.
26550 have_x=disabled
26551else
26552 case $x_includes,$x_libraries in #(
cristy98dddb52010-11-04 00:30:15 +000026553 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
cristyda16f162011-02-19 23:52:17 +000026554 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
cristyc7083c12009-10-14 03:16:55 +000026555 $as_echo_n "(cached) " >&6
26556else
26557 # One or both of the vars are not set, and there is no cached value.
26558ac_x_includes=no ac_x_libraries=no
26559rm -f -r conftest.dir
26560if mkdir conftest.dir; then
26561 cd conftest.dir
26562 cat >Imakefile <<'_ACEOF'
26563incroot:
26564 @echo incroot='${INCROOT}'
26565usrlibdir:
26566 @echo usrlibdir='${USRLIBDIR}'
26567libdir:
26568 @echo libdir='${LIBDIR}'
26569_ACEOF
26570 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
cristy98dddb52010-11-04 00:30:15 +000026571 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
cristyc7083c12009-10-14 03:16:55 +000026572 for ac_var in incroot usrlibdir libdir; do
26573 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
26574 done
26575 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
26576 for ac_extension in a so sl dylib la dll; do
26577 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
26578 test -f "$ac_im_libdir/libX11.$ac_extension"; then
26579 ac_im_usrlibdir=$ac_im_libdir; break
26580 fi
26581 done
26582 # Screen out bogus values from the imake configuration. They are
26583 # bogus both because they are the default anyway, and because
26584 # using them would break gcc on systems where it needs fixed includes.
26585 case $ac_im_incroot in
26586 /usr/include) ac_x_includes= ;;
26587 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
26588 esac
26589 case $ac_im_usrlibdir in
26590 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
26591 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
26592 esac
26593 fi
26594 cd ..
26595 rm -f -r conftest.dir
26596fi
26597
26598# Standard set of common directories for X headers.
26599# Check X11 before X11Rn because it is often a symlink to the current release.
26600ac_x_header_dirs='
26601/usr/X11/include
cristy8b350f62009-11-15 23:12:43 +000026602/usr/X11R7/include
cristyc7083c12009-10-14 03:16:55 +000026603/usr/X11R6/include
26604/usr/X11R5/include
26605/usr/X11R4/include
26606
26607/usr/include/X11
cristy8b350f62009-11-15 23:12:43 +000026608/usr/include/X11R7
cristyc7083c12009-10-14 03:16:55 +000026609/usr/include/X11R6
26610/usr/include/X11R5
26611/usr/include/X11R4
26612
26613/usr/local/X11/include
cristy8b350f62009-11-15 23:12:43 +000026614/usr/local/X11R7/include
cristyc7083c12009-10-14 03:16:55 +000026615/usr/local/X11R6/include
26616/usr/local/X11R5/include
26617/usr/local/X11R4/include
26618
26619/usr/local/include/X11
cristy8b350f62009-11-15 23:12:43 +000026620/usr/local/include/X11R7
cristyc7083c12009-10-14 03:16:55 +000026621/usr/local/include/X11R6
26622/usr/local/include/X11R5
26623/usr/local/include/X11R4
26624
26625/usr/X386/include
26626/usr/x386/include
26627/usr/XFree86/include/X11
26628
26629/usr/include
26630/usr/local/include
26631/usr/unsupported/include
26632/usr/athena/include
26633/usr/local/x11r5/include
26634/usr/lpp/Xamples/include
26635
26636/usr/openwin/include
26637/usr/openwin/share/include'
26638
26639if test "$ac_x_includes" = no; then
26640 # Guess where to find include files, by looking for Xlib.h.
26641 # First, try using that file with no special directory specified.
cristy8b350f62009-11-15 23:12:43 +000026642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000026643/* end confdefs.h. */
26644#include <X11/Xlib.h>
26645_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026646if ac_fn_c_try_cpp "$LINENO"; then :
cristyc7083c12009-10-14 03:16:55 +000026647 # We can compile using X headers with no special include directory.
26648ac_x_includes=
26649else
cristyc7083c12009-10-14 03:16:55 +000026650 for ac_dir in $ac_x_header_dirs; do
26651 if test -r "$ac_dir/X11/Xlib.h"; then
26652 ac_x_includes=$ac_dir
26653 break
26654 fi
26655done
26656fi
cristyda16f162011-02-19 23:52:17 +000026657rm -f conftest.err conftest.i conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000026658fi # $ac_x_includes = no
26659
26660if test "$ac_x_libraries" = no; then
26661 # Check for the libraries.
26662 # See if we find them without any special options.
26663 # Don't add to $LIBS permanently.
26664 ac_save_LIBS=$LIBS
26665 LIBS="-lX11 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000026667/* end confdefs.h. */
26668#include <X11/Xlib.h>
26669int
26670main ()
26671{
26672XrmInitialize ()
26673 ;
26674 return 0;
26675}
26676_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026677if ac_fn_c_try_link "$LINENO"; then :
cristyc7083c12009-10-14 03:16:55 +000026678 LIBS=$ac_save_LIBS
26679# We can link X programs with no special library path.
26680ac_x_libraries=
26681else
cristy8b350f62009-11-15 23:12:43 +000026682 LIBS=$ac_save_LIBS
cristyc7083c12009-10-14 03:16:55 +000026683for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
26684do
26685 # Don't even attempt the hair of trying to link an X program!
26686 for ac_extension in a so sl dylib la dll; do
26687 if test -r "$ac_dir/libX11.$ac_extension"; then
26688 ac_x_libraries=$ac_dir
26689 break 2
26690 fi
26691 done
26692done
26693fi
cristy8b350f62009-11-15 23:12:43 +000026694rm -f core conftest.err conftest.$ac_objext \
26695 conftest$ac_exeext conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000026696fi # $ac_x_libraries = no
26697
26698case $ac_x_includes,$ac_x_libraries in #(
26699 no,* | *,no | *\'*)
26700 # Didn't find X, or a directory has "'" in its name.
26701 ac_cv_have_x="have_x=no";; #(
26702 *)
26703 # Record where we found X for the cache.
26704 ac_cv_have_x="have_x=yes\
26705 ac_x_includes='$ac_x_includes'\
26706 ac_x_libraries='$ac_x_libraries'"
26707esac
26708fi
26709;; #(
26710 *) have_x=yes;;
26711 esac
26712 eval "$ac_cv_have_x"
26713fi # $with_x != no
26714
26715if test "$have_x" != yes; then
cristy8b350f62009-11-15 23:12:43 +000026716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
cristyc7083c12009-10-14 03:16:55 +000026717$as_echo "$have_x" >&6; }
26718 no_x=yes
26719else
26720 # If each of the values was on the command line, it overrides each guess.
26721 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
26722 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
26723 # Update the cache value to reflect the command line values.
26724 ac_cv_have_x="have_x=yes\
26725 ac_x_includes='$x_includes'\
26726 ac_x_libraries='$x_libraries'"
cristy8b350f62009-11-15 23:12:43 +000026727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
cristyc7083c12009-10-14 03:16:55 +000026728$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
26729fi
26730
cristy3ed852e2009-09-05 21:47:34 +000026731if test "$no_x" = yes; then
26732 # Not all programs may use this symbol, but it does not hurt to define it.
26733
cristy8b350f62009-11-15 23:12:43 +000026734$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026735
26736 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
26737else
26738 if test -n "$x_includes"; then
26739 X_CFLAGS="$X_CFLAGS -I$x_includes"
26740 fi
26741
26742 # It would also be nice to do this for all -L options, not just this one.
26743 if test -n "$x_libraries"; then
26744 X_LIBS="$X_LIBS -L$x_libraries"
26745 # For Solaris; some versions of Sun CC require a space after -R and
26746 # others require no space. Words are not sufficient . . . .
cristy8b350f62009-11-15 23:12:43 +000026747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
cristy3ed852e2009-09-05 21:47:34 +000026748$as_echo_n "checking whether -R must be followed by a space... " >&6; }
26749 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
26750 ac_xsave_c_werror_flag=$ac_c_werror_flag
26751 ac_c_werror_flag=yes
cristy8b350f62009-11-15 23:12:43 +000026752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026753/* end confdefs.h. */
26754
26755int
26756main ()
26757{
26758
26759 ;
26760 return 0;
26761}
26762_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026763if ac_fn_c_try_link "$LINENO"; then :
26764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026765$as_echo "no" >&6; }
26766 X_LIBS="$X_LIBS -R$x_libraries"
26767else
cristy8b350f62009-11-15 23:12:43 +000026768 LIBS="$ac_xsave_LIBS -R $x_libraries"
26769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026770/* end confdefs.h. */
26771
26772int
26773main ()
26774{
26775
26776 ;
26777 return 0;
26778}
26779_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026780if ac_fn_c_try_link "$LINENO"; then :
26781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026782$as_echo "yes" >&6; }
26783 X_LIBS="$X_LIBS -R $x_libraries"
26784else
cristy8b350f62009-11-15 23:12:43 +000026785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
cristy3ed852e2009-09-05 21:47:34 +000026786$as_echo "neither works" >&6; }
26787fi
cristy8b350f62009-11-15 23:12:43 +000026788rm -f core conftest.err conftest.$ac_objext \
26789 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026790fi
cristy8b350f62009-11-15 23:12:43 +000026791rm -f core conftest.err conftest.$ac_objext \
26792 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026793 ac_c_werror_flag=$ac_xsave_c_werror_flag
26794 LIBS=$ac_xsave_LIBS
26795 fi
26796
26797 # Check for system-dependent libraries X programs must link with.
26798 # Do this before checking for the system-independent R6 libraries
26799 # (-lICE), since we may need -lsocket or whatever for X linking.
26800
26801 if test "$ISC" = yes; then
26802 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
26803 else
26804 # Martyn Johnson says this is needed for Ultrix, if the X
26805 # libraries were built with DECnet support. And Karl Berry says
26806 # the Alpha needs dnet_stub (dnet does not exist).
26807 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
cristy8b350f62009-11-15 23:12:43 +000026808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026809/* end confdefs.h. */
26810
26811/* Override any GCC internal prototype to avoid an error.
26812 Use char because int might match the return type of a GCC
26813 builtin and then its argument prototype would still apply. */
26814#ifdef __cplusplus
26815extern "C"
26816#endif
26817char XOpenDisplay ();
26818int
26819main ()
26820{
26821return XOpenDisplay ();
26822 ;
26823 return 0;
26824}
26825_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026826if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026827
cristy8b350f62009-11-15 23:12:43 +000026828else
26829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
cristy3ed852e2009-09-05 21:47:34 +000026830$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026831if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026832 $as_echo_n "(cached) " >&6
26833else
26834 ac_check_lib_save_LIBS=$LIBS
26835LIBS="-ldnet $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026836cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026837/* end confdefs.h. */
26838
26839/* Override any GCC internal prototype to avoid an error.
26840 Use char because int might match the return type of a GCC
26841 builtin and then its argument prototype would still apply. */
26842#ifdef __cplusplus
26843extern "C"
26844#endif
26845char dnet_ntoa ();
26846int
26847main ()
26848{
26849return dnet_ntoa ();
26850 ;
26851 return 0;
26852}
26853_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026854if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026855 ac_cv_lib_dnet_dnet_ntoa=yes
26856else
cristy8b350f62009-11-15 23:12:43 +000026857 ac_cv_lib_dnet_dnet_ntoa=no
cristy3ed852e2009-09-05 21:47:34 +000026858fi
cristy8b350f62009-11-15 23:12:43 +000026859rm -f core conftest.err conftest.$ac_objext \
26860 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026861LIBS=$ac_check_lib_save_LIBS
26862fi
cristy8b350f62009-11-15 23:12:43 +000026863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
cristy3ed852e2009-09-05 21:47:34 +000026864$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
cristyda16f162011-02-19 23:52:17 +000026865if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026866 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
26867fi
26868
26869 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
cristy8b350f62009-11-15 23:12:43 +000026870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
cristy3ed852e2009-09-05 21:47:34 +000026871$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026872if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026873 $as_echo_n "(cached) " >&6
26874else
26875 ac_check_lib_save_LIBS=$LIBS
26876LIBS="-ldnet_stub $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026877cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026878/* end confdefs.h. */
26879
26880/* Override any GCC internal prototype to avoid an error.
26881 Use char because int might match the return type of a GCC
26882 builtin and then its argument prototype would still apply. */
26883#ifdef __cplusplus
26884extern "C"
26885#endif
26886char dnet_ntoa ();
26887int
26888main ()
26889{
26890return dnet_ntoa ();
26891 ;
26892 return 0;
26893}
26894_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026895if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026896 ac_cv_lib_dnet_stub_dnet_ntoa=yes
26897else
cristy8b350f62009-11-15 23:12:43 +000026898 ac_cv_lib_dnet_stub_dnet_ntoa=no
cristy3ed852e2009-09-05 21:47:34 +000026899fi
cristy8b350f62009-11-15 23:12:43 +000026900rm -f core conftest.err conftest.$ac_objext \
26901 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026902LIBS=$ac_check_lib_save_LIBS
26903fi
cristy8b350f62009-11-15 23:12:43 +000026904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
cristy3ed852e2009-09-05 21:47:34 +000026905$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
cristyda16f162011-02-19 23:52:17 +000026906if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026907 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
26908fi
26909
26910 fi
26911fi
cristy8b350f62009-11-15 23:12:43 +000026912rm -f core conftest.err conftest.$ac_objext \
26913 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026914 LIBS="$ac_xsave_LIBS"
26915
26916 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
26917 # to get the SysV transport functions.
26918 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
26919 # needs -lnsl.
26920 # The nsl library prevents programs from opening the X display
26921 # on Irix 5.2, according to T.E. Dickey.
26922 # The functions gethostbyname, getservbyname, and inet_addr are
26923 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
cristy8b350f62009-11-15 23:12:43 +000026924 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
cristyda16f162011-02-19 23:52:17 +000026925if test "x$ac_cv_func_gethostbyname" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026926
cristy3ed852e2009-09-05 21:47:34 +000026927fi
26928
cristy3ed852e2009-09-05 21:47:34 +000026929 if test $ac_cv_func_gethostbyname = no; then
cristy8b350f62009-11-15 23:12:43 +000026930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
cristy3ed852e2009-09-05 21:47:34 +000026931$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026932if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026933 $as_echo_n "(cached) " >&6
26934else
26935 ac_check_lib_save_LIBS=$LIBS
26936LIBS="-lnsl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026937cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026938/* end confdefs.h. */
26939
26940/* Override any GCC internal prototype to avoid an error.
26941 Use char because int might match the return type of a GCC
26942 builtin and then its argument prototype would still apply. */
26943#ifdef __cplusplus
26944extern "C"
26945#endif
26946char gethostbyname ();
26947int
26948main ()
26949{
26950return gethostbyname ();
26951 ;
26952 return 0;
26953}
26954_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026955if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026956 ac_cv_lib_nsl_gethostbyname=yes
26957else
cristy8b350f62009-11-15 23:12:43 +000026958 ac_cv_lib_nsl_gethostbyname=no
cristy3ed852e2009-09-05 21:47:34 +000026959fi
cristy8b350f62009-11-15 23:12:43 +000026960rm -f core conftest.err conftest.$ac_objext \
26961 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026962LIBS=$ac_check_lib_save_LIBS
26963fi
cristy8b350f62009-11-15 23:12:43 +000026964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
cristy3ed852e2009-09-05 21:47:34 +000026965$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
cristyda16f162011-02-19 23:52:17 +000026966if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026967 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
26968fi
26969
26970 if test $ac_cv_lib_nsl_gethostbyname = no; then
cristy8b350f62009-11-15 23:12:43 +000026971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
cristy3ed852e2009-09-05 21:47:34 +000026972$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026973if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026974 $as_echo_n "(cached) " >&6
26975else
26976 ac_check_lib_save_LIBS=$LIBS
26977LIBS="-lbsd $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026978cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026979/* end confdefs.h. */
26980
26981/* Override any GCC internal prototype to avoid an error.
26982 Use char because int might match the return type of a GCC
26983 builtin and then its argument prototype would still apply. */
26984#ifdef __cplusplus
26985extern "C"
26986#endif
26987char gethostbyname ();
26988int
26989main ()
26990{
26991return gethostbyname ();
26992 ;
26993 return 0;
26994}
26995_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026996if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026997 ac_cv_lib_bsd_gethostbyname=yes
26998else
cristy8b350f62009-11-15 23:12:43 +000026999 ac_cv_lib_bsd_gethostbyname=no
cristy3ed852e2009-09-05 21:47:34 +000027000fi
cristy8b350f62009-11-15 23:12:43 +000027001rm -f core conftest.err conftest.$ac_objext \
27002 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027003LIBS=$ac_check_lib_save_LIBS
27004fi
cristy8b350f62009-11-15 23:12:43 +000027005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
cristy3ed852e2009-09-05 21:47:34 +000027006$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
cristyda16f162011-02-19 23:52:17 +000027007if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027008 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
27009fi
27010
27011 fi
27012 fi
27013
27014 # lieder@skyler.mavd.honeywell.com says without -lsocket,
27015 # socket/setsockopt and other routines are undefined under SCO ODT
27016 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
27017 # on later versions), says Simon Leinen: it contains gethostby*
27018 # variants that don't use the name server (or something). -lsocket
27019 # must be given before -lnsl if both are needed. We assume that
27020 # if connect needs -lnsl, so does gethostbyname.
cristy8b350f62009-11-15 23:12:43 +000027021 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
cristyda16f162011-02-19 23:52:17 +000027022if test "x$ac_cv_func_connect" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027023
cristy3ed852e2009-09-05 21:47:34 +000027024fi
27025
cristy3ed852e2009-09-05 21:47:34 +000027026 if test $ac_cv_func_connect = no; then
cristy8b350f62009-11-15 23:12:43 +000027027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
cristy3ed852e2009-09-05 21:47:34 +000027028$as_echo_n "checking for connect in -lsocket... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027029if ${ac_cv_lib_socket_connect+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027030 $as_echo_n "(cached) " >&6
27031else
27032 ac_check_lib_save_LIBS=$LIBS
27033LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027034cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027035/* end confdefs.h. */
27036
27037/* Override any GCC internal prototype to avoid an error.
27038 Use char because int might match the return type of a GCC
27039 builtin and then its argument prototype would still apply. */
27040#ifdef __cplusplus
27041extern "C"
27042#endif
27043char connect ();
27044int
27045main ()
27046{
27047return connect ();
27048 ;
27049 return 0;
27050}
27051_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027052if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027053 ac_cv_lib_socket_connect=yes
27054else
cristy8b350f62009-11-15 23:12:43 +000027055 ac_cv_lib_socket_connect=no
cristy3ed852e2009-09-05 21:47:34 +000027056fi
cristy8b350f62009-11-15 23:12:43 +000027057rm -f core conftest.err conftest.$ac_objext \
27058 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027059LIBS=$ac_check_lib_save_LIBS
27060fi
cristy8b350f62009-11-15 23:12:43 +000027061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
cristy3ed852e2009-09-05 21:47:34 +000027062$as_echo "$ac_cv_lib_socket_connect" >&6; }
cristyda16f162011-02-19 23:52:17 +000027063if test "x$ac_cv_lib_socket_connect" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027064 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
27065fi
27066
27067 fi
27068
27069 # Guillermo Gomez says -lposix is necessary on A/UX.
cristy8b350f62009-11-15 23:12:43 +000027070 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
cristyda16f162011-02-19 23:52:17 +000027071if test "x$ac_cv_func_remove" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027072
cristy3ed852e2009-09-05 21:47:34 +000027073fi
27074
cristy3ed852e2009-09-05 21:47:34 +000027075 if test $ac_cv_func_remove = no; then
cristy8b350f62009-11-15 23:12:43 +000027076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
cristy3ed852e2009-09-05 21:47:34 +000027077$as_echo_n "checking for remove in -lposix... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027078if ${ac_cv_lib_posix_remove+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027079 $as_echo_n "(cached) " >&6
27080else
27081 ac_check_lib_save_LIBS=$LIBS
27082LIBS="-lposix $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027083cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027084/* end confdefs.h. */
27085
27086/* Override any GCC internal prototype to avoid an error.
27087 Use char because int might match the return type of a GCC
27088 builtin and then its argument prototype would still apply. */
27089#ifdef __cplusplus
27090extern "C"
27091#endif
27092char remove ();
27093int
27094main ()
27095{
27096return remove ();
27097 ;
27098 return 0;
27099}
27100_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027101if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027102 ac_cv_lib_posix_remove=yes
27103else
cristy8b350f62009-11-15 23:12:43 +000027104 ac_cv_lib_posix_remove=no
cristy3ed852e2009-09-05 21:47:34 +000027105fi
cristy8b350f62009-11-15 23:12:43 +000027106rm -f core conftest.err conftest.$ac_objext \
27107 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027108LIBS=$ac_check_lib_save_LIBS
27109fi
cristy8b350f62009-11-15 23:12:43 +000027110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
cristy3ed852e2009-09-05 21:47:34 +000027111$as_echo "$ac_cv_lib_posix_remove" >&6; }
cristyda16f162011-02-19 23:52:17 +000027112if test "x$ac_cv_lib_posix_remove" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027113 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
27114fi
27115
27116 fi
27117
27118 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
cristy8b350f62009-11-15 23:12:43 +000027119 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
cristyda16f162011-02-19 23:52:17 +000027120if test "x$ac_cv_func_shmat" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027121
cristy3ed852e2009-09-05 21:47:34 +000027122fi
27123
cristy3ed852e2009-09-05 21:47:34 +000027124 if test $ac_cv_func_shmat = no; then
cristy8b350f62009-11-15 23:12:43 +000027125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
cristy3ed852e2009-09-05 21:47:34 +000027126$as_echo_n "checking for shmat in -lipc... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027127if ${ac_cv_lib_ipc_shmat+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027128 $as_echo_n "(cached) " >&6
27129else
27130 ac_check_lib_save_LIBS=$LIBS
27131LIBS="-lipc $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027132cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027133/* end confdefs.h. */
27134
27135/* Override any GCC internal prototype to avoid an error.
27136 Use char because int might match the return type of a GCC
27137 builtin and then its argument prototype would still apply. */
27138#ifdef __cplusplus
27139extern "C"
27140#endif
27141char shmat ();
27142int
27143main ()
27144{
27145return shmat ();
27146 ;
27147 return 0;
27148}
27149_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027150if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027151 ac_cv_lib_ipc_shmat=yes
27152else
cristy8b350f62009-11-15 23:12:43 +000027153 ac_cv_lib_ipc_shmat=no
cristy3ed852e2009-09-05 21:47:34 +000027154fi
cristy8b350f62009-11-15 23:12:43 +000027155rm -f core conftest.err conftest.$ac_objext \
27156 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027157LIBS=$ac_check_lib_save_LIBS
27158fi
cristy8b350f62009-11-15 23:12:43 +000027159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
cristy3ed852e2009-09-05 21:47:34 +000027160$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
cristyda16f162011-02-19 23:52:17 +000027161if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027162 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
27163fi
27164
27165 fi
27166 fi
27167
27168 # Check for libraries that X11R6 Xt/Xaw programs need.
27169 ac_save_LDFLAGS=$LDFLAGS
27170 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
27171 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
27172 # check for ICE first), but we must link in the order -lSM -lICE or
27173 # we get undefined symbols. So assume we have SM if we have ICE.
27174 # These have to be linked with before -lX11, unlike the other
27175 # libraries we check for below, so use a different variable.
27176 # John Interrante, Karl Berry
cristy8b350f62009-11-15 23:12:43 +000027177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
cristy3ed852e2009-09-05 21:47:34 +000027178$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027179if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027180 $as_echo_n "(cached) " >&6
27181else
27182 ac_check_lib_save_LIBS=$LIBS
27183LIBS="-lICE $X_EXTRA_LIBS $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027184cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027185/* end confdefs.h. */
27186
27187/* Override any GCC internal prototype to avoid an error.
27188 Use char because int might match the return type of a GCC
27189 builtin and then its argument prototype would still apply. */
27190#ifdef __cplusplus
27191extern "C"
27192#endif
27193char IceConnectionNumber ();
27194int
27195main ()
27196{
27197return IceConnectionNumber ();
27198 ;
27199 return 0;
27200}
27201_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027202if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027203 ac_cv_lib_ICE_IceConnectionNumber=yes
27204else
cristy8b350f62009-11-15 23:12:43 +000027205 ac_cv_lib_ICE_IceConnectionNumber=no
cristy3ed852e2009-09-05 21:47:34 +000027206fi
cristy8b350f62009-11-15 23:12:43 +000027207rm -f core conftest.err conftest.$ac_objext \
27208 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027209LIBS=$ac_check_lib_save_LIBS
27210fi
cristy8b350f62009-11-15 23:12:43 +000027211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
cristy3ed852e2009-09-05 21:47:34 +000027212$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
cristyda16f162011-02-19 23:52:17 +000027213if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027214 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
27215fi
27216
27217 LDFLAGS=$ac_save_LDFLAGS
27218
27219fi
27220
27221if test "$no_x" != 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000027222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000027223$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11" >&5
cristy3ed852e2009-09-05 21:47:34 +000027225$as_echo_n "checking for X11... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000027227$as_echo "" >&6; }
27228 LDFLAGS="$LDFLAGS $X_LIBS"
27229 X11_LIBS="$X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
27230 LIBS="$X11_LIBS $LIBS"
27231 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
27232
27233
cristy8b350f62009-11-15 23:12:43 +000027234$as_echo "#define X11_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027235
27236 #
27237 # Check for X11 shared memory extension
27238 #
27239 # shmctl is required to support the shared memory extension
cristy8b350f62009-11-15 23:12:43 +000027240 ac_fn_c_check_func "$LINENO" "shmctl" "ac_cv_func_shmctl"
cristyda16f162011-02-19 23:52:17 +000027241if test "x$ac_cv_func_shmctl" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027242 have_shmctl='yes'
27243fi
27244
27245 if test "$have_shmctl" != 'yes'; then
27246 PERSIST_LIBS=$LIBS
27247 LIBS="$LIBS -lcygipc"
cristy8b350f62009-11-15 23:12:43 +000027248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027249/* end confdefs.h. */
27250
27251/* Override any GCC internal prototype to avoid an error.
27252 Use char because int might match the return type of a GCC
27253 builtin and then its argument prototype would still apply. */
27254#ifdef __cplusplus
27255extern "C"
27256#endif
27257char shmctl ();
27258int
27259main ()
27260{
27261return shmctl ();
27262 ;
27263 return 0;
27264}
27265_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027266if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027267 have_shmctl='yes'; IPC_LIBS='-lcygipc'
cristy3ed852e2009-09-05 21:47:34 +000027268fi
cristy8b350f62009-11-15 23:12:43 +000027269rm -f core conftest.err conftest.$ac_objext \
27270 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027271 LIBS=$PERSIST_LIBS
27272 fi
27273
27274 if test "$have_shmctl" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000027275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShmAttach in -lXext" >&5
cristy3ed852e2009-09-05 21:47:34 +000027276$as_echo_n "checking for XShmAttach in -lXext... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027277if ${ac_cv_lib_Xext_XShmAttach+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027278 $as_echo_n "(cached) " >&6
27279else
27280 ac_check_lib_save_LIBS=$LIBS
27281LIBS="-lXext $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027282cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027283/* end confdefs.h. */
27284
27285/* Override any GCC internal prototype to avoid an error.
27286 Use char because int might match the return type of a GCC
27287 builtin and then its argument prototype would still apply. */
27288#ifdef __cplusplus
27289extern "C"
27290#endif
27291char XShmAttach ();
27292int
27293main ()
27294{
27295return XShmAttach ();
27296 ;
27297 return 0;
27298}
27299_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027300if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027301 ac_cv_lib_Xext_XShmAttach=yes
27302else
cristy8b350f62009-11-15 23:12:43 +000027303 ac_cv_lib_Xext_XShmAttach=no
cristy3ed852e2009-09-05 21:47:34 +000027304fi
cristy8b350f62009-11-15 23:12:43 +000027305rm -f core conftest.err conftest.$ac_objext \
27306 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027307LIBS=$ac_check_lib_save_LIBS
27308fi
cristy8b350f62009-11-15 23:12:43 +000027309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShmAttach" >&5
cristy3ed852e2009-09-05 21:47:34 +000027310$as_echo "$ac_cv_lib_Xext_XShmAttach" >&6; }
cristyda16f162011-02-19 23:52:17 +000027311if test "x$ac_cv_lib_Xext_XShmAttach" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027312 XEXT_LIBS='-lXext' ;
cristy8b350f62009-11-15 23:12:43 +000027313$as_echo "#define HAVE_SHARED_MEMORY 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027314
27315fi
27316
27317 fi
27318
27319 #
27320 # Check for X11 shape extension
27321 #
cristy8b350f62009-11-15 23:12:43 +000027322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeCombineMask in -lXext" >&5
cristy3ed852e2009-09-05 21:47:34 +000027323$as_echo_n "checking for XShapeCombineMask in -lXext... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027324if ${ac_cv_lib_Xext_XShapeCombineMask+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027325 $as_echo_n "(cached) " >&6
27326else
27327 ac_check_lib_save_LIBS=$LIBS
27328LIBS="-lXext $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027329cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027330/* end confdefs.h. */
27331
27332/* Override any GCC internal prototype to avoid an error.
27333 Use char because int might match the return type of a GCC
27334 builtin and then its argument prototype would still apply. */
27335#ifdef __cplusplus
27336extern "C"
27337#endif
27338char XShapeCombineMask ();
27339int
27340main ()
27341{
27342return XShapeCombineMask ();
27343 ;
27344 return 0;
27345}
27346_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027347if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027348 ac_cv_lib_Xext_XShapeCombineMask=yes
27349else
cristy8b350f62009-11-15 23:12:43 +000027350 ac_cv_lib_Xext_XShapeCombineMask=no
cristy3ed852e2009-09-05 21:47:34 +000027351fi
cristy8b350f62009-11-15 23:12:43 +000027352rm -f core conftest.err conftest.$ac_objext \
27353 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027354LIBS=$ac_check_lib_save_LIBS
27355fi
cristy8b350f62009-11-15 23:12:43 +000027356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeCombineMask" >&5
cristy3ed852e2009-09-05 21:47:34 +000027357$as_echo "$ac_cv_lib_Xext_XShapeCombineMask" >&6; }
cristyda16f162011-02-19 23:52:17 +000027358if test "x$ac_cv_lib_Xext_XShapeCombineMask" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027359 XEXT_LIBS='-lXext' ;
cristy8b350f62009-11-15 23:12:43 +000027360$as_echo "#define HAVE_SHAPE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027361
27362fi
27363
cristy8b350f62009-11-15 23:12:43 +000027364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XtSetEventDispatcher in -lXt" >&5
cristy3ed852e2009-09-05 21:47:34 +000027365$as_echo_n "checking for XtSetEventDispatcher in -lXt... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027366if ${ac_cv_lib_Xt_XtSetEventDispatcher+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027367 $as_echo_n "(cached) " >&6
27368else
27369 ac_check_lib_save_LIBS=$LIBS
27370LIBS="-lXt $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027371cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027372/* end confdefs.h. */
27373
27374/* Override any GCC internal prototype to avoid an error.
27375 Use char because int might match the return type of a GCC
27376 builtin and then its argument prototype would still apply. */
27377#ifdef __cplusplus
27378extern "C"
27379#endif
27380char XtSetEventDispatcher ();
27381int
27382main ()
27383{
27384return XtSetEventDispatcher ();
27385 ;
27386 return 0;
27387}
27388_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027389if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027390 ac_cv_lib_Xt_XtSetEventDispatcher=yes
27391else
cristy8b350f62009-11-15 23:12:43 +000027392 ac_cv_lib_Xt_XtSetEventDispatcher=no
cristy3ed852e2009-09-05 21:47:34 +000027393fi
cristy8b350f62009-11-15 23:12:43 +000027394rm -f core conftest.err conftest.$ac_objext \
27395 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027396LIBS=$ac_check_lib_save_LIBS
27397fi
cristy8b350f62009-11-15 23:12:43 +000027398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xt_XtSetEventDispatcher" >&5
cristy3ed852e2009-09-05 21:47:34 +000027399$as_echo "$ac_cv_lib_Xt_XtSetEventDispatcher" >&6; }
cristyda16f162011-02-19 23:52:17 +000027400if test "x$ac_cv_lib_Xt_XtSetEventDispatcher" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027401 XT_LIBS='-lXt'
27402fi
27403
27404 LIBS="$XEXT_LIBS $XT_LIBS $LIBS"
27405fi
27406if test "$no_x" != 'yes'; then
27407 have_x='yes'
27408else
27409 have_x='no'
27410fi
cristy73bd4a52010-10-05 11:24:23 +000027411 if test "$have_x" = 'yes'; then
27412 X11_DELEGATE_TRUE=
27413 X11_DELEGATE_FALSE='#'
27414else
27415 X11_DELEGATE_TRUE='#'
27416 X11_DELEGATE_FALSE=
27417fi
27418
cristy3ed852e2009-09-05 21:47:34 +000027419
27420
27421
27422
27423#
27424# Check for ZLIB
27425#
27426
27427# Check whether --with-zlib was given.
cristy8b350f62009-11-15 23:12:43 +000027428if test "${with_zlib+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027429 withval=$with_zlib; with_zlib=$withval
27430else
27431 with_zlib='yes'
27432fi
27433
27434
27435if test "$with_zlib" != 'yes'; then
27436 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-zlib=$with_zlib "
27437fi
27438
27439have_zlib='no'
27440ZLIB_LIBS=''
27441if test "$with_zlib" != 'no' || test "$with_png" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000027442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000027443$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ZLIB" >&5
cristy3ed852e2009-09-05 21:47:34 +000027445$as_echo_n "checking for ZLIB... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000027447$as_echo "" >&6; }
27448 ZLIB_LIBS=''
27449 failed=0
27450 passed=0
cristy8b350f62009-11-15 23:12:43 +000027451 ac_fn_c_check_header_mongrel "$LINENO" "zconf.h" "ac_cv_header_zconf_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000027452if test "x$ac_cv_header_zconf_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027453 passed=`expr $passed + 1`
27454else
27455 failed=`expr $failed + 1`
27456fi
27457
27458
cristy8b350f62009-11-15 23:12:43 +000027459 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000027460if test "x$ac_cv_header_zlib_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027461 passed=`expr $passed + 1`
27462else
27463 failed=`expr $failed + 1`
27464fi
27465
27466
cristy8b350f62009-11-15 23:12:43 +000027467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compress in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027468$as_echo_n "checking for compress in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027469if ${ac_cv_lib_z_compress+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027470 $as_echo_n "(cached) " >&6
27471else
27472 ac_check_lib_save_LIBS=$LIBS
27473LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027474cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027475/* end confdefs.h. */
27476
27477/* Override any GCC internal prototype to avoid an error.
27478 Use char because int might match the return type of a GCC
27479 builtin and then its argument prototype would still apply. */
27480#ifdef __cplusplus
27481extern "C"
27482#endif
27483char compress ();
27484int
27485main ()
27486{
27487return compress ();
27488 ;
27489 return 0;
27490}
27491_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027492if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027493 ac_cv_lib_z_compress=yes
27494else
cristy8b350f62009-11-15 23:12:43 +000027495 ac_cv_lib_z_compress=no
cristy3ed852e2009-09-05 21:47:34 +000027496fi
cristy8b350f62009-11-15 23:12:43 +000027497rm -f core conftest.err conftest.$ac_objext \
27498 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027499LIBS=$ac_check_lib_save_LIBS
27500fi
cristy8b350f62009-11-15 23:12:43 +000027501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_compress" >&5
cristy3ed852e2009-09-05 21:47:34 +000027502$as_echo "$ac_cv_lib_z_compress" >&6; }
cristyda16f162011-02-19 23:52:17 +000027503if test "x$ac_cv_lib_z_compress" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027504 passed=`expr $passed + 1`
27505else
27506 failed=`expr $failed + 1`
27507fi
27508
cristy8b350f62009-11-15 23:12:43 +000027509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uncompress in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027510$as_echo_n "checking for uncompress in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027511if ${ac_cv_lib_z_uncompress+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027512 $as_echo_n "(cached) " >&6
27513else
27514 ac_check_lib_save_LIBS=$LIBS
27515LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027516cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027517/* end confdefs.h. */
27518
27519/* Override any GCC internal prototype to avoid an error.
27520 Use char because int might match the return type of a GCC
27521 builtin and then its argument prototype would still apply. */
27522#ifdef __cplusplus
27523extern "C"
27524#endif
27525char uncompress ();
27526int
27527main ()
27528{
27529return uncompress ();
27530 ;
27531 return 0;
27532}
27533_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027534if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027535 ac_cv_lib_z_uncompress=yes
27536else
cristy8b350f62009-11-15 23:12:43 +000027537 ac_cv_lib_z_uncompress=no
cristy3ed852e2009-09-05 21:47:34 +000027538fi
cristy8b350f62009-11-15 23:12:43 +000027539rm -f core conftest.err conftest.$ac_objext \
27540 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027541LIBS=$ac_check_lib_save_LIBS
27542fi
cristy8b350f62009-11-15 23:12:43 +000027543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_uncompress" >&5
cristy3ed852e2009-09-05 21:47:34 +000027544$as_echo "$ac_cv_lib_z_uncompress" >&6; }
cristyda16f162011-02-19 23:52:17 +000027545if test "x$ac_cv_lib_z_uncompress" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027546 passed=`expr $passed + 1`
27547else
27548 failed=`expr $failed + 1`
27549fi
27550
cristy8b350f62009-11-15 23:12:43 +000027551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027552$as_echo_n "checking for deflate in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027553if ${ac_cv_lib_z_deflate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027554 $as_echo_n "(cached) " >&6
27555else
27556 ac_check_lib_save_LIBS=$LIBS
27557LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027558cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027559/* end confdefs.h. */
27560
27561/* Override any GCC internal prototype to avoid an error.
27562 Use char because int might match the return type of a GCC
27563 builtin and then its argument prototype would still apply. */
27564#ifdef __cplusplus
27565extern "C"
27566#endif
27567char deflate ();
27568int
27569main ()
27570{
27571return deflate ();
27572 ;
27573 return 0;
27574}
27575_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027576if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027577 ac_cv_lib_z_deflate=yes
27578else
cristy8b350f62009-11-15 23:12:43 +000027579 ac_cv_lib_z_deflate=no
cristy3ed852e2009-09-05 21:47:34 +000027580fi
cristy8b350f62009-11-15 23:12:43 +000027581rm -f core conftest.err conftest.$ac_objext \
27582 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027583LIBS=$ac_check_lib_save_LIBS
27584fi
cristy8b350f62009-11-15 23:12:43 +000027585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
cristy3ed852e2009-09-05 21:47:34 +000027586$as_echo "$ac_cv_lib_z_deflate" >&6; }
cristyda16f162011-02-19 23:52:17 +000027587if test "x$ac_cv_lib_z_deflate" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027588 passed=`expr $passed + 1`
27589else
27590 failed=`expr $failed + 1`
27591fi
27592
cristy8b350f62009-11-15 23:12:43 +000027593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027594$as_echo_n "checking for inflate in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027595if ${ac_cv_lib_z_inflate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027596 $as_echo_n "(cached) " >&6
27597else
27598 ac_check_lib_save_LIBS=$LIBS
27599LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027600cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027601/* end confdefs.h. */
27602
27603/* Override any GCC internal prototype to avoid an error.
27604 Use char because int might match the return type of a GCC
27605 builtin and then its argument prototype would still apply. */
27606#ifdef __cplusplus
27607extern "C"
27608#endif
27609char inflate ();
27610int
27611main ()
27612{
27613return inflate ();
27614 ;
27615 return 0;
27616}
27617_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027618if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027619 ac_cv_lib_z_inflate=yes
27620else
cristy8b350f62009-11-15 23:12:43 +000027621 ac_cv_lib_z_inflate=no
cristy3ed852e2009-09-05 21:47:34 +000027622fi
cristy8b350f62009-11-15 23:12:43 +000027623rm -f core conftest.err conftest.$ac_objext \
27624 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027625LIBS=$ac_check_lib_save_LIBS
27626fi
cristy8b350f62009-11-15 23:12:43 +000027627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5
cristy3ed852e2009-09-05 21:47:34 +000027628$as_echo "$ac_cv_lib_z_inflate" >&6; }
cristyda16f162011-02-19 23:52:17 +000027629if test "x$ac_cv_lib_z_inflate" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027630 passed=`expr $passed + 1`
27631else
27632 failed=`expr $failed + 1`
27633fi
27634
cristy8b350f62009-11-15 23:12:43 +000027635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzseek in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027636$as_echo_n "checking for gzseek in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027637if ${ac_cv_lib_z_gzseek+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027638 $as_echo_n "(cached) " >&6
27639else
27640 ac_check_lib_save_LIBS=$LIBS
27641LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027642cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027643/* end confdefs.h. */
27644
27645/* Override any GCC internal prototype to avoid an error.
27646 Use char because int might match the return type of a GCC
27647 builtin and then its argument prototype would still apply. */
27648#ifdef __cplusplus
27649extern "C"
27650#endif
27651char gzseek ();
27652int
27653main ()
27654{
27655return gzseek ();
27656 ;
27657 return 0;
27658}
27659_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027660if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027661 ac_cv_lib_z_gzseek=yes
27662else
cristy8b350f62009-11-15 23:12:43 +000027663 ac_cv_lib_z_gzseek=no
cristy3ed852e2009-09-05 21:47:34 +000027664fi
cristy8b350f62009-11-15 23:12:43 +000027665rm -f core conftest.err conftest.$ac_objext \
27666 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027667LIBS=$ac_check_lib_save_LIBS
27668fi
cristy8b350f62009-11-15 23:12:43 +000027669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzseek" >&5
cristy3ed852e2009-09-05 21:47:34 +000027670$as_echo "$ac_cv_lib_z_gzseek" >&6; }
cristyda16f162011-02-19 23:52:17 +000027671if test "x$ac_cv_lib_z_gzseek" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027672 passed=`expr $passed + 1`
27673else
27674 failed=`expr $failed + 1`
27675fi
27676
cristy8b350f62009-11-15 23:12:43 +000027677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gztell in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027678$as_echo_n "checking for gztell in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027679if ${ac_cv_lib_z_gztell+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027680 $as_echo_n "(cached) " >&6
27681else
27682 ac_check_lib_save_LIBS=$LIBS
27683LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027684cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027685/* end confdefs.h. */
27686
27687/* Override any GCC internal prototype to avoid an error.
27688 Use char because int might match the return type of a GCC
27689 builtin and then its argument prototype would still apply. */
27690#ifdef __cplusplus
27691extern "C"
27692#endif
27693char gztell ();
27694int
27695main ()
27696{
27697return gztell ();
27698 ;
27699 return 0;
27700}
27701_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027702if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027703 ac_cv_lib_z_gztell=yes
27704else
cristy8b350f62009-11-15 23:12:43 +000027705 ac_cv_lib_z_gztell=no
cristy3ed852e2009-09-05 21:47:34 +000027706fi
cristy8b350f62009-11-15 23:12:43 +000027707rm -f core conftest.err conftest.$ac_objext \
27708 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027709LIBS=$ac_check_lib_save_LIBS
27710fi
cristy8b350f62009-11-15 23:12:43 +000027711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gztell" >&5
cristy3ed852e2009-09-05 21:47:34 +000027712$as_echo "$ac_cv_lib_z_gztell" >&6; }
cristyda16f162011-02-19 23:52:17 +000027713if test "x$ac_cv_lib_z_gztell" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027714 passed=`expr $passed + 1`
27715else
27716 failed=`expr $failed + 1`
27717fi
27718
cristy8b350f62009-11-15 23:12:43 +000027719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ZLIB package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000027720$as_echo_n "checking if ZLIB package is complete... " >&6; }
27721 if test $passed -gt 0; then
27722 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000027723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000027724$as_echo "no -- some components failed test" >&6; }
27725 have_zlib='no (failed tests)'
27726 else
27727 ZLIB_LIBS='-lz'
27728 LIBS="$ZLIB_LIBS $LIBS"
27729
cristy8b350f62009-11-15 23:12:43 +000027730$as_echo "#define ZLIB_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027731
cristy8b350f62009-11-15 23:12:43 +000027732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000027733$as_echo "yes" >&6; }
27734 have_zlib='yes'
27735 fi
27736 else
cristy8b350f62009-11-15 23:12:43 +000027737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000027738$as_echo "no" >&6; }
27739 fi
27740fi
cristy73bd4a52010-10-05 11:24:23 +000027741 if test "$have_zlib" = 'yes'; then
27742 ZLIB_DELEGATE_TRUE=
27743 ZLIB_DELEGATE_FALSE='#'
27744else
27745 ZLIB_DELEGATE_TRUE='#'
27746 ZLIB_DELEGATE_FALSE=
27747fi
27748
cristy3ed852e2009-09-05 21:47:34 +000027749
27750
27751#
27752# If profiling, then check for -ldl and dlopen (required for Solaris & gcc)
27753#
27754LIB_DL=''
27755if test "$enable_profiling" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000027756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
cristy3ed852e2009-09-05 21:47:34 +000027757$as_echo_n "checking for dlopen in -ldl... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027758if ${ac_cv_lib_dl_dlopen+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027759 $as_echo_n "(cached) " >&6
27760else
27761 ac_check_lib_save_LIBS=$LIBS
27762LIBS="-ldl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027763cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027764/* end confdefs.h. */
27765
27766/* Override any GCC internal prototype to avoid an error.
27767 Use char because int might match the return type of a GCC
27768 builtin and then its argument prototype would still apply. */
27769#ifdef __cplusplus
27770extern "C"
27771#endif
27772char dlopen ();
27773int
27774main ()
27775{
27776return dlopen ();
27777 ;
27778 return 0;
27779}
27780_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027781if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027782 ac_cv_lib_dl_dlopen=yes
27783else
cristy8b350f62009-11-15 23:12:43 +000027784 ac_cv_lib_dl_dlopen=no
cristy3ed852e2009-09-05 21:47:34 +000027785fi
cristy8b350f62009-11-15 23:12:43 +000027786rm -f core conftest.err conftest.$ac_objext \
27787 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027788LIBS=$ac_check_lib_save_LIBS
27789fi
cristy8b350f62009-11-15 23:12:43 +000027790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000027791$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
cristyda16f162011-02-19 23:52:17 +000027792if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027793 LIB_DL='-ldl'
27794fi
27795
27796 LIBS="$LIB_DL $LIBS"
27797fi
27798
27799
27800
27801#
27802# Check for Autotrace delegate library.
27803#
27804
27805# Check whether --with-autotrace was given.
cristy8b350f62009-11-15 23:12:43 +000027806if test "${with_autotrace+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027807 withval=$with_autotrace; with_autotrace=$withval
27808else
27809 with_autotrace='no'
27810fi
27811
27812
27813if test "$with_autotrace" != 'yes'; then
27814 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-autotrace=$with_autotrace "
27815fi
27816
27817have_autotrace='no'
27818AUTOTRACE_CFLAGS=""
27819AUTOTRACE_LIBS=""
27820AUTOTRACE_PKG=""
27821if test "x$with_autotrace" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000027822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000027823$as_echo "-------------------------------------------------------------" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000027824
27825pkg_failed=no
27826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AUTOTRACE" >&5
27827$as_echo_n "checking for AUTOTRACE... " >&6; }
27828
27829if test -n "$AUTOTRACE_CFLAGS"; then
27830 pkg_cv_AUTOTRACE_CFLAGS="$AUTOTRACE_CFLAGS"
27831 elif test -n "$PKG_CONFIG"; then
27832 if test -n "$PKG_CONFIG" && \
27833 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"autotrace >= 0.31.1\""; } >&5
27834 ($PKG_CONFIG --exists --print-errors "autotrace >= 0.31.1") 2>&5
27835 ac_status=$?
27836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
27837 test $ac_status = 0; }; then
27838 pkg_cv_AUTOTRACE_CFLAGS=`$PKG_CONFIG --cflags "autotrace >= 0.31.1" 2>/dev/null`
27839else
27840 pkg_failed=yes
27841fi
27842 else
27843 pkg_failed=untried
27844fi
27845if test -n "$AUTOTRACE_LIBS"; then
27846 pkg_cv_AUTOTRACE_LIBS="$AUTOTRACE_LIBS"
27847 elif test -n "$PKG_CONFIG"; then
27848 if test -n "$PKG_CONFIG" && \
27849 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"autotrace >= 0.31.1\""; } >&5
27850 ($PKG_CONFIG --exists --print-errors "autotrace >= 0.31.1") 2>&5
27851 ac_status=$?
27852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
27853 test $ac_status = 0; }; then
27854 pkg_cv_AUTOTRACE_LIBS=`$PKG_CONFIG --libs "autotrace >= 0.31.1" 2>/dev/null`
27855else
27856 pkg_failed=yes
27857fi
27858 else
27859 pkg_failed=untried
27860fi
27861
27862
27863
27864if test $pkg_failed = yes; then
27865
27866if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
27867 _pkg_short_errors_supported=yes
27868else
27869 _pkg_short_errors_supported=no
27870fi
27871 if test $_pkg_short_errors_supported = yes; then
27872 AUTOTRACE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "autotrace >= 0.31.1" 2>&1`
27873 else
27874 AUTOTRACE_PKG_ERRORS=`$PKG_CONFIG --print-errors "autotrace >= 0.31.1" 2>&1`
27875 fi
27876 # Put the nasty error message in config.log where it belongs
27877 echo "$AUTOTRACE_PKG_ERRORS" >&5
27878
27879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27880$as_echo "no" >&6; }
27881 have_autotrace=no
27882elif test $pkg_failed = untried; then
27883 have_autotrace=no
27884else
27885 AUTOTRACE_CFLAGS=$pkg_cv_AUTOTRACE_CFLAGS
27886 AUTOTRACE_LIBS=$pkg_cv_AUTOTRACE_LIBS
27887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
27888$as_echo "yes" >&6; }
27889 have_autotrace=yes
27890fi
cristy8b350f62009-11-15 23:12:43 +000027891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000027892$as_echo "" >&6; }
27893fi
27894
27895if test "$have_autotrace" = 'yes'; then
27896 failed=0
27897
cristy8b350f62009-11-15 23:12:43 +000027898$as_echo "#define AUTOTRACE_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027899
27900 if test "$with_modules" = 'no'; then
27901 CPPFLAGS="$AUTOTRACE_CFLAGS $CPPFLAGS"
27902 fi
27903fi
27904
cristy73bd4a52010-10-05 11:24:23 +000027905 if test "$have_autotrace" = 'yes'; then
27906 AUTOTRACE_DELEGATE_TRUE=
27907 AUTOTRACE_DELEGATE_FALSE='#'
27908else
27909 AUTOTRACE_DELEGATE_TRUE='#'
27910 AUTOTRACE_DELEGATE_FALSE=
27911fi
27912
cristy3ed852e2009-09-05 21:47:34 +000027913
27914
27915
27916
27917#
27918# Check for Display Postscript delegate library.
27919#
27920
27921# Check whether --with-dps was given.
cristy8b350f62009-11-15 23:12:43 +000027922if test "${with_dps+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027923 withval=$with_dps; with_dps=$withval
27924else
27925 with_dps='yes'
27926fi
27927
27928
27929if test "$with_dps" != 'yes'; then
27930 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-dps=$with_dps "
27931fi
27932
27933have_dps='no'
27934DPS_LIBS=''
27935if test "$with_dps" != 'no' && test "$with_x" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000027936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000027937$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPS" >&5
cristy3ed852e2009-09-05 21:47:34 +000027939$as_echo_n "checking for DPS... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000027941$as_echo "" >&6; }
27942 failed=0
27943 passed=0
27944 PERSIST_CPPFLAGS="$CPPFLAGS"
27945 CPPFLAGS="$CPPFLAGS -I${ac_x_includes}/X11"
cristy8b350f62009-11-15 23:12:43 +000027946 ac_fn_c_check_header_mongrel "$LINENO" "DPS/dpsXclient.h" "ac_cv_header_DPS_dpsXclient_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000027947if test "x$ac_cv_header_DPS_dpsXclient_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027948 passed=`expr $passed + 1`
27949else
27950 failed=`expr $failed + 1`
27951fi
27952
27953
27954 # DPS issues:
27955 # XFree86-4.x needs -lXt to provide XtMalloc for -ldps.
27956 # Cygwin doesn't deliver -lXt as a DLL, which prevents a DLL build.
27957 # Adobe DPS (as delivered on Solaris) doesn't require -lXt.
27958 # ImageMagick itself doesn't use -lXt.
27959 have_libdps='no'
27960 LIBDPS_XT=''
cristy8b350f62009-11-15 23:12:43 +000027961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPSInitialize in -ldps" >&5
cristy3ed852e2009-09-05 21:47:34 +000027962$as_echo_n "checking for DPSInitialize in -ldps... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027963if ${ac_cv_lib_dps_DPSInitialize+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027964 $as_echo_n "(cached) " >&6
27965else
27966 ac_check_lib_save_LIBS=$LIBS
27967LIBS="-ldps $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027968cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027969/* end confdefs.h. */
27970
27971/* Override any GCC internal prototype to avoid an error.
27972 Use char because int might match the return type of a GCC
27973 builtin and then its argument prototype would still apply. */
27974#ifdef __cplusplus
27975extern "C"
27976#endif
27977char DPSInitialize ();
27978int
27979main ()
27980{
27981return DPSInitialize ();
27982 ;
27983 return 0;
27984}
27985_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027986if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027987 ac_cv_lib_dps_DPSInitialize=yes
27988else
cristy8b350f62009-11-15 23:12:43 +000027989 ac_cv_lib_dps_DPSInitialize=no
cristy3ed852e2009-09-05 21:47:34 +000027990fi
cristy8b350f62009-11-15 23:12:43 +000027991rm -f core conftest.err conftest.$ac_objext \
27992 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027993LIBS=$ac_check_lib_save_LIBS
27994fi
cristy8b350f62009-11-15 23:12:43 +000027995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dps_DPSInitialize" >&5
cristy3ed852e2009-09-05 21:47:34 +000027996$as_echo "$ac_cv_lib_dps_DPSInitialize" >&6; }
cristyda16f162011-02-19 23:52:17 +000027997if test "x$ac_cv_lib_dps_DPSInitialize" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027998 have_libdps='yes'
27999else
28000 have_libdps='no'
28001fi
28002
28003 if test "$have_libdps" != 'yes'; then
28004 # Unset cache variable so we can try again.
28005 unset ac_cv_lib_dps_DPSInitialize
cristy8b350f62009-11-15 23:12:43 +000028006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPSInitialize in -ldps" >&5
cristy3ed852e2009-09-05 21:47:34 +000028007$as_echo_n "checking for DPSInitialize in -ldps... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028008if ${ac_cv_lib_dps_DPSInitialize+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028009 $as_echo_n "(cached) " >&6
28010else
28011 ac_check_lib_save_LIBS=$LIBS
28012LIBS="-ldps -lXt $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028013cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028014/* end confdefs.h. */
28015
28016/* Override any GCC internal prototype to avoid an error.
28017 Use char because int might match the return type of a GCC
28018 builtin and then its argument prototype would still apply. */
28019#ifdef __cplusplus
28020extern "C"
28021#endif
28022char DPSInitialize ();
28023int
28024main ()
28025{
28026return DPSInitialize ();
28027 ;
28028 return 0;
28029}
28030_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028031if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028032 ac_cv_lib_dps_DPSInitialize=yes
28033else
cristy8b350f62009-11-15 23:12:43 +000028034 ac_cv_lib_dps_DPSInitialize=no
cristy3ed852e2009-09-05 21:47:34 +000028035fi
cristy8b350f62009-11-15 23:12:43 +000028036rm -f core conftest.err conftest.$ac_objext \
28037 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028038LIBS=$ac_check_lib_save_LIBS
28039fi
cristy8b350f62009-11-15 23:12:43 +000028040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dps_DPSInitialize" >&5
cristy3ed852e2009-09-05 21:47:34 +000028041$as_echo "$ac_cv_lib_dps_DPSInitialize" >&6; }
cristyda16f162011-02-19 23:52:17 +000028042if test "x$ac_cv_lib_dps_DPSInitialize" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028043 have_libdps='yes'
28044else
28045 have_libdps='no'
28046fi
28047
28048 if test "$have_libdps" = 'yes'; then
28049 LIBDPS_XT='-lXt'
28050 fi
28051 fi
28052 if test "$have_libdps" = 'yes'; then
28053 passed=`expr $passed + 1`
28054 else
28055 failed=`expr $failed + 1`
28056 fi
cristy8b350f62009-11-15 23:12:43 +000028057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XDPSPixelsPerPoint in -ldpstk" >&5
cristy3ed852e2009-09-05 21:47:34 +000028058$as_echo_n "checking for XDPSPixelsPerPoint in -ldpstk... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028059if ${ac_cv_lib_dpstk_XDPSPixelsPerPoint+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028060 $as_echo_n "(cached) " >&6
28061else
28062 ac_check_lib_save_LIBS=$LIBS
28063LIBS="-ldpstk -ldps $LIBDPS_XT $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028064cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028065/* end confdefs.h. */
28066
28067/* Override any GCC internal prototype to avoid an error.
28068 Use char because int might match the return type of a GCC
28069 builtin and then its argument prototype would still apply. */
28070#ifdef __cplusplus
28071extern "C"
28072#endif
28073char XDPSPixelsPerPoint ();
28074int
28075main ()
28076{
28077return XDPSPixelsPerPoint ();
28078 ;
28079 return 0;
28080}
28081_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028082if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028083 ac_cv_lib_dpstk_XDPSPixelsPerPoint=yes
28084else
cristy8b350f62009-11-15 23:12:43 +000028085 ac_cv_lib_dpstk_XDPSPixelsPerPoint=no
cristy3ed852e2009-09-05 21:47:34 +000028086fi
cristy8b350f62009-11-15 23:12:43 +000028087rm -f core conftest.err conftest.$ac_objext \
28088 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028089LIBS=$ac_check_lib_save_LIBS
28090fi
cristy8b350f62009-11-15 23:12:43 +000028091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dpstk_XDPSPixelsPerPoint" >&5
cristy3ed852e2009-09-05 21:47:34 +000028092$as_echo "$ac_cv_lib_dpstk_XDPSPixelsPerPoint" >&6; }
cristyda16f162011-02-19 23:52:17 +000028093if test "x$ac_cv_lib_dpstk_XDPSPixelsPerPoint" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028094 passed=`expr $passed + 1`
28095else
28096 failed=`expr $failed + 1`
28097fi
28098
cristy8b350f62009-11-15 23:12:43 +000028099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPS package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000028100$as_echo_n "checking if DPS package is complete... " >&6; }
28101 if test $passed -gt 0; then
28102 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000028103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000028104$as_echo "no -- some components failed test" >&6; }
28105 have_dps='no (failed tests)'
28106 CPPFLAGS="$PERSIST_CPPFLAGS"
28107 else
28108 DPS_LIBS="-ldpstk -ldps ${LIBDPS_XT}"
28109 LIBS="$DPS_LIBS $LIBS"
28110
cristy8b350f62009-11-15 23:12:43 +000028111$as_echo "#define DPS_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028112
cristy8b350f62009-11-15 23:12:43 +000028113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000028114$as_echo "yes" >&6; }
28115 have_dps='yes'
28116 fi
28117 else
cristy8b350f62009-11-15 23:12:43 +000028118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028119$as_echo "no" >&6; }
28120 CPPFLAGS=$PERSIST_CPPFLAGS
28121 fi
28122fi
cristy73bd4a52010-10-05 11:24:23 +000028123 if test "$have_dps" = 'yes'; then
28124 DPS_DELEGATE_TRUE=
28125 DPS_DELEGATE_FALSE='#'
28126else
28127 DPS_DELEGATE_TRUE='#'
28128 DPS_DELEGATE_FALSE=
28129fi
28130
cristy3ed852e2009-09-05 21:47:34 +000028131
28132
28133
28134#
28135# Check for DJVU delegate library.
28136#
28137
28138# Check whether --with-djvu was given.
cristy8b350f62009-11-15 23:12:43 +000028139if test "${with_djvu+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028140 withval=$with_djvu; with_djvu=$withval
28141else
28142 with_djvu='yes'
28143fi
28144
28145
28146if test "$with_djvu" != 'yes'; then
28147 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-djvu=$with_djvu "
28148fi
28149
28150have_djvu='no'
28151DJVU_LIBS=''
28152if test "$with_djvu" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000028153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000028154$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000028155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DJVU" >&5
cristy3ed852e2009-09-05 21:47:34 +000028156$as_echo_n "checking for DJVU... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000028158$as_echo "" >&6; }
28159 failed=0
28160 passed=0
cristy8b350f62009-11-15 23:12:43 +000028161 ac_fn_c_check_header_mongrel "$LINENO" "libdjvu/ddjvuapi.h" "ac_cv_header_libdjvu_ddjvuapi_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000028162if test "x$ac_cv_header_libdjvu_ddjvuapi_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028163 passed=`expr $passed + 1`
28164else
28165 failed=`expr $failed + 1`
28166fi
28167
28168
cristy8b350f62009-11-15 23:12:43 +000028169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ddjvu_context_create in -ldjvulibre" >&5
cristy3ed852e2009-09-05 21:47:34 +000028170$as_echo_n "checking for ddjvu_context_create in -ldjvulibre... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028171if ${ac_cv_lib_djvulibre_ddjvu_context_create+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028172 $as_echo_n "(cached) " >&6
28173else
28174 ac_check_lib_save_LIBS=$LIBS
28175LIBS="-ldjvulibre $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028176cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028177/* end confdefs.h. */
28178
28179/* Override any GCC internal prototype to avoid an error.
28180 Use char because int might match the return type of a GCC
28181 builtin and then its argument prototype would still apply. */
28182#ifdef __cplusplus
28183extern "C"
28184#endif
28185char ddjvu_context_create ();
28186int
28187main ()
28188{
28189return ddjvu_context_create ();
28190 ;
28191 return 0;
28192}
28193_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028194if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028195 ac_cv_lib_djvulibre_ddjvu_context_create=yes
28196else
cristy8b350f62009-11-15 23:12:43 +000028197 ac_cv_lib_djvulibre_ddjvu_context_create=no
cristy3ed852e2009-09-05 21:47:34 +000028198fi
cristy8b350f62009-11-15 23:12:43 +000028199rm -f core conftest.err conftest.$ac_objext \
28200 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028201LIBS=$ac_check_lib_save_LIBS
28202fi
cristy8b350f62009-11-15 23:12:43 +000028203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_djvulibre_ddjvu_context_create" >&5
cristy3ed852e2009-09-05 21:47:34 +000028204$as_echo "$ac_cv_lib_djvulibre_ddjvu_context_create" >&6; }
cristyda16f162011-02-19 23:52:17 +000028205if test "x$ac_cv_lib_djvulibre_ddjvu_context_create" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028206 passed=`expr $passed + 1`
28207else
28208 failed=`expr $failed + 1`
28209fi
28210
cristy8b350f62009-11-15 23:12:43 +000028211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DJVU package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000028212$as_echo_n "checking if DJVU package is complete... " >&6; }
28213 if test $passed -gt 0; then
28214 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000028215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000028216$as_echo "no -- some components failed test" >&6; }
28217 have_djvu='no (failed tests)'
28218 else
28219 DJVU_LIBS='-ldjvulibre'
28220 LIBS="$DJVU_LIBS $LIBS"
28221
cristy8b350f62009-11-15 23:12:43 +000028222$as_echo "#define DJVU_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028223
cristy8b350f62009-11-15 23:12:43 +000028224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000028225$as_echo "yes" >&6; }
28226 have_djvu='yes'
28227 fi
28228 else
cristy8b350f62009-11-15 23:12:43 +000028229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028230$as_echo "no" >&6; }
28231 fi
28232fi
cristy73bd4a52010-10-05 11:24:23 +000028233 if test "$have_djvu" = 'yes'; then
28234 DJVU_DELEGATE_TRUE=
28235 DJVU_DELEGATE_FALSE='#'
28236else
28237 DJVU_DELEGATE_TRUE='#'
28238 DJVU_DELEGATE_FALSE=
28239fi
28240
cristy3ed852e2009-09-05 21:47:34 +000028241
28242
28243
28244#
cristy430a7312010-01-21 20:44:04 +000028245# Set DejaVu font directory.
28246#
28247
28248# Check whether --with-dejavu-font-dir was given.
28249if test "${with_dejavu_font_dir+set}" = set; then :
28250 withval=$with_dejavu_font_dir; with_dejavu_font_dir=$withval
28251else
28252 with_dejavu_font_dir='default'
28253fi
28254
28255
28256if test "$with_dejavu_font_dir" != 'default'; then
28257 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-dejavu-font-dir=$with_dejavu_font_dir "
28258fi
28259
28260
28261#
cristy3ed852e2009-09-05 21:47:34 +000028262# Check for FFTW delegate library.
28263#
28264
28265# Check whether --with-fftw was given.
cristy8b350f62009-11-15 23:12:43 +000028266if test "${with_fftw+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028267 withval=$with_fftw; with_fftw=$withval
28268else
28269 with_fftw='yes'
28270fi
28271
28272
28273if test "$with_fftw" != 'yes'; then
28274 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fftw=$with_fftw "
28275fi
28276
cristy81beccd2011-10-03 18:17:24 +000028277have_fftw='no'
28278FFTW_LIBS=''
28279if test "$with_fftw" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000028280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000028281$as_echo "-------------------------------------------------------------" >&6; }
cristy81beccd2011-10-03 18:17:24 +000028282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FFTW" >&5
28283$as_echo_n "checking for FFTW... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000028285$as_echo "" >&6; }
cristy81beccd2011-10-03 18:17:24 +000028286 failed=0
28287 passed=0
28288 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
28289if test "x$ac_cv_header_fftw3_h" = xyes; then :
28290 passed=`expr $passed + 1`
28291else
28292 failed=`expr $failed + 1`
cristy3ed852e2009-09-05 21:47:34 +000028293fi
28294
cristy81beccd2011-10-03 18:17:24 +000028295
28296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
28297$as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
28298if ${ac_cv_lib_fftw3_fftw_execute+:} false; then :
28299 $as_echo_n "(cached) " >&6
28300else
28301 ac_check_lib_save_LIBS=$LIBS
28302LIBS="-lfftw3 $LIBS"
28303cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28304/* end confdefs.h. */
28305
28306/* Override any GCC internal prototype to avoid an error.
28307 Use char because int might match the return type of a GCC
28308 builtin and then its argument prototype would still apply. */
28309#ifdef __cplusplus
28310extern "C"
28311#endif
28312char fftw_execute ();
28313int
28314main ()
28315{
28316return fftw_execute ();
28317 ;
28318 return 0;
28319}
28320_ACEOF
28321if ac_fn_c_try_link "$LINENO"; then :
28322 ac_cv_lib_fftw3_fftw_execute=yes
28323else
28324 ac_cv_lib_fftw3_fftw_execute=no
28325fi
28326rm -f core conftest.err conftest.$ac_objext \
28327 conftest$ac_exeext conftest.$ac_ext
28328LIBS=$ac_check_lib_save_LIBS
28329fi
28330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
28331$as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
28332if test "x$ac_cv_lib_fftw3_fftw_execute" = xyes; then :
28333 passed=`expr $passed + 1`
28334else
28335 failed=`expr $failed + 1`
28336fi
28337
28338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FFTW package is complete" >&5
28339$as_echo_n "checking if FFTW package is complete... " >&6; }
28340 if test $passed -gt 0; then
28341 if test $failed -gt 0; then
28342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
28343$as_echo "no -- some components failed test" >&6; }
28344 have_fftw='no (failed tests)'
28345 else
28346 FFTW_LIBS='-lfftw3'
28347 LIBS="$FFTW_LIBS $LIBS"
cristy3ed852e2009-09-05 21:47:34 +000028348
cristy8b350f62009-11-15 23:12:43 +000028349$as_echo "#define FFTW_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028350
cristy81beccd2011-10-03 18:17:24 +000028351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
28352$as_echo "yes" >&6; }
28353 have_fftw='yes'
28354 fi
28355 else
28356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28357$as_echo "no" >&6; }
cristy3ed852e2009-09-05 21:47:34 +000028358 fi
28359fi
cristy73bd4a52010-10-05 11:24:23 +000028360 if test "$have_fftw" = 'yes'; then
28361 FFTW_DELEGATE_TRUE=
28362 FFTW_DELEGATE_FALSE='#'
28363else
28364 FFTW_DELEGATE_TRUE='#'
28365 FFTW_DELEGATE_FALSE=
28366fi
28367
cristy3ed852e2009-09-05 21:47:34 +000028368
28369
28370
28371#
28372# Check for FlashPIX delegate library.
28373#
28374
28375# Check whether --with-fpx was given.
cristy8b350f62009-11-15 23:12:43 +000028376if test "${with_fpx+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028377 withval=$with_fpx; with_fpx=$withval
28378else
28379 with_fpx='yes'
28380fi
28381
28382
28383if test "$with_fpx" != 'yes'; then
28384 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fpx=$with_fpx "
28385fi
28386
28387have_fpx='no'
28388FPX_LIBS=''
28389if test "$with_fpx" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000028390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000028391$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000028392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FlashPIX" >&5
cristy3ed852e2009-09-05 21:47:34 +000028393$as_echo_n "checking for FlashPIX... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000028395$as_echo "" >&6; }
28396 failed=0
28397 passed=0
28398 ac_ext=cpp
28399ac_cpp='$CXXCPP $CPPFLAGS'
28400ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
28401ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
28402ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
28403
28404
cristy8b350f62009-11-15 23:12:43 +000028405ac_fn_cxx_check_header_mongrel "$LINENO" "fpxlib.h" "ac_cv_header_fpxlib_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000028406if test "x$ac_cv_header_fpxlib_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028407 passed=`expr $passed + 1`
28408else
28409 failed=`expr $failed + 1`
28410fi
28411
28412
cristy8b350f62009-11-15 23:12:43 +000028413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FPX_OpenImageByFilename in -lfpx" >&5
cristy3ed852e2009-09-05 21:47:34 +000028414$as_echo_n "checking for FPX_OpenImageByFilename in -lfpx... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028415if ${ac_cv_lib_fpx_FPX_OpenImageByFilename+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028416 $as_echo_n "(cached) " >&6
28417else
28418 ac_check_lib_save_LIBS=$LIBS
28419LIBS="-lfpx $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028420cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028421/* end confdefs.h. */
28422
28423/* Override any GCC internal prototype to avoid an error.
28424 Use char because int might match the return type of a GCC
28425 builtin and then its argument prototype would still apply. */
28426#ifdef __cplusplus
28427extern "C"
28428#endif
28429char FPX_OpenImageByFilename ();
28430int
28431main ()
28432{
28433return FPX_OpenImageByFilename ();
28434 ;
28435 return 0;
28436}
28437_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028438if ac_fn_cxx_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028439 ac_cv_lib_fpx_FPX_OpenImageByFilename=yes
28440else
cristy8b350f62009-11-15 23:12:43 +000028441 ac_cv_lib_fpx_FPX_OpenImageByFilename=no
cristy3ed852e2009-09-05 21:47:34 +000028442fi
cristy8b350f62009-11-15 23:12:43 +000028443rm -f core conftest.err conftest.$ac_objext \
28444 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028445LIBS=$ac_check_lib_save_LIBS
28446fi
cristy8b350f62009-11-15 23:12:43 +000028447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fpx_FPX_OpenImageByFilename" >&5
cristy3ed852e2009-09-05 21:47:34 +000028448$as_echo "$ac_cv_lib_fpx_FPX_OpenImageByFilename" >&6; }
cristyda16f162011-02-19 23:52:17 +000028449if test "x$ac_cv_lib_fpx_FPX_OpenImageByFilename" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028450 passed=`expr $passed + 1`
28451else
28452 failed=`expr $failed + 1`
28453fi
28454
28455 ac_ext=c
28456ac_cpp='$CPP $CPPFLAGS'
28457ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
28458ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
28459ac_compiler_gnu=$ac_cv_c_compiler_gnu
28460
cristy8b350f62009-11-15 23:12:43 +000028461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FlashPIX package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000028462$as_echo_n "checking if FlashPIX package is complete... " >&6; }
28463 if test $passed -gt 0; then
28464 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000028465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000028466$as_echo "no -- some components failed test" >&6; }
28467 have_fpx='no (failed tests)'
28468 else
28469 FPX_LIBS='-lfpx'
28470
cristy8b350f62009-11-15 23:12:43 +000028471$as_echo "#define FPX_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028472
cristy8b350f62009-11-15 23:12:43 +000028473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000028474$as_echo "yes" >&6; }
28475 have_fpx='yes'
28476 PERLMAINCC="$CXX"
28477 fi
28478 else
cristy8b350f62009-11-15 23:12:43 +000028479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028480$as_echo "no" >&6; }
28481 fi
28482fi
cristy73bd4a52010-10-05 11:24:23 +000028483 if test "$have_fpx" = 'yes'; then
28484 FPX_DELEGATE_TRUE=
28485 FPX_DELEGATE_FALSE='#'
28486else
28487 FPX_DELEGATE_TRUE='#'
28488 FPX_DELEGATE_FALSE=
28489fi
28490
cristy3ed852e2009-09-05 21:47:34 +000028491
28492
28493
28494#
28495# Check for fontconfig delegate library.
28496#
28497
28498# Check whether --with-fontconfig was given.
cristy8b350f62009-11-15 23:12:43 +000028499if test "${with_fontconfig+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028500 withval=$with_fontconfig; with_fontconfig=$withval
28501else
28502 with_fontconfig=$have_x
28503fi
28504
28505
28506if test "$with_fontconfig" != 'yes'; then
28507 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fontconfig=$with_fontconfig "
28508fi
28509
28510have_fontconfig='no'
28511FONTCONFIG_CFLAGS=""
28512FONTCONFIG_LIBS=""
28513FONTCONFIG_PKG=""
28514if test "x$with_fontconfig" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000028515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000028516$as_echo "-------------------------------------------------------------" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000028517
28518pkg_failed=no
28519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FONTCONFIG" >&5
28520$as_echo_n "checking for FONTCONFIG... " >&6; }
28521
28522if test -n "$FONTCONFIG_CFLAGS"; then
28523 pkg_cv_FONTCONFIG_CFLAGS="$FONTCONFIG_CFLAGS"
28524 elif test -n "$PKG_CONFIG"; then
28525 if test -n "$PKG_CONFIG" && \
28526 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig >= 2.1.0\""; } >&5
28527 ($PKG_CONFIG --exists --print-errors "fontconfig >= 2.1.0") 2>&5
28528 ac_status=$?
28529 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28530 test $ac_status = 0; }; then
28531 pkg_cv_FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig >= 2.1.0" 2>/dev/null`
28532else
28533 pkg_failed=yes
28534fi
28535 else
28536 pkg_failed=untried
28537fi
28538if test -n "$FONTCONFIG_LIBS"; then
28539 pkg_cv_FONTCONFIG_LIBS="$FONTCONFIG_LIBS"
28540 elif test -n "$PKG_CONFIG"; then
28541 if test -n "$PKG_CONFIG" && \
28542 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig >= 2.1.0\""; } >&5
28543 ($PKG_CONFIG --exists --print-errors "fontconfig >= 2.1.0") 2>&5
28544 ac_status=$?
28545 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28546 test $ac_status = 0; }; then
28547 pkg_cv_FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig >= 2.1.0" 2>/dev/null`
28548else
28549 pkg_failed=yes
28550fi
28551 else
28552 pkg_failed=untried
28553fi
28554
28555
28556
28557if test $pkg_failed = yes; then
28558
28559if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
28560 _pkg_short_errors_supported=yes
28561else
28562 _pkg_short_errors_supported=no
28563fi
28564 if test $_pkg_short_errors_supported = yes; then
28565 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "fontconfig >= 2.1.0" 2>&1`
28566 else
28567 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --print-errors "fontconfig >= 2.1.0" 2>&1`
28568 fi
28569 # Put the nasty error message in config.log where it belongs
28570 echo "$FONTCONFIG_PKG_ERRORS" >&5
28571
28572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28573$as_echo "no" >&6; }
28574 have_fontconfig=no
28575elif test $pkg_failed = untried; then
28576 have_fontconfig=no
28577else
28578 FONTCONFIG_CFLAGS=$pkg_cv_FONTCONFIG_CFLAGS
28579 FONTCONFIG_LIBS=$pkg_cv_FONTCONFIG_LIBS
28580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
28581$as_echo "yes" >&6; }
28582 have_fontconfig=yes
28583fi
cristy8b350f62009-11-15 23:12:43 +000028584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000028585$as_echo "" >&6; }
28586fi
28587
28588if test "$have_fontconfig" = 'yes'; then
28589
cristy8b350f62009-11-15 23:12:43 +000028590$as_echo "#define FONTCONFIG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028591
cristyd09bcf92010-03-25 03:04:45 +000028592 if test "$with_modules" = 'no'; then
cristy3ed852e2009-09-05 21:47:34 +000028593 CPPFLAGS="$FONTCONFIG_CFLAGS $CPPFLAGS"
cristyd09bcf92010-03-25 03:04:45 +000028594 fi
cristy3ed852e2009-09-05 21:47:34 +000028595fi
28596
cristy73bd4a52010-10-05 11:24:23 +000028597 if test "$have_fontconfig" = 'yes'; then
28598 FONTCONFIG_DELEGATE_TRUE=
28599 FONTCONFIG_DELEGATE_FALSE='#'
28600else
28601 FONTCONFIG_DELEGATE_TRUE='#'
28602 FONTCONFIG_DELEGATE_FALSE=
28603fi
28604
cristy3ed852e2009-09-05 21:47:34 +000028605
28606
28607
28608
28609#
cristy81beccd2011-10-03 18:17:24 +000028610# Check for freetype delegate library.
cristy3ed852e2009-09-05 21:47:34 +000028611#
28612
28613# Check whether --with-freetype was given.
cristy8b350f62009-11-15 23:12:43 +000028614if test "${with_freetype+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028615 withval=$with_freetype; with_freetype=$withval
28616else
28617 with_freetype='yes'
28618fi
28619
28620
cristy81beccd2011-10-03 18:17:24 +000028621
cristy3ed852e2009-09-05 21:47:34 +000028622if test "$with_freetype" != 'yes'; then
28623 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-freetype=$with_freetype "
28624fi
28625
cristy81beccd2011-10-03 18:17:24 +000028626have_freetype='no'
28627FREETYPE_LIBS=''
28628if test "$with_freetype" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000028629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000028630$as_echo "-------------------------------------------------------------" >&6; }
cristy98ca0f52011-10-08 23:19:10 +000028631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeType 2.0 " >&5
28632$as_echo_n "checking for FreeType 2.0 ... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000028634$as_echo "" >&6; }
cristy81beccd2011-10-03 18:17:24 +000028635 failed=0
28636 passed=0
cristy98ca0f52011-10-08 23:19:10 +000028637 PERSIST_LDFLAGS="$LDFLAGS"
cristy81beccd2011-10-03 18:17:24 +000028638 PERSIST_CPPFLAGS="$CPPFLAGS"
cristy98ca0f52011-10-08 23:19:10 +000028639 freetype_config=''
28640 # Allow the user to specify the location of freetype.
28641 if test "$with_freetype" != 'yes'; then
28642 if test -x "${with_freetype}/bin/freetype-config"; then
28643 freetype_config="${with_freetype}/bin/freetype-config"
28644 elif test -x "${with_freetype}"; then
28645 freetype_config=${with_freetype}
28646 fi
28647 fi
28648 if test -z "$freetype_config"; then
28649 # Extract the first word of "freetype-config", so it can be a program name with args.
28650set dummy freetype-config; ac_word=$2
cristy81beccd2011-10-03 18:17:24 +000028651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
28652$as_echo_n "checking for $ac_word... " >&6; }
cristy98ca0f52011-10-08 23:19:10 +000028653if ${ac_cv_path_freetype_config+:} false; then :
cristy81beccd2011-10-03 18:17:24 +000028654 $as_echo_n "(cached) " >&6
28655else
cristy98ca0f52011-10-08 23:19:10 +000028656 case $freetype_config in
28657 [\\/]* | ?:[\\/]*)
28658 ac_cv_path_freetype_config="$freetype_config" # Let the user override the test with a path.
28659 ;;
28660 *)
28661 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
cristy81beccd2011-10-03 18:17:24 +000028662for as_dir in $PATH
28663do
28664 IFS=$as_save_IFS
28665 test -z "$as_dir" && as_dir=.
28666 for ac_exec_ext in '' $ac_executable_extensions; do
28667 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cristy98ca0f52011-10-08 23:19:10 +000028668 ac_cv_path_freetype_config="$as_dir/$ac_word$ac_exec_ext"
cristy81beccd2011-10-03 18:17:24 +000028669 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
28670 break 2
28671 fi
28672done
28673 done
28674IFS=$as_save_IFS
28675
cristy98ca0f52011-10-08 23:19:10 +000028676 ;;
28677esac
cristy81beccd2011-10-03 18:17:24 +000028678fi
cristy98ca0f52011-10-08 23:19:10 +000028679freetype_config=$ac_cv_path_freetype_config
cristy81beccd2011-10-03 18:17:24 +000028680if test -n "$freetype_config"; then
28681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $freetype_config" >&5
28682$as_echo "$freetype_config" >&6; }
28683else
28684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28685$as_echo "no" >&6; }
cristy3ed852e2009-09-05 21:47:34 +000028686fi
28687
cristy98ca0f52011-10-08 23:19:10 +000028688 fi
28689 if test -n "$freetype_config"; then
28690 freetype_prefix=`${freetype_config} --prefix`
28691 freetype_exec_prefix=`${freetype_config} --exec-prefix`
28692 LDFLAGS="$LDFLAGS -L${freetype_exec_prefix}/lib"
28693 CPPFLAGS="$CPPFLAGS -I${freetype_prefix}/include/freetype2"
cristy81beccd2011-10-03 18:17:24 +000028694 fi
28695
28696 if test "$FREETYPE_LIBS" = ''; then
cristy98ca0f52011-10-08 23:19:10 +000028697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FT_Init_FreeType in -lfreetype" >&5
cristy81beccd2011-10-03 18:17:24 +000028698$as_echo_n "checking for FT_Init_FreeType in -lfreetype... " >&6; }
28699if ${ac_cv_lib_freetype_FT_Init_FreeType+:} false; then :
28700 $as_echo_n "(cached) " >&6
28701else
28702 ac_check_lib_save_LIBS=$LIBS
28703LIBS="-lfreetype $LIBS"
28704cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28705/* end confdefs.h. */
28706
28707/* Override any GCC internal prototype to avoid an error.
28708 Use char because int might match the return type of a GCC
28709 builtin and then its argument prototype would still apply. */
28710#ifdef __cplusplus
28711extern "C"
28712#endif
28713char FT_Init_FreeType ();
28714int
28715main ()
28716{
28717return FT_Init_FreeType ();
28718 ;
28719 return 0;
28720}
28721_ACEOF
28722if ac_fn_c_try_link "$LINENO"; then :
28723 ac_cv_lib_freetype_FT_Init_FreeType=yes
28724else
28725 ac_cv_lib_freetype_FT_Init_FreeType=no
28726fi
28727rm -f core conftest.err conftest.$ac_objext \
28728 conftest$ac_exeext conftest.$ac_ext
28729LIBS=$ac_check_lib_save_LIBS
28730fi
28731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_freetype_FT_Init_FreeType" >&5
28732$as_echo "$ac_cv_lib_freetype_FT_Init_FreeType" >&6; }
28733if test "x$ac_cv_lib_freetype_FT_Init_FreeType" = xyes; then :
28734 FREETYPE_LIBS='-lfreetype'
28735fi
28736
cristy98ca0f52011-10-08 23:19:10 +000028737 if test "$FREETYPE_LIBS" != ''; then
28738 passed=`expr $passed + 1`
28739 else
28740 failed=`expr $failed + 1`
28741 LDFLAGS="$PERSIST_LDFLAGS"
28742 fi
cristy81beccd2011-10-03 18:17:24 +000028743 fi
28744
28745 ac_fn_c_check_header_mongrel "$LINENO" "ft2build.h" "ac_cv_header_ft2build_h" "$ac_includes_default"
28746if test "x$ac_cv_header_ft2build_h" = xyes; then :
28747 FT2BUILD_H='#include <ft2build.h>'
28748else
28749 ft2build=''
28750fi
28751
28752
28753 ac_fn_c_check_header_compile "$LINENO" "freetype/freetype.h" "ac_cv_header_freetype_freetype_h" "$FT2BUILD_H
28754"
28755if test "x$ac_cv_header_freetype_freetype_h" = xyes; then :
28756 have_freetype_h='yes'
28757else
28758 have_freetype_h='no'
28759fi
28760
28761
cristy98ca0f52011-10-08 23:19:10 +000028762 if test "$have_freetype_h" = 'yes'; then
28763 passed=`expr $passed + 1`
cristy81beccd2011-10-03 18:17:24 +000028764 else
cristy98ca0f52011-10-08 23:19:10 +000028765 failed=`expr $failed + 1`
28766 CPPFLAGS="$PERSIST_CPPFLAGS"
cristy81beccd2011-10-03 18:17:24 +000028767 fi
28768
28769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FreeType package is complete" >&5
28770$as_echo_n "checking if FreeType package is complete... " >&6; }
28771 if test $passed -gt 0; then
cristy98ca0f52011-10-08 23:19:10 +000028772 if test $failed -gt 0; then
28773 FREETYPE_LIBS=''
28774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy81beccd2011-10-03 18:17:24 +000028775$as_echo "no -- some components failed test" >&6; }
cristy98ca0f52011-10-08 23:19:10 +000028776 have_freetype='no (failed tests)'
28777 else
28778 LIBS="$FREETYPE_LIBS $LIBS"
cristy3ed852e2009-09-05 21:47:34 +000028779
cristy8b350f62009-11-15 23:12:43 +000028780$as_echo "#define FREETYPE_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028781
cristy98ca0f52011-10-08 23:19:10 +000028782 if test "$ac_cv_header_ft2build_h" = 'yes'; then
cristy81beccd2011-10-03 18:17:24 +000028783
28784$as_echo "#define HAVE_FT2BUILD_H 1" >>confdefs.h
28785
cristy81beccd2011-10-03 18:17:24 +000028786 fi
cristy98ca0f52011-10-08 23:19:10 +000028787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
28788$as_echo "yes" >&6; }
28789 have_freetype='yes'
28790 fi
cristy81beccd2011-10-03 18:17:24 +000028791 else
cristy98ca0f52011-10-08 23:19:10 +000028792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy81beccd2011-10-03 18:17:24 +000028793$as_echo "no" >&6; }
cristy3ed852e2009-09-05 21:47:34 +000028794 fi
28795fi
cristy73bd4a52010-10-05 11:24:23 +000028796 if test "$have_freetype" = 'yes'; then
28797 FREETYPE_DELEGATE_TRUE=
28798 FREETYPE_DELEGATE_FALSE='#'
28799else
28800 FREETYPE_DELEGATE_TRUE='#'
28801 FREETYPE_DELEGATE_FALSE=
28802fi
28803
cristy3ed852e2009-09-05 21:47:34 +000028804
28805
28806
cristy3ed852e2009-09-05 21:47:34 +000028807#
28808# Check for Ghostscript library or framework.
28809#
28810# Test for iapi.h & test for gsapi_new_instance in -lgs
28811# or -framework Ghostscript
28812
28813
28814# Check whether --with-gslib was given.
cristy8b350f62009-11-15 23:12:43 +000028815if test "${with_gslib+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028816 withval=$with_gslib; with_gslib=$withval
28817else
28818 with_gslib='no'
28819fi
28820
28821
cristyb7931f12009-09-25 10:22:21 +000028822gslib_framework='no'
cristy3ed852e2009-09-05 21:47:34 +000028823if test "$with_gslib" != 'yes'; then
28824 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gslib=$with_gslib "
28825fi
28826
28827have_gslib='no'
28828GS_LIBS=''
28829if test "$with_gslib" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000028830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000028831$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000028832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript" >&5
cristy3ed852e2009-09-05 21:47:34 +000028833$as_echo_n "checking for Ghostscript... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000028835$as_echo "" >&6; }
cristyb7931f12009-09-25 10:22:21 +000028836 framework=0
cristy3ed852e2009-09-05 21:47:34 +000028837 failed=0
28838 passed=0
cristy8b350f62009-11-15 23:12:43 +000028839 ac_fn_c_check_header_mongrel "$LINENO" "ghostscript/iapi.h" "ac_cv_header_ghostscript_iapi_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000028840if test "x$ac_cv_header_ghostscript_iapi_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028841 passed=`expr $passed + 1`
28842else
28843 failed=`expr $failed + 1`
28844fi
28845
28846
cristy8b350f62009-11-15 23:12:43 +000028847 ac_fn_c_check_header_mongrel "$LINENO" "ghostscript/ierrors.h" "ac_cv_header_ghostscript_ierrors_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000028848if test "x$ac_cv_header_ghostscript_ierrors_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028849 passed=`expr $passed + 1`
28850else
28851 failed=`expr $failed + 1`
28852fi
28853
28854
cristy73bd4a52010-10-05 11:24:23 +000028855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gsapi_new_instance in Ghostscript framework" >&5
28856$as_echo_n "checking for gsapi_new_instance in Ghostscript framework... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028857if ${ac_cv_framework_Ghostscript_gsapi_new_instance+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000028858 $as_echo_n "(cached) " >&6
28859else
28860 ac_check_framework_save_LIBS=$LIBS
28861LIBS="-framework Ghostscript $LIBS"
28862cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28863/* end confdefs.h. */
28864
28865/* Override any GCC internal prototype to avoid an error.
28866 Use char because int might match the return type of a GCC
28867 builtin and then its argument prototype would still apply. */
28868#ifdef __cplusplus
28869extern "C"
28870#endif
28871char gsapi_new_instance ();
28872int
28873main ()
28874{
28875return gsapi_new_instance ();
28876 ;
28877 return 0;
28878}
28879_ACEOF
28880if ac_fn_c_try_link "$LINENO"; then :
28881 ac_cv_framework_Ghostscript_gsapi_new_instance=yes
28882else
28883 ac_cv_framework_Ghostscript_gsapi_new_instance=no
28884fi
28885rm -f core conftest.err conftest.$ac_objext \
28886 conftest$ac_exeext conftest.$ac_ext
28887LIBS=$ac_check_framework_save_LIBS
28888fi
28889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_Ghostscript_gsapi_new_instance" >&5
28890$as_echo "$ac_cv_framework_Ghostscript_gsapi_new_instance" >&6; }
28891if test $ac_cv_framework_Ghostscript_gsapi_new_instance = yes; then :
28892 framework=`expr $framework + 1`
28893else
28894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gsapi_new_instance in -lgs" >&5
cristy3ed852e2009-09-05 21:47:34 +000028895$as_echo_n "checking for gsapi_new_instance in -lgs... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028896if ${ac_cv_lib_gs_gsapi_new_instance+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028897 $as_echo_n "(cached) " >&6
28898else
28899 ac_check_lib_save_LIBS=$LIBS
28900LIBS="-lgs $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028901cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028902/* end confdefs.h. */
28903
28904/* Override any GCC internal prototype to avoid an error.
28905 Use char because int might match the return type of a GCC
28906 builtin and then its argument prototype would still apply. */
28907#ifdef __cplusplus
28908extern "C"
28909#endif
28910char gsapi_new_instance ();
28911int
28912main ()
28913{
28914return gsapi_new_instance ();
28915 ;
28916 return 0;
28917}
28918_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028919if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028920 ac_cv_lib_gs_gsapi_new_instance=yes
28921else
cristy8b350f62009-11-15 23:12:43 +000028922 ac_cv_lib_gs_gsapi_new_instance=no
cristy3ed852e2009-09-05 21:47:34 +000028923fi
cristy8b350f62009-11-15 23:12:43 +000028924rm -f core conftest.err conftest.$ac_objext \
28925 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028926LIBS=$ac_check_lib_save_LIBS
28927fi
cristy8b350f62009-11-15 23:12:43 +000028928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gs_gsapi_new_instance" >&5
cristy3ed852e2009-09-05 21:47:34 +000028929$as_echo "$ac_cv_lib_gs_gsapi_new_instance" >&6; }
cristyda16f162011-02-19 23:52:17 +000028930if test "x$ac_cv_lib_gs_gsapi_new_instance" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028931 passed=`expr $passed + 1`
28932else
28933 failed=`expr $failed + 1`
28934fi
cristy73bd4a52010-10-05 11:24:23 +000028935
28936fi
cristy8b350f62009-11-15 23:12:43 +000028937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Ghostscript package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000028938$as_echo_n "checking if Ghostscript package is complete... " >&6; }
28939 if test $passed -gt 0; then
28940 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000028941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000028942$as_echo "no -- some components failed test" >&6; }
28943 have_gslib='no (failed tests)'
28944 else
28945 if test $framework -gt 0; then
28946 GS_LIBS='-framework Ghostscript'
cristyb7931f12009-09-25 10:22:21 +000028947 gslib_framework='yes'
cristy8b350f62009-11-15 23:12:43 +000028948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, using framework." >&5
cristy3ed852e2009-09-05 21:47:34 +000028949$as_echo "yes, using framework." >&6; }
28950 else
cristy8b350f62009-11-15 23:12:43 +000028951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, using library." >&5
cristy3ed852e2009-09-05 21:47:34 +000028952$as_echo "yes, using library." >&6; }
28953 GS_LIBS='-lgs'
28954 fi
28955 LIBS="$GS_LIBS $LIBS"
28956
cristy8b350f62009-11-15 23:12:43 +000028957$as_echo "#define GS_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028958
28959 have_gslib='yes'
28960 fi
28961 else
cristy8b350f62009-11-15 23:12:43 +000028962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028963$as_echo "no" >&6; }
28964 fi
28965fi
cristy73bd4a52010-10-05 11:24:23 +000028966 if test "$have_gslib" = 'yes'; then
28967 GS_DELEGATE_TRUE=
28968 GS_DELEGATE_FALSE='#'
28969else
28970 GS_DELEGATE_TRUE='#'
28971 GS_DELEGATE_FALSE=
28972fi
28973
cristy3ed852e2009-09-05 21:47:34 +000028974
28975
28976# Set default font search path
28977
28978# Check whether --with-fontpath was given.
cristy8b350f62009-11-15 23:12:43 +000028979if test "${with_fontpath+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028980 withval=$with_fontpath; with_fontpath=$withval
28981else
28982 with_fontpath=''
28983fi
28984
28985
28986if test "$with_fontpath" != "yes" && test -z "$with_fontpath"; then
28987 with_fontpath=''
28988else
28989
28990cat >>confdefs.h <<_ACEOF
28991#define MAGICK_FONT_PATH "$with_fontpath"
28992_ACEOF
28993
28994fi
28995if test "$with_fontpath=" != ''; then
28996 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fontpath=$with_fontpath "
28997fi
28998
28999# Set Ghostscript font directory
29000
29001# Check whether --with-gs-font-dir was given.
cristy8b350f62009-11-15 23:12:43 +000029002if test "${with_gs_font_dir+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029003 withval=$with_gs_font_dir; with_gs_font_dir=$withval
29004else
29005 with_gs_font_dir='default'
29006fi
29007
29008
29009if test "$with_gs_font_dir" != 'default'; then
29010 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gs-font-dir=$with_gs_font_dir "
29011fi
29012
29013
29014#
29015# Check for GVC delegate library.
29016#
29017
29018# Check whether --with-gvc was given.
cristy8b350f62009-11-15 23:12:43 +000029019if test "${with_gvc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029020 withval=$with_gvc; with_gvc=$withval
29021else
29022 with_gvc='yes'
29023fi
29024
29025
29026if test "$with_gvc" != 'yes'; then
29027 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gvc=$with_gvc "
29028fi
29029
29030GVC_PKG=""
29031if test "x$with_gvc" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000029032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000029033$as_echo "-------------------------------------------------------------" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000029034
29035pkg_failed=no
29036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GVC" >&5
29037$as_echo_n "checking for GVC... " >&6; }
29038
29039if test -n "$GVC_CFLAGS"; then
29040 pkg_cv_GVC_CFLAGS="$GVC_CFLAGS"
29041 elif test -n "$PKG_CONFIG"; then
29042 if test -n "$PKG_CONFIG" && \
29043 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libgvc >= 2.9.0\""; } >&5
29044 ($PKG_CONFIG --exists --print-errors "libgvc >= 2.9.0") 2>&5
29045 ac_status=$?
29046 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
29047 test $ac_status = 0; }; then
29048 pkg_cv_GVC_CFLAGS=`$PKG_CONFIG --cflags "libgvc >= 2.9.0" 2>/dev/null`
29049else
29050 pkg_failed=yes
29051fi
29052 else
29053 pkg_failed=untried
29054fi
29055if test -n "$GVC_LIBS"; then
29056 pkg_cv_GVC_LIBS="$GVC_LIBS"
29057 elif test -n "$PKG_CONFIG"; then
29058 if test -n "$PKG_CONFIG" && \
29059 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libgvc >= 2.9.0\""; } >&5
29060 ($PKG_CONFIG --exists --print-errors "libgvc >= 2.9.0") 2>&5
29061 ac_status=$?
29062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
29063 test $ac_status = 0; }; then
29064 pkg_cv_GVC_LIBS=`$PKG_CONFIG --libs "libgvc >= 2.9.0" 2>/dev/null`
29065else
29066 pkg_failed=yes
29067fi
29068 else
29069 pkg_failed=untried
29070fi
29071
29072
29073
29074if test $pkg_failed = yes; then
29075
29076if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
29077 _pkg_short_errors_supported=yes
29078else
29079 _pkg_short_errors_supported=no
29080fi
29081 if test $_pkg_short_errors_supported = yes; then
29082 GVC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libgvc >= 2.9.0" 2>&1`
29083 else
29084 GVC_PKG_ERRORS=`$PKG_CONFIG --print-errors "libgvc >= 2.9.0" 2>&1`
29085 fi
29086 # Put the nasty error message in config.log where it belongs
29087 echo "$GVC_PKG_ERRORS" >&5
29088
29089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29090$as_echo "no" >&6; }
29091 have_gvc=no
29092elif test $pkg_failed = untried; then
29093 have_gvc=no
29094else
29095 GVC_CFLAGS=$pkg_cv_GVC_CFLAGS
29096 GVC_LIBS=$pkg_cv_GVC_LIBS
29097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
29098$as_echo "yes" >&6; }
29099 have_gvc=yes
29100fi
cristy8b350f62009-11-15 23:12:43 +000029101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000029102$as_echo "" >&6; }
29103fi
29104
29105if test "$have_gvc" = 'yes'; then
29106
cristy8b350f62009-11-15 23:12:43 +000029107$as_echo "#define GVC_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029108
29109 if test "$with_modules" = 'no'; then
29110 CPPFLAGS="$GVC_CFLAGS $CPPFLAGS"
29111 fi
29112fi
29113
cristy73bd4a52010-10-05 11:24:23 +000029114 if test "$have_gvc" = 'yes'; then
29115 GVC_DELEGATE_TRUE=
29116 GVC_DELEGATE_FALSE='#'
29117else
29118 GVC_DELEGATE_TRUE='#'
29119 GVC_DELEGATE_FALSE=
29120fi
29121
cristy3ed852e2009-09-05 21:47:34 +000029122
29123
29124
29125
29126#
29127# Check for JBIG delegate library.
29128#
29129
29130
29131# Check whether --with-jbig was given.
cristy8b350f62009-11-15 23:12:43 +000029132if test "${with_jbig+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029133 withval=$with_jbig; with_jbig=$withval
29134else
29135 with_jbig='yes'
29136fi
29137
29138
29139have_jbig='no'
29140JBIG_LIBS=''
29141if test "$with_jbig" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000029142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000029143$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000029144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JBIG" >&5
cristy3ed852e2009-09-05 21:47:34 +000029145$as_echo_n "checking for JBIG... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000029147$as_echo "" >&6; }
29148 failed=0
29149 passed=0
cristy8b350f62009-11-15 23:12:43 +000029150 ac_fn_c_check_header_mongrel "$LINENO" "jbig.h" "ac_cv_header_jbig_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029151if test "x$ac_cv_header_jbig_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029152 passed=`expr $passed + 1`
29153else
29154 failed=`expr $failed + 1`
29155fi
29156
29157
cristy8b350f62009-11-15 23:12:43 +000029158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jbg_dec_init in -ljbig" >&5
cristy3ed852e2009-09-05 21:47:34 +000029159$as_echo_n "checking for jbg_dec_init in -ljbig... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029160if ${ac_cv_lib_jbig_jbg_dec_init+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029161 $as_echo_n "(cached) " >&6
29162else
29163 ac_check_lib_save_LIBS=$LIBS
29164LIBS="-ljbig $LIBS"
cristy8b350f62009-11-15 23:12:43 +000029165cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029166/* end confdefs.h. */
29167
29168/* Override any GCC internal prototype to avoid an error.
29169 Use char because int might match the return type of a GCC
29170 builtin and then its argument prototype would still apply. */
29171#ifdef __cplusplus
29172extern "C"
29173#endif
29174char jbg_dec_init ();
29175int
29176main ()
29177{
29178return jbg_dec_init ();
29179 ;
29180 return 0;
29181}
29182_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029183if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000029184 ac_cv_lib_jbig_jbg_dec_init=yes
29185else
cristy8b350f62009-11-15 23:12:43 +000029186 ac_cv_lib_jbig_jbg_dec_init=no
cristy3ed852e2009-09-05 21:47:34 +000029187fi
cristy8b350f62009-11-15 23:12:43 +000029188rm -f core conftest.err conftest.$ac_objext \
29189 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029190LIBS=$ac_check_lib_save_LIBS
29191fi
cristy8b350f62009-11-15 23:12:43 +000029192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jbig_jbg_dec_init" >&5
cristy3ed852e2009-09-05 21:47:34 +000029193$as_echo "$ac_cv_lib_jbig_jbg_dec_init" >&6; }
cristyda16f162011-02-19 23:52:17 +000029194if test "x$ac_cv_lib_jbig_jbg_dec_init" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029195 passed=`expr $passed + 1`
29196else
29197 failed=`expr $failed + 1`
29198fi
29199
cristy8b350f62009-11-15 23:12:43 +000029200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JBIG package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000029201$as_echo_n "checking if JBIG package is complete... " >&6; }
29202 if test $passed -gt 0; then
29203 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000029204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000029205$as_echo "no -- some components failed test" >&6; }
29206 have_jbig='no (failed tests)'
29207 else
29208 JBIG_LIBS='-ljbig'
29209 LIBS="$JBIG_LIBS $LIBS"
29210
cristy8b350f62009-11-15 23:12:43 +000029211$as_echo "#define JBIG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029212
cristy8b350f62009-11-15 23:12:43 +000029213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000029214$as_echo "yes" >&6; }
29215 have_jbig='yes'
29216 fi
29217 else
cristy8b350f62009-11-15 23:12:43 +000029218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029219$as_echo "no" >&6; }
29220 fi
29221fi
cristy73bd4a52010-10-05 11:24:23 +000029222 if test "$have_jbig" = 'yes'; then
29223 JBIG_DELEGATE_TRUE=
29224 JBIG_DELEGATE_FALSE='#'
29225else
29226 JBIG_DELEGATE_TRUE='#'
29227 JBIG_DELEGATE_FALSE=
29228fi
29229
cristy3ed852e2009-09-05 21:47:34 +000029230
29231
29232
29233#
29234# Check for JPEG delegate library.
29235#
29236
29237# Check whether --with-jpeg was given.
cristy8b350f62009-11-15 23:12:43 +000029238if test "${with_jpeg+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029239 withval=$with_jpeg; with_jpeg=$withval
29240else
29241 with_jpeg='yes'
29242fi
29243
29244
29245if test "$with_jpeg" != 'yes'; then
29246 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-jpeg=$with_jpeg "
29247fi
29248
29249have_jpeg='no'
29250JPEG_LIBS=''
29251if test "$with_jpeg" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000029252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000029253$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000029254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG" >&5
cristy3ed852e2009-09-05 21:47:34 +000029255$as_echo_n "checking for JPEG... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000029257$as_echo "" >&6; }
29258 failed=0
29259 passed=0
cristy8b350f62009-11-15 23:12:43 +000029260 ac_fn_c_check_header_mongrel "$LINENO" "jconfig.h" "ac_cv_header_jconfig_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029261if test "x$ac_cv_header_jconfig_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029262 passed=`expr $passed + 1`
29263else
29264 failed=`expr $failed + 1`
29265fi
29266
29267
cristy8b350f62009-11-15 23:12:43 +000029268 ac_fn_c_check_header_mongrel "$LINENO" "jerror.h" "ac_cv_header_jerror_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029269if test "x$ac_cv_header_jerror_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029270 passed=`expr $passed + 1`
29271else
29272 failed=`expr $failed + 1`
29273fi
29274
29275
cristy8b350f62009-11-15 23:12:43 +000029276 ac_fn_c_check_header_mongrel "$LINENO" "jmorecfg.h" "ac_cv_header_jmorecfg_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029277if test "x$ac_cv_header_jmorecfg_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029278 passed=`expr $passed + 1`
29279else
29280 failed=`expr $failed + 1`
29281fi
29282
29283
cristy8b350f62009-11-15 23:12:43 +000029284 ac_fn_c_check_header_mongrel "$LINENO" "jpeglib.h" "ac_cv_header_jpeglib_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029285if test "x$ac_cv_header_jpeglib_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029286 passed=`expr $passed + 1`
29287else
29288 failed=`expr $failed + 1`
29289fi
29290
29291
cristy8b350f62009-11-15 23:12:43 +000029292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_read_header in -ljpeg" >&5
cristy3ed852e2009-09-05 21:47:34 +000029293$as_echo_n "checking for jpeg_read_header in -ljpeg... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029294if ${ac_cv_lib_jpeg_jpeg_read_header+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029295 $as_echo_n "(cached) " >&6
29296else
29297 ac_check_lib_save_LIBS=$LIBS
29298LIBS="-ljpeg $LIBS"
cristy8b350f62009-11-15 23:12:43 +000029299cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029300/* end confdefs.h. */
29301
29302/* Override any GCC internal prototype to avoid an error.
29303 Use char because int might match the return type of a GCC
29304 builtin and then its argument prototype would still apply. */
29305#ifdef __cplusplus
29306extern "C"
29307#endif
29308char jpeg_read_header ();
29309int
29310main ()
29311{
29312return jpeg_read_header ();
29313 ;
29314 return 0;
29315}
29316_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029317if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000029318 ac_cv_lib_jpeg_jpeg_read_header=yes
29319else
cristy8b350f62009-11-15 23:12:43 +000029320 ac_cv_lib_jpeg_jpeg_read_header=no
cristy3ed852e2009-09-05 21:47:34 +000029321fi
cristy8b350f62009-11-15 23:12:43 +000029322rm -f core conftest.err conftest.$ac_objext \
29323 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029324LIBS=$ac_check_lib_save_LIBS
29325fi
cristy8b350f62009-11-15 23:12:43 +000029326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_read_header" >&5
cristy3ed852e2009-09-05 21:47:34 +000029327$as_echo "$ac_cv_lib_jpeg_jpeg_read_header" >&6; }
cristyda16f162011-02-19 23:52:17 +000029328if test "x$ac_cv_lib_jpeg_jpeg_read_header" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029329 passed=`expr $passed + 1`
29330else
29331 failed=`expr $failed + 1`
29332fi
29333
29334
29335# Test for compatible JPEG library
29336if test "$ac_cv_jpeg_version_ok" != 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000029337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG library is version 6b or later" >&5
cristy3ed852e2009-09-05 21:47:34 +000029338$as_echo_n "checking for JPEG library is version 6b or later... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029339if ${ac_cv_jpeg_version_ok+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029340 $as_echo_n "(cached) " >&6
29341else
cristy8b350f62009-11-15 23:12:43 +000029342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029343/* end confdefs.h. */
29344#include <stdio.h>
29345#include <stdlib.h>
29346#include <jpeglib.h>
29347
29348int
29349main ()
29350{
29351
29352#if JPEG_LIB_VERSION < 62
29353#error IJG JPEG library must be version 6b or newer!
29354#endif
29355return 0;
29356
29357 ;
29358 return 0;
29359}
29360_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029361if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000029362 ac_cv_jpeg_version_ok='yes'; passed=`expr $passed + 1`
29363else
cristy8b350f62009-11-15 23:12:43 +000029364 ac_cv_jpeg_version_ok='no'; failed=`expr $failed + 1`
cristy3ed852e2009-09-05 21:47:34 +000029365fi
cristy3ed852e2009-09-05 21:47:34 +000029366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29367fi
cristy8b350f62009-11-15 23:12:43 +000029368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_jpeg_version_ok" >&5
cristy3ed852e2009-09-05 21:47:34 +000029369$as_echo "$ac_cv_jpeg_version_ok" >&6; }
29370fi
cristy8b350f62009-11-15 23:12:43 +000029371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JPEG package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000029372$as_echo_n "checking if JPEG package is complete... " >&6; }
29373 if test $passed -gt 0; then
29374 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000029375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000029376$as_echo "no -- some components failed test" >&6; }
29377 have_jpeg='no (failed tests)'
29378 else
29379 JPEG_LIBS='-ljpeg'
29380 LIBS="$JPEG_LIBS $LIBS"
29381
cristy8b350f62009-11-15 23:12:43 +000029382$as_echo "#define JPEG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029383
cristy8b350f62009-11-15 23:12:43 +000029384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000029385$as_echo "yes" >&6; }
29386 have_jpeg='yes'
29387 fi
29388 else
cristy8b350f62009-11-15 23:12:43 +000029389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029390$as_echo "no" >&6; }
29391 fi
29392fi
cristy73bd4a52010-10-05 11:24:23 +000029393 if test "$have_jpeg" = 'yes'; then
29394 JPEG_DELEGATE_TRUE=
29395 JPEG_DELEGATE_FALSE='#'
29396else
29397 JPEG_DELEGATE_TRUE='#'
29398 JPEG_DELEGATE_FALSE=
29399fi
29400
cristy3ed852e2009-09-05 21:47:34 +000029401
29402
29403
29404#
29405# Check for JPEG Version 2 delegate library.
29406#
29407
29408# Check whether --with-jp2 was given.
cristy8b350f62009-11-15 23:12:43 +000029409if test "${with_jp2+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029410 withval=$with_jp2; with_jp2=$withval
29411else
29412 with_jp2='yes'
29413fi
29414
29415
29416if test "$with_jp2" != 'yes'; then
29417 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-jp2=$with_jp2 "
29418fi
29419
29420have_jp2='no'
29421JP2_LIBS=''
29422if test "$with_jp2" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000029423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000029424$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000029425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG Version 2" >&5
cristy3ed852e2009-09-05 21:47:34 +000029426$as_echo_n "checking for JPEG Version 2... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000029428$as_echo "" >&6; }
29429 failed=0
29430 passed=0
cristy8b350f62009-11-15 23:12:43 +000029431 ac_fn_c_check_header_mongrel "$LINENO" "jasper/jasper.h" "ac_cv_header_jasper_jasper_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029432if test "x$ac_cv_header_jasper_jasper_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029433 passed=`expr $passed + 1`
29434else
29435 failed=`expr $failed + 1`
29436fi
29437
29438
cristy8b350f62009-11-15 23:12:43 +000029439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jas_stream_fopen in -ljasper" >&5
cristy3ed852e2009-09-05 21:47:34 +000029440$as_echo_n "checking for jas_stream_fopen in -ljasper... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029441if ${ac_cv_lib_jasper_jas_stream_fopen+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029442 $as_echo_n "(cached) " >&6
29443else
29444 ac_check_lib_save_LIBS=$LIBS
29445LIBS="-ljasper $LIBS"
cristy8b350f62009-11-15 23:12:43 +000029446cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029447/* end confdefs.h. */
29448
29449/* Override any GCC internal prototype to avoid an error.
29450 Use char because int might match the return type of a GCC
29451 builtin and then its argument prototype would still apply. */
29452#ifdef __cplusplus
29453extern "C"
29454#endif
29455char jas_stream_fopen ();
29456int
29457main ()
29458{
29459return jas_stream_fopen ();
29460 ;
29461 return 0;
29462}
29463_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029464if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000029465 ac_cv_lib_jasper_jas_stream_fopen=yes
29466else
cristy8b350f62009-11-15 23:12:43 +000029467 ac_cv_lib_jasper_jas_stream_fopen=no
cristy3ed852e2009-09-05 21:47:34 +000029468fi
cristy8b350f62009-11-15 23:12:43 +000029469rm -f core conftest.err conftest.$ac_objext \
29470 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029471LIBS=$ac_check_lib_save_LIBS
29472fi
cristy8b350f62009-11-15 23:12:43 +000029473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jasper_jas_stream_fopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000029474$as_echo "$ac_cv_lib_jasper_jas_stream_fopen" >&6; }
cristyda16f162011-02-19 23:52:17 +000029475if test "x$ac_cv_lib_jasper_jas_stream_fopen" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029476 passed=`expr $passed + 1`
29477else
29478 failed=`expr $failed + 1`
29479fi
29480
cristy8b350f62009-11-15 23:12:43 +000029481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JPEG version 2 support package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000029482$as_echo_n "checking if JPEG version 2 support package is complete... " >&6; }
29483 if test $passed -gt 0; then
29484 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000029485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000029486$as_echo "no -- some components failed test" >&6; }
29487 have_jp2='no (failed tests)'
29488 else
29489 JP2_LIBS='-ljasper'
29490 LIBS="$JP2_LIBS $LIBS"
29491
cristy8b350f62009-11-15 23:12:43 +000029492$as_echo "#define JP2_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029493
cristy8b350f62009-11-15 23:12:43 +000029494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000029495$as_echo "yes" >&6; }
29496 have_jp2='yes'
29497 fi
29498 else
cristy8b350f62009-11-15 23:12:43 +000029499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029500$as_echo "no" >&6; }
29501 fi
29502fi
cristy73bd4a52010-10-05 11:24:23 +000029503 if test "$have_jp2" = 'yes'; then
29504 JP2_DELEGATE_TRUE=
29505 JP2_DELEGATE_FALSE='#'
29506else
29507 JP2_DELEGATE_TRUE='#'
29508 JP2_DELEGATE_FALSE=
29509fi
29510
cristy3ed852e2009-09-05 21:47:34 +000029511
29512
29513
29514#
29515# Check for LCMS delegate library.
29516#
cristy71203402010-06-18 13:12:03 +000029517# Disable LCMS.
cristy3ed852e2009-09-05 21:47:34 +000029518
29519# Check whether --with-lcms was given.
cristy8b350f62009-11-15 23:12:43 +000029520if test "${with_lcms+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029521 withval=$with_lcms; with_lcms=$withval
29522else
29523 with_lcms='yes'
29524fi
29525
cristy71203402010-06-18 13:12:03 +000029526if test "$with_lcms" != 'yes' ; then
cristy3ed852e2009-09-05 21:47:34 +000029527 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lcms=$with_lcms "
29528fi
29529
cristy71203402010-06-18 13:12:03 +000029530# Disable LCMS2.
29531
29532# Check whether --with-lcms2 was given.
29533if test "${with_lcms2+set}" = set; then :
29534 withval=$with_lcms2; with_lcms2=$withval
29535else
29536 with_lcms2='yes'
29537fi
29538
29539if test "$with_lcms2" != 'yes' ; then
29540 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lcms2=$with_lcms2 "
29541fi
29542
29543have_lcms2='no'
cristy3ed852e2009-09-05 21:47:34 +000029544LCMS_LIBS=''
cristy71203402010-06-18 13:12:03 +000029545if test "$with_lcms2" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000029546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000029547$as_echo "-------------------------------------------------------------" >&6; }
cristy71203402010-06-18 13:12:03 +000029548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LCMS v2" >&5
29549$as_echo_n "checking for LCMS v2... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000029551$as_echo "" >&6; }
29552 failed=0
29553 passed=0
29554 have_lcms_header='no'
cristy71203402010-06-18 13:12:03 +000029555
29556 # Check for <lcms2.h>
cristyd09bcf92010-03-25 03:04:45 +000029557 ac_fn_c_check_header_mongrel "$LINENO" "lcms2.h" "ac_cv_header_lcms2_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029558if test "x$ac_cv_header_lcms2_h" = xyes; then :
cristyd09bcf92010-03-25 03:04:45 +000029559 have_lcms_header='yes'
29560fi
29561
29562
29563 if test "$have_lcms_header" = 'yes'; then
cristyd09bcf92010-03-25 03:04:45 +000029564
29565$as_echo "#define HAVE_LCMS2_H 1" >>confdefs.h
29566
cristy71203402010-06-18 13:12:03 +000029567 passed=`expr $passed + 1`
29568 fi
29569
29570 # Check for <lcms2/lcms2.h)
29571 if test "$have_lcms_header" != 'yes'; then
29572 ac_fn_c_check_header_mongrel "$LINENO" "lcms2/lcms2.h" "ac_cv_header_lcms2_lcms2_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029573if test "x$ac_cv_header_lcms2_lcms2_h" = xyes; then :
cristyd09bcf92010-03-25 03:04:45 +000029574 have_lcms_header='yes'
29575fi
29576
29577
cristy71203402010-06-18 13:12:03 +000029578 if test "$have_lcms_header" = 'yes'; then
29579 passed=`expr $passed + 1`
cristyd09bcf92010-03-25 03:04:45 +000029580
cristy71203402010-06-18 13:12:03 +000029581$as_echo "#define HAVE_LCMS2_LCMS2_H 1" >>confdefs.h
cristyd09bcf92010-03-25 03:04:45 +000029582
cristy71203402010-06-18 13:12:03 +000029583 fi
cristyd09bcf92010-03-25 03:04:45 +000029584 fi
cristy71203402010-06-18 13:12:03 +000029585
29586 # Failed to find lcms header?
29587 if test "$have_lcms_header" != 'yes'; then
29588 failed=`expr $failed + 1`
29589 fi
29590
29591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmsSetLogErrorHandler in -llcms2" >&5
29592$as_echo_n "checking for cmsSetLogErrorHandler in -llcms2... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029593if ${ac_cv_lib_lcms2_cmsSetLogErrorHandler+:} false; then :
cristyd09bcf92010-03-25 03:04:45 +000029594 $as_echo_n "(cached) " >&6
29595else
29596 ac_check_lib_save_LIBS=$LIBS
29597LIBS="-llcms2 $LIBS"
29598cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29599/* end confdefs.h. */
29600
29601/* Override any GCC internal prototype to avoid an error.
29602 Use char because int might match the return type of a GCC
29603 builtin and then its argument prototype would still apply. */
29604#ifdef __cplusplus
29605extern "C"
29606#endif
cristy71203402010-06-18 13:12:03 +000029607char cmsSetLogErrorHandler ();
cristyd09bcf92010-03-25 03:04:45 +000029608int
29609main ()
29610{
cristy71203402010-06-18 13:12:03 +000029611return cmsSetLogErrorHandler ();
cristyd09bcf92010-03-25 03:04:45 +000029612 ;
29613 return 0;
29614}
29615_ACEOF
29616if ac_fn_c_try_link "$LINENO"; then :
cristy71203402010-06-18 13:12:03 +000029617 ac_cv_lib_lcms2_cmsSetLogErrorHandler=yes
cristyd09bcf92010-03-25 03:04:45 +000029618else
cristy71203402010-06-18 13:12:03 +000029619 ac_cv_lib_lcms2_cmsSetLogErrorHandler=no
cristyd09bcf92010-03-25 03:04:45 +000029620fi
29621rm -f core conftest.err conftest.$ac_objext \
29622 conftest$ac_exeext conftest.$ac_ext
29623LIBS=$ac_check_lib_save_LIBS
29624fi
cristy71203402010-06-18 13:12:03 +000029625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lcms2_cmsSetLogErrorHandler" >&5
29626$as_echo "$ac_cv_lib_lcms2_cmsSetLogErrorHandler" >&6; }
cristyda16f162011-02-19 23:52:17 +000029627if test "x$ac_cv_lib_lcms2_cmsSetLogErrorHandler" = xyes; then :
cristyd09bcf92010-03-25 03:04:45 +000029628 passed=`expr $passed + 1`
29629else
29630 failed=`expr $failed + 1`
29631fi
29632
cristy71203402010-06-18 13:12:03 +000029633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if LCMS v2 package is complete" >&5
29634$as_echo_n "checking if LCMS v2 package is complete... " >&6; }
cristyd09bcf92010-03-25 03:04:45 +000029635 if test $passed -gt 0; then
cristy71203402010-06-18 13:12:03 +000029636 if test $failed -gt 0; then
29637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristyd09bcf92010-03-25 03:04:45 +000029638$as_echo "no -- some components failed test" >&6; }
cristy71203402010-06-18 13:12:03 +000029639 have_lcms2='no (failed tests)'
29640 else
29641 LCMS_LIBS='-llcms2'
29642 LIBS="$LCMS_LIBS $LIBS"
29643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristyd09bcf92010-03-25 03:04:45 +000029644$as_echo "yes" >&6; }
cristy71203402010-06-18 13:12:03 +000029645 have_lcms2='yes'
29646 fi
cristyd09bcf92010-03-25 03:04:45 +000029647 else
cristy71203402010-06-18 13:12:03 +000029648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristyd09bcf92010-03-25 03:04:45 +000029649$as_echo "no" >&6; }
29650 fi
29651fi
29652
cristy71203402010-06-18 13:12:03 +000029653#
29654# Check for LCMS v1 (1.11 or later)
29655#
29656if test $have_lcms2 = 'yes'; then
29657 with_lcms='no'
29658fi
29659
29660have_lcms='no'
cristyd09bcf92010-03-25 03:04:45 +000029661if test "$with_lcms" != 'no'; then
cristyd09bcf92010-03-25 03:04:45 +000029662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
29663$as_echo "-------------------------------------------------------------" >&6; }
cristy71203402010-06-18 13:12:03 +000029664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LCMS v1.1X" >&5
29665$as_echo_n "checking for LCMS v1.1X... " >&6; }
cristyd09bcf92010-03-25 03:04:45 +000029666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
29667$as_echo "" >&6; }
29668 failed=0
29669 passed=0
29670 have_lcms_header='no'
cristy71203402010-06-18 13:12:03 +000029671
29672 # Check for <lcms.h>
29673 if test "$have_lcms_header" != 'yes'; then
29674 ac_fn_c_check_header_mongrel "$LINENO" "lcms.h" "ac_cv_header_lcms_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029675if test "x$ac_cv_header_lcms_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029676 have_lcms_header='yes'
29677fi
29678
29679
cristy71203402010-06-18 13:12:03 +000029680 if test "$have_lcms_header" = 'yes'; then
cristy3ed852e2009-09-05 21:47:34 +000029681 passed=`expr $passed + 1`
29682
cristy8b350f62009-11-15 23:12:43 +000029683$as_echo "#define HAVE_LCMS_H 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029684
cristy71203402010-06-18 13:12:03 +000029685 fi
29686 fi
29687
29688 # Check for <lcms/lcms.h>
29689 if test "$have_lcms_header" != 'yes'; then
29690 ac_fn_c_check_header_mongrel "$LINENO" "lcms/lcms.h" "ac_cv_header_lcms_lcms_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029691if test "x$ac_cv_header_lcms_lcms_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029692 have_lcms_header='yes'
29693fi
29694
29695
cristy71203402010-06-18 13:12:03 +000029696 if test "$have_lcms_header" = 'yes'; then
29697 passed=`expr $passed + 1`
cristy3ed852e2009-09-05 21:47:34 +000029698
cristy8b350f62009-11-15 23:12:43 +000029699$as_echo "#define HAVE_LCMS_LCMS_H 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029700
cristy71203402010-06-18 13:12:03 +000029701 fi
cristy3ed852e2009-09-05 21:47:34 +000029702 fi
cristy71203402010-06-18 13:12:03 +000029703
29704 # Failed to find lcms header?
29705 if test "$have_lcms_header" != 'yes'; then
29706 failed=`expr $failed + 1`
29707 fi
29708
29709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmsSetErrorHandler in -llcms" >&5
29710$as_echo_n "checking for cmsSetErrorHandler in -llcms... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029711if ${ac_cv_lib_lcms_cmsSetErrorHandler+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029712 $as_echo_n "(cached) " >&6
29713else
29714 ac_check_lib_save_LIBS=$LIBS
29715LIBS="-llcms $LIBS"
cristy8b350f62009-11-15 23:12:43 +000029716cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029717/* end confdefs.h. */
29718
29719/* Override any GCC internal prototype to avoid an error.
29720 Use char because int might match the return type of a GCC
29721 builtin and then its argument prototype would still apply. */
29722#ifdef __cplusplus
29723extern "C"
29724#endif
cristy71203402010-06-18 13:12:03 +000029725char cmsSetErrorHandler ();
cristy3ed852e2009-09-05 21:47:34 +000029726int
29727main ()
29728{
cristy71203402010-06-18 13:12:03 +000029729return cmsSetErrorHandler ();
cristy3ed852e2009-09-05 21:47:34 +000029730 ;
29731 return 0;
29732}
29733_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029734if ac_fn_c_try_link "$LINENO"; then :
cristy71203402010-06-18 13:12:03 +000029735 ac_cv_lib_lcms_cmsSetErrorHandler=yes
cristy3ed852e2009-09-05 21:47:34 +000029736else
cristy71203402010-06-18 13:12:03 +000029737 ac_cv_lib_lcms_cmsSetErrorHandler=no
cristy3ed852e2009-09-05 21:47:34 +000029738fi
cristy8b350f62009-11-15 23:12:43 +000029739rm -f core conftest.err conftest.$ac_objext \
29740 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029741LIBS=$ac_check_lib_save_LIBS
29742fi
cristy71203402010-06-18 13:12:03 +000029743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lcms_cmsSetErrorHandler" >&5
29744$as_echo "$ac_cv_lib_lcms_cmsSetErrorHandler" >&6; }
cristyda16f162011-02-19 23:52:17 +000029745if test "x$ac_cv_lib_lcms_cmsSetErrorHandler" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029746 passed=`expr $passed + 1`
29747else
29748 failed=`expr $failed + 1`
29749fi
29750
cristy8b350f62009-11-15 23:12:43 +000029751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if LCMS package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000029752$as_echo_n "checking if LCMS package is complete... " >&6; }
29753 if test $passed -gt 0; then
cristy71203402010-06-18 13:12:03 +000029754 if test $failed -gt 0; then
29755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000029756$as_echo "no -- some components failed test" >&6; }
cristy71203402010-06-18 13:12:03 +000029757 have_lcms='no (failed tests)'
29758 else
29759 LCMS_LIBS='-llcms'
29760 LIBS="$LCMS_LIBS $LIBS"
29761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000029762$as_echo "yes" >&6; }
cristy71203402010-06-18 13:12:03 +000029763 have_lcms='yes'
29764 fi
cristy3ed852e2009-09-05 21:47:34 +000029765 else
cristy71203402010-06-18 13:12:03 +000029766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029767$as_echo "no" >&6; }
29768 fi
29769fi
cristy71203402010-06-18 13:12:03 +000029770
cristy73bd4a52010-10-05 11:24:23 +000029771 if test "$have_lcms2" = 'yes' -o "$have_lcms" = 'yes'; then
29772 LCMS_DELEGATE_TRUE=
29773 LCMS_DELEGATE_FALSE='#'
29774else
29775 LCMS_DELEGATE_TRUE='#'
29776 LCMS_DELEGATE_FALSE=
29777fi
29778
cristy71203402010-06-18 13:12:03 +000029779if test "$have_lcms2" = 'yes' -o "$have_lcms" = 'yes'; then
29780
29781$as_echo "#define LCMS_DELEGATE 1" >>confdefs.h
29782
29783fi
29784
cristy3ed852e2009-09-05 21:47:34 +000029785
29786
29787
29788#
29789# Check for the LQR (Liquid Rescale) delegate library.
29790#
29791
29792# Check whether --with-lqr was given.
cristy8b350f62009-11-15 23:12:43 +000029793if test "${with_lqr+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029794 withval=$with_lqr; with_lqr=$withval
29795else
29796 with_lqr='yes'
29797fi
29798
29799
29800if test "$with_lqr" != 'yes'; then
29801 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lqr=$with_lqr "
29802fi
29803
29804have_lqr='no'
29805LQR_CFLAGS=""
29806LQR_LIBS=""
29807LQR_PKG=""
29808if test "x$with_lqr" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000029809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000029810$as_echo "-------------------------------------------------------------" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000029811
29812pkg_failed=no
29813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LQR" >&5
29814$as_echo_n "checking for LQR... " >&6; }
29815
29816if test -n "$LQR_CFLAGS"; then
29817 pkg_cv_LQR_CFLAGS="$LQR_CFLAGS"
29818 elif test -n "$PKG_CONFIG"; then
29819 if test -n "$PKG_CONFIG" && \
29820 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lqr-1 >= 0.1.0\""; } >&5
29821 ($PKG_CONFIG --exists --print-errors "lqr-1 >= 0.1.0") 2>&5
29822 ac_status=$?
29823 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
29824 test $ac_status = 0; }; then
29825 pkg_cv_LQR_CFLAGS=`$PKG_CONFIG --cflags "lqr-1 >= 0.1.0" 2>/dev/null`
29826else
29827 pkg_failed=yes
29828fi
29829 else
29830 pkg_failed=untried
29831fi
29832if test -n "$LQR_LIBS"; then
29833 pkg_cv_LQR_LIBS="$LQR_LIBS"
29834 elif test -n "$PKG_CONFIG"; then
29835 if test -n "$PKG_CONFIG" && \
29836 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lqr-1 >= 0.1.0\""; } >&5
29837 ($PKG_CONFIG --exists --print-errors "lqr-1 >= 0.1.0") 2>&5
29838 ac_status=$?
29839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
29840 test $ac_status = 0; }; then
29841 pkg_cv_LQR_LIBS=`$PKG_CONFIG --libs "lqr-1 >= 0.1.0" 2>/dev/null`
29842else
29843 pkg_failed=yes
29844fi
29845 else
29846 pkg_failed=untried
29847fi
29848
29849
29850
29851if test $pkg_failed = yes; then
29852
29853if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
29854 _pkg_short_errors_supported=yes
29855else
29856 _pkg_short_errors_supported=no
29857fi
29858 if test $_pkg_short_errors_supported = yes; then
29859 LQR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "lqr-1 >= 0.1.0" 2>&1`
29860 else
29861 LQR_PKG_ERRORS=`$PKG_CONFIG --print-errors "lqr-1 >= 0.1.0" 2>&1`
29862 fi
29863 # Put the nasty error message in config.log where it belongs
29864 echo "$LQR_PKG_ERRORS" >&5
29865
29866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29867$as_echo "no" >&6; }
29868 have_lqr=no
29869elif test $pkg_failed = untried; then
29870 have_lqr=no
29871else
29872 LQR_CFLAGS=$pkg_cv_LQR_CFLAGS
29873 LQR_LIBS=$pkg_cv_LQR_LIBS
29874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
29875$as_echo "yes" >&6; }
29876 have_lqr=yes
29877fi
cristy8b350f62009-11-15 23:12:43 +000029878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000029879$as_echo "" >&6; }
29880fi
29881
29882if test "$have_lqr" = 'yes'; then
29883
cristy8b350f62009-11-15 23:12:43 +000029884$as_echo "#define LQR_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029885
29886 CFLAGS="$LQR_CFLAGS $CFLAGS"
29887fi
29888
cristy73bd4a52010-10-05 11:24:23 +000029889 if test "$have_lqr" = 'yes'; then
29890 LQR_DELEGATE_TRUE=
29891 LQR_DELEGATE_FALSE='#'
29892else
29893 LQR_DELEGATE_TRUE='#'
29894 LQR_DELEGATE_FALSE=
29895fi
29896
cristy3ed852e2009-09-05 21:47:34 +000029897
29898
29899
29900
cristy81beccd2011-10-03 18:17:24 +000029901# Disable LZMA (lzma library)
cristyfbb0ef02010-12-19 02:32:11 +000029902
29903# Check whether --with-lzma was given.
29904if test "${with_lzma+set}" = set; then :
29905 withval=$with_lzma; with_lzma=$withval
29906else
29907 with_lzma='yes'
29908fi
29909
cristy81beccd2011-10-03 18:17:24 +000029910if test "$with_lzma" != 'yes' ; then
cristyfbb0ef02010-12-19 02:32:11 +000029911 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lzma=$with_lzma "
29912fi
29913
cristy81beccd2011-10-03 18:17:24 +000029914#
29915# Check for LZMA
29916#
29917have_lzma='no'
29918LZMA_LIBS=''
29919if test "$with_lzma" != 'no' || test "$with_tiff" != 'no'; then
cristyfbb0ef02010-12-19 02:32:11 +000029920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
29921$as_echo "-------------------------------------------------------------" >&6; }
cristy81beccd2011-10-03 18:17:24 +000029922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LZMA" >&5
cristyfbb0ef02010-12-19 02:32:11 +000029923$as_echo_n "checking for LZMA... " >&6; }
cristy81beccd2011-10-03 18:17:24 +000029924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristyfbb0ef02010-12-19 02:32:11 +000029925$as_echo "" >&6; }
cristy81beccd2011-10-03 18:17:24 +000029926 failed=0
29927 passed=0
29928 ac_fn_c_check_header_mongrel "$LINENO" "lzma.h" "ac_cv_header_lzma_h" "$ac_includes_default"
29929if test "x$ac_cv_header_lzma_h" = xyes; then :
29930 passed=`expr $passed + 1`
29931else
29932 failed=`expr $failed + 1`
cristyfbb0ef02010-12-19 02:32:11 +000029933fi
29934
cristy81beccd2011-10-03 18:17:24 +000029935
29936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzma_code in -llzma" >&5
29937$as_echo_n "checking for lzma_code in -llzma... " >&6; }
29938if ${ac_cv_lib_lzma_lzma_code+:} false; then :
29939 $as_echo_n "(cached) " >&6
29940else
29941 ac_check_lib_save_LIBS=$LIBS
29942LIBS="-llzma $LIBS"
29943cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29944/* end confdefs.h. */
29945
29946/* Override any GCC internal prototype to avoid an error.
29947 Use char because int might match the return type of a GCC
29948 builtin and then its argument prototype would still apply. */
29949#ifdef __cplusplus
29950extern "C"
29951#endif
29952char lzma_code ();
29953int
29954main ()
29955{
29956return lzma_code ();
29957 ;
29958 return 0;
29959}
29960_ACEOF
29961if ac_fn_c_try_link "$LINENO"; then :
29962 ac_cv_lib_lzma_lzma_code=yes
29963else
29964 ac_cv_lib_lzma_lzma_code=no
29965fi
29966rm -f core conftest.err conftest.$ac_objext \
29967 conftest$ac_exeext conftest.$ac_ext
29968LIBS=$ac_check_lib_save_LIBS
29969fi
29970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lzma_lzma_code" >&5
29971$as_echo "$ac_cv_lib_lzma_lzma_code" >&6; }
29972if test "x$ac_cv_lib_lzma_lzma_code" = xyes; then :
29973 passed=`expr $passed + 1`
29974else
29975 failed=`expr $failed + 1`
29976fi
29977
29978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if LZMA package is complete" >&5
29979$as_echo_n "checking if LZMA package is complete... " >&6; }
29980 if test $passed -gt 0; then
29981 if test $failed -gt 0; then
29982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
29983$as_echo "no -- some components failed test" >&6; }
29984 have_lzma='no (failed tests)'
29985 else
29986 LZMA_LIBS='-llzma'
29987 LIBS="$LZMA_LIBS $LIBS"
cristyfbb0ef02010-12-19 02:32:11 +000029988
29989$as_echo "#define LZMA_DELEGATE 1" >>confdefs.h
29990
cristy81beccd2011-10-03 18:17:24 +000029991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
29992$as_echo "yes" >&6; }
29993 have_lzma='yes'
cristyfbb0ef02010-12-19 02:32:11 +000029994 fi
cristy81beccd2011-10-03 18:17:24 +000029995 else
29996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29997$as_echo "no" >&6; }
29998 fi
cristyfbb0ef02010-12-19 02:32:11 +000029999fi
30000 if test "$have_lzma" = 'yes'; then
30001 LZMA_DELEGATE_TRUE=
30002 LZMA_DELEGATE_FALSE='#'
30003else
30004 LZMA_DELEGATE_TRUE='#'
30005 LZMA_DELEGATE_FALSE=
30006fi
30007
30008
30009
30010
cristy3ed852e2009-09-05 21:47:34 +000030011#
30012# Check for the OpenEXR delegate library.
30013#
30014
30015# Check whether --with-openexr was given.
cristy8b350f62009-11-15 23:12:43 +000030016if test "${with_openexr+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030017 withval=$with_openexr; with_openexr=$withval
30018else
30019 with_openexr='yes'
30020fi
30021
30022
30023if test "$with_openexr" != 'yes'; then
30024 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-openexr=$with_openexr "
30025fi
30026
30027have_openexr='no'
30028OPENEXR_CFLAGS=""
30029OPENEXR_LIBS=""
30030OPENEXR_PKG=""
30031if test "x$with_openexr" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000030032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000030033$as_echo "-------------------------------------------------------------" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000030034
30035pkg_failed=no
30036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OPENEXR" >&5
30037$as_echo_n "checking for OPENEXR... " >&6; }
30038
30039if test -n "$OPENEXR_CFLAGS"; then
30040 pkg_cv_OPENEXR_CFLAGS="$OPENEXR_CFLAGS"
30041 elif test -n "$PKG_CONFIG"; then
30042 if test -n "$PKG_CONFIG" && \
30043 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"OpenEXR >= 1.0.6\""; } >&5
30044 ($PKG_CONFIG --exists --print-errors "OpenEXR >= 1.0.6") 2>&5
30045 ac_status=$?
30046 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30047 test $ac_status = 0; }; then
30048 pkg_cv_OPENEXR_CFLAGS=`$PKG_CONFIG --cflags "OpenEXR >= 1.0.6" 2>/dev/null`
30049else
30050 pkg_failed=yes
30051fi
30052 else
30053 pkg_failed=untried
30054fi
30055if test -n "$OPENEXR_LIBS"; then
30056 pkg_cv_OPENEXR_LIBS="$OPENEXR_LIBS"
30057 elif test -n "$PKG_CONFIG"; then
30058 if test -n "$PKG_CONFIG" && \
30059 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"OpenEXR >= 1.0.6\""; } >&5
30060 ($PKG_CONFIG --exists --print-errors "OpenEXR >= 1.0.6") 2>&5
30061 ac_status=$?
30062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30063 test $ac_status = 0; }; then
30064 pkg_cv_OPENEXR_LIBS=`$PKG_CONFIG --libs "OpenEXR >= 1.0.6" 2>/dev/null`
30065else
30066 pkg_failed=yes
30067fi
30068 else
30069 pkg_failed=untried
30070fi
30071
30072
30073
30074if test $pkg_failed = yes; then
30075
30076if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
30077 _pkg_short_errors_supported=yes
30078else
30079 _pkg_short_errors_supported=no
30080fi
30081 if test $_pkg_short_errors_supported = yes; then
30082 OPENEXR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "OpenEXR >= 1.0.6" 2>&1`
30083 else
30084 OPENEXR_PKG_ERRORS=`$PKG_CONFIG --print-errors "OpenEXR >= 1.0.6" 2>&1`
30085 fi
30086 # Put the nasty error message in config.log where it belongs
30087 echo "$OPENEXR_PKG_ERRORS" >&5
30088
30089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30090$as_echo "no" >&6; }
30091 have_openexr=no
30092elif test $pkg_failed = untried; then
30093 have_openexr=no
30094else
30095 OPENEXR_CFLAGS=$pkg_cv_OPENEXR_CFLAGS
30096 OPENEXR_LIBS=$pkg_cv_OPENEXR_LIBS
30097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30098$as_echo "yes" >&6; }
30099 have_openexr=yes
30100fi
cristy8b350f62009-11-15 23:12:43 +000030101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000030102$as_echo "" >&6; }
30103fi
30104
30105if test "$have_openexr" = 'yes'; then
30106
cristy8b350f62009-11-15 23:12:43 +000030107$as_echo "#define OPENEXR_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000030108
30109 if test "$with_modules" = 'no'; then
30110 CFLAGS="$OPENEXR_CFLAGS $CFLAGS"
30111 fi
30112fi
30113
cristy73bd4a52010-10-05 11:24:23 +000030114 if test "$have_openexr" = 'yes'; then
30115 OPENEXR_DELEGATE_TRUE=
30116 OPENEXR_DELEGATE_FALSE='#'
30117else
30118 OPENEXR_DELEGATE_TRUE='#'
30119 OPENEXR_DELEGATE_FALSE=
30120fi
30121
cristy3ed852e2009-09-05 21:47:34 +000030122
30123
30124
30125
30126#
30127# Check for PNG delegate library.
30128#
30129
30130# Check whether --with-png was given.
cristy8b350f62009-11-15 23:12:43 +000030131if test "${with_png+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030132 withval=$with_png; with_png=$withval
30133else
30134 with_png='yes'
30135fi
30136
30137
30138if test "$with_png" != 'yes'; then
30139 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-png=$with_png "
30140fi
30141
cristy81beccd2011-10-03 18:17:24 +000030142have_png='no'
30143PNG_LIBS=''
30144
30145if test "$with_png" != 'no' -a "$have_zlib" != 'no' ; then
30146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000030147$as_echo "-------------------------------------------------------------" >&6; }
cristy81beccd2011-10-03 18:17:24 +000030148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PNG support " >&5
30149$as_echo_n "checking for PNG support ... " >&6; }
30150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristyf805afb2011-10-03 17:17:37 +000030151$as_echo "" >&6; }
cristy81beccd2011-10-03 18:17:24 +000030152 failed=0
30153 passed=0
30154 ac_fn_c_check_header_mongrel "$LINENO" "png.h" "ac_cv_header_png_h" "$ac_includes_default"
30155if test "x$ac_cv_header_png_h" = xyes; then :
30156 passed=`expr $passed + 1`
30157else
30158 failed=`expr $failed + 1`
cristy64877302011-08-23 19:10:31 +000030159fi
30160
cristy81beccd2011-10-03 18:17:24 +000030161
30162
30163 if test $passed -gt 0; then
30164 for var in 5 4 2 '' ; do
cristy0615f0e2011-10-12 11:36:46 +000030165 if test "$have_png" = 'no' ; then
30166 if test "x${var}" = 'x' ; then
cristy81beccd2011-10-03 18:17:24 +000030167 pnglib='png'
30168 else
30169 pnglib="png1${var}"
30170 fi
30171
30172# Test for compatible LIBPNG library
30173 failed=0
30174 passed=0
cristy0615f0e2011-10-12 11:36:46 +000030175 if test "$with_png" = 'yes' -o "$with_png" = "libpng1${var}" ; then
cristy81beccd2011-10-03 18:17:24 +000030176 if test "${pnglib}" != 'png' ; then
30177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBPNG1${var} support " >&5
30178$as_echo_n "checking for LIBPNG1${var} support ... " >&6; }
30179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30180/* end confdefs.h. */
30181#include <stdio.h>
30182#include <stdlib.h>
30183#include <png.h>
30184
30185int
30186main ()
30187{
30188
30189#if PNG_LIBPNG_VER_MINOR != ${var}
30190#error LIBPNG library must be version 1${var}!
30191Kaboom, Kaboom
30192#endif
30193return 0;
30194
30195 ;
30196 return 0;
30197}
30198_ACEOF
30199if ac_fn_c_try_compile "$LINENO"; then :
30200 ac_cv_libpng_ok='yes'
30201else
30202 ac_cv_libpng_ok='no'
30203fi
30204rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30205 if test "$ac_cv_libpng_ok" = 'yes' ; then
30206 passed=`expr $passed + 1`
30207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30208$as_echo "yes" >&6; }
30209 else
30210 failed=`expr $failed + 1`
30211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30212$as_echo "no" >&6; }
30213 fi
30214 else
30215 passed=`expr $passed + 1`
30216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30217$as_echo "yes" >&6; }
30218 fi
30219 fi
30220
30221 if test $passed -gt 0 -a $failed -le 0; then
30222 if test "1${var}" = '15' ; then
30223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng15" >&5
30224$as_echo_n "checking for png_get_io_ptr in -lpng15... " >&6; }
30225if ${ac_cv_lib_png15_png_get_io_ptr+:} false; then :
30226 $as_echo_n "(cached) " >&6
30227else
30228 ac_check_lib_save_LIBS=$LIBS
30229LIBS="-lpng15 $LIBS"
30230cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30231/* end confdefs.h. */
30232
30233/* Override any GCC internal prototype to avoid an error.
30234 Use char because int might match the return type of a GCC
30235 builtin and then its argument prototype would still apply. */
30236#ifdef __cplusplus
30237extern "C"
30238#endif
30239char png_get_io_ptr ();
30240int
30241main ()
30242{
30243return png_get_io_ptr ();
30244 ;
30245 return 0;
30246}
30247_ACEOF
30248if ac_fn_c_try_link "$LINENO"; then :
30249 ac_cv_lib_png15_png_get_io_ptr=yes
30250else
30251 ac_cv_lib_png15_png_get_io_ptr=no
30252fi
30253rm -f core conftest.err conftest.$ac_objext \
30254 conftest$ac_exeext conftest.$ac_ext
30255LIBS=$ac_check_lib_save_LIBS
30256fi
30257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png15_png_get_io_ptr" >&5
30258$as_echo "$ac_cv_lib_png15_png_get_io_ptr" >&6; }
30259if test "x$ac_cv_lib_png15_png_get_io_ptr" = xyes; then :
30260 passed=`expr $passed + 1`
30261else
30262 failed=`expr $failed + 1`
30263fi
30264
30265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_longjmp in -lpng15" >&5
30266$as_echo_n "checking for png_longjmp in -lpng15... " >&6; }
30267if ${ac_cv_lib_png15_png_longjmp+:} false; then :
30268 $as_echo_n "(cached) " >&6
30269else
30270 ac_check_lib_save_LIBS=$LIBS
30271LIBS="-lpng15 $LIBS"
30272cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30273/* end confdefs.h. */
30274
30275/* Override any GCC internal prototype to avoid an error.
30276 Use char because int might match the return type of a GCC
30277 builtin and then its argument prototype would still apply. */
30278#ifdef __cplusplus
30279extern "C"
30280#endif
30281char png_longjmp ();
30282int
30283main ()
30284{
30285return png_longjmp ();
30286 ;
30287 return 0;
30288}
30289_ACEOF
30290if ac_fn_c_try_link "$LINENO"; then :
30291 ac_cv_lib_png15_png_longjmp=yes
30292else
30293 ac_cv_lib_png15_png_longjmp=no
30294fi
30295rm -f core conftest.err conftest.$ac_objext \
30296 conftest$ac_exeext conftest.$ac_ext
30297LIBS=$ac_check_lib_save_LIBS
30298fi
30299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png15_png_longjmp" >&5
30300$as_echo "$ac_cv_lib_png15_png_longjmp" >&6; }
30301if test "x$ac_cv_lib_png15_png_longjmp" = xyes; then :
30302 passed=`expr $passed + 1`
30303else
30304 failed=`expr $failed + 1`
30305fi
30306
30307 fi
30308 if test "1${var}" = '14' ; then
30309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng14" >&5
30310$as_echo_n "checking for png_get_io_ptr in -lpng14... " >&6; }
30311if ${ac_cv_lib_png14_png_get_io_ptr+:} false; then :
30312 $as_echo_n "(cached) " >&6
30313else
30314 ac_check_lib_save_LIBS=$LIBS
30315LIBS="-lpng14 $LIBS"
30316cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30317/* end confdefs.h. */
30318
30319/* Override any GCC internal prototype to avoid an error.
30320 Use char because int might match the return type of a GCC
30321 builtin and then its argument prototype would still apply. */
30322#ifdef __cplusplus
30323extern "C"
30324#endif
30325char png_get_io_ptr ();
30326int
30327main ()
30328{
30329return png_get_io_ptr ();
30330 ;
30331 return 0;
30332}
30333_ACEOF
30334if ac_fn_c_try_link "$LINENO"; then :
30335 ac_cv_lib_png14_png_get_io_ptr=yes
30336else
30337 ac_cv_lib_png14_png_get_io_ptr=no
30338fi
30339rm -f core conftest.err conftest.$ac_objext \
30340 conftest$ac_exeext conftest.$ac_ext
30341LIBS=$ac_check_lib_save_LIBS
30342fi
30343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png14_png_get_io_ptr" >&5
30344$as_echo "$ac_cv_lib_png14_png_get_io_ptr" >&6; }
30345if test "x$ac_cv_lib_png14_png_get_io_ptr" = xyes; then :
30346 passed=`expr $passed + 1`
30347else
30348 failed=`expr $failed + 1`
30349fi
30350
30351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_state in -lpng14" >&5
30352$as_echo_n "checking for png_get_io_state in -lpng14... " >&6; }
30353if ${ac_cv_lib_png14_png_get_io_state+:} false; then :
30354 $as_echo_n "(cached) " >&6
30355else
30356 ac_check_lib_save_LIBS=$LIBS
30357LIBS="-lpng14 $LIBS"
30358cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30359/* end confdefs.h. */
30360
30361/* Override any GCC internal prototype to avoid an error.
30362 Use char because int might match the return type of a GCC
30363 builtin and then its argument prototype would still apply. */
30364#ifdef __cplusplus
30365extern "C"
30366#endif
30367char png_get_io_state ();
30368int
30369main ()
30370{
30371return png_get_io_state ();
30372 ;
30373 return 0;
30374}
30375_ACEOF
30376if ac_fn_c_try_link "$LINENO"; then :
30377 ac_cv_lib_png14_png_get_io_state=yes
30378else
30379 ac_cv_lib_png14_png_get_io_state=no
30380fi
30381rm -f core conftest.err conftest.$ac_objext \
30382 conftest$ac_exeext conftest.$ac_ext
30383LIBS=$ac_check_lib_save_LIBS
30384fi
30385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png14_png_get_io_state" >&5
30386$as_echo "$ac_cv_lib_png14_png_get_io_state" >&6; }
30387if test "x$ac_cv_lib_png14_png_get_io_state" = xyes; then :
30388 passed=`expr $passed + 1`
30389else
30390 failed=`expr $failed + 1`
30391fi
30392
30393 fi
30394 if test "1${var}" = '12' ; then
30395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng12" >&5
30396$as_echo_n "checking for png_get_io_ptr in -lpng12... " >&6; }
30397if ${ac_cv_lib_png12_png_get_io_ptr+:} false; then :
30398 $as_echo_n "(cached) " >&6
30399else
30400 ac_check_lib_save_LIBS=$LIBS
30401LIBS="-lpng12 $LIBS"
30402cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30403/* end confdefs.h. */
30404
30405/* Override any GCC internal prototype to avoid an error.
30406 Use char because int might match the return type of a GCC
30407 builtin and then its argument prototype would still apply. */
30408#ifdef __cplusplus
30409extern "C"
30410#endif
30411char png_get_io_ptr ();
30412int
30413main ()
30414{
30415return png_get_io_ptr ();
30416 ;
30417 return 0;
30418}
30419_ACEOF
30420if ac_fn_c_try_link "$LINENO"; then :
30421 ac_cv_lib_png12_png_get_io_ptr=yes
30422else
30423 ac_cv_lib_png12_png_get_io_ptr=no
30424fi
30425rm -f core conftest.err conftest.$ac_objext \
30426 conftest$ac_exeext conftest.$ac_ext
30427LIBS=$ac_check_lib_save_LIBS
30428fi
30429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png12_png_get_io_ptr" >&5
30430$as_echo "$ac_cv_lib_png12_png_get_io_ptr" >&6; }
30431if test "x$ac_cv_lib_png12_png_get_io_ptr" = xyes; then :
30432 passed=`expr $passed + 1`
30433else
30434 failed=`expr $failed + 1`
30435fi
30436
30437 fi
30438 if test "1${var}" = '1' ; then
30439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng" >&5
30440$as_echo_n "checking for png_get_io_ptr in -lpng... " >&6; }
30441if ${ac_cv_lib_png_png_get_io_ptr+:} false; then :
30442 $as_echo_n "(cached) " >&6
30443else
30444 ac_check_lib_save_LIBS=$LIBS
30445LIBS="-lpng $LIBS"
30446cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30447/* end confdefs.h. */
30448
30449/* Override any GCC internal prototype to avoid an error.
30450 Use char because int might match the return type of a GCC
30451 builtin and then its argument prototype would still apply. */
30452#ifdef __cplusplus
30453extern "C"
30454#endif
30455char png_get_io_ptr ();
30456int
30457main ()
30458{
30459return png_get_io_ptr ();
30460 ;
30461 return 0;
30462}
30463_ACEOF
30464if ac_fn_c_try_link "$LINENO"; then :
30465 ac_cv_lib_png_png_get_io_ptr=yes
30466else
30467 ac_cv_lib_png_png_get_io_ptr=no
30468fi
30469rm -f core conftest.err conftest.$ac_objext \
30470 conftest$ac_exeext conftest.$ac_ext
30471LIBS=$ac_check_lib_save_LIBS
30472fi
30473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_get_io_ptr" >&5
30474$as_echo "$ac_cv_lib_png_png_get_io_ptr" >&6; }
30475if test "x$ac_cv_lib_png_png_get_io_ptr" = xyes; then :
30476 passed=`expr $passed + 1`
30477else
30478 failed=`expr $failed + 1`
30479fi
30480
30481 fi
30482 if test $passed -gt 0 -a $failed -le 0 ; then
30483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ${pnglib} package is complete" >&5
30484$as_echo_n "checking if ${pnglib} package is complete... " >&6; }
30485 if test $passed -gt 0 ; then
30486 if test $failed -gt 0 ; then
30487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
30488$as_echo "no -- some components failed test" >&6; }
30489 have_png='no (failed tests)'
30490 else
30491 PNG_LIBS="-l${pnglib}"
30492 LIBS="$PNG_LIBS $LIBS"
cristy3ed852e2009-09-05 21:47:34 +000030493
cristy8b350f62009-11-15 23:12:43 +000030494$as_echo "#define PNG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000030495
cristy81beccd2011-10-03 18:17:24 +000030496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30497$as_echo "yes" >&6; }
30498 have_png='yes'
30499 fi
30500 fi
30501 fi
30502 fi
30503 fi
30504 done
30505 fi
cristy3ed852e2009-09-05 21:47:34 +000030506fi
cristy64877302011-08-23 19:10:31 +000030507
cristy73bd4a52010-10-05 11:24:23 +000030508 if test "$have_png" = 'yes'; then
30509 PNG_DELEGATE_TRUE=
30510 PNG_DELEGATE_FALSE='#'
30511else
30512 PNG_DELEGATE_TRUE='#'
30513 PNG_DELEGATE_FALSE=
30514fi
30515
cristy3ed852e2009-09-05 21:47:34 +000030516
cristy50d3f5c2011-09-10 20:09:06 +000030517
cristy3ed852e2009-09-05 21:47:34 +000030518
30519
30520#
30521# Check for RSVG delegate library.
30522#
30523
30524# Check whether --with-rsvg was given.
cristy8b350f62009-11-15 23:12:43 +000030525if test "${with_rsvg+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030526 withval=$with_rsvg; with_rsvg=$withval
30527else
30528 with_rsvg=$have_x
30529fi
30530
30531
30532if test "$with_rsvg" != 'yes'; then
30533 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-rsvg=$with_rsvg "
30534fi
30535
30536have_rsvg='no'
30537have_cairo='no'
30538RSVG_CFLAGS=""
30539RSVG_LIBS=""
30540RSVG_PKG=""
30541if test "x$with_rsvg" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000030542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000030543$as_echo "-------------------------------------------------------------" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000030544
30545pkg_failed=no
30546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for RSVG" >&5
30547$as_echo_n "checking for RSVG... " >&6; }
30548
30549if test -n "$RSVG_CFLAGS"; then
30550 pkg_cv_RSVG_CFLAGS="$RSVG_CFLAGS"
30551 elif test -n "$PKG_CONFIG"; then
30552 if test -n "$PKG_CONFIG" && \
30553 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"librsvg-2.0 >= 2.9.0\""; } >&5
30554 ($PKG_CONFIG --exists --print-errors "librsvg-2.0 >= 2.9.0") 2>&5
30555 ac_status=$?
30556 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30557 test $ac_status = 0; }; then
30558 pkg_cv_RSVG_CFLAGS=`$PKG_CONFIG --cflags "librsvg-2.0 >= 2.9.0" 2>/dev/null`
30559else
30560 pkg_failed=yes
30561fi
30562 else
30563 pkg_failed=untried
30564fi
30565if test -n "$RSVG_LIBS"; then
30566 pkg_cv_RSVG_LIBS="$RSVG_LIBS"
30567 elif test -n "$PKG_CONFIG"; then
30568 if test -n "$PKG_CONFIG" && \
30569 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"librsvg-2.0 >= 2.9.0\""; } >&5
30570 ($PKG_CONFIG --exists --print-errors "librsvg-2.0 >= 2.9.0") 2>&5
30571 ac_status=$?
30572 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30573 test $ac_status = 0; }; then
30574 pkg_cv_RSVG_LIBS=`$PKG_CONFIG --libs "librsvg-2.0 >= 2.9.0" 2>/dev/null`
30575else
30576 pkg_failed=yes
30577fi
30578 else
30579 pkg_failed=untried
30580fi
30581
30582
30583
30584if test $pkg_failed = yes; then
30585
30586if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
30587 _pkg_short_errors_supported=yes
30588else
30589 _pkg_short_errors_supported=no
30590fi
30591 if test $_pkg_short_errors_supported = yes; then
30592 RSVG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "librsvg-2.0 >= 2.9.0" 2>&1`
30593 else
30594 RSVG_PKG_ERRORS=`$PKG_CONFIG --print-errors "librsvg-2.0 >= 2.9.0" 2>&1`
30595 fi
30596 # Put the nasty error message in config.log where it belongs
30597 echo "$RSVG_PKG_ERRORS" >&5
30598
30599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30600$as_echo "no" >&6; }
30601 have_rsvg=no
30602elif test $pkg_failed = untried; then
30603 have_rsvg=no
30604else
30605 RSVG_CFLAGS=$pkg_cv_RSVG_CFLAGS
30606 RSVG_LIBS=$pkg_cv_RSVG_LIBS
30607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30608$as_echo "yes" >&6; }
30609 have_rsvg=yes
30610fi
cristy8b350f62009-11-15 23:12:43 +000030611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000030612$as_echo "" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000030613
30614pkg_failed=no
30615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CAIRO_SVG" >&5
30616$as_echo_n "checking for CAIRO_SVG... " >&6; }
30617
30618if test -n "$CAIRO_SVG_CFLAGS"; then
30619 pkg_cv_CAIRO_SVG_CFLAGS="$CAIRO_SVG_CFLAGS"
30620 elif test -n "$PKG_CONFIG"; then
30621 if test -n "$PKG_CONFIG" && \
30622 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo-svg\""; } >&5
30623 ($PKG_CONFIG --exists --print-errors "cairo-svg") 2>&5
30624 ac_status=$?
30625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30626 test $ac_status = 0; }; then
30627 pkg_cv_CAIRO_SVG_CFLAGS=`$PKG_CONFIG --cflags "cairo-svg" 2>/dev/null`
30628else
30629 pkg_failed=yes
30630fi
30631 else
30632 pkg_failed=untried
30633fi
30634if test -n "$CAIRO_SVG_LIBS"; then
30635 pkg_cv_CAIRO_SVG_LIBS="$CAIRO_SVG_LIBS"
30636 elif test -n "$PKG_CONFIG"; then
30637 if test -n "$PKG_CONFIG" && \
30638 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo-svg\""; } >&5
30639 ($PKG_CONFIG --exists --print-errors "cairo-svg") 2>&5
30640 ac_status=$?
30641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30642 test $ac_status = 0; }; then
30643 pkg_cv_CAIRO_SVG_LIBS=`$PKG_CONFIG --libs "cairo-svg" 2>/dev/null`
30644else
30645 pkg_failed=yes
30646fi
30647 else
30648 pkg_failed=untried
30649fi
30650
30651
30652
30653if test $pkg_failed = yes; then
30654
30655if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
30656 _pkg_short_errors_supported=yes
30657else
30658 _pkg_short_errors_supported=no
30659fi
30660 if test $_pkg_short_errors_supported = yes; then
30661 CAIRO_SVG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "cairo-svg" 2>&1`
30662 else
30663 CAIRO_SVG_PKG_ERRORS=`$PKG_CONFIG --print-errors "cairo-svg" 2>&1`
30664 fi
30665 # Put the nasty error message in config.log where it belongs
30666 echo "$CAIRO_SVG_PKG_ERRORS" >&5
30667
30668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30669$as_echo "no" >&6; }
30670 have_cairo=no
30671elif test $pkg_failed = untried; then
30672 have_cairo=no
30673else
30674 CAIRO_SVG_CFLAGS=$pkg_cv_CAIRO_SVG_CFLAGS
30675 CAIRO_SVG_LIBS=$pkg_cv_CAIRO_SVG_LIBS
30676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30677$as_echo "yes" >&6; }
30678 have_cairo=yes
30679fi
cristy8b350f62009-11-15 23:12:43 +000030680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000030681$as_echo "" >&6; }
30682fi
30683
30684if test "$have_rsvg" = 'yes'; then
30685
cristy8b350f62009-11-15 23:12:43 +000030686$as_echo "#define RSVG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000030687
30688 if test "$with_modules" = 'no'; then
30689 CPPFLAGS="$RSVG_CFLAGS $CPPFLAGS"
30690 fi
30691fi
30692
30693if test "$have_cairo" = 'yes'; then
30694
cristy8b350f62009-11-15 23:12:43 +000030695$as_echo "#define CAIRO_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000030696
30697 if test "$with_modules" = 'no'; then
30698 CPPFLAGS="$CAIRO_SVG_CFLAGS $CPPFLAGS"
30699 fi
30700fi
30701
cristy73bd4a52010-10-05 11:24:23 +000030702 if test "$have_rsvg" = 'yes'; then
30703 RSVG_DELEGATE_TRUE=
30704 RSVG_DELEGATE_FALSE='#'
30705else
30706 RSVG_DELEGATE_TRUE='#'
30707 RSVG_DELEGATE_FALSE=
30708fi
30709
30710 if test "$have_cairo" = 'yes'; then
30711 CAIRO_DELEGATE_TRUE=
30712 CAIRO_DELEGATE_FALSE='#'
30713else
30714 CAIRO_DELEGATE_TRUE='#'
30715 CAIRO_DELEGATE_FALSE=
30716fi
30717
cristy3ed852e2009-09-05 21:47:34 +000030718
30719
30720
30721
30722#
30723# Check for TIFF delegate library.
30724#
30725
30726# Check whether --with-tiff was given.
cristy8b350f62009-11-15 23:12:43 +000030727if test "${with_tiff+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030728 withval=$with_tiff; with_tiff=$withval
30729else
30730 with_tiff='yes'
30731fi
30732
30733
30734if test "$with_tiff" != 'yes'; then
30735 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-tiff=$with_tiff "
30736fi
30737
30738have_tiff='no'
30739TIFF_LIBS=''
30740if test "$with_tiff" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000030741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000030742$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000030743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFF" >&5
cristy3ed852e2009-09-05 21:47:34 +000030744$as_echo_n "checking for TIFF... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000030746$as_echo "" >&6; }
30747 failed=0
30748 passed=0
cristy8b350f62009-11-15 23:12:43 +000030749 ac_fn_c_check_header_mongrel "$LINENO" "tiff.h" "ac_cv_header_tiff_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000030750if test "x$ac_cv_header_tiff_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030751 passed=`expr $passed + 1`
30752else
30753 failed=`expr $failed + 1`
30754fi
30755
30756
cristy8b350f62009-11-15 23:12:43 +000030757 ac_fn_c_check_header_mongrel "$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000030758if test "x$ac_cv_header_tiffio_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030759 passed=`expr $passed + 1`
30760else
30761 failed=`expr $failed + 1`
30762fi
30763
30764
cristy8b350f62009-11-15 23:12:43 +000030765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFOpen in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000030766$as_echo_n "checking for TIFFOpen in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000030767if ${ac_cv_lib_tiff_TIFFOpen+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000030768 $as_echo_n "(cached) " >&6
30769else
30770 ac_check_lib_save_LIBS=$LIBS
30771LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000030772cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030773/* end confdefs.h. */
30774
30775/* Override any GCC internal prototype to avoid an error.
30776 Use char because int might match the return type of a GCC
30777 builtin and then its argument prototype would still apply. */
30778#ifdef __cplusplus
30779extern "C"
30780#endif
30781char TIFFOpen ();
30782int
30783main ()
30784{
30785return TIFFOpen ();
30786 ;
30787 return 0;
30788}
30789_ACEOF
cristy8b350f62009-11-15 23:12:43 +000030790if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000030791 ac_cv_lib_tiff_TIFFOpen=yes
30792else
cristy8b350f62009-11-15 23:12:43 +000030793 ac_cv_lib_tiff_TIFFOpen=no
cristy3ed852e2009-09-05 21:47:34 +000030794fi
cristy8b350f62009-11-15 23:12:43 +000030795rm -f core conftest.err conftest.$ac_objext \
30796 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030797LIBS=$ac_check_lib_save_LIBS
30798fi
cristy8b350f62009-11-15 23:12:43 +000030799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFOpen" >&5
cristy3ed852e2009-09-05 21:47:34 +000030800$as_echo "$ac_cv_lib_tiff_TIFFOpen" >&6; }
cristyda16f162011-02-19 23:52:17 +000030801if test "x$ac_cv_lib_tiff_TIFFOpen" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030802 passed=`expr $passed + 1`
30803else
30804 failed=`expr $failed + 1`
30805fi
30806
cristy8b350f62009-11-15 23:12:43 +000030807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFClientOpen in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000030808$as_echo_n "checking for TIFFClientOpen in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000030809if ${ac_cv_lib_tiff_TIFFClientOpen+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000030810 $as_echo_n "(cached) " >&6
30811else
30812 ac_check_lib_save_LIBS=$LIBS
30813LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000030814cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030815/* end confdefs.h. */
30816
30817/* Override any GCC internal prototype to avoid an error.
30818 Use char because int might match the return type of a GCC
30819 builtin and then its argument prototype would still apply. */
30820#ifdef __cplusplus
30821extern "C"
30822#endif
30823char TIFFClientOpen ();
30824int
30825main ()
30826{
30827return TIFFClientOpen ();
30828 ;
30829 return 0;
30830}
30831_ACEOF
cristy8b350f62009-11-15 23:12:43 +000030832if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000030833 ac_cv_lib_tiff_TIFFClientOpen=yes
30834else
cristy8b350f62009-11-15 23:12:43 +000030835 ac_cv_lib_tiff_TIFFClientOpen=no
cristy3ed852e2009-09-05 21:47:34 +000030836fi
cristy8b350f62009-11-15 23:12:43 +000030837rm -f core conftest.err conftest.$ac_objext \
30838 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030839LIBS=$ac_check_lib_save_LIBS
30840fi
cristy8b350f62009-11-15 23:12:43 +000030841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFClientOpen" >&5
cristy3ed852e2009-09-05 21:47:34 +000030842$as_echo "$ac_cv_lib_tiff_TIFFClientOpen" >&6; }
cristyda16f162011-02-19 23:52:17 +000030843if test "x$ac_cv_lib_tiff_TIFFClientOpen" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030844 passed=`expr $passed + 1`
30845else
30846 failed=`expr $failed + 1`
30847fi
30848
cristyb97f1002010-07-26 14:02:57 +000030849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFIsBigEndian in -ltiff" >&5
30850$as_echo_n "checking for TIFFIsBigEndian in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000030851if ${ac_cv_lib_tiff_TIFFIsBigEndian+:} false; then :
cristyb97f1002010-07-26 14:02:57 +000030852 $as_echo_n "(cached) " >&6
30853else
30854 ac_check_lib_save_LIBS=$LIBS
30855LIBS="-ltiff $LIBS"
30856cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30857/* end confdefs.h. */
30858
30859/* Override any GCC internal prototype to avoid an error.
30860 Use char because int might match the return type of a GCC
30861 builtin and then its argument prototype would still apply. */
30862#ifdef __cplusplus
30863extern "C"
30864#endif
30865char TIFFIsBigEndian ();
30866int
30867main ()
30868{
30869return TIFFIsBigEndian ();
30870 ;
30871 return 0;
30872}
30873_ACEOF
30874if ac_fn_c_try_link "$LINENO"; then :
30875 ac_cv_lib_tiff_TIFFIsBigEndian=yes
30876else
30877 ac_cv_lib_tiff_TIFFIsBigEndian=no
30878fi
30879rm -f core conftest.err conftest.$ac_objext \
30880 conftest$ac_exeext conftest.$ac_ext
30881LIBS=$ac_check_lib_save_LIBS
30882fi
30883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFIsBigEndian" >&5
30884$as_echo "$ac_cv_lib_tiff_TIFFIsBigEndian" >&6; }
cristyda16f162011-02-19 23:52:17 +000030885if test "x$ac_cv_lib_tiff_TIFFIsBigEndian" = xyes; then :
cristyb97f1002010-07-26 14:02:57 +000030886 passed=`expr $passed + 1`
30887else
30888 failed=`expr $failed + 1`
30889fi
30890
cristy8b350f62009-11-15 23:12:43 +000030891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFIsByteSwapped in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000030892$as_echo_n "checking for TIFFIsByteSwapped in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000030893if ${ac_cv_lib_tiff_TIFFIsByteSwapped+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000030894 $as_echo_n "(cached) " >&6
30895else
30896 ac_check_lib_save_LIBS=$LIBS
30897LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000030898cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030899/* end confdefs.h. */
30900
30901/* Override any GCC internal prototype to avoid an error.
30902 Use char because int might match the return type of a GCC
30903 builtin and then its argument prototype would still apply. */
30904#ifdef __cplusplus
30905extern "C"
30906#endif
30907char TIFFIsByteSwapped ();
30908int
30909main ()
30910{
30911return TIFFIsByteSwapped ();
30912 ;
30913 return 0;
30914}
30915_ACEOF
cristy8b350f62009-11-15 23:12:43 +000030916if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000030917 ac_cv_lib_tiff_TIFFIsByteSwapped=yes
30918else
cristy8b350f62009-11-15 23:12:43 +000030919 ac_cv_lib_tiff_TIFFIsByteSwapped=no
cristy3ed852e2009-09-05 21:47:34 +000030920fi
cristy8b350f62009-11-15 23:12:43 +000030921rm -f core conftest.err conftest.$ac_objext \
30922 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030923LIBS=$ac_check_lib_save_LIBS
30924fi
cristy8b350f62009-11-15 23:12:43 +000030925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFIsByteSwapped" >&5
cristy3ed852e2009-09-05 21:47:34 +000030926$as_echo "$ac_cv_lib_tiff_TIFFIsByteSwapped" >&6; }
cristyda16f162011-02-19 23:52:17 +000030927if test "x$ac_cv_lib_tiff_TIFFIsByteSwapped" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030928 passed=`expr $passed + 1`
30929else
30930 failed=`expr $failed + 1`
30931fi
30932
cristy8b350f62009-11-15 23:12:43 +000030933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFReadRGBATile in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000030934$as_echo_n "checking for TIFFReadRGBATile in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000030935if ${ac_cv_lib_tiff_TIFFReadRGBATile+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000030936 $as_echo_n "(cached) " >&6
30937else
30938 ac_check_lib_save_LIBS=$LIBS
30939LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000030940cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030941/* end confdefs.h. */
30942
30943/* Override any GCC internal prototype to avoid an error.
30944 Use char because int might match the return type of a GCC
30945 builtin and then its argument prototype would still apply. */
30946#ifdef __cplusplus
30947extern "C"
30948#endif
30949char TIFFReadRGBATile ();
30950int
30951main ()
30952{
30953return TIFFReadRGBATile ();
30954 ;
30955 return 0;
30956}
30957_ACEOF
cristy8b350f62009-11-15 23:12:43 +000030958if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000030959 ac_cv_lib_tiff_TIFFReadRGBATile=yes
30960else
cristy8b350f62009-11-15 23:12:43 +000030961 ac_cv_lib_tiff_TIFFReadRGBATile=no
cristy3ed852e2009-09-05 21:47:34 +000030962fi
cristy8b350f62009-11-15 23:12:43 +000030963rm -f core conftest.err conftest.$ac_objext \
30964 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030965LIBS=$ac_check_lib_save_LIBS
30966fi
cristy8b350f62009-11-15 23:12:43 +000030967{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFReadRGBATile" >&5
cristy3ed852e2009-09-05 21:47:34 +000030968$as_echo "$ac_cv_lib_tiff_TIFFReadRGBATile" >&6; }
cristyda16f162011-02-19 23:52:17 +000030969if test "x$ac_cv_lib_tiff_TIFFReadRGBATile" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030970 passed=`expr $passed + 1`
30971else
30972 failed=`expr $failed + 1`
30973fi
30974
cristy8b350f62009-11-15 23:12:43 +000030975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFReadRGBAStrip in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000030976$as_echo_n "checking for TIFFReadRGBAStrip in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000030977if ${ac_cv_lib_tiff_TIFFReadRGBAStrip+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000030978 $as_echo_n "(cached) " >&6
30979else
30980 ac_check_lib_save_LIBS=$LIBS
30981LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000030982cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030983/* end confdefs.h. */
30984
30985/* Override any GCC internal prototype to avoid an error.
30986 Use char because int might match the return type of a GCC
30987 builtin and then its argument prototype would still apply. */
30988#ifdef __cplusplus
30989extern "C"
30990#endif
30991char TIFFReadRGBAStrip ();
30992int
30993main ()
30994{
30995return TIFFReadRGBAStrip ();
30996 ;
30997 return 0;
30998}
30999_ACEOF
cristy8b350f62009-11-15 23:12:43 +000031000if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000031001 ac_cv_lib_tiff_TIFFReadRGBAStrip=yes
31002else
cristy8b350f62009-11-15 23:12:43 +000031003 ac_cv_lib_tiff_TIFFReadRGBAStrip=no
cristy3ed852e2009-09-05 21:47:34 +000031004fi
cristy8b350f62009-11-15 23:12:43 +000031005rm -f core conftest.err conftest.$ac_objext \
31006 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031007LIBS=$ac_check_lib_save_LIBS
31008fi
cristy8b350f62009-11-15 23:12:43 +000031009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFReadRGBAStrip" >&5
cristy3ed852e2009-09-05 21:47:34 +000031010$as_echo "$ac_cv_lib_tiff_TIFFReadRGBAStrip" >&6; }
cristyda16f162011-02-19 23:52:17 +000031011if test "x$ac_cv_lib_tiff_TIFFReadRGBAStrip" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000031012 passed=`expr $passed + 1`
31013else
31014 failed=`expr $failed + 1`
31015fi
31016
cristy8b350f62009-11-15 23:12:43 +000031017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if TIFF package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000031018$as_echo_n "checking if TIFF package is complete... " >&6; }
31019 if test $passed -gt 0; then
31020 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000031021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000031022$as_echo "no -- some components failed test" >&6; }
31023 have_tiff='no (failed tests)'
31024 else
31025 TIFF_LIBS='-ltiff'
31026 LIBS="$TIFF_LIBS $LIBS"
31027
cristy8b350f62009-11-15 23:12:43 +000031028$as_echo "#define TIFF_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000031029
cristy8b350f62009-11-15 23:12:43 +000031030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000031031$as_echo "yes" >&6; }
31032 have_tiff='yes'
cristy8b350f62009-11-15 23:12:43 +000031033 for ac_header in tiffconf.h
31034do :
31035 ac_fn_c_check_header_mongrel "$LINENO" "tiffconf.h" "ac_cv_header_tiffconf_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000031036if test "x$ac_cv_header_tiffconf_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000031037 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000031038#define HAVE_TIFFCONF_H 1
cristy3ed852e2009-09-05 21:47:34 +000031039_ACEOF
31040
31041fi
31042
31043done
31044
cristy8b350f62009-11-15 23:12:43 +000031045 for ac_func in TIFFIsCODECConfigured TIFFMergeFieldInfo \
cristy3ed852e2009-09-05 21:47:34 +000031046 TIFFReadEXIFDirectory TIFFSetErrorHandlerExt TIFFSetTagExtender \
31047 TIFFSetWarningHandlerExt TIFFSwabArrayOfTriples
cristy8b350f62009-11-15 23:12:43 +000031048do :
31049 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
31050ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
cristy98dddb52010-11-04 00:30:15 +000031051if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000031052 cat >>confdefs.h <<_ACEOF
31053#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
31054_ACEOF
31055
31056fi
31057done
31058
31059 fi
31060 else
cristy8b350f62009-11-15 23:12:43 +000031061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031062$as_echo "no" >&6; }
31063 fi
31064fi
cristy73bd4a52010-10-05 11:24:23 +000031065 if test "$have_tiff" = 'yes'; then
31066 TIFF_DELEGATE_TRUE=
31067 TIFF_DELEGATE_FALSE='#'
31068else
31069 TIFF_DELEGATE_TRUE='#'
31070 TIFF_DELEGATE_FALSE=
31071fi
31072
cristy3ed852e2009-09-05 21:47:34 +000031073
31074
31075
31076#
cristyb1860752011-03-14 00:27:46 +000031077# Check for WEBP delegate library.
31078#
31079
31080# Check whether --with-webp was given.
31081if test "${with_webp+set}" = set; then :
31082 withval=$with_webp; with_webp=$withval
31083else
31084 with_webp='yes'
31085fi
31086
31087
31088if test "$with_webp" != 'yes'; then
31089 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-webp=$with_webp "
31090fi
31091
31092have_webp='no'
31093WEBP_LIBS=''
31094if test "$with_webp" != 'no'; then
31095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
31096$as_echo "-------------------------------------------------------------" >&6; }
31097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBP" >&5
31098$as_echo_n "checking for WEBP... " >&6; }
31099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
31100$as_echo "" >&6; }
31101 failed=0
31102 passed=0
31103 ac_fn_c_check_header_mongrel "$LINENO" "webp/decode.h" "ac_cv_header_webp_decode_h" "$ac_includes_default"
31104if test "x$ac_cv_header_webp_decode_h" = xyes; then :
31105 passed=`expr $passed + 1`
31106else
31107 failed=`expr $failed + 1`
31108fi
31109
31110
31111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WebPDecodeRGB in -lwebp" >&5
31112$as_echo_n "checking for WebPDecodeRGB in -lwebp... " >&6; }
31113if ${ac_cv_lib_webp_WebPDecodeRGB+:} false; then :
31114 $as_echo_n "(cached) " >&6
31115else
31116 ac_check_lib_save_LIBS=$LIBS
31117LIBS="-lwebp $LIBS"
31118cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31119/* end confdefs.h. */
31120
31121/* Override any GCC internal prototype to avoid an error.
31122 Use char because int might match the return type of a GCC
31123 builtin and then its argument prototype would still apply. */
31124#ifdef __cplusplus
31125extern "C"
31126#endif
31127char WebPDecodeRGB ();
31128int
31129main ()
31130{
31131return WebPDecodeRGB ();
31132 ;
31133 return 0;
31134}
31135_ACEOF
31136if ac_fn_c_try_link "$LINENO"; then :
31137 ac_cv_lib_webp_WebPDecodeRGB=yes
31138else
31139 ac_cv_lib_webp_WebPDecodeRGB=no
31140fi
31141rm -f core conftest.err conftest.$ac_objext \
31142 conftest$ac_exeext conftest.$ac_ext
31143LIBS=$ac_check_lib_save_LIBS
31144fi
31145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_webp_WebPDecodeRGB" >&5
31146$as_echo "$ac_cv_lib_webp_WebPDecodeRGB" >&6; }
31147if test "x$ac_cv_lib_webp_WebPDecodeRGB" = xyes; then :
31148 passed=`expr $passed + 1`
31149else
31150 failed=`expr $failed + 1`
31151fi
31152
31153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if WEBP package is complete" >&5
31154$as_echo_n "checking if WEBP package is complete... " >&6; }
31155 if test $passed -gt 0; then
31156 if test $failed -gt 0; then
31157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
31158$as_echo "no -- some components failed test" >&6; }
31159 have_webp='no (failed tests)'
31160 else
31161 WEBP_LIBS='-lwebp'
31162 LIBS="$WEBP_LIBS $LIBS"
31163
31164$as_echo "#define WEBP_DELEGATE 1" >>confdefs.h
31165
31166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31167$as_echo "yes" >&6; }
31168 have_webp='yes'
31169 fi
31170 else
31171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31172$as_echo "no" >&6; }
31173 fi
31174fi
31175 if test "$have_webp" = 'yes'; then
31176 WEBP_DELEGATE_TRUE=
31177 WEBP_DELEGATE_FALSE='#'
31178else
31179 WEBP_DELEGATE_TRUE='#'
31180 WEBP_DELEGATE_FALSE=
31181fi
31182
31183
31184
31185
31186#
cristy3ed852e2009-09-05 21:47:34 +000031187# Set Windows font directory.
31188#
31189
31190# Check whether --with-windows-font-dir was given.
cristy8b350f62009-11-15 23:12:43 +000031191if test "${with_windows_font_dir+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000031192 withval=$with_windows_font_dir; with_windows_font_dir=$withval
31193else
31194 with_windows_font_dir=''
31195fi
31196
31197if test "$with_windows_font_dir" != '' ; then
31198 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-windows-font-dir=$with_windows_font_dir "
31199fi
31200
31201
31202#
31203# Check for WMF delegate library.
31204#
31205
31206# Check whether --with-wmf was given.
cristy8b350f62009-11-15 23:12:43 +000031207if test "${with_wmf+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000031208 withval=$with_wmf; with_wmf=$withval
31209else
cristy8d63d1d2010-01-06 20:38:37 +000031210 with_wmf='yes'
cristy3ed852e2009-09-05 21:47:34 +000031211fi
31212
31213
31214if test "$with_wmf" != 'yes'; then
31215 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-wmf=$with_wmf "
31216fi
31217
31218have_wmf='no'
31219WMF_LIBS=''
cristy3ed852e2009-09-05 21:47:34 +000031220if test "$with_wmf" != 'no'; then
glennrp33e524b2011-08-24 17:41:57 +000031221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000031222$as_echo "-------------------------------------------------------------" >&6; }
glennrp33e524b2011-08-24 17:41:57 +000031223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WMF" >&5
cristy3ed852e2009-09-05 21:47:34 +000031224$as_echo_n "checking for WMF... " >&6; }
glennrp33e524b2011-08-24 17:41:57 +000031225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000031226$as_echo "" >&6; }
glennrp33e524b2011-08-24 17:41:57 +000031227 failed=0
31228 passed=0
31229 ac_fn_c_check_header_mongrel "$LINENO" "libwmf/eps.h" "ac_cv_header_libwmf_eps_h" "$ac_includes_default"
31230if test "x$ac_cv_header_libwmf_eps_h" = xyes; then :
31231 passed=`expr $passed + 1`
31232else
31233 failed=`expr $failed + 1`
cristy3ed852e2009-09-05 21:47:34 +000031234fi
31235
31236
glennrp33e524b2011-08-24 17:41:57 +000031237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wmf_eps_function in -lwmf" >&5
31238$as_echo_n "checking for wmf_eps_function in -lwmf... " >&6; }
31239if ${ac_cv_lib_wmf_wmf_eps_function+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031240 $as_echo_n "(cached) " >&6
31241else
31242 ac_check_lib_save_LIBS=$LIBS
glennrp33e524b2011-08-24 17:41:57 +000031243LIBS="-lwmf "-lwmflite" $LIBS"
cristy8b350f62009-11-15 23:12:43 +000031244cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031245/* end confdefs.h. */
31246
31247/* Override any GCC internal prototype to avoid an error.
31248 Use char because int might match the return type of a GCC
31249 builtin and then its argument prototype would still apply. */
31250#ifdef __cplusplus
31251extern "C"
31252#endif
glennrp33e524b2011-08-24 17:41:57 +000031253char wmf_eps_function ();
cristy3ed852e2009-09-05 21:47:34 +000031254int
31255main ()
31256{
glennrp33e524b2011-08-24 17:41:57 +000031257return wmf_eps_function ();
cristy3ed852e2009-09-05 21:47:34 +000031258 ;
31259 return 0;
31260}
31261_ACEOF
cristy8b350f62009-11-15 23:12:43 +000031262if ac_fn_c_try_link "$LINENO"; then :
glennrp33e524b2011-08-24 17:41:57 +000031263 ac_cv_lib_wmf_wmf_eps_function=yes
cristy3ed852e2009-09-05 21:47:34 +000031264else
glennrp33e524b2011-08-24 17:41:57 +000031265 ac_cv_lib_wmf_wmf_eps_function=no
cristy3ed852e2009-09-05 21:47:34 +000031266fi
cristy8b350f62009-11-15 23:12:43 +000031267rm -f core conftest.err conftest.$ac_objext \
31268 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031269LIBS=$ac_check_lib_save_LIBS
31270fi
glennrp33e524b2011-08-24 17:41:57 +000031271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wmf_wmf_eps_function" >&5
31272$as_echo "$ac_cv_lib_wmf_wmf_eps_function" >&6; }
31273if test "x$ac_cv_lib_wmf_wmf_eps_function" = xyes; then :
31274 passed=`expr $passed + 1`
cristy9243a2d2011-08-22 17:32:32 +000031275else
glennrp33e524b2011-08-24 17:41:57 +000031276 failed=`expr $failed + 1`
cristy9243a2d2011-08-22 17:32:32 +000031277fi
31278
glennrp33e524b2011-08-24 17:41:57 +000031279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if WMF package is complete" >&5
31280$as_echo_n "checking if WMF package is complete... " >&6; }
31281 if test $passed -gt 0; then
31282 if test $failed -gt 0; then
31283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
31284$as_echo "no -- some components failed test" >&6; }
31285 have_wmf='no (failed tests)'
31286 else
31287 WMF_LIBS='-lwmf -lwmflite'
31288 LIBS="$WMF_LIBS $LIBS"
cristy3ed852e2009-09-05 21:47:34 +000031289
cristy8b350f62009-11-15 23:12:43 +000031290$as_echo "#define WMF_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000031291
glennrp33e524b2011-08-24 17:41:57 +000031292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy9243a2d2011-08-22 17:32:32 +000031293$as_echo "yes" >&6; }
glennrp33e524b2011-08-24 17:41:57 +000031294 have_wmf='yes'
31295 fi
31296 else
31297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy9243a2d2011-08-22 17:32:32 +000031298$as_echo "no" >&6; }
glennrp33e524b2011-08-24 17:41:57 +000031299 fi
cristy3ed852e2009-09-05 21:47:34 +000031300fi
cristy73bd4a52010-10-05 11:24:23 +000031301 if test "$have_wmf" = 'yes'; then
31302 WMF_DELEGATE_TRUE=
31303 WMF_DELEGATE_FALSE='#'
31304else
31305 WMF_DELEGATE_TRUE='#'
31306 WMF_DELEGATE_FALSE=
31307fi
31308
cristy3ed852e2009-09-05 21:47:34 +000031309
31310
31311
cristy81beccd2011-10-03 18:17:24 +000031312
31313
cristy3ed852e2009-09-05 21:47:34 +000031314#
31315# Check for XML delegate library.
31316#
31317
31318# Check whether --with-xml was given.
cristy8b350f62009-11-15 23:12:43 +000031319if test "${with_xml+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000031320 withval=$with_xml; with_xml=$withval
31321else
cristy81beccd2011-10-03 18:17:24 +000031322 with_xml=$have_x
cristy3ed852e2009-09-05 21:47:34 +000031323fi
31324
31325
cristy81beccd2011-10-03 18:17:24 +000031326if test "$with_xml" != 'yes' ; then
cristy3ed852e2009-09-05 21:47:34 +000031327 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-xml=$with_xml "
31328fi
31329
cristy81beccd2011-10-03 18:17:24 +000031330have_xml='no'
31331XML_LIBS=''
31332if test "$with_xml" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000031333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000031334$as_echo "-------------------------------------------------------------" >&6; }
cristy81beccd2011-10-03 18:17:24 +000031335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML" >&5
31336$as_echo_n "checking for XML... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000031337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000031338$as_echo "" >&6; }
cristy81beccd2011-10-03 18:17:24 +000031339 PERSIST_LDFLAGS=$LDFLAGS
31340 PERSIST_CPPFLAGS=$CPPFLAGS
31341 xml2_config=''
31342 # Extract the first word of "xml2-config", so it can be a program name with args.
31343set dummy xml2-config; ac_word=$2
31344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
31345$as_echo_n "checking for $ac_word... " >&6; }
31346if ${ac_cv_path_xml2_config+:} false; then :
31347 $as_echo_n "(cached) " >&6
31348else
31349 case $xml2_config in
31350 [\\/]* | ?:[\\/]*)
31351 ac_cv_path_xml2_config="$xml2_config" # Let the user override the test with a path.
31352 ;;
31353 *)
31354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31355for as_dir in $PATH
31356do
31357 IFS=$as_save_IFS
31358 test -z "$as_dir" && as_dir=.
31359 for ac_exec_ext in '' $ac_executable_extensions; do
31360 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31361 ac_cv_path_xml2_config="$as_dir/$ac_word$ac_exec_ext"
31362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
31363 break 2
31364 fi
31365done
31366 done
31367IFS=$as_save_IFS
31368
31369 ;;
31370esac
31371fi
31372xml2_config=$ac_cv_path_xml2_config
31373if test -n "$xml2_config"; then
31374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xml2_config" >&5
31375$as_echo "$xml2_config" >&6; }
31376else
31377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31378$as_echo "no" >&6; }
cristy3ed852e2009-09-05 21:47:34 +000031379fi
31380
cristy81beccd2011-10-03 18:17:24 +000031381 if test -n "$xml2_config"; then
31382 # Debian installs libxml headers under /usr/include/libxml2/libxml with
31383 # the shared library installed under /usr/lib, whereas the package
31384 # installs itself under $prefix/libxml and $prefix/lib.
31385 xml2_prefix=`xml2-config --prefix`
31386 if test -d "${xml2_prefix}/include/libxml2"; then
31387 CPPFLAGS="$CPPFLAGS -I${xml2_prefix}/include/libxml2"
31388 fi
31389 if test "${xml2_prefix}" != '/usr'; then
31390 LDFLAGS="$LDFLAGS -L${xml2_prefix}/lib"
31391 fi
31392 fi
31393 failed=0
31394 passed=0
31395 ac_fn_c_check_header_mongrel "$LINENO" "libxml/parser.h" "ac_cv_header_libxml_parser_h" "$ac_includes_default"
31396if test "x$ac_cv_header_libxml_parser_h" = xyes; then :
31397 passed=`expr $passed + 1`
31398else
31399 failed=`expr $failed + 1`
31400fi
31401
31402
31403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlSAXVersion in -lxml2" >&5
31404$as_echo_n "checking for xmlSAXVersion in -lxml2... " >&6; }
31405if ${ac_cv_lib_xml2_xmlSAXVersion+:} false; then :
31406 $as_echo_n "(cached) " >&6
31407else
31408 ac_check_lib_save_LIBS=$LIBS
31409LIBS="-lxml2 $LIBS"
31410cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31411/* end confdefs.h. */
31412
31413/* Override any GCC internal prototype to avoid an error.
31414 Use char because int might match the return type of a GCC
31415 builtin and then its argument prototype would still apply. */
31416#ifdef __cplusplus
31417extern "C"
31418#endif
31419char xmlSAXVersion ();
31420int
31421main ()
31422{
31423return xmlSAXVersion ();
31424 ;
31425 return 0;
31426}
31427_ACEOF
31428if ac_fn_c_try_link "$LINENO"; then :
31429 ac_cv_lib_xml2_xmlSAXVersion=yes
31430else
31431 ac_cv_lib_xml2_xmlSAXVersion=no
31432fi
31433rm -f core conftest.err conftest.$ac_objext \
31434 conftest$ac_exeext conftest.$ac_ext
31435LIBS=$ac_check_lib_save_LIBS
31436fi
31437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlSAXVersion" >&5
31438$as_echo "$ac_cv_lib_xml2_xmlSAXVersion" >&6; }
31439if test "x$ac_cv_lib_xml2_xmlSAXVersion" = xyes; then :
31440 passed=`expr $passed + 1`
31441else
31442 failed=`expr $failed + 1`
31443fi
31444
31445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlParseChunk in -lxml2" >&5
31446$as_echo_n "checking for xmlParseChunk in -lxml2... " >&6; }
31447if ${ac_cv_lib_xml2_xmlParseChunk+:} false; then :
31448 $as_echo_n "(cached) " >&6
31449else
31450 ac_check_lib_save_LIBS=$LIBS
31451LIBS="-lxml2 $LIBS"
31452cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31453/* end confdefs.h. */
31454
31455/* Override any GCC internal prototype to avoid an error.
31456 Use char because int might match the return type of a GCC
31457 builtin and then its argument prototype would still apply. */
31458#ifdef __cplusplus
31459extern "C"
31460#endif
31461char xmlParseChunk ();
31462int
31463main ()
31464{
31465return xmlParseChunk ();
31466 ;
31467 return 0;
31468}
31469_ACEOF
31470if ac_fn_c_try_link "$LINENO"; then :
31471 ac_cv_lib_xml2_xmlParseChunk=yes
31472else
31473 ac_cv_lib_xml2_xmlParseChunk=no
31474fi
31475rm -f core conftest.err conftest.$ac_objext \
31476 conftest$ac_exeext conftest.$ac_ext
31477LIBS=$ac_check_lib_save_LIBS
31478fi
31479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlParseChunk" >&5
31480$as_echo "$ac_cv_lib_xml2_xmlParseChunk" >&6; }
31481if test "x$ac_cv_lib_xml2_xmlParseChunk" = xyes; then :
31482 passed=`expr $passed + 1`
31483else
31484 failed=`expr $failed + 1`
31485fi
31486
31487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlCreatePushParserCtxt in -lxml2" >&5
31488$as_echo_n "checking for xmlCreatePushParserCtxt in -lxml2... " >&6; }
31489if ${ac_cv_lib_xml2_xmlCreatePushParserCtxt+:} false; then :
31490 $as_echo_n "(cached) " >&6
31491else
31492 ac_check_lib_save_LIBS=$LIBS
31493LIBS="-lxml2 $LIBS"
31494cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31495/* end confdefs.h. */
31496
31497/* Override any GCC internal prototype to avoid an error.
31498 Use char because int might match the return type of a GCC
31499 builtin and then its argument prototype would still apply. */
31500#ifdef __cplusplus
31501extern "C"
31502#endif
31503char xmlCreatePushParserCtxt ();
31504int
31505main ()
31506{
31507return xmlCreatePushParserCtxt ();
31508 ;
31509 return 0;
31510}
31511_ACEOF
31512if ac_fn_c_try_link "$LINENO"; then :
31513 ac_cv_lib_xml2_xmlCreatePushParserCtxt=yes
31514else
31515 ac_cv_lib_xml2_xmlCreatePushParserCtxt=no
31516fi
31517rm -f core conftest.err conftest.$ac_objext \
31518 conftest$ac_exeext conftest.$ac_ext
31519LIBS=$ac_check_lib_save_LIBS
31520fi
31521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlCreatePushParserCtxt" >&5
31522$as_echo "$ac_cv_lib_xml2_xmlCreatePushParserCtxt" >&6; }
31523if test "x$ac_cv_lib_xml2_xmlCreatePushParserCtxt" = xyes; then :
31524 passed=`expr $passed + 1`
31525else
31526 failed=`expr $failed + 1`
31527fi
31528
31529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XML package is complete" >&5
31530$as_echo_n "checking if XML package is complete... " >&6; }
31531 if test $passed -gt 0; then
31532 if test $failed -gt 0; then
31533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
31534$as_echo "no -- some components failed test" >&6; }
31535 have_xml='no (failed tests)'
31536 LDFLAGS="$PERSIST_LDFLAGS"
31537 CPPFLAGS="$PERSIST_CPPFLAGS"
31538 else
31539 XML_LIBS='-lxml2'
31540 LIBS="$XML_LIBS $LIBS"
cristy3ed852e2009-09-05 21:47:34 +000031541
cristy8b350f62009-11-15 23:12:43 +000031542$as_echo "#define XML_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000031543
cristy81beccd2011-10-03 18:17:24 +000031544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31545$as_echo "yes" >&6; }
31546 have_xml='yes'
31547 fi
31548 else
31549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31550$as_echo "no" >&6; }
cristy3ed852e2009-09-05 21:47:34 +000031551 fi
31552fi
cristy73bd4a52010-10-05 11:24:23 +000031553 if test "$have_xml" = 'yes'; then
31554 XML_DELEGATE_TRUE=
31555 XML_DELEGATE_FALSE='#'
31556else
31557 XML_DELEGATE_TRUE='#'
31558 XML_DELEGATE_FALSE=
31559fi
31560
cristy3ed852e2009-09-05 21:47:34 +000031561
31562
31563
31564# Substitute compiler name to build/link PerlMagick
31565#
31566
31567
31568#
31569# Configure install Paths
31570#
31571
31572# Subdirectory under lib to place ImageMagick lib files
31573LIBRARY_RELATIVE_PATH="${PACKAGE_NAME}-${PACKAGE_VERSION}"
31574
31575cat >>confdefs.h <<_ACEOF
31576#define LIBRARY_RELATIVE_PATH "$LIBRARY_RELATIVE_PATH"
31577_ACEOF
31578
31579
31580# Path to ImageMagick bin directory
31581EXECUTABLE_PATH="${BIN_DIR}"
31582DEFINE_EXECUTABLE_PATH="${BIN_DIR}/"
31583case "${build_os}" in
31584 mingw* )
31585 DEFINE_EXECUTABLE_PATH=`$WinPathScript "$DEFINE_EXECUTABLE_PATH" 1`
31586 ;;
31587esac
31588
31589cat >>confdefs.h <<_ACEOF
31590#define EXECUTABLE_PATH "$DEFINE_EXECUTABLE_PATH"
31591_ACEOF
31592
31593
31594
31595# Path to ImageMagick lib
31596LIBRARY_PATH="${LIB_DIR}/${LIBRARY_RELATIVE_PATH}"
31597DEFINE_LIBRARY_PATH="${LIB_DIR}/${LIBRARY_RELATIVE_PATH}/"
31598case "${build_os}" in
31599 mingw* )
31600 DEFINE_LIBRARY_PATH=`$WinPathScript "$DEFINE_LIBRARY_PATH" 1`
31601 ;;
31602esac
31603
31604cat >>confdefs.h <<_ACEOF
31605#define LIBRARY_PATH "$DEFINE_LIBRARY_PATH"
31606_ACEOF
31607
31608
31609
cristy3ed852e2009-09-05 21:47:34 +000031610#
31611# Subdirectory under lib to place ImageMagick coder module files
31612CODER_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}/modules-Q${QUANTUM_DEPTH}/coders"
31613
31614cat >>confdefs.h <<_ACEOF
31615#define CODER_RELATIVE_PATH "$CODER_RELATIVE_PATH"
31616_ACEOF
31617
31618CODER_PATH="${LIB_DIR}/${CODER_RELATIVE_PATH}"
31619DEFINE_CODER_PATH="${LIB_DIR}/${CODER_RELATIVE_PATH}/"
31620case "${build_os}" in
31621 mingw* )
31622 DEFINE_CODER_PATH=`$WinPathScript "$DEFINE_CODER_PATH" 1`
31623 ;;
31624esac
31625
31626cat >>confdefs.h <<_ACEOF
31627#define CODER_PATH "$DEFINE_CODER_PATH"
31628_ACEOF
31629
31630
31631
31632#
31633# Subdirectory under lib to place ImageMagick filter module files
31634FILTER_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}/modules-Q${QUANTUM_DEPTH}/filters"
31635
31636cat >>confdefs.h <<_ACEOF
31637#define FILTER_RELATIVE_PATH "$FILTER_RELATIVE_PATH"
31638_ACEOF
31639
31640FILTER_PATH="${LIB_DIR}/${FILTER_RELATIVE_PATH}"
31641DEFINE_FILTER_PATH="${LIB_DIR}/${FILTER_RELATIVE_PATH}/"
31642case "${build_os}" in
31643 mingw* )
31644 DEFINE_FILTER_PATH=`$WinPathScript "$DEFINE_FILTER_PATH" 1`
31645 ;;
31646esac
31647
31648cat >>confdefs.h <<_ACEOF
31649#define FILTER_PATH "$DEFINE_FILTER_PATH"
31650_ACEOF
31651
31652
31653
31654#
31655# Path to ImageMagick documentation files
cristyd55889c2011-03-27 00:50:24 +000031656DOCUMENTATION_RELATIVE_PATH=""
31657DOCUMENTATION_PATH="${DOC_DIR}/${DOCUMENTATION_RELATIVE_PATH}"
31658DEFINE_DOCUMENTATION_PATH="${DOC_DIR}/${DOCUMENTATION_RELATIVE_PATH}/"
cristy3ed852e2009-09-05 21:47:34 +000031659case "${build_os}" in
31660 mingw* )
31661 DEFINE_DOCUMENTATION_PATH=`$WinPathScript "$DEFINE_DOCUMENTATION_PATH" 1`
31662 ;;
31663esac
31664
31665cat >>confdefs.h <<_ACEOF
31666#define DOCUMENTATION_PATH "$DEFINE_DOCUMENTATION_PATH"
31667_ACEOF
31668
31669
31670
cristy3cf8a722011-03-20 23:32:22 +000031671# Subdirectory to place ImageMagick configuration files
cristyba0f1972011-03-28 12:42:52 +000031672CONFIGURE_RELATIVE_PATH="${PACKAGE_NAME}"
cristy45dbd322011-03-27 16:40:38 +000031673
31674cat >>confdefs.h <<_ACEOF
31675#define CONFIGURE_RELATIVE_PATH "$CONFIGURE_RELATIVE_PATH"
31676_ACEOF
31677
31678CONFIGURE_PATH="${SYSCONF_DIR}/${CONFIGURE_RELATIVE_PATH}/"
31679DEFINE_CONFIGURE_PATH="${SYSCONF_DIR}/${CONFIGURE_RELATIVE_PATH}/"
31680case "${build_os}" in
31681 mingw* )
31682 DEFINE_CONFIGURE_PATH=`$WinPathScript "$DEFINE_CONFIGURE_PATH" 1`
31683 ;;
31684esac
31685
31686cat >>confdefs.h <<_ACEOF
31687#define CONFIGURE_PATH "$DEFINE_CONFIGURE_PATH"
31688_ACEOF
31689
31690
31691
31692# Subdirectory to place ImageMagick configuration files
cristy4f820712011-04-01 12:35:43 +000031693SHARE_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}"
cristy3ed852e2009-09-05 21:47:34 +000031694
31695cat >>confdefs.h <<_ACEOF
cristy4f820712011-04-01 12:35:43 +000031696#define SHARE_RELATIVE_PATH "$SHARE_RELATIVE_PATH"
cristy3ed852e2009-09-05 21:47:34 +000031697_ACEOF
31698
cristy4f820712011-04-01 12:35:43 +000031699SHARE_PATH="${DATA_DIR}/${SHARE_RELATIVE_PATH}"
31700DEFINE_SHARE_PATH="${DATA_DIR}/${SHARE_RELATIVE_PATH}/"
cristy3ed852e2009-09-05 21:47:34 +000031701case "${build_os}" in
31702 mingw* )
cristy4f820712011-04-01 12:35:43 +000031703 DEFINE_SHARE_PATH=`$WinPathScript "$DEFINE_SHARE_PATH" 1`
cristy3ed852e2009-09-05 21:47:34 +000031704 ;;
31705esac
31706
31707cat >>confdefs.h <<_ACEOF
cristy4f820712011-04-01 12:35:43 +000031708#define SHARE_PATH "$DEFINE_SHARE_PATH"
cristy3ed852e2009-09-05 21:47:34 +000031709_ACEOF
31710
31711
31712
31713#
31714# program_transform_name is formed for use in a Makefile, so create a
31715# modified version for use in a shell script.
31716configure_transform_name=`echo ${program_transform_name} | sed 's,\\$\\$,$,'`
31717
31718# Default delegate definitions
cristy8b350f62009-11-15 23:12:43 +000031719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000031720$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000031721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ImageMagick delegate programs" >&5
cristy3ed852e2009-09-05 21:47:34 +000031722$as_echo_n "checking for ImageMagick delegate programs... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000031723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000031724$as_echo "" >&6; }
31725AutotraceDecodeDelegateDefault='autotrace'
cristy3d7f8062009-09-24 20:45:35 +000031726BlenderDecodeDelegateDefault='blender'
cristy3ed852e2009-09-05 21:47:34 +000031727BZIPDelegateDefault='bzip2'
31728BrowseDelegateDefault='xdg-open'
31729CGMDecodeDelegateDefault='ralcgm'
31730CatDelegateDefault='cat'
31731DNGDecodeDelegateDefault='ufraw-batch'
31732GVCDecodeDelegateDefault='dot'
31733DVIDecodeDelegateDefault='dvips'
31734EchoDelegateDefault='echo'
31735EditorDelegateDefault='xterm'
31736FIGDecodeDelegateDefault='fig2dev'
31737ConvertDelegateDefault=`echo convert | sed ${configure_transform_name}`
31738DisplayDelegateDefault=`echo display | sed ${configure_transform_name}`
31739MogrifyDelegateDefault=`echo mogrify | sed ${configure_transform_name}`
31740GnuplotDecodeDelegateDefault='gnuplot'
cristy3ed852e2009-09-05 21:47:34 +000031741HPGLDecodeDelegateDefault='hp2xx'
31742HTMLDecodeDelegateDefault='html2ps'
31743ILBMDecodeDelegateDefault='ilbmtoppm'
31744ILBMEncodeDelegateDefault='ppmtoilbm'
31745LPDelegateDefault='lp'
31746LPRDelegateDefault='lpr'
31747LZWDecodeDelegateDefault='uncompress'
31748LZWEncodeDelegateDefault='compress'
31749LaunchDelegateDefault='gimp'
31750MANDelegateDefault='groff'
31751MPEGDecodeDelegateDefault='ffmpeg'
31752MPEGEncodeDelegateDefault='ffmpeg'
cristy935c86e2010-06-05 23:50:07 +000031753MrSIDDecodeDelegateDefault='mrsidgeodecode'
cristy3ed852e2009-09-05 21:47:34 +000031754MVDelegateDefault='mv'
31755PCLDelegateDefault='pcl6'
31756PGPDecodeDelegateDefault='pgpv'
31757POVDelegateDefault='povray'
31758if test "$native_win32_build" = 'yes'; then
31759 PSDelegateDefault='gswin32c'
cristyb7931f12009-09-25 10:22:21 +000031760elif test "$gslib_framework" = 'yes'; then
cristy3ed852e2009-09-05 21:47:34 +000031761 PSDelegateDefault='gsc'
31762else
31763 PSDelegateDefault='gs'
31764fi
31765RLEEncodeDelegateDefault='rawtorle'
31766RMDelegateDefault='rm'
cristy4689cf02010-02-17 21:15:45 +000031767RSVGDecodeDelegateDefault='rsvg'
cristy3ed852e2009-09-05 21:47:34 +000031768SCANDecodeDelegateDefault='scanimage'
31769TXTDelegateDefault='enscript'
cristy16db5ed2010-07-29 13:32:02 +000031770UniconvertorDelegateDefault='uniconvertor'
cristy3ed852e2009-09-05 21:47:34 +000031771WMFDecodeDelegateDefault='wmf2eps'
31772WWWDecodeDelegateDefault='curl'
31773XPSDelegateDefault='gxps'
31774ZipDelegateDefault='gzip'
31775
31776# Search for delegates
31777# Extract the first word of ""$AutotraceDecodeDelegateDefault"", so it can be a program name with args.
31778set dummy "$AutotraceDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031780$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031781if ${ac_cv_path_AutotraceDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031782 $as_echo_n "(cached) " >&6
31783else
31784 case $AutotraceDecodeDelegate in
31785 [\\/]* | ?:[\\/]*)
31786 ac_cv_path_AutotraceDecodeDelegate="$AutotraceDecodeDelegate" # Let the user override the test with a path.
31787 ;;
31788 *)
31789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31790for as_dir in $PATH
31791do
31792 IFS=$as_save_IFS
31793 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031794 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031795 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31796 ac_cv_path_AutotraceDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031798 break 2
31799 fi
31800done
cristy8b350f62009-11-15 23:12:43 +000031801 done
cristy3ed852e2009-09-05 21:47:34 +000031802IFS=$as_save_IFS
31803
31804 test -z "$ac_cv_path_AutotraceDecodeDelegate" && ac_cv_path_AutotraceDecodeDelegate=""$AutotraceDecodeDelegateDefault""
31805 ;;
31806esac
31807fi
31808AutotraceDecodeDelegate=$ac_cv_path_AutotraceDecodeDelegate
31809if test -n "$AutotraceDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000031810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AutotraceDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000031811$as_echo "$AutotraceDecodeDelegate" >&6; }
31812else
cristy8b350f62009-11-15 23:12:43 +000031813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031814$as_echo "no" >&6; }
31815fi
31816
31817
cristy3ed852e2009-09-05 21:47:34 +000031818# Extract the first word of ""$BlenderDecodeDelegateDefault"", so it can be a program name with args.
31819set dummy "$BlenderDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031821$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031822if ${ac_cv_path_BlenderDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031823 $as_echo_n "(cached) " >&6
31824else
31825 case $BlenderDecodeDelegate in
31826 [\\/]* | ?:[\\/]*)
31827 ac_cv_path_BlenderDecodeDelegate="$BlenderDecodeDelegate" # Let the user override the test with a path.
31828 ;;
31829 *)
31830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31831for as_dir in $PATH
31832do
31833 IFS=$as_save_IFS
31834 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031835 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031836 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31837 ac_cv_path_BlenderDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031839 break 2
31840 fi
31841done
cristy8b350f62009-11-15 23:12:43 +000031842 done
cristy3ed852e2009-09-05 21:47:34 +000031843IFS=$as_save_IFS
31844
31845 test -z "$ac_cv_path_BlenderDecodeDelegate" && ac_cv_path_BlenderDecodeDelegate=""$BlenderDecodeDelegateDefault""
31846 ;;
31847esac
31848fi
31849BlenderDecodeDelegate=$ac_cv_path_BlenderDecodeDelegate
31850if test -n "$BlenderDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000031851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BlenderDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000031852$as_echo "$BlenderDecodeDelegate" >&6; }
31853else
cristy8b350f62009-11-15 23:12:43 +000031854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031855$as_echo "no" >&6; }
31856fi
31857
31858
31859# Extract the first word of ""$BZIPDelegateDefault"", so it can be a program name with args.
31860set dummy "$BZIPDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031862$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031863if ${ac_cv_path_BZIPDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031864 $as_echo_n "(cached) " >&6
31865else
31866 case $BZIPDelegate in
31867 [\\/]* | ?:[\\/]*)
31868 ac_cv_path_BZIPDelegate="$BZIPDelegate" # Let the user override the test with a path.
31869 ;;
31870 *)
31871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31872for as_dir in $PATH
31873do
31874 IFS=$as_save_IFS
31875 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031876 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31878 ac_cv_path_BZIPDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031880 break 2
31881 fi
31882done
cristy8b350f62009-11-15 23:12:43 +000031883 done
cristy3ed852e2009-09-05 21:47:34 +000031884IFS=$as_save_IFS
31885
31886 test -z "$ac_cv_path_BZIPDelegate" && ac_cv_path_BZIPDelegate=""$BZIPDelegateDefault""
31887 ;;
31888esac
31889fi
31890BZIPDelegate=$ac_cv_path_BZIPDelegate
31891if test -n "$BZIPDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000031892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BZIPDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000031893$as_echo "$BZIPDelegate" >&6; }
31894else
cristy8b350f62009-11-15 23:12:43 +000031895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031896$as_echo "no" >&6; }
31897fi
31898
31899
31900# Extract the first word of ""$BrowseDelegateDefault" mozilla firefox netscape", so it can be a program name with args.
31901set dummy "$BrowseDelegateDefault" mozilla firefox netscape; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031903$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031904if ${ac_cv_path_BrowseDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031905 $as_echo_n "(cached) " >&6
31906else
31907 case $BrowseDelegate in
31908 [\\/]* | ?:[\\/]*)
31909 ac_cv_path_BrowseDelegate="$BrowseDelegate" # Let the user override the test with a path.
31910 ;;
31911 *)
31912 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31913for as_dir in $PATH
31914do
31915 IFS=$as_save_IFS
31916 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031917 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031918 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31919 ac_cv_path_BrowseDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031920 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031921 break 2
31922 fi
31923done
cristy8b350f62009-11-15 23:12:43 +000031924 done
cristy3ed852e2009-09-05 21:47:34 +000031925IFS=$as_save_IFS
31926
31927 test -z "$ac_cv_path_BrowseDelegate" && ac_cv_path_BrowseDelegate=""$BrowseDelegateDefault""
31928 ;;
31929esac
31930fi
31931BrowseDelegate=$ac_cv_path_BrowseDelegate
31932if test -n "$BrowseDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000031933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BrowseDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000031934$as_echo "$BrowseDelegate" >&6; }
31935else
cristy8b350f62009-11-15 23:12:43 +000031936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031937$as_echo "no" >&6; }
31938fi
31939
31940
31941# Extract the first word of ""$CGMDecodeDelegateDefault"", so it can be a program name with args.
31942set dummy "$CGMDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031944$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031945if ${ac_cv_path_CGMDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031946 $as_echo_n "(cached) " >&6
31947else
31948 case $CGMDecodeDelegate in
31949 [\\/]* | ?:[\\/]*)
31950 ac_cv_path_CGMDecodeDelegate="$CGMDecodeDelegate" # Let the user override the test with a path.
31951 ;;
31952 *)
31953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31954for as_dir in $PATH
31955do
31956 IFS=$as_save_IFS
31957 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031958 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031959 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31960 ac_cv_path_CGMDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031962 break 2
31963 fi
31964done
cristy8b350f62009-11-15 23:12:43 +000031965 done
cristy3ed852e2009-09-05 21:47:34 +000031966IFS=$as_save_IFS
31967
31968 test -z "$ac_cv_path_CGMDecodeDelegate" && ac_cv_path_CGMDecodeDelegate=""$CGMDecodeDelegateDefault""
31969 ;;
31970esac
31971fi
31972CGMDecodeDelegate=$ac_cv_path_CGMDecodeDelegate
31973if test -n "$CGMDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000031974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CGMDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000031975$as_echo "$CGMDecodeDelegate" >&6; }
31976else
cristy8b350f62009-11-15 23:12:43 +000031977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031978$as_echo "no" >&6; }
31979fi
31980
31981
31982# Extract the first word of ""$CatDelegateDefault"", so it can be a program name with args.
31983set dummy "$CatDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031985$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031986if ${ac_cv_path_CatDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031987 $as_echo_n "(cached) " >&6
31988else
31989 case $CatDelegate in
31990 [\\/]* | ?:[\\/]*)
31991 ac_cv_path_CatDelegate="$CatDelegate" # Let the user override the test with a path.
31992 ;;
31993 *)
31994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31995for as_dir in $PATH
31996do
31997 IFS=$as_save_IFS
31998 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031999 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032000 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32001 ac_cv_path_CatDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032002 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032003 break 2
32004 fi
32005done
cristy8b350f62009-11-15 23:12:43 +000032006 done
cristy3ed852e2009-09-05 21:47:34 +000032007IFS=$as_save_IFS
32008
32009 test -z "$ac_cv_path_CatDelegate" && ac_cv_path_CatDelegate=""$CatDelegateDefault""
32010 ;;
32011esac
32012fi
32013CatDelegate=$ac_cv_path_CatDelegate
32014if test -n "$CatDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CatDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032016$as_echo "$CatDelegate" >&6; }
32017else
cristy8b350f62009-11-15 23:12:43 +000032018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032019$as_echo "no" >&6; }
32020fi
32021
32022
32023# Extract the first word of ""$DNGDecodeDelegateDefault"", so it can be a program name with args.
32024set dummy "$DNGDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032026$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032027if ${ac_cv_path_DNGDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032028 $as_echo_n "(cached) " >&6
32029else
32030 case $DNGDecodeDelegate in
32031 [\\/]* | ?:[\\/]*)
32032 ac_cv_path_DNGDecodeDelegate="$DNGDecodeDelegate" # Let the user override the test with a path.
32033 ;;
32034 *)
32035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32036for as_dir in $PATH
32037do
32038 IFS=$as_save_IFS
32039 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032040 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032041 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32042 ac_cv_path_DNGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032044 break 2
32045 fi
32046done
cristy8b350f62009-11-15 23:12:43 +000032047 done
cristy3ed852e2009-09-05 21:47:34 +000032048IFS=$as_save_IFS
32049
32050 test -z "$ac_cv_path_DNGDecodeDelegate" && ac_cv_path_DNGDecodeDelegate=""$DNGDecodeDelegateDefault""
32051 ;;
32052esac
32053fi
32054DNGDecodeDelegate=$ac_cv_path_DNGDecodeDelegate
32055if test -n "$DNGDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DNGDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032057$as_echo "$DNGDecodeDelegate" >&6; }
32058else
cristy8b350f62009-11-15 23:12:43 +000032059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032060$as_echo "no" >&6; }
32061fi
32062
32063
32064# Extract the first word of ""$GVCDecodeDelegateDefault"", so it can be a program name with args.
32065set dummy "$GVCDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032067$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032068if ${ac_cv_path_GVCDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032069 $as_echo_n "(cached) " >&6
32070else
32071 case $GVCDecodeDelegate in
32072 [\\/]* | ?:[\\/]*)
32073 ac_cv_path_GVCDecodeDelegate="$GVCDecodeDelegate" # Let the user override the test with a path.
32074 ;;
32075 *)
32076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32077for as_dir in $PATH
32078do
32079 IFS=$as_save_IFS
32080 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032081 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032082 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32083 ac_cv_path_GVCDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032085 break 2
32086 fi
32087done
cristy8b350f62009-11-15 23:12:43 +000032088 done
cristy3ed852e2009-09-05 21:47:34 +000032089IFS=$as_save_IFS
32090
32091 test -z "$ac_cv_path_GVCDecodeDelegate" && ac_cv_path_GVCDecodeDelegate=""$GVCDecodeDelegateDefault""
32092 ;;
32093esac
32094fi
32095GVCDecodeDelegate=$ac_cv_path_GVCDecodeDelegate
32096if test -n "$GVCDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GVCDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032098$as_echo "$GVCDecodeDelegate" >&6; }
32099else
cristy8b350f62009-11-15 23:12:43 +000032100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032101$as_echo "no" >&6; }
32102fi
32103
32104
32105# Extract the first word of ""$DVIDecodeDelegateDefault"", so it can be a program name with args.
32106set dummy "$DVIDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032108$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032109if ${ac_cv_path_DVIDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032110 $as_echo_n "(cached) " >&6
32111else
32112 case $DVIDecodeDelegate in
32113 [\\/]* | ?:[\\/]*)
32114 ac_cv_path_DVIDecodeDelegate="$DVIDecodeDelegate" # Let the user override the test with a path.
32115 ;;
32116 *)
32117 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32118for as_dir in $PATH
32119do
32120 IFS=$as_save_IFS
32121 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032122 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032123 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32124 ac_cv_path_DVIDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032126 break 2
32127 fi
32128done
cristy8b350f62009-11-15 23:12:43 +000032129 done
cristy3ed852e2009-09-05 21:47:34 +000032130IFS=$as_save_IFS
32131
32132 test -z "$ac_cv_path_DVIDecodeDelegate" && ac_cv_path_DVIDecodeDelegate=""$DVIDecodeDelegateDefault""
32133 ;;
32134esac
32135fi
32136DVIDecodeDelegate=$ac_cv_path_DVIDecodeDelegate
32137if test -n "$DVIDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DVIDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032139$as_echo "$DVIDecodeDelegate" >&6; }
32140else
cristy8b350f62009-11-15 23:12:43 +000032141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032142$as_echo "no" >&6; }
32143fi
32144
32145
32146# Extract the first word of ""$EchoDelegateDefault"", so it can be a program name with args.
32147set dummy "$EchoDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032149$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032150if ${ac_cv_path_EchoDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032151 $as_echo_n "(cached) " >&6
32152else
32153 case $EchoDelegate in
32154 [\\/]* | ?:[\\/]*)
32155 ac_cv_path_EchoDelegate="$EchoDelegate" # Let the user override the test with a path.
32156 ;;
32157 *)
32158 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32159for as_dir in $PATH
32160do
32161 IFS=$as_save_IFS
32162 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032163 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032164 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32165 ac_cv_path_EchoDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032167 break 2
32168 fi
32169done
cristy8b350f62009-11-15 23:12:43 +000032170 done
cristy3ed852e2009-09-05 21:47:34 +000032171IFS=$as_save_IFS
32172
32173 test -z "$ac_cv_path_EchoDelegate" && ac_cv_path_EchoDelegate=""$EchoDelegateDefault""
32174 ;;
32175esac
32176fi
32177EchoDelegate=$ac_cv_path_EchoDelegate
32178if test -n "$EchoDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EchoDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032180$as_echo "$EchoDelegate" >&6; }
32181else
cristy8b350f62009-11-15 23:12:43 +000032182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032183$as_echo "no" >&6; }
32184fi
32185
32186
32187# Extract the first word of ""$EditorDelegateDefault"", so it can be a program name with args.
32188set dummy "$EditorDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032190$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032191if ${ac_cv_path_EditorDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032192 $as_echo_n "(cached) " >&6
32193else
32194 case $EditorDelegate in
32195 [\\/]* | ?:[\\/]*)
32196 ac_cv_path_EditorDelegate="$EditorDelegate" # Let the user override the test with a path.
32197 ;;
32198 *)
32199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32200for as_dir in $PATH
32201do
32202 IFS=$as_save_IFS
32203 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032204 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032205 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32206 ac_cv_path_EditorDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032208 break 2
32209 fi
32210done
cristy8b350f62009-11-15 23:12:43 +000032211 done
cristy3ed852e2009-09-05 21:47:34 +000032212IFS=$as_save_IFS
32213
32214 test -z "$ac_cv_path_EditorDelegate" && ac_cv_path_EditorDelegate=""$EditorDelegateDefault""
32215 ;;
32216esac
32217fi
32218EditorDelegate=$ac_cv_path_EditorDelegate
32219if test -n "$EditorDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EditorDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032221$as_echo "$EditorDelegate" >&6; }
32222else
cristy8b350f62009-11-15 23:12:43 +000032223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032224$as_echo "no" >&6; }
32225fi
32226
32227
32228# Extract the first word of ""$FIGDecodeDelegateDefault"", so it can be a program name with args.
32229set dummy "$FIGDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032231$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032232if ${ac_cv_path_FIGDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032233 $as_echo_n "(cached) " >&6
32234else
32235 case $FIGDecodeDelegate in
32236 [\\/]* | ?:[\\/]*)
32237 ac_cv_path_FIGDecodeDelegate="$FIGDecodeDelegate" # Let the user override the test with a path.
32238 ;;
32239 *)
32240 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32241for as_dir in $PATH
32242do
32243 IFS=$as_save_IFS
32244 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032245 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032246 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32247 ac_cv_path_FIGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032248 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032249 break 2
32250 fi
32251done
cristy8b350f62009-11-15 23:12:43 +000032252 done
cristy3ed852e2009-09-05 21:47:34 +000032253IFS=$as_save_IFS
32254
32255 test -z "$ac_cv_path_FIGDecodeDelegate" && ac_cv_path_FIGDecodeDelegate=""$FIGDecodeDelegateDefault""
32256 ;;
32257esac
32258fi
32259FIGDecodeDelegate=$ac_cv_path_FIGDecodeDelegate
32260if test -n "$FIGDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIGDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032262$as_echo "$FIGDecodeDelegate" >&6; }
32263else
cristy8b350f62009-11-15 23:12:43 +000032264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032265$as_echo "no" >&6; }
32266fi
32267
32268
32269# Extract the first word of ""$ConvertDelegateDefault"", so it can be a program name with args.
32270set dummy "$ConvertDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032272$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032273if ${ac_cv_path_ConvertDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032274 $as_echo_n "(cached) " >&6
32275else
32276 case $ConvertDelegate in
32277 [\\/]* | ?:[\\/]*)
32278 ac_cv_path_ConvertDelegate="$ConvertDelegate" # Let the user override the test with a path.
32279 ;;
32280 *)
32281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32282for as_dir in $PATH
32283do
32284 IFS=$as_save_IFS
32285 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032286 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032287 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32288 ac_cv_path_ConvertDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032289 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032290 break 2
32291 fi
32292done
cristy8b350f62009-11-15 23:12:43 +000032293 done
cristy3ed852e2009-09-05 21:47:34 +000032294IFS=$as_save_IFS
32295
32296 test -z "$ac_cv_path_ConvertDelegate" && ac_cv_path_ConvertDelegate=""$ConvertDelegateDefault""
32297 ;;
32298esac
32299fi
32300ConvertDelegate=$ac_cv_path_ConvertDelegate
32301if test -n "$ConvertDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ConvertDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032303$as_echo "$ConvertDelegate" >&6; }
32304else
cristy8b350f62009-11-15 23:12:43 +000032305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032306$as_echo "no" >&6; }
32307fi
32308
32309
32310# Extract the first word of ""$DisplayDelegateDefault"", so it can be a program name with args.
32311set dummy "$DisplayDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032313$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032314if ${ac_cv_path_DisplayDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032315 $as_echo_n "(cached) " >&6
32316else
32317 case $DisplayDelegate in
32318 [\\/]* | ?:[\\/]*)
32319 ac_cv_path_DisplayDelegate="$DisplayDelegate" # Let the user override the test with a path.
32320 ;;
32321 *)
32322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32323for as_dir in $PATH
32324do
32325 IFS=$as_save_IFS
32326 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032327 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032328 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32329 ac_cv_path_DisplayDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032331 break 2
32332 fi
32333done
cristy8b350f62009-11-15 23:12:43 +000032334 done
cristy3ed852e2009-09-05 21:47:34 +000032335IFS=$as_save_IFS
32336
32337 test -z "$ac_cv_path_DisplayDelegate" && ac_cv_path_DisplayDelegate=""$DisplayDelegateDefault""
32338 ;;
32339esac
32340fi
32341DisplayDelegate=$ac_cv_path_DisplayDelegate
32342if test -n "$DisplayDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DisplayDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032344$as_echo "$DisplayDelegate" >&6; }
32345else
cristy8b350f62009-11-15 23:12:43 +000032346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032347$as_echo "no" >&6; }
32348fi
32349
32350
32351# Extract the first word of ""$MogrifyDelegateDefault"", so it can be a program name with args.
32352set dummy "$MogrifyDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032354$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032355if ${ac_cv_path_MogrifyDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032356 $as_echo_n "(cached) " >&6
32357else
32358 case $MogrifyDelegate in
32359 [\\/]* | ?:[\\/]*)
32360 ac_cv_path_MogrifyDelegate="$MogrifyDelegate" # Let the user override the test with a path.
32361 ;;
32362 *)
32363 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32364for as_dir in $PATH
32365do
32366 IFS=$as_save_IFS
32367 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032368 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032369 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32370 ac_cv_path_MogrifyDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032371 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032372 break 2
32373 fi
32374done
cristy8b350f62009-11-15 23:12:43 +000032375 done
cristy3ed852e2009-09-05 21:47:34 +000032376IFS=$as_save_IFS
32377
32378 test -z "$ac_cv_path_MogrifyDelegate" && ac_cv_path_MogrifyDelegate=""$MogrifyDelegateDefault""
32379 ;;
32380esac
32381fi
32382MogrifyDelegate=$ac_cv_path_MogrifyDelegate
32383if test -n "$MogrifyDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MogrifyDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032385$as_echo "$MogrifyDelegate" >&6; }
32386else
cristy8b350f62009-11-15 23:12:43 +000032387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032388$as_echo "no" >&6; }
32389fi
32390
32391
32392# Extract the first word of ""$GnuplotDecodeDelegateDefault"", so it can be a program name with args.
32393set dummy "$GnuplotDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032395$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032396if ${ac_cv_path_GnuplotDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032397 $as_echo_n "(cached) " >&6
32398else
32399 case $GnuplotDecodeDelegate in
32400 [\\/]* | ?:[\\/]*)
32401 ac_cv_path_GnuplotDecodeDelegate="$GnuplotDecodeDelegate" # Let the user override the test with a path.
32402 ;;
32403 *)
32404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32405for as_dir in $PATH
32406do
32407 IFS=$as_save_IFS
32408 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032409 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032410 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32411 ac_cv_path_GnuplotDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032413 break 2
32414 fi
32415done
cristy8b350f62009-11-15 23:12:43 +000032416 done
cristy3ed852e2009-09-05 21:47:34 +000032417IFS=$as_save_IFS
32418
32419 test -z "$ac_cv_path_GnuplotDecodeDelegate" && ac_cv_path_GnuplotDecodeDelegate=""$GnuplotDecodeDelegateDefault""
32420 ;;
32421esac
32422fi
32423GnuplotDecodeDelegate=$ac_cv_path_GnuplotDecodeDelegate
32424if test -n "$GnuplotDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GnuplotDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032426$as_echo "$GnuplotDecodeDelegate" >&6; }
32427else
cristy8b350f62009-11-15 23:12:43 +000032428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032429$as_echo "no" >&6; }
32430fi
32431
32432
cristy3ed852e2009-09-05 21:47:34 +000032433# Extract the first word of ""$HPGLDecodeDelegateDefault"", so it can be a program name with args.
32434set dummy "$HPGLDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032436$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032437if ${ac_cv_path_HPGLDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032438 $as_echo_n "(cached) " >&6
32439else
32440 case $HPGLDecodeDelegate in
32441 [\\/]* | ?:[\\/]*)
32442 ac_cv_path_HPGLDecodeDelegate="$HPGLDecodeDelegate" # Let the user override the test with a path.
32443 ;;
32444 *)
32445 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32446for as_dir in $PATH
32447do
32448 IFS=$as_save_IFS
32449 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032450 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032451 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32452 ac_cv_path_HPGLDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032453 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032454 break 2
32455 fi
32456done
cristy8b350f62009-11-15 23:12:43 +000032457 done
cristy3ed852e2009-09-05 21:47:34 +000032458IFS=$as_save_IFS
32459
32460 test -z "$ac_cv_path_HPGLDecodeDelegate" && ac_cv_path_HPGLDecodeDelegate=""$HPGLDecodeDelegateDefault""
32461 ;;
32462esac
32463fi
32464HPGLDecodeDelegate=$ac_cv_path_HPGLDecodeDelegate
32465if test -n "$HPGLDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HPGLDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032467$as_echo "$HPGLDecodeDelegate" >&6; }
32468else
cristy8b350f62009-11-15 23:12:43 +000032469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032470$as_echo "no" >&6; }
32471fi
32472
32473
32474# Extract the first word of ""$HTMLDecodeDelegateDefault"", so it can be a program name with args.
32475set dummy "$HTMLDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032477$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032478if ${ac_cv_path_HTMLDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032479 $as_echo_n "(cached) " >&6
32480else
32481 case $HTMLDecodeDelegate in
32482 [\\/]* | ?:[\\/]*)
32483 ac_cv_path_HTMLDecodeDelegate="$HTMLDecodeDelegate" # Let the user override the test with a path.
32484 ;;
32485 *)
32486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32487for as_dir in $PATH
32488do
32489 IFS=$as_save_IFS
32490 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032491 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032492 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32493 ac_cv_path_HTMLDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032495 break 2
32496 fi
32497done
cristy8b350f62009-11-15 23:12:43 +000032498 done
cristy3ed852e2009-09-05 21:47:34 +000032499IFS=$as_save_IFS
32500
32501 test -z "$ac_cv_path_HTMLDecodeDelegate" && ac_cv_path_HTMLDecodeDelegate=""$HTMLDecodeDelegateDefault""
32502 ;;
32503esac
32504fi
32505HTMLDecodeDelegate=$ac_cv_path_HTMLDecodeDelegate
32506if test -n "$HTMLDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HTMLDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032508$as_echo "$HTMLDecodeDelegate" >&6; }
32509else
cristy8b350f62009-11-15 23:12:43 +000032510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032511$as_echo "no" >&6; }
32512fi
32513
32514
32515# Extract the first word of ""$ILBMDecodeDelegateDefault"", so it can be a program name with args.
32516set dummy "$ILBMDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032518$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032519if ${ac_cv_path_ILBMDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032520 $as_echo_n "(cached) " >&6
32521else
32522 case $ILBMDecodeDelegate in
32523 [\\/]* | ?:[\\/]*)
32524 ac_cv_path_ILBMDecodeDelegate="$ILBMDecodeDelegate" # Let the user override the test with a path.
32525 ;;
32526 *)
32527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32528for as_dir in $PATH
32529do
32530 IFS=$as_save_IFS
32531 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032532 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32534 ac_cv_path_ILBMDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032536 break 2
32537 fi
32538done
cristy8b350f62009-11-15 23:12:43 +000032539 done
cristy3ed852e2009-09-05 21:47:34 +000032540IFS=$as_save_IFS
32541
32542 test -z "$ac_cv_path_ILBMDecodeDelegate" && ac_cv_path_ILBMDecodeDelegate=""$ILBMDecodeDelegateDefault""
32543 ;;
32544esac
32545fi
32546ILBMDecodeDelegate=$ac_cv_path_ILBMDecodeDelegate
32547if test -n "$ILBMDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ILBMDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032549$as_echo "$ILBMDecodeDelegate" >&6; }
32550else
cristy8b350f62009-11-15 23:12:43 +000032551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032552$as_echo "no" >&6; }
32553fi
32554
32555
32556# Extract the first word of ""$ILBMEncodeDelegateDefault"", so it can be a program name with args.
32557set dummy "$ILBMEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032559$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032560if ${ac_cv_path_ILBMEncodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032561 $as_echo_n "(cached) " >&6
32562else
32563 case $ILBMEncodeDelegate in
32564 [\\/]* | ?:[\\/]*)
32565 ac_cv_path_ILBMEncodeDelegate="$ILBMEncodeDelegate" # Let the user override the test with a path.
32566 ;;
32567 *)
32568 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32569for as_dir in $PATH
32570do
32571 IFS=$as_save_IFS
32572 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032573 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032574 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32575 ac_cv_path_ILBMEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032576 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032577 break 2
32578 fi
32579done
cristy8b350f62009-11-15 23:12:43 +000032580 done
cristy3ed852e2009-09-05 21:47:34 +000032581IFS=$as_save_IFS
32582
32583 test -z "$ac_cv_path_ILBMEncodeDelegate" && ac_cv_path_ILBMEncodeDelegate=""$ILBMEncodeDelegateDefault""
32584 ;;
32585esac
32586fi
32587ILBMEncodeDelegate=$ac_cv_path_ILBMEncodeDelegate
32588if test -n "$ILBMEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ILBMEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032590$as_echo "$ILBMEncodeDelegate" >&6; }
32591else
cristy8b350f62009-11-15 23:12:43 +000032592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032593$as_echo "no" >&6; }
32594fi
32595
32596
32597# Extract the first word of ""$LPDelegateDefault"", so it can be a program name with args.
32598set dummy "$LPDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032600$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032601if ${ac_cv_path_LPDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032602 $as_echo_n "(cached) " >&6
32603else
32604 case $LPDelegate in
32605 [\\/]* | ?:[\\/]*)
32606 ac_cv_path_LPDelegate="$LPDelegate" # Let the user override the test with a path.
32607 ;;
32608 *)
32609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32610for as_dir in $PATH
32611do
32612 IFS=$as_save_IFS
32613 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032614 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032615 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32616 ac_cv_path_LPDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032618 break 2
32619 fi
32620done
cristy8b350f62009-11-15 23:12:43 +000032621 done
cristy3ed852e2009-09-05 21:47:34 +000032622IFS=$as_save_IFS
32623
32624 test -z "$ac_cv_path_LPDelegate" && ac_cv_path_LPDelegate="no"
32625 ;;
32626esac
32627fi
32628LPDelegate=$ac_cv_path_LPDelegate
32629if test -n "$LPDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LPDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032631$as_echo "$LPDelegate" >&6; }
32632else
cristy8b350f62009-11-15 23:12:43 +000032633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032634$as_echo "no" >&6; }
32635fi
32636
32637
32638# Extract the first word of ""$LPRDelegateDefault"", so it can be a program name with args.
32639set dummy "$LPRDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032641$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032642if ${ac_cv_path_LPRDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032643 $as_echo_n "(cached) " >&6
32644else
32645 case $LPRDelegate in
32646 [\\/]* | ?:[\\/]*)
32647 ac_cv_path_LPRDelegate="$LPRDelegate" # Let the user override the test with a path.
32648 ;;
32649 *)
32650 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32651for as_dir in $PATH
32652do
32653 IFS=$as_save_IFS
32654 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032655 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032656 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32657 ac_cv_path_LPRDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032658 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032659 break 2
32660 fi
32661done
cristy8b350f62009-11-15 23:12:43 +000032662 done
cristy3ed852e2009-09-05 21:47:34 +000032663IFS=$as_save_IFS
32664
32665 test -z "$ac_cv_path_LPRDelegate" && ac_cv_path_LPRDelegate=""$LPRDelegateDefault""
32666 ;;
32667esac
32668fi
32669LPRDelegate=$ac_cv_path_LPRDelegate
32670if test -n "$LPRDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LPRDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032672$as_echo "$LPRDelegate" >&6; }
32673else
cristy8b350f62009-11-15 23:12:43 +000032674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032675$as_echo "no" >&6; }
32676fi
32677
32678
32679# Extract the first word of ""$LZWDecodeDelegateDefault"", so it can be a program name with args.
32680set dummy "$LZWDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032682$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032683if ${ac_cv_path_LZWDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032684 $as_echo_n "(cached) " >&6
32685else
32686 case $LZWDecodeDelegate in
32687 [\\/]* | ?:[\\/]*)
32688 ac_cv_path_LZWDecodeDelegate="$LZWDecodeDelegate" # Let the user override the test with a path.
32689 ;;
32690 *)
32691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32692for as_dir in $PATH
32693do
32694 IFS=$as_save_IFS
32695 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032696 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032697 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32698 ac_cv_path_LZWDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032700 break 2
32701 fi
32702done
cristy8b350f62009-11-15 23:12:43 +000032703 done
cristy3ed852e2009-09-05 21:47:34 +000032704IFS=$as_save_IFS
32705
32706 test -z "$ac_cv_path_LZWDecodeDelegate" && ac_cv_path_LZWDecodeDelegate=""$LZWDecodeDelegateDefault""
32707 ;;
32708esac
32709fi
32710LZWDecodeDelegate=$ac_cv_path_LZWDecodeDelegate
32711if test -n "$LZWDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LZWDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032713$as_echo "$LZWDecodeDelegate" >&6; }
32714else
cristy8b350f62009-11-15 23:12:43 +000032715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032716$as_echo "no" >&6; }
32717fi
32718
32719
32720# Extract the first word of ""$LZWEncodeDelegateDefault"", so it can be a program name with args.
32721set dummy "$LZWEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032723$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032724if ${ac_cv_path_LZWEncodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032725 $as_echo_n "(cached) " >&6
32726else
32727 case $LZWEncodeDelegate in
32728 [\\/]* | ?:[\\/]*)
32729 ac_cv_path_LZWEncodeDelegate="$LZWEncodeDelegate" # Let the user override the test with a path.
32730 ;;
32731 *)
32732 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32733for as_dir in $PATH
32734do
32735 IFS=$as_save_IFS
32736 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032737 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032738 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32739 ac_cv_path_LZWEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032741 break 2
32742 fi
32743done
cristy8b350f62009-11-15 23:12:43 +000032744 done
cristy3ed852e2009-09-05 21:47:34 +000032745IFS=$as_save_IFS
32746
32747 test -z "$ac_cv_path_LZWEncodeDelegate" && ac_cv_path_LZWEncodeDelegate=""$LZWEncodeDelegateDefault""
32748 ;;
32749esac
32750fi
32751LZWEncodeDelegate=$ac_cv_path_LZWEncodeDelegate
32752if test -n "$LZWEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LZWEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032754$as_echo "$LZWEncodeDelegate" >&6; }
32755else
cristy8b350f62009-11-15 23:12:43 +000032756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032757$as_echo "no" >&6; }
32758fi
32759
32760
32761# Extract the first word of ""$LaunchDelegateDefault"", so it can be a program name with args.
32762set dummy "$LaunchDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032764$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032765if ${ac_cv_path_LaunchDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032766 $as_echo_n "(cached) " >&6
32767else
32768 case $LaunchDelegate in
32769 [\\/]* | ?:[\\/]*)
32770 ac_cv_path_LaunchDelegate="$LaunchDelegate" # Let the user override the test with a path.
32771 ;;
32772 *)
32773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32774for as_dir in $PATH
32775do
32776 IFS=$as_save_IFS
32777 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032778 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032779 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32780 ac_cv_path_LaunchDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032782 break 2
32783 fi
32784done
cristy8b350f62009-11-15 23:12:43 +000032785 done
cristy3ed852e2009-09-05 21:47:34 +000032786IFS=$as_save_IFS
32787
32788 test -z "$ac_cv_path_LaunchDelegate" && ac_cv_path_LaunchDelegate=""$LaunchDelegateDefault""
32789 ;;
32790esac
32791fi
32792LaunchDelegate=$ac_cv_path_LaunchDelegate
32793if test -n "$LaunchDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LaunchDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032795$as_echo "$LaunchDelegate" >&6; }
32796else
cristy8b350f62009-11-15 23:12:43 +000032797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032798$as_echo "no" >&6; }
32799fi
32800
32801
32802# Extract the first word of ""$MANDelegateDefault"", so it can be a program name with args.
32803set dummy "$MANDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032805$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032806if ${ac_cv_path_MANDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032807 $as_echo_n "(cached) " >&6
32808else
32809 case $MANDelegate in
32810 [\\/]* | ?:[\\/]*)
32811 ac_cv_path_MANDelegate="$MANDelegate" # Let the user override the test with a path.
32812 ;;
32813 *)
32814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32815for as_dir in $PATH
32816do
32817 IFS=$as_save_IFS
32818 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032819 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032820 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32821 ac_cv_path_MANDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032822 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032823 break 2
32824 fi
32825done
cristy8b350f62009-11-15 23:12:43 +000032826 done
cristy3ed852e2009-09-05 21:47:34 +000032827IFS=$as_save_IFS
32828
32829 test -z "$ac_cv_path_MANDelegate" && ac_cv_path_MANDelegate=""$MANDelegateDefault""
32830 ;;
32831esac
32832fi
32833MANDelegate=$ac_cv_path_MANDelegate
32834if test -n "$MANDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032836$as_echo "$MANDelegate" >&6; }
32837else
cristy8b350f62009-11-15 23:12:43 +000032838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032839$as_echo "no" >&6; }
32840fi
32841
32842
32843# Extract the first word of ""$MPEGDecodeDelegateDefault"", so it can be a program name with args.
32844set dummy "$MPEGDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032846$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032847if ${ac_cv_path_MPEGDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032848 $as_echo_n "(cached) " >&6
32849else
32850 case $MPEGDecodeDelegate in
32851 [\\/]* | ?:[\\/]*)
32852 ac_cv_path_MPEGDecodeDelegate="$MPEGDecodeDelegate" # Let the user override the test with a path.
32853 ;;
32854 *)
32855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32856for as_dir in $PATH
32857do
32858 IFS=$as_save_IFS
32859 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032860 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032861 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32862 ac_cv_path_MPEGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032864 break 2
32865 fi
32866done
cristy8b350f62009-11-15 23:12:43 +000032867 done
cristy3ed852e2009-09-05 21:47:34 +000032868IFS=$as_save_IFS
32869
32870 test -z "$ac_cv_path_MPEGDecodeDelegate" && ac_cv_path_MPEGDecodeDelegate=""$MPEGDecodeDelegateDefault""
32871 ;;
32872esac
32873fi
32874MPEGDecodeDelegate=$ac_cv_path_MPEGDecodeDelegate
32875if test -n "$MPEGDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPEGDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032877$as_echo "$MPEGDecodeDelegate" >&6; }
32878else
cristy8b350f62009-11-15 23:12:43 +000032879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032880$as_echo "no" >&6; }
32881fi
32882
32883
32884# Extract the first word of ""$MPEGEncodeDelegateDefault"", so it can be a program name with args.
32885set dummy "$MPEGEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032887$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032888if ${ac_cv_path_MPEGEncodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032889 $as_echo_n "(cached) " >&6
32890else
32891 case $MPEGEncodeDelegate in
32892 [\\/]* | ?:[\\/]*)
32893 ac_cv_path_MPEGEncodeDelegate="$MPEGEncodeDelegate" # Let the user override the test with a path.
32894 ;;
32895 *)
32896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32897for as_dir in $PATH
32898do
32899 IFS=$as_save_IFS
32900 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032901 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32903 ac_cv_path_MPEGEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032905 break 2
32906 fi
32907done
cristy8b350f62009-11-15 23:12:43 +000032908 done
cristy3ed852e2009-09-05 21:47:34 +000032909IFS=$as_save_IFS
32910
32911 test -z "$ac_cv_path_MPEGEncodeDelegate" && ac_cv_path_MPEGEncodeDelegate=""$MPEGEncodeDelegateDefault""
32912 ;;
32913esac
32914fi
32915MPEGEncodeDelegate=$ac_cv_path_MPEGEncodeDelegate
32916if test -n "$MPEGEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPEGEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032918$as_echo "$MPEGEncodeDelegate" >&6; }
32919else
cristy8b350f62009-11-15 23:12:43 +000032920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032921$as_echo "no" >&6; }
32922fi
32923
32924
cristy935c86e2010-06-05 23:50:07 +000032925# Extract the first word of ""$MrSIDDecodeDelegateDefault"", so it can be a program name with args.
32926set dummy "$MrSIDDecodeDelegateDefault"; ac_word=$2
32927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
32928$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032929if ${ac_cv_path_MrSIDDecodeDelegate+:} false; then :
cristy935c86e2010-06-05 23:50:07 +000032930 $as_echo_n "(cached) " >&6
32931else
32932 case $MrSIDDecodeDelegate in
32933 [\\/]* | ?:[\\/]*)
32934 ac_cv_path_MrSIDDecodeDelegate="$MrSIDDecodeDelegate" # Let the user override the test with a path.
32935 ;;
32936 *)
32937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32938for as_dir in $PATH
32939do
32940 IFS=$as_save_IFS
32941 test -z "$as_dir" && as_dir=.
32942 for ac_exec_ext in '' $ac_executable_extensions; do
32943 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32944 ac_cv_path_MrSIDDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
32945 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
32946 break 2
32947 fi
32948done
32949 done
32950IFS=$as_save_IFS
32951
32952 test -z "$ac_cv_path_MrSIDDecodeDelegate" && ac_cv_path_MrSIDDecodeDelegate=""$MrSIDDecodeDelegateDefault""
32953 ;;
32954esac
32955fi
32956MrSIDDecodeDelegate=$ac_cv_path_MrSIDDecodeDelegate
32957if test -n "$MrSIDDecodeDelegate"; then
32958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MrSIDDecodeDelegate" >&5
32959$as_echo "$MrSIDDecodeDelegate" >&6; }
32960else
32961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32962$as_echo "no" >&6; }
32963fi
32964
32965
cristy3ed852e2009-09-05 21:47:34 +000032966# Extract the first word of ""$MVDelegateDefault"", so it can be a program name with args.
32967set dummy "$MVDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032969$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032970if ${ac_cv_path_MVDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032971 $as_echo_n "(cached) " >&6
32972else
32973 case $MVDelegate in
32974 [\\/]* | ?:[\\/]*)
32975 ac_cv_path_MVDelegate="$MVDelegate" # Let the user override the test with a path.
32976 ;;
32977 *)
32978 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32979for as_dir in $PATH
32980do
32981 IFS=$as_save_IFS
32982 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032983 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032984 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32985 ac_cv_path_MVDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032986 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032987 break 2
32988 fi
32989done
cristy8b350f62009-11-15 23:12:43 +000032990 done
cristy3ed852e2009-09-05 21:47:34 +000032991IFS=$as_save_IFS
32992
32993 test -z "$ac_cv_path_MVDelegate" && ac_cv_path_MVDelegate=""$MVDelegateDefault""
32994 ;;
32995esac
32996fi
32997MVDelegate=$ac_cv_path_MVDelegate
32998if test -n "$MVDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MVDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033000$as_echo "$MVDelegate" >&6; }
33001else
cristy8b350f62009-11-15 23:12:43 +000033002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033003$as_echo "no" >&6; }
33004fi
33005
33006
33007# Extract the first word of ""$PCLDelegateDefault"", so it can be a program name with args.
33008set dummy "$PCLDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033010$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033011if ${ac_cv_path_PCLDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033012 $as_echo_n "(cached) " >&6
33013else
33014 case $PCLDelegate in
33015 [\\/]* | ?:[\\/]*)
33016 ac_cv_path_PCLDelegate="$PCLDelegate" # Let the user override the test with a path.
33017 ;;
33018 *)
33019 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33020for as_dir in $PATH
33021do
33022 IFS=$as_save_IFS
33023 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033024 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033025 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33026 ac_cv_path_PCLDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033027 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033028 break 2
33029 fi
33030done
cristy8b350f62009-11-15 23:12:43 +000033031 done
cristy3ed852e2009-09-05 21:47:34 +000033032IFS=$as_save_IFS
33033
33034 test -z "$ac_cv_path_PCLDelegate" && ac_cv_path_PCLDelegate=""$PCLDelegateDefault""
33035 ;;
33036esac
33037fi
33038PCLDelegate=$ac_cv_path_PCLDelegate
33039if test -n "$PCLDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCLDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033041$as_echo "$PCLDelegate" >&6; }
33042else
cristy8b350f62009-11-15 23:12:43 +000033043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033044$as_echo "no" >&6; }
33045fi
33046
33047
33048# Extract the first word of ""$PGPDecodeDelegateDefault"", so it can be a program name with args.
33049set dummy "$PGPDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033051$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033052if ${ac_cv_path_PGPDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033053 $as_echo_n "(cached) " >&6
33054else
33055 case $PGPDecodeDelegate in
33056 [\\/]* | ?:[\\/]*)
33057 ac_cv_path_PGPDecodeDelegate="$PGPDecodeDelegate" # Let the user override the test with a path.
33058 ;;
33059 *)
33060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33061for as_dir in $PATH
33062do
33063 IFS=$as_save_IFS
33064 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033065 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033066 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33067 ac_cv_path_PGPDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033069 break 2
33070 fi
33071done
cristy8b350f62009-11-15 23:12:43 +000033072 done
cristy3ed852e2009-09-05 21:47:34 +000033073IFS=$as_save_IFS
33074
33075 test -z "$ac_cv_path_PGPDecodeDelegate" && ac_cv_path_PGPDecodeDelegate=""$PGPDecodeDelegateDefault""
33076 ;;
33077esac
33078fi
33079PGPDecodeDelegate=$ac_cv_path_PGPDecodeDelegate
33080if test -n "$PGPDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGPDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033082$as_echo "$PGPDecodeDelegate" >&6; }
33083else
cristy8b350f62009-11-15 23:12:43 +000033084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033085$as_echo "no" >&6; }
33086fi
33087
33088
33089# Extract the first word of ""$POVDelegateDefault"", so it can be a program name with args.
33090set dummy "$POVDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033092$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033093if ${ac_cv_path_POVDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033094 $as_echo_n "(cached) " >&6
33095else
33096 case $POVDelegate in
33097 [\\/]* | ?:[\\/]*)
33098 ac_cv_path_POVDelegate="$POVDelegate" # Let the user override the test with a path.
33099 ;;
33100 *)
33101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33102for as_dir in $PATH
33103do
33104 IFS=$as_save_IFS
33105 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033106 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33108 ac_cv_path_POVDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033110 break 2
33111 fi
33112done
cristy8b350f62009-11-15 23:12:43 +000033113 done
cristy3ed852e2009-09-05 21:47:34 +000033114IFS=$as_save_IFS
33115
33116 test -z "$ac_cv_path_POVDelegate" && ac_cv_path_POVDelegate=""$POVDelegateDefault""
33117 ;;
33118esac
33119fi
33120POVDelegate=$ac_cv_path_POVDelegate
33121if test -n "$POVDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $POVDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033123$as_echo "$POVDelegate" >&6; }
33124else
cristy8b350f62009-11-15 23:12:43 +000033125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033126$as_echo "no" >&6; }
33127fi
33128
33129
33130for ac_prog in gsx gsc "$PSDelegateDefault"
33131do
33132 # Extract the first word of "$ac_prog", so it can be a program name with args.
33133set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033135$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033136if ${ac_cv_path_PSDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033137 $as_echo_n "(cached) " >&6
33138else
33139 case $PSDelegate in
33140 [\\/]* | ?:[\\/]*)
33141 ac_cv_path_PSDelegate="$PSDelegate" # Let the user override the test with a path.
33142 ;;
33143 *)
33144 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33145for as_dir in $PATH
33146do
33147 IFS=$as_save_IFS
33148 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033149 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033150 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33151 ac_cv_path_PSDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033152 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033153 break 2
33154 fi
33155done
cristy8b350f62009-11-15 23:12:43 +000033156 done
cristy3ed852e2009-09-05 21:47:34 +000033157IFS=$as_save_IFS
33158
33159 ;;
33160esac
33161fi
33162PSDelegate=$ac_cv_path_PSDelegate
33163if test -n "$PSDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PSDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033165$as_echo "$PSDelegate" >&6; }
33166else
cristy8b350f62009-11-15 23:12:43 +000033167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033168$as_echo "no" >&6; }
33169fi
33170
33171
33172 test -n "$PSDelegate" && break
33173done
33174test -n "$PSDelegate" || PSDelegate=""$PSDelegateDefault""
33175
33176# Extract the first word of ""$RLEEncodeDelegateDefault"", so it can be a program name with args.
33177set dummy "$RLEEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033179$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033180if ${ac_cv_path_RLEEncodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033181 $as_echo_n "(cached) " >&6
33182else
33183 case $RLEEncodeDelegate in
33184 [\\/]* | ?:[\\/]*)
33185 ac_cv_path_RLEEncodeDelegate="$RLEEncodeDelegate" # Let the user override the test with a path.
33186 ;;
33187 *)
33188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33189for as_dir in $PATH
33190do
33191 IFS=$as_save_IFS
33192 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033193 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033194 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33195 ac_cv_path_RLEEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033196 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033197 break 2
33198 fi
33199done
cristy8b350f62009-11-15 23:12:43 +000033200 done
cristy3ed852e2009-09-05 21:47:34 +000033201IFS=$as_save_IFS
33202
33203 test -z "$ac_cv_path_RLEEncodeDelegate" && ac_cv_path_RLEEncodeDelegate=""$RLEEncodeDelegateDefault""
33204 ;;
33205esac
33206fi
33207RLEEncodeDelegate=$ac_cv_path_RLEEncodeDelegate
33208if test -n "$RLEEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RLEEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033210$as_echo "$RLEEncodeDelegate" >&6; }
33211else
cristy8b350f62009-11-15 23:12:43 +000033212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033213$as_echo "no" >&6; }
33214fi
33215
33216
33217# Extract the first word of ""$RMDelegateDefault"", so it can be a program name with args.
33218set dummy "$RMDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033220$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033221if ${ac_cv_path_RMDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033222 $as_echo_n "(cached) " >&6
33223else
33224 case $RMDelegate in
33225 [\\/]* | ?:[\\/]*)
33226 ac_cv_path_RMDelegate="$RMDelegate" # Let the user override the test with a path.
33227 ;;
33228 *)
33229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33230for as_dir in $PATH
33231do
33232 IFS=$as_save_IFS
33233 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033234 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33236 ac_cv_path_RMDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033238 break 2
33239 fi
33240done
cristy8b350f62009-11-15 23:12:43 +000033241 done
cristy3ed852e2009-09-05 21:47:34 +000033242IFS=$as_save_IFS
33243
33244 test -z "$ac_cv_path_RMDelegate" && ac_cv_path_RMDelegate=""$RMDelegateDefault""
33245 ;;
33246esac
33247fi
33248RMDelegate=$ac_cv_path_RMDelegate
33249if test -n "$RMDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RMDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033251$as_echo "$RMDelegate" >&6; }
33252else
cristy8b350f62009-11-15 23:12:43 +000033253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033254$as_echo "no" >&6; }
33255fi
33256
33257
cristy4689cf02010-02-17 21:15:45 +000033258# Extract the first word of ""$RSVGDecodeDelegateDefault"", so it can be a program name with args.
33259set dummy "$RSVGDecodeDelegateDefault"; ac_word=$2
33260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33261$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033262if ${ac_cv_path_RSVGDecodeDelegate+:} false; then :
cristy4689cf02010-02-17 21:15:45 +000033263 $as_echo_n "(cached) " >&6
33264else
33265 case $RSVGDecodeDelegate in
33266 [\\/]* | ?:[\\/]*)
33267 ac_cv_path_RSVGDecodeDelegate="$RSVGDecodeDelegate" # Let the user override the test with a path.
33268 ;;
33269 *)
33270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33271for as_dir in $PATH
33272do
33273 IFS=$as_save_IFS
33274 test -z "$as_dir" && as_dir=.
33275 for ac_exec_ext in '' $ac_executable_extensions; do
33276 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33277 ac_cv_path_RSVGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
33278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
33279 break 2
33280 fi
33281done
33282 done
33283IFS=$as_save_IFS
33284
33285 test -z "$ac_cv_path_RSVGDecodeDelegate" && ac_cv_path_RSVGDecodeDelegate=""$RSVGDecodeDelegateDefault""
33286 ;;
33287esac
33288fi
33289RSVGDecodeDelegate=$ac_cv_path_RSVGDecodeDelegate
33290if test -n "$RSVGDecodeDelegate"; then
33291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RSVGDecodeDelegate" >&5
33292$as_echo "$RSVGDecodeDelegate" >&6; }
33293else
33294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33295$as_echo "no" >&6; }
33296fi
33297
33298
cristy3ed852e2009-09-05 21:47:34 +000033299# Extract the first word of ""$SCANDecodeDelegateDefault"", so it can be a program name with args.
33300set dummy "$SCANDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033302$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033303if ${ac_cv_path_SCANDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033304 $as_echo_n "(cached) " >&6
33305else
33306 case $SCANDecodeDelegate in
33307 [\\/]* | ?:[\\/]*)
33308 ac_cv_path_SCANDecodeDelegate="$SCANDecodeDelegate" # Let the user override the test with a path.
33309 ;;
33310 *)
33311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33312for as_dir in $PATH
33313do
33314 IFS=$as_save_IFS
33315 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033316 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033317 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33318 ac_cv_path_SCANDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033320 break 2
33321 fi
33322done
cristy8b350f62009-11-15 23:12:43 +000033323 done
cristy3ed852e2009-09-05 21:47:34 +000033324IFS=$as_save_IFS
33325
33326 test -z "$ac_cv_path_SCANDecodeDelegate" && ac_cv_path_SCANDecodeDelegate=""$SCANDecodeDelegateDefault""
33327 ;;
33328esac
33329fi
33330SCANDecodeDelegate=$ac_cv_path_SCANDecodeDelegate
33331if test -n "$SCANDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SCANDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033333$as_echo "$SCANDecodeDelegate" >&6; }
33334else
cristy8b350f62009-11-15 23:12:43 +000033335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033336$as_echo "no" >&6; }
33337fi
33338
33339
33340# Extract the first word of ""$TXTDelegateDefault"", so it can be a program name with args.
33341set dummy "$TXTDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033343$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033344if ${ac_cv_path_TXTDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033345 $as_echo_n "(cached) " >&6
33346else
33347 case $TXTDelegate in
33348 [\\/]* | ?:[\\/]*)
33349 ac_cv_path_TXTDelegate="$TXTDelegate" # Let the user override the test with a path.
33350 ;;
33351 *)
33352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33353for as_dir in $PATH
33354do
33355 IFS=$as_save_IFS
33356 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033357 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033358 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33359 ac_cv_path_TXTDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033360 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033361 break 2
33362 fi
33363done
cristy8b350f62009-11-15 23:12:43 +000033364 done
cristy3ed852e2009-09-05 21:47:34 +000033365IFS=$as_save_IFS
33366
33367 test -z "$ac_cv_path_TXTDelegate" && ac_cv_path_TXTDelegate=""$TXTDelegateDefault""
33368 ;;
33369esac
33370fi
33371TXTDelegate=$ac_cv_path_TXTDelegate
33372if test -n "$TXTDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TXTDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033374$as_echo "$TXTDelegate" >&6; }
33375else
cristy8b350f62009-11-15 23:12:43 +000033376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033377$as_echo "no" >&6; }
33378fi
33379
33380
cristy5ac9ac82010-07-29 13:24:24 +000033381# Extract the first word of ""$UniconvertorDelegateDefault"", so it can be a program name with args.
33382set dummy "$UniconvertorDelegateDefault"; ac_word=$2
33383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33384$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033385if ${ac_cv_path_UniconvertorDelegate+:} false; then :
cristy5ac9ac82010-07-29 13:24:24 +000033386 $as_echo_n "(cached) " >&6
33387else
33388 case $UniconvertorDelegate in
33389 [\\/]* | ?:[\\/]*)
33390 ac_cv_path_UniconvertorDelegate="$UniconvertorDelegate" # Let the user override the test with a path.
33391 ;;
33392 *)
33393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33394for as_dir in $PATH
33395do
33396 IFS=$as_save_IFS
33397 test -z "$as_dir" && as_dir=.
33398 for ac_exec_ext in '' $ac_executable_extensions; do
33399 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33400 ac_cv_path_UniconvertorDelegate="$as_dir/$ac_word$ac_exec_ext"
33401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
33402 break 2
33403 fi
33404done
33405 done
33406IFS=$as_save_IFS
33407
33408 test -z "$ac_cv_path_UniconvertorDelegate" && ac_cv_path_UniconvertorDelegate=""$UniconvertorDelegateDefault""
33409 ;;
33410esac
33411fi
33412UniconvertorDelegate=$ac_cv_path_UniconvertorDelegate
33413if test -n "$UniconvertorDelegate"; then
33414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UniconvertorDelegate" >&5
33415$as_echo "$UniconvertorDelegate" >&6; }
33416else
33417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33418$as_echo "no" >&6; }
33419fi
33420
33421
cristy3ed852e2009-09-05 21:47:34 +000033422# Extract the first word of ""$WMFDecodeDelegateDefault"", so it can be a program name with args.
33423set dummy "$WMFDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033425$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033426if ${ac_cv_path_WMFDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033427 $as_echo_n "(cached) " >&6
33428else
33429 case $WMFDecodeDelegate in
33430 [\\/]* | ?:[\\/]*)
33431 ac_cv_path_WMFDecodeDelegate="$WMFDecodeDelegate" # Let the user override the test with a path.
33432 ;;
33433 *)
33434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33435for as_dir in $PATH
33436do
33437 IFS=$as_save_IFS
33438 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033439 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033440 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33441 ac_cv_path_WMFDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033442 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033443 break 2
33444 fi
33445done
cristy8b350f62009-11-15 23:12:43 +000033446 done
cristy3ed852e2009-09-05 21:47:34 +000033447IFS=$as_save_IFS
33448
33449 test -z "$ac_cv_path_WMFDecodeDelegate" && ac_cv_path_WMFDecodeDelegate=""$WMFDecodeDelegateDefault""
33450 ;;
33451esac
33452fi
33453WMFDecodeDelegate=$ac_cv_path_WMFDecodeDelegate
33454if test -n "$WMFDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WMFDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033456$as_echo "$WMFDecodeDelegate" >&6; }
33457else
cristy8b350f62009-11-15 23:12:43 +000033458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033459$as_echo "no" >&6; }
33460fi
33461
33462
33463# Extract the first word of ""$WWWDecodeDelegateDefault"", so it can be a program name with args.
33464set dummy "$WWWDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033466$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033467if ${ac_cv_path_WWWDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033468 $as_echo_n "(cached) " >&6
33469else
33470 case $WWWDecodeDelegate in
33471 [\\/]* | ?:[\\/]*)
33472 ac_cv_path_WWWDecodeDelegate="$WWWDecodeDelegate" # Let the user override the test with a path.
33473 ;;
33474 *)
33475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33476for as_dir in $PATH
33477do
33478 IFS=$as_save_IFS
33479 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033480 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033481 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33482 ac_cv_path_WWWDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033484 break 2
33485 fi
33486done
cristy8b350f62009-11-15 23:12:43 +000033487 done
cristy3ed852e2009-09-05 21:47:34 +000033488IFS=$as_save_IFS
33489
33490 test -z "$ac_cv_path_WWWDecodeDelegate" && ac_cv_path_WWWDecodeDelegate=""$WWWDecodeDelegateDefault""
33491 ;;
33492esac
33493fi
33494WWWDecodeDelegate=$ac_cv_path_WWWDecodeDelegate
33495if test -n "$WWWDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WWWDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033497$as_echo "$WWWDecodeDelegate" >&6; }
33498else
cristy8b350f62009-11-15 23:12:43 +000033499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033500$as_echo "no" >&6; }
33501fi
33502
33503
33504# Extract the first word of ""$XPSDelegateDefault"", so it can be a program name with args.
33505set dummy "$XPSDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033507$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033508if ${ac_cv_path_XPSDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033509 $as_echo_n "(cached) " >&6
33510else
33511 case $XPSDelegate in
33512 [\\/]* | ?:[\\/]*)
33513 ac_cv_path_XPSDelegate="$XPSDelegate" # Let the user override the test with a path.
33514 ;;
33515 *)
33516 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33517for as_dir in $PATH
33518do
33519 IFS=$as_save_IFS
33520 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033521 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033522 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33523 ac_cv_path_XPSDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033524 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033525 break 2
33526 fi
33527done
cristy8b350f62009-11-15 23:12:43 +000033528 done
cristy3ed852e2009-09-05 21:47:34 +000033529IFS=$as_save_IFS
33530
33531 test -z "$ac_cv_path_XPSDelegate" && ac_cv_path_XPSDelegate=""$XPSDelegateDefault""
33532 ;;
33533esac
33534fi
33535XPSDelegate=$ac_cv_path_XPSDelegate
33536if test -n "$XPSDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPSDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033538$as_echo "$XPSDelegate" >&6; }
33539else
cristy8b350f62009-11-15 23:12:43 +000033540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033541$as_echo "no" >&6; }
33542fi
33543
33544
33545# Extract the first word of ""$ZipDelegateDefault"", so it can be a program name with args.
33546set dummy "$ZipDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033548$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033549if ${ac_cv_path_ZipDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033550 $as_echo_n "(cached) " >&6
33551else
33552 case $ZipDelegate in
33553 [\\/]* | ?:[\\/]*)
33554 ac_cv_path_ZipDelegate="$ZipDelegate" # Let the user override the test with a path.
33555 ;;
33556 *)
33557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33558for as_dir in $PATH
33559do
33560 IFS=$as_save_IFS
33561 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033562 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033563 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33564 ac_cv_path_ZipDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033566 break 2
33567 fi
33568done
cristy8b350f62009-11-15 23:12:43 +000033569 done
cristy3ed852e2009-09-05 21:47:34 +000033570IFS=$as_save_IFS
33571
33572 test -z "$ac_cv_path_ZipDelegate" && ac_cv_path_ZipDelegate=""$ZipDelegateDefault""
33573 ;;
33574esac
33575fi
33576ZipDelegate=$ac_cv_path_ZipDelegate
33577if test -n "$ZipDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZipDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033579$as_echo "$ZipDelegate" >&6; }
33580else
cristy8b350f62009-11-15 23:12:43 +000033581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033582$as_echo "no" >&6; }
33583fi
33584
33585
33586
33587# Prefer lpr to lp; lp needs options tacked on.
33588if test "$LPRDelegate" != no; then
33589 PrintDelegate="$LPRDelegate"
33590else
33591 PrintDelegate="$LPDelegate -c -s"
33592fi
33593
33594
33595# Installed ImageMagick utiltity paths
33596ConvertDelegate="${BIN_DIR}/${ConvertDelegateDefault}"
33597DisplayDelegate="${BIN_DIR}/${DisplayDelegateDefault}"
33598MogrifyDelegate="${BIN_DIR}/${MogrifyDelegateDefault}"
33599
33600# Set delegate booleans
33601have_ffmpeg='no'; if test "$MPEGDecodeDelegate" != "$MPEGDecodeDelegateDefault" ; then have_ffmpeg='yes'; fi
33602have_fig2dev='no' ; if test "$FIGDecodeDelegate" != "$FIGDecodeDelegateDefault" ; then have_fig2dev='yes'; fi
33603have_gs='no' ; if test "$PSDelegate" != "$PSDelegateDefault"; then have_gs='yes'; fi
33604have_hp2xx='no' ; if test "$HPGLDecodeDelegate" != "$HPGLDecodeDelegateDefault" ; then have_hp2xx='yes'; fi
33605have_ilbmtoppm='no' ; if test "$ILBMDecodeDelegate" != "$ILBMDecodeDelegateDefault" ; then have_ilbmtoppm='yes'; fi
cristy935c86e2010-06-05 23:50:07 +000033606have_mrsid='no'; if test "$MrSIDDecodeDelegate" != "$MrSIDDecodeDelegateDefault" ; then have_mrsid='yes'; fi
cristy3ed852e2009-09-05 21:47:34 +000033607have_pcl='no' ; if test "$PCLDelegate" != "$PCLDelegateDefault"; then have_pcl='yes'; fi
33608have_ppmtoilbm='no' ; if test "$ILBMEncodeDelegate" != "$ILBMEncodeDelegateDefault" ; then have_ppmtoilbm='yes'; fi
cristy3ed852e2009-09-05 21:47:34 +000033609have_ralcgm='no' ; if test "$CGMDecodeDelegate" != "$CGMDecodeDelegateDefault" ; then have_ralcgm='yes'; fi
33610have_xps='no' ; if test "$XPSDelegate" != "$XPSDelegateDefault"; then have_xps='yes'; fi
33611
33612#
33613# Test for font directories
33614#
33615type_include_files=''
33616
cristy430a7312010-01-21 20:44:04 +000033617# Dejavu fonts.
33618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Dejavu fonts directory" >&5
33619$as_echo_n "checking for Dejavu fonts directory... " >&6; }
33620dejavu_font_dir=''
33621if test "${with_dejavu_font_dir}" != 'default'; then
33622 dejavu_font_dir="${with_dejavu_font_dir}/"
33623else
33624 for font_dir in "${prefix}/share/dejavu/fonts/" '/usr/share/fonts/dejavu/'; do
33625 if test -f "${font_dir}DejaVuSerif.ttf"; then
33626 dejavu_font_dir="${font_dir}"
33627 break 1
33628 fi
33629 done
33630fi
33631if test "${dejavu_font_dir}x" != 'x'; then
33632 type_include_files="${type_include_files} "'<include file="type-dejavu.xml" />'
33633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dejavu_font_dir" >&5
33634$as_echo "$dejavu_font_dir" >&6; }
33635else
33636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found!" >&5
33637$as_echo "not found!" >&6; };
33638fi
33639
33640
cristy3ed852e2009-09-05 21:47:34 +000033641# Windows
33642windows_font_dir=''
33643if test "$with_windows_font_dir" != "no" && test -n "$with_windows_font_dir"; then
33644 windows_font_dir="${with_windows_font_dir}/"
33645fi
cristy430a7312010-01-21 20:44:04 +000033646if test "${windows_font_dir}x" != 'x'; then
cristy3ed852e2009-09-05 21:47:34 +000033647 if test -f '/usr/X11R6/lib/X11/fonts/truetype/arial.ttf'; then
33648 windows_font_dir='/usr/X11R6/lib/X11/fonts/truetype/'
33649 fi
33650 if test -f '/usr/X11R7/lib/X11/fonts/truetype/arial.ttf'; then
33651 windows_font_dir='/usr/X11R7/lib/X11/fonts/truetype/'
33652 fi
33653 if test -f '/usr/share/fonts/msttcore/arial.ttf'; then
33654 windows_font_dir='/usr/share/fonts/msttcore/truetype/'
33655 fi
33656fi
cristy430a7312010-01-21 20:44:04 +000033657if test "${windows_font_dir}x" != 'x'; then
cristy3ed852e2009-09-05 21:47:34 +000033658 type_include_files="$type_include_files "'<include file="type-windows.xml" />'
33659fi
33660
33661
33662# Ghostscript
cristy8b350f62009-11-15 23:12:43 +000033663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript fonts directory" >&5
cristy3ed852e2009-09-05 21:47:34 +000033664$as_echo_n "checking for Ghostscript fonts directory... " >&6; }
33665ghostscript_font_dir=''
33666if test "${with_gs_font_dir}" != 'default'; then
33667 ghostscript_font_dir="${with_gs_font_dir}/"
33668else
33669 if test "${native_win32_build}" = 'yes'; then
33670 # Native Windows Build
33671 for font_dir in "c:\\Program Files\\gs\\fonts\\" "c:\\Program Files \(x86\)\\gs\\fonts\\" "c:\\gs\\fonts\\"; do
33672 if test -f "${font_dir}a010013l.pfb"; then
33673 ghostscript_font_dir="$font_dir"
33674 break 1
33675 fi
33676 done
33677 if test "${PSDelegate}" != 'gswin32c'; then
33678 ghostscript_font_dir=`echo "${PSDelegate}" | sed -e 's:/gs/.*:/gs:;s:^/::;s/./&:/;s:/:\\\\:g'`"\\fonts\\"
33679 fi
33680 else
33681 # Linux / Mac OS X / Unix Build
33682 for font_dir in "${prefix}/share/ghostscript/fonts/" '/usr/share/fonts/default/Type1/' '/usr/share/ghostscript/fonts/' '/usr/share/fonts/ghostscript/' '/usr/share/fonts/type1/gsfonts/' '/opt/local/share/ghostscript/fonts/' '/sw/share/ghostscript/fonts/' '/System/Library/Frameworks/Ghostscript.framework/Resources/fonts/'; do
33683 if test -f "${font_dir}a010013l.pfb"; then
33684 ghostscript_font_dir="${font_dir}"
33685 break 1
33686 fi
33687 done
33688 if test "${ghostscript_font_dir}x" = 'x'; then
33689 if test "$PSDelegate" != 'gs'; then
33690 ghostscript_font_dir=`echo "$PSDelegate" | sed -e 's:/bin/gs:/share/ghostscript/fonts:'`"/"
33691 fi
33692 fi
33693 fi
33694fi
33695if test "${ghostscript_font_dir}x" != 'x'; then
33696 type_include_files="${type_include_files} "'<include file="type-ghostscript.xml" />'
cristy8b350f62009-11-15 23:12:43 +000033697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ghostscript_font_dir" >&5
cristy3ed852e2009-09-05 21:47:34 +000033698$as_echo "$ghostscript_font_dir" >&6; }
33699else
cristy8b350f62009-11-15 23:12:43 +000033700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found!" >&5
cristy3ed852e2009-09-05 21:47:34 +000033701$as_echo "not found!" >&6; };
33702fi
33703
33704case "${build_os}" in
33705 mingw* )
33706 PSDelegate=`$WinPathScript "$PSDelegate" 1`
33707 ;;
33708esac
33709
33710
33711
33712#
33713# Handle case where user doesn't want frozen paths
33714#
33715if test "$with_frozenpaths" != 'yes'; then
33716 # Re-set delegate definitions to default (no paths)
33717 AutotraceDecodeDelegate="$AutotraceDecodeDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000033718 BlenderDecodeDelegate="$BlenderDecodeDelegateDefault"
33719 BZIPDelegate="$BZIPDelegateDefault"
33720 BrowseDelegate="$BrowseDelegateDefault"
33721 CGMDecodeDelegate="$CGMDecodeDelegateDefault"
33722 CatDelegate="$CatDelegateDefault"
33723 ConvertDelegate="$ConvertDelegateDefault"
33724 GVCDecodeDelegate="$GVCDecodeDelegateDefault"
33725 DVIDecodeDelegate="$DVIDecodeDelegateDefault"
33726 EchoDelegate="$EchoDelegateDefault"
33727 EditorDelegate="$EditorDelegateDefault"
33728 FIGDecodeDelegate="$FIGDecodeDelegateDefault"
33729 GnuplotDecodeDelegate="$GnuplotDecodeDelegateDefault"
33730 HPGLDecodeDelegate="$HPGLDecodeDelegateDefault"
33731 HTMLDecodeDelegate="$HTMLDecodeDelegateDefault"
33732 ILBMDecodeDelegate="$ILBMDecodeDelegateDefault"
33733 ILBMEncodeDelegate="$ILBMEncodeDelegateDefault"
33734 LPDelegate="$LPDelegateDefault"
33735 LZWDecodeDelegate="$LZWDecodeDelegateDefault"
33736 LZWEncodeDelegate="$LZWEncodeDelegateDefault"
33737 LaunchDelegate="$LaunchDelegateDefault"
33738 MANDelegate="$MANDelegateDefault"
33739 MPEGDecodeDelegate="$MPEGDecodeDelegateDefault"
33740 MPEGEncodeDelegate="$MPEGEncodeDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000033741 MogrifyDelegate="$MogrifyDelegateDefault"
cristy935c86e2010-06-05 23:50:07 +000033742 MrSIDDecodeDelegate="$MrSIDDecodeDelegateDefault"
33743 MVDelegate="$MVDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000033744 PCLDelegate="$PCLDelegateDefault"
33745 PGPDecodeDelegate="$PGPDecodeDelegateDefault"
33746 POVDelegate="$POVDelegateDefault"
33747 PSDelegate="$PSDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000033748 RLEEncodeDelegate="$RLEEncodeDelegateDefault"
33749 RMDelegate="$RMDelegateDefault"
cristy4689cf02010-02-17 21:15:45 +000033750 RSVGDecodeDelegate="$RSVGDecodeDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000033751 SCANDecodeDelegate="$SCANDecodeDelegateDefault"
33752 ShowImageDelegate="$ShowImageDelegateDefault"
33753 TXTDelegate="$TXTDelegateDefault"
cristy5ac9ac82010-07-29 13:24:24 +000033754 UniconvertorDelegate="$UniconvertorDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000033755 WMFDecodeDelegate="$WMFDecodeDelegateDefault"
33756 WWWDecodeDelegate="$WWWDecodeDelegateDefault"
33757 XPSDelegate="$XPSDelegateDefault"
33758 ZipDelegate="$ZipDelegateDefault"
33759fi
33760
33761# Delegate substitutions
33762
33763
33764
33765
33766
33767
33768
33769
33770
33771
33772
33773
33774
33775
33776
33777
33778
33779
33780
33781
33782
33783
33784
33785
33786
33787
33788
33789
33790
33791
33792
33793
33794
33795
33796
33797
33798
33799
33800
33801
33802
33803
33804#
33805# RPM support.
33806#
33807RPM=''
33808for ac_prog in gnutar gtar tar
33809do
33810 # Extract the first word of "$ac_prog", so it can be a program name with args.
33811set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033813$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033814if ${ac_cv_prog_TAR+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033815 $as_echo_n "(cached) " >&6
33816else
33817 if test -n "$TAR"; then
33818 ac_cv_prog_TAR="$TAR" # Let the user override the test.
33819else
33820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33821for as_dir in $PATH
33822do
33823 IFS=$as_save_IFS
33824 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033825 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033826 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33827 ac_cv_prog_TAR="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000033828 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033829 break 2
33830 fi
33831done
cristy8b350f62009-11-15 23:12:43 +000033832 done
cristy3ed852e2009-09-05 21:47:34 +000033833IFS=$as_save_IFS
33834
33835fi
33836fi
33837TAR=$ac_cv_prog_TAR
33838if test -n "$TAR"; then
cristy8b350f62009-11-15 23:12:43 +000033839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
cristy3ed852e2009-09-05 21:47:34 +000033840$as_echo "$TAR" >&6; }
33841else
cristy8b350f62009-11-15 23:12:43 +000033842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033843$as_echo "no" >&6; }
33844fi
33845
33846
33847 test -n "$TAR" && break
33848done
33849
33850for ac_prog in perl
33851do
33852 # Extract the first word of "$ac_prog", so it can be a program name with args.
33853set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033855$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033856if ${ac_cv_prog_PERL+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033857 $as_echo_n "(cached) " >&6
33858else
33859 if test -n "$PERL"; then
33860 ac_cv_prog_PERL="$PERL" # Let the user override the test.
33861else
33862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33863for as_dir in $PATH
33864do
33865 IFS=$as_save_IFS
33866 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033867 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033868 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33869 ac_cv_prog_PERL="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000033870 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033871 break 2
33872 fi
33873done
cristy8b350f62009-11-15 23:12:43 +000033874 done
cristy3ed852e2009-09-05 21:47:34 +000033875IFS=$as_save_IFS
33876
33877fi
33878fi
33879PERL=$ac_cv_prog_PERL
33880if test -n "$PERL"; then
cristy8b350f62009-11-15 23:12:43 +000033881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
cristy3ed852e2009-09-05 21:47:34 +000033882$as_echo "$PERL" >&6; }
33883else
cristy8b350f62009-11-15 23:12:43 +000033884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033885$as_echo "no" >&6; }
33886fi
33887
33888
33889 test -n "$PERL" && break
33890done
33891
33892for ac_prog in rpmbuild rpm
33893do
33894 # Extract the first word of "$ac_prog", so it can be a program name with args.
33895set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033897$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033898if ${ac_cv_prog_RPM+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033899 $as_echo_n "(cached) " >&6
33900else
33901 if test -n "$RPM"; then
33902 ac_cv_prog_RPM="$RPM" # Let the user override the test.
33903else
33904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33905for as_dir in $PATH
33906do
33907 IFS=$as_save_IFS
33908 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033909 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033910 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33911 ac_cv_prog_RPM="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000033912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033913 break 2
33914 fi
33915done
cristy8b350f62009-11-15 23:12:43 +000033916 done
cristy3ed852e2009-09-05 21:47:34 +000033917IFS=$as_save_IFS
33918
33919fi
33920fi
33921RPM=$ac_cv_prog_RPM
33922if test -n "$RPM"; then
cristy8b350f62009-11-15 23:12:43 +000033923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RPM" >&5
cristy3ed852e2009-09-05 21:47:34 +000033924$as_echo "$RPM" >&6; }
33925else
cristy8b350f62009-11-15 23:12:43 +000033926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033927$as_echo "no" >&6; }
33928fi
33929
33930
33931 test -n "$RPM" && break
33932done
33933
33934
cristy73bd4a52010-10-05 11:24:23 +000033935ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}
33936
33937
33938AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
33939
33940
33941AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"}
33942
33943
33944AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
33945
33946
33947 if test "x$RPM" != "x" ; then
33948 RPM_DELEGATE_TRUE=
33949 RPM_DELEGATE_FALSE='#'
33950else
33951 RPM_DELEGATE_TRUE='#'
33952 RPM_DELEGATE_FALSE=
33953fi
33954
cristy3ed852e2009-09-05 21:47:34 +000033955
33956#
33957# 7ZIP support (http://p7zip.sourceforge.net/)
33958#
33959P7ZIP=''
33960for ac_prog in 7za
33961do
33962 # Extract the first word of "$ac_prog", so it can be a program name with args.
33963set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033965$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033966if ${ac_cv_prog_P7ZIP+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033967 $as_echo_n "(cached) " >&6
33968else
33969 if test -n "$P7ZIP"; then
33970 ac_cv_prog_P7ZIP="$P7ZIP" # Let the user override the test.
33971else
33972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33973for as_dir in $PATH
33974do
33975 IFS=$as_save_IFS
33976 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033977 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033978 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33979 ac_cv_prog_P7ZIP="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000033980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033981 break 2
33982 fi
33983done
cristy8b350f62009-11-15 23:12:43 +000033984 done
cristy3ed852e2009-09-05 21:47:34 +000033985IFS=$as_save_IFS
33986
33987fi
33988fi
33989P7ZIP=$ac_cv_prog_P7ZIP
33990if test -n "$P7ZIP"; then
cristy8b350f62009-11-15 23:12:43 +000033991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $P7ZIP" >&5
cristy3ed852e2009-09-05 21:47:34 +000033992$as_echo "$P7ZIP" >&6; }
33993else
cristy8b350f62009-11-15 23:12:43 +000033994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033995$as_echo "no" >&6; }
33996fi
33997
33998
33999 test -n "$P7ZIP" && break
34000done
34001
34002
cristy73bd4a52010-10-05 11:24:23 +000034003 if test "x$P7ZIP" != "x" ; then
34004 P7ZIP_DELEGATE_TRUE=
34005 P7ZIP_DELEGATE_FALSE='#'
34006else
34007 P7ZIP_DELEGATE_TRUE='#'
34008 P7ZIP_DELEGATE_FALSE=
34009fi
34010
cristy3ed852e2009-09-05 21:47:34 +000034011
34012#
34013# ZIP support (http://www.info-zip.org/Zip.html)
34014#
34015ZIP=''
34016for ac_prog in zip
34017do
34018 # Extract the first word of "$ac_prog", so it can be a program name with args.
34019set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000034020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000034021$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034022if ${ac_cv_prog_ZIP+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034023 $as_echo_n "(cached) " >&6
34024else
34025 if test -n "$ZIP"; then
34026 ac_cv_prog_ZIP="$ZIP" # Let the user override the test.
34027else
34028as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
34029for as_dir in $PATH
34030do
34031 IFS=$as_save_IFS
34032 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000034033 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000034034 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
34035 ac_cv_prog_ZIP="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000034036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000034037 break 2
34038 fi
34039done
cristy8b350f62009-11-15 23:12:43 +000034040 done
cristy3ed852e2009-09-05 21:47:34 +000034041IFS=$as_save_IFS
34042
34043fi
34044fi
34045ZIP=$ac_cv_prog_ZIP
34046if test -n "$ZIP"; then
cristy8b350f62009-11-15 23:12:43 +000034047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
cristy3ed852e2009-09-05 21:47:34 +000034048$as_echo "$ZIP" >&6; }
34049else
cristy8b350f62009-11-15 23:12:43 +000034050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000034051$as_echo "no" >&6; }
34052fi
34053
34054
34055 test -n "$ZIP" && break
34056done
34057
34058
cristy73bd4a52010-10-05 11:24:23 +000034059 if test "x$ZIP" != "x" ; then
34060 ZIP_DELEGATE_TRUE=
34061 ZIP_DELEGATE_FALSE='#'
34062else
34063 ZIP_DELEGATE_TRUE='#'
34064 ZIP_DELEGATE_FALSE=
34065fi
34066
cristy3ed852e2009-09-05 21:47:34 +000034067
34068#
34069# GhostPCL related configuration.
34070#
34071PCLColorDevice=ppmraw
cristy8bc84082011-09-07 13:57:00 +000034072PCLCMYKDevice=pamcmyk32
cristy3ed852e2009-09-05 21:47:34 +000034073PCLMonoDevice=pbmraw
34074if test -z "$PCLVersion"; then
34075 PCLVersion='unknown'
34076fi
34077if test $have_pcl = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000034078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000034079$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000034080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCL" >&5
cristy3ed852e2009-09-05 21:47:34 +000034081$as_echo_n "checking for PCL... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000034082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000034083$as_echo "" >&6; }
34084 # PCLColorDevice
cristy8b350f62009-11-15 23:12:43 +000034085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl color device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034086$as_echo_n "checking for pcl color device... " >&6; }
34087 if $PCLDelegate -dBATCH -sDEVICE=$PCLColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34088 :
34089 else
34090 PCLColorDevice=ppmraw
34091 fi
cristy8b350f62009-11-15 23:12:43 +000034092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCLColorDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034093$as_echo "$PCLColorDevice" >&6; }
34094
34095 # PCLCMYKDevice
cristy8b350f62009-11-15 23:12:43 +000034096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl CMYK device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034097$as_echo_n "checking for pcl CMYK device... " >&6; }
34098 if $PCLDelegate -dBATCH -sDEVICE=$PCLColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34099 :
34100 else
34101 PCLCMYKDevice=$PCLColorDevice
34102 fi
cristy8b350f62009-11-15 23:12:43 +000034103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCLCMYKDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034104$as_echo "$PCLCMYKDevice" >&6; }
34105
34106 # PCLMonoDevice
cristy8b350f62009-11-15 23:12:43 +000034107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl mono device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034108$as_echo_n "checking for pcl mono device... " >&6; }
34109 if $PCLDelegate -dBATCH -sDEVICE=$PCLMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34110 :
34111 else
34112 PCLMonoDevice=$PCLColorDevice
34113 fi
cristy8b350f62009-11-15 23:12:43 +000034114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCLMonoDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034115$as_echo "$PCLMonoDevice" >&6; }
34116fi
34117
34118
34119
34120
34121
34122
34123#
34124# GhostXPS related configuration.
34125#
34126XPSColorDevice=ppmraw
34127XPSCMYKDevice=bmpsep8
34128XPSMonoDevice=pbmraw
34129if test -z "$XPSVersion"; then
34130 XPSVersion='unknown'
34131fi
34132if test $have_xps = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000034133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000034134$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000034135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPS" >&5
cristy3ed852e2009-09-05 21:47:34 +000034136$as_echo_n "checking for XPS... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000034137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000034138$as_echo "" >&6; }
34139 # XPSColorDevice
cristy8b350f62009-11-15 23:12:43 +000034140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps color device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034141$as_echo_n "checking for xps color device... " >&6; }
34142 if $XPSDelegate -dBATCH -sDEVICE=$XPSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34143 :
34144 else
34145 XPSColorDevice=ppmraw
34146 fi
cristy8b350f62009-11-15 23:12:43 +000034147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPSColorDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034148$as_echo "$XPSColorDevice" >&6; }
34149
34150 # XPSCMYKDevice
cristy8b350f62009-11-15 23:12:43 +000034151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps CMYK device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034152$as_echo_n "checking for xps CMYK device... " >&6; }
34153 if $XPSDelegate -dBATCH -sDEVICE=$XPSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34154 :
34155 else
34156 XPSCMYKDevice=$XPSColorDevice
34157 fi
cristy8b350f62009-11-15 23:12:43 +000034158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPSCMYKDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034159$as_echo "$XPSCMYKDevice" >&6; }
34160
34161 # XPSMonoDevice
cristy8b350f62009-11-15 23:12:43 +000034162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps mono device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034163$as_echo_n "checking for xps mono device... " >&6; }
34164 if $XPSDelegate -dBATCH -sDEVICE=$XPSMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34165 :
34166 else
34167 XPSMonoDevice=$XPSColorDevice
34168 fi
cristy8b350f62009-11-15 23:12:43 +000034169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPSMonoDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034170$as_echo "$XPSMonoDevice" >&6; }
34171fi
34172
34173
34174
34175
34176
34177
34178#
34179# Ghostscript related configuration.
34180#
cristya97426c2011-02-04 01:41:27 +000034181GSAlphaDevice=pngalpha
cristy3ed852e2009-09-05 21:47:34 +000034182GSColorDevice=pnmraw
34183GSCMYKDevice=pam
34184GSMonoDevice=pbmraw
34185GSPDFDevice=pdfwrite
34186GSPSDevice=pswrite
34187GSEPSDevice=epswrite
34188GSVersion='unknown'
34189if test $have_gs = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000034190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000034191$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000034192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript" >&5
cristy3ed852e2009-09-05 21:47:34 +000034193$as_echo_n "checking for Ghostscript... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000034194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000034195$as_echo "" >&6; }
cristy8b350f62009-11-15 23:12:43 +000034196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript version" >&5
cristy3ed852e2009-09-05 21:47:34 +000034197$as_echo_n "checking for Ghostscript version... " >&6; }
34198 if GSVersion=`$PSDelegate --version`; then
34199 :
34200 else
34201 GSVersion=`$PSDelegate --help | sed -e '1q' | awk '{ print $3 }'`
34202 fi
cristy8b350f62009-11-15 23:12:43 +000034203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSVersion" >&5
cristy3ed852e2009-09-05 21:47:34 +000034204$as_echo "$GSVersion" >&6; }
34205
34206 # GSAlphaDevice
cristy8b350f62009-11-15 23:12:43 +000034207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs alpha device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034208$as_echo_n "checking for gs alpha device... " >&6; }
34209 if $PSDelegate -q -dBATCH -sDEVICE=$GSAlphaDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34210 :
34211 else
34212 GSAlphaDevice=pnmraw
34213 fi
cristy8b350f62009-11-15 23:12:43 +000034214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSAlphaDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034215$as_echo "$GSAlphaDevice" >&6; }
34216
34217 # GSColorDevice
cristy8b350f62009-11-15 23:12:43 +000034218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs color device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034219$as_echo_n "checking for gs color device... " >&6; }
34220 if $PSDelegate -q -dBATCH -sDEVICE=$GSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34221 :
34222 else
34223 GSColorDevice=pnmraw
34224 fi
cristy8b350f62009-11-15 23:12:43 +000034225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSColorDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034226$as_echo "$GSColorDevice" >&6; }
34227
34228 # GSCMYKDevice
cristy8b350f62009-11-15 23:12:43 +000034229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs CMYK device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034230$as_echo_n "checking for gs CMYK device... " >&6; }
34231 if $PSDelegate -q -dBATCH -sDEVICE=$GSCMYKDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34232 :
34233 else
34234 GSCMYKDevice=bmpsep8
34235 fi
cristy8b350f62009-11-15 23:12:43 +000034236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSCMYKDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034237$as_echo "$GSCMYKDevice" >&6; }
34238
34239 # GSMonoDevice
cristy8b350f62009-11-15 23:12:43 +000034240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs mono device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034241$as_echo_n "checking for gs mono device... " >&6; }
34242 if $PSDelegate -q -dBATCH -sDEVICE=$GSMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34243 :
34244 else
34245 GSMonoDevice=$GSColorDevice
34246 fi
cristy8b350f62009-11-15 23:12:43 +000034247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSMonoDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034248$as_echo "$GSMonoDevice" >&6; }
34249
34250 # GSPDFDevice
cristy8b350f62009-11-15 23:12:43 +000034251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs PDF writing device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034252$as_echo_n "checking for gs PDF writing device... " >&6; }
34253 if $PSDelegate -q -dBATCH -sDEVICE=$GSPDFDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34254 :
34255 else
34256 GSPDFDevice=nodevice
34257 fi
cristy8b350f62009-11-15 23:12:43 +000034258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSPDFDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034259$as_echo "$GSPDFDevice" >&6; }
34260
34261 # GSPSDevice
cristy8b350f62009-11-15 23:12:43 +000034262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs PS writing device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034263$as_echo_n "checking for gs PS writing device... " >&6; }
34264 if $PSDelegate -q -dBATCH -sDEVICE=$GSPSDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34265 :
34266 else
34267 GSPSDevice=nodevice
34268 fi
cristy8b350f62009-11-15 23:12:43 +000034269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSPSDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034270$as_echo "$GSPSDevice" >&6; }
34271
34272 # GSEPSDevice
cristy8b350f62009-11-15 23:12:43 +000034273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs EPS writing device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034274$as_echo_n "checking for gs EPS writing device... " >&6; }
34275 if $PSDelegate -q -dBATCH -sDEVICE=$GSEPSDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34276 :
34277 else
34278 GSEPSDevice=nodevice
34279 fi
cristy8b350f62009-11-15 23:12:43 +000034280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSEPSDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034281$as_echo "$GSEPSDevice" >&6; }
34282fi
34283
34284
34285
34286
34287
34288
34289
34290
34291
34292
34293#
34294# PerlMagick-related configuration
34295#
34296
34297# Look for PERL if PerlMagick requested
34298# If name/path of desired PERL interpreter is specified, look for that one first
34299have_perl='no'
34300if test "$with_perl" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000034301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000034302$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000034303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl" >&5
cristy3ed852e2009-09-05 21:47:34 +000034304$as_echo_n "checking for Perl... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000034305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000034306$as_echo "" >&6; }
34307 if test "$with_perl" != 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000034308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl" >&5
cristy3ed852e2009-09-05 21:47:34 +000034309$as_echo_n "checking for perl... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034310if ${ac_cv_path_PERL+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034311 $as_echo_n "(cached) " >&6
34312else
34313 ac_cv_path_PERL="$with_perl"
34314fi
cristy8b350f62009-11-15 23:12:43 +000034315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_PERL" >&5
cristy3ed852e2009-09-05 21:47:34 +000034316$as_echo "$ac_cv_path_PERL" >&6; };
34317 PERL=$ac_cv_path_PERL
34318 have_perl="$ac_cv_path_PERL"
34319 else
34320 for ac_prog in perl perl5
34321do
34322 # Extract the first word of "$ac_prog", so it can be a program name with args.
34323set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000034324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000034325$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034326if ${ac_cv_path_PERL+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034327 $as_echo_n "(cached) " >&6
34328else
34329 case $PERL in
34330 [\\/]* | ?:[\\/]*)
34331 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
34332 ;;
34333 *)
34334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
34335for as_dir in $PATH
34336do
34337 IFS=$as_save_IFS
34338 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000034339 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000034340 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
34341 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000034342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000034343 break 2
34344 fi
34345done
cristy8b350f62009-11-15 23:12:43 +000034346 done
cristy3ed852e2009-09-05 21:47:34 +000034347IFS=$as_save_IFS
34348
34349 ;;
34350esac
34351fi
34352PERL=$ac_cv_path_PERL
34353if test -n "$PERL"; then
cristy8b350f62009-11-15 23:12:43 +000034354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
cristy3ed852e2009-09-05 21:47:34 +000034355$as_echo "$PERL" >&6; }
34356else
cristy8b350f62009-11-15 23:12:43 +000034357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000034358$as_echo "no" >&6; }
34359fi
34360
34361
34362 test -n "$PERL" && break
34363done
34364 if test "$ac_cv_path_PERL"; then
34365 have_perl="$ac_cv_path_PERL"
34366 fi
34367 fi
34368fi
34369
cristy949301e2010-01-06 01:38:40 +000034370if test "$with_perl" != 'yes' ; then
34371 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-perl=$with_perl "
34372fi
34373
34374PERL_SUPPORTS_DESTDIR='no'
34375
cristy3ed852e2009-09-05 21:47:34 +000034376with_perl_static='no'
34377with_perl_dynamic='no'
34378if test "$have_perl" != 'no'; then
34379 if test "$with_perl" != 'no' && test "$libtool_build_shared_libs" = 'no'; then
34380 with_perl_static='yes'
34381 fi
34382 if test "$with_perl" != 'no' && test "$libtool_build_shared_libs" = 'yes'; then
34383 with_perl_dynamic='yes'
34384 fi
34385 # Is PERL's MakeMaker new enough to support DESTDIR?
cristy73bd4a52010-10-05 11:24:23 +000034386
34387
34388
34389
34390 if test -n "$PERL"; then :
34391
34392 ax_perl_version="5.8.1"
34393
34394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl version" >&5
34395$as_echo_n "checking for perl version... " >&6; }
34396
34397 perl_version=`$PERL --version 2>&1 | $GREP "This is perl" | $SED -e 's/.* v\([0-9]*\.[0-9]*\.[0-9]*\) .*/\1/'`
34398
34399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_version" >&5
34400$as_echo "$perl_version" >&6; }
34401
34402 PERL_VERSION=$perl_version
34403
34404
34405
34406
34407
34408 # Used to indicate true or false condition
34409 ax_compare_version=false
34410
34411 # Convert the two version strings to be compared into a format that
34412 # allows a simple string comparison. The end result is that a version
34413 # string of the form 1.12.5-r617 will be converted to the form
34414 # 0001001200050617. In other words, each number is zero padded to four
34415 # digits, and non digits are removed.
34416
34417 ax_compare_version_A=`echo "$ax_perl_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
34418 -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
34419 -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
34420 -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
34421 -e 's/[^0-9]//g'`
34422
34423
34424 ax_compare_version_B=`echo "$perl_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
34425 -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
34426 -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
34427 -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
34428 -e 's/[^0-9]//g'`
34429
34430
34431 ax_compare_version=`echo "x$ax_compare_version_A
34432x$ax_compare_version_B" | sed 's/^ *//' | sort | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`
34433
34434
34435
34436 if test "$ax_compare_version" = "true" ; then
34437
34438 :
34439 PERL_SUPPORTS_DESTDIR='yes'
34440
34441 else
34442 :
34443 PERL_SUPPORTS_DESTDIR='no'
34444
34445 fi
34446
34447
34448else
34449
34450 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find the perl interpreter" >&5
34451$as_echo "$as_me: WARNING: could not find the perl interpreter" >&2;}
34452 PERL_SUPPORTS_DESTDIR='no'
34453
cristy3ed852e2009-09-05 21:47:34 +000034454fi
cristy73bd4a52010-10-05 11:24:23 +000034455
34456fi
34457 if test "$have_perl" != 'no'; then
34458 WITH_PERL_TRUE=
34459 WITH_PERL_FALSE='#'
34460else
34461 WITH_PERL_TRUE='#'
34462 WITH_PERL_FALSE=
34463fi
34464
34465 if test $with_perl_static = 'yes'; then
34466 WITH_PERL_STATIC_TRUE=
34467 WITH_PERL_STATIC_FALSE='#'
34468else
34469 WITH_PERL_STATIC_TRUE='#'
34470 WITH_PERL_STATIC_FALSE=
34471fi
34472
34473 if test $with_perl_dynamic = 'yes'; then
34474 WITH_PERL_DYNAMIC_TRUE=
34475 WITH_PERL_DYNAMIC_FALSE='#'
34476else
34477 WITH_PERL_DYNAMIC_TRUE='#'
34478 WITH_PERL_DYNAMIC_FALSE=
34479fi
34480
cristy3ed852e2009-09-05 21:47:34 +000034481
34482
34483# Determine path to pick up MagickCore library from for use with building PerlMagick
34484MAGICKCORE_PATH="${LIB_DIR}"
34485if test $with_perl_static = 'yes'; then
34486 # Find out where libtool hides its uninstalled libraries (as libtool_objdir)
34487 libtool_objdir=$objdir
34488
34489 # Linker search path to library, followed by -lMagickCore
cristy4c08aed2011-07-01 19:47:50 +000034490 MAGICKCORE_PATH="${builddir}/MagickCore/${libtool_objdir}"
cristy3ed852e2009-09-05 21:47:34 +000034491fi
34492
34493
34494# Create a simple string containing format names for all delegate libraries
34495DELEGATES=''
34496if test "$have_autotrace" = 'yes'; then DELEGATES="$DELEGATES autotrace"; fi
34497if test "$have_bzlib" = 'yes'; then DELEGATES="$DELEGATES bzlib"; fi
34498if test "$have_djvu" = 'yes'; then DELEGATES="$DELEGATES djvu"; fi
34499if test "$have_dps" = 'yes'; then DELEGATES="$DELEGATES dps"; fi
34500if test "$have_fftw" = 'yes'; then DELEGATES="$DELEGATES fftw"; fi
34501if test "$have_fpx" = 'yes'; then DELEGATES="$DELEGATES fpx"; fi
34502if test "$have_fontconfig" = 'yes'; then DELEGATES="$DELEGATES fontconfig"; fi
34503if test "$have_freetype" = 'yes'; then DELEGATES="$DELEGATES freetype"; fi
34504if test "$have_gslib" = 'yes'; then DELEGATES="$DELEGATES gs"; fi
34505if test "$have_gvc" = 'yes'; then DELEGATES="$DELEGATES gvc"; fi
34506if test "$have_jbig" = 'yes'; then DELEGATES="$DELEGATES jbig"; fi
34507if test "$have_jpeg" = 'yes'; then
34508 DELEGATES="$DELEGATES jpeg";
34509 if test "$have_png" = 'yes'; then DELEGATES="$DELEGATES jng"; fi
34510fi
34511if test "$have_jp2" = 'yes'; then DELEGATES="$DELEGATES jp2"; fi
cristy71203402010-06-18 13:12:03 +000034512if test "$have_lcms2" = 'yes'; then DELEGATES="$DELEGATES lcms2"; fi
cristy3ed852e2009-09-05 21:47:34 +000034513if test "$have_lcms" = 'yes'; then DELEGATES="$DELEGATES lcms"; fi
34514if test "$have_lqr" = 'yes'; then DELEGATES="$DELEGATES lqr"; fi
cristyfbb0ef02010-12-19 02:32:11 +000034515if test "$have_lzma" = 'yes'; then DELEGATES="$DELEGATES lzma"; fi
cristy3ed852e2009-09-05 21:47:34 +000034516if test "$have_ffmpeg" = 'yes'; then DELEGATES="$DELEGATES mpeg"; fi
34517if test "$have_openexr" = 'yes'; then DELEGATES="$DELEGATES openexr"; fi
34518if test "$have_png" = 'yes'; then DELEGATES="$DELEGATES png"; fi
34519if test "$have_rsvg" = 'yes'; then DELEGATES="$DELEGATES rsvg"; fi
34520if test "$have_tiff" = 'yes'; then DELEGATES="$DELEGATES tiff"; fi
34521if test "$have_x" = 'yes'; then DELEGATES="$DELEGATES x11"; fi
34522if test "$have_xml" = 'yes'; then DELEGATES="$DELEGATES xml"; fi
34523if test "$have_wmf" = 'yes'; then DELEGATES="$DELEGATES wmf"; fi
34524if test "$have_zlib" = 'yes'; then DELEGATES="$DELEGATES zlib"; fi
34525
34526
34527
34528#
34529# Handle special compiler flags
34530#
34531
34532# Add '-p' if prof source profiling support enabled
34533if test "$enable_prof" = 'yes'; then
34534 CFLAGS="-p $CFLAGS"
34535 CXXFLAGS="-p $CXXFLAGS"
34536 LDFLAGS="-p $LDFLAGS"
34537fi
34538
34539# Add '-pg' if gprof source profiling support enabled
34540if test "$enable_gprof" = 'yes'; then
34541 CFLAGS="-pg $CFLAGS"
34542 CXXFLAGS="-pg $CXXFLAGS"
34543 LDFLAGS="-pg $LDFLAGS"
34544fi
34545
34546# Add '-ftest-coverage -fprofile-arcs' if gcov source profiling support enabled
34547# This is a gcc-specific feature
34548if test "$enable_gcov" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000034549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _gcov_init in -lgcov" >&5
cristy3ed852e2009-09-05 21:47:34 +000034550$as_echo_n "checking for _gcov_init in -lgcov... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034551if ${ac_cv_lib_gcov__gcov_init+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034552 $as_echo_n "(cached) " >&6
34553else
34554 ac_check_lib_save_LIBS=$LIBS
34555LIBS="-lgcov $LIBS"
cristy8b350f62009-11-15 23:12:43 +000034556cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000034557/* end confdefs.h. */
34558
34559/* Override any GCC internal prototype to avoid an error.
34560 Use char because int might match the return type of a GCC
34561 builtin and then its argument prototype would still apply. */
34562#ifdef __cplusplus
34563extern "C"
34564#endif
34565char _gcov_init ();
34566int
34567main ()
34568{
34569return _gcov_init ();
34570 ;
34571 return 0;
34572}
34573_ACEOF
cristy8b350f62009-11-15 23:12:43 +000034574if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000034575 ac_cv_lib_gcov__gcov_init=yes
34576else
cristy8b350f62009-11-15 23:12:43 +000034577 ac_cv_lib_gcov__gcov_init=no
cristy3ed852e2009-09-05 21:47:34 +000034578fi
cristy8b350f62009-11-15 23:12:43 +000034579rm -f core conftest.err conftest.$ac_objext \
34580 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000034581LIBS=$ac_check_lib_save_LIBS
34582fi
cristy8b350f62009-11-15 23:12:43 +000034583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcov__gcov_init" >&5
cristy3ed852e2009-09-05 21:47:34 +000034584$as_echo "$ac_cv_lib_gcov__gcov_init" >&6; }
cristyda16f162011-02-19 23:52:17 +000034585if test "x$ac_cv_lib_gcov__gcov_init" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000034586 cat >>confdefs.h <<_ACEOF
34587#define HAVE_LIBGCOV 1
34588_ACEOF
34589
34590 LIBS="-lgcov $LIBS"
34591
34592fi
34593
cristy8b350f62009-11-15 23:12:43 +000034594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gcov_init in -lgcov" >&5
cristy3ed852e2009-09-05 21:47:34 +000034595$as_echo_n "checking for __gcov_init in -lgcov... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034596if ${ac_cv_lib_gcov___gcov_init+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034597 $as_echo_n "(cached) " >&6
34598else
34599 ac_check_lib_save_LIBS=$LIBS
34600LIBS="-lgcov $LIBS"
cristy8b350f62009-11-15 23:12:43 +000034601cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000034602/* end confdefs.h. */
34603
34604/* Override any GCC internal prototype to avoid an error.
34605 Use char because int might match the return type of a GCC
34606 builtin and then its argument prototype would still apply. */
34607#ifdef __cplusplus
34608extern "C"
34609#endif
34610char __gcov_init ();
34611int
34612main ()
34613{
34614return __gcov_init ();
34615 ;
34616 return 0;
34617}
34618_ACEOF
cristy8b350f62009-11-15 23:12:43 +000034619if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000034620 ac_cv_lib_gcov___gcov_init=yes
34621else
cristy8b350f62009-11-15 23:12:43 +000034622 ac_cv_lib_gcov___gcov_init=no
cristy3ed852e2009-09-05 21:47:34 +000034623fi
cristy8b350f62009-11-15 23:12:43 +000034624rm -f core conftest.err conftest.$ac_objext \
34625 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000034626LIBS=$ac_check_lib_save_LIBS
34627fi
cristy8b350f62009-11-15 23:12:43 +000034628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcov___gcov_init" >&5
cristy3ed852e2009-09-05 21:47:34 +000034629$as_echo "$ac_cv_lib_gcov___gcov_init" >&6; }
cristyda16f162011-02-19 23:52:17 +000034630if test "x$ac_cv_lib_gcov___gcov_init" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000034631 cat >>confdefs.h <<_ACEOF
34632#define HAVE_LIBGCOV 1
34633_ACEOF
34634
34635 LIBS="-lgcov $LIBS"
34636
34637fi
34638
34639 case "$target_os" in
34640 darwin*)
34641 OSX_GCOV_LDFLAG="-Wl,-single_module"
34642 ;;
34643 *)
34644 OSX_GCOV_LDFLAG=""
34645 ;;
34646 esac
34647
34648 CFLAGS="-ftest-coverage -fprofile-arcs $CFLAGS"
34649 CXXFLAGS="-ftest-coverage -fprofile-arcs $CXXFLAGS"
34650 LDFLAGS="-ftest-coverage -fprofile-arcs $LDFLAGS"
34651fi
34652
34653#
34654# Build library dependency list for libMagickCore
34655#
34656
34657MAGICK_LIBLTDL='' # Libltdl for build
34658MAGICK_API_LIBLTDL='' # libltdl for dependent application (API) build
34659MAGICK_LTDLDEPS='' # extra libltdl dependencies
34660if test "$with_ltdl" != 'no'
34661then
34662 if test \( "$with_included_ltdl" = 'no' -o "$enable_ltdl_convenience" = 'no' \) -o "$enable_ltdl_install" = 'yes'; then
34663 MAGICK_API_LIBLTDL='-lltdl'
34664 fi
34665 MAGICK_LIBLTDL=${LIBLTDL}
34666 MAGICK_LTDLDEPS=${LTDLDEPS}
34667fi
34668
34669
34670
34671if test "$with_modules" != 'no'; then
cristyfbb0ef02010-12-19 02:32:11 +000034672 MAGICK_DEP_LIBS="$LCMS_LIBS $TIFF_LIBS $FREETYPE_LIBS $JPEG_LIBS $LQR_LIBS $FFTW_LIBS $FONTCONFIG_LIBS $XEXT_LIBS $IPC_LIBS $X11_LIBS $XT_LIBS $LZMA_LIBS $BZLIB_LIBS $ZLIB_LIBS $GDI32_LIBS $MATH_LIBS $CCMALLOC_LIBS $EFENCE_LIBS $UMEM_LIBS $GOMP_LIBS $CL_LIBS $THREAD_LIBS"
cristy3ed852e2009-09-05 21:47:34 +000034673else
cristyb1860752011-03-14 00:27:46 +000034674 MAGICK_DEP_LIBS="$JBIG_LIBS $LCMS_LIBS $TIFF_LIBS $FREETYPE_LIBS $JP2_LIBS $JPEG_LIBS $GS_LIBS $LQR_LIBS $PNG_LIBS $AUTOTRACE_LIBS $DJVU_LIBS $FFTW_LIBS $FPX_LIBS $FONTCONFIG_LIBS $WEBP_LIBS $WMF_LIBS $DPS_LIBS $XEXT_LIBS $XT_LIBS $IPC_LIBS $X11_LIBS $LZMA_LIBS $BZLIB_LIBS $OPENEXR_LIBS $RSVG_LIBS $XML_LIBS $GVC_LIBS $ZLIB_LIBS $GDI32_LIBS $MATH_LIBS $CCMALLOC_LIBS $EFENCE_LIBS $UMEM_LIBS $GOMP_LIBS $CL_LIBS $THREAD_LIBS"
cristy3ed852e2009-09-05 21:47:34 +000034675fi
34676
34677
34678#
34679# Remove extraneous spaces from output variables (asthetic)
34680#
34681X_CFLAGS=`echo $X_CFLAGS | sed -e 's/ */ /g'`
34682X_PRE_LIBS=`echo $X_PRE_LIBS | sed -e 's/ */ /g'`
34683X_LIBS=`echo $X_LIBS | sed -e 's/ */ /g'`
34684X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed -e 's/ */ /g'`
34685
34686CC=`echo $CC | sed -e 's/ */ /g'`
34687CFLAGS=`echo $CFLAGS | sed -e 's/ */ /g'`
34688CPPFLAGS=`echo $CPPFLAGS | sed -e 's/ */ /g'`
34689CXXFLAGS=`echo $CXXFLAGS | sed -e 's/ */ /g'`
34690DELEGATES=`echo $DELEGATES | sed -e 's/^ //g'`
34691DISTCHECK_CONFIG_FLAGS=`echo $DISTCHECK_CONFIG_FLAGS | sed -e 's/ */ /g'`
34692LDFLAGS=`echo $LDFLAGS | sed -e 's/ */ /g'`
34693TESTED_LIBS=`echo $LIBS | sed -e 's/ */ /g'`
34694MAGICK_DEP_LIBS=`echo $MAGICK_DEP_LIBS | sed -e 's/ */ /g'`
34695#LIBS=`echo $LIBS | sed -e 's/ */ /g'`
34696
34697# Pass only user-provided LIBS as "global" libraries
34698LIBS=$USER_LIBS
34699
34700#AC_SUBST(CPPFLAGS)
34701
34702#AC_SUBST(LDFLAGS)
34703#AC_SUBST(X_PRE_LIBS)
34704#AC_SUBST(X_LIBS)
34705#AC_SUBST(X_EXTRA_LIBS)
34706
34707MAGICK_CFLAGS=$CFLAGS
34708MAGICK_CXXFLAGS="$CXXFLAGS"
34709MAGICK_CPPFLAGS=`echo $MAGICK_CPPFLAGS | sed -e 's/ */ /g'`
34710MAGICK_PCFLAGS=`echo $MAGICK_PCFLAGS | sed -e 's/ */ /g'`
34711MAGICK_LDFLAGS="-L$LIB_DIR $LDFLAGS"
34712MAGICK_LIBS="-lMagickCore $MAGICK_DEP_LIBS $MAGICK_API_LIBLTDL"
34713
34714
34715
34716
34717
34718
34719
34720
cristyfd9dcd42010-08-08 18:07:02 +000034721
cristy3ed852e2009-09-05 21:47:34 +000034722# Set configured scripts to executable.
34723ac_config_commands="$ac_config_commands default"
34724
34725ac_config_commands="$ac_config_commands MagickCore-config.in"
34726
cristy3ed852e2009-09-05 21:47:34 +000034727ac_config_commands="$ac_config_commands MagickWand-config.in"
34728
cristy3ed852e2009-09-05 21:47:34 +000034729ac_config_commands="$ac_config_commands Magick++-config.in"
34730
34731ac_config_commands="$ac_config_commands PerlMagick/check.sh.in"
34732
34733
cristy8b350f62009-11-15 23:12:43 +000034734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000034735$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000034736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Update ImageMagick configuration" >&5
cristy3ed852e2009-09-05 21:47:34 +000034737$as_echo "Update ImageMagick configuration" >&6; }
34738cat >confcache <<\_ACEOF
34739# This file is a shell script that caches the results of configure
34740# tests run on this system so they can be shared between configure
34741# scripts and configure runs, see configure's option --config-cache.
34742# It is not useful on other systems. If it contains results you don't
34743# want to keep, you may remove or edit it.
34744#
34745# config.status only pays attention to the cache file if you give it
34746# the --recheck option to rerun configure.
34747#
34748# `ac_cv_env_foo' variables (set or unset) will be overridden when
34749# loading this file, other *unset* `ac_cv_foo' will be assigned the
34750# following values.
34751
34752_ACEOF
34753
34754# The following way of writing the cache mishandles newlines in values,
34755# but we know of no workaround that is simple, portable, and efficient.
34756# So, we kill variables containing newlines.
34757# Ultrix sh set writes to stderr and can't be redirected directly,
34758# and sets the high bit in the cache file unless we assign to the vars.
34759(
34760 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
34761 eval ac_val=\$$ac_var
34762 case $ac_val in #(
34763 *${as_nl}*)
34764 case $ac_var in #(
cristy8b350f62009-11-15 23:12:43 +000034765 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
cristy3ed852e2009-09-05 21:47:34 +000034766$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
34767 esac
34768 case $ac_var in #(
34769 _ | IFS | as_nl) ;; #(
34770 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
cristy8b350f62009-11-15 23:12:43 +000034771 *) { eval $ac_var=; unset $ac_var;} ;;
cristy3ed852e2009-09-05 21:47:34 +000034772 esac ;;
34773 esac
34774 done
34775
34776 (set) 2>&1 |
34777 case $as_nl`(ac_space=' '; set) 2>&1` in #(
34778 *${as_nl}ac_space=\ *)
cristy8b350f62009-11-15 23:12:43 +000034779 # `set' does not quote correctly, so add quotes: double-quote
34780 # substitution turns \\\\ into \\, and sed turns \\ into \.
cristy3ed852e2009-09-05 21:47:34 +000034781 sed -n \
34782 "s/'/'\\\\''/g;
34783 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
34784 ;; #(
34785 *)
34786 # `set' quotes correctly as required by POSIX, so do not add quotes.
34787 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
34788 ;;
34789 esac |
34790 sort
34791) |
34792 sed '
34793 /^ac_cv_env_/b end
34794 t clear
34795 :clear
34796 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
34797 t end
34798 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
34799 :end' >>confcache
34800if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
34801 if test -w "$cache_file"; then
cristyda16f162011-02-19 23:52:17 +000034802 if test "x$cache_file" != "x/dev/null"; then
cristy8b350f62009-11-15 23:12:43 +000034803 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
cristy3ed852e2009-09-05 21:47:34 +000034804$as_echo "$as_me: updating cache $cache_file" >&6;}
cristyda16f162011-02-19 23:52:17 +000034805 if test ! -f "$cache_file" || test -h "$cache_file"; then
34806 cat confcache >"$cache_file"
34807 else
34808 case $cache_file in #(
34809 */* | ?:*)
34810 mv -f confcache "$cache_file"$$ &&
34811 mv -f "$cache_file"$$ "$cache_file" ;; #(
34812 *)
34813 mv -f confcache "$cache_file" ;;
34814 esac
34815 fi
34816 fi
cristy3ed852e2009-09-05 21:47:34 +000034817 else
cristy8b350f62009-11-15 23:12:43 +000034818 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
cristy3ed852e2009-09-05 21:47:34 +000034819$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
34820 fi
34821fi
34822rm -f confcache
34823
34824test "x$prefix" = xNONE && prefix=$ac_default_prefix
34825# Let make expand exec_prefix.
34826test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
34827
34828DEFS=-DHAVE_CONFIG_H
34829
34830ac_libobjs=
34831ac_ltlibobjs=
cristy98dddb52010-11-04 00:30:15 +000034832U=
cristy3ed852e2009-09-05 21:47:34 +000034833for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
34834 # 1. Remove the extension, and $U if already installed.
34835 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
34836 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
34837 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
34838 # will be set to the directory where LIBOBJS objects are built.
cristy8b350f62009-11-15 23:12:43 +000034839 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
34840 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
cristy3ed852e2009-09-05 21:47:34 +000034841done
34842LIBOBJS=$ac_libobjs
34843
34844LTLIBOBJS=$ac_ltlibobjs
34845
34846
cristy73bd4a52010-10-05 11:24:23 +000034847 if test -n "$EXEEXT"; then
34848 am__EXEEXT_TRUE=
34849 am__EXEEXT_FALSE='#'
34850else
34851 am__EXEEXT_TRUE='#'
34852 am__EXEEXT_FALSE=
34853fi
cristy3ed852e2009-09-05 21:47:34 +000034854
cristy73bd4a52010-10-05 11:24:23 +000034855if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034856 as_fn_error $? "conditional \"AMDEP\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034857Usually this means the macro was only invoked conditionally." "$LINENO" 5
34858fi
34859if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034860 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034861Usually this means the macro was only invoked conditionally." "$LINENO" 5
34862fi
34863if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034864 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034865Usually this means the macro was only invoked conditionally." "$LINENO" 5
34866fi
34867if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034868 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034869Usually this means the macro was only invoked conditionally." "$LINENO" 5
34870fi
34871if test -z "${WINGDI32_DELEGATE_TRUE}" && test -z "${WINGDI32_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034872 as_fn_error $? "conditional \"WINGDI32_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034873Usually this means the macro was only invoked conditionally." "$LINENO" 5
34874fi
34875if test -z "${WIN32_NATIVE_BUILD_TRUE}" && test -z "${WIN32_NATIVE_BUILD_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034876 as_fn_error $? "conditional \"WIN32_NATIVE_BUILD\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034877Usually this means the macro was only invoked conditionally." "$LINENO" 5
34878fi
34879if test -z "${CYGWIN_BUILD_TRUE}" && test -z "${CYGWIN_BUILD_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034880 as_fn_error $? "conditional \"CYGWIN_BUILD\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034881Usually this means the macro was only invoked conditionally." "$LINENO" 5
34882fi
34883if test -z "${USING_CL_TRUE}" && test -z "${USING_CL_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034884 as_fn_error $? "conditional \"USING_CL\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034885Usually this means the macro was only invoked conditionally." "$LINENO" 5
34886fi
cristy73bd4a52010-10-05 11:24:23 +000034887if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034888 as_fn_error $? "conditional \"INSTALL_LTDL\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034889Usually this means the macro was only invoked conditionally." "$LINENO" 5
34890fi
34891if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034892 as_fn_error $? "conditional \"CONVENIENCE_LTDL\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034893Usually this means the macro was only invoked conditionally." "$LINENO" 5
34894fi
34895LT_CONFIG_H=config/config.h
34896
34897 _ltdl_libobjs=
34898 _ltdl_ltlibobjs=
34899 if test -n "$_LT_LIBOBJS"; then
34900 # Remove the extension.
34901 _lt_sed_drop_objext='s/\.o$//;s/\.obj$//'
34902 for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do
34903 _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext"
34904 _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo"
34905 done
34906 fi
34907 ltdl_LIBOBJS=$_ltdl_libobjs
34908
34909 ltdl_LTLIBOBJS=$_ltdl_ltlibobjs
34910
34911
34912if test -z "${WITH_SHARED_LIBS_TRUE}" && test -z "${WITH_SHARED_LIBS_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034913 as_fn_error $? "conditional \"WITH_SHARED_LIBS\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034914Usually this means the macro was only invoked conditionally." "$LINENO" 5
34915fi
34916if test -z "${WITH_MODULES_TRUE}" && test -z "${WITH_MODULES_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034917 as_fn_error $? "conditional \"WITH_MODULES\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034918Usually this means the macro was only invoked conditionally." "$LINENO" 5
34919fi
34920if test -z "${WITH_LTDL_TRUE}" && test -z "${WITH_LTDL_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034921 as_fn_error $? "conditional \"WITH_LTDL\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034922Usually this means the macro was only invoked conditionally." "$LINENO" 5
34923fi
34924if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034925 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034926Usually this means the macro was only invoked conditionally." "$LINENO" 5
34927fi
34928
34929if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034930 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034931Usually this means the macro was only invoked conditionally." "$LINENO" 5
34932fi
34933if test -z "${WITH_MAGICK_PLUS_PLUS_TRUE}" && test -z "${WITH_MAGICK_PLUS_PLUS_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034934 as_fn_error $? "conditional \"WITH_MAGICK_PLUS_PLUS\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034935Usually this means the macro was only invoked conditionally." "$LINENO" 5
34936fi
34937if test -z "${HasUMEM_TRUE}" && test -z "${HasUMEM_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034938 as_fn_error $? "conditional \"HasUMEM\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034939Usually this means the macro was only invoked conditionally." "$LINENO" 5
34940fi
34941if test -z "${BZLIB_DELEGATE_TRUE}" && test -z "${BZLIB_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034942 as_fn_error $? "conditional \"BZLIB_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034943Usually this means the macro was only invoked conditionally." "$LINENO" 5
34944fi
34945if test -z "${X11_DELEGATE_TRUE}" && test -z "${X11_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034946 as_fn_error $? "conditional \"X11_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034947Usually this means the macro was only invoked conditionally." "$LINENO" 5
34948fi
34949if test -z "${ZLIB_DELEGATE_TRUE}" && test -z "${ZLIB_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034950 as_fn_error $? "conditional \"ZLIB_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034951Usually this means the macro was only invoked conditionally." "$LINENO" 5
34952fi
34953if test -z "${AUTOTRACE_DELEGATE_TRUE}" && test -z "${AUTOTRACE_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034954 as_fn_error $? "conditional \"AUTOTRACE_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034955Usually this means the macro was only invoked conditionally." "$LINENO" 5
34956fi
34957if test -z "${DPS_DELEGATE_TRUE}" && test -z "${DPS_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034958 as_fn_error $? "conditional \"DPS_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034959Usually this means the macro was only invoked conditionally." "$LINENO" 5
34960fi
34961if test -z "${DJVU_DELEGATE_TRUE}" && test -z "${DJVU_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034962 as_fn_error $? "conditional \"DJVU_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034963Usually this means the macro was only invoked conditionally." "$LINENO" 5
34964fi
34965if test -z "${FFTW_DELEGATE_TRUE}" && test -z "${FFTW_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034966 as_fn_error $? "conditional \"FFTW_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034967Usually this means the macro was only invoked conditionally." "$LINENO" 5
34968fi
34969if test -z "${FPX_DELEGATE_TRUE}" && test -z "${FPX_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034970 as_fn_error $? "conditional \"FPX_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034971Usually this means the macro was only invoked conditionally." "$LINENO" 5
34972fi
34973if test -z "${FONTCONFIG_DELEGATE_TRUE}" && test -z "${FONTCONFIG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034974 as_fn_error $? "conditional \"FONTCONFIG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034975Usually this means the macro was only invoked conditionally." "$LINENO" 5
34976fi
34977if test -z "${FREETYPE_DELEGATE_TRUE}" && test -z "${FREETYPE_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034978 as_fn_error $? "conditional \"FREETYPE_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034979Usually this means the macro was only invoked conditionally." "$LINENO" 5
34980fi
34981if test -z "${GS_DELEGATE_TRUE}" && test -z "${GS_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034982 as_fn_error $? "conditional \"GS_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034983Usually this means the macro was only invoked conditionally." "$LINENO" 5
34984fi
34985if test -z "${GVC_DELEGATE_TRUE}" && test -z "${GVC_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034986 as_fn_error $? "conditional \"GVC_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034987Usually this means the macro was only invoked conditionally." "$LINENO" 5
34988fi
34989if test -z "${JBIG_DELEGATE_TRUE}" && test -z "${JBIG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034990 as_fn_error $? "conditional \"JBIG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034991Usually this means the macro was only invoked conditionally." "$LINENO" 5
34992fi
34993if test -z "${JPEG_DELEGATE_TRUE}" && test -z "${JPEG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034994 as_fn_error $? "conditional \"JPEG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034995Usually this means the macro was only invoked conditionally." "$LINENO" 5
34996fi
34997if test -z "${JP2_DELEGATE_TRUE}" && test -z "${JP2_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034998 as_fn_error $? "conditional \"JP2_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034999Usually this means the macro was only invoked conditionally." "$LINENO" 5
35000fi
35001if test -z "${LCMS_DELEGATE_TRUE}" && test -z "${LCMS_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035002 as_fn_error $? "conditional \"LCMS_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035003Usually this means the macro was only invoked conditionally." "$LINENO" 5
35004fi
35005if test -z "${LQR_DELEGATE_TRUE}" && test -z "${LQR_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035006 as_fn_error $? "conditional \"LQR_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035007Usually this means the macro was only invoked conditionally." "$LINENO" 5
35008fi
cristyfbb0ef02010-12-19 02:32:11 +000035009if test -z "${LZMA_DELEGATE_TRUE}" && test -z "${LZMA_DELEGATE_FALSE}"; then
35010 as_fn_error $? "conditional \"LZMA_DELEGATE\" was never defined.
35011Usually this means the macro was only invoked conditionally." "$LINENO" 5
35012fi
cristy73bd4a52010-10-05 11:24:23 +000035013if test -z "${OPENEXR_DELEGATE_TRUE}" && test -z "${OPENEXR_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035014 as_fn_error $? "conditional \"OPENEXR_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035015Usually this means the macro was only invoked conditionally." "$LINENO" 5
35016fi
35017if test -z "${PNG_DELEGATE_TRUE}" && test -z "${PNG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035018 as_fn_error $? "conditional \"PNG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035019Usually this means the macro was only invoked conditionally." "$LINENO" 5
35020fi
35021if test -z "${RSVG_DELEGATE_TRUE}" && test -z "${RSVG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035022 as_fn_error $? "conditional \"RSVG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035023Usually this means the macro was only invoked conditionally." "$LINENO" 5
35024fi
35025if test -z "${CAIRO_DELEGATE_TRUE}" && test -z "${CAIRO_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035026 as_fn_error $? "conditional \"CAIRO_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035027Usually this means the macro was only invoked conditionally." "$LINENO" 5
35028fi
35029if test -z "${TIFF_DELEGATE_TRUE}" && test -z "${TIFF_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035030 as_fn_error $? "conditional \"TIFF_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035031Usually this means the macro was only invoked conditionally." "$LINENO" 5
35032fi
cristyb1860752011-03-14 00:27:46 +000035033if test -z "${WEBP_DELEGATE_TRUE}" && test -z "${WEBP_DELEGATE_FALSE}"; then
35034 as_fn_error $? "conditional \"WEBP_DELEGATE\" was never defined.
35035Usually this means the macro was only invoked conditionally." "$LINENO" 5
35036fi
cristy73bd4a52010-10-05 11:24:23 +000035037if test -z "${WMF_DELEGATE_TRUE}" && test -z "${WMF_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035038 as_fn_error $? "conditional \"WMF_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035039Usually this means the macro was only invoked conditionally." "$LINENO" 5
35040fi
35041if test -z "${XML_DELEGATE_TRUE}" && test -z "${XML_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035042 as_fn_error $? "conditional \"XML_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035043Usually this means the macro was only invoked conditionally." "$LINENO" 5
35044fi
35045if test -z "${RPM_DELEGATE_TRUE}" && test -z "${RPM_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035046 as_fn_error $? "conditional \"RPM_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035047Usually this means the macro was only invoked conditionally." "$LINENO" 5
35048fi
35049if test -z "${P7ZIP_DELEGATE_TRUE}" && test -z "${P7ZIP_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035050 as_fn_error $? "conditional \"P7ZIP_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035051Usually this means the macro was only invoked conditionally." "$LINENO" 5
35052fi
35053if test -z "${ZIP_DELEGATE_TRUE}" && test -z "${ZIP_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035054 as_fn_error $? "conditional \"ZIP_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035055Usually this means the macro was only invoked conditionally." "$LINENO" 5
35056fi
35057if test -z "${WITH_PERL_TRUE}" && test -z "${WITH_PERL_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035058 as_fn_error $? "conditional \"WITH_PERL\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035059Usually this means the macro was only invoked conditionally." "$LINENO" 5
35060fi
35061if test -z "${WITH_PERL_STATIC_TRUE}" && test -z "${WITH_PERL_STATIC_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035062 as_fn_error $? "conditional \"WITH_PERL_STATIC\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035063Usually this means the macro was only invoked conditionally." "$LINENO" 5
35064fi
35065if test -z "${WITH_PERL_DYNAMIC_TRUE}" && test -z "${WITH_PERL_DYNAMIC_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000035066 as_fn_error $? "conditional \"WITH_PERL_DYNAMIC\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000035067Usually this means the macro was only invoked conditionally." "$LINENO" 5
35068fi
cristy3ed852e2009-09-05 21:47:34 +000035069
cristyda16f162011-02-19 23:52:17 +000035070: "${CONFIG_STATUS=./config.status}"
cristy3ed852e2009-09-05 21:47:34 +000035071ac_write_fail=0
35072ac_clean_files_save=$ac_clean_files
35073ac_clean_files="$ac_clean_files $CONFIG_STATUS"
cristy8b350f62009-11-15 23:12:43 +000035074{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
cristy3ed852e2009-09-05 21:47:34 +000035075$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
cristy8b350f62009-11-15 23:12:43 +000035076as_write_fail=0
35077cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
cristy3ed852e2009-09-05 21:47:34 +000035078#! $SHELL
35079# Generated by $as_me.
35080# Run this file to recreate the current configuration.
35081# Compiler output produced by configure, useful for debugging
35082# configure, is in config.log if it exists.
35083
35084debug=false
35085ac_cs_recheck=false
35086ac_cs_silent=false
cristy3ed852e2009-09-05 21:47:34 +000035087
cristy8b350f62009-11-15 23:12:43 +000035088SHELL=\${CONFIG_SHELL-$SHELL}
35089export SHELL
35090_ASEOF
35091cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
35092## -------------------- ##
35093## M4sh Initialization. ##
35094## -------------------- ##
cristy3ed852e2009-09-05 21:47:34 +000035095
35096# Be more Bourne compatible
35097DUALCASE=1; export DUALCASE # for MKS sh
cristy8b350f62009-11-15 23:12:43 +000035098if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000035099 emulate sh
35100 NULLCMD=:
35101 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
35102 # is contrary to our usage. Disable this feature.
35103 alias -g '${1+"$@"}'='"$@"'
35104 setopt NO_GLOB_SUBST
35105else
cristy8b350f62009-11-15 23:12:43 +000035106 case `(set -o) 2>/dev/null` in #(
35107 *posix*) :
35108 set -o posix ;; #(
35109 *) :
35110 ;;
cristy3ed852e2009-09-05 21:47:34 +000035111esac
cristy3ed852e2009-09-05 21:47:34 +000035112fi
35113
35114
cristy3ed852e2009-09-05 21:47:34 +000035115as_nl='
35116'
35117export as_nl
35118# Printing a long string crashes Solaris 7 /usr/bin/printf.
35119as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
35120as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
35121as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
cristy8b350f62009-11-15 23:12:43 +000035122# Prefer a ksh shell builtin over an external printf program on Solaris,
35123# but without wasting forks for bash or zsh.
35124if test -z "$BASH_VERSION$ZSH_VERSION" \
35125 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
35126 as_echo='print -r --'
35127 as_echo_n='print -rn --'
35128elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
cristy3ed852e2009-09-05 21:47:34 +000035129 as_echo='printf %s\n'
35130 as_echo_n='printf %s'
35131else
35132 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
35133 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
35134 as_echo_n='/usr/ucb/echo -n'
35135 else
35136 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
35137 as_echo_n_body='eval
35138 arg=$1;
cristy8b350f62009-11-15 23:12:43 +000035139 case $arg in #(
cristy3ed852e2009-09-05 21:47:34 +000035140 *"$as_nl"*)
35141 expr "X$arg" : "X\\(.*\\)$as_nl";
35142 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
35143 esac;
35144 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
35145 '
35146 export as_echo_n_body
35147 as_echo_n='sh -c $as_echo_n_body as_echo'
35148 fi
35149 export as_echo_body
35150 as_echo='sh -c $as_echo_body as_echo'
35151fi
35152
35153# The user is always right.
35154if test "${PATH_SEPARATOR+set}" != set; then
35155 PATH_SEPARATOR=:
35156 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
35157 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
35158 PATH_SEPARATOR=';'
35159 }
35160fi
35161
cristy3ed852e2009-09-05 21:47:34 +000035162
35163# IFS
35164# We need space, tab and new line, in precisely that order. Quoting is
35165# there to prevent editors from complaining about space-tab.
35166# (If _AS_PATH_WALK were called with IFS unset, it would disable word
35167# splitting by setting IFS to empty value.)
35168IFS=" "" $as_nl"
35169
35170# Find who we are. Look in the path if we contain no directory separator.
cristyda16f162011-02-19 23:52:17 +000035171as_myself=
cristy8b350f62009-11-15 23:12:43 +000035172case $0 in #((
cristy3ed852e2009-09-05 21:47:34 +000035173 *[\\/]* ) as_myself=$0 ;;
35174 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
35175for as_dir in $PATH
35176do
35177 IFS=$as_save_IFS
35178 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000035179 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
35180 done
cristy3ed852e2009-09-05 21:47:34 +000035181IFS=$as_save_IFS
35182
35183 ;;
35184esac
35185# We did not find ourselves, most probably we were run as `sh COMMAND'
35186# in which case we are not to be found in the path.
35187if test "x$as_myself" = x; then
35188 as_myself=$0
35189fi
35190if test ! -f "$as_myself"; then
35191 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
cristy8b350f62009-11-15 23:12:43 +000035192 exit 1
cristy3ed852e2009-09-05 21:47:34 +000035193fi
35194
cristy8b350f62009-11-15 23:12:43 +000035195# Unset variables that we do not need and which cause bugs (e.g. in
35196# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
35197# suppresses any "Segmentation fault" message there. '((' could
35198# trigger a bug in pdksh 5.2.14.
35199for as_var in BASH_ENV ENV MAIL MAILPATH
35200do eval test x\${$as_var+set} = xset \
35201 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
cristy3ed852e2009-09-05 21:47:34 +000035202done
35203PS1='$ '
35204PS2='> '
35205PS4='+ '
35206
35207# NLS nuisances.
35208LC_ALL=C
35209export LC_ALL
35210LANGUAGE=C
35211export LANGUAGE
35212
cristy8b350f62009-11-15 23:12:43 +000035213# CDPATH.
35214(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
35215
35216
cristy98dddb52010-11-04 00:30:15 +000035217# as_fn_error STATUS ERROR [LINENO LOG_FD]
35218# ----------------------------------------
cristy8b350f62009-11-15 23:12:43 +000035219# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
35220# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
cristy98dddb52010-11-04 00:30:15 +000035221# script with STATUS, using 1 if that was 0.
cristy8b350f62009-11-15 23:12:43 +000035222as_fn_error ()
35223{
cristy98dddb52010-11-04 00:30:15 +000035224 as_status=$1; test $as_status -eq 0 && as_status=1
35225 if test "$4"; then
35226 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
35227 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
cristy8b350f62009-11-15 23:12:43 +000035228 fi
cristy98dddb52010-11-04 00:30:15 +000035229 $as_echo "$as_me: error: $2" >&2
cristy8b350f62009-11-15 23:12:43 +000035230 as_fn_exit $as_status
35231} # as_fn_error
35232
35233
35234# as_fn_set_status STATUS
35235# -----------------------
35236# Set $? to STATUS, without forking.
35237as_fn_set_status ()
35238{
35239 return $1
35240} # as_fn_set_status
35241
35242# as_fn_exit STATUS
35243# -----------------
35244# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
35245as_fn_exit ()
35246{
35247 set +e
35248 as_fn_set_status $1
35249 exit $1
35250} # as_fn_exit
35251
35252# as_fn_unset VAR
35253# ---------------
35254# Portably unset VAR.
35255as_fn_unset ()
35256{
35257 { eval $1=; unset $1;}
35258}
35259as_unset=as_fn_unset
35260# as_fn_append VAR VALUE
35261# ----------------------
35262# Append the text in VALUE to the end of the definition contained in VAR. Take
35263# advantage of any shell optimizations that allow amortized linear growth over
35264# repeated appends, instead of the typical quadratic growth present in naive
35265# implementations.
35266if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
35267 eval 'as_fn_append ()
35268 {
35269 eval $1+=\$2
35270 }'
35271else
35272 as_fn_append ()
35273 {
35274 eval $1=\$$1\$2
35275 }
35276fi # as_fn_append
35277
35278# as_fn_arith ARG...
35279# ------------------
35280# Perform arithmetic evaluation on the ARGs, and store the result in the
35281# global $as_val. Take advantage of shells that can avoid forks. The arguments
35282# must be portable across $(()) and expr.
35283if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
35284 eval 'as_fn_arith ()
35285 {
35286 as_val=$(( $* ))
35287 }'
35288else
35289 as_fn_arith ()
35290 {
35291 as_val=`expr "$@" || test $? -eq 1`
35292 }
35293fi # as_fn_arith
35294
35295
cristy3ed852e2009-09-05 21:47:34 +000035296if expr a : '\(a\)' >/dev/null 2>&1 &&
35297 test "X`expr 00001 : '.*\(...\)'`" = X001; then
35298 as_expr=expr
35299else
35300 as_expr=false
35301fi
35302
35303if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
35304 as_basename=basename
35305else
35306 as_basename=false
35307fi
35308
cristy8b350f62009-11-15 23:12:43 +000035309if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
35310 as_dirname=dirname
35311else
35312 as_dirname=false
35313fi
cristy3ed852e2009-09-05 21:47:34 +000035314
cristy3ed852e2009-09-05 21:47:34 +000035315as_me=`$as_basename -- "$0" ||
35316$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
35317 X"$0" : 'X\(//\)$' \| \
35318 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
35319$as_echo X/"$0" |
35320 sed '/^.*\/\([^/][^/]*\)\/*$/{
35321 s//\1/
35322 q
35323 }
35324 /^X\/\(\/\/\)$/{
35325 s//\1/
35326 q
35327 }
35328 /^X\/\(\/\).*/{
35329 s//\1/
35330 q
35331 }
35332 s/.*/./; q'`
35333
cristy8b350f62009-11-15 23:12:43 +000035334# Avoid depending upon Character Ranges.
35335as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35336as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
35337as_cr_Letters=$as_cr_letters$as_cr_LETTERS
35338as_cr_digits='0123456789'
35339as_cr_alnum=$as_cr_Letters$as_cr_digits
cristy3ed852e2009-09-05 21:47:34 +000035340
35341ECHO_C= ECHO_N= ECHO_T=
cristy8b350f62009-11-15 23:12:43 +000035342case `echo -n x` in #(((((
cristy3ed852e2009-09-05 21:47:34 +000035343-n*)
cristy8b350f62009-11-15 23:12:43 +000035344 case `echo 'xy\c'` in
cristy3ed852e2009-09-05 21:47:34 +000035345 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
cristy8b350f62009-11-15 23:12:43 +000035346 xy) ECHO_C='\c';;
35347 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
35348 ECHO_T=' ';;
cristy3ed852e2009-09-05 21:47:34 +000035349 esac;;
35350*)
35351 ECHO_N='-n';;
35352esac
cristy3ed852e2009-09-05 21:47:34 +000035353
35354rm -f conf$$ conf$$.exe conf$$.file
35355if test -d conf$$.dir; then
35356 rm -f conf$$.dir/conf$$.file
35357else
35358 rm -f conf$$.dir
35359 mkdir conf$$.dir 2>/dev/null
35360fi
35361if (echo >conf$$.file) 2>/dev/null; then
35362 if ln -s conf$$.file conf$$ 2>/dev/null; then
35363 as_ln_s='ln -s'
35364 # ... but there are two gotchas:
35365 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
35366 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
35367 # In both cases, we have to default to `cp -p'.
35368 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
35369 as_ln_s='cp -p'
35370 elif ln conf$$.file conf$$ 2>/dev/null; then
35371 as_ln_s=ln
35372 else
35373 as_ln_s='cp -p'
35374 fi
35375else
35376 as_ln_s='cp -p'
35377fi
35378rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
35379rmdir conf$$.dir 2>/dev/null
35380
cristy8b350f62009-11-15 23:12:43 +000035381
35382# as_fn_mkdir_p
35383# -------------
35384# Create "$as_dir" as a directory, including parents if necessary.
35385as_fn_mkdir_p ()
35386{
35387
35388 case $as_dir in #(
35389 -*) as_dir=./$as_dir;;
35390 esac
35391 test -d "$as_dir" || eval $as_mkdir_p || {
35392 as_dirs=
35393 while :; do
35394 case $as_dir in #(
35395 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
35396 *) as_qdir=$as_dir;;
35397 esac
35398 as_dirs="'$as_qdir' $as_dirs"
35399 as_dir=`$as_dirname -- "$as_dir" ||
35400$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35401 X"$as_dir" : 'X\(//\)[^/]' \| \
35402 X"$as_dir" : 'X\(//\)$' \| \
35403 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
35404$as_echo X"$as_dir" |
35405 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
35406 s//\1/
35407 q
35408 }
35409 /^X\(\/\/\)[^/].*/{
35410 s//\1/
35411 q
35412 }
35413 /^X\(\/\/\)$/{
35414 s//\1/
35415 q
35416 }
35417 /^X\(\/\).*/{
35418 s//\1/
35419 q
35420 }
35421 s/.*/./; q'`
35422 test -d "$as_dir" && break
35423 done
35424 test -z "$as_dirs" || eval "mkdir $as_dirs"
cristy98dddb52010-11-04 00:30:15 +000035425 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
cristy8b350f62009-11-15 23:12:43 +000035426
35427
35428} # as_fn_mkdir_p
cristy3ed852e2009-09-05 21:47:34 +000035429if mkdir -p . 2>/dev/null; then
cristy8b350f62009-11-15 23:12:43 +000035430 as_mkdir_p='mkdir -p "$as_dir"'
cristy3ed852e2009-09-05 21:47:34 +000035431else
35432 test -d ./-p && rmdir ./-p
35433 as_mkdir_p=false
35434fi
35435
35436if test -x / >/dev/null 2>&1; then
35437 as_test_x='test -x'
35438else
35439 if ls -dL / >/dev/null 2>&1; then
35440 as_ls_L_option=L
35441 else
35442 as_ls_L_option=
35443 fi
35444 as_test_x='
35445 eval sh -c '\''
35446 if test -d "$1"; then
35447 test -d "$1/.";
35448 else
cristy8b350f62009-11-15 23:12:43 +000035449 case $1 in #(
cristy3ed852e2009-09-05 21:47:34 +000035450 -*)set "./$1";;
35451 esac;
cristy8b350f62009-11-15 23:12:43 +000035452 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
cristy3ed852e2009-09-05 21:47:34 +000035453 ???[sx]*):;;*)false;;esac;fi
35454 '\'' sh
35455 '
35456fi
35457as_executable_p=$as_test_x
35458
35459# Sed expression to map a string onto a valid CPP name.
35460as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
35461
35462# Sed expression to map a string onto a valid variable name.
35463as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
35464
35465
35466exec 6>&1
cristy8b350f62009-11-15 23:12:43 +000035467## ----------------------------------- ##
35468## Main body of $CONFIG_STATUS script. ##
35469## ----------------------------------- ##
35470_ASEOF
35471test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
cristy3ed852e2009-09-05 21:47:34 +000035472
cristy8b350f62009-11-15 23:12:43 +000035473cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35474# Save the log message, to keep $0 and so on meaningful, and to
cristy3ed852e2009-09-05 21:47:34 +000035475# report actual input values of CONFIG_FILES etc. instead of their
35476# values after options handling.
35477ac_log="
cristy4c08aed2011-07-01 19:47:50 +000035478This file was extended by ImageMagick $as_me 7.0.0, which was
cristyda16f162011-02-19 23:52:17 +000035479generated by GNU Autoconf 2.68. Invocation command line was
cristy3ed852e2009-09-05 21:47:34 +000035480
35481 CONFIG_FILES = $CONFIG_FILES
35482 CONFIG_HEADERS = $CONFIG_HEADERS
35483 CONFIG_LINKS = $CONFIG_LINKS
35484 CONFIG_COMMANDS = $CONFIG_COMMANDS
35485 $ $0 $@
35486
35487on `(hostname || uname -n) 2>/dev/null | sed 1q`
35488"
35489
35490_ACEOF
35491
35492case $ac_config_files in *"
35493"*) set x $ac_config_files; shift; ac_config_files=$*;;
35494esac
35495
35496case $ac_config_headers in *"
35497"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
35498esac
35499
35500
35501cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
35502# Files that config.status was made for.
35503config_files="$ac_config_files"
35504config_headers="$ac_config_headers"
35505config_commands="$ac_config_commands"
35506
35507_ACEOF
35508
35509cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35510ac_cs_usage="\
cristy8b350f62009-11-15 23:12:43 +000035511\`$as_me' instantiates files and other configuration actions
35512from templates according to the current configuration. Unless the files
35513and actions are specified as TAGs, all are instantiated by default.
cristy3ed852e2009-09-05 21:47:34 +000035514
cristy8b350f62009-11-15 23:12:43 +000035515Usage: $0 [OPTION]... [TAG]...
cristy3ed852e2009-09-05 21:47:34 +000035516
35517 -h, --help print this help, then exit
35518 -V, --version print version number and configuration settings, then exit
cristycd4c5312009-11-22 01:19:08 +000035519 --config print configuration, then exit
cristy3ed852e2009-09-05 21:47:34 +000035520 -q, --quiet, --silent
35521 do not print progress messages
35522 -d, --debug don't remove temporary files
35523 --recheck update $as_me by reconfiguring in the same conditions
35524 --file=FILE[:TEMPLATE]
35525 instantiate the configuration file FILE
35526 --header=FILE[:TEMPLATE]
35527 instantiate the configuration header FILE
35528
35529Configuration files:
35530$config_files
35531
35532Configuration headers:
35533$config_headers
35534
35535Configuration commands:
35536$config_commands
35537
cristy8b350f62009-11-15 23:12:43 +000035538Report bugs to <http://www.imagemagick.org>."
cristy3ed852e2009-09-05 21:47:34 +000035539
35540_ACEOF
35541cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
cristycd4c5312009-11-22 01:19:08 +000035542ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
cristy3ed852e2009-09-05 21:47:34 +000035543ac_cs_version="\\
cristy4c08aed2011-07-01 19:47:50 +000035544ImageMagick config.status 7.0.0
cristyda16f162011-02-19 23:52:17 +000035545configured by $0, generated by GNU Autoconf 2.68,
cristycd4c5312009-11-22 01:19:08 +000035546 with options \\"\$ac_cs_config\\"
cristy3ed852e2009-09-05 21:47:34 +000035547
cristy98dddb52010-11-04 00:30:15 +000035548Copyright (C) 2010 Free Software Foundation, Inc.
cristy3ed852e2009-09-05 21:47:34 +000035549This config.status script is free software; the Free Software Foundation
35550gives unlimited permission to copy, distribute and modify it."
35551
35552ac_pwd='$ac_pwd'
35553srcdir='$srcdir'
35554INSTALL='$INSTALL'
cristy73bd4a52010-10-05 11:24:23 +000035555MKDIR_P='$MKDIR_P'
35556AWK='$AWK'
cristy3ed852e2009-09-05 21:47:34 +000035557test -n "\$AWK" || AWK=awk
35558_ACEOF
35559
35560cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35561# The default lists apply if the user does not specify any file.
35562ac_need_defaults=:
35563while test $# != 0
35564do
35565 case $1 in
cristyda16f162011-02-19 23:52:17 +000035566 --*=?*)
cristy3ed852e2009-09-05 21:47:34 +000035567 ac_option=`expr "X$1" : 'X\([^=]*\)='`
35568 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
35569 ac_shift=:
35570 ;;
cristyda16f162011-02-19 23:52:17 +000035571 --*=)
35572 ac_option=`expr "X$1" : 'X\([^=]*\)='`
35573 ac_optarg=
35574 ac_shift=:
35575 ;;
cristy3ed852e2009-09-05 21:47:34 +000035576 *)
35577 ac_option=$1
35578 ac_optarg=$2
35579 ac_shift=shift
35580 ;;
35581 esac
35582
35583 case $ac_option in
35584 # Handling of the options.
35585 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
35586 ac_cs_recheck=: ;;
35587 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
35588 $as_echo "$ac_cs_version"; exit ;;
cristycd4c5312009-11-22 01:19:08 +000035589 --config | --confi | --conf | --con | --co | --c )
35590 $as_echo "$ac_cs_config"; exit ;;
cristy3ed852e2009-09-05 21:47:34 +000035591 --debug | --debu | --deb | --de | --d | -d )
35592 debug=: ;;
35593 --file | --fil | --fi | --f )
35594 $ac_shift
35595 case $ac_optarg in
35596 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
cristyda16f162011-02-19 23:52:17 +000035597 '') as_fn_error $? "missing file argument" ;;
cristy3ed852e2009-09-05 21:47:34 +000035598 esac
cristy8b350f62009-11-15 23:12:43 +000035599 as_fn_append CONFIG_FILES " '$ac_optarg'"
cristy3ed852e2009-09-05 21:47:34 +000035600 ac_need_defaults=false;;
35601 --header | --heade | --head | --hea )
35602 $ac_shift
35603 case $ac_optarg in
35604 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
35605 esac
cristy8b350f62009-11-15 23:12:43 +000035606 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
cristy3ed852e2009-09-05 21:47:34 +000035607 ac_need_defaults=false;;
35608 --he | --h)
35609 # Conflict between --help and --header
cristy98dddb52010-11-04 00:30:15 +000035610 as_fn_error $? "ambiguous option: \`$1'
cristy8b350f62009-11-15 23:12:43 +000035611Try \`$0 --help' for more information.";;
cristy3ed852e2009-09-05 21:47:34 +000035612 --help | --hel | -h )
35613 $as_echo "$ac_cs_usage"; exit ;;
35614 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
35615 | -silent | --silent | --silen | --sile | --sil | --si | --s)
35616 ac_cs_silent=: ;;
35617
35618 # This is an error.
cristy98dddb52010-11-04 00:30:15 +000035619 -*) as_fn_error $? "unrecognized option: \`$1'
cristy8b350f62009-11-15 23:12:43 +000035620Try \`$0 --help' for more information." ;;
cristy3ed852e2009-09-05 21:47:34 +000035621
cristy8b350f62009-11-15 23:12:43 +000035622 *) as_fn_append ac_config_targets " $1"
cristy3ed852e2009-09-05 21:47:34 +000035623 ac_need_defaults=false ;;
35624
35625 esac
35626 shift
35627done
35628
35629ac_configure_extra_args=
35630
35631if $ac_cs_silent; then
35632 exec 6>/dev/null
35633 ac_configure_extra_args="$ac_configure_extra_args --silent"
35634fi
35635
35636_ACEOF
35637cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
35638if \$ac_cs_recheck; then
35639 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
35640 shift
35641 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
35642 CONFIG_SHELL='$SHELL'
35643 export CONFIG_SHELL
35644 exec "\$@"
35645fi
35646
35647_ACEOF
35648cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35649exec 5>>config.log
35650{
35651 echo
35652 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
35653## Running $as_me. ##
35654_ASBOX
35655 $as_echo "$ac_log"
35656} >&5
35657
35658_ACEOF
35659cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
cristy73bd4a52010-10-05 11:24:23 +000035660#
35661# INIT-COMMANDS
35662#
35663PACKAGE="$PACKAGE"
35664AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
35665
35666
35667# The HP-UX ksh and POSIX shell print the target directory to stdout
35668# if CDPATH is set.
35669(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
35670
35671sed_quote_subst='$sed_quote_subst'
35672double_quote_subst='$double_quote_subst'
35673delay_variable_subst='$delay_variable_subst'
cristy0c60a692010-11-04 01:09:47 +000035674SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
35675Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
35676GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
35677EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
35678FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
35679SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
35680ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
35681LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
35682macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
35683macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
35684AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
35685DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
35686OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
35687enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
35688enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
35689pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
35690enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
35691host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
35692host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
35693host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
35694build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
35695build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
35696build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
35697NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
35698LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
35699max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
35700ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
35701exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
35702lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
35703lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
35704lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035705lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
35706lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035707reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
35708reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
35709deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
35710file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035711file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
35712want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
35713sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035714AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
35715AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035716archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035717STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
35718RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
35719old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
35720old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
35721old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
35722lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
35723CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
35724CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
35725compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
35726GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
35727lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
35728lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
35729lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
35730lt_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"`'
cristyda16f162011-02-19 23:52:17 +000035731nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
35732lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035733objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
35734MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
35735lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035736lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035737lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035738lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
35739lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
35740need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035741MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035742DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
35743NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
35744LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
35745OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
35746OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
35747libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
35748shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
35749extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
35750archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
35751enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
35752export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
35753whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
35754compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
35755old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
35756old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
35757archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
35758archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
35759module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
35760module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
35761with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
35762allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
35763no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
35764hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
35765hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
35766hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
35767hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
35768hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
35769hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
35770hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
35771hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
35772inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
35773link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035774always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
35775export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
35776exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
35777include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
35778prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035779postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035780file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
35781variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
35782need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
35783need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
35784version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
35785runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
35786shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
35787shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
35788libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
35789library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
35790soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
35791install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
35792postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
35793postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
35794finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
35795finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
35796hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
35797sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
35798sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
35799hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
35800enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
35801enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
35802enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
35803old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
35804striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
35805compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
35806predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
35807postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
35808predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
35809postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
35810compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
35811LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
35812reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
35813reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35814old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35815compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
35816GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
35817lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035818lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035819lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035820lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
35821lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
35822archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
35823enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
35824export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
35825whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
35826compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
35827old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35828old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35829archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35830archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35831module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35832module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35833with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
35834allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
35835no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
35836hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
35837hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
35838hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
35839hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
35840hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
35841hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
35842hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
35843hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
35844inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
35845link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035846always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
35847export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35848exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
35849include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
35850prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035851postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035852file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
35853hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
35854compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
35855predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
35856postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
35857predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
35858postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
35859compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
cristy73bd4a52010-10-05 11:24:23 +000035860
35861LTCC='$LTCC'
35862LTCFLAGS='$LTCFLAGS'
35863compiler='$compiler_DEFAULT'
35864
cristy0c60a692010-11-04 01:09:47 +000035865# A function that is used when there is no print builtin or printf.
35866func_fallback_echo ()
35867{
35868 eval 'cat <<_LTECHO_EOF
35869\$1
35870_LTECHO_EOF'
35871}
35872
cristy73bd4a52010-10-05 11:24:23 +000035873# Quote evaled strings.
35874for var in SED \
35875GREP \
35876EGREP \
35877FGREP \
cristy0c60a692010-11-04 01:09:47 +000035878SHELL \
35879ECHO \
cristy73bd4a52010-10-05 11:24:23 +000035880LD \
cristy0c60a692010-11-04 01:09:47 +000035881AS \
35882DLLTOOL \
35883OBJDUMP \
cristy73bd4a52010-10-05 11:24:23 +000035884NM \
35885LN_S \
35886lt_SP2NL \
35887lt_NL2SP \
35888reload_flag \
35889deplibs_check_method \
35890file_magic_cmd \
cristyda16f162011-02-19 23:52:17 +000035891file_magic_glob \
35892want_nocaseglob \
35893sharedlib_from_linklib_cmd \
cristy73bd4a52010-10-05 11:24:23 +000035894AR \
35895AR_FLAGS \
cristyda16f162011-02-19 23:52:17 +000035896archiver_list_spec \
cristy73bd4a52010-10-05 11:24:23 +000035897STRIP \
35898RANLIB \
35899CC \
35900CFLAGS \
35901compiler \
35902lt_cv_sys_global_symbol_pipe \
35903lt_cv_sys_global_symbol_to_cdecl \
35904lt_cv_sys_global_symbol_to_c_name_address \
35905lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
cristyda16f162011-02-19 23:52:17 +000035906nm_file_list_spec \
cristy73bd4a52010-10-05 11:24:23 +000035907lt_prog_compiler_no_builtin_flag \
cristy73bd4a52010-10-05 11:24:23 +000035908lt_prog_compiler_pic \
cristyda16f162011-02-19 23:52:17 +000035909lt_prog_compiler_wl \
cristy73bd4a52010-10-05 11:24:23 +000035910lt_prog_compiler_static \
35911lt_cv_prog_compiler_c_o \
35912need_locks \
cristyda16f162011-02-19 23:52:17 +000035913MANIFEST_TOOL \
cristy73bd4a52010-10-05 11:24:23 +000035914DSYMUTIL \
35915NMEDIT \
35916LIPO \
35917OTOOL \
35918OTOOL64 \
35919shrext_cmds \
35920export_dynamic_flag_spec \
35921whole_archive_flag_spec \
35922compiler_needs_object \
35923with_gnu_ld \
35924allow_undefined_flag \
35925no_undefined_flag \
35926hardcode_libdir_flag_spec \
35927hardcode_libdir_flag_spec_ld \
35928hardcode_libdir_separator \
cristy73bd4a52010-10-05 11:24:23 +000035929exclude_expsyms \
35930include_expsyms \
35931file_list_spec \
35932variables_saved_for_relink \
35933libname_spec \
35934library_names_spec \
35935soname_spec \
cristy0c60a692010-11-04 01:09:47 +000035936install_override_mode \
cristy73bd4a52010-10-05 11:24:23 +000035937finish_eval \
35938old_striplib \
35939striplib \
35940compiler_lib_search_dirs \
35941predep_objects \
35942postdep_objects \
35943predeps \
35944postdeps \
35945compiler_lib_search_path \
35946LD_CXX \
cristy0c60a692010-11-04 01:09:47 +000035947reload_flag_CXX \
cristy73bd4a52010-10-05 11:24:23 +000035948compiler_CXX \
35949lt_prog_compiler_no_builtin_flag_CXX \
cristy73bd4a52010-10-05 11:24:23 +000035950lt_prog_compiler_pic_CXX \
cristyda16f162011-02-19 23:52:17 +000035951lt_prog_compiler_wl_CXX \
cristy73bd4a52010-10-05 11:24:23 +000035952lt_prog_compiler_static_CXX \
35953lt_cv_prog_compiler_c_o_CXX \
35954export_dynamic_flag_spec_CXX \
35955whole_archive_flag_spec_CXX \
35956compiler_needs_object_CXX \
35957with_gnu_ld_CXX \
35958allow_undefined_flag_CXX \
35959no_undefined_flag_CXX \
35960hardcode_libdir_flag_spec_CXX \
35961hardcode_libdir_flag_spec_ld_CXX \
35962hardcode_libdir_separator_CXX \
cristy73bd4a52010-10-05 11:24:23 +000035963exclude_expsyms_CXX \
35964include_expsyms_CXX \
35965file_list_spec_CXX \
35966compiler_lib_search_dirs_CXX \
35967predep_objects_CXX \
35968postdep_objects_CXX \
35969predeps_CXX \
35970postdeps_CXX \
35971compiler_lib_search_path_CXX; do
cristy0c60a692010-11-04 01:09:47 +000035972 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
cristy73bd4a52010-10-05 11:24:23 +000035973 *[\\\\\\\`\\"\\\$]*)
cristy0c60a692010-11-04 01:09:47 +000035974 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
cristy73bd4a52010-10-05 11:24:23 +000035975 ;;
35976 *)
35977 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
35978 ;;
35979 esac
35980done
35981
35982# Double-quote double-evaled strings.
35983for var in reload_cmds \
35984old_postinstall_cmds \
35985old_postuninstall_cmds \
35986old_archive_cmds \
35987extract_expsyms_cmds \
35988old_archive_from_new_cmds \
35989old_archive_from_expsyms_cmds \
35990archive_cmds \
35991archive_expsym_cmds \
35992module_cmds \
35993module_expsym_cmds \
35994export_symbols_cmds \
35995prelink_cmds \
cristyda16f162011-02-19 23:52:17 +000035996postlink_cmds \
cristy73bd4a52010-10-05 11:24:23 +000035997postinstall_cmds \
35998postuninstall_cmds \
35999finish_cmds \
36000sys_lib_search_path_spec \
36001sys_lib_dlsearch_path_spec \
cristy0c60a692010-11-04 01:09:47 +000036002reload_cmds_CXX \
cristy73bd4a52010-10-05 11:24:23 +000036003old_archive_cmds_CXX \
36004old_archive_from_new_cmds_CXX \
36005old_archive_from_expsyms_cmds_CXX \
36006archive_cmds_CXX \
36007archive_expsym_cmds_CXX \
36008module_cmds_CXX \
36009module_expsym_cmds_CXX \
36010export_symbols_cmds_CXX \
cristyda16f162011-02-19 23:52:17 +000036011prelink_cmds_CXX \
36012postlink_cmds_CXX; do
cristy0c60a692010-11-04 01:09:47 +000036013 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
cristy73bd4a52010-10-05 11:24:23 +000036014 *[\\\\\\\`\\"\\\$]*)
cristy0c60a692010-11-04 01:09:47 +000036015 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
cristy73bd4a52010-10-05 11:24:23 +000036016 ;;
36017 *)
36018 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
36019 ;;
36020 esac
36021done
36022
cristy73bd4a52010-10-05 11:24:23 +000036023ac_aux_dir='$ac_aux_dir'
36024xsi_shell='$xsi_shell'
36025lt_shell_append='$lt_shell_append'
36026
36027# See if we are running on zsh, and set the options which allow our
36028# commands through without removal of \ escapes INIT.
36029if test -n "\${ZSH_VERSION+set}" ; then
36030 setopt NO_GLOB_SUBST
36031fi
36032
36033
36034 PACKAGE='$PACKAGE'
36035 VERSION='$VERSION'
36036 TIMESTAMP='$TIMESTAMP'
36037 RM='$RM'
36038 ofile='$ofile'
36039
36040
36041
36042
36043
36044
cristy3ed852e2009-09-05 21:47:34 +000036045_ACEOF
36046
36047cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36048
36049# Handling of arguments.
36050for ac_config_target in $ac_config_targets
36051do
36052 case $ac_config_target in
36053 "config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS config/config.h" ;;
cristy4c08aed2011-07-01 19:47:50 +000036054 "MagickCore/magick-config.h") CONFIG_COMMANDS="$CONFIG_COMMANDS MagickCore/magick-config.h" ;;
cristy3ed852e2009-09-05 21:47:34 +000036055 "config/configure.xml") CONFIG_FILES="$CONFIG_FILES config/configure.xml" ;;
36056 "config/delegates.xml") CONFIG_FILES="$CONFIG_FILES config/delegates.xml" ;;
36057 "config/ImageMagick.rdf") CONFIG_FILES="$CONFIG_FILES config/ImageMagick.rdf" ;;
36058 "config/MagickCore.dox") CONFIG_FILES="$CONFIG_FILES config/MagickCore.dox" ;;
36059 "config/MagickWand.dox") CONFIG_FILES="$CONFIG_FILES config/MagickWand.dox" ;;
cristy430a7312010-01-21 20:44:04 +000036060 "config/type-dejavu.xml") CONFIG_FILES="$CONFIG_FILES config/type-dejavu.xml" ;;
cristy3ed852e2009-09-05 21:47:34 +000036061 "config/type-ghostscript.xml") CONFIG_FILES="$CONFIG_FILES config/type-ghostscript.xml" ;;
36062 "config/type-windows.xml") CONFIG_FILES="$CONFIG_FILES config/type-windows.xml" ;;
36063 "config/type.xml") CONFIG_FILES="$CONFIG_FILES config/type.xml" ;;
36064 "ImageMagick.spec") CONFIG_FILES="$CONFIG_FILES ImageMagick.spec" ;;
36065 "Magick++/bin/Magick++-config") CONFIG_FILES="$CONFIG_FILES Magick++/bin/Magick++-config" ;;
cristy4c08aed2011-07-01 19:47:50 +000036066 "MagickCore/ImageMagick.pc") CONFIG_FILES="$CONFIG_FILES MagickCore/ImageMagick.pc" ;;
cristy3ed852e2009-09-05 21:47:34 +000036067 "Magick++/lib/ImageMagick++.pc") CONFIG_FILES="$CONFIG_FILES Magick++/lib/ImageMagick++.pc" ;;
36068 "Magick++/lib/Magick++.pc") CONFIG_FILES="$CONFIG_FILES Magick++/lib/Magick++.pc" ;;
cristy4c08aed2011-07-01 19:47:50 +000036069 "MagickCore/MagickCore-config") CONFIG_FILES="$CONFIG_FILES MagickCore/MagickCore-config" ;;
36070 "MagickCore/MagickCore.pc") CONFIG_FILES="$CONFIG_FILES MagickCore/MagickCore.pc" ;;
36071 "MagickCore/version.h") CONFIG_FILES="$CONFIG_FILES MagickCore/version.h" ;;
cristy3ed852e2009-09-05 21:47:34 +000036072 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
36073 "magick.sh") CONFIG_FILES="$CONFIG_FILES magick.sh" ;;
36074 "PerlMagick/Magick.pm") CONFIG_FILES="$CONFIG_FILES PerlMagick/Magick.pm" ;;
36075 "PerlMagick/Makefile.PL") CONFIG_FILES="$CONFIG_FILES PerlMagick/Makefile.PL" ;;
36076 "PerlMagick/check.sh") CONFIG_FILES="$CONFIG_FILES PerlMagick/check.sh" ;;
36077 "utilities/animate.1") CONFIG_FILES="$CONFIG_FILES utilities/animate.1" ;;
36078 "utilities/compare.1") CONFIG_FILES="$CONFIG_FILES utilities/compare.1" ;;
36079 "utilities/composite.1") CONFIG_FILES="$CONFIG_FILES utilities/composite.1" ;;
36080 "utilities/conjure.1") CONFIG_FILES="$CONFIG_FILES utilities/conjure.1" ;;
36081 "utilities/convert.1") CONFIG_FILES="$CONFIG_FILES utilities/convert.1" ;;
36082 "utilities/display.1") CONFIG_FILES="$CONFIG_FILES utilities/display.1" ;;
36083 "utilities/identify.1") CONFIG_FILES="$CONFIG_FILES utilities/identify.1" ;;
36084 "utilities/ImageMagick.1") CONFIG_FILES="$CONFIG_FILES utilities/ImageMagick.1" ;;
36085 "utilities/import.1") CONFIG_FILES="$CONFIG_FILES utilities/import.1" ;;
36086 "utilities/mogrify.1") CONFIG_FILES="$CONFIG_FILES utilities/mogrify.1" ;;
36087 "utilities/montage.1") CONFIG_FILES="$CONFIG_FILES utilities/montage.1" ;;
36088 "utilities/stream.1") CONFIG_FILES="$CONFIG_FILES utilities/stream.1" ;;
cristy4c08aed2011-07-01 19:47:50 +000036089 "MagickWand/MagickWand-config") CONFIG_FILES="$CONFIG_FILES MagickWand/MagickWand-config" ;;
36090 "MagickWand/MagickWand.pc") CONFIG_FILES="$CONFIG_FILES MagickWand/MagickWand.pc" ;;
cristy73bd4a52010-10-05 11:24:23 +000036091 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
36092 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
cristy3ed852e2009-09-05 21:47:34 +000036093 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
36094 "MagickCore-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS MagickCore-config.in" ;;
cristy3ed852e2009-09-05 21:47:34 +000036095 "MagickWand-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS MagickWand-config.in" ;;
cristy3ed852e2009-09-05 21:47:34 +000036096 "Magick++-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS Magick++-config.in" ;;
36097 "PerlMagick/check.sh.in") CONFIG_COMMANDS="$CONFIG_COMMANDS PerlMagick/check.sh.in" ;;
36098
cristy98dddb52010-11-04 00:30:15 +000036099 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +000036100 esac
36101done
36102
36103
36104# If the user did not use the arguments to specify the items to instantiate,
36105# then the envvar interface is used. Set only those that are not.
36106# We use the long form for the default assignment because of an extremely
36107# bizarre bug on SunOS 4.1.3.
36108if $ac_need_defaults; then
36109 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
36110 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
36111 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
36112fi
36113
36114# Have a temporary directory for convenience. Make it in the build tree
36115# simply because there is no reason against having it here, and in addition,
36116# creating and moving files from /tmp can sometimes cause problems.
36117# Hook for its removal unless debugging.
36118# Note that there is a small window in which the directory will not be cleaned:
36119# after its creation but before its name has been assigned to `$tmp'.
36120$debug ||
36121{
cristyda16f162011-02-19 23:52:17 +000036122 tmp= ac_tmp=
cristy3ed852e2009-09-05 21:47:34 +000036123 trap 'exit_status=$?
cristyda16f162011-02-19 23:52:17 +000036124 : "${ac_tmp:=$tmp}"
36125 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
cristy3ed852e2009-09-05 21:47:34 +000036126' 0
cristy8b350f62009-11-15 23:12:43 +000036127 trap 'as_fn_exit 1' 1 2 13 15
cristy3ed852e2009-09-05 21:47:34 +000036128}
36129# Create a (secure) tmp directory for tmp files.
36130
36131{
36132 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
cristyda16f162011-02-19 23:52:17 +000036133 test -d "$tmp"
cristy3ed852e2009-09-05 21:47:34 +000036134} ||
36135{
36136 tmp=./conf$$-$RANDOM
36137 (umask 077 && mkdir "$tmp")
cristy98dddb52010-11-04 00:30:15 +000036138} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
cristyda16f162011-02-19 23:52:17 +000036139ac_tmp=$tmp
cristy3ed852e2009-09-05 21:47:34 +000036140
36141# Set up the scripts for CONFIG_FILES section.
36142# No need to generate them if there are no CONFIG_FILES.
36143# This happens for instance with `./config.status config.h'.
36144if test -n "$CONFIG_FILES"; then
36145
36146
cristy8b350f62009-11-15 23:12:43 +000036147ac_cr=`echo X | tr X '\015'`
36148# On cygwin, bash can eat \r inside `` if the user requested igncr.
36149# But we know of no other shell where ac_cr would be empty at this
36150# point, so we can use a bashism as a fallback.
36151if test "x$ac_cr" = x; then
36152 eval ac_cr=\$\'\\r\'
36153fi
cristy3ed852e2009-09-05 21:47:34 +000036154ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
36155if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
cristy98dddb52010-11-04 00:30:15 +000036156 ac_cs_awk_cr='\\r'
cristy3ed852e2009-09-05 21:47:34 +000036157else
36158 ac_cs_awk_cr=$ac_cr
36159fi
36160
cristyda16f162011-02-19 23:52:17 +000036161echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
cristy3ed852e2009-09-05 21:47:34 +000036162_ACEOF
36163
36164
36165{
36166 echo "cat >conf$$subs.awk <<_ACEOF" &&
36167 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
36168 echo "_ACEOF"
36169} >conf$$subs.sh ||
cristy98dddb52010-11-04 00:30:15 +000036170 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
36171ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
cristy3ed852e2009-09-05 21:47:34 +000036172ac_delim='%!_!# '
36173for ac_last_try in false false false false false :; do
36174 . ./conf$$subs.sh ||
cristy98dddb52010-11-04 00:30:15 +000036175 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036176
36177 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
36178 if test $ac_delim_n = $ac_delim_num; then
36179 break
36180 elif $ac_last_try; then
cristy98dddb52010-11-04 00:30:15 +000036181 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036182 else
36183 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
36184 fi
36185done
36186rm -f conf$$subs.sh
36187
36188cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
cristyda16f162011-02-19 23:52:17 +000036189cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
cristy3ed852e2009-09-05 21:47:34 +000036190_ACEOF
36191sed -n '
36192h
36193s/^/S["/; s/!.*/"]=/
36194p
36195g
36196s/^[^!]*!//
36197:repl
36198t repl
36199s/'"$ac_delim"'$//
36200t delim
36201:nl
36202h
cristycd4c5312009-11-22 01:19:08 +000036203s/\(.\{148\}\)..*/\1/
cristy3ed852e2009-09-05 21:47:34 +000036204t more1
36205s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
36206p
36207n
36208b repl
36209:more1
36210s/["\\]/\\&/g; s/^/"/; s/$/"\\/
36211p
36212g
36213s/.\{148\}//
36214t nl
36215:delim
36216h
cristycd4c5312009-11-22 01:19:08 +000036217s/\(.\{148\}\)..*/\1/
cristy3ed852e2009-09-05 21:47:34 +000036218t more2
36219s/["\\]/\\&/g; s/^/"/; s/$/"/
36220p
36221b
36222:more2
36223s/["\\]/\\&/g; s/^/"/; s/$/"\\/
36224p
36225g
36226s/.\{148\}//
36227t delim
36228' <conf$$subs.awk | sed '
36229/^[^""]/{
36230 N
36231 s/\n//
36232}
36233' >>$CONFIG_STATUS || ac_write_fail=1
36234rm -f conf$$subs.awk
36235cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
36236_ACAWK
cristyda16f162011-02-19 23:52:17 +000036237cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
cristy3ed852e2009-09-05 21:47:34 +000036238 for (key in S) S_is_set[key] = 1
36239 FS = ""
36240
36241}
36242{
36243 line = $ 0
36244 nfields = split(line, field, "@")
36245 substed = 0
36246 len = length(field[1])
36247 for (i = 2; i < nfields; i++) {
36248 key = field[i]
36249 keylen = length(key)
36250 if (S_is_set[key]) {
36251 value = S[key]
36252 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
36253 len += length(value) + length(field[++i])
36254 substed = 1
36255 } else
36256 len += 1 + keylen
36257 }
36258
36259 print line
36260}
36261
36262_ACAWK
36263_ACEOF
36264cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36265if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
36266 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
36267else
36268 cat
cristyda16f162011-02-19 23:52:17 +000036269fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
cristy98dddb52010-11-04 00:30:15 +000036270 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036271_ACEOF
36272
cristy98dddb52010-11-04 00:30:15 +000036273# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
36274# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
cristy3ed852e2009-09-05 21:47:34 +000036275# trailing colons and then remove the whole line if VPATH becomes empty
36276# (actually we leave an empty line to preserve line numbers).
36277if test "x$srcdir" = x.; then
cristy98dddb52010-11-04 00:30:15 +000036278 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
36279h
36280s///
36281s/^/:/
36282s/[ ]*$/:/
36283s/:\$(srcdir):/:/g
36284s/:\${srcdir}:/:/g
36285s/:@srcdir@:/:/g
36286s/^:*//
cristy3ed852e2009-09-05 21:47:34 +000036287s/:*$//
cristy98dddb52010-11-04 00:30:15 +000036288x
36289s/\(=[ ]*\).*/\1/
36290G
36291s/\n//
cristy3ed852e2009-09-05 21:47:34 +000036292s/^[^=]*=[ ]*$//
36293}'
36294fi
36295
36296cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36297fi # test -n "$CONFIG_FILES"
36298
36299# Set up the scripts for CONFIG_HEADERS section.
36300# No need to generate them if there are no CONFIG_HEADERS.
36301# This happens for instance with `./config.status Makefile'.
36302if test -n "$CONFIG_HEADERS"; then
cristyda16f162011-02-19 23:52:17 +000036303cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
cristy3ed852e2009-09-05 21:47:34 +000036304BEGIN {
36305_ACEOF
36306
36307# Transform confdefs.h into an awk script `defines.awk', embedded as
36308# here-document in config.status, that substitutes the proper values into
36309# config.h.in to produce config.h.
36310
36311# Create a delimiter string that does not exist in confdefs.h, to ease
36312# handling of long lines.
36313ac_delim='%!_!# '
36314for ac_last_try in false false :; do
cristyda16f162011-02-19 23:52:17 +000036315 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
36316 if test -z "$ac_tt"; then
cristy3ed852e2009-09-05 21:47:34 +000036317 break
36318 elif $ac_last_try; then
cristy98dddb52010-11-04 00:30:15 +000036319 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036320 else
36321 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
36322 fi
36323done
36324
36325# For the awk script, D is an array of macro values keyed by name,
36326# likewise P contains macro parameters if any. Preserve backslash
36327# newline sequences.
36328
36329ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
36330sed -n '
36331s/.\{148\}/&'"$ac_delim"'/g
36332t rset
36333:rset
36334s/^[ ]*#[ ]*define[ ][ ]*/ /
36335t def
36336d
36337:def
36338s/\\$//
36339t bsnl
36340s/["\\]/\\&/g
36341s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
36342D["\1"]=" \3"/p
36343s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
36344d
36345:bsnl
36346s/["\\]/\\&/g
36347s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
36348D["\1"]=" \3\\\\\\n"\\/p
36349t cont
36350s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
36351t cont
36352d
36353:cont
36354n
36355s/.\{148\}/&'"$ac_delim"'/g
36356t clear
36357:clear
36358s/\\$//
36359t bsnlc
36360s/["\\]/\\&/g; s/^/"/; s/$/"/p
36361d
36362:bsnlc
36363s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
36364b cont
36365' <confdefs.h | sed '
36366s/'"$ac_delim"'/"\\\
36367"/g' >>$CONFIG_STATUS || ac_write_fail=1
36368
36369cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
36370 for (key in D) D_is_set[key] = 1
36371 FS = ""
36372}
36373/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
36374 line = \$ 0
36375 split(line, arg, " ")
36376 if (arg[1] == "#") {
36377 defundef = arg[2]
36378 mac1 = arg[3]
36379 } else {
36380 defundef = substr(arg[1], 2)
36381 mac1 = arg[2]
36382 }
36383 split(mac1, mac2, "(") #)
36384 macro = mac2[1]
36385 prefix = substr(line, 1, index(line, defundef) - 1)
36386 if (D_is_set[macro]) {
36387 # Preserve the white space surrounding the "#".
36388 print prefix "define", macro P[macro] D[macro]
36389 next
36390 } else {
36391 # Replace #undef with comments. This is necessary, for example,
36392 # in the case of _POSIX_SOURCE, which is predefined and required
36393 # on some systems where configure will not decide to define it.
36394 if (defundef == "undef") {
36395 print "/*", prefix defundef, macro, "*/"
36396 next
36397 }
36398 }
36399}
36400{ print }
36401_ACAWK
36402_ACEOF
36403cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
cristy98dddb52010-11-04 00:30:15 +000036404 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036405fi # test -n "$CONFIG_HEADERS"
36406
36407
36408eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
36409shift
36410for ac_tag
36411do
36412 case $ac_tag in
36413 :[FHLC]) ac_mode=$ac_tag; continue;;
36414 esac
36415 case $ac_mode$ac_tag in
36416 :[FHL]*:*);;
cristy98dddb52010-11-04 00:30:15 +000036417 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +000036418 :[FH]-) ac_tag=-:-;;
36419 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
36420 esac
36421 ac_save_IFS=$IFS
36422 IFS=:
36423 set x $ac_tag
36424 IFS=$ac_save_IFS
36425 shift
36426 ac_file=$1
36427 shift
36428
36429 case $ac_mode in
36430 :L) ac_source=$1;;
36431 :[FH])
36432 ac_file_inputs=
36433 for ac_f
36434 do
36435 case $ac_f in
cristyda16f162011-02-19 23:52:17 +000036436 -) ac_f="$ac_tmp/stdin";;
cristy3ed852e2009-09-05 21:47:34 +000036437 *) # Look for the file first in the build tree, then in the source tree
36438 # (if the path is not absolute). The absolute path cannot be DOS-style,
36439 # because $ac_f cannot contain `:'.
36440 test -f "$ac_f" ||
36441 case $ac_f in
36442 [\\/$]*) false;;
36443 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
36444 esac ||
cristy98dddb52010-11-04 00:30:15 +000036445 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +000036446 esac
36447 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
cristy8b350f62009-11-15 23:12:43 +000036448 as_fn_append ac_file_inputs " '$ac_f'"
cristy3ed852e2009-09-05 21:47:34 +000036449 done
36450
36451 # Let's still pretend it is `configure' which instantiates (i.e., don't
36452 # use $as_me), people would be surprised to read:
36453 # /* config.h. Generated by config.status. */
36454 configure_input='Generated from '`
36455 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
36456 `' by configure.'
36457 if test x"$ac_file" != x-; then
36458 configure_input="$ac_file. $configure_input"
cristy8b350f62009-11-15 23:12:43 +000036459 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
cristy3ed852e2009-09-05 21:47:34 +000036460$as_echo "$as_me: creating $ac_file" >&6;}
36461 fi
36462 # Neutralize special characters interpreted by sed in replacement strings.
36463 case $configure_input in #(
36464 *\&* | *\|* | *\\* )
36465 ac_sed_conf_input=`$as_echo "$configure_input" |
36466 sed 's/[\\\\&|]/\\\\&/g'`;; #(
36467 *) ac_sed_conf_input=$configure_input;;
36468 esac
36469
36470 case $ac_tag in
cristyda16f162011-02-19 23:52:17 +000036471 *:-:* | *:-) cat >"$ac_tmp/stdin" \
cristy98dddb52010-11-04 00:30:15 +000036472 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
cristy3ed852e2009-09-05 21:47:34 +000036473 esac
36474 ;;
36475 esac
36476
36477 ac_dir=`$as_dirname -- "$ac_file" ||
36478$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
36479 X"$ac_file" : 'X\(//\)[^/]' \| \
36480 X"$ac_file" : 'X\(//\)$' \| \
36481 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
36482$as_echo X"$ac_file" |
36483 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
36484 s//\1/
36485 q
36486 }
36487 /^X\(\/\/\)[^/].*/{
36488 s//\1/
36489 q
36490 }
36491 /^X\(\/\/\)$/{
36492 s//\1/
36493 q
36494 }
36495 /^X\(\/\).*/{
36496 s//\1/
36497 q
36498 }
36499 s/.*/./; q'`
cristy8b350f62009-11-15 23:12:43 +000036500 as_dir="$ac_dir"; as_fn_mkdir_p
cristy3ed852e2009-09-05 21:47:34 +000036501 ac_builddir=.
36502
36503case "$ac_dir" in
36504.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
36505*)
36506 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
36507 # A ".." for each directory in $ac_dir_suffix.
36508 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
36509 case $ac_top_builddir_sub in
36510 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
36511 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
36512 esac ;;
36513esac
36514ac_abs_top_builddir=$ac_pwd
36515ac_abs_builddir=$ac_pwd$ac_dir_suffix
36516# for backward compatibility:
36517ac_top_builddir=$ac_top_build_prefix
36518
36519case $srcdir in
36520 .) # We are building in place.
36521 ac_srcdir=.
36522 ac_top_srcdir=$ac_top_builddir_sub
36523 ac_abs_top_srcdir=$ac_pwd ;;
36524 [\\/]* | ?:[\\/]* ) # Absolute name.
36525 ac_srcdir=$srcdir$ac_dir_suffix;
36526 ac_top_srcdir=$srcdir
36527 ac_abs_top_srcdir=$srcdir ;;
36528 *) # Relative name.
36529 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
36530 ac_top_srcdir=$ac_top_build_prefix$srcdir
36531 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
36532esac
36533ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
36534
36535
36536 case $ac_mode in
36537 :F)
36538 #
36539 # CONFIG_FILE
36540 #
36541
36542 case $INSTALL in
36543 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
36544 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
36545 esac
cristy73bd4a52010-10-05 11:24:23 +000036546 ac_MKDIR_P=$MKDIR_P
36547 case $MKDIR_P in
36548 [\\/$]* | ?:[\\/]* ) ;;
36549 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
36550 esac
cristy3ed852e2009-09-05 21:47:34 +000036551_ACEOF
36552
36553cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36554# If the template does not know about datarootdir, expand it.
36555# FIXME: This hack should be removed a few years after 2.60.
36556ac_datarootdir_hack=; ac_datarootdir_seen=
cristy3ed852e2009-09-05 21:47:34 +000036557ac_sed_dataroot='
36558/datarootdir/ {
36559 p
36560 q
36561}
36562/@datadir@/p
36563/@docdir@/p
36564/@infodir@/p
36565/@localedir@/p
cristy8b350f62009-11-15 23:12:43 +000036566/@mandir@/p'
cristy3ed852e2009-09-05 21:47:34 +000036567case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
36568*datarootdir*) ac_datarootdir_seen=yes;;
36569*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
cristy8b350f62009-11-15 23:12:43 +000036570 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
cristy3ed852e2009-09-05 21:47:34 +000036571$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
36572_ACEOF
36573cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
36574 ac_datarootdir_hack='
36575 s&@datadir@&$datadir&g
36576 s&@docdir@&$docdir&g
36577 s&@infodir@&$infodir&g
36578 s&@localedir@&$localedir&g
36579 s&@mandir@&$mandir&g
cristy8b350f62009-11-15 23:12:43 +000036580 s&\\\${datarootdir}&$datarootdir&g' ;;
cristy3ed852e2009-09-05 21:47:34 +000036581esac
36582_ACEOF
36583
36584# Neutralize VPATH when `$srcdir' = `.'.
36585# Shell code in configure.ac might set extrasub.
36586# FIXME: do we really want to maintain this feature?
36587cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
36588ac_sed_extra="$ac_vpsub
36589$extrasub
36590_ACEOF
36591cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36592:t
36593/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
36594s|@configure_input@|$ac_sed_conf_input|;t t
36595s&@top_builddir@&$ac_top_builddir_sub&;t t
36596s&@top_build_prefix@&$ac_top_build_prefix&;t t
36597s&@srcdir@&$ac_srcdir&;t t
36598s&@abs_srcdir@&$ac_abs_srcdir&;t t
36599s&@top_srcdir@&$ac_top_srcdir&;t t
36600s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
36601s&@builddir@&$ac_builddir&;t t
36602s&@abs_builddir@&$ac_abs_builddir&;t t
36603s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
36604s&@INSTALL@&$ac_INSTALL&;t t
cristy73bd4a52010-10-05 11:24:23 +000036605s&@MKDIR_P@&$ac_MKDIR_P&;t t
cristy3ed852e2009-09-05 21:47:34 +000036606$ac_datarootdir_hack
36607"
cristyda16f162011-02-19 23:52:17 +000036608eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
36609 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036610
36611test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
cristyda16f162011-02-19 23:52:17 +000036612 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
36613 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
36614 "$ac_tmp/out"`; test -z "$ac_out"; } &&
cristy8b350f62009-11-15 23:12:43 +000036615 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
cristy98dddb52010-11-04 00:30:15 +000036616which seems to be undefined. Please make sure it is defined" >&5
cristy3ed852e2009-09-05 21:47:34 +000036617$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
cristy98dddb52010-11-04 00:30:15 +000036618which seems to be undefined. Please make sure it is defined" >&2;}
cristy3ed852e2009-09-05 21:47:34 +000036619
cristyda16f162011-02-19 23:52:17 +000036620 rm -f "$ac_tmp/stdin"
cristy3ed852e2009-09-05 21:47:34 +000036621 case $ac_file in
cristyda16f162011-02-19 23:52:17 +000036622 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
36623 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
cristy3ed852e2009-09-05 21:47:34 +000036624 esac \
cristy98dddb52010-11-04 00:30:15 +000036625 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036626 ;;
36627 :H)
36628 #
36629 # CONFIG_HEADER
36630 #
36631 if test x"$ac_file" != x-; then
36632 {
36633 $as_echo "/* $configure_input */" \
cristyda16f162011-02-19 23:52:17 +000036634 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
36635 } >"$ac_tmp/config.h" \
cristy98dddb52010-11-04 00:30:15 +000036636 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
cristyda16f162011-02-19 23:52:17 +000036637 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
cristy8b350f62009-11-15 23:12:43 +000036638 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
cristy3ed852e2009-09-05 21:47:34 +000036639$as_echo "$as_me: $ac_file is unchanged" >&6;}
36640 else
36641 rm -f "$ac_file"
cristyda16f162011-02-19 23:52:17 +000036642 mv "$ac_tmp/config.h" "$ac_file" \
cristy98dddb52010-11-04 00:30:15 +000036643 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036644 fi
36645 else
36646 $as_echo "/* $configure_input */" \
cristyda16f162011-02-19 23:52:17 +000036647 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
cristy98dddb52010-11-04 00:30:15 +000036648 || as_fn_error $? "could not create -" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036649 fi
cristy73bd4a52010-10-05 11:24:23 +000036650# Compute "$ac_file"'s index in $config_headers.
36651_am_arg="$ac_file"
36652_am_stamp_count=1
36653for _am_header in $config_headers :; do
36654 case $_am_header in
36655 $_am_arg | $_am_arg:* )
36656 break ;;
36657 * )
36658 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
36659 esac
36660done
36661echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
36662$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
36663 X"$_am_arg" : 'X\(//\)[^/]' \| \
36664 X"$_am_arg" : 'X\(//\)$' \| \
36665 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
36666$as_echo X"$_am_arg" |
36667 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
36668 s//\1/
36669 q
36670 }
36671 /^X\(\/\/\)[^/].*/{
36672 s//\1/
36673 q
36674 }
36675 /^X\(\/\/\)$/{
36676 s//\1/
36677 q
36678 }
36679 /^X\(\/\).*/{
36680 s//\1/
36681 q
36682 }
36683 s/.*/./; q'`/stamp-h$_am_stamp_count
cristy3ed852e2009-09-05 21:47:34 +000036684 ;;
36685
cristy8b350f62009-11-15 23:12:43 +000036686 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
cristy3ed852e2009-09-05 21:47:34 +000036687$as_echo "$as_me: executing $ac_file commands" >&6;}
36688 ;;
36689 esac
36690
36691
36692 case $ac_file$ac_mode in
cristy4c08aed2011-07-01 19:47:50 +000036693 "MagickCore/magick-config.h":C) ac_prefix_conf_OUT=`echo MagickCore/magick-config.h`
cristy73bd4a52010-10-05 11:24:23 +000036694ac_prefix_conf_DEF=`echo _$ac_prefix_conf_OUT | sed -e "y:abcdefghijklmnopqrstuvwxyz:ABCDEFGHIJKLMNOPQRSTUVWXYZ:" -e "s/[^abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g"`
36695ac_prefix_conf_PKG=`echo MagickCore`
36696ac_prefix_conf_LOW=`echo _$ac_prefix_conf_PKG | sed -e "y:ABCDEFGHIJKLMNOPQRSTUVWXYZ-:abcdefghijklmnopqrstuvwxyz_:"`
36697ac_prefix_conf_UPP=`echo $ac_prefix_conf_PKG | sed -e "y:abcdefghijklmnopqrstuvwxyz-:ABCDEFGHIJKLMNOPQRSTUVWXYZ_:" -e "/^[0123456789]/s/^/_/"`
36698ac_prefix_conf_INP=`echo "" | sed -e 's/ *//'`
36699if test ".$ac_prefix_conf_INP" = "."; then
36700 for ac_file in : $CONFIG_HEADERS; do test "_$ac_file" = _: && continue
36701 case "$ac_file" in
36702 *.h) ac_prefix_conf_INP=$ac_file ;;
36703 *)
36704 esac
36705 test ".$ac_prefix_conf_INP" != "." && break
36706 done
36707fi
36708if test ".$ac_prefix_conf_INP" = "."; then
36709 case "$ac_prefix_conf_OUT" in
36710 */*) ac_prefix_conf_INP=`basename "$ac_prefix_conf_OUT"`
36711 ;;
36712 *-*) ac_prefix_conf_INP=`echo "$ac_prefix_conf_OUT" | sed -e "s/[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*-//"`
36713 ;;
36714 *) ac_prefix_conf_INP=config.h
36715 ;;
36716 esac
36717fi
36718if test -z "$ac_prefix_conf_PKG" ; then
cristy98dddb52010-11-04 00:30:15 +000036719 as_fn_error $? "no prefix for _PREFIX_PKG_CONFIG_H" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +000036720else
36721 if test ! -f "$ac_prefix_conf_INP" ; then if test -f "$srcdir/$ac_prefix_conf_INP" ; then
36722 ac_prefix_conf_INP="$srcdir/$ac_prefix_conf_INP"
36723 fi fi
36724 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_prefix_conf_OUT - prefix $ac_prefix_conf_UPP for $ac_prefix_conf_INP defines" >&5
36725$as_echo "$as_me: creating $ac_prefix_conf_OUT - prefix $ac_prefix_conf_UPP for $ac_prefix_conf_INP defines" >&6;}
36726 if test -f $ac_prefix_conf_INP ; then
cristy24fc1fe2010-10-23 21:13:01 +000036727 $as_echo "s/^#undef *\\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]\\)/#undef $ac_prefix_conf_UPP""_\\1/" > conftest.prefix
36728 $as_echo "s/^#undef *\\([abcdefghijklmnopqrstuvwxyz]\\)/#undef $ac_prefix_conf_LOW""_\\1/" >> conftest.prefix
36729 $as_echo "s/^#define *\\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*\\)\\(.*\\)/#ifndef $ac_prefix_conf_UPP""_\\1\\" >> conftest.prefix
36730 $as_echo "#define $ac_prefix_conf_UPP""_\\1\\2\\" >> conftest.prefix
36731 $as_echo "#endif/" >> conftest.prefix
36732 $as_echo "s/^#define *\\([abcdefghijklmnopqrstuvwxyz][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*\\)\\(.*\\)/#ifndef $ac_prefix_conf_LOW""_\\1\\" >> conftest.prefix
36733 $as_echo "#define $ac_prefix_conf_LOW""_\\1\\2\\" >> conftest.prefix
36734 $as_echo "#endif/" >> conftest.prefix
cristy73bd4a52010-10-05 11:24:23 +000036735 # now executing _script on _DEF input to create _OUT output file
36736 echo "#ifndef $ac_prefix_conf_DEF" >$tmp/pconfig.h
36737 echo "#define $ac_prefix_conf_DEF 1" >>$tmp/pconfig.h
36738 echo ' ' >>$tmp/pconfig.h
36739 echo /'*' $ac_prefix_conf_OUT. Generated automatically at end of configure. '*'/ >>$tmp/pconfig.h
36740
36741 sed -f conftest.prefix $ac_prefix_conf_INP >>$tmp/pconfig.h
36742 echo ' ' >>$tmp/pconfig.h
36743 echo '/* once:' $ac_prefix_conf_DEF '*/' >>$tmp/pconfig.h
36744 echo "#endif" >>$tmp/pconfig.h
36745 if cmp -s $ac_prefix_conf_OUT $tmp/pconfig.h 2>/dev/null; then
36746 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_prefix_conf_OUT is unchanged" >&5
36747$as_echo "$as_me: $ac_prefix_conf_OUT is unchanged" >&6;}
36748 else
36749 ac_dir=`$as_dirname -- "$ac_prefix_conf_OUT" ||
36750$as_expr X"$ac_prefix_conf_OUT" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
36751 X"$ac_prefix_conf_OUT" : 'X\(//\)[^/]' \| \
36752 X"$ac_prefix_conf_OUT" : 'X\(//\)$' \| \
36753 X"$ac_prefix_conf_OUT" : 'X\(/\)' \| . 2>/dev/null ||
36754$as_echo X"$ac_prefix_conf_OUT" |
36755 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
36756 s//\1/
36757 q
36758 }
36759 /^X\(\/\/\)[^/].*/{
36760 s//\1/
36761 q
36762 }
36763 /^X\(\/\/\)$/{
36764 s//\1/
36765 q
36766 }
36767 /^X\(\/\).*/{
36768 s//\1/
36769 q
36770 }
36771 s/.*/./; q'`
36772 as_dir="$ac_dir"; as_fn_mkdir_p
36773 rm -f "$ac_prefix_conf_OUT"
36774 mv $tmp/pconfig.h "$ac_prefix_conf_OUT"
36775 fi
36776 cp conftest.prefix _configs.sed
36777 else
cristy98dddb52010-11-04 00:30:15 +000036778 as_fn_error $? "input file $ac_prefix_conf_INP does not exist - skip generating $ac_prefix_conf_OUT" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +000036779 fi
36780 rm -f conftest.*
36781fi
36782 ;;
36783 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
36784 # Autoconf 2.62 quotes --file arguments for eval, but not when files
36785 # are listed without --file. Let's play safe and only enable the eval
36786 # if we detect the quoting.
36787 case $CONFIG_FILES in
36788 *\'*) eval set x "$CONFIG_FILES" ;;
36789 *) set x $CONFIG_FILES ;;
36790 esac
36791 shift
36792 for mf
36793 do
36794 # Strip MF so we end up with the name of the file.
36795 mf=`echo "$mf" | sed -e 's/:.*$//'`
36796 # Check whether this is an Automake generated Makefile or not.
36797 # We used to match only the files named `Makefile.in', but
36798 # some people rename them; so instead we look at the file content.
36799 # Grep'ing the first line is not enough: some people post-process
36800 # each Makefile.in and add a new line on top of each file to say so.
36801 # Grep'ing the whole file is not good either: AIX grep has a line
36802 # limit of 2048, but all sed's we know have understand at least 4000.
36803 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
36804 dirpart=`$as_dirname -- "$mf" ||
36805$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
36806 X"$mf" : 'X\(//\)[^/]' \| \
36807 X"$mf" : 'X\(//\)$' \| \
36808 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
36809$as_echo X"$mf" |
36810 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
36811 s//\1/
36812 q
36813 }
36814 /^X\(\/\/\)[^/].*/{
36815 s//\1/
36816 q
36817 }
36818 /^X\(\/\/\)$/{
36819 s//\1/
36820 q
36821 }
36822 /^X\(\/\).*/{
36823 s//\1/
36824 q
36825 }
36826 s/.*/./; q'`
36827 else
36828 continue
36829 fi
36830 # Extract the definition of DEPDIR, am__include, and am__quote
36831 # from the Makefile without running `make'.
36832 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
36833 test -z "$DEPDIR" && continue
36834 am__include=`sed -n 's/^am__include = //p' < "$mf"`
36835 test -z "am__include" && continue
36836 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
36837 # When using ansi2knr, U may be empty or an underscore; expand it
36838 U=`sed -n 's/^U = //p' < "$mf"`
36839 # Find all dependency output files, they are included files with
36840 # $(DEPDIR) in their names. We invoke sed twice because it is the
36841 # simplest approach to changing $(DEPDIR) to its actual value in the
36842 # expansion.
36843 for file in `sed -n "
36844 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
36845 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
36846 # Make sure the directory exists.
36847 test -f "$dirpart/$file" && continue
36848 fdir=`$as_dirname -- "$file" ||
36849$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
36850 X"$file" : 'X\(//\)[^/]' \| \
36851 X"$file" : 'X\(//\)$' \| \
36852 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
36853$as_echo X"$file" |
36854 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
36855 s//\1/
36856 q
36857 }
36858 /^X\(\/\/\)[^/].*/{
36859 s//\1/
36860 q
36861 }
36862 /^X\(\/\/\)$/{
36863 s//\1/
36864 q
36865 }
36866 /^X\(\/\).*/{
36867 s//\1/
36868 q
36869 }
36870 s/.*/./; q'`
36871 as_dir=$dirpart/$fdir; as_fn_mkdir_p
36872 # echo "creating $dirpart/$file"
36873 echo '# dummy' > "$dirpart/$file"
36874 done
36875 done
36876}
36877 ;;
36878 "libtool":C)
36879
36880 # See if we are running on zsh, and set the options which allow our
36881 # commands through without removal of \ escapes.
36882 if test -n "${ZSH_VERSION+set}" ; then
36883 setopt NO_GLOB_SUBST
36884 fi
36885
36886 cfgfile="${ofile}T"
36887 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
36888 $RM "$cfgfile"
36889
36890 cat <<_LT_EOF >> "$cfgfile"
36891#! $SHELL
36892
36893# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
36894# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
36895# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
36896# NOTE: Changes made to this file will be lost: look at ltmain.sh.
36897#
36898# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
cristy0c60a692010-11-04 01:09:47 +000036899# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
36900# Inc.
cristy73bd4a52010-10-05 11:24:23 +000036901# Written by Gordon Matzigkeit, 1996
36902#
36903# This file is part of GNU Libtool.
36904#
36905# GNU Libtool is free software; you can redistribute it and/or
36906# modify it under the terms of the GNU General Public License as
36907# published by the Free Software Foundation; either version 2 of
36908# the License, or (at your option) any later version.
36909#
36910# As a special exception to the GNU General Public License,
36911# if you distribute this file as part of a program or library that
36912# is built using GNU Libtool, you may include this file under the
36913# same distribution terms that you use for the rest of that program.
36914#
36915# GNU Libtool is distributed in the hope that it will be useful,
36916# but WITHOUT ANY WARRANTY; without even the implied warranty of
36917# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
36918# GNU General Public License for more details.
36919#
36920# You should have received a copy of the GNU General Public License
36921# along with GNU Libtool; see the file COPYING. If not, a copy
36922# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
36923# obtained by writing to the Free Software Foundation, Inc.,
36924# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
36925
36926
36927# The names of the tagged configurations supported by this script.
36928available_tags="CXX "
36929
36930# ### BEGIN LIBTOOL CONFIG
36931
36932# A sed program that does not truncate output.
36933SED=$lt_SED
36934
36935# Sed that helps us avoid accidentally triggering echo(1) options like -n.
36936Xsed="\$SED -e 1s/^X//"
36937
36938# A grep program that handles long lines.
36939GREP=$lt_GREP
36940
36941# An ERE matcher.
36942EGREP=$lt_EGREP
36943
36944# A literal string matcher.
36945FGREP=$lt_FGREP
36946
cristy0c60a692010-11-04 01:09:47 +000036947# Shell to use when invoking shell scripts.
36948SHELL=$lt_SHELL
36949
36950# An echo program that protects backslashes.
36951ECHO=$lt_ECHO
36952
cristy73bd4a52010-10-05 11:24:23 +000036953# Which release of libtool.m4 was used?
36954macro_version=$macro_version
36955macro_revision=$macro_revision
36956
36957# Assembler program.
cristy0c60a692010-11-04 01:09:47 +000036958AS=$lt_AS
cristy73bd4a52010-10-05 11:24:23 +000036959
36960# DLL creation program.
cristy0c60a692010-11-04 01:09:47 +000036961DLLTOOL=$lt_DLLTOOL
cristy73bd4a52010-10-05 11:24:23 +000036962
36963# Object dumper program.
cristy0c60a692010-11-04 01:09:47 +000036964OBJDUMP=$lt_OBJDUMP
cristy73bd4a52010-10-05 11:24:23 +000036965
36966# Whether or not to build shared libraries.
36967build_libtool_libs=$enable_shared
36968
36969# Whether or not to build static libraries.
36970build_old_libs=$enable_static
36971
36972# What type of objects to build.
36973pic_mode=$pic_mode
36974
36975# Whether or not to optimize for fast installation.
36976fast_install=$enable_fast_install
36977
36978# The host system.
36979host_alias=$host_alias
36980host=$host
36981host_os=$host_os
36982
36983# The build system.
36984build_alias=$build_alias
36985build=$build
36986build_os=$build_os
36987
36988# A BSD- or MS-compatible name lister.
36989NM=$lt_NM
36990
36991# Whether we need soft or hard links.
36992LN_S=$lt_LN_S
36993
36994# What is the maximum length of a command?
36995max_cmd_len=$max_cmd_len
36996
36997# Object file suffix (normally "o").
36998objext=$ac_objext
36999
37000# Executable file suffix (normally "").
37001exeext=$exeext
37002
37003# whether the shell understands "unset".
37004lt_unset=$lt_unset
37005
37006# turn spaces into newlines.
37007SP2NL=$lt_lt_SP2NL
37008
37009# turn newlines into spaces.
37010NL2SP=$lt_lt_NL2SP
37011
cristyda16f162011-02-19 23:52:17 +000037012# convert \$build file names to \$host format.
37013to_host_file_cmd=$lt_cv_to_host_file_cmd
37014
37015# convert \$build files to toolchain format.
37016to_tool_file_cmd=$lt_cv_to_tool_file_cmd
37017
cristy73bd4a52010-10-05 11:24:23 +000037018# Method to check whether dependent libraries are shared objects.
37019deplibs_check_method=$lt_deplibs_check_method
37020
cristyda16f162011-02-19 23:52:17 +000037021# Command to use when deplibs_check_method = "file_magic".
cristy73bd4a52010-10-05 11:24:23 +000037022file_magic_cmd=$lt_file_magic_cmd
37023
cristyda16f162011-02-19 23:52:17 +000037024# How to find potential files when deplibs_check_method = "file_magic".
37025file_magic_glob=$lt_file_magic_glob
37026
37027# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
37028want_nocaseglob=$lt_want_nocaseglob
37029
37030# Command to associate shared and link libraries.
37031sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
37032
cristy73bd4a52010-10-05 11:24:23 +000037033# The archiver.
37034AR=$lt_AR
cristyda16f162011-02-19 23:52:17 +000037035
37036# Flags to create an archive.
cristy73bd4a52010-10-05 11:24:23 +000037037AR_FLAGS=$lt_AR_FLAGS
37038
cristyda16f162011-02-19 23:52:17 +000037039# How to feed a file listing to the archiver.
37040archiver_list_spec=$lt_archiver_list_spec
37041
cristy73bd4a52010-10-05 11:24:23 +000037042# A symbol stripping program.
37043STRIP=$lt_STRIP
37044
37045# Commands used to install an old-style archive.
37046RANLIB=$lt_RANLIB
37047old_postinstall_cmds=$lt_old_postinstall_cmds
37048old_postuninstall_cmds=$lt_old_postuninstall_cmds
37049
cristy0c60a692010-11-04 01:09:47 +000037050# Whether to use a lock for old archive extraction.
37051lock_old_archive_extraction=$lock_old_archive_extraction
37052
cristy73bd4a52010-10-05 11:24:23 +000037053# A C compiler.
37054LTCC=$lt_CC
37055
37056# LTCC compiler flags.
37057LTCFLAGS=$lt_CFLAGS
37058
37059# Take the output of nm and produce a listing of raw symbols and C names.
37060global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
37061
37062# Transform the output of nm in a proper C declaration.
37063global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
37064
37065# Transform the output of nm in a C name address pair.
37066global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
37067
37068# Transform the output of nm in a C name address pair when lib prefix is needed.
37069global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
37070
cristyda16f162011-02-19 23:52:17 +000037071# Specify filename containing input files for \$NM.
37072nm_file_list_spec=$lt_nm_file_list_spec
37073
37074# The root where to search for dependent libraries,and in which our libraries should be installed.
37075lt_sysroot=$lt_sysroot
37076
cristy73bd4a52010-10-05 11:24:23 +000037077# The name of the directory that contains temporary libtool files.
37078objdir=$objdir
37079
cristy73bd4a52010-10-05 11:24:23 +000037080# Used to examine libraries when file_magic_cmd begins with "file".
37081MAGIC_CMD=$MAGIC_CMD
37082
37083# Must we lock files when doing compilation?
37084need_locks=$lt_need_locks
37085
cristyda16f162011-02-19 23:52:17 +000037086# Manifest tool.
37087MANIFEST_TOOL=$lt_MANIFEST_TOOL
37088
cristy73bd4a52010-10-05 11:24:23 +000037089# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
37090DSYMUTIL=$lt_DSYMUTIL
37091
37092# Tool to change global to local symbols on Mac OS X.
37093NMEDIT=$lt_NMEDIT
37094
37095# Tool to manipulate fat objects and archives on Mac OS X.
37096LIPO=$lt_LIPO
37097
37098# ldd/readelf like tool for Mach-O binaries on Mac OS X.
37099OTOOL=$lt_OTOOL
37100
37101# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
37102OTOOL64=$lt_OTOOL64
37103
37104# Old archive suffix (normally "a").
37105libext=$libext
37106
37107# Shared library suffix (normally ".so").
37108shrext_cmds=$lt_shrext_cmds
37109
37110# The commands to extract the exported symbol list from a shared archive.
37111extract_expsyms_cmds=$lt_extract_expsyms_cmds
37112
37113# Variables whose values should be saved in libtool wrapper scripts and
37114# restored at link time.
37115variables_saved_for_relink=$lt_variables_saved_for_relink
37116
37117# Do we need the "lib" prefix for modules?
37118need_lib_prefix=$need_lib_prefix
37119
37120# Do we need a version for libraries?
37121need_version=$need_version
37122
37123# Library versioning type.
37124version_type=$version_type
37125
37126# Shared library runtime path variable.
37127runpath_var=$runpath_var
37128
37129# Shared library path variable.
37130shlibpath_var=$shlibpath_var
37131
37132# Is shlibpath searched before the hard-coded library search path?
37133shlibpath_overrides_runpath=$shlibpath_overrides_runpath
37134
37135# Format of library name prefix.
37136libname_spec=$lt_libname_spec
37137
37138# List of archive names. First name is the real one, the rest are links.
37139# The last name is the one that the linker finds with -lNAME
37140library_names_spec=$lt_library_names_spec
37141
37142# The coded name of the library, if different from the real name.
37143soname_spec=$lt_soname_spec
37144
cristy0c60a692010-11-04 01:09:47 +000037145# Permission mode override for installation of shared libraries.
37146install_override_mode=$lt_install_override_mode
37147
cristy73bd4a52010-10-05 11:24:23 +000037148# Command to use after installation of a shared archive.
37149postinstall_cmds=$lt_postinstall_cmds
37150
37151# Command to use after uninstallation of a shared archive.
37152postuninstall_cmds=$lt_postuninstall_cmds
37153
37154# Commands used to finish a libtool library installation in a directory.
37155finish_cmds=$lt_finish_cmds
37156
37157# As "finish_cmds", except a single script fragment to be evaled but
37158# not shown.
37159finish_eval=$lt_finish_eval
37160
37161# Whether we should hardcode library paths into libraries.
37162hardcode_into_libs=$hardcode_into_libs
37163
37164# Compile-time system search path for libraries.
37165sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
37166
37167# Run-time system search path for libraries.
37168sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
37169
37170# Whether dlopen is supported.
37171dlopen_support=$enable_dlopen
37172
37173# Whether dlopen of programs is supported.
37174dlopen_self=$enable_dlopen_self
37175
37176# Whether dlopen of statically linked programs is supported.
37177dlopen_self_static=$enable_dlopen_self_static
37178
37179# Commands to strip libraries.
37180old_striplib=$lt_old_striplib
37181striplib=$lt_striplib
37182
37183
37184# The linker used to build libraries.
37185LD=$lt_LD
37186
cristy0c60a692010-11-04 01:09:47 +000037187# How to create reloadable object files.
37188reload_flag=$lt_reload_flag
37189reload_cmds=$lt_reload_cmds
37190
cristy73bd4a52010-10-05 11:24:23 +000037191# Commands used to build an old-style archive.
37192old_archive_cmds=$lt_old_archive_cmds
37193
37194# A language specific compiler.
37195CC=$lt_compiler
37196
37197# Is the compiler the GNU compiler?
37198with_gcc=$GCC
37199
37200# Compiler flag to turn off builtin functions.
37201no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
37202
cristy73bd4a52010-10-05 11:24:23 +000037203# Additional compiler flags for building library objects.
37204pic_flag=$lt_lt_prog_compiler_pic
37205
cristyda16f162011-02-19 23:52:17 +000037206# How to pass a linker flag through the compiler.
37207wl=$lt_lt_prog_compiler_wl
37208
cristy73bd4a52010-10-05 11:24:23 +000037209# Compiler flag to prevent dynamic linking.
37210link_static_flag=$lt_lt_prog_compiler_static
37211
37212# Does compiler simultaneously support -c and -o options?
37213compiler_c_o=$lt_lt_cv_prog_compiler_c_o
37214
37215# Whether or not to add -lc for building shared libraries.
37216build_libtool_need_lc=$archive_cmds_need_lc
37217
37218# Whether or not to disallow shared libs when runtime libs are static.
37219allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
37220
37221# Compiler flag to allow reflexive dlopens.
37222export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
37223
37224# Compiler flag to generate shared objects directly from archives.
37225whole_archive_flag_spec=$lt_whole_archive_flag_spec
37226
37227# Whether the compiler copes with passing no objects directly.
37228compiler_needs_object=$lt_compiler_needs_object
37229
37230# Create an old-style archive from a shared archive.
37231old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
37232
37233# Create a temporary old-style archive to link instead of a shared archive.
37234old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
37235
37236# Commands used to build a shared archive.
37237archive_cmds=$lt_archive_cmds
37238archive_expsym_cmds=$lt_archive_expsym_cmds
37239
37240# Commands used to build a loadable module if different from building
37241# a shared archive.
37242module_cmds=$lt_module_cmds
37243module_expsym_cmds=$lt_module_expsym_cmds
37244
37245# Whether we are building with GNU ld or not.
37246with_gnu_ld=$lt_with_gnu_ld
37247
37248# Flag that allows shared libraries with undefined symbols to be built.
37249allow_undefined_flag=$lt_allow_undefined_flag
37250
37251# Flag that enforces no undefined symbols.
37252no_undefined_flag=$lt_no_undefined_flag
37253
37254# Flag to hardcode \$libdir into a binary during linking.
37255# This must work even if \$libdir does not exist
37256hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
37257
37258# If ld is used when linking, flag to hardcode \$libdir into a binary
37259# during linking. This must work even if \$libdir does not exist.
37260hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
37261
37262# Whether we need a single "-rpath" flag with a separated argument.
37263hardcode_libdir_separator=$lt_hardcode_libdir_separator
37264
37265# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
37266# DIR into the resulting binary.
37267hardcode_direct=$hardcode_direct
37268
37269# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
37270# DIR into the resulting binary and the resulting library dependency is
37271# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
37272# library is relocated.
37273hardcode_direct_absolute=$hardcode_direct_absolute
37274
37275# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
37276# into the resulting binary.
37277hardcode_minus_L=$hardcode_minus_L
37278
37279# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
37280# into the resulting binary.
37281hardcode_shlibpath_var=$hardcode_shlibpath_var
37282
37283# Set to "yes" if building a shared library automatically hardcodes DIR
37284# into the library and all subsequent libraries and executables linked
37285# against it.
37286hardcode_automatic=$hardcode_automatic
37287
37288# Set to yes if linker adds runtime paths of dependent libraries
37289# to runtime path list.
37290inherit_rpath=$inherit_rpath
37291
37292# Whether libtool must link a program against all its dependency libraries.
37293link_all_deplibs=$link_all_deplibs
37294
cristy73bd4a52010-10-05 11:24:23 +000037295# Set to "yes" if exported symbols are required.
37296always_export_symbols=$always_export_symbols
37297
37298# The commands to list exported symbols.
37299export_symbols_cmds=$lt_export_symbols_cmds
37300
37301# Symbols that should not be listed in the preloaded symbols.
37302exclude_expsyms=$lt_exclude_expsyms
37303
37304# Symbols that must always be exported.
37305include_expsyms=$lt_include_expsyms
37306
37307# Commands necessary for linking programs (against libraries) with templates.
37308prelink_cmds=$lt_prelink_cmds
37309
cristyda16f162011-02-19 23:52:17 +000037310# Commands necessary for finishing linking programs.
37311postlink_cmds=$lt_postlink_cmds
37312
cristy73bd4a52010-10-05 11:24:23 +000037313# Specify filename containing input files.
37314file_list_spec=$lt_file_list_spec
37315
37316# How to hardcode a shared library path into an executable.
37317hardcode_action=$hardcode_action
37318
37319# The directories searched by this compiler when creating a shared library.
37320compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
37321
37322# Dependencies to place before and after the objects being linked to
37323# create a shared library.
37324predep_objects=$lt_predep_objects
37325postdep_objects=$lt_postdep_objects
37326predeps=$lt_predeps
37327postdeps=$lt_postdeps
37328
37329# The library search path used internally by the compiler when linking
37330# a shared library.
37331compiler_lib_search_path=$lt_compiler_lib_search_path
37332
37333# ### END LIBTOOL CONFIG
37334
37335_LT_EOF
37336
37337 case $host_os in
37338 aix3*)
37339 cat <<\_LT_EOF >> "$cfgfile"
37340# AIX sometimes has problems with the GCC collect2 program. For some
37341# reason, if we set the COLLECT_NAMES environment variable, the problems
37342# vanish in a puff of smoke.
37343if test "X${COLLECT_NAMES+set}" != Xset; then
37344 COLLECT_NAMES=
37345 export COLLECT_NAMES
37346fi
37347_LT_EOF
37348 ;;
37349 esac
37350
37351
37352ltmain="$ac_aux_dir/ltmain.sh"
37353
37354
37355 # We use sed instead of cat because bash on DJGPP gets confused if
37356 # if finds mixed CR/LF and LF-only lines. Since sed operates in
37357 # text mode, it properly converts lines to CR/LF. This bash problem
37358 # is reportedly fixed, but why not run on old versions too?
cristyda16f162011-02-19 23:52:17 +000037359 sed '$q' "$ltmain" >> "$cfgfile" \
37360 || (rm -f "$cfgfile"; exit 1)
cristy73bd4a52010-10-05 11:24:23 +000037361
cristyda16f162011-02-19 23:52:17 +000037362 if test x"$xsi_shell" = xyes; then
37363 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
37364func_dirname ()\
37365{\
37366\ case ${1} in\
37367\ */*) func_dirname_result="${1%/*}${2}" ;;\
37368\ * ) func_dirname_result="${3}" ;;\
37369\ esac\
37370} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
37371 && mv -f "$cfgfile.tmp" "$cfgfile" \
37372 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37373test 0 -eq $? || _lt_function_replace_fail=:
cristy73bd4a52010-10-05 11:24:23 +000037374
37375
cristyda16f162011-02-19 23:52:17 +000037376 sed -e '/^func_basename ()$/,/^} # func_basename /c\
37377func_basename ()\
37378{\
37379\ func_basename_result="${1##*/}"\
37380} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
37381 && mv -f "$cfgfile.tmp" "$cfgfile" \
37382 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37383test 0 -eq $? || _lt_function_replace_fail=:
cristy73bd4a52010-10-05 11:24:23 +000037384
37385
cristyda16f162011-02-19 23:52:17 +000037386 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
37387func_dirname_and_basename ()\
37388{\
37389\ case ${1} in\
37390\ */*) func_dirname_result="${1%/*}${2}" ;;\
37391\ * ) func_dirname_result="${3}" ;;\
37392\ esac\
37393\ func_basename_result="${1##*/}"\
37394} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
37395 && mv -f "$cfgfile.tmp" "$cfgfile" \
37396 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37397test 0 -eq $? || _lt_function_replace_fail=:
cristy73bd4a52010-10-05 11:24:23 +000037398
cristyda16f162011-02-19 23:52:17 +000037399
37400 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
37401func_stripname ()\
37402{\
37403\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
37404\ # positional parameters, so assign one to ordinary parameter first.\
37405\ func_stripname_result=${3}\
37406\ func_stripname_result=${func_stripname_result#"${1}"}\
37407\ func_stripname_result=${func_stripname_result%"${2}"}\
37408} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
37409 && mv -f "$cfgfile.tmp" "$cfgfile" \
37410 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37411test 0 -eq $? || _lt_function_replace_fail=:
37412
37413
37414 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
37415func_split_long_opt ()\
37416{\
37417\ func_split_long_opt_name=${1%%=*}\
37418\ func_split_long_opt_arg=${1#*=}\
37419} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
37420 && mv -f "$cfgfile.tmp" "$cfgfile" \
37421 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37422test 0 -eq $? || _lt_function_replace_fail=:
37423
37424
37425 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
37426func_split_short_opt ()\
37427{\
37428\ func_split_short_opt_arg=${1#??}\
37429\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
37430} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
37431 && mv -f "$cfgfile.tmp" "$cfgfile" \
37432 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37433test 0 -eq $? || _lt_function_replace_fail=:
37434
37435
37436 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
37437func_lo2o ()\
37438{\
37439\ case ${1} in\
37440\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
37441\ *) func_lo2o_result=${1} ;;\
37442\ esac\
37443} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
37444 && mv -f "$cfgfile.tmp" "$cfgfile" \
37445 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37446test 0 -eq $? || _lt_function_replace_fail=:
37447
37448
37449 sed -e '/^func_xform ()$/,/^} # func_xform /c\
37450func_xform ()\
37451{\
37452 func_xform_result=${1%.*}.lo\
37453} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
37454 && mv -f "$cfgfile.tmp" "$cfgfile" \
37455 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37456test 0 -eq $? || _lt_function_replace_fail=:
37457
37458
37459 sed -e '/^func_arith ()$/,/^} # func_arith /c\
37460func_arith ()\
37461{\
37462 func_arith_result=$(( $* ))\
37463} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
37464 && mv -f "$cfgfile.tmp" "$cfgfile" \
37465 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37466test 0 -eq $? || _lt_function_replace_fail=:
37467
37468
37469 sed -e '/^func_len ()$/,/^} # func_len /c\
37470func_len ()\
37471{\
37472 func_len_result=${#1}\
37473} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
37474 && mv -f "$cfgfile.tmp" "$cfgfile" \
37475 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37476test 0 -eq $? || _lt_function_replace_fail=:
37477
37478fi
37479
37480if test x"$lt_shell_append" = xyes; then
37481 sed -e '/^func_append ()$/,/^} # func_append /c\
37482func_append ()\
37483{\
37484 eval "${1}+=\\${2}"\
37485} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
37486 && mv -f "$cfgfile.tmp" "$cfgfile" \
37487 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37488test 0 -eq $? || _lt_function_replace_fail=:
37489
37490
37491 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
37492func_append_quoted ()\
37493{\
37494\ func_quote_for_eval "${2}"\
37495\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
37496} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
37497 && mv -f "$cfgfile.tmp" "$cfgfile" \
37498 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37499test 0 -eq $? || _lt_function_replace_fail=:
37500
37501
37502 # Save a `func_append' function call where possible by direct use of '+='
37503 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
37504 && mv -f "$cfgfile.tmp" "$cfgfile" \
37505 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37506 test 0 -eq $? || _lt_function_replace_fail=:
37507else
37508 # Save a `func_append' function call even when '+=' is not available
37509 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
37510 && mv -f "$cfgfile.tmp" "$cfgfile" \
37511 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37512 test 0 -eq $? || _lt_function_replace_fail=:
37513fi
37514
37515if test x"$_lt_function_replace_fail" = x":"; then
37516 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
37517$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
37518fi
37519
37520
37521 mv -f "$cfgfile" "$ofile" ||
cristy73bd4a52010-10-05 11:24:23 +000037522 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
37523 chmod +x "$ofile"
37524
37525
37526 cat <<_LT_EOF >> "$ofile"
37527
37528# ### BEGIN LIBTOOL TAG CONFIG: CXX
37529
37530# The linker used to build libraries.
37531LD=$lt_LD_CXX
37532
cristy0c60a692010-11-04 01:09:47 +000037533# How to create reloadable object files.
37534reload_flag=$lt_reload_flag_CXX
37535reload_cmds=$lt_reload_cmds_CXX
37536
cristy73bd4a52010-10-05 11:24:23 +000037537# Commands used to build an old-style archive.
37538old_archive_cmds=$lt_old_archive_cmds_CXX
37539
37540# A language specific compiler.
37541CC=$lt_compiler_CXX
37542
37543# Is the compiler the GNU compiler?
37544with_gcc=$GCC_CXX
37545
37546# Compiler flag to turn off builtin functions.
37547no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
37548
cristy73bd4a52010-10-05 11:24:23 +000037549# Additional compiler flags for building library objects.
37550pic_flag=$lt_lt_prog_compiler_pic_CXX
37551
cristyda16f162011-02-19 23:52:17 +000037552# How to pass a linker flag through the compiler.
37553wl=$lt_lt_prog_compiler_wl_CXX
37554
cristy73bd4a52010-10-05 11:24:23 +000037555# Compiler flag to prevent dynamic linking.
37556link_static_flag=$lt_lt_prog_compiler_static_CXX
37557
37558# Does compiler simultaneously support -c and -o options?
37559compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
37560
37561# Whether or not to add -lc for building shared libraries.
37562build_libtool_need_lc=$archive_cmds_need_lc_CXX
37563
37564# Whether or not to disallow shared libs when runtime libs are static.
37565allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
37566
37567# Compiler flag to allow reflexive dlopens.
37568export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
37569
37570# Compiler flag to generate shared objects directly from archives.
37571whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
37572
37573# Whether the compiler copes with passing no objects directly.
37574compiler_needs_object=$lt_compiler_needs_object_CXX
37575
37576# Create an old-style archive from a shared archive.
37577old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
37578
37579# Create a temporary old-style archive to link instead of a shared archive.
37580old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
37581
37582# Commands used to build a shared archive.
37583archive_cmds=$lt_archive_cmds_CXX
37584archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
37585
37586# Commands used to build a loadable module if different from building
37587# a shared archive.
37588module_cmds=$lt_module_cmds_CXX
37589module_expsym_cmds=$lt_module_expsym_cmds_CXX
37590
37591# Whether we are building with GNU ld or not.
37592with_gnu_ld=$lt_with_gnu_ld_CXX
37593
37594# Flag that allows shared libraries with undefined symbols to be built.
37595allow_undefined_flag=$lt_allow_undefined_flag_CXX
37596
37597# Flag that enforces no undefined symbols.
37598no_undefined_flag=$lt_no_undefined_flag_CXX
37599
37600# Flag to hardcode \$libdir into a binary during linking.
37601# This must work even if \$libdir does not exist
37602hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
37603
37604# If ld is used when linking, flag to hardcode \$libdir into a binary
37605# during linking. This must work even if \$libdir does not exist.
37606hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
37607
37608# Whether we need a single "-rpath" flag with a separated argument.
37609hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
37610
37611# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
37612# DIR into the resulting binary.
37613hardcode_direct=$hardcode_direct_CXX
37614
37615# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
37616# DIR into the resulting binary and the resulting library dependency is
37617# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
37618# library is relocated.
37619hardcode_direct_absolute=$hardcode_direct_absolute_CXX
37620
37621# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
37622# into the resulting binary.
37623hardcode_minus_L=$hardcode_minus_L_CXX
37624
37625# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
37626# into the resulting binary.
37627hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
37628
37629# Set to "yes" if building a shared library automatically hardcodes DIR
37630# into the library and all subsequent libraries and executables linked
37631# against it.
37632hardcode_automatic=$hardcode_automatic_CXX
37633
37634# Set to yes if linker adds runtime paths of dependent libraries
37635# to runtime path list.
37636inherit_rpath=$inherit_rpath_CXX
37637
37638# Whether libtool must link a program against all its dependency libraries.
37639link_all_deplibs=$link_all_deplibs_CXX
37640
cristy73bd4a52010-10-05 11:24:23 +000037641# Set to "yes" if exported symbols are required.
37642always_export_symbols=$always_export_symbols_CXX
37643
37644# The commands to list exported symbols.
37645export_symbols_cmds=$lt_export_symbols_cmds_CXX
37646
37647# Symbols that should not be listed in the preloaded symbols.
37648exclude_expsyms=$lt_exclude_expsyms_CXX
37649
37650# Symbols that must always be exported.
37651include_expsyms=$lt_include_expsyms_CXX
37652
37653# Commands necessary for linking programs (against libraries) with templates.
37654prelink_cmds=$lt_prelink_cmds_CXX
37655
cristyda16f162011-02-19 23:52:17 +000037656# Commands necessary for finishing linking programs.
37657postlink_cmds=$lt_postlink_cmds_CXX
37658
cristy73bd4a52010-10-05 11:24:23 +000037659# Specify filename containing input files.
37660file_list_spec=$lt_file_list_spec_CXX
37661
37662# How to hardcode a shared library path into an executable.
37663hardcode_action=$hardcode_action_CXX
37664
37665# The directories searched by this compiler when creating a shared library.
37666compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
37667
37668# Dependencies to place before and after the objects being linked to
37669# create a shared library.
37670predep_objects=$lt_predep_objects_CXX
37671postdep_objects=$lt_postdep_objects_CXX
37672predeps=$lt_predeps_CXX
37673postdeps=$lt_postdeps_CXX
37674
37675# The library search path used internally by the compiler when linking
37676# a shared library.
37677compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
37678
37679# ### END LIBTOOL TAG CONFIG: CXX
37680_LT_EOF
37681
37682 ;;
cristy4c08aed2011-07-01 19:47:50 +000037683 "MagickCore-config.in":C) chmod +x MagickCore/MagickCore-config ;;
cristy4c08aed2011-07-01 19:47:50 +000037684 "MagickWand-config.in":C) chmod +x MagickWand/MagickWand-config ;;
cristy3ed852e2009-09-05 21:47:34 +000037685 "Magick++-config.in":C) chmod +x Magick++/bin/Magick++-config ;;
37686 "PerlMagick/check.sh.in":C) chmod +x PerlMagick/check.sh ;;
37687
37688 esac
37689done # for ac_tag
37690
37691
cristy8b350f62009-11-15 23:12:43 +000037692as_fn_exit 0
cristy3ed852e2009-09-05 21:47:34 +000037693_ACEOF
cristy3ed852e2009-09-05 21:47:34 +000037694ac_clean_files=$ac_clean_files_save
37695
37696test $ac_write_fail = 0 ||
cristy98dddb52010-11-04 00:30:15 +000037697 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000037698
37699
37700# configure is writing to config.log, and then calls config.status.
37701# config.status does its own redirection, appending to config.log.
37702# Unfortunately, on DOS this fails, as config.log is still kept open
37703# by configure, so config.status won't be able to write to it; its
37704# output is simply discarded. So we exec the FD to /dev/null,
37705# effectively closing config.log, so it can be properly (re)opened and
37706# appended to by config.status. When coming back to configure, we
37707# need to make the FD available again.
37708if test "$no_create" != yes; then
37709 ac_cs_success=:
37710 ac_config_status_args=
37711 test "$silent" = yes &&
37712 ac_config_status_args="$ac_config_status_args --quiet"
37713 exec 5>/dev/null
37714 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
37715 exec 5>>config.log
37716 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
37717 # would make configure fail if this is the last instruction.
cristy98dddb52010-11-04 00:30:15 +000037718 $ac_cs_success || as_fn_exit 1
cristy3ed852e2009-09-05 21:47:34 +000037719fi
37720if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
cristy8b350f62009-11-15 23:12:43 +000037721 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
cristy3ed852e2009-09-05 21:47:34 +000037722$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
37723fi
37724
37725
37726rm -f magick-version
37727
cristy430a7312010-01-21 20:44:04 +000037728result_dejavu_font_dir='none'
37729if test "${dejavu_font_dir}x" != 'x'; then
37730 result_dejavu_font_dir=$dejavu_font_dir
37731fi
37732
cristy3ed852e2009-09-05 21:47:34 +000037733result_ghostscript_font_dir='none'
37734if test "${ghostscript_font_dir}x" != 'x'; then
37735 result_ghostscript_font_dir=$ghostscript_font_dir
37736fi
37737
37738result_windows_font_dir='none'
37739if test "${windows_font_dir}x" != 'x'; then
37740 result_windows_font_dir=${windows_font_dir}
37741fi
37742
cristy8b350f62009-11-15 23:12:43 +000037743{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
cristy3ed852e2009-09-05 21:47:34 +000037744ImageMagick is configured as follows. Please verify that this configuration
37745matches your expectations.
37746
37747Host system type: $host
37748Build system type: $build
37749
37750 Option Value
37751-------------------------------------------------------------------------------
37752Shared libraries --enable-shared=$enable_shared $libtool_build_shared_libs
37753Static libraries --enable-static=$enable_static $libtool_build_static_libs
37754Module support --with-modules=$with_modules $with_modules
37755GNU ld --with-gnu-ld=$with_gnu_ld $lt_cv_prog_gnu_ld
37756Quantum depth --with-quantum-depth=$with_quantum_depth $with_quantum_depth
37757High Dynamic Range Imagery
37758 --enable-hdri=$enable_hdri $enable_hdri
37759
37760Delegate Configuration:
37761BZLIB --with-bzlib=$with_bzlib $have_bzlib
37762Autotrace --with-autotrace=$with_autotrace $have_autotrace
cristy430a7312010-01-21 20:44:04 +000037763Dejavu fonts --with-dejavu-font-dir=$with_dejavu_font_dir $result_dejavu_font_dir
cristy3ed852e2009-09-05 21:47:34 +000037764DJVU --with-djvu=$with_djvu $have_djvu
37765DPS --with-dps=$with_dps $have_dps
37766FFTW --with-fftw=$with_fftw $have_fftw
37767FlashPIX --with-fpx=$with_fpx $have_fpx
37768FontConfig --with-fontconfig=$with_fontconfig $have_fontconfig
37769FreeType --with-freetype=$with_freetype $have_freetype
37770GhostPCL None $PCLDelegate ($PCLVersion)
37771GhostXPS None $XPSDelegate ($XPSVersion)
37772Ghostscript None $PSDelegate ($GSVersion)
37773Ghostscript fonts --with-gs-font-dir=$with_gs_font_dir $result_ghostscript_font_dir
37774Ghostscript lib --with-gslib=$with_gslib $have_gslib
37775Graphviz --with-gvc=$with_gvc $have_gvc
37776JBIG --with-jbig=$with_jbig $have_jbig
37777JPEG v1 --with-jpeg=$with_jpeg $have_jpeg
37778JPEG-2000 --with-jp2=$with_jp2 $have_jp2
cristy71203402010-06-18 13:12:03 +000037779LCMS v1 --with-lcms=$with_lcms $have_lcms
37780LCMS v2 --with-lcms2=$with_lcms2 $have_lcms2
cristy3ed852e2009-09-05 21:47:34 +000037781LQR --with-lqr=$with_lqr $have_lqr
cristyfbb0ef02010-12-19 02:32:11 +000037782LZMA --with-lzma=$with_lzma $have_lzma
cristy3ed852e2009-09-05 21:47:34 +000037783Magick++ --with-magick-plus-plus=$with_magick_plus_plus $have_magick_plus_plus
37784OpenEXR --with-openexr=$with_openexr $have_openexr
37785PERL --with-perl=$with_perl $have_perl
37786PNG --with-png=$with_png $have_png
37787RSVG --with-rsvg=$with_rsvg $have_rsvg
37788TIFF --with-tiff=$with_tiff $have_tiff
cristyb1860752011-03-14 00:27:46 +000037789WEBP --with-webp=$with_webp $have_webp
cristy3ed852e2009-09-05 21:47:34 +000037790Windows fonts --with-windows-font-dir=$with_windows_font_dir $result_windows_font_dir
37791WMF --with-wmf=$with_wmf $have_wmf
37792X11 --with-x=$with_x $have_x
37793XML --with-xml=$with_xml $have_xml
37794ZLIB --with-zlib=$with_zlib $have_zlib
37795
37796X11 Configuration:
37797 X_CFLAGS = $X_CFLAGS
37798 X_PRE_LIBS = $X_PRE_LIBS
37799 X_LIBS = $X_LIBS
37800 X_EXTRA_LIBS = $X_EXTRA_LIBS
37801
37802Options used to compile and link:
37803 PREFIX = $PREFIX_DIR
37804 EXEC-PREFIX = $EXEC_PREFIX_DIR
37805 VERSION = $PACKAGE_VERSION
37806 CC = $CC
37807 CFLAGS = $CFLAGS
cristy3ed852e2009-09-05 21:47:34 +000037808 CPPFLAGS = $MAGICK_CPPFLAGS
37809 PCFLAGS = $MAGICK_PCFLAGS
37810 DEFS = $DEFS
37811 LDFLAGS = $LDFLAGS
37812 MAGICK_LDFLAGS = $MAGICK_LDFLAGS
37813 LIBS = $MAGICK_LIBS
37814 CXX = $CXX
37815 CXXFLAGS = $CXXFLAGS
cristyfd9dcd42010-08-08 18:07:02 +000037816 FEATURES = $MAGICK_FEATURES
cristy3ed852e2009-09-05 21:47:34 +000037817" >&5
37818$as_echo "
37819ImageMagick is configured as follows. Please verify that this configuration
37820matches your expectations.
37821
37822Host system type: $host
37823Build system type: $build
37824
37825 Option Value
37826-------------------------------------------------------------------------------
37827Shared libraries --enable-shared=$enable_shared $libtool_build_shared_libs
37828Static libraries --enable-static=$enable_static $libtool_build_static_libs
37829Module support --with-modules=$with_modules $with_modules
37830GNU ld --with-gnu-ld=$with_gnu_ld $lt_cv_prog_gnu_ld
37831Quantum depth --with-quantum-depth=$with_quantum_depth $with_quantum_depth
37832High Dynamic Range Imagery
37833 --enable-hdri=$enable_hdri $enable_hdri
37834
37835Delegate Configuration:
37836BZLIB --with-bzlib=$with_bzlib $have_bzlib
37837Autotrace --with-autotrace=$with_autotrace $have_autotrace
cristy430a7312010-01-21 20:44:04 +000037838Dejavu fonts --with-dejavu-font-dir=$with_dejavu_font_dir $result_dejavu_font_dir
cristy3ed852e2009-09-05 21:47:34 +000037839DJVU --with-djvu=$with_djvu $have_djvu
37840DPS --with-dps=$with_dps $have_dps
37841FFTW --with-fftw=$with_fftw $have_fftw
37842FlashPIX --with-fpx=$with_fpx $have_fpx
37843FontConfig --with-fontconfig=$with_fontconfig $have_fontconfig
37844FreeType --with-freetype=$with_freetype $have_freetype
37845GhostPCL None $PCLDelegate ($PCLVersion)
37846GhostXPS None $XPSDelegate ($XPSVersion)
37847Ghostscript None $PSDelegate ($GSVersion)
37848Ghostscript fonts --with-gs-font-dir=$with_gs_font_dir $result_ghostscript_font_dir
37849Ghostscript lib --with-gslib=$with_gslib $have_gslib
37850Graphviz --with-gvc=$with_gvc $have_gvc
37851JBIG --with-jbig=$with_jbig $have_jbig
37852JPEG v1 --with-jpeg=$with_jpeg $have_jpeg
37853JPEG-2000 --with-jp2=$with_jp2 $have_jp2
cristy71203402010-06-18 13:12:03 +000037854LCMS v1 --with-lcms=$with_lcms $have_lcms
37855LCMS v2 --with-lcms2=$with_lcms2 $have_lcms2
cristy3ed852e2009-09-05 21:47:34 +000037856LQR --with-lqr=$with_lqr $have_lqr
cristyfbb0ef02010-12-19 02:32:11 +000037857LZMA --with-lzma=$with_lzma $have_lzma
cristy3ed852e2009-09-05 21:47:34 +000037858Magick++ --with-magick-plus-plus=$with_magick_plus_plus $have_magick_plus_plus
37859OpenEXR --with-openexr=$with_openexr $have_openexr
37860PERL --with-perl=$with_perl $have_perl
37861PNG --with-png=$with_png $have_png
37862RSVG --with-rsvg=$with_rsvg $have_rsvg
37863TIFF --with-tiff=$with_tiff $have_tiff
cristyb1860752011-03-14 00:27:46 +000037864WEBP --with-webp=$with_webp $have_webp
cristy3ed852e2009-09-05 21:47:34 +000037865Windows fonts --with-windows-font-dir=$with_windows_font_dir $result_windows_font_dir
37866WMF --with-wmf=$with_wmf $have_wmf
37867X11 --with-x=$with_x $have_x
37868XML --with-xml=$with_xml $have_xml
37869ZLIB --with-zlib=$with_zlib $have_zlib
37870
37871X11 Configuration:
37872 X_CFLAGS = $X_CFLAGS
37873 X_PRE_LIBS = $X_PRE_LIBS
37874 X_LIBS = $X_LIBS
37875 X_EXTRA_LIBS = $X_EXTRA_LIBS
37876
37877Options used to compile and link:
37878 PREFIX = $PREFIX_DIR
37879 EXEC-PREFIX = $EXEC_PREFIX_DIR
37880 VERSION = $PACKAGE_VERSION
37881 CC = $CC
37882 CFLAGS = $CFLAGS
cristy3ed852e2009-09-05 21:47:34 +000037883 CPPFLAGS = $MAGICK_CPPFLAGS
37884 PCFLAGS = $MAGICK_PCFLAGS
37885 DEFS = $DEFS
37886 LDFLAGS = $LDFLAGS
37887 MAGICK_LDFLAGS = $MAGICK_LDFLAGS
37888 LIBS = $MAGICK_LIBS
37889 CXX = $CXX
37890 CXXFLAGS = $CXXFLAGS
cristyfd9dcd42010-08-08 18:07:02 +000037891 FEATURES = $MAGICK_FEATURES
cristy3ed852e2009-09-05 21:47:34 +000037892" >&6; }