blob: f275e36ea10e18efc96f8cac74eed26d9f49e5a3 [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
cristy3ed852e2009-09-05 21:47:34 +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
753PNG_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
cristyfbb0ef02010-12-19 02:32:11 +0000760LZMA_LIBS
761LZMA_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
cristy3ed852e2009-09-05 21:47:34 +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
1176CAIRO_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
1880 --without-freetype disable Freetype support
1881 --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
cristyc1e0cc12011-09-21 16:41:16 +00003587MAGICK_SVN_REVISION=5364
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
cristy3ed852e2009-09-05 21:47:34 +000024666for ac_func in vprintf
cristy8b350f62009-11-15 23:12:43 +000024667do :
24668 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
cristyda16f162011-02-19 23:52:17 +000024669if test "x$ac_cv_func_vprintf" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000024670 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024671#define HAVE_VPRINTF 1
cristy3ed852e2009-09-05 21:47:34 +000024672_ACEOF
24673
cristy8b350f62009-11-15 23:12:43 +000024674ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
cristyda16f162011-02-19 23:52:17 +000024675if test "x$ac_cv_func__doprnt" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000024676
cristy8b350f62009-11-15 23:12:43 +000024677$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024678
24679fi
24680
24681fi
24682done
24683
24684
24685
cristy161b9262010-03-20 19:34:32 +000024686#
24687# Find math library
24688#
24689MATH_LIBS=''
24690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5
24691$as_echo_n "checking for sqrt in -lm... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024692if ${ac_cv_lib_m_sqrt+:} false; then :
cristy161b9262010-03-20 19:34:32 +000024693 $as_echo_n "(cached) " >&6
24694else
24695 ac_check_lib_save_LIBS=$LIBS
24696LIBS="-lm $LIBS"
24697cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24698/* end confdefs.h. */
24699
24700/* Override any GCC internal prototype to avoid an error.
24701 Use char because int might match the return type of a GCC
24702 builtin and then its argument prototype would still apply. */
24703#ifdef __cplusplus
24704extern "C"
24705#endif
24706char sqrt ();
24707int
24708main ()
24709{
24710return sqrt ();
24711 ;
24712 return 0;
24713}
24714_ACEOF
24715if ac_fn_c_try_link "$LINENO"; then :
24716 ac_cv_lib_m_sqrt=yes
24717else
24718 ac_cv_lib_m_sqrt=no
24719fi
24720rm -f core conftest.err conftest.$ac_objext \
24721 conftest$ac_exeext conftest.$ac_ext
24722LIBS=$ac_check_lib_save_LIBS
24723fi
24724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5
24725$as_echo "$ac_cv_lib_m_sqrt" >&6; }
cristyda16f162011-02-19 23:52:17 +000024726if test "x$ac_cv_lib_m_sqrt" = xyes; then :
cristy161b9262010-03-20 19:34:32 +000024727 MATH_LIBS="-lm"
24728fi
24729
24730LIBS="$MATH_LIBS $LIBS"
24731
24732
cristyb33454f2011-08-03 02:10:45 +000024733for 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 strerror_r 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 +000024734do :
24735 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
24736ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
cristy98dddb52010-11-04 00:30:15 +000024737if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000024738 cat >>confdefs.h <<_ACEOF
24739#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
24740_ACEOF
24741
24742fi
24743done
24744
24745
cristye43a45e2009-09-28 14:49:00 +000024746#
24747# Check for clock_gettime().
24748#
cristy8b350f62009-11-15 23:12:43 +000024749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
cristye43a45e2009-09-28 14:49:00 +000024750$as_echo_n "checking for library containing clock_gettime... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024751if ${ac_cv_search_clock_gettime+:} false; then :
cristye43a45e2009-09-28 14:49:00 +000024752 $as_echo_n "(cached) " >&6
24753else
24754 ac_func_search_save_LIBS=$LIBS
cristy8b350f62009-11-15 23:12:43 +000024755cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristye43a45e2009-09-28 14:49:00 +000024756/* end confdefs.h. */
24757
24758/* Override any GCC internal prototype to avoid an error.
24759 Use char because int might match the return type of a GCC
24760 builtin and then its argument prototype would still apply. */
24761#ifdef __cplusplus
24762extern "C"
24763#endif
24764char clock_gettime ();
24765int
24766main ()
24767{
24768return clock_gettime ();
24769 ;
24770 return 0;
24771}
24772_ACEOF
24773for ac_lib in '' rt; do
24774 if test -z "$ac_lib"; then
24775 ac_res="none required"
24776 else
24777 ac_res=-l$ac_lib
24778 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
24779 fi
cristy8b350f62009-11-15 23:12:43 +000024780 if ac_fn_c_try_link "$LINENO"; then :
cristye43a45e2009-09-28 14:49:00 +000024781 ac_cv_search_clock_gettime=$ac_res
cristye43a45e2009-09-28 14:49:00 +000024782fi
cristy8b350f62009-11-15 23:12:43 +000024783rm -f core conftest.err conftest.$ac_objext \
24784 conftest$ac_exeext
cristyda16f162011-02-19 23:52:17 +000024785 if ${ac_cv_search_clock_gettime+:} false; then :
cristye43a45e2009-09-28 14:49:00 +000024786 break
24787fi
24788done
cristyda16f162011-02-19 23:52:17 +000024789if ${ac_cv_search_clock_gettime+:} false; then :
cristy8b350f62009-11-15 23:12:43 +000024790
cristye43a45e2009-09-28 14:49:00 +000024791else
24792 ac_cv_search_clock_gettime=no
24793fi
24794rm conftest.$ac_ext
24795LIBS=$ac_func_search_save_LIBS
24796fi
cristy8b350f62009-11-15 23:12:43 +000024797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
cristye43a45e2009-09-28 14:49:00 +000024798$as_echo "$ac_cv_search_clock_gettime" >&6; }
24799ac_res=$ac_cv_search_clock_gettime
cristy8b350f62009-11-15 23:12:43 +000024800if test "$ac_res" != no; then :
cristye43a45e2009-09-28 14:49:00 +000024801 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
24802
24803
cristy8b350f62009-11-15 23:12:43 +000024804$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
cristye43a45e2009-09-28 14:49:00 +000024805
cristy8b350f62009-11-15 23:12:43 +000024806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clock_gettime supports CLOCK_REALTIME" >&5
cristye43a45e2009-09-28 14:49:00 +000024807$as_echo_n "checking whether clock_gettime supports CLOCK_REALTIME... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristye43a45e2009-09-28 14:49:00 +000024809/* end confdefs.h. */
cristyda16f162011-02-19 23:52:17 +000024810
24811 #include <time.h>
cristye43a45e2009-09-28 14:49:00 +000024812int
24813main ()
24814{
24815clockid_t clockType = CLOCK_REALTIME;
cristye43a45e2009-09-28 14:49:00 +000024816 ;
24817 return 0;
24818}
24819_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024820if ac_fn_c_try_compile "$LINENO"; then :
cristye43a45e2009-09-28 14:49:00 +000024821
cristy8b350f62009-11-15 23:12:43 +000024822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristye43a45e2009-09-28 14:49:00 +000024823$as_echo "yes" >&6; }
24824
cristy8b350f62009-11-15 23:12:43 +000024825$as_echo "#define HAVE_CLOCK_REALTIME 1" >>confdefs.h
cristye43a45e2009-09-28 14:49:00 +000024826
24827
24828else
cristy8b350f62009-11-15 23:12:43 +000024829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristye43a45e2009-09-28 14:49:00 +000024830$as_echo "no" >&6; }
24831
24832fi
cristye43a45e2009-09-28 14:49:00 +000024833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24834
24835else
24836
cristy8b350f62009-11-15 23:12:43 +000024837 for ac_func in gettimeofday ftime
24838do :
24839 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
24840ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
cristy98dddb52010-11-04 00:30:15 +000024841if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cristye43a45e2009-09-28 14:49:00 +000024842 cat >>confdefs.h <<_ACEOF
24843#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
24844_ACEOF
24845 break
24846fi
24847done
24848
24849
24850
24851fi
24852
24853
cristy3ed852e2009-09-05 21:47:34 +000024854########
24855#
24856# Check for function prototypes
24857#
24858########
24859
cristy8b350f62009-11-15 23:12:43 +000024860ac_fn_c_check_decl "$LINENO" "pread" "ac_cv_have_decl_pread" "
cristy3ed852e2009-09-05 21:47:34 +000024861#include <unistd.h>
cristy8b350f62009-11-15 23:12:43 +000024862"
cristyda16f162011-02-19 23:52:17 +000024863if test "x$ac_cv_have_decl_pread" = xyes; then :
cristy8b350f62009-11-15 23:12:43 +000024864 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000024865else
cristy8b350f62009-11-15 23:12:43 +000024866 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000024867fi
24868
cristy3ed852e2009-09-05 21:47:34 +000024869cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024870#define HAVE_DECL_PREAD $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000024871_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024872ac_fn_c_check_decl "$LINENO" "pwrite" "ac_cv_have_decl_pwrite" "
cristy3ed852e2009-09-05 21:47:34 +000024873#include <unistd.h>
cristy8b350f62009-11-15 23:12:43 +000024874"
cristyda16f162011-02-19 23:52:17 +000024875if test "x$ac_cv_have_decl_pwrite" = xyes; then :
cristy8b350f62009-11-15 23:12:43 +000024876 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000024877else
cristy8b350f62009-11-15 23:12:43 +000024878 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000024879fi
24880
cristy3ed852e2009-09-05 21:47:34 +000024881cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024882#define HAVE_DECL_PWRITE $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000024883_ACEOF
24884
24885
cristy8b350f62009-11-15 23:12:43 +000024886ac_fn_c_check_decl "$LINENO" "strlcpy" "ac_cv_have_decl_strlcpy" "
cristy3ed852e2009-09-05 21:47:34 +000024887#include <strings.h>
cristy8b350f62009-11-15 23:12:43 +000024888"
cristyda16f162011-02-19 23:52:17 +000024889if test "x$ac_cv_have_decl_strlcpy" = xyes; then :
cristy8b350f62009-11-15 23:12:43 +000024890 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000024891else
cristy8b350f62009-11-15 23:12:43 +000024892 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000024893fi
24894
cristy3ed852e2009-09-05 21:47:34 +000024895cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024896#define HAVE_DECL_STRLCPY $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000024897_ACEOF
24898
24899
cristy8b350f62009-11-15 23:12:43 +000024900ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "
cristy3ed852e2009-09-05 21:47:34 +000024901#include <stdio.h>
24902#include <stdarg.h>
cristy8b350f62009-11-15 23:12:43 +000024903"
cristyda16f162011-02-19 23:52:17 +000024904if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
cristy8b350f62009-11-15 23:12:43 +000024905 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000024906else
cristy8b350f62009-11-15 23:12:43 +000024907 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000024908fi
24909
cristy3ed852e2009-09-05 21:47:34 +000024910cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024911#define HAVE_DECL_VSNPRINTF $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000024912_ACEOF
24913
24914
cristy3ed852e2009-09-05 21:47:34 +000024915########
24916#
24917# C++ Support Tests (For Magick++)
24918#
24919########
24920have_magick_plus_plus='no'
24921if test "$with_magick_plus_plus" = 'yes'; then
24922 OLIBS="$LIBS"
24923 LIBS=''
24924 ac_ext=cpp
24925ac_cpp='$CXXCPP $CPPFLAGS'
24926ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24927ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24928ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24929
24930
24931 # Full set of headers used...
24932 # algorithm cctype cerrno cmath cstdio cstdlib cstring ctime exception
24933 # functional iomanip iosfwd iostream iterator list string strstream utility
24934 ac_ext=cpp
24935ac_cpp='$CXXCPP $CPPFLAGS'
24936ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24937ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24938ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24939
24940 ac_ext=cpp
24941ac_cpp='$CXXCPP $CPPFLAGS'
24942ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24943ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24944ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24945if test -z "$CXX"; then
24946 if test -n "$CCC"; then
24947 CXX=$CCC
24948 else
24949 if test -n "$ac_tool_prefix"; then
24950 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
24951 do
24952 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
24953set dummy $ac_tool_prefix$ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000024954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000024955$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000024956if ${ac_cv_prog_CXX+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000024957 $as_echo_n "(cached) " >&6
24958else
24959 if test -n "$CXX"; then
24960 ac_cv_prog_CXX="$CXX" # Let the user override the test.
24961else
24962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24963for as_dir in $PATH
24964do
24965 IFS=$as_save_IFS
24966 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000024967 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000024968 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
24969 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000024970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000024971 break 2
24972 fi
24973done
cristy8b350f62009-11-15 23:12:43 +000024974 done
cristy3ed852e2009-09-05 21:47:34 +000024975IFS=$as_save_IFS
24976
24977fi
24978fi
24979CXX=$ac_cv_prog_CXX
24980if test -n "$CXX"; then
cristy8b350f62009-11-15 23:12:43 +000024981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000024982$as_echo "$CXX" >&6; }
24983else
cristy8b350f62009-11-15 23:12:43 +000024984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000024985$as_echo "no" >&6; }
24986fi
24987
24988
24989 test -n "$CXX" && break
24990 done
24991fi
24992if test -z "$CXX"; then
24993 ac_ct_CXX=$CXX
24994 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
24995do
24996 # Extract the first word of "$ac_prog", so it can be a program name with args.
24997set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000024998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000024999$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025000if ${ac_cv_prog_ac_ct_CXX+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025001 $as_echo_n "(cached) " >&6
25002else
25003 if test -n "$ac_ct_CXX"; then
25004 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
25005else
25006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25007for as_dir in $PATH
25008do
25009 IFS=$as_save_IFS
25010 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000025011 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000025012 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
25013 ac_cv_prog_ac_ct_CXX="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000025014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000025015 break 2
25016 fi
25017done
cristy8b350f62009-11-15 23:12:43 +000025018 done
cristy3ed852e2009-09-05 21:47:34 +000025019IFS=$as_save_IFS
25020
25021fi
25022fi
25023ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
25024if test -n "$ac_ct_CXX"; then
cristy8b350f62009-11-15 23:12:43 +000025025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000025026$as_echo "$ac_ct_CXX" >&6; }
25027else
cristy8b350f62009-11-15 23:12:43 +000025028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000025029$as_echo "no" >&6; }
25030fi
25031
25032
25033 test -n "$ac_ct_CXX" && break
25034done
25035
25036 if test "x$ac_ct_CXX" = x; then
25037 CXX="g++"
25038 else
25039 case $cross_compiling:$ac_tool_warned in
25040yes:)
cristy8b350f62009-11-15 23:12:43 +000025041{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +000025042$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
25043ac_tool_warned=yes ;;
25044esac
25045 CXX=$ac_ct_CXX
25046 fi
25047fi
25048
25049 fi
25050fi
25051# Provide some information about the compiler.
cristy8b350f62009-11-15 23:12:43 +000025052$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
cristy3ed852e2009-09-05 21:47:34 +000025053set X $ac_compile
25054ac_compiler=$2
cristy8b350f62009-11-15 23:12:43 +000025055for ac_option in --version -v -V -qversion; do
25056 { { ac_try="$ac_compiler $ac_option >&5"
cristy3ed852e2009-09-05 21:47:34 +000025057case "(($ac_try" in
25058 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25059 *) ac_try_echo=$ac_try;;
25060esac
cristy8b350f62009-11-15 23:12:43 +000025061eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
25062$as_echo "$ac_try_echo"; } >&5
25063 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
cristy3ed852e2009-09-05 21:47:34 +000025064 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000025065 if test -s conftest.err; then
25066 sed '10a\
25067... rest of stderr output deleted ...
25068 10q' conftest.err >conftest.er1
25069 cat conftest.er1 >&5
cristy8b350f62009-11-15 23:12:43 +000025070 fi
cristycd4c5312009-11-22 01:19:08 +000025071 rm -f conftest.er1 conftest.err
cristy8b350f62009-11-15 23:12:43 +000025072 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25073 test $ac_status = 0; }
25074done
cristy3ed852e2009-09-05 21:47:34 +000025075
cristy8b350f62009-11-15 23:12:43 +000025076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
cristy3ed852e2009-09-05 21:47:34 +000025077$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025078if ${ac_cv_cxx_compiler_gnu+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025079 $as_echo_n "(cached) " >&6
25080else
cristy8b350f62009-11-15 23:12:43 +000025081 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025082/* end confdefs.h. */
25083
25084int
25085main ()
25086{
25087#ifndef __GNUC__
25088 choke me
25089#endif
25090
25091 ;
25092 return 0;
25093}
25094_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025095if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025096 ac_compiler_gnu=yes
25097else
cristy8b350f62009-11-15 23:12:43 +000025098 ac_compiler_gnu=no
cristy3ed852e2009-09-05 21:47:34 +000025099fi
cristy3ed852e2009-09-05 21:47:34 +000025100rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25101ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
25102
25103fi
cristy8b350f62009-11-15 23:12:43 +000025104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
cristy3ed852e2009-09-05 21:47:34 +000025105$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
25106if test $ac_compiler_gnu = yes; then
25107 GXX=yes
25108else
25109 GXX=
25110fi
25111ac_test_CXXFLAGS=${CXXFLAGS+set}
25112ac_save_CXXFLAGS=$CXXFLAGS
cristy8b350f62009-11-15 23:12:43 +000025113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
cristy3ed852e2009-09-05 21:47:34 +000025114$as_echo_n "checking whether $CXX accepts -g... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025115if ${ac_cv_prog_cxx_g+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025116 $as_echo_n "(cached) " >&6
25117else
25118 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
25119 ac_cxx_werror_flag=yes
25120 ac_cv_prog_cxx_g=no
25121 CXXFLAGS="-g"
cristy8b350f62009-11-15 23:12:43 +000025122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025123/* end confdefs.h. */
25124
25125int
25126main ()
25127{
25128
25129 ;
25130 return 0;
25131}
25132_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025133if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025134 ac_cv_prog_cxx_g=yes
25135else
cristy8b350f62009-11-15 23:12:43 +000025136 CXXFLAGS=""
25137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025138/* end confdefs.h. */
25139
25140int
25141main ()
25142{
25143
25144 ;
25145 return 0;
25146}
25147_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025148if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025149
cristy8b350f62009-11-15 23:12:43 +000025150else
25151 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
cristy3ed852e2009-09-05 21:47:34 +000025152 CXXFLAGS="-g"
cristy8b350f62009-11-15 23:12:43 +000025153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025154/* end confdefs.h. */
25155
25156int
25157main ()
25158{
25159
25160 ;
25161 return 0;
25162}
25163_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025164if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025165 ac_cv_prog_cxx_g=yes
cristy3ed852e2009-09-05 21:47:34 +000025166fi
cristy3ed852e2009-09-05 21:47:34 +000025167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25168fi
cristy3ed852e2009-09-05 21:47:34 +000025169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25170fi
cristy3ed852e2009-09-05 21:47:34 +000025171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25172 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
25173fi
cristy8b350f62009-11-15 23:12:43 +000025174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
cristy3ed852e2009-09-05 21:47:34 +000025175$as_echo "$ac_cv_prog_cxx_g" >&6; }
25176if test "$ac_test_CXXFLAGS" = set; then
25177 CXXFLAGS=$ac_save_CXXFLAGS
25178elif test $ac_cv_prog_cxx_g = yes; then
25179 if test "$GXX" = yes; then
25180 CXXFLAGS="-g -O2"
25181 else
25182 CXXFLAGS="-g"
25183 fi
25184else
25185 if test "$GXX" = yes; then
25186 CXXFLAGS="-O2"
25187 else
25188 CXXFLAGS=
25189 fi
25190fi
25191ac_ext=cpp
25192ac_cpp='$CXXCPP $CPPFLAGS'
25193ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25194ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25195ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25196
cristy73bd4a52010-10-05 11:24:23 +000025197depcc="$CXX" am_compiler_list=
25198
25199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
25200$as_echo_n "checking dependency style of $depcc... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025201if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025202 $as_echo_n "(cached) " >&6
25203else
25204 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
25205 # We make a subdir and do the tests there. Otherwise we can end up
25206 # making bogus files that we don't know about and never remove. For
25207 # instance it was reported that on HP-UX the gcc test will end up
25208 # making a dummy file named `D' -- because `-MD' means `put the output
25209 # in D'.
25210 mkdir conftest.dir
25211 # Copy depcomp to subdir because otherwise we won't find it if we're
25212 # using a relative directory.
25213 cp "$am_depcomp" conftest.dir
25214 cd conftest.dir
25215 # We will build objects and dependencies in a subdirectory because
25216 # it helps to detect inapplicable dependency modes. For instance
25217 # both Tru64's cc and ICC support -MD to output dependencies as a
25218 # side effect of compilation, but ICC will put the dependencies in
25219 # the current directory while Tru64 will put them in the object
25220 # directory.
25221 mkdir sub
25222
25223 am_cv_CXX_dependencies_compiler_type=none
25224 if test "$am_compiler_list" = ""; then
25225 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
25226 fi
25227 am__universal=false
25228 case " $depcc " in #(
25229 *\ -arch\ *\ -arch\ *) am__universal=true ;;
25230 esac
25231
25232 for depmode in $am_compiler_list; do
25233 # Setup a source with many dependencies, because some compilers
25234 # like to wrap large dependency lists on column 80 (with \), and
25235 # we should not choose a depcomp mode which is confused by this.
25236 #
25237 # We need to recreate these files for each test, as the compiler may
25238 # overwrite some of them when testing with obscure command lines.
25239 # This happens at least with the AIX C compiler.
25240 : > sub/conftest.c
25241 for i in 1 2 3 4 5 6; do
25242 echo '#include "conftst'$i'.h"' >> sub/conftest.c
25243 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
25244 # Solaris 8's {/usr,}/bin/sh.
25245 touch sub/conftst$i.h
25246 done
25247 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
25248
25249 # We check with `-c' and `-o' for the sake of the "dashmstdout"
25250 # mode. It turns out that the SunPro C++ compiler does not properly
25251 # handle `-M -o', and we need to detect this. Also, some Intel
25252 # versions had trouble with output in subdirs
25253 am__obj=sub/conftest.${OBJEXT-o}
25254 am__minus_obj="-o $am__obj"
25255 case $depmode in
25256 gcc)
25257 # This depmode causes a compiler race in universal mode.
25258 test "$am__universal" = false || continue
25259 ;;
25260 nosideeffect)
25261 # after this tag, mechanisms are not by side-effect, so they'll
25262 # only be used when explicitly requested
25263 if test "x$enable_dependency_tracking" = xyes; then
25264 continue
25265 else
25266 break
25267 fi
25268 ;;
25269 msvisualcpp | msvcmsys)
25270 # This compiler won't grok `-c -o', but also, the minuso test has
25271 # not run yet. These depmodes are late enough in the game, and
25272 # so weak that their functioning should not be impacted.
25273 am__obj=conftest.${OBJEXT-o}
25274 am__minus_obj=
25275 ;;
25276 none) break ;;
25277 esac
25278 if depmode=$depmode \
25279 source=sub/conftest.c object=$am__obj \
25280 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
25281 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
25282 >/dev/null 2>conftest.err &&
25283 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
25284 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
25285 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
25286 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
25287 # icc doesn't choke on unknown options, it will just issue warnings
25288 # or remarks (even with -Werror). So we grep stderr for any message
25289 # that says an option was ignored or not supported.
25290 # When given -MP, icc 7.0 and 7.1 complain thusly:
25291 # icc: Command line warning: ignoring option '-M'; no argument required
25292 # The diagnosis changed in icc 8.0:
25293 # icc: Command line remark: option '-MP' not supported
25294 if (grep 'ignoring option' conftest.err ||
25295 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
25296 am_cv_CXX_dependencies_compiler_type=$depmode
25297 break
25298 fi
25299 fi
25300 done
25301
25302 cd ..
25303 rm -rf conftest.dir
25304else
25305 am_cv_CXX_dependencies_compiler_type=none
25306fi
25307
25308fi
25309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
25310$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
25311CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
25312
25313 if
25314 test "x$enable_dependency_tracking" != xno \
25315 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
25316 am__fastdepCXX_TRUE=
25317 am__fastdepCXX_FALSE='#'
25318else
25319 am__fastdepCXX_TRUE='#'
25320 am__fastdepCXX_FALSE=
25321fi
25322
25323
25324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler recognizes bool as a built-in type" >&5
25325$as_echo_n "checking whether the compiler recognizes bool as a built-in type... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025326if ${ax_cv_cxx_bool+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025327 $as_echo_n "(cached) " >&6
25328else
25329
25330 ac_ext=cpp
25331ac_cpp='$CXXCPP $CPPFLAGS'
25332ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25333ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25334ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25335
25336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25337/* end confdefs.h. */
25338
25339int f(int x){return 1;}
25340int f(char x){return 1;}
25341int f(bool x){return 1;}
25342
25343int
25344main ()
25345{
25346bool b = true; return f(b);
25347 ;
25348 return 0;
25349}
25350_ACEOF
25351if ac_fn_cxx_try_compile "$LINENO"; then :
25352 ax_cv_cxx_bool=yes
25353else
25354 ax_cv_cxx_bool=no
25355fi
25356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25357 ac_ext=cpp
25358ac_cpp='$CXXCPP $CPPFLAGS'
25359ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25360ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25361ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25362
25363
25364fi
25365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_bool" >&5
25366$as_echo "$ax_cv_cxx_bool" >&6; }
25367if test "$ax_cv_cxx_bool" = yes; then
25368
25369$as_echo "#define HAVE_BOOL /**/" >>confdefs.h
25370
25371fi
25372
25373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler implements namespaces" >&5
25374$as_echo_n "checking whether the compiler implements namespaces... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025375if ${ax_cv_cxx_namespaces+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025376 $as_echo_n "(cached) " >&6
25377else
25378
25379 ac_ext=cpp
25380ac_cpp='$CXXCPP $CPPFLAGS'
25381ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25382ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25383ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25384
25385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25386/* end confdefs.h. */
25387namespace Outer { namespace Inner { int i = 0; }}
25388int
25389main ()
25390{
25391using namespace Outer::Inner; return i;
25392 ;
25393 return 0;
25394}
25395_ACEOF
25396if ac_fn_cxx_try_compile "$LINENO"; then :
25397 ax_cv_cxx_namespaces=yes
25398else
25399 ax_cv_cxx_namespaces=no
25400fi
25401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25402 ac_ext=cpp
25403ac_cpp='$CXXCPP $CPPFLAGS'
25404ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25405ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25406ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25407
25408
25409fi
25410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_namespaces" >&5
25411$as_echo "$ax_cv_cxx_namespaces" >&6; }
25412if test "$ax_cv_cxx_namespaces" = yes; then
25413
25414$as_echo "#define HAVE_NAMESPACES /**/" >>confdefs.h
25415
25416fi
25417
25418
25419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if g++ supports namespace std" >&5
25420$as_echo_n "checking if g++ supports namespace std... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025421if ${ax_cv_cxx_have_std_namespace+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025422 $as_echo_n "(cached) " >&6
25423else
25424
25425 ac_ext=cpp
25426ac_cpp='$CXXCPP $CPPFLAGS'
25427ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25428ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25429ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25430
25431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25432/* end confdefs.h. */
25433#include <iostream>
25434 std::istream& is = std::cin;
25435int
25436main ()
25437{
25438
25439 ;
25440 return 0;
25441}
25442_ACEOF
25443if ac_fn_cxx_try_compile "$LINENO"; then :
25444 ax_cv_cxx_have_std_namespace=yes
25445else
25446 ax_cv_cxx_have_std_namespace=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_have_std_namespace" >&5
25458$as_echo "$ax_cv_cxx_have_std_namespace" >&6; }
25459 if test "$ax_cv_cxx_have_std_namespace" = yes; then
25460
25461$as_echo "#define HAVE_NAMESPACE_STD /**/" >>confdefs.h
25462
25463 fi
25464
25465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports ISO C++ standard library" >&5
25466$as_echo_n "checking whether the compiler supports ISO C++ standard library... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025467if ${ac_cv_cxx_have_std_libs+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000025468 $as_echo_n "(cached) " >&6
25469else
25470
25471
25472 ac_ext=cpp
25473ac_cpp='$CXXCPP $CPPFLAGS'
25474ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25475ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25476ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25477
25478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25479/* end confdefs.h. */
25480#include <iostream>
25481#include <map>
25482#include <iomanip>
25483#include <cmath>
25484#ifdef HAVE_NAMESPACES
25485using namespace std;
25486#endif
25487int
25488main ()
25489{
25490return 0;
25491 ;
25492 return 0;
25493}
25494_ACEOF
25495if ac_fn_cxx_try_compile "$LINENO"; then :
25496 ac_cv_cxx_have_std_libs=yes
25497else
25498 ac_cv_cxx_have_std_libs=no
25499fi
25500rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25501 ac_ext=cpp
25502ac_cpp='$CXXCPP $CPPFLAGS'
25503ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25504ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25505ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25506
25507
25508fi
25509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_have_std_libs" >&5
25510$as_echo "$ac_cv_cxx_have_std_libs" >&6; }
25511if test "$ac_cv_cxx_have_std_libs" = yes; then
25512
25513$as_echo "#define HAVE_STD_LIBS /**/" >>confdefs.h
25514
25515fi
25516
cristy3ed852e2009-09-05 21:47:34 +000025517
25518 OPENMP_CXXFLAGS=
25519 # Check whether --enable-openmp was given.
cristy8b350f62009-11-15 23:12:43 +000025520if test "${enable_openmp+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025521 enableval=$enable_openmp;
25522fi
25523
25524 if test "$enable_openmp" != no; then
cristycd4c5312009-11-22 01:19:08 +000025525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CXX option to support OpenMP" >&5
25526$as_echo_n "checking for $CXX option to support OpenMP... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025527if ${ac_cv_prog_cxx_openmp+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025528 $as_echo_n "(cached) " >&6
25529else
cristy8b350f62009-11-15 23:12:43 +000025530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25531/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +000025532
25533#ifndef _OPENMP
25534 choke me
25535#endif
25536#include <omp.h>
25537int main () { return omp_get_num_threads (); }
25538
25539_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025540if ac_fn_cxx_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025541 ac_cv_prog_cxx_openmp='none needed'
25542else
cristy8b350f62009-11-15 23:12:43 +000025543 ac_cv_prog_cxx_openmp='unsupported'
cristy3ed852e2009-09-05 21:47:34 +000025544 for ac_option in -fopenmp -xopenmp -openmp -mp -omp -qsmp=omp; do
25545 ac_save_CXXFLAGS=$CXXFLAGS
25546 CXXFLAGS="$CXXFLAGS $ac_option"
cristy8b350f62009-11-15 23:12:43 +000025547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25548/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +000025549
25550#ifndef _OPENMP
25551 choke me
25552#endif
25553#include <omp.h>
25554int main () { return omp_get_num_threads (); }
25555
25556_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025557if ac_fn_cxx_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025558 ac_cv_prog_cxx_openmp=$ac_option
cristy3ed852e2009-09-05 21:47:34 +000025559fi
cristy8b350f62009-11-15 23:12:43 +000025560rm -f core conftest.err conftest.$ac_objext \
25561 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025562 CXXFLAGS=$ac_save_CXXFLAGS
25563 if test "$ac_cv_prog_cxx_openmp" != unsupported; then
25564 break
25565 fi
25566 done
25567fi
cristy8b350f62009-11-15 23:12:43 +000025568rm -f core conftest.err conftest.$ac_objext \
25569 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025570fi
cristy8b350f62009-11-15 23:12:43 +000025571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_openmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000025572$as_echo "$ac_cv_prog_cxx_openmp" >&6; }
25573 case $ac_cv_prog_cxx_openmp in #(
25574 "none needed" | unsupported)
cristy8b350f62009-11-15 23:12:43 +000025575 ;; #(
cristy3ed852e2009-09-05 21:47:34 +000025576 *)
cristy8b350f62009-11-15 23:12:43 +000025577 OPENMP_CXXFLAGS=$ac_cv_prog_cxx_openmp ;;
cristy3ed852e2009-09-05 21:47:34 +000025578 esac
25579 fi
25580
25581
25582 ac_ext=c
25583ac_cpp='$CPP $CPPFLAGS'
25584ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25585ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25586ac_compiler_gnu=$ac_cv_c_compiler_gnu
25587
25588
cristy8b350f62009-11-15 23:12:43 +000025589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler is sufficient for Magick++" >&5
cristy3ed852e2009-09-05 21:47:34 +000025590$as_echo_n "checking whether C++ compiler is sufficient for Magick++... " >&6; }
25591 if \
cristy964cb7f2010-04-25 23:18:00 +000025592 test $ax_cv_cxx_bool = 'yes' && \
cristy964cb7f2010-04-25 23:18:00 +000025593 test $ax_cv_cxx_namespaces = 'yes' && \
cristy3ed852e2009-09-05 21:47:34 +000025594 test $ac_cv_cxx_have_std_libs = 'yes' && \
cristy964cb7f2010-04-25 23:18:00 +000025595 test $ax_cv_cxx_have_std_namespace = 'yes'; then
cristy3ed852e2009-09-05 21:47:34 +000025596 have_magick_plus_plus='yes'
25597 else
25598 have_magick_plus_plus='no (failed tests)'
25599 fi
cristy8b350f62009-11-15 23:12:43 +000025600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_magick_plus_plus" >&5
cristy3ed852e2009-09-05 21:47:34 +000025601$as_echo "$have_magick_plus_plus" >&6; }
25602 LIBS="$OLIBS"
25603fi
cristy73bd4a52010-10-05 11:24:23 +000025604 if test "$have_magick_plus_plus" = 'yes'; then
25605 WITH_MAGICK_PLUS_PLUS_TRUE=
25606 WITH_MAGICK_PLUS_PLUS_FALSE='#'
25607else
25608 WITH_MAGICK_PLUS_PLUS_TRUE='#'
25609 WITH_MAGICK_PLUS_PLUS_FALSE=
25610fi
25611
cristy3ed852e2009-09-05 21:47:34 +000025612
25613# Only check for delegate libraries in subdirectories if requested.
25614if test "$enable_delegate_build" != 'no'; then
25615 # Check for delegate sub-directories and add -I & -L options as required.
25616 # This presumes that delegates are installed as detailed in the ImageMagick
25617 # README. If delegates are installed in a standard location where the
25618 # compiler will automatically find them then these options should not be
25619 # required.
25620
25621 #
25622 # Most delegates have includes in the same directory as the library, but not all...
25623 #
25624 # Includes
cristyfbb0ef02010-12-19 02:32:11 +000025625 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 +000025626 if test -d "$builddir/$dir"; then
25627 CPPFLAGS="$CPPFLAGS -I$builddir/$dir"
25628 else
25629 if test -d "$srcdirfull/$dir"; then
25630 CPPFLAGS="$CPPFLAGS -I$srcdirfull/$dir"
25631 fi
25632 fi
25633 done
25634
25635 # Libraries
cristyfbb0ef02010-12-19 02:32:11 +000025636 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 +000025637 if test -d "$builddir/$dir/.libs"; then
25638 LDFLAGS="$LDFLAGS -L$builddir/$dir/.libs"
25639 else
25640 if test -d "$srcdirfull/$dir/.libs"; then
25641 LDFLAGS="$LDFLAGS -L$srcdirfull/$dir/.libs"
25642 fi
25643 fi
25644 if test -d "$builddir/$dir"; then
25645 LDFLAGS="$LDFLAGS -L$builddir/$dir"
25646 else
25647 if test -d "$srcdirfull/$dir"; then
25648 LDFLAGS="$LDFLAGS -L$srcdirfull/$dir"
25649 fi
25650 fi
25651 done
25652fi
25653
25654# Assume that delegate headers reside under same directory as ImageMagick
25655# installation prefix.
25656MAGICK_CPPFLAGS="-I$INCLUDE_DIR/ImageMagick $MAGICK_CPPFLAGS"
25657
25658#
25659# Find the X11 RGB database
25660#
cristy8b350f62009-11-15 23:12:43 +000025661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11 configure files" >&5
cristy3ed852e2009-09-05 21:47:34 +000025662$as_echo_n "checking for X11 configure files... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025663if ${im_cv_x_configure+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025664 $as_echo_n "(cached) " >&6
25665else
25666 # Look for the header file in a standard set of common directories.
25667# Check X11 before X11Rn because it is often a symlink to the current release.
25668 for ac_dir in \
25669 /lib/usr/lib/X11 \
25670 /usr/X11/lib \
25671 /usr/X11R4/lib \
25672 /usr/X11R5/lib \
25673 /usr/X11R6/lib \
25674 /usr/X11R7/lib \
25675 /usr/X386/lib \
25676 /usr/XFree86/lib/X11 \
25677 /usr/athena/lib \
25678 /usr/lib \
25679 /usr/lib/X11 \
25680 /usr/lib/X11R4 \
25681 /usr/lib/X11R5 \
25682 /usr/lib/X11R6 \
25683 /usr/lib/X11R7 \
25684 /usr/local/X11/lib \
25685 /usr/local/X11R4/lib \
25686 /usr/local/X11R5/lib \
25687 /usr/local/X11R6/lib \
25688 /usr/local/lib \
25689 /usr/local/lib/X11 \
25690 /usr/local/lib/X11R4 \
25691 /usr/local/lib/X11R5 \
25692 /usr/local/lib/X11R6 \
25693 /usr/local/lib/X11R7 \
25694 /usr/local/x11r5/lib \
25695 /usr/lpp/Xamples/lib \
25696 /usr/openwin/lib \
25697 /usr/openwin/share/lib \
25698 /usr/unsupported/lib \
25699 /usr/x386/lib \
25700 ; do
25701 if test -f "$ac_dir/X11/rgb.txt"; then
25702 im_cv_x_configure="$ac_dir/X11/"
25703 break
25704 elif test -f "$ac_dir/rgb.txt"; then
25705 im_cv_x_configure="$ac_dir/"
25706 break
25707 fi
25708
25709 done
25710fi
cristy8b350f62009-11-15 23:12:43 +000025711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $im_cv_x_configure" >&5
cristy3ed852e2009-09-05 21:47:34 +000025712$as_echo "$im_cv_x_configure" >&6; }
25713X11_CONFIGURE_PATH="$im_cv_x_configure"
25714case "${build_os}" in
25715 mingw* )
25716 X11ConfigurePath=`$WinPathScript "$X11ConfigurePath=" 1`
25717 ;;
25718esac
25719
25720cat >>confdefs.h <<_ACEOF
25721#define X11_CONFIGURE_PATH "$X11ConfigurePath"
25722_ACEOF
25723
25724
25725#
25726# Find OpenMP library
25727#
25728GOMP_LIBS=''
25729if test "$enable_openmp" != 'no'; then
25730 if test "${GCC}" = "yes"; then
cristy8b350f62009-11-15 23:12:43 +000025731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GOMP_parallel_start in -lgomp" >&5
cristy3ed852e2009-09-05 21:47:34 +000025732$as_echo_n "checking for GOMP_parallel_start in -lgomp... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025733if ${ac_cv_lib_gomp_GOMP_parallel_start+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025734 $as_echo_n "(cached) " >&6
25735else
25736 ac_check_lib_save_LIBS=$LIBS
25737LIBS="-lgomp $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025738cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025739/* end confdefs.h. */
25740
25741/* Override any GCC internal prototype to avoid an error.
25742 Use char because int might match the return type of a GCC
25743 builtin and then its argument prototype would still apply. */
25744#ifdef __cplusplus
25745extern "C"
25746#endif
25747char GOMP_parallel_start ();
25748int
25749main ()
25750{
25751return GOMP_parallel_start ();
25752 ;
25753 return 0;
25754}
25755_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025756if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025757 ac_cv_lib_gomp_GOMP_parallel_start=yes
25758else
cristy8b350f62009-11-15 23:12:43 +000025759 ac_cv_lib_gomp_GOMP_parallel_start=no
cristy3ed852e2009-09-05 21:47:34 +000025760fi
cristy8b350f62009-11-15 23:12:43 +000025761rm -f core conftest.err conftest.$ac_objext \
25762 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025763LIBS=$ac_check_lib_save_LIBS
25764fi
cristy8b350f62009-11-15 23:12:43 +000025765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gomp_GOMP_parallel_start" >&5
cristy3ed852e2009-09-05 21:47:34 +000025766$as_echo "$ac_cv_lib_gomp_GOMP_parallel_start" >&6; }
cristyda16f162011-02-19 23:52:17 +000025767if test "x$ac_cv_lib_gomp_GOMP_parallel_start" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000025768 GOMP_LIBS="-lgomp"
25769fi
25770 # gcc
25771 else
cristy8b350f62009-11-15 23:12:43 +000025772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sunw_mp_register_warn in -lmtsk" >&5
cristy3ed852e2009-09-05 21:47:34 +000025773$as_echo_n "checking for sunw_mp_register_warn in -lmtsk... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025774if ${ac_cv_lib_mtsk_sunw_mp_register_warn+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025775 $as_echo_n "(cached) " >&6
25776else
25777 ac_check_lib_save_LIBS=$LIBS
25778LIBS="-lmtsk $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025779cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025780/* end confdefs.h. */
25781
25782/* Override any GCC internal prototype to avoid an error.
25783 Use char because int might match the return type of a GCC
25784 builtin and then its argument prototype would still apply. */
25785#ifdef __cplusplus
25786extern "C"
25787#endif
25788char sunw_mp_register_warn ();
25789int
25790main ()
25791{
25792return sunw_mp_register_warn ();
25793 ;
25794 return 0;
25795}
25796_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025797if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025798 ac_cv_lib_mtsk_sunw_mp_register_warn=yes
25799else
cristy8b350f62009-11-15 23:12:43 +000025800 ac_cv_lib_mtsk_sunw_mp_register_warn=no
cristy3ed852e2009-09-05 21:47:34 +000025801fi
cristy8b350f62009-11-15 23:12:43 +000025802rm -f core conftest.err conftest.$ac_objext \
25803 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025804LIBS=$ac_check_lib_save_LIBS
25805fi
cristy8b350f62009-11-15 23:12:43 +000025806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mtsk_sunw_mp_register_warn" >&5
cristy3ed852e2009-09-05 21:47:34 +000025807$as_echo "$ac_cv_lib_mtsk_sunw_mp_register_warn" >&6; }
cristyda16f162011-02-19 23:52:17 +000025808if test "x$ac_cv_lib_mtsk_sunw_mp_register_warn" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000025809 GOMP_LIBS="-lmtsk"
25810fi
25811 # solaris cc
cristy8b350f62009-11-15 23:12:43 +000025812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xlsmpFlush in -lxlsmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000025813$as_echo_n "checking for _xlsmpFlush in -lxlsmp... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025814if ${ac_cv_lib_xlsmp__xlsmpFlush+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025815 $as_echo_n "(cached) " >&6
25816else
25817 ac_check_lib_save_LIBS=$LIBS
25818LIBS="-lxlsmp $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025819cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025820/* end confdefs.h. */
25821
25822/* Override any GCC internal prototype to avoid an error.
25823 Use char because int might match the return type of a GCC
25824 builtin and then its argument prototype would still apply. */
25825#ifdef __cplusplus
25826extern "C"
25827#endif
25828char _xlsmpFlush ();
25829int
25830main ()
25831{
25832return _xlsmpFlush ();
25833 ;
25834 return 0;
25835}
25836_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025837if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025838 ac_cv_lib_xlsmp__xlsmpFlush=yes
25839else
cristy8b350f62009-11-15 23:12:43 +000025840 ac_cv_lib_xlsmp__xlsmpFlush=no
cristy3ed852e2009-09-05 21:47:34 +000025841fi
cristy8b350f62009-11-15 23:12:43 +000025842rm -f core conftest.err conftest.$ac_objext \
25843 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025844LIBS=$ac_check_lib_save_LIBS
25845fi
cristy8b350f62009-11-15 23:12:43 +000025846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xlsmp__xlsmpFlush" >&5
cristy3ed852e2009-09-05 21:47:34 +000025847$as_echo "$ac_cv_lib_xlsmp__xlsmpFlush" >&6; }
cristyda16f162011-02-19 23:52:17 +000025848if test "x$ac_cv_lib_xlsmp__xlsmpFlush" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000025849 GOMP_LIBS="-lxlsmp"
25850fi
25851 # AIX xlc
cristy8b350f62009-11-15 23:12:43 +000025852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mp_destroy in -lmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000025853$as_echo_n "checking for mp_destroy in -lmp... " >&6; }
cristyda16f162011-02-19 23:52:17 +000025854if ${ac_cv_lib_mp_mp_destroy+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000025855 $as_echo_n "(cached) " >&6
25856else
25857 ac_check_lib_save_LIBS=$LIBS
25858LIBS="-lmp $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025859cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025860/* end confdefs.h. */
25861
25862/* Override any GCC internal prototype to avoid an error.
25863 Use char because int might match the return type of a GCC
25864 builtin and then its argument prototype would still apply. */
25865#ifdef __cplusplus
25866extern "C"
25867#endif
25868char mp_destroy ();
25869int
25870main ()
25871{
25872return mp_destroy ();
25873 ;
25874 return 0;
25875}
25876_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025877if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025878 ac_cv_lib_mp_mp_destroy=yes
25879else
cristy8b350f62009-11-15 23:12:43 +000025880 ac_cv_lib_mp_mp_destroy=no
cristy3ed852e2009-09-05 21:47:34 +000025881fi
cristy8b350f62009-11-15 23:12:43 +000025882rm -f core conftest.err conftest.$ac_objext \
25883 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025884LIBS=$ac_check_lib_save_LIBS
25885fi
cristy8b350f62009-11-15 23:12:43 +000025886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mp_mp_destroy" >&5
cristy3ed852e2009-09-05 21:47:34 +000025887$as_echo "$ac_cv_lib_mp_mp_destroy" >&6; }
cristyda16f162011-02-19 23:52:17 +000025888if test "x$ac_cv_lib_mp_mp_destroy" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000025889 GOMP_LIBS="-lmp"
25890fi
25891 # SGI IRIX 6.5 MIPSpro C/C++
25892 fi
25893 LIBS="$GOMP_LIBS $LIBS"
25894fi
25895
25896
25897#
25898# Find Posix threads library
25899#
25900THREAD_LIBS=''
25901if test "$with_threads" != 'no' && test "$have_threads" = 'yes'; then
25902
25903 if test "x$PTHREAD_LIBS" = "x"; then
25904 case "${host_cpu}-${host_os}" in
25905 *-freebsd*)
cristy73bd4a52010-10-05 11:24:23 +000025906
25907
25908
25909ac_ext=c
25910ac_cpp='$CPP $CPPFLAGS'
25911ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25912ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25913ac_compiler_gnu=$ac_cv_c_compiler_gnu
25914
25915magick_pthread_lib_ok=no
25916
25917LIB=-lc_r
25918save_LIBS="$LIBS"
25919LIBS="$LIBS $LIB"
25920
25921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library $LIB" >&5
25922$as_echo_n "checking for the pthreads library $LIB... " >&6; }
25923cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25924/* end confdefs.h. */
25925#include <pthread.h>
25926int
25927main ()
25928{
25929 pthread_t th;
25930 pthread_join(th, 0);
25931 pthread_attr_init(0);
25932 pthread_cleanup_push(0, 0);
25933 pthread_create(0,0,0,0);
25934 pthread_cleanup_pop(0);
25935 ;
25936 return 0;
25937}
25938_ACEOF
25939if ac_fn_c_try_link "$LINENO"; then :
25940 magick_pthread_lib_ok=yes
25941fi
25942rm -f core conftest.err conftest.$ac_objext \
25943 conftest$ac_exeext conftest.$ac_ext
25944
25945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${magick_pthread_lib_ok}" >&5
25946$as_echo "${magick_pthread_lib_ok}" >&6; }
25947if test "$magick_pthread_lib_ok" = yes
25948then
25949 PTHREAD_LIBS=-lc_r
25950 :
25951else
25952
25953 :
25954fi
25955
25956LIBS="$save_LIBS"
25957
25958ac_ext=c
25959ac_cpp='$CPP $CPPFLAGS'
25960ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25961ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25962ac_compiler_gnu=$ac_cv_c_compiler_gnu
25963
25964 ;;
cristy3ed852e2009-09-05 21:47:34 +000025965 esac
25966 fi
25967
25968 for lib in pthread pthreads; do
25969 if test "x$PTHREAD_LIBS" = "x"; then
cristy73bd4a52010-10-05 11:24:23 +000025970
25971
25972
25973ac_ext=c
25974ac_cpp='$CPP $CPPFLAGS'
25975ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25976ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25977ac_compiler_gnu=$ac_cv_c_compiler_gnu
25978
25979magick_pthread_lib_ok=no
25980
25981LIB=-l$lib
25982save_LIBS="$LIBS"
25983LIBS="$LIBS $LIB"
25984
25985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library $LIB" >&5
25986$as_echo_n "checking for the pthreads library $LIB... " >&6; }
25987cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25988/* end confdefs.h. */
25989#include <pthread.h>
25990int
25991main ()
25992{
25993 pthread_t th;
25994 pthread_join(th, 0);
25995 pthread_attr_init(0);
25996 pthread_cleanup_push(0, 0);
25997 pthread_create(0,0,0,0);
25998 pthread_cleanup_pop(0);
25999 ;
26000 return 0;
26001}
26002_ACEOF
26003if ac_fn_c_try_link "$LINENO"; then :
26004 magick_pthread_lib_ok=yes
26005fi
26006rm -f core conftest.err conftest.$ac_objext \
26007 conftest$ac_exeext conftest.$ac_ext
26008
26009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${magick_pthread_lib_ok}" >&5
26010$as_echo "${magick_pthread_lib_ok}" >&6; }
26011if test "$magick_pthread_lib_ok" = yes
26012then
26013 PTHREAD_LIBS=-l$lib
26014 :
26015else
26016
26017 :
26018fi
26019
26020LIBS="$save_LIBS"
26021
26022ac_ext=c
26023ac_cpp='$CPP $CPPFLAGS'
26024ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26025ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26026ac_compiler_gnu=$ac_cv_c_compiler_gnu
26027
26028
cristy3ed852e2009-09-05 21:47:34 +000026029 fi
26030 done
26031
26032 THREAD_LIBS="$PTHREAD_LIBS"
26033 LIBS="$LIBS $THREAD_LIBS"
26034fi
26035
26036
26037#
26038# Check for umem.
26039#
26040have_umem='no'
26041UMEM_LIBS=''
26042if test "$with_umem" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000026043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UMEM support " >&5
cristy3ed852e2009-09-05 21:47:34 +000026044$as_echo_n "checking for UMEM support ... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000026046$as_echo "" >&6; }
26047 failed=0
26048 passed=0
cristy8b350f62009-11-15 23:12:43 +000026049 ac_fn_c_check_header_mongrel "$LINENO" "umem.h" "ac_cv_header_umem_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000026050if test "x$ac_cv_header_umem_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026051 passed=`expr $passed + 1`
26052else
26053 failed=`expr $failed + 1`
26054fi
26055
26056
cristy8b350f62009-11-15 23:12:43 +000026057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umem_alloc in -lumem" >&5
cristy3ed852e2009-09-05 21:47:34 +000026058$as_echo_n "checking for umem_alloc in -lumem... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026059if ${ac_cv_lib_umem_umem_alloc+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026060 $as_echo_n "(cached) " >&6
26061else
26062 ac_check_lib_save_LIBS=$LIBS
26063LIBS="-lumem $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026064cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026065/* end confdefs.h. */
26066
26067/* Override any GCC internal prototype to avoid an error.
26068 Use char because int might match the return type of a GCC
26069 builtin and then its argument prototype would still apply. */
26070#ifdef __cplusplus
26071extern "C"
26072#endif
26073char umem_alloc ();
26074int
26075main ()
26076{
26077return umem_alloc ();
26078 ;
26079 return 0;
26080}
26081_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026082if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026083 ac_cv_lib_umem_umem_alloc=yes
26084else
cristy8b350f62009-11-15 23:12:43 +000026085 ac_cv_lib_umem_umem_alloc=no
cristy3ed852e2009-09-05 21:47:34 +000026086fi
cristy8b350f62009-11-15 23:12:43 +000026087rm -f core conftest.err conftest.$ac_objext \
26088 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026089LIBS=$ac_check_lib_save_LIBS
26090fi
cristy8b350f62009-11-15 23:12:43 +000026091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umem_umem_alloc" >&5
cristy3ed852e2009-09-05 21:47:34 +000026092$as_echo "$ac_cv_lib_umem_umem_alloc" >&6; }
cristyda16f162011-02-19 23:52:17 +000026093if test "x$ac_cv_lib_umem_umem_alloc" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026094 passed=`expr $passed + 1`
26095else
26096 failed=`expr $failed + 1`
26097fi
26098
cristy8b350f62009-11-15 23:12:43 +000026099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umem_free in -lumem" >&5
cristy3ed852e2009-09-05 21:47:34 +000026100$as_echo_n "checking for umem_free in -lumem... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026101if ${ac_cv_lib_umem_umem_free+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026102 $as_echo_n "(cached) " >&6
26103else
26104 ac_check_lib_save_LIBS=$LIBS
26105LIBS="-lumem $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026106cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026107/* end confdefs.h. */
26108
26109/* Override any GCC internal prototype to avoid an error.
26110 Use char because int might match the return type of a GCC
26111 builtin and then its argument prototype would still apply. */
26112#ifdef __cplusplus
26113extern "C"
26114#endif
26115char umem_free ();
26116int
26117main ()
26118{
26119return umem_free ();
26120 ;
26121 return 0;
26122}
26123_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026124if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026125 ac_cv_lib_umem_umem_free=yes
26126else
cristy8b350f62009-11-15 23:12:43 +000026127 ac_cv_lib_umem_umem_free=no
cristy3ed852e2009-09-05 21:47:34 +000026128fi
cristy8b350f62009-11-15 23:12:43 +000026129rm -f core conftest.err conftest.$ac_objext \
26130 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026131LIBS=$ac_check_lib_save_LIBS
26132fi
cristy8b350f62009-11-15 23:12:43 +000026133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umem_umem_free" >&5
cristy3ed852e2009-09-05 21:47:34 +000026134$as_echo "$ac_cv_lib_umem_umem_free" >&6; }
cristyda16f162011-02-19 23:52:17 +000026135if test "x$ac_cv_lib_umem_umem_free" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026136 passed=`expr $passed + 1`
26137else
26138 failed=`expr $failed + 1`
26139fi
26140
cristy8b350f62009-11-15 23:12:43 +000026141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if umem memory allocation library is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000026142$as_echo_n "checking if umem memory allocation library is complete... " >&6; }
26143 if test $passed -gt 0; then
26144 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000026145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000026146$as_echo "no -- some components failed test" >&6; }
26147 have_umem='no (failed tests)'
26148 else
26149 UMEM_LIBS='-lumem'
26150 LIBS="$UMEM_LIBS $LIBS"
26151
cristy8b350f62009-11-15 23:12:43 +000026152$as_echo "#define HasUMEM 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026153
cristy8b350f62009-11-15 23:12:43 +000026154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026155$as_echo "yes" >&6; }
26156 have_umem='yes'
26157 fi
26158 else
cristy8b350f62009-11-15 23:12:43 +000026159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026160$as_echo "no" >&6; }
26161 fi
26162fi
cristy73bd4a52010-10-05 11:24:23 +000026163 if test "$have_umem" = 'yes'; then
26164 HasUMEM_TRUE=
26165 HasUMEM_FALSE='#'
26166else
26167 HasUMEM_TRUE='#'
26168 HasUMEM_FALSE=
26169fi
26170
cristy3ed852e2009-09-05 21:47:34 +000026171
26172
26173#
26174# Add support for ccmalloc memory debugging library if requested
26175#
26176have_ccmalloc='no'
26177CCMALLOC_LIBS=''
26178if test "$enable_ccmalloc" = 'yes'; then
26179 # Extract the first word of "ccmalloc", so it can be a program name with args.
26180set dummy ccmalloc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000026181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000026182$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026183if ${ac_cv_path_CCMALLOCDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026184 $as_echo_n "(cached) " >&6
26185else
26186 case $CCMALLOCDelegate in
26187 [\\/]* | ?:[\\/]*)
26188 ac_cv_path_CCMALLOCDelegate="$CCMALLOCDelegate" # Let the user override the test with a path.
26189 ;;
26190 *)
26191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26192for as_dir in $PATH
26193do
26194 IFS=$as_save_IFS
26195 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000026196 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000026197 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26198 ac_cv_path_CCMALLOCDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000026199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000026200 break 2
26201 fi
26202done
cristy8b350f62009-11-15 23:12:43 +000026203 done
cristy3ed852e2009-09-05 21:47:34 +000026204IFS=$as_save_IFS
26205
26206 ;;
26207esac
26208fi
26209CCMALLOCDelegate=$ac_cv_path_CCMALLOCDelegate
26210if test -n "$CCMALLOCDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000026211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CCMALLOCDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000026212$as_echo "$CCMALLOCDelegate" >&6; }
26213else
cristy8b350f62009-11-15 23:12:43 +000026214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026215$as_echo "no" >&6; }
26216fi
26217
26218
26219 if test -n "$CCMALLOCDelegate"; then
26220 eval `grep PREFIX= $CCMALLOCDelegate | sed -e 's/PREFIX/CCMALLOC_PREFIX/'`
26221 OLIBS="$LIBS"
26222 # Assume that gcc is used with ccmalloc.
26223 LIBS="$LIBS $CCMALLOC_PREFIX/lib/ccmalloc-gcc.o"
cristy8b350f62009-11-15 23:12:43 +000026224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccmalloc_malloc in -lccmalloc" >&5
cristy3ed852e2009-09-05 21:47:34 +000026225$as_echo_n "checking for ccmalloc_malloc in -lccmalloc... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026226if ${ac_cv_lib_ccmalloc_ccmalloc_malloc+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026227 $as_echo_n "(cached) " >&6
26228else
26229 ac_check_lib_save_LIBS=$LIBS
26230LIBS="-lccmalloc -ldl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026231cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026232/* end confdefs.h. */
26233
26234/* Override any GCC internal prototype to avoid an error.
26235 Use char because int might match the return type of a GCC
26236 builtin and then its argument prototype would still apply. */
26237#ifdef __cplusplus
26238extern "C"
26239#endif
26240char ccmalloc_malloc ();
26241int
26242main ()
26243{
26244return ccmalloc_malloc ();
26245 ;
26246 return 0;
26247}
26248_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026249if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026250 ac_cv_lib_ccmalloc_ccmalloc_malloc=yes
26251else
cristy8b350f62009-11-15 23:12:43 +000026252 ac_cv_lib_ccmalloc_ccmalloc_malloc=no
cristy3ed852e2009-09-05 21:47:34 +000026253fi
cristy8b350f62009-11-15 23:12:43 +000026254rm -f core conftest.err conftest.$ac_objext \
26255 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026256LIBS=$ac_check_lib_save_LIBS
26257fi
cristy8b350f62009-11-15 23:12:43 +000026258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ccmalloc_ccmalloc_malloc" >&5
cristy3ed852e2009-09-05 21:47:34 +000026259$as_echo "$ac_cv_lib_ccmalloc_ccmalloc_malloc" >&6; }
cristyda16f162011-02-19 23:52:17 +000026260if test "x$ac_cv_lib_ccmalloc_ccmalloc_malloc" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026261 CCMALLOC_LIBS="$CCMALLOC_PREFIX/lib/ccmalloc-gcc.o -lccmalloc -ldl"
26262fi
26263
26264 if test -n "$CCMALLOC_LIBS"; then
26265 LIBS="$OLIBS"
26266 LIBS="$LIBS $CCMALLOC_LIBS"
26267 have_ccmalloc='yes'
26268 else
26269 LIBS="$OLIBS"
26270 fi
26271 fi
26272fi
26273
26274#
26275# Add support for efence memory debugging library if requested
26276#
26277if test "$enable_efence" = 'yes'; then
26278 EFENCE_LIBS='-lefence'
26279 LIBS="$EFENCE_LIBS $LIBS"
26280fi
26281
cristy3ed852e2009-09-05 21:47:34 +000026282
26283#
26284# Check for BZLIB
26285#
26286
26287
26288# Check whether --with-bzlib was given.
cristy8b350f62009-11-15 23:12:43 +000026289if test "${with_bzlib+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026290 withval=$with_bzlib; with_bzlib=$withval
26291else
26292 with_bzlib='yes'
26293fi
26294
26295
26296if test "$with_bzlib" != 'yes'; then
26297 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-bzlib=$with_bzlib "
26298fi
26299
26300have_bzlib='no'
26301if test "$with_bzlib" != 'no'; then
26302 BZLIB_LIBS=''
cristy8b350f62009-11-15 23:12:43 +000026303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000026304$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000026305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZLIB" >&5
cristy3ed852e2009-09-05 21:47:34 +000026306$as_echo_n "checking for BZLIB... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000026308$as_echo "" >&6; }
26309 failed=0
26310 passed=0
26311 found_libbz=0
cristy8b350f62009-11-15 23:12:43 +000026312 ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000026313if test "x$ac_cv_header_bzlib_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026314 passed=`expr $passed + 1`
26315else
26316 failed=`expr $failed + 1`
26317fi
26318
26319
cristy8b350f62009-11-15 23:12:43 +000026320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzDecompress in -lbz2" >&5
cristy3ed852e2009-09-05 21:47:34 +000026321$as_echo_n "checking for BZ2_bzDecompress in -lbz2... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026322if ${ac_cv_lib_bz2_BZ2_bzDecompress+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026323 $as_echo_n "(cached) " >&6
26324else
26325 ac_check_lib_save_LIBS=$LIBS
26326LIBS="-lbz2 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026327cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026328/* end confdefs.h. */
26329
26330/* Override any GCC internal prototype to avoid an error.
26331 Use char because int might match the return type of a GCC
26332 builtin and then its argument prototype would still apply. */
26333#ifdef __cplusplus
26334extern "C"
26335#endif
26336char BZ2_bzDecompress ();
26337int
26338main ()
26339{
26340return BZ2_bzDecompress ();
26341 ;
26342 return 0;
26343}
26344_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026345if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026346 ac_cv_lib_bz2_BZ2_bzDecompress=yes
26347else
cristy8b350f62009-11-15 23:12:43 +000026348 ac_cv_lib_bz2_BZ2_bzDecompress=no
cristy3ed852e2009-09-05 21:47:34 +000026349fi
cristy8b350f62009-11-15 23:12:43 +000026350rm -f core conftest.err conftest.$ac_objext \
26351 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026352LIBS=$ac_check_lib_save_LIBS
26353fi
cristy8b350f62009-11-15 23:12:43 +000026354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzDecompress" >&5
cristy3ed852e2009-09-05 21:47:34 +000026355$as_echo "$ac_cv_lib_bz2_BZ2_bzDecompress" >&6; }
cristyda16f162011-02-19 23:52:17 +000026356if test "x$ac_cv_lib_bz2_BZ2_bzDecompress" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026357 found_libbz=`expr $found_libbz + 1`
26358fi
26359
26360 if test "$native_win32_build" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000026361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _imp__BZ2_decompress in -lbz2" >&5
cristy3ed852e2009-09-05 21:47:34 +000026362$as_echo_n "checking for _imp__BZ2_decompress in -lbz2... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026363if ${ac_cv_lib_bz2__imp__BZ2_decompress+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026364 $as_echo_n "(cached) " >&6
26365else
26366 ac_check_lib_save_LIBS=$LIBS
26367LIBS="-lbz2 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026368cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026369/* end confdefs.h. */
26370
26371/* Override any GCC internal prototype to avoid an error.
26372 Use char because int might match the return type of a GCC
26373 builtin and then its argument prototype would still apply. */
26374#ifdef __cplusplus
26375extern "C"
26376#endif
26377char _imp__BZ2_decompress ();
26378int
26379main ()
26380{
26381return _imp__BZ2_decompress ();
26382 ;
26383 return 0;
26384}
26385_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026386if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026387 ac_cv_lib_bz2__imp__BZ2_decompress=yes
26388else
cristy8b350f62009-11-15 23:12:43 +000026389 ac_cv_lib_bz2__imp__BZ2_decompress=no
cristy3ed852e2009-09-05 21:47:34 +000026390fi
cristy8b350f62009-11-15 23:12:43 +000026391rm -f core conftest.err conftest.$ac_objext \
26392 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026393LIBS=$ac_check_lib_save_LIBS
26394fi
cristy8b350f62009-11-15 23:12:43 +000026395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2__imp__BZ2_decompress" >&5
cristy3ed852e2009-09-05 21:47:34 +000026396$as_echo "$ac_cv_lib_bz2__imp__BZ2_decompress" >&6; }
cristyda16f162011-02-19 23:52:17 +000026397if test "x$ac_cv_lib_bz2__imp__BZ2_decompress" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026398 found_libbz=`expr $found_libbz + 1`
26399fi
26400
26401 fi
26402 if test $found_libbz -gt 0; then
26403 passed=`expr $passed + 1`
26404 else
26405 failed=`expr $failed + 1`
26406 fi
cristy8b350f62009-11-15 23:12:43 +000026407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if BZLIB package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000026408$as_echo_n "checking if BZLIB package is complete... " >&6; }
26409 if test $passed -gt 0; then
26410 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000026411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000026412$as_echo "no -- some components failed test" >&6; }
26413 have_bzlib='no (failed tests)'
26414 else
26415 BZLIB_LIBS='-lbz2'
26416 LIBS="$BZLIB_LIBS $LIBS"
26417
cristy8b350f62009-11-15 23:12:43 +000026418$as_echo "#define BZLIB_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026419
cristy8b350f62009-11-15 23:12:43 +000026420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026421$as_echo "yes" >&6; }
26422 have_bzlib='yes'
26423 fi
26424 else
cristy8b350f62009-11-15 23:12:43 +000026425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026426$as_echo "no" >&6; }
26427 fi
26428fi
cristy73bd4a52010-10-05 11:24:23 +000026429 if test "$have_bzlib" = 'yes'; then
26430 BZLIB_DELEGATE_TRUE=
26431 BZLIB_DELEGATE_FALSE='#'
26432else
26433 BZLIB_DELEGATE_TRUE='#'
26434 BZLIB_DELEGATE_FALSE=
26435fi
26436
cristy3ed852e2009-09-05 21:47:34 +000026437
26438
26439#
26440# Find the X11 include and library directories.
26441#
26442IPC_LIBS=''
26443X11_LIBS=''
26444XEXT_LIBS=''
26445XT_LIBS=''
cristy8b350f62009-11-15 23:12:43 +000026446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
cristyc7083c12009-10-14 03:16:55 +000026447$as_echo_n "checking for X... " >&6; }
26448
26449
26450# Check whether --with-x was given.
cristy8b350f62009-11-15 23:12:43 +000026451if test "${with_x+set}" = set; then :
cristyc7083c12009-10-14 03:16:55 +000026452 withval=$with_x;
26453fi
26454
26455# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
26456if test "x$with_x" = xno; then
26457 # The user explicitly disabled X.
26458 have_x=disabled
26459else
26460 case $x_includes,$x_libraries in #(
cristy98dddb52010-11-04 00:30:15 +000026461 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
cristyda16f162011-02-19 23:52:17 +000026462 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
cristyc7083c12009-10-14 03:16:55 +000026463 $as_echo_n "(cached) " >&6
26464else
26465 # One or both of the vars are not set, and there is no cached value.
26466ac_x_includes=no ac_x_libraries=no
26467rm -f -r conftest.dir
26468if mkdir conftest.dir; then
26469 cd conftest.dir
26470 cat >Imakefile <<'_ACEOF'
26471incroot:
26472 @echo incroot='${INCROOT}'
26473usrlibdir:
26474 @echo usrlibdir='${USRLIBDIR}'
26475libdir:
26476 @echo libdir='${LIBDIR}'
26477_ACEOF
26478 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
cristy98dddb52010-11-04 00:30:15 +000026479 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
cristyc7083c12009-10-14 03:16:55 +000026480 for ac_var in incroot usrlibdir libdir; do
26481 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
26482 done
26483 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
26484 for ac_extension in a so sl dylib la dll; do
26485 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
26486 test -f "$ac_im_libdir/libX11.$ac_extension"; then
26487 ac_im_usrlibdir=$ac_im_libdir; break
26488 fi
26489 done
26490 # Screen out bogus values from the imake configuration. They are
26491 # bogus both because they are the default anyway, and because
26492 # using them would break gcc on systems where it needs fixed includes.
26493 case $ac_im_incroot in
26494 /usr/include) ac_x_includes= ;;
26495 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
26496 esac
26497 case $ac_im_usrlibdir in
26498 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
26499 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
26500 esac
26501 fi
26502 cd ..
26503 rm -f -r conftest.dir
26504fi
26505
26506# Standard set of common directories for X headers.
26507# Check X11 before X11Rn because it is often a symlink to the current release.
26508ac_x_header_dirs='
26509/usr/X11/include
cristy8b350f62009-11-15 23:12:43 +000026510/usr/X11R7/include
cristyc7083c12009-10-14 03:16:55 +000026511/usr/X11R6/include
26512/usr/X11R5/include
26513/usr/X11R4/include
26514
26515/usr/include/X11
cristy8b350f62009-11-15 23:12:43 +000026516/usr/include/X11R7
cristyc7083c12009-10-14 03:16:55 +000026517/usr/include/X11R6
26518/usr/include/X11R5
26519/usr/include/X11R4
26520
26521/usr/local/X11/include
cristy8b350f62009-11-15 23:12:43 +000026522/usr/local/X11R7/include
cristyc7083c12009-10-14 03:16:55 +000026523/usr/local/X11R6/include
26524/usr/local/X11R5/include
26525/usr/local/X11R4/include
26526
26527/usr/local/include/X11
cristy8b350f62009-11-15 23:12:43 +000026528/usr/local/include/X11R7
cristyc7083c12009-10-14 03:16:55 +000026529/usr/local/include/X11R6
26530/usr/local/include/X11R5
26531/usr/local/include/X11R4
26532
26533/usr/X386/include
26534/usr/x386/include
26535/usr/XFree86/include/X11
26536
26537/usr/include
26538/usr/local/include
26539/usr/unsupported/include
26540/usr/athena/include
26541/usr/local/x11r5/include
26542/usr/lpp/Xamples/include
26543
26544/usr/openwin/include
26545/usr/openwin/share/include'
26546
26547if test "$ac_x_includes" = no; then
26548 # Guess where to find include files, by looking for Xlib.h.
26549 # First, try using that file with no special directory specified.
cristy8b350f62009-11-15 23:12:43 +000026550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000026551/* end confdefs.h. */
26552#include <X11/Xlib.h>
26553_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026554if ac_fn_c_try_cpp "$LINENO"; then :
cristyc7083c12009-10-14 03:16:55 +000026555 # We can compile using X headers with no special include directory.
26556ac_x_includes=
26557else
cristyc7083c12009-10-14 03:16:55 +000026558 for ac_dir in $ac_x_header_dirs; do
26559 if test -r "$ac_dir/X11/Xlib.h"; then
26560 ac_x_includes=$ac_dir
26561 break
26562 fi
26563done
26564fi
cristyda16f162011-02-19 23:52:17 +000026565rm -f conftest.err conftest.i conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000026566fi # $ac_x_includes = no
26567
26568if test "$ac_x_libraries" = no; then
26569 # Check for the libraries.
26570 # See if we find them without any special options.
26571 # Don't add to $LIBS permanently.
26572 ac_save_LIBS=$LIBS
26573 LIBS="-lX11 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000026575/* end confdefs.h. */
26576#include <X11/Xlib.h>
26577int
26578main ()
26579{
26580XrmInitialize ()
26581 ;
26582 return 0;
26583}
26584_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026585if ac_fn_c_try_link "$LINENO"; then :
cristyc7083c12009-10-14 03:16:55 +000026586 LIBS=$ac_save_LIBS
26587# We can link X programs with no special library path.
26588ac_x_libraries=
26589else
cristy8b350f62009-11-15 23:12:43 +000026590 LIBS=$ac_save_LIBS
cristyc7083c12009-10-14 03:16:55 +000026591for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
26592do
26593 # Don't even attempt the hair of trying to link an X program!
26594 for ac_extension in a so sl dylib la dll; do
26595 if test -r "$ac_dir/libX11.$ac_extension"; then
26596 ac_x_libraries=$ac_dir
26597 break 2
26598 fi
26599 done
26600done
26601fi
cristy8b350f62009-11-15 23:12:43 +000026602rm -f core conftest.err conftest.$ac_objext \
26603 conftest$ac_exeext conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000026604fi # $ac_x_libraries = no
26605
26606case $ac_x_includes,$ac_x_libraries in #(
26607 no,* | *,no | *\'*)
26608 # Didn't find X, or a directory has "'" in its name.
26609 ac_cv_have_x="have_x=no";; #(
26610 *)
26611 # Record where we found X for the cache.
26612 ac_cv_have_x="have_x=yes\
26613 ac_x_includes='$ac_x_includes'\
26614 ac_x_libraries='$ac_x_libraries'"
26615esac
26616fi
26617;; #(
26618 *) have_x=yes;;
26619 esac
26620 eval "$ac_cv_have_x"
26621fi # $with_x != no
26622
26623if test "$have_x" != yes; then
cristy8b350f62009-11-15 23:12:43 +000026624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
cristyc7083c12009-10-14 03:16:55 +000026625$as_echo "$have_x" >&6; }
26626 no_x=yes
26627else
26628 # If each of the values was on the command line, it overrides each guess.
26629 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
26630 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
26631 # Update the cache value to reflect the command line values.
26632 ac_cv_have_x="have_x=yes\
26633 ac_x_includes='$x_includes'\
26634 ac_x_libraries='$x_libraries'"
cristy8b350f62009-11-15 23:12:43 +000026635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
cristyc7083c12009-10-14 03:16:55 +000026636$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
26637fi
26638
cristy3ed852e2009-09-05 21:47:34 +000026639if test "$no_x" = yes; then
26640 # Not all programs may use this symbol, but it does not hurt to define it.
26641
cristy8b350f62009-11-15 23:12:43 +000026642$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026643
26644 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
26645else
26646 if test -n "$x_includes"; then
26647 X_CFLAGS="$X_CFLAGS -I$x_includes"
26648 fi
26649
26650 # It would also be nice to do this for all -L options, not just this one.
26651 if test -n "$x_libraries"; then
26652 X_LIBS="$X_LIBS -L$x_libraries"
26653 # For Solaris; some versions of Sun CC require a space after -R and
26654 # others require no space. Words are not sufficient . . . .
cristy8b350f62009-11-15 23:12:43 +000026655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
cristy3ed852e2009-09-05 21:47:34 +000026656$as_echo_n "checking whether -R must be followed by a space... " >&6; }
26657 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
26658 ac_xsave_c_werror_flag=$ac_c_werror_flag
26659 ac_c_werror_flag=yes
cristy8b350f62009-11-15 23:12:43 +000026660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026661/* end confdefs.h. */
26662
26663int
26664main ()
26665{
26666
26667 ;
26668 return 0;
26669}
26670_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026671if ac_fn_c_try_link "$LINENO"; then :
26672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026673$as_echo "no" >&6; }
26674 X_LIBS="$X_LIBS -R$x_libraries"
26675else
cristy8b350f62009-11-15 23:12:43 +000026676 LIBS="$ac_xsave_LIBS -R $x_libraries"
26677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026678/* end confdefs.h. */
26679
26680int
26681main ()
26682{
26683
26684 ;
26685 return 0;
26686}
26687_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026688if ac_fn_c_try_link "$LINENO"; then :
26689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026690$as_echo "yes" >&6; }
26691 X_LIBS="$X_LIBS -R $x_libraries"
26692else
cristy8b350f62009-11-15 23:12:43 +000026693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
cristy3ed852e2009-09-05 21:47:34 +000026694$as_echo "neither works" >&6; }
26695fi
cristy8b350f62009-11-15 23:12:43 +000026696rm -f core conftest.err conftest.$ac_objext \
26697 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026698fi
cristy8b350f62009-11-15 23:12:43 +000026699rm -f core conftest.err conftest.$ac_objext \
26700 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026701 ac_c_werror_flag=$ac_xsave_c_werror_flag
26702 LIBS=$ac_xsave_LIBS
26703 fi
26704
26705 # Check for system-dependent libraries X programs must link with.
26706 # Do this before checking for the system-independent R6 libraries
26707 # (-lICE), since we may need -lsocket or whatever for X linking.
26708
26709 if test "$ISC" = yes; then
26710 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
26711 else
26712 # Martyn Johnson says this is needed for Ultrix, if the X
26713 # libraries were built with DECnet support. And Karl Berry says
26714 # the Alpha needs dnet_stub (dnet does not exist).
26715 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
cristy8b350f62009-11-15 23:12:43 +000026716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026717/* end confdefs.h. */
26718
26719/* Override any GCC internal prototype to avoid an error.
26720 Use char because int might match the return type of a GCC
26721 builtin and then its argument prototype would still apply. */
26722#ifdef __cplusplus
26723extern "C"
26724#endif
26725char XOpenDisplay ();
26726int
26727main ()
26728{
26729return XOpenDisplay ();
26730 ;
26731 return 0;
26732}
26733_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026734if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026735
cristy8b350f62009-11-15 23:12:43 +000026736else
26737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
cristy3ed852e2009-09-05 21:47:34 +000026738$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026739if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026740 $as_echo_n "(cached) " >&6
26741else
26742 ac_check_lib_save_LIBS=$LIBS
26743LIBS="-ldnet $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026744cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026745/* end confdefs.h. */
26746
26747/* Override any GCC internal prototype to avoid an error.
26748 Use char because int might match the return type of a GCC
26749 builtin and then its argument prototype would still apply. */
26750#ifdef __cplusplus
26751extern "C"
26752#endif
26753char dnet_ntoa ();
26754int
26755main ()
26756{
26757return dnet_ntoa ();
26758 ;
26759 return 0;
26760}
26761_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026762if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026763 ac_cv_lib_dnet_dnet_ntoa=yes
26764else
cristy8b350f62009-11-15 23:12:43 +000026765 ac_cv_lib_dnet_dnet_ntoa=no
cristy3ed852e2009-09-05 21:47:34 +000026766fi
cristy8b350f62009-11-15 23:12:43 +000026767rm -f core conftest.err conftest.$ac_objext \
26768 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026769LIBS=$ac_check_lib_save_LIBS
26770fi
cristy8b350f62009-11-15 23:12:43 +000026771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
cristy3ed852e2009-09-05 21:47:34 +000026772$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
cristyda16f162011-02-19 23:52:17 +000026773if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026774 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
26775fi
26776
26777 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
cristy8b350f62009-11-15 23:12:43 +000026778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
cristy3ed852e2009-09-05 21:47:34 +000026779$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026780if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026781 $as_echo_n "(cached) " >&6
26782else
26783 ac_check_lib_save_LIBS=$LIBS
26784LIBS="-ldnet_stub $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026785cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026786/* end confdefs.h. */
26787
26788/* Override any GCC internal prototype to avoid an error.
26789 Use char because int might match the return type of a GCC
26790 builtin and then its argument prototype would still apply. */
26791#ifdef __cplusplus
26792extern "C"
26793#endif
26794char dnet_ntoa ();
26795int
26796main ()
26797{
26798return dnet_ntoa ();
26799 ;
26800 return 0;
26801}
26802_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026803if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026804 ac_cv_lib_dnet_stub_dnet_ntoa=yes
26805else
cristy8b350f62009-11-15 23:12:43 +000026806 ac_cv_lib_dnet_stub_dnet_ntoa=no
cristy3ed852e2009-09-05 21:47:34 +000026807fi
cristy8b350f62009-11-15 23:12:43 +000026808rm -f core conftest.err conftest.$ac_objext \
26809 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026810LIBS=$ac_check_lib_save_LIBS
26811fi
cristy8b350f62009-11-15 23:12:43 +000026812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
cristy3ed852e2009-09-05 21:47:34 +000026813$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
cristyda16f162011-02-19 23:52:17 +000026814if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026815 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
26816fi
26817
26818 fi
26819fi
cristy8b350f62009-11-15 23:12:43 +000026820rm -f core conftest.err conftest.$ac_objext \
26821 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026822 LIBS="$ac_xsave_LIBS"
26823
26824 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
26825 # to get the SysV transport functions.
26826 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
26827 # needs -lnsl.
26828 # The nsl library prevents programs from opening the X display
26829 # on Irix 5.2, according to T.E. Dickey.
26830 # The functions gethostbyname, getservbyname, and inet_addr are
26831 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
cristy8b350f62009-11-15 23:12:43 +000026832 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
cristyda16f162011-02-19 23:52:17 +000026833if test "x$ac_cv_func_gethostbyname" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026834
cristy3ed852e2009-09-05 21:47:34 +000026835fi
26836
cristy3ed852e2009-09-05 21:47:34 +000026837 if test $ac_cv_func_gethostbyname = no; then
cristy8b350f62009-11-15 23:12:43 +000026838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
cristy3ed852e2009-09-05 21:47:34 +000026839$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026840if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026841 $as_echo_n "(cached) " >&6
26842else
26843 ac_check_lib_save_LIBS=$LIBS
26844LIBS="-lnsl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026845cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026846/* end confdefs.h. */
26847
26848/* Override any GCC internal prototype to avoid an error.
26849 Use char because int might match the return type of a GCC
26850 builtin and then its argument prototype would still apply. */
26851#ifdef __cplusplus
26852extern "C"
26853#endif
26854char gethostbyname ();
26855int
26856main ()
26857{
26858return gethostbyname ();
26859 ;
26860 return 0;
26861}
26862_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026863if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026864 ac_cv_lib_nsl_gethostbyname=yes
26865else
cristy8b350f62009-11-15 23:12:43 +000026866 ac_cv_lib_nsl_gethostbyname=no
cristy3ed852e2009-09-05 21:47:34 +000026867fi
cristy8b350f62009-11-15 23:12:43 +000026868rm -f core conftest.err conftest.$ac_objext \
26869 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026870LIBS=$ac_check_lib_save_LIBS
26871fi
cristy8b350f62009-11-15 23:12:43 +000026872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
cristy3ed852e2009-09-05 21:47:34 +000026873$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
cristyda16f162011-02-19 23:52:17 +000026874if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026875 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
26876fi
26877
26878 if test $ac_cv_lib_nsl_gethostbyname = no; then
cristy8b350f62009-11-15 23:12:43 +000026879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
cristy3ed852e2009-09-05 21:47:34 +000026880$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026881if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026882 $as_echo_n "(cached) " >&6
26883else
26884 ac_check_lib_save_LIBS=$LIBS
26885LIBS="-lbsd $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026886cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026887/* end confdefs.h. */
26888
26889/* Override any GCC internal prototype to avoid an error.
26890 Use char because int might match the return type of a GCC
26891 builtin and then its argument prototype would still apply. */
26892#ifdef __cplusplus
26893extern "C"
26894#endif
26895char gethostbyname ();
26896int
26897main ()
26898{
26899return gethostbyname ();
26900 ;
26901 return 0;
26902}
26903_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026904if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026905 ac_cv_lib_bsd_gethostbyname=yes
26906else
cristy8b350f62009-11-15 23:12:43 +000026907 ac_cv_lib_bsd_gethostbyname=no
cristy3ed852e2009-09-05 21:47:34 +000026908fi
cristy8b350f62009-11-15 23:12:43 +000026909rm -f core conftest.err conftest.$ac_objext \
26910 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026911LIBS=$ac_check_lib_save_LIBS
26912fi
cristy8b350f62009-11-15 23:12:43 +000026913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
cristy3ed852e2009-09-05 21:47:34 +000026914$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
cristyda16f162011-02-19 23:52:17 +000026915if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026916 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
26917fi
26918
26919 fi
26920 fi
26921
26922 # lieder@skyler.mavd.honeywell.com says without -lsocket,
26923 # socket/setsockopt and other routines are undefined under SCO ODT
26924 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
26925 # on later versions), says Simon Leinen: it contains gethostby*
26926 # variants that don't use the name server (or something). -lsocket
26927 # must be given before -lnsl if both are needed. We assume that
26928 # if connect needs -lnsl, so does gethostbyname.
cristy8b350f62009-11-15 23:12:43 +000026929 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
cristyda16f162011-02-19 23:52:17 +000026930if test "x$ac_cv_func_connect" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026931
cristy3ed852e2009-09-05 21:47:34 +000026932fi
26933
cristy3ed852e2009-09-05 21:47:34 +000026934 if test $ac_cv_func_connect = no; then
cristy8b350f62009-11-15 23:12:43 +000026935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
cristy3ed852e2009-09-05 21:47:34 +000026936$as_echo_n "checking for connect in -lsocket... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026937if ${ac_cv_lib_socket_connect+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026938 $as_echo_n "(cached) " >&6
26939else
26940 ac_check_lib_save_LIBS=$LIBS
26941LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026942cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026943/* end confdefs.h. */
26944
26945/* Override any GCC internal prototype to avoid an error.
26946 Use char because int might match the return type of a GCC
26947 builtin and then its argument prototype would still apply. */
26948#ifdef __cplusplus
26949extern "C"
26950#endif
26951char connect ();
26952int
26953main ()
26954{
26955return connect ();
26956 ;
26957 return 0;
26958}
26959_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026960if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026961 ac_cv_lib_socket_connect=yes
26962else
cristy8b350f62009-11-15 23:12:43 +000026963 ac_cv_lib_socket_connect=no
cristy3ed852e2009-09-05 21:47:34 +000026964fi
cristy8b350f62009-11-15 23:12:43 +000026965rm -f core conftest.err conftest.$ac_objext \
26966 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026967LIBS=$ac_check_lib_save_LIBS
26968fi
cristy8b350f62009-11-15 23:12:43 +000026969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
cristy3ed852e2009-09-05 21:47:34 +000026970$as_echo "$ac_cv_lib_socket_connect" >&6; }
cristyda16f162011-02-19 23:52:17 +000026971if test "x$ac_cv_lib_socket_connect" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026972 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
26973fi
26974
26975 fi
26976
26977 # Guillermo Gomez says -lposix is necessary on A/UX.
cristy8b350f62009-11-15 23:12:43 +000026978 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
cristyda16f162011-02-19 23:52:17 +000026979if test "x$ac_cv_func_remove" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000026980
cristy3ed852e2009-09-05 21:47:34 +000026981fi
26982
cristy3ed852e2009-09-05 21:47:34 +000026983 if test $ac_cv_func_remove = no; then
cristy8b350f62009-11-15 23:12:43 +000026984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
cristy3ed852e2009-09-05 21:47:34 +000026985$as_echo_n "checking for remove in -lposix... " >&6; }
cristyda16f162011-02-19 23:52:17 +000026986if ${ac_cv_lib_posix_remove+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000026987 $as_echo_n "(cached) " >&6
26988else
26989 ac_check_lib_save_LIBS=$LIBS
26990LIBS="-lposix $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026991cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026992/* end confdefs.h. */
26993
26994/* Override any GCC internal prototype to avoid an error.
26995 Use char because int might match the return type of a GCC
26996 builtin and then its argument prototype would still apply. */
26997#ifdef __cplusplus
26998extern "C"
26999#endif
27000char remove ();
27001int
27002main ()
27003{
27004return remove ();
27005 ;
27006 return 0;
27007}
27008_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027009if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027010 ac_cv_lib_posix_remove=yes
27011else
cristy8b350f62009-11-15 23:12:43 +000027012 ac_cv_lib_posix_remove=no
cristy3ed852e2009-09-05 21:47:34 +000027013fi
cristy8b350f62009-11-15 23:12:43 +000027014rm -f core conftest.err conftest.$ac_objext \
27015 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027016LIBS=$ac_check_lib_save_LIBS
27017fi
cristy8b350f62009-11-15 23:12:43 +000027018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
cristy3ed852e2009-09-05 21:47:34 +000027019$as_echo "$ac_cv_lib_posix_remove" >&6; }
cristyda16f162011-02-19 23:52:17 +000027020if test "x$ac_cv_lib_posix_remove" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027021 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
27022fi
27023
27024 fi
27025
27026 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
cristy8b350f62009-11-15 23:12:43 +000027027 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
cristyda16f162011-02-19 23:52:17 +000027028if test "x$ac_cv_func_shmat" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027029
cristy3ed852e2009-09-05 21:47:34 +000027030fi
27031
cristy3ed852e2009-09-05 21:47:34 +000027032 if test $ac_cv_func_shmat = no; then
cristy8b350f62009-11-15 23:12:43 +000027033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
cristy3ed852e2009-09-05 21:47:34 +000027034$as_echo_n "checking for shmat in -lipc... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027035if ${ac_cv_lib_ipc_shmat+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027036 $as_echo_n "(cached) " >&6
27037else
27038 ac_check_lib_save_LIBS=$LIBS
27039LIBS="-lipc $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027040cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027041/* end confdefs.h. */
27042
27043/* Override any GCC internal prototype to avoid an error.
27044 Use char because int might match the return type of a GCC
27045 builtin and then its argument prototype would still apply. */
27046#ifdef __cplusplus
27047extern "C"
27048#endif
27049char shmat ();
27050int
27051main ()
27052{
27053return shmat ();
27054 ;
27055 return 0;
27056}
27057_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027058if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027059 ac_cv_lib_ipc_shmat=yes
27060else
cristy8b350f62009-11-15 23:12:43 +000027061 ac_cv_lib_ipc_shmat=no
cristy3ed852e2009-09-05 21:47:34 +000027062fi
cristy8b350f62009-11-15 23:12:43 +000027063rm -f core conftest.err conftest.$ac_objext \
27064 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027065LIBS=$ac_check_lib_save_LIBS
27066fi
cristy8b350f62009-11-15 23:12:43 +000027067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
cristy3ed852e2009-09-05 21:47:34 +000027068$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
cristyda16f162011-02-19 23:52:17 +000027069if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027070 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
27071fi
27072
27073 fi
27074 fi
27075
27076 # Check for libraries that X11R6 Xt/Xaw programs need.
27077 ac_save_LDFLAGS=$LDFLAGS
27078 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
27079 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
27080 # check for ICE first), but we must link in the order -lSM -lICE or
27081 # we get undefined symbols. So assume we have SM if we have ICE.
27082 # These have to be linked with before -lX11, unlike the other
27083 # libraries we check for below, so use a different variable.
27084 # John Interrante, Karl Berry
cristy8b350f62009-11-15 23:12:43 +000027085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
cristy3ed852e2009-09-05 21:47:34 +000027086$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027087if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027088 $as_echo_n "(cached) " >&6
27089else
27090 ac_check_lib_save_LIBS=$LIBS
27091LIBS="-lICE $X_EXTRA_LIBS $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027092cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027093/* end confdefs.h. */
27094
27095/* Override any GCC internal prototype to avoid an error.
27096 Use char because int might match the return type of a GCC
27097 builtin and then its argument prototype would still apply. */
27098#ifdef __cplusplus
27099extern "C"
27100#endif
27101char IceConnectionNumber ();
27102int
27103main ()
27104{
27105return IceConnectionNumber ();
27106 ;
27107 return 0;
27108}
27109_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027110if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027111 ac_cv_lib_ICE_IceConnectionNumber=yes
27112else
cristy8b350f62009-11-15 23:12:43 +000027113 ac_cv_lib_ICE_IceConnectionNumber=no
cristy3ed852e2009-09-05 21:47:34 +000027114fi
cristy8b350f62009-11-15 23:12:43 +000027115rm -f core conftest.err conftest.$ac_objext \
27116 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027117LIBS=$ac_check_lib_save_LIBS
27118fi
cristy8b350f62009-11-15 23:12:43 +000027119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
cristy3ed852e2009-09-05 21:47:34 +000027120$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
cristyda16f162011-02-19 23:52:17 +000027121if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027122 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
27123fi
27124
27125 LDFLAGS=$ac_save_LDFLAGS
27126
27127fi
27128
27129if test "$no_x" != 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000027130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000027131$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11" >&5
cristy3ed852e2009-09-05 21:47:34 +000027133$as_echo_n "checking for X11... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000027135$as_echo "" >&6; }
27136 LDFLAGS="$LDFLAGS $X_LIBS"
27137 X11_LIBS="$X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
27138 LIBS="$X11_LIBS $LIBS"
27139 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
27140
27141
cristy8b350f62009-11-15 23:12:43 +000027142$as_echo "#define X11_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027143
27144 #
27145 # Check for X11 shared memory extension
27146 #
27147 # shmctl is required to support the shared memory extension
cristy8b350f62009-11-15 23:12:43 +000027148 ac_fn_c_check_func "$LINENO" "shmctl" "ac_cv_func_shmctl"
cristyda16f162011-02-19 23:52:17 +000027149if test "x$ac_cv_func_shmctl" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027150 have_shmctl='yes'
27151fi
27152
27153 if test "$have_shmctl" != 'yes'; then
27154 PERSIST_LIBS=$LIBS
27155 LIBS="$LIBS -lcygipc"
cristy8b350f62009-11-15 23:12:43 +000027156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027157/* end confdefs.h. */
27158
27159/* Override any GCC internal prototype to avoid an error.
27160 Use char because int might match the return type of a GCC
27161 builtin and then its argument prototype would still apply. */
27162#ifdef __cplusplus
27163extern "C"
27164#endif
27165char shmctl ();
27166int
27167main ()
27168{
27169return shmctl ();
27170 ;
27171 return 0;
27172}
27173_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027174if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027175 have_shmctl='yes'; IPC_LIBS='-lcygipc'
cristy3ed852e2009-09-05 21:47:34 +000027176fi
cristy8b350f62009-11-15 23:12:43 +000027177rm -f core conftest.err conftest.$ac_objext \
27178 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027179 LIBS=$PERSIST_LIBS
27180 fi
27181
27182 if test "$have_shmctl" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000027183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShmAttach in -lXext" >&5
cristy3ed852e2009-09-05 21:47:34 +000027184$as_echo_n "checking for XShmAttach in -lXext... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027185if ${ac_cv_lib_Xext_XShmAttach+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027186 $as_echo_n "(cached) " >&6
27187else
27188 ac_check_lib_save_LIBS=$LIBS
27189LIBS="-lXext $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027190cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027191/* end confdefs.h. */
27192
27193/* Override any GCC internal prototype to avoid an error.
27194 Use char because int might match the return type of a GCC
27195 builtin and then its argument prototype would still apply. */
27196#ifdef __cplusplus
27197extern "C"
27198#endif
27199char XShmAttach ();
27200int
27201main ()
27202{
27203return XShmAttach ();
27204 ;
27205 return 0;
27206}
27207_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027208if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027209 ac_cv_lib_Xext_XShmAttach=yes
27210else
cristy8b350f62009-11-15 23:12:43 +000027211 ac_cv_lib_Xext_XShmAttach=no
cristy3ed852e2009-09-05 21:47:34 +000027212fi
cristy8b350f62009-11-15 23:12:43 +000027213rm -f core conftest.err conftest.$ac_objext \
27214 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027215LIBS=$ac_check_lib_save_LIBS
27216fi
cristy8b350f62009-11-15 23:12:43 +000027217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShmAttach" >&5
cristy3ed852e2009-09-05 21:47:34 +000027218$as_echo "$ac_cv_lib_Xext_XShmAttach" >&6; }
cristyda16f162011-02-19 23:52:17 +000027219if test "x$ac_cv_lib_Xext_XShmAttach" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027220 XEXT_LIBS='-lXext' ;
cristy8b350f62009-11-15 23:12:43 +000027221$as_echo "#define HAVE_SHARED_MEMORY 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027222
27223fi
27224
27225 fi
27226
27227 #
27228 # Check for X11 shape extension
27229 #
cristy8b350f62009-11-15 23:12:43 +000027230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeCombineMask in -lXext" >&5
cristy3ed852e2009-09-05 21:47:34 +000027231$as_echo_n "checking for XShapeCombineMask in -lXext... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027232if ${ac_cv_lib_Xext_XShapeCombineMask+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027233 $as_echo_n "(cached) " >&6
27234else
27235 ac_check_lib_save_LIBS=$LIBS
27236LIBS="-lXext $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027237cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027238/* end confdefs.h. */
27239
27240/* Override any GCC internal prototype to avoid an error.
27241 Use char because int might match the return type of a GCC
27242 builtin and then its argument prototype would still apply. */
27243#ifdef __cplusplus
27244extern "C"
27245#endif
27246char XShapeCombineMask ();
27247int
27248main ()
27249{
27250return XShapeCombineMask ();
27251 ;
27252 return 0;
27253}
27254_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027255if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027256 ac_cv_lib_Xext_XShapeCombineMask=yes
27257else
cristy8b350f62009-11-15 23:12:43 +000027258 ac_cv_lib_Xext_XShapeCombineMask=no
cristy3ed852e2009-09-05 21:47:34 +000027259fi
cristy8b350f62009-11-15 23:12:43 +000027260rm -f core conftest.err conftest.$ac_objext \
27261 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027262LIBS=$ac_check_lib_save_LIBS
27263fi
cristy8b350f62009-11-15 23:12:43 +000027264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeCombineMask" >&5
cristy3ed852e2009-09-05 21:47:34 +000027265$as_echo "$ac_cv_lib_Xext_XShapeCombineMask" >&6; }
cristyda16f162011-02-19 23:52:17 +000027266if test "x$ac_cv_lib_Xext_XShapeCombineMask" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027267 XEXT_LIBS='-lXext' ;
cristy8b350f62009-11-15 23:12:43 +000027268$as_echo "#define HAVE_SHAPE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027269
27270fi
27271
cristy8b350f62009-11-15 23:12:43 +000027272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XtSetEventDispatcher in -lXt" >&5
cristy3ed852e2009-09-05 21:47:34 +000027273$as_echo_n "checking for XtSetEventDispatcher in -lXt... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027274if ${ac_cv_lib_Xt_XtSetEventDispatcher+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027275 $as_echo_n "(cached) " >&6
27276else
27277 ac_check_lib_save_LIBS=$LIBS
27278LIBS="-lXt $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027279cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027280/* end confdefs.h. */
27281
27282/* Override any GCC internal prototype to avoid an error.
27283 Use char because int might match the return type of a GCC
27284 builtin and then its argument prototype would still apply. */
27285#ifdef __cplusplus
27286extern "C"
27287#endif
27288char XtSetEventDispatcher ();
27289int
27290main ()
27291{
27292return XtSetEventDispatcher ();
27293 ;
27294 return 0;
27295}
27296_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027297if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027298 ac_cv_lib_Xt_XtSetEventDispatcher=yes
27299else
cristy8b350f62009-11-15 23:12:43 +000027300 ac_cv_lib_Xt_XtSetEventDispatcher=no
cristy3ed852e2009-09-05 21:47:34 +000027301fi
cristy8b350f62009-11-15 23:12:43 +000027302rm -f core conftest.err conftest.$ac_objext \
27303 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027304LIBS=$ac_check_lib_save_LIBS
27305fi
cristy8b350f62009-11-15 23:12:43 +000027306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xt_XtSetEventDispatcher" >&5
cristy3ed852e2009-09-05 21:47:34 +000027307$as_echo "$ac_cv_lib_Xt_XtSetEventDispatcher" >&6; }
cristyda16f162011-02-19 23:52:17 +000027308if test "x$ac_cv_lib_Xt_XtSetEventDispatcher" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027309 XT_LIBS='-lXt'
27310fi
27311
27312 LIBS="$XEXT_LIBS $XT_LIBS $LIBS"
27313fi
27314if test "$no_x" != 'yes'; then
27315 have_x='yes'
27316else
27317 have_x='no'
27318fi
cristy73bd4a52010-10-05 11:24:23 +000027319 if test "$have_x" = 'yes'; then
27320 X11_DELEGATE_TRUE=
27321 X11_DELEGATE_FALSE='#'
27322else
27323 X11_DELEGATE_TRUE='#'
27324 X11_DELEGATE_FALSE=
27325fi
27326
cristy3ed852e2009-09-05 21:47:34 +000027327
27328
27329
27330
27331#
27332# Check for ZLIB
27333#
27334
27335# Check whether --with-zlib was given.
cristy8b350f62009-11-15 23:12:43 +000027336if test "${with_zlib+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027337 withval=$with_zlib; with_zlib=$withval
27338else
27339 with_zlib='yes'
27340fi
27341
27342
27343if test "$with_zlib" != 'yes'; then
27344 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-zlib=$with_zlib "
27345fi
27346
27347have_zlib='no'
27348ZLIB_LIBS=''
27349if test "$with_zlib" != 'no' || test "$with_png" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000027350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000027351$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ZLIB" >&5
cristy3ed852e2009-09-05 21:47:34 +000027353$as_echo_n "checking for ZLIB... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000027355$as_echo "" >&6; }
27356 ZLIB_LIBS=''
27357 failed=0
27358 passed=0
cristy8b350f62009-11-15 23:12:43 +000027359 ac_fn_c_check_header_mongrel "$LINENO" "zconf.h" "ac_cv_header_zconf_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000027360if test "x$ac_cv_header_zconf_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027361 passed=`expr $passed + 1`
27362else
27363 failed=`expr $failed + 1`
27364fi
27365
27366
cristy8b350f62009-11-15 23:12:43 +000027367 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000027368if test "x$ac_cv_header_zlib_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027369 passed=`expr $passed + 1`
27370else
27371 failed=`expr $failed + 1`
27372fi
27373
27374
cristy8b350f62009-11-15 23:12:43 +000027375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compress in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027376$as_echo_n "checking for compress in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027377if ${ac_cv_lib_z_compress+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027378 $as_echo_n "(cached) " >&6
27379else
27380 ac_check_lib_save_LIBS=$LIBS
27381LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027382cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027383/* end confdefs.h. */
27384
27385/* Override any GCC internal prototype to avoid an error.
27386 Use char because int might match the return type of a GCC
27387 builtin and then its argument prototype would still apply. */
27388#ifdef __cplusplus
27389extern "C"
27390#endif
27391char compress ();
27392int
27393main ()
27394{
27395return compress ();
27396 ;
27397 return 0;
27398}
27399_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027400if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027401 ac_cv_lib_z_compress=yes
27402else
cristy8b350f62009-11-15 23:12:43 +000027403 ac_cv_lib_z_compress=no
cristy3ed852e2009-09-05 21:47:34 +000027404fi
cristy8b350f62009-11-15 23:12:43 +000027405rm -f core conftest.err conftest.$ac_objext \
27406 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027407LIBS=$ac_check_lib_save_LIBS
27408fi
cristy8b350f62009-11-15 23:12:43 +000027409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_compress" >&5
cristy3ed852e2009-09-05 21:47:34 +000027410$as_echo "$ac_cv_lib_z_compress" >&6; }
cristyda16f162011-02-19 23:52:17 +000027411if test "x$ac_cv_lib_z_compress" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027412 passed=`expr $passed + 1`
27413else
27414 failed=`expr $failed + 1`
27415fi
27416
cristy8b350f62009-11-15 23:12:43 +000027417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uncompress in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027418$as_echo_n "checking for uncompress in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027419if ${ac_cv_lib_z_uncompress+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027420 $as_echo_n "(cached) " >&6
27421else
27422 ac_check_lib_save_LIBS=$LIBS
27423LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027424cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027425/* end confdefs.h. */
27426
27427/* Override any GCC internal prototype to avoid an error.
27428 Use char because int might match the return type of a GCC
27429 builtin and then its argument prototype would still apply. */
27430#ifdef __cplusplus
27431extern "C"
27432#endif
27433char uncompress ();
27434int
27435main ()
27436{
27437return uncompress ();
27438 ;
27439 return 0;
27440}
27441_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027442if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027443 ac_cv_lib_z_uncompress=yes
27444else
cristy8b350f62009-11-15 23:12:43 +000027445 ac_cv_lib_z_uncompress=no
cristy3ed852e2009-09-05 21:47:34 +000027446fi
cristy8b350f62009-11-15 23:12:43 +000027447rm -f core conftest.err conftest.$ac_objext \
27448 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027449LIBS=$ac_check_lib_save_LIBS
27450fi
cristy8b350f62009-11-15 23:12:43 +000027451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_uncompress" >&5
cristy3ed852e2009-09-05 21:47:34 +000027452$as_echo "$ac_cv_lib_z_uncompress" >&6; }
cristyda16f162011-02-19 23:52:17 +000027453if test "x$ac_cv_lib_z_uncompress" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027454 passed=`expr $passed + 1`
27455else
27456 failed=`expr $failed + 1`
27457fi
27458
cristy8b350f62009-11-15 23:12:43 +000027459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027460$as_echo_n "checking for deflate in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027461if ${ac_cv_lib_z_deflate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027462 $as_echo_n "(cached) " >&6
27463else
27464 ac_check_lib_save_LIBS=$LIBS
27465LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027466cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027467/* end confdefs.h. */
27468
27469/* Override any GCC internal prototype to avoid an error.
27470 Use char because int might match the return type of a GCC
27471 builtin and then its argument prototype would still apply. */
27472#ifdef __cplusplus
27473extern "C"
27474#endif
27475char deflate ();
27476int
27477main ()
27478{
27479return deflate ();
27480 ;
27481 return 0;
27482}
27483_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027484if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027485 ac_cv_lib_z_deflate=yes
27486else
cristy8b350f62009-11-15 23:12:43 +000027487 ac_cv_lib_z_deflate=no
cristy3ed852e2009-09-05 21:47:34 +000027488fi
cristy8b350f62009-11-15 23:12:43 +000027489rm -f core conftest.err conftest.$ac_objext \
27490 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027491LIBS=$ac_check_lib_save_LIBS
27492fi
cristy8b350f62009-11-15 23:12:43 +000027493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
cristy3ed852e2009-09-05 21:47:34 +000027494$as_echo "$ac_cv_lib_z_deflate" >&6; }
cristyda16f162011-02-19 23:52:17 +000027495if test "x$ac_cv_lib_z_deflate" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027496 passed=`expr $passed + 1`
27497else
27498 failed=`expr $failed + 1`
27499fi
27500
cristy8b350f62009-11-15 23:12:43 +000027501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027502$as_echo_n "checking for inflate in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027503if ${ac_cv_lib_z_inflate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027504 $as_echo_n "(cached) " >&6
27505else
27506 ac_check_lib_save_LIBS=$LIBS
27507LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027508cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027509/* end confdefs.h. */
27510
27511/* Override any GCC internal prototype to avoid an error.
27512 Use char because int might match the return type of a GCC
27513 builtin and then its argument prototype would still apply. */
27514#ifdef __cplusplus
27515extern "C"
27516#endif
27517char inflate ();
27518int
27519main ()
27520{
27521return inflate ();
27522 ;
27523 return 0;
27524}
27525_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027526if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027527 ac_cv_lib_z_inflate=yes
27528else
cristy8b350f62009-11-15 23:12:43 +000027529 ac_cv_lib_z_inflate=no
cristy3ed852e2009-09-05 21:47:34 +000027530fi
cristy8b350f62009-11-15 23:12:43 +000027531rm -f core conftest.err conftest.$ac_objext \
27532 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027533LIBS=$ac_check_lib_save_LIBS
27534fi
cristy8b350f62009-11-15 23:12:43 +000027535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5
cristy3ed852e2009-09-05 21:47:34 +000027536$as_echo "$ac_cv_lib_z_inflate" >&6; }
cristyda16f162011-02-19 23:52:17 +000027537if test "x$ac_cv_lib_z_inflate" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027538 passed=`expr $passed + 1`
27539else
27540 failed=`expr $failed + 1`
27541fi
27542
cristy8b350f62009-11-15 23:12:43 +000027543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzseek in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027544$as_echo_n "checking for gzseek in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027545if ${ac_cv_lib_z_gzseek+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027546 $as_echo_n "(cached) " >&6
27547else
27548 ac_check_lib_save_LIBS=$LIBS
27549LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027550cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027551/* end confdefs.h. */
27552
27553/* Override any GCC internal prototype to avoid an error.
27554 Use char because int might match the return type of a GCC
27555 builtin and then its argument prototype would still apply. */
27556#ifdef __cplusplus
27557extern "C"
27558#endif
27559char gzseek ();
27560int
27561main ()
27562{
27563return gzseek ();
27564 ;
27565 return 0;
27566}
27567_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027568if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027569 ac_cv_lib_z_gzseek=yes
27570else
cristy8b350f62009-11-15 23:12:43 +000027571 ac_cv_lib_z_gzseek=no
cristy3ed852e2009-09-05 21:47:34 +000027572fi
cristy8b350f62009-11-15 23:12:43 +000027573rm -f core conftest.err conftest.$ac_objext \
27574 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027575LIBS=$ac_check_lib_save_LIBS
27576fi
cristy8b350f62009-11-15 23:12:43 +000027577{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzseek" >&5
cristy3ed852e2009-09-05 21:47:34 +000027578$as_echo "$ac_cv_lib_z_gzseek" >&6; }
cristyda16f162011-02-19 23:52:17 +000027579if test "x$ac_cv_lib_z_gzseek" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027580 passed=`expr $passed + 1`
27581else
27582 failed=`expr $failed + 1`
27583fi
27584
cristy8b350f62009-11-15 23:12:43 +000027585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gztell in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000027586$as_echo_n "checking for gztell in -lz... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027587if ${ac_cv_lib_z_gztell+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027588 $as_echo_n "(cached) " >&6
27589else
27590 ac_check_lib_save_LIBS=$LIBS
27591LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027592cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027593/* end confdefs.h. */
27594
27595/* Override any GCC internal prototype to avoid an error.
27596 Use char because int might match the return type of a GCC
27597 builtin and then its argument prototype would still apply. */
27598#ifdef __cplusplus
27599extern "C"
27600#endif
27601char gztell ();
27602int
27603main ()
27604{
27605return gztell ();
27606 ;
27607 return 0;
27608}
27609_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027610if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027611 ac_cv_lib_z_gztell=yes
27612else
cristy8b350f62009-11-15 23:12:43 +000027613 ac_cv_lib_z_gztell=no
cristy3ed852e2009-09-05 21:47:34 +000027614fi
cristy8b350f62009-11-15 23:12:43 +000027615rm -f core conftest.err conftest.$ac_objext \
27616 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027617LIBS=$ac_check_lib_save_LIBS
27618fi
cristy8b350f62009-11-15 23:12:43 +000027619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gztell" >&5
cristy3ed852e2009-09-05 21:47:34 +000027620$as_echo "$ac_cv_lib_z_gztell" >&6; }
cristyda16f162011-02-19 23:52:17 +000027621if test "x$ac_cv_lib_z_gztell" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027622 passed=`expr $passed + 1`
27623else
27624 failed=`expr $failed + 1`
27625fi
27626
cristy8b350f62009-11-15 23:12:43 +000027627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ZLIB package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000027628$as_echo_n "checking if ZLIB package is complete... " >&6; }
27629 if test $passed -gt 0; then
27630 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000027631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000027632$as_echo "no -- some components failed test" >&6; }
27633 have_zlib='no (failed tests)'
27634 else
27635 ZLIB_LIBS='-lz'
27636 LIBS="$ZLIB_LIBS $LIBS"
27637
cristy8b350f62009-11-15 23:12:43 +000027638$as_echo "#define ZLIB_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027639
cristy8b350f62009-11-15 23:12:43 +000027640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000027641$as_echo "yes" >&6; }
27642 have_zlib='yes'
27643 fi
27644 else
cristy8b350f62009-11-15 23:12:43 +000027645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000027646$as_echo "no" >&6; }
27647 fi
27648fi
cristy73bd4a52010-10-05 11:24:23 +000027649 if test "$have_zlib" = 'yes'; then
27650 ZLIB_DELEGATE_TRUE=
27651 ZLIB_DELEGATE_FALSE='#'
27652else
27653 ZLIB_DELEGATE_TRUE='#'
27654 ZLIB_DELEGATE_FALSE=
27655fi
27656
cristy3ed852e2009-09-05 21:47:34 +000027657
27658
27659#
27660# If profiling, then check for -ldl and dlopen (required for Solaris & gcc)
27661#
27662LIB_DL=''
27663if test "$enable_profiling" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000027664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
cristy3ed852e2009-09-05 21:47:34 +000027665$as_echo_n "checking for dlopen in -ldl... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027666if ${ac_cv_lib_dl_dlopen+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027667 $as_echo_n "(cached) " >&6
27668else
27669 ac_check_lib_save_LIBS=$LIBS
27670LIBS="-ldl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027671cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027672/* end confdefs.h. */
27673
27674/* Override any GCC internal prototype to avoid an error.
27675 Use char because int might match the return type of a GCC
27676 builtin and then its argument prototype would still apply. */
27677#ifdef __cplusplus
27678extern "C"
27679#endif
27680char dlopen ();
27681int
27682main ()
27683{
27684return dlopen ();
27685 ;
27686 return 0;
27687}
27688_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027689if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027690 ac_cv_lib_dl_dlopen=yes
27691else
cristy8b350f62009-11-15 23:12:43 +000027692 ac_cv_lib_dl_dlopen=no
cristy3ed852e2009-09-05 21:47:34 +000027693fi
cristy8b350f62009-11-15 23:12:43 +000027694rm -f core conftest.err conftest.$ac_objext \
27695 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027696LIBS=$ac_check_lib_save_LIBS
27697fi
cristy8b350f62009-11-15 23:12:43 +000027698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000027699$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
cristyda16f162011-02-19 23:52:17 +000027700if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027701 LIB_DL='-ldl'
27702fi
27703
27704 LIBS="$LIB_DL $LIBS"
27705fi
27706
27707
27708
27709#
27710# Check for Autotrace delegate library.
27711#
27712
27713# Check whether --with-autotrace was given.
cristy8b350f62009-11-15 23:12:43 +000027714if test "${with_autotrace+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027715 withval=$with_autotrace; with_autotrace=$withval
27716else
27717 with_autotrace='no'
27718fi
27719
27720
27721if test "$with_autotrace" != 'yes'; then
27722 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-autotrace=$with_autotrace "
27723fi
27724
27725have_autotrace='no'
27726AUTOTRACE_CFLAGS=""
27727AUTOTRACE_LIBS=""
27728AUTOTRACE_PKG=""
27729if test "x$with_autotrace" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000027730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000027731$as_echo "-------------------------------------------------------------" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000027732
27733pkg_failed=no
27734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AUTOTRACE" >&5
27735$as_echo_n "checking for AUTOTRACE... " >&6; }
27736
27737if test -n "$AUTOTRACE_CFLAGS"; then
27738 pkg_cv_AUTOTRACE_CFLAGS="$AUTOTRACE_CFLAGS"
27739 elif test -n "$PKG_CONFIG"; then
27740 if test -n "$PKG_CONFIG" && \
27741 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"autotrace >= 0.31.1\""; } >&5
27742 ($PKG_CONFIG --exists --print-errors "autotrace >= 0.31.1") 2>&5
27743 ac_status=$?
27744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
27745 test $ac_status = 0; }; then
27746 pkg_cv_AUTOTRACE_CFLAGS=`$PKG_CONFIG --cflags "autotrace >= 0.31.1" 2>/dev/null`
27747else
27748 pkg_failed=yes
27749fi
27750 else
27751 pkg_failed=untried
27752fi
27753if test -n "$AUTOTRACE_LIBS"; then
27754 pkg_cv_AUTOTRACE_LIBS="$AUTOTRACE_LIBS"
27755 elif test -n "$PKG_CONFIG"; then
27756 if test -n "$PKG_CONFIG" && \
27757 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"autotrace >= 0.31.1\""; } >&5
27758 ($PKG_CONFIG --exists --print-errors "autotrace >= 0.31.1") 2>&5
27759 ac_status=$?
27760 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
27761 test $ac_status = 0; }; then
27762 pkg_cv_AUTOTRACE_LIBS=`$PKG_CONFIG --libs "autotrace >= 0.31.1" 2>/dev/null`
27763else
27764 pkg_failed=yes
27765fi
27766 else
27767 pkg_failed=untried
27768fi
27769
27770
27771
27772if test $pkg_failed = yes; then
27773
27774if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
27775 _pkg_short_errors_supported=yes
27776else
27777 _pkg_short_errors_supported=no
27778fi
27779 if test $_pkg_short_errors_supported = yes; then
27780 AUTOTRACE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "autotrace >= 0.31.1" 2>&1`
27781 else
27782 AUTOTRACE_PKG_ERRORS=`$PKG_CONFIG --print-errors "autotrace >= 0.31.1" 2>&1`
27783 fi
27784 # Put the nasty error message in config.log where it belongs
27785 echo "$AUTOTRACE_PKG_ERRORS" >&5
27786
27787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27788$as_echo "no" >&6; }
27789 have_autotrace=no
27790elif test $pkg_failed = untried; then
27791 have_autotrace=no
27792else
27793 AUTOTRACE_CFLAGS=$pkg_cv_AUTOTRACE_CFLAGS
27794 AUTOTRACE_LIBS=$pkg_cv_AUTOTRACE_LIBS
27795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
27796$as_echo "yes" >&6; }
27797 have_autotrace=yes
27798fi
cristy8b350f62009-11-15 23:12:43 +000027799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000027800$as_echo "" >&6; }
27801fi
27802
27803if test "$have_autotrace" = 'yes'; then
27804 failed=0
27805
cristy8b350f62009-11-15 23:12:43 +000027806$as_echo "#define AUTOTRACE_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027807
27808 if test "$with_modules" = 'no'; then
27809 CPPFLAGS="$AUTOTRACE_CFLAGS $CPPFLAGS"
27810 fi
27811fi
27812
cristy73bd4a52010-10-05 11:24:23 +000027813 if test "$have_autotrace" = 'yes'; then
27814 AUTOTRACE_DELEGATE_TRUE=
27815 AUTOTRACE_DELEGATE_FALSE='#'
27816else
27817 AUTOTRACE_DELEGATE_TRUE='#'
27818 AUTOTRACE_DELEGATE_FALSE=
27819fi
27820
cristy3ed852e2009-09-05 21:47:34 +000027821
27822
27823
27824
27825#
27826# Check for Display Postscript delegate library.
27827#
27828
27829# Check whether --with-dps was given.
cristy8b350f62009-11-15 23:12:43 +000027830if test "${with_dps+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027831 withval=$with_dps; with_dps=$withval
27832else
27833 with_dps='yes'
27834fi
27835
27836
27837if test "$with_dps" != 'yes'; then
27838 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-dps=$with_dps "
27839fi
27840
27841have_dps='no'
27842DPS_LIBS=''
27843if test "$with_dps" != 'no' && test "$with_x" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000027844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000027845$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPS" >&5
cristy3ed852e2009-09-05 21:47:34 +000027847$as_echo_n "checking for DPS... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000027849$as_echo "" >&6; }
27850 failed=0
27851 passed=0
27852 PERSIST_CPPFLAGS="$CPPFLAGS"
27853 CPPFLAGS="$CPPFLAGS -I${ac_x_includes}/X11"
cristy8b350f62009-11-15 23:12:43 +000027854 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 +000027855if test "x$ac_cv_header_DPS_dpsXclient_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027856 passed=`expr $passed + 1`
27857else
27858 failed=`expr $failed + 1`
27859fi
27860
27861
27862 # DPS issues:
27863 # XFree86-4.x needs -lXt to provide XtMalloc for -ldps.
27864 # Cygwin doesn't deliver -lXt as a DLL, which prevents a DLL build.
27865 # Adobe DPS (as delivered on Solaris) doesn't require -lXt.
27866 # ImageMagick itself doesn't use -lXt.
27867 have_libdps='no'
27868 LIBDPS_XT=''
cristy8b350f62009-11-15 23:12:43 +000027869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPSInitialize in -ldps" >&5
cristy3ed852e2009-09-05 21:47:34 +000027870$as_echo_n "checking for DPSInitialize in -ldps... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027871if ${ac_cv_lib_dps_DPSInitialize+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027872 $as_echo_n "(cached) " >&6
27873else
27874 ac_check_lib_save_LIBS=$LIBS
27875LIBS="-ldps $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027876cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027877/* end confdefs.h. */
27878
27879/* Override any GCC internal prototype to avoid an error.
27880 Use char because int might match the return type of a GCC
27881 builtin and then its argument prototype would still apply. */
27882#ifdef __cplusplus
27883extern "C"
27884#endif
27885char DPSInitialize ();
27886int
27887main ()
27888{
27889return DPSInitialize ();
27890 ;
27891 return 0;
27892}
27893_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027894if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027895 ac_cv_lib_dps_DPSInitialize=yes
27896else
cristy8b350f62009-11-15 23:12:43 +000027897 ac_cv_lib_dps_DPSInitialize=no
cristy3ed852e2009-09-05 21:47:34 +000027898fi
cristy8b350f62009-11-15 23:12:43 +000027899rm -f core conftest.err conftest.$ac_objext \
27900 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027901LIBS=$ac_check_lib_save_LIBS
27902fi
cristy8b350f62009-11-15 23:12:43 +000027903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dps_DPSInitialize" >&5
cristy3ed852e2009-09-05 21:47:34 +000027904$as_echo "$ac_cv_lib_dps_DPSInitialize" >&6; }
cristyda16f162011-02-19 23:52:17 +000027905if test "x$ac_cv_lib_dps_DPSInitialize" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027906 have_libdps='yes'
27907else
27908 have_libdps='no'
27909fi
27910
27911 if test "$have_libdps" != 'yes'; then
27912 # Unset cache variable so we can try again.
27913 unset ac_cv_lib_dps_DPSInitialize
cristy8b350f62009-11-15 23:12:43 +000027914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPSInitialize in -ldps" >&5
cristy3ed852e2009-09-05 21:47:34 +000027915$as_echo_n "checking for DPSInitialize in -ldps... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027916if ${ac_cv_lib_dps_DPSInitialize+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027917 $as_echo_n "(cached) " >&6
27918else
27919 ac_check_lib_save_LIBS=$LIBS
27920LIBS="-ldps -lXt $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027921cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027922/* end confdefs.h. */
27923
27924/* Override any GCC internal prototype to avoid an error.
27925 Use char because int might match the return type of a GCC
27926 builtin and then its argument prototype would still apply. */
27927#ifdef __cplusplus
27928extern "C"
27929#endif
27930char DPSInitialize ();
27931int
27932main ()
27933{
27934return DPSInitialize ();
27935 ;
27936 return 0;
27937}
27938_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027939if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027940 ac_cv_lib_dps_DPSInitialize=yes
27941else
cristy8b350f62009-11-15 23:12:43 +000027942 ac_cv_lib_dps_DPSInitialize=no
cristy3ed852e2009-09-05 21:47:34 +000027943fi
cristy8b350f62009-11-15 23:12:43 +000027944rm -f core conftest.err conftest.$ac_objext \
27945 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027946LIBS=$ac_check_lib_save_LIBS
27947fi
cristy8b350f62009-11-15 23:12:43 +000027948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dps_DPSInitialize" >&5
cristy3ed852e2009-09-05 21:47:34 +000027949$as_echo "$ac_cv_lib_dps_DPSInitialize" >&6; }
cristyda16f162011-02-19 23:52:17 +000027950if test "x$ac_cv_lib_dps_DPSInitialize" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000027951 have_libdps='yes'
27952else
27953 have_libdps='no'
27954fi
27955
27956 if test "$have_libdps" = 'yes'; then
27957 LIBDPS_XT='-lXt'
27958 fi
27959 fi
27960 if test "$have_libdps" = 'yes'; then
27961 passed=`expr $passed + 1`
27962 else
27963 failed=`expr $failed + 1`
27964 fi
cristy8b350f62009-11-15 23:12:43 +000027965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XDPSPixelsPerPoint in -ldpstk" >&5
cristy3ed852e2009-09-05 21:47:34 +000027966$as_echo_n "checking for XDPSPixelsPerPoint in -ldpstk... " >&6; }
cristyda16f162011-02-19 23:52:17 +000027967if ${ac_cv_lib_dpstk_XDPSPixelsPerPoint+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000027968 $as_echo_n "(cached) " >&6
27969else
27970 ac_check_lib_save_LIBS=$LIBS
27971LIBS="-ldpstk -ldps $LIBDPS_XT $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027972cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027973/* end confdefs.h. */
27974
27975/* Override any GCC internal prototype to avoid an error.
27976 Use char because int might match the return type of a GCC
27977 builtin and then its argument prototype would still apply. */
27978#ifdef __cplusplus
27979extern "C"
27980#endif
27981char XDPSPixelsPerPoint ();
27982int
27983main ()
27984{
27985return XDPSPixelsPerPoint ();
27986 ;
27987 return 0;
27988}
27989_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027990if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027991 ac_cv_lib_dpstk_XDPSPixelsPerPoint=yes
27992else
cristy8b350f62009-11-15 23:12:43 +000027993 ac_cv_lib_dpstk_XDPSPixelsPerPoint=no
cristy3ed852e2009-09-05 21:47:34 +000027994fi
cristy8b350f62009-11-15 23:12:43 +000027995rm -f core conftest.err conftest.$ac_objext \
27996 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027997LIBS=$ac_check_lib_save_LIBS
27998fi
cristy8b350f62009-11-15 23:12:43 +000027999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dpstk_XDPSPixelsPerPoint" >&5
cristy3ed852e2009-09-05 21:47:34 +000028000$as_echo "$ac_cv_lib_dpstk_XDPSPixelsPerPoint" >&6; }
cristyda16f162011-02-19 23:52:17 +000028001if test "x$ac_cv_lib_dpstk_XDPSPixelsPerPoint" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028002 passed=`expr $passed + 1`
28003else
28004 failed=`expr $failed + 1`
28005fi
28006
cristy8b350f62009-11-15 23:12:43 +000028007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPS package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000028008$as_echo_n "checking if DPS package is complete... " >&6; }
28009 if test $passed -gt 0; then
28010 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000028011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000028012$as_echo "no -- some components failed test" >&6; }
28013 have_dps='no (failed tests)'
28014 CPPFLAGS="$PERSIST_CPPFLAGS"
28015 else
28016 DPS_LIBS="-ldpstk -ldps ${LIBDPS_XT}"
28017 LIBS="$DPS_LIBS $LIBS"
28018
cristy8b350f62009-11-15 23:12:43 +000028019$as_echo "#define DPS_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028020
cristy8b350f62009-11-15 23:12:43 +000028021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000028022$as_echo "yes" >&6; }
28023 have_dps='yes'
28024 fi
28025 else
cristy8b350f62009-11-15 23:12:43 +000028026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028027$as_echo "no" >&6; }
28028 CPPFLAGS=$PERSIST_CPPFLAGS
28029 fi
28030fi
cristy73bd4a52010-10-05 11:24:23 +000028031 if test "$have_dps" = 'yes'; then
28032 DPS_DELEGATE_TRUE=
28033 DPS_DELEGATE_FALSE='#'
28034else
28035 DPS_DELEGATE_TRUE='#'
28036 DPS_DELEGATE_FALSE=
28037fi
28038
cristy3ed852e2009-09-05 21:47:34 +000028039
28040
28041
28042#
28043# Check for DJVU delegate library.
28044#
28045
28046# Check whether --with-djvu was given.
cristy8b350f62009-11-15 23:12:43 +000028047if test "${with_djvu+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028048 withval=$with_djvu; with_djvu=$withval
28049else
28050 with_djvu='yes'
28051fi
28052
28053
28054if test "$with_djvu" != 'yes'; then
28055 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-djvu=$with_djvu "
28056fi
28057
28058have_djvu='no'
28059DJVU_LIBS=''
28060if test "$with_djvu" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000028061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000028062$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000028063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DJVU" >&5
cristy3ed852e2009-09-05 21:47:34 +000028064$as_echo_n "checking for DJVU... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000028066$as_echo "" >&6; }
28067 failed=0
28068 passed=0
cristy8b350f62009-11-15 23:12:43 +000028069 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 +000028070if test "x$ac_cv_header_libdjvu_ddjvuapi_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028071 passed=`expr $passed + 1`
28072else
28073 failed=`expr $failed + 1`
28074fi
28075
28076
cristy8b350f62009-11-15 23:12:43 +000028077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ddjvu_context_create in -ldjvulibre" >&5
cristy3ed852e2009-09-05 21:47:34 +000028078$as_echo_n "checking for ddjvu_context_create in -ldjvulibre... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028079if ${ac_cv_lib_djvulibre_ddjvu_context_create+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028080 $as_echo_n "(cached) " >&6
28081else
28082 ac_check_lib_save_LIBS=$LIBS
28083LIBS="-ldjvulibre $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028084cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028085/* end confdefs.h. */
28086
28087/* Override any GCC internal prototype to avoid an error.
28088 Use char because int might match the return type of a GCC
28089 builtin and then its argument prototype would still apply. */
28090#ifdef __cplusplus
28091extern "C"
28092#endif
28093char ddjvu_context_create ();
28094int
28095main ()
28096{
28097return ddjvu_context_create ();
28098 ;
28099 return 0;
28100}
28101_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028102if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028103 ac_cv_lib_djvulibre_ddjvu_context_create=yes
28104else
cristy8b350f62009-11-15 23:12:43 +000028105 ac_cv_lib_djvulibre_ddjvu_context_create=no
cristy3ed852e2009-09-05 21:47:34 +000028106fi
cristy8b350f62009-11-15 23:12:43 +000028107rm -f core conftest.err conftest.$ac_objext \
28108 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028109LIBS=$ac_check_lib_save_LIBS
28110fi
cristy8b350f62009-11-15 23:12:43 +000028111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_djvulibre_ddjvu_context_create" >&5
cristy3ed852e2009-09-05 21:47:34 +000028112$as_echo "$ac_cv_lib_djvulibre_ddjvu_context_create" >&6; }
cristyda16f162011-02-19 23:52:17 +000028113if test "x$ac_cv_lib_djvulibre_ddjvu_context_create" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028114 passed=`expr $passed + 1`
28115else
28116 failed=`expr $failed + 1`
28117fi
28118
cristy8b350f62009-11-15 23:12:43 +000028119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DJVU package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000028120$as_echo_n "checking if DJVU package is complete... " >&6; }
28121 if test $passed -gt 0; then
28122 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000028123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000028124$as_echo "no -- some components failed test" >&6; }
28125 have_djvu='no (failed tests)'
28126 else
28127 DJVU_LIBS='-ldjvulibre'
28128 LIBS="$DJVU_LIBS $LIBS"
28129
cristy8b350f62009-11-15 23:12:43 +000028130$as_echo "#define DJVU_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028131
cristy8b350f62009-11-15 23:12:43 +000028132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000028133$as_echo "yes" >&6; }
28134 have_djvu='yes'
28135 fi
28136 else
cristy8b350f62009-11-15 23:12:43 +000028137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028138$as_echo "no" >&6; }
28139 fi
28140fi
cristy73bd4a52010-10-05 11:24:23 +000028141 if test "$have_djvu" = 'yes'; then
28142 DJVU_DELEGATE_TRUE=
28143 DJVU_DELEGATE_FALSE='#'
28144else
28145 DJVU_DELEGATE_TRUE='#'
28146 DJVU_DELEGATE_FALSE=
28147fi
28148
cristy3ed852e2009-09-05 21:47:34 +000028149
28150
28151
28152#
cristy430a7312010-01-21 20:44:04 +000028153# Set DejaVu font directory.
28154#
28155
28156# Check whether --with-dejavu-font-dir was given.
28157if test "${with_dejavu_font_dir+set}" = set; then :
28158 withval=$with_dejavu_font_dir; with_dejavu_font_dir=$withval
28159else
28160 with_dejavu_font_dir='default'
28161fi
28162
28163
28164if test "$with_dejavu_font_dir" != 'default'; then
28165 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-dejavu-font-dir=$with_dejavu_font_dir "
28166fi
28167
28168
28169#
cristy3ed852e2009-09-05 21:47:34 +000028170# Check for FFTW delegate library.
28171#
28172
28173# Check whether --with-fftw was given.
cristy8b350f62009-11-15 23:12:43 +000028174if test "${with_fftw+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028175 withval=$with_fftw; with_fftw=$withval
28176else
28177 with_fftw='yes'
28178fi
28179
28180
28181if test "$with_fftw" != 'yes'; then
28182 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fftw=$with_fftw "
28183fi
28184
28185have_fftw='no'
28186FFTW_LIBS=''
28187if test "$with_fftw" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000028188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000028189$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000028190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FFTW" >&5
cristy3ed852e2009-09-05 21:47:34 +000028191$as_echo_n "checking for FFTW... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000028193$as_echo "" >&6; }
28194 failed=0
28195 passed=0
cristy8b350f62009-11-15 23:12:43 +000028196 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000028197if test "x$ac_cv_header_fftw3_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028198 passed=`expr $passed + 1`
28199else
28200 failed=`expr $failed + 1`
28201fi
28202
28203
cristy8b350f62009-11-15 23:12:43 +000028204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
cristy3ed852e2009-09-05 21:47:34 +000028205$as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028206if ${ac_cv_lib_fftw3_fftw_execute+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028207 $as_echo_n "(cached) " >&6
28208else
28209 ac_check_lib_save_LIBS=$LIBS
28210LIBS="-lfftw3 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028211cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028212/* end confdefs.h. */
28213
28214/* Override any GCC internal prototype to avoid an error.
28215 Use char because int might match the return type of a GCC
28216 builtin and then its argument prototype would still apply. */
28217#ifdef __cplusplus
28218extern "C"
28219#endif
28220char fftw_execute ();
28221int
28222main ()
28223{
28224return fftw_execute ();
28225 ;
28226 return 0;
28227}
28228_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028229if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028230 ac_cv_lib_fftw3_fftw_execute=yes
28231else
cristy8b350f62009-11-15 23:12:43 +000028232 ac_cv_lib_fftw3_fftw_execute=no
cristy3ed852e2009-09-05 21:47:34 +000028233fi
cristy8b350f62009-11-15 23:12:43 +000028234rm -f core conftest.err conftest.$ac_objext \
28235 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028236LIBS=$ac_check_lib_save_LIBS
28237fi
cristy8b350f62009-11-15 23:12:43 +000028238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
cristy3ed852e2009-09-05 21:47:34 +000028239$as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
cristyda16f162011-02-19 23:52:17 +000028240if test "x$ac_cv_lib_fftw3_fftw_execute" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028241 passed=`expr $passed + 1`
28242else
28243 failed=`expr $failed + 1`
28244fi
28245
cristy8b350f62009-11-15 23:12:43 +000028246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FFTW package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000028247$as_echo_n "checking if FFTW package is complete... " >&6; }
28248 if test $passed -gt 0; then
28249 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000028250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000028251$as_echo "no -- some components failed test" >&6; }
28252 have_fftw='no (failed tests)'
28253 else
28254 FFTW_LIBS='-lfftw3'
28255 LIBS="$FFTW_LIBS $LIBS"
28256
cristy8b350f62009-11-15 23:12:43 +000028257$as_echo "#define FFTW_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028258
cristy8b350f62009-11-15 23:12:43 +000028259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000028260$as_echo "yes" >&6; }
28261 have_fftw='yes'
28262 fi
28263 else
cristy8b350f62009-11-15 23:12:43 +000028264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028265$as_echo "no" >&6; }
28266 fi
28267fi
cristy73bd4a52010-10-05 11:24:23 +000028268 if test "$have_fftw" = 'yes'; then
28269 FFTW_DELEGATE_TRUE=
28270 FFTW_DELEGATE_FALSE='#'
28271else
28272 FFTW_DELEGATE_TRUE='#'
28273 FFTW_DELEGATE_FALSE=
28274fi
28275
cristy3ed852e2009-09-05 21:47:34 +000028276
28277
28278
28279#
28280# Check for FlashPIX delegate library.
28281#
28282
28283# Check whether --with-fpx was given.
cristy8b350f62009-11-15 23:12:43 +000028284if test "${with_fpx+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028285 withval=$with_fpx; with_fpx=$withval
28286else
28287 with_fpx='yes'
28288fi
28289
28290
28291if test "$with_fpx" != 'yes'; then
28292 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fpx=$with_fpx "
28293fi
28294
28295have_fpx='no'
28296FPX_LIBS=''
28297if test "$with_fpx" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000028298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000028299$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000028300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FlashPIX" >&5
cristy3ed852e2009-09-05 21:47:34 +000028301$as_echo_n "checking for FlashPIX... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000028303$as_echo "" >&6; }
28304 failed=0
28305 passed=0
28306 ac_ext=cpp
28307ac_cpp='$CXXCPP $CPPFLAGS'
28308ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
28309ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
28310ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
28311
28312
cristy8b350f62009-11-15 23:12:43 +000028313ac_fn_cxx_check_header_mongrel "$LINENO" "fpxlib.h" "ac_cv_header_fpxlib_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000028314if test "x$ac_cv_header_fpxlib_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028315 passed=`expr $passed + 1`
28316else
28317 failed=`expr $failed + 1`
28318fi
28319
28320
cristy8b350f62009-11-15 23:12:43 +000028321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FPX_OpenImageByFilename in -lfpx" >&5
cristy3ed852e2009-09-05 21:47:34 +000028322$as_echo_n "checking for FPX_OpenImageByFilename in -lfpx... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028323if ${ac_cv_lib_fpx_FPX_OpenImageByFilename+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028324 $as_echo_n "(cached) " >&6
28325else
28326 ac_check_lib_save_LIBS=$LIBS
28327LIBS="-lfpx $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028328cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028329/* end confdefs.h. */
28330
28331/* Override any GCC internal prototype to avoid an error.
28332 Use char because int might match the return type of a GCC
28333 builtin and then its argument prototype would still apply. */
28334#ifdef __cplusplus
28335extern "C"
28336#endif
28337char FPX_OpenImageByFilename ();
28338int
28339main ()
28340{
28341return FPX_OpenImageByFilename ();
28342 ;
28343 return 0;
28344}
28345_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028346if ac_fn_cxx_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028347 ac_cv_lib_fpx_FPX_OpenImageByFilename=yes
28348else
cristy8b350f62009-11-15 23:12:43 +000028349 ac_cv_lib_fpx_FPX_OpenImageByFilename=no
cristy3ed852e2009-09-05 21:47:34 +000028350fi
cristy8b350f62009-11-15 23:12:43 +000028351rm -f core conftest.err conftest.$ac_objext \
28352 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028353LIBS=$ac_check_lib_save_LIBS
28354fi
cristy8b350f62009-11-15 23:12:43 +000028355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fpx_FPX_OpenImageByFilename" >&5
cristy3ed852e2009-09-05 21:47:34 +000028356$as_echo "$ac_cv_lib_fpx_FPX_OpenImageByFilename" >&6; }
cristyda16f162011-02-19 23:52:17 +000028357if test "x$ac_cv_lib_fpx_FPX_OpenImageByFilename" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028358 passed=`expr $passed + 1`
28359else
28360 failed=`expr $failed + 1`
28361fi
28362
28363 ac_ext=c
28364ac_cpp='$CPP $CPPFLAGS'
28365ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
28366ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
28367ac_compiler_gnu=$ac_cv_c_compiler_gnu
28368
cristy8b350f62009-11-15 23:12:43 +000028369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FlashPIX package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000028370$as_echo_n "checking if FlashPIX package is complete... " >&6; }
28371 if test $passed -gt 0; then
28372 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000028373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000028374$as_echo "no -- some components failed test" >&6; }
28375 have_fpx='no (failed tests)'
28376 else
28377 FPX_LIBS='-lfpx'
28378
cristy8b350f62009-11-15 23:12:43 +000028379$as_echo "#define FPX_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028380
cristy8b350f62009-11-15 23:12:43 +000028381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000028382$as_echo "yes" >&6; }
28383 have_fpx='yes'
28384 PERLMAINCC="$CXX"
28385 fi
28386 else
cristy8b350f62009-11-15 23:12:43 +000028387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028388$as_echo "no" >&6; }
28389 fi
28390fi
cristy73bd4a52010-10-05 11:24:23 +000028391 if test "$have_fpx" = 'yes'; then
28392 FPX_DELEGATE_TRUE=
28393 FPX_DELEGATE_FALSE='#'
28394else
28395 FPX_DELEGATE_TRUE='#'
28396 FPX_DELEGATE_FALSE=
28397fi
28398
cristy3ed852e2009-09-05 21:47:34 +000028399
28400
28401
28402#
28403# Check for fontconfig delegate library.
28404#
28405
28406# Check whether --with-fontconfig was given.
cristy8b350f62009-11-15 23:12:43 +000028407if test "${with_fontconfig+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028408 withval=$with_fontconfig; with_fontconfig=$withval
28409else
28410 with_fontconfig=$have_x
28411fi
28412
28413
28414if test "$with_fontconfig" != 'yes'; then
28415 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fontconfig=$with_fontconfig "
28416fi
28417
28418have_fontconfig='no'
28419FONTCONFIG_CFLAGS=""
28420FONTCONFIG_LIBS=""
28421FONTCONFIG_PKG=""
28422if test "x$with_fontconfig" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000028423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000028424$as_echo "-------------------------------------------------------------" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000028425
28426pkg_failed=no
28427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FONTCONFIG" >&5
28428$as_echo_n "checking for FONTCONFIG... " >&6; }
28429
28430if test -n "$FONTCONFIG_CFLAGS"; then
28431 pkg_cv_FONTCONFIG_CFLAGS="$FONTCONFIG_CFLAGS"
28432 elif test -n "$PKG_CONFIG"; then
28433 if test -n "$PKG_CONFIG" && \
28434 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig >= 2.1.0\""; } >&5
28435 ($PKG_CONFIG --exists --print-errors "fontconfig >= 2.1.0") 2>&5
28436 ac_status=$?
28437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28438 test $ac_status = 0; }; then
28439 pkg_cv_FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig >= 2.1.0" 2>/dev/null`
28440else
28441 pkg_failed=yes
28442fi
28443 else
28444 pkg_failed=untried
28445fi
28446if test -n "$FONTCONFIG_LIBS"; then
28447 pkg_cv_FONTCONFIG_LIBS="$FONTCONFIG_LIBS"
28448 elif test -n "$PKG_CONFIG"; then
28449 if test -n "$PKG_CONFIG" && \
28450 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig >= 2.1.0\""; } >&5
28451 ($PKG_CONFIG --exists --print-errors "fontconfig >= 2.1.0") 2>&5
28452 ac_status=$?
28453 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28454 test $ac_status = 0; }; then
28455 pkg_cv_FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig >= 2.1.0" 2>/dev/null`
28456else
28457 pkg_failed=yes
28458fi
28459 else
28460 pkg_failed=untried
28461fi
28462
28463
28464
28465if test $pkg_failed = yes; then
28466
28467if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
28468 _pkg_short_errors_supported=yes
28469else
28470 _pkg_short_errors_supported=no
28471fi
28472 if test $_pkg_short_errors_supported = yes; then
28473 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "fontconfig >= 2.1.0" 2>&1`
28474 else
28475 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --print-errors "fontconfig >= 2.1.0" 2>&1`
28476 fi
28477 # Put the nasty error message in config.log where it belongs
28478 echo "$FONTCONFIG_PKG_ERRORS" >&5
28479
28480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28481$as_echo "no" >&6; }
28482 have_fontconfig=no
28483elif test $pkg_failed = untried; then
28484 have_fontconfig=no
28485else
28486 FONTCONFIG_CFLAGS=$pkg_cv_FONTCONFIG_CFLAGS
28487 FONTCONFIG_LIBS=$pkg_cv_FONTCONFIG_LIBS
28488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
28489$as_echo "yes" >&6; }
28490 have_fontconfig=yes
28491fi
cristy8b350f62009-11-15 23:12:43 +000028492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000028493$as_echo "" >&6; }
28494fi
28495
28496if test "$have_fontconfig" = 'yes'; then
28497
cristy8b350f62009-11-15 23:12:43 +000028498$as_echo "#define FONTCONFIG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028499
cristyd09bcf92010-03-25 03:04:45 +000028500 if test "$with_modules" = 'no'; then
cristy3ed852e2009-09-05 21:47:34 +000028501 CPPFLAGS="$FONTCONFIG_CFLAGS $CPPFLAGS"
cristyd09bcf92010-03-25 03:04:45 +000028502 fi
cristy3ed852e2009-09-05 21:47:34 +000028503fi
28504
cristy73bd4a52010-10-05 11:24:23 +000028505 if test "$have_fontconfig" = 'yes'; then
28506 FONTCONFIG_DELEGATE_TRUE=
28507 FONTCONFIG_DELEGATE_FALSE='#'
28508else
28509 FONTCONFIG_DELEGATE_TRUE='#'
28510 FONTCONFIG_DELEGATE_FALSE=
28511fi
28512
cristy3ed852e2009-09-05 21:47:34 +000028513
28514
28515
28516
28517#
28518# Check for freetype delegate library.
28519#
28520
28521# Check whether --with-freetype was given.
cristy8b350f62009-11-15 23:12:43 +000028522if test "${with_freetype+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028523 withval=$with_freetype; with_freetype=$withval
28524else
28525 with_freetype='yes'
28526fi
28527
28528
28529
28530if test "$with_freetype" != 'yes'; then
28531 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-freetype=$with_freetype "
28532fi
28533
28534have_freetype='no'
28535FREETYPE_LIBS=''
28536if test "$with_freetype" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000028537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000028538$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000028539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeType 2.0" >&5
cristy3ed852e2009-09-05 21:47:34 +000028540$as_echo_n "checking for FreeType 2.0... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000028542$as_echo "" >&6; }
28543 failed=0
28544 passed=0
cristy66291112009-10-03 22:44:36 +000028545 PERSIST_LIBS="$LIBS"
cristy3ed852e2009-09-05 21:47:34 +000028546 PERSIST_CPPFLAGS="$CPPFLAGS"
28547 if test "$enable_delegate_build" != 'no' && test -d "$builddir/freetype/include"; then
28548 :
28549 else
28550 freetype_config=''
28551 for ac_prog in freetype-config
28552do
28553 # Extract the first word of "$ac_prog", so it can be a program name with args.
28554set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028556$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028557if ${ac_cv_prog_freetype_config+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028558 $as_echo_n "(cached) " >&6
28559else
28560 if test -n "$freetype_config"; then
28561 ac_cv_prog_freetype_config="$freetype_config" # Let the user override the test.
28562else
28563as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28564for as_dir in $PATH
28565do
28566 IFS=$as_save_IFS
28567 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028568 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028569 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28570 ac_cv_prog_freetype_config="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000028571 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028572 break 2
28573 fi
28574done
cristy8b350f62009-11-15 23:12:43 +000028575 done
cristy3ed852e2009-09-05 21:47:34 +000028576IFS=$as_save_IFS
28577
28578fi
28579fi
28580freetype_config=$ac_cv_prog_freetype_config
28581if test -n "$freetype_config"; then
cristy8b350f62009-11-15 23:12:43 +000028582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $freetype_config" >&5
cristy3ed852e2009-09-05 21:47:34 +000028583$as_echo "$freetype_config" >&6; }
28584else
cristy8b350f62009-11-15 23:12:43 +000028585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028586$as_echo "no" >&6; }
28587fi
28588
28589
28590 test -n "$freetype_config" && break
28591done
28592 if test -n "$freetype_config"; then
28593 freetype_cflags=`$freetype_config --cflags`
28594 freetype_libs=`$freetype_config --libs`
cristy66291112009-10-03 22:44:36 +000028595 LIBS="$LIBS $freetype_libs"
cristy3ed852e2009-09-05 21:47:34 +000028596 CPPFLAGS="$freetype_cflags $CPPFLAGS"
28597 fi
28598 fi
28599
28600 if test "$FREETYPE_LIBS" = ''; then
cristy8b350f62009-11-15 23:12:43 +000028601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FT_Init_FreeType in -lfreetype" >&5
cristy3ed852e2009-09-05 21:47:34 +000028602$as_echo_n "checking for FT_Init_FreeType in -lfreetype... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028603if ${ac_cv_lib_freetype_FT_Init_FreeType+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028604 $as_echo_n "(cached) " >&6
28605else
28606 ac_check_lib_save_LIBS=$LIBS
28607LIBS="-lfreetype $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028608cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028609/* end confdefs.h. */
28610
28611/* Override any GCC internal prototype to avoid an error.
28612 Use char because int might match the return type of a GCC
28613 builtin and then its argument prototype would still apply. */
28614#ifdef __cplusplus
28615extern "C"
28616#endif
28617char FT_Init_FreeType ();
28618int
28619main ()
28620{
28621return FT_Init_FreeType ();
28622 ;
28623 return 0;
28624}
28625_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028626if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028627 ac_cv_lib_freetype_FT_Init_FreeType=yes
28628else
cristy8b350f62009-11-15 23:12:43 +000028629 ac_cv_lib_freetype_FT_Init_FreeType=no
cristy3ed852e2009-09-05 21:47:34 +000028630fi
cristy8b350f62009-11-15 23:12:43 +000028631rm -f core conftest.err conftest.$ac_objext \
28632 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028633LIBS=$ac_check_lib_save_LIBS
28634fi
cristy8b350f62009-11-15 23:12:43 +000028635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_freetype_FT_Init_FreeType" >&5
cristy3ed852e2009-09-05 21:47:34 +000028636$as_echo "$ac_cv_lib_freetype_FT_Init_FreeType" >&6; }
cristyda16f162011-02-19 23:52:17 +000028637if test "x$ac_cv_lib_freetype_FT_Init_FreeType" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028638 FREETYPE_LIBS='-lfreetype'
28639fi
28640
28641 if test "$FREETYPE_LIBS" != ''; then
28642 passed=`expr $passed + 1`
28643 else
28644 failed=`expr $failed + 1`
cristy66291112009-10-03 22:44:36 +000028645 LIBS="$PERSIST_LIBS"
cristy3ed852e2009-09-05 21:47:34 +000028646 fi
28647 fi
28648
cristy8b350f62009-11-15 23:12:43 +000028649 ac_fn_c_check_header_mongrel "$LINENO" "ft2build.h" "ac_cv_header_ft2build_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000028650if test "x$ac_cv_header_ft2build_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028651 FT2BUILD_H='#include <ft2build.h>'
28652else
28653 ft2build=''
28654fi
28655
28656
cristy8b350f62009-11-15 23:12:43 +000028657 ac_fn_c_check_header_compile "$LINENO" "freetype/freetype.h" "ac_cv_header_freetype_freetype_h" "$FT2BUILD_H
28658"
cristyda16f162011-02-19 23:52:17 +000028659if test "x$ac_cv_header_freetype_freetype_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028660 have_freetype_h='yes'
28661else
28662 have_freetype_h='no'
28663fi
28664
28665
28666 if test "$ac_cv_header_ft2build_h" = 'yes' || test "$have_freetype_h" = 'yes'; then
28667 passed=`expr $passed + 1`
28668 else
28669 failed=`expr $failed + 1`
28670 CPPFLAGS="$PERSIST_CPPFLAGS"
28671 fi
28672
cristy8b350f62009-11-15 23:12:43 +000028673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FreeType package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000028674$as_echo_n "checking if FreeType package is complete... " >&6; }
28675 if test $passed -gt 0; then
28676 if test $failed -gt 0; then
28677 FREETYPE_LIBS=''
cristy8b350f62009-11-15 23:12:43 +000028678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000028679$as_echo "no -- some components failed test" >&6; }
28680 have_freetype='no (failed tests)'
28681 else
28682 LIBS="$FREETYPE_LIBS $LIBS"
28683
cristy8b350f62009-11-15 23:12:43 +000028684$as_echo "#define FREETYPE_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028685
28686 if test "$ac_cv_header_ft2build_h" = 'yes'; then
28687
cristy8b350f62009-11-15 23:12:43 +000028688$as_echo "#define HAVE_FT2BUILD_H 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028689
28690 fi
cristy8b350f62009-11-15 23:12:43 +000028691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000028692$as_echo "yes" >&6; }
28693 have_freetype='yes'
28694 fi
28695 else
cristy8b350f62009-11-15 23:12:43 +000028696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028697$as_echo "no" >&6; }
28698 fi
28699fi
cristy73bd4a52010-10-05 11:24:23 +000028700 if test "$have_freetype" = 'yes'; then
28701 FREETYPE_DELEGATE_TRUE=
28702 FREETYPE_DELEGATE_FALSE='#'
28703else
28704 FREETYPE_DELEGATE_TRUE='#'
28705 FREETYPE_DELEGATE_FALSE=
28706fi
28707
cristy3ed852e2009-09-05 21:47:34 +000028708
28709
28710
28711
28712#
28713# Check for Ghostscript library or framework.
28714#
28715# Test for iapi.h & test for gsapi_new_instance in -lgs
28716# or -framework Ghostscript
28717
28718
28719# Check whether --with-gslib was given.
cristy8b350f62009-11-15 23:12:43 +000028720if test "${with_gslib+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028721 withval=$with_gslib; with_gslib=$withval
28722else
28723 with_gslib='no'
28724fi
28725
28726
cristyb7931f12009-09-25 10:22:21 +000028727gslib_framework='no'
cristy3ed852e2009-09-05 21:47:34 +000028728if test "$with_gslib" != 'yes'; then
28729 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gslib=$with_gslib "
28730fi
28731
28732have_gslib='no'
28733GS_LIBS=''
28734if test "$with_gslib" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000028735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000028736$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000028737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript" >&5
cristy3ed852e2009-09-05 21:47:34 +000028738$as_echo_n "checking for Ghostscript... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000028740$as_echo "" >&6; }
cristyb7931f12009-09-25 10:22:21 +000028741 framework=0
cristy3ed852e2009-09-05 21:47:34 +000028742 failed=0
28743 passed=0
cristy8b350f62009-11-15 23:12:43 +000028744 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 +000028745if test "x$ac_cv_header_ghostscript_iapi_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028746 passed=`expr $passed + 1`
28747else
28748 failed=`expr $failed + 1`
28749fi
28750
28751
cristy8b350f62009-11-15 23:12:43 +000028752 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 +000028753if test "x$ac_cv_header_ghostscript_ierrors_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028754 passed=`expr $passed + 1`
28755else
28756 failed=`expr $failed + 1`
28757fi
28758
28759
cristy73bd4a52010-10-05 11:24:23 +000028760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gsapi_new_instance in Ghostscript framework" >&5
28761$as_echo_n "checking for gsapi_new_instance in Ghostscript framework... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028762if ${ac_cv_framework_Ghostscript_gsapi_new_instance+:} false; then :
cristy73bd4a52010-10-05 11:24:23 +000028763 $as_echo_n "(cached) " >&6
28764else
28765 ac_check_framework_save_LIBS=$LIBS
28766LIBS="-framework Ghostscript $LIBS"
28767cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28768/* end confdefs.h. */
28769
28770/* Override any GCC internal prototype to avoid an error.
28771 Use char because int might match the return type of a GCC
28772 builtin and then its argument prototype would still apply. */
28773#ifdef __cplusplus
28774extern "C"
28775#endif
28776char gsapi_new_instance ();
28777int
28778main ()
28779{
28780return gsapi_new_instance ();
28781 ;
28782 return 0;
28783}
28784_ACEOF
28785if ac_fn_c_try_link "$LINENO"; then :
28786 ac_cv_framework_Ghostscript_gsapi_new_instance=yes
28787else
28788 ac_cv_framework_Ghostscript_gsapi_new_instance=no
28789fi
28790rm -f core conftest.err conftest.$ac_objext \
28791 conftest$ac_exeext conftest.$ac_ext
28792LIBS=$ac_check_framework_save_LIBS
28793fi
28794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_Ghostscript_gsapi_new_instance" >&5
28795$as_echo "$ac_cv_framework_Ghostscript_gsapi_new_instance" >&6; }
28796if test $ac_cv_framework_Ghostscript_gsapi_new_instance = yes; then :
28797 framework=`expr $framework + 1`
28798else
28799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gsapi_new_instance in -lgs" >&5
cristy3ed852e2009-09-05 21:47:34 +000028800$as_echo_n "checking for gsapi_new_instance in -lgs... " >&6; }
cristyda16f162011-02-19 23:52:17 +000028801if ${ac_cv_lib_gs_gsapi_new_instance+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000028802 $as_echo_n "(cached) " >&6
28803else
28804 ac_check_lib_save_LIBS=$LIBS
28805LIBS="-lgs $LIBS"
cristy8b350f62009-11-15 23:12:43 +000028806cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028807/* end confdefs.h. */
28808
28809/* Override any GCC internal prototype to avoid an error.
28810 Use char because int might match the return type of a GCC
28811 builtin and then its argument prototype would still apply. */
28812#ifdef __cplusplus
28813extern "C"
28814#endif
28815char gsapi_new_instance ();
28816int
28817main ()
28818{
28819return gsapi_new_instance ();
28820 ;
28821 return 0;
28822}
28823_ACEOF
cristy8b350f62009-11-15 23:12:43 +000028824if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000028825 ac_cv_lib_gs_gsapi_new_instance=yes
28826else
cristy8b350f62009-11-15 23:12:43 +000028827 ac_cv_lib_gs_gsapi_new_instance=no
cristy3ed852e2009-09-05 21:47:34 +000028828fi
cristy8b350f62009-11-15 23:12:43 +000028829rm -f core conftest.err conftest.$ac_objext \
28830 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000028831LIBS=$ac_check_lib_save_LIBS
28832fi
cristy8b350f62009-11-15 23:12:43 +000028833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gs_gsapi_new_instance" >&5
cristy3ed852e2009-09-05 21:47:34 +000028834$as_echo "$ac_cv_lib_gs_gsapi_new_instance" >&6; }
cristyda16f162011-02-19 23:52:17 +000028835if test "x$ac_cv_lib_gs_gsapi_new_instance" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000028836 passed=`expr $passed + 1`
28837else
28838 failed=`expr $failed + 1`
28839fi
cristy73bd4a52010-10-05 11:24:23 +000028840
28841fi
cristy8b350f62009-11-15 23:12:43 +000028842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Ghostscript package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000028843$as_echo_n "checking if Ghostscript package is complete... " >&6; }
28844 if test $passed -gt 0; then
28845 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000028846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000028847$as_echo "no -- some components failed test" >&6; }
28848 have_gslib='no (failed tests)'
28849 else
28850 if test $framework -gt 0; then
28851 GS_LIBS='-framework Ghostscript'
cristyb7931f12009-09-25 10:22:21 +000028852 gslib_framework='yes'
cristy8b350f62009-11-15 23:12:43 +000028853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, using framework." >&5
cristy3ed852e2009-09-05 21:47:34 +000028854$as_echo "yes, using framework." >&6; }
28855 else
cristy8b350f62009-11-15 23:12:43 +000028856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, using library." >&5
cristy3ed852e2009-09-05 21:47:34 +000028857$as_echo "yes, using library." >&6; }
28858 GS_LIBS='-lgs'
28859 fi
28860 LIBS="$GS_LIBS $LIBS"
28861
cristy8b350f62009-11-15 23:12:43 +000028862$as_echo "#define GS_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000028863
28864 have_gslib='yes'
28865 fi
28866 else
cristy8b350f62009-11-15 23:12:43 +000028867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028868$as_echo "no" >&6; }
28869 fi
28870fi
cristy73bd4a52010-10-05 11:24:23 +000028871 if test "$have_gslib" = 'yes'; then
28872 GS_DELEGATE_TRUE=
28873 GS_DELEGATE_FALSE='#'
28874else
28875 GS_DELEGATE_TRUE='#'
28876 GS_DELEGATE_FALSE=
28877fi
28878
cristy3ed852e2009-09-05 21:47:34 +000028879
28880
28881# Set default font search path
28882
28883# Check whether --with-fontpath was given.
cristy8b350f62009-11-15 23:12:43 +000028884if test "${with_fontpath+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028885 withval=$with_fontpath; with_fontpath=$withval
28886else
28887 with_fontpath=''
28888fi
28889
28890
28891if test "$with_fontpath" != "yes" && test -z "$with_fontpath"; then
28892 with_fontpath=''
28893else
28894
28895cat >>confdefs.h <<_ACEOF
28896#define MAGICK_FONT_PATH "$with_fontpath"
28897_ACEOF
28898
28899fi
28900if test "$with_fontpath=" != ''; then
28901 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fontpath=$with_fontpath "
28902fi
28903
28904# Set Ghostscript font directory
28905
28906# Check whether --with-gs-font-dir was given.
cristy8b350f62009-11-15 23:12:43 +000028907if test "${with_gs_font_dir+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028908 withval=$with_gs_font_dir; with_gs_font_dir=$withval
28909else
28910 with_gs_font_dir='default'
28911fi
28912
28913
28914if test "$with_gs_font_dir" != 'default'; then
28915 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gs-font-dir=$with_gs_font_dir "
28916fi
28917
28918
28919#
28920# Check for GVC delegate library.
28921#
28922
28923# Check whether --with-gvc was given.
cristy8b350f62009-11-15 23:12:43 +000028924if test "${with_gvc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028925 withval=$with_gvc; with_gvc=$withval
28926else
28927 with_gvc='yes'
28928fi
28929
28930
28931if test "$with_gvc" != 'yes'; then
28932 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gvc=$with_gvc "
28933fi
28934
28935GVC_PKG=""
28936if test "x$with_gvc" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000028937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000028938$as_echo "-------------------------------------------------------------" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000028939
28940pkg_failed=no
28941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GVC" >&5
28942$as_echo_n "checking for GVC... " >&6; }
28943
28944if test -n "$GVC_CFLAGS"; then
28945 pkg_cv_GVC_CFLAGS="$GVC_CFLAGS"
28946 elif test -n "$PKG_CONFIG"; then
28947 if test -n "$PKG_CONFIG" && \
28948 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libgvc >= 2.9.0\""; } >&5
28949 ($PKG_CONFIG --exists --print-errors "libgvc >= 2.9.0") 2>&5
28950 ac_status=$?
28951 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28952 test $ac_status = 0; }; then
28953 pkg_cv_GVC_CFLAGS=`$PKG_CONFIG --cflags "libgvc >= 2.9.0" 2>/dev/null`
28954else
28955 pkg_failed=yes
28956fi
28957 else
28958 pkg_failed=untried
28959fi
28960if test -n "$GVC_LIBS"; then
28961 pkg_cv_GVC_LIBS="$GVC_LIBS"
28962 elif test -n "$PKG_CONFIG"; then
28963 if test -n "$PKG_CONFIG" && \
28964 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libgvc >= 2.9.0\""; } >&5
28965 ($PKG_CONFIG --exists --print-errors "libgvc >= 2.9.0") 2>&5
28966 ac_status=$?
28967 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28968 test $ac_status = 0; }; then
28969 pkg_cv_GVC_LIBS=`$PKG_CONFIG --libs "libgvc >= 2.9.0" 2>/dev/null`
28970else
28971 pkg_failed=yes
28972fi
28973 else
28974 pkg_failed=untried
28975fi
28976
28977
28978
28979if test $pkg_failed = yes; then
28980
28981if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
28982 _pkg_short_errors_supported=yes
28983else
28984 _pkg_short_errors_supported=no
28985fi
28986 if test $_pkg_short_errors_supported = yes; then
28987 GVC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libgvc >= 2.9.0" 2>&1`
28988 else
28989 GVC_PKG_ERRORS=`$PKG_CONFIG --print-errors "libgvc >= 2.9.0" 2>&1`
28990 fi
28991 # Put the nasty error message in config.log where it belongs
28992 echo "$GVC_PKG_ERRORS" >&5
28993
28994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28995$as_echo "no" >&6; }
28996 have_gvc=no
28997elif test $pkg_failed = untried; then
28998 have_gvc=no
28999else
29000 GVC_CFLAGS=$pkg_cv_GVC_CFLAGS
29001 GVC_LIBS=$pkg_cv_GVC_LIBS
29002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
29003$as_echo "yes" >&6; }
29004 have_gvc=yes
29005fi
cristy8b350f62009-11-15 23:12:43 +000029006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000029007$as_echo "" >&6; }
29008fi
29009
29010if test "$have_gvc" = 'yes'; then
29011
cristy8b350f62009-11-15 23:12:43 +000029012$as_echo "#define GVC_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029013
29014 if test "$with_modules" = 'no'; then
29015 CPPFLAGS="$GVC_CFLAGS $CPPFLAGS"
29016 fi
29017fi
29018
cristy73bd4a52010-10-05 11:24:23 +000029019 if test "$have_gvc" = 'yes'; then
29020 GVC_DELEGATE_TRUE=
29021 GVC_DELEGATE_FALSE='#'
29022else
29023 GVC_DELEGATE_TRUE='#'
29024 GVC_DELEGATE_FALSE=
29025fi
29026
cristy3ed852e2009-09-05 21:47:34 +000029027
29028
29029
29030
29031#
29032# Check for JBIG delegate library.
29033#
29034
29035
29036# Check whether --with-jbig was given.
cristy8b350f62009-11-15 23:12:43 +000029037if test "${with_jbig+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029038 withval=$with_jbig; with_jbig=$withval
29039else
29040 with_jbig='yes'
29041fi
29042
29043
29044have_jbig='no'
29045JBIG_LIBS=''
29046if test "$with_jbig" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000029047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000029048$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000029049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JBIG" >&5
cristy3ed852e2009-09-05 21:47:34 +000029050$as_echo_n "checking for JBIG... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000029052$as_echo "" >&6; }
29053 failed=0
29054 passed=0
cristy8b350f62009-11-15 23:12:43 +000029055 ac_fn_c_check_header_mongrel "$LINENO" "jbig.h" "ac_cv_header_jbig_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029056if test "x$ac_cv_header_jbig_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029057 passed=`expr $passed + 1`
29058else
29059 failed=`expr $failed + 1`
29060fi
29061
29062
cristy8b350f62009-11-15 23:12:43 +000029063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jbg_dec_init in -ljbig" >&5
cristy3ed852e2009-09-05 21:47:34 +000029064$as_echo_n "checking for jbg_dec_init in -ljbig... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029065if ${ac_cv_lib_jbig_jbg_dec_init+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029066 $as_echo_n "(cached) " >&6
29067else
29068 ac_check_lib_save_LIBS=$LIBS
29069LIBS="-ljbig $LIBS"
cristy8b350f62009-11-15 23:12:43 +000029070cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029071/* end confdefs.h. */
29072
29073/* Override any GCC internal prototype to avoid an error.
29074 Use char because int might match the return type of a GCC
29075 builtin and then its argument prototype would still apply. */
29076#ifdef __cplusplus
29077extern "C"
29078#endif
29079char jbg_dec_init ();
29080int
29081main ()
29082{
29083return jbg_dec_init ();
29084 ;
29085 return 0;
29086}
29087_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029088if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000029089 ac_cv_lib_jbig_jbg_dec_init=yes
29090else
cristy8b350f62009-11-15 23:12:43 +000029091 ac_cv_lib_jbig_jbg_dec_init=no
cristy3ed852e2009-09-05 21:47:34 +000029092fi
cristy8b350f62009-11-15 23:12:43 +000029093rm -f core conftest.err conftest.$ac_objext \
29094 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029095LIBS=$ac_check_lib_save_LIBS
29096fi
cristy8b350f62009-11-15 23:12:43 +000029097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jbig_jbg_dec_init" >&5
cristy3ed852e2009-09-05 21:47:34 +000029098$as_echo "$ac_cv_lib_jbig_jbg_dec_init" >&6; }
cristyda16f162011-02-19 23:52:17 +000029099if test "x$ac_cv_lib_jbig_jbg_dec_init" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029100 passed=`expr $passed + 1`
29101else
29102 failed=`expr $failed + 1`
29103fi
29104
cristy8b350f62009-11-15 23:12:43 +000029105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JBIG package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000029106$as_echo_n "checking if JBIG package is complete... " >&6; }
29107 if test $passed -gt 0; then
29108 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000029109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000029110$as_echo "no -- some components failed test" >&6; }
29111 have_jbig='no (failed tests)'
29112 else
29113 JBIG_LIBS='-ljbig'
29114 LIBS="$JBIG_LIBS $LIBS"
29115
cristy8b350f62009-11-15 23:12:43 +000029116$as_echo "#define JBIG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029117
cristy8b350f62009-11-15 23:12:43 +000029118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000029119$as_echo "yes" >&6; }
29120 have_jbig='yes'
29121 fi
29122 else
cristy8b350f62009-11-15 23:12:43 +000029123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029124$as_echo "no" >&6; }
29125 fi
29126fi
cristy73bd4a52010-10-05 11:24:23 +000029127 if test "$have_jbig" = 'yes'; then
29128 JBIG_DELEGATE_TRUE=
29129 JBIG_DELEGATE_FALSE='#'
29130else
29131 JBIG_DELEGATE_TRUE='#'
29132 JBIG_DELEGATE_FALSE=
29133fi
29134
cristy3ed852e2009-09-05 21:47:34 +000029135
29136
29137
29138#
29139# Check for JPEG delegate library.
29140#
29141
29142# Check whether --with-jpeg was given.
cristy8b350f62009-11-15 23:12:43 +000029143if test "${with_jpeg+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029144 withval=$with_jpeg; with_jpeg=$withval
29145else
29146 with_jpeg='yes'
29147fi
29148
29149
29150if test "$with_jpeg" != 'yes'; then
29151 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-jpeg=$with_jpeg "
29152fi
29153
29154have_jpeg='no'
29155JPEG_LIBS=''
29156if test "$with_jpeg" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000029157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000029158$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000029159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG" >&5
cristy3ed852e2009-09-05 21:47:34 +000029160$as_echo_n "checking for JPEG... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000029162$as_echo "" >&6; }
29163 failed=0
29164 passed=0
cristy8b350f62009-11-15 23:12:43 +000029165 ac_fn_c_check_header_mongrel "$LINENO" "jconfig.h" "ac_cv_header_jconfig_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029166if test "x$ac_cv_header_jconfig_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029167 passed=`expr $passed + 1`
29168else
29169 failed=`expr $failed + 1`
29170fi
29171
29172
cristy8b350f62009-11-15 23:12:43 +000029173 ac_fn_c_check_header_mongrel "$LINENO" "jerror.h" "ac_cv_header_jerror_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029174if test "x$ac_cv_header_jerror_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029175 passed=`expr $passed + 1`
29176else
29177 failed=`expr $failed + 1`
29178fi
29179
29180
cristy8b350f62009-11-15 23:12:43 +000029181 ac_fn_c_check_header_mongrel "$LINENO" "jmorecfg.h" "ac_cv_header_jmorecfg_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029182if test "x$ac_cv_header_jmorecfg_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029183 passed=`expr $passed + 1`
29184else
29185 failed=`expr $failed + 1`
29186fi
29187
29188
cristy8b350f62009-11-15 23:12:43 +000029189 ac_fn_c_check_header_mongrel "$LINENO" "jpeglib.h" "ac_cv_header_jpeglib_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029190if test "x$ac_cv_header_jpeglib_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029191 passed=`expr $passed + 1`
29192else
29193 failed=`expr $failed + 1`
29194fi
29195
29196
cristy8b350f62009-11-15 23:12:43 +000029197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_read_header in -ljpeg" >&5
cristy3ed852e2009-09-05 21:47:34 +000029198$as_echo_n "checking for jpeg_read_header in -ljpeg... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029199if ${ac_cv_lib_jpeg_jpeg_read_header+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029200 $as_echo_n "(cached) " >&6
29201else
29202 ac_check_lib_save_LIBS=$LIBS
29203LIBS="-ljpeg $LIBS"
cristy8b350f62009-11-15 23:12:43 +000029204cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029205/* end confdefs.h. */
29206
29207/* Override any GCC internal prototype to avoid an error.
29208 Use char because int might match the return type of a GCC
29209 builtin and then its argument prototype would still apply. */
29210#ifdef __cplusplus
29211extern "C"
29212#endif
29213char jpeg_read_header ();
29214int
29215main ()
29216{
29217return jpeg_read_header ();
29218 ;
29219 return 0;
29220}
29221_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029222if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000029223 ac_cv_lib_jpeg_jpeg_read_header=yes
29224else
cristy8b350f62009-11-15 23:12:43 +000029225 ac_cv_lib_jpeg_jpeg_read_header=no
cristy3ed852e2009-09-05 21:47:34 +000029226fi
cristy8b350f62009-11-15 23:12:43 +000029227rm -f core conftest.err conftest.$ac_objext \
29228 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029229LIBS=$ac_check_lib_save_LIBS
29230fi
cristy8b350f62009-11-15 23:12:43 +000029231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_read_header" >&5
cristy3ed852e2009-09-05 21:47:34 +000029232$as_echo "$ac_cv_lib_jpeg_jpeg_read_header" >&6; }
cristyda16f162011-02-19 23:52:17 +000029233if test "x$ac_cv_lib_jpeg_jpeg_read_header" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029234 passed=`expr $passed + 1`
29235else
29236 failed=`expr $failed + 1`
29237fi
29238
29239
29240# Test for compatible JPEG library
29241if test "$ac_cv_jpeg_version_ok" != 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000029242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG library is version 6b or later" >&5
cristy3ed852e2009-09-05 21:47:34 +000029243$as_echo_n "checking for JPEG library is version 6b or later... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029244if ${ac_cv_jpeg_version_ok+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029245 $as_echo_n "(cached) " >&6
29246else
cristy8b350f62009-11-15 23:12:43 +000029247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029248/* end confdefs.h. */
29249#include <stdio.h>
29250#include <stdlib.h>
29251#include <jpeglib.h>
29252
29253int
29254main ()
29255{
29256
29257#if JPEG_LIB_VERSION < 62
29258#error IJG JPEG library must be version 6b or newer!
29259#endif
29260return 0;
29261
29262 ;
29263 return 0;
29264}
29265_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029266if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000029267 ac_cv_jpeg_version_ok='yes'; passed=`expr $passed + 1`
29268else
cristy8b350f62009-11-15 23:12:43 +000029269 ac_cv_jpeg_version_ok='no'; failed=`expr $failed + 1`
cristy3ed852e2009-09-05 21:47:34 +000029270fi
cristy3ed852e2009-09-05 21:47:34 +000029271rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29272fi
cristy8b350f62009-11-15 23:12:43 +000029273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_jpeg_version_ok" >&5
cristy3ed852e2009-09-05 21:47:34 +000029274$as_echo "$ac_cv_jpeg_version_ok" >&6; }
29275fi
cristy8b350f62009-11-15 23:12:43 +000029276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JPEG package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000029277$as_echo_n "checking if JPEG package is complete... " >&6; }
29278 if test $passed -gt 0; then
29279 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000029280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000029281$as_echo "no -- some components failed test" >&6; }
29282 have_jpeg='no (failed tests)'
29283 else
29284 JPEG_LIBS='-ljpeg'
29285 LIBS="$JPEG_LIBS $LIBS"
29286
cristy8b350f62009-11-15 23:12:43 +000029287$as_echo "#define JPEG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029288
cristy8b350f62009-11-15 23:12:43 +000029289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000029290$as_echo "yes" >&6; }
29291 have_jpeg='yes'
29292 fi
29293 else
cristy8b350f62009-11-15 23:12:43 +000029294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029295$as_echo "no" >&6; }
29296 fi
29297fi
cristy73bd4a52010-10-05 11:24:23 +000029298 if test "$have_jpeg" = 'yes'; then
29299 JPEG_DELEGATE_TRUE=
29300 JPEG_DELEGATE_FALSE='#'
29301else
29302 JPEG_DELEGATE_TRUE='#'
29303 JPEG_DELEGATE_FALSE=
29304fi
29305
cristy3ed852e2009-09-05 21:47:34 +000029306
29307
29308
29309#
29310# Check for JPEG Version 2 delegate library.
29311#
29312
29313# Check whether --with-jp2 was given.
cristy8b350f62009-11-15 23:12:43 +000029314if test "${with_jp2+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029315 withval=$with_jp2; with_jp2=$withval
29316else
29317 with_jp2='yes'
29318fi
29319
29320
29321if test "$with_jp2" != 'yes'; then
29322 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-jp2=$with_jp2 "
29323fi
29324
29325have_jp2='no'
29326JP2_LIBS=''
29327if test "$with_jp2" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000029328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000029329$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000029330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG Version 2" >&5
cristy3ed852e2009-09-05 21:47:34 +000029331$as_echo_n "checking for JPEG Version 2... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000029333$as_echo "" >&6; }
29334 failed=0
29335 passed=0
cristy8b350f62009-11-15 23:12:43 +000029336 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 +000029337if test "x$ac_cv_header_jasper_jasper_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029338 passed=`expr $passed + 1`
29339else
29340 failed=`expr $failed + 1`
29341fi
29342
29343
cristy8b350f62009-11-15 23:12:43 +000029344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jas_stream_fopen in -ljasper" >&5
cristy3ed852e2009-09-05 21:47:34 +000029345$as_echo_n "checking for jas_stream_fopen in -ljasper... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029346if ${ac_cv_lib_jasper_jas_stream_fopen+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029347 $as_echo_n "(cached) " >&6
29348else
29349 ac_check_lib_save_LIBS=$LIBS
29350LIBS="-ljasper $LIBS"
cristy8b350f62009-11-15 23:12:43 +000029351cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029352/* end confdefs.h. */
29353
29354/* Override any GCC internal prototype to avoid an error.
29355 Use char because int might match the return type of a GCC
29356 builtin and then its argument prototype would still apply. */
29357#ifdef __cplusplus
29358extern "C"
29359#endif
29360char jas_stream_fopen ();
29361int
29362main ()
29363{
29364return jas_stream_fopen ();
29365 ;
29366 return 0;
29367}
29368_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029369if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000029370 ac_cv_lib_jasper_jas_stream_fopen=yes
29371else
cristy8b350f62009-11-15 23:12:43 +000029372 ac_cv_lib_jasper_jas_stream_fopen=no
cristy3ed852e2009-09-05 21:47:34 +000029373fi
cristy8b350f62009-11-15 23:12:43 +000029374rm -f core conftest.err conftest.$ac_objext \
29375 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029376LIBS=$ac_check_lib_save_LIBS
29377fi
cristy8b350f62009-11-15 23:12:43 +000029378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jasper_jas_stream_fopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000029379$as_echo "$ac_cv_lib_jasper_jas_stream_fopen" >&6; }
cristyda16f162011-02-19 23:52:17 +000029380if test "x$ac_cv_lib_jasper_jas_stream_fopen" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029381 passed=`expr $passed + 1`
29382else
29383 failed=`expr $failed + 1`
29384fi
29385
cristy8b350f62009-11-15 23:12:43 +000029386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JPEG version 2 support package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000029387$as_echo_n "checking if JPEG version 2 support package is complete... " >&6; }
29388 if test $passed -gt 0; then
29389 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000029390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000029391$as_echo "no -- some components failed test" >&6; }
29392 have_jp2='no (failed tests)'
29393 else
29394 JP2_LIBS='-ljasper'
29395 LIBS="$JP2_LIBS $LIBS"
29396
cristy8b350f62009-11-15 23:12:43 +000029397$as_echo "#define JP2_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029398
cristy8b350f62009-11-15 23:12:43 +000029399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000029400$as_echo "yes" >&6; }
29401 have_jp2='yes'
29402 fi
29403 else
cristy8b350f62009-11-15 23:12:43 +000029404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029405$as_echo "no" >&6; }
29406 fi
29407fi
cristy73bd4a52010-10-05 11:24:23 +000029408 if test "$have_jp2" = 'yes'; then
29409 JP2_DELEGATE_TRUE=
29410 JP2_DELEGATE_FALSE='#'
29411else
29412 JP2_DELEGATE_TRUE='#'
29413 JP2_DELEGATE_FALSE=
29414fi
29415
cristy3ed852e2009-09-05 21:47:34 +000029416
29417
29418
29419#
29420# Check for LCMS delegate library.
29421#
cristy71203402010-06-18 13:12:03 +000029422# Disable LCMS.
cristy3ed852e2009-09-05 21:47:34 +000029423
29424# Check whether --with-lcms was given.
cristy8b350f62009-11-15 23:12:43 +000029425if test "${with_lcms+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029426 withval=$with_lcms; with_lcms=$withval
29427else
29428 with_lcms='yes'
29429fi
29430
cristy71203402010-06-18 13:12:03 +000029431if test "$with_lcms" != 'yes' ; then
cristy3ed852e2009-09-05 21:47:34 +000029432 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lcms=$with_lcms "
29433fi
29434
cristy71203402010-06-18 13:12:03 +000029435# Disable LCMS2.
29436
29437# Check whether --with-lcms2 was given.
29438if test "${with_lcms2+set}" = set; then :
29439 withval=$with_lcms2; with_lcms2=$withval
29440else
29441 with_lcms2='yes'
29442fi
29443
29444if test "$with_lcms2" != 'yes' ; then
29445 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lcms2=$with_lcms2 "
29446fi
29447
29448have_lcms2='no'
cristy3ed852e2009-09-05 21:47:34 +000029449LCMS_LIBS=''
cristy71203402010-06-18 13:12:03 +000029450if test "$with_lcms2" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000029451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000029452$as_echo "-------------------------------------------------------------" >&6; }
cristy71203402010-06-18 13:12:03 +000029453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LCMS v2" >&5
29454$as_echo_n "checking for LCMS v2... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000029456$as_echo "" >&6; }
29457 failed=0
29458 passed=0
29459 have_lcms_header='no'
cristy71203402010-06-18 13:12:03 +000029460
29461 # Check for <lcms2.h>
cristyd09bcf92010-03-25 03:04:45 +000029462 ac_fn_c_check_header_mongrel "$LINENO" "lcms2.h" "ac_cv_header_lcms2_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029463if test "x$ac_cv_header_lcms2_h" = xyes; then :
cristyd09bcf92010-03-25 03:04:45 +000029464 have_lcms_header='yes'
29465fi
29466
29467
29468 if test "$have_lcms_header" = 'yes'; then
cristyd09bcf92010-03-25 03:04:45 +000029469
29470$as_echo "#define HAVE_LCMS2_H 1" >>confdefs.h
29471
cristy71203402010-06-18 13:12:03 +000029472 passed=`expr $passed + 1`
29473 fi
29474
29475 # Check for <lcms2/lcms2.h)
29476 if test "$have_lcms_header" != 'yes'; then
29477 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 +000029478if test "x$ac_cv_header_lcms2_lcms2_h" = xyes; then :
cristyd09bcf92010-03-25 03:04:45 +000029479 have_lcms_header='yes'
29480fi
29481
29482
cristy71203402010-06-18 13:12:03 +000029483 if test "$have_lcms_header" = 'yes'; then
29484 passed=`expr $passed + 1`
cristyd09bcf92010-03-25 03:04:45 +000029485
cristy71203402010-06-18 13:12:03 +000029486$as_echo "#define HAVE_LCMS2_LCMS2_H 1" >>confdefs.h
cristyd09bcf92010-03-25 03:04:45 +000029487
cristy71203402010-06-18 13:12:03 +000029488 fi
cristyd09bcf92010-03-25 03:04:45 +000029489 fi
cristy71203402010-06-18 13:12:03 +000029490
29491 # Failed to find lcms header?
29492 if test "$have_lcms_header" != 'yes'; then
29493 failed=`expr $failed + 1`
29494 fi
29495
29496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmsSetLogErrorHandler in -llcms2" >&5
29497$as_echo_n "checking for cmsSetLogErrorHandler in -llcms2... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029498if ${ac_cv_lib_lcms2_cmsSetLogErrorHandler+:} false; then :
cristyd09bcf92010-03-25 03:04:45 +000029499 $as_echo_n "(cached) " >&6
29500else
29501 ac_check_lib_save_LIBS=$LIBS
29502LIBS="-llcms2 $LIBS"
29503cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29504/* end confdefs.h. */
29505
29506/* Override any GCC internal prototype to avoid an error.
29507 Use char because int might match the return type of a GCC
29508 builtin and then its argument prototype would still apply. */
29509#ifdef __cplusplus
29510extern "C"
29511#endif
cristy71203402010-06-18 13:12:03 +000029512char cmsSetLogErrorHandler ();
cristyd09bcf92010-03-25 03:04:45 +000029513int
29514main ()
29515{
cristy71203402010-06-18 13:12:03 +000029516return cmsSetLogErrorHandler ();
cristyd09bcf92010-03-25 03:04:45 +000029517 ;
29518 return 0;
29519}
29520_ACEOF
29521if ac_fn_c_try_link "$LINENO"; then :
cristy71203402010-06-18 13:12:03 +000029522 ac_cv_lib_lcms2_cmsSetLogErrorHandler=yes
cristyd09bcf92010-03-25 03:04:45 +000029523else
cristy71203402010-06-18 13:12:03 +000029524 ac_cv_lib_lcms2_cmsSetLogErrorHandler=no
cristyd09bcf92010-03-25 03:04:45 +000029525fi
29526rm -f core conftest.err conftest.$ac_objext \
29527 conftest$ac_exeext conftest.$ac_ext
29528LIBS=$ac_check_lib_save_LIBS
29529fi
cristy71203402010-06-18 13:12:03 +000029530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lcms2_cmsSetLogErrorHandler" >&5
29531$as_echo "$ac_cv_lib_lcms2_cmsSetLogErrorHandler" >&6; }
cristyda16f162011-02-19 23:52:17 +000029532if test "x$ac_cv_lib_lcms2_cmsSetLogErrorHandler" = xyes; then :
cristyd09bcf92010-03-25 03:04:45 +000029533 passed=`expr $passed + 1`
29534else
29535 failed=`expr $failed + 1`
29536fi
29537
cristy71203402010-06-18 13:12:03 +000029538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if LCMS v2 package is complete" >&5
29539$as_echo_n "checking if LCMS v2 package is complete... " >&6; }
cristyd09bcf92010-03-25 03:04:45 +000029540 if test $passed -gt 0; then
cristy71203402010-06-18 13:12:03 +000029541 if test $failed -gt 0; then
29542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristyd09bcf92010-03-25 03:04:45 +000029543$as_echo "no -- some components failed test" >&6; }
cristy71203402010-06-18 13:12:03 +000029544 have_lcms2='no (failed tests)'
29545 else
29546 LCMS_LIBS='-llcms2'
29547 LIBS="$LCMS_LIBS $LIBS"
29548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristyd09bcf92010-03-25 03:04:45 +000029549$as_echo "yes" >&6; }
cristy71203402010-06-18 13:12:03 +000029550 have_lcms2='yes'
29551 fi
cristyd09bcf92010-03-25 03:04:45 +000029552 else
cristy71203402010-06-18 13:12:03 +000029553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristyd09bcf92010-03-25 03:04:45 +000029554$as_echo "no" >&6; }
29555 fi
29556fi
29557
cristy71203402010-06-18 13:12:03 +000029558#
29559# Check for LCMS v1 (1.11 or later)
29560#
29561if test $have_lcms2 = 'yes'; then
29562 with_lcms='no'
29563fi
29564
29565have_lcms='no'
cristyd09bcf92010-03-25 03:04:45 +000029566if test "$with_lcms" != 'no'; then
cristyd09bcf92010-03-25 03:04:45 +000029567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
29568$as_echo "-------------------------------------------------------------" >&6; }
cristy71203402010-06-18 13:12:03 +000029569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LCMS v1.1X" >&5
29570$as_echo_n "checking for LCMS v1.1X... " >&6; }
cristyd09bcf92010-03-25 03:04:45 +000029571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
29572$as_echo "" >&6; }
29573 failed=0
29574 passed=0
29575 have_lcms_header='no'
cristy71203402010-06-18 13:12:03 +000029576
29577 # Check for <lcms.h>
29578 if test "$have_lcms_header" != 'yes'; then
29579 ac_fn_c_check_header_mongrel "$LINENO" "lcms.h" "ac_cv_header_lcms_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029580if test "x$ac_cv_header_lcms_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029581 have_lcms_header='yes'
29582fi
29583
29584
cristy71203402010-06-18 13:12:03 +000029585 if test "$have_lcms_header" = 'yes'; then
cristy3ed852e2009-09-05 21:47:34 +000029586 passed=`expr $passed + 1`
29587
cristy8b350f62009-11-15 23:12:43 +000029588$as_echo "#define HAVE_LCMS_H 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029589
cristy71203402010-06-18 13:12:03 +000029590 fi
29591 fi
29592
29593 # Check for <lcms/lcms.h>
29594 if test "$have_lcms_header" != 'yes'; then
29595 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 +000029596if test "x$ac_cv_header_lcms_lcms_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029597 have_lcms_header='yes'
29598fi
29599
29600
cristy71203402010-06-18 13:12:03 +000029601 if test "$have_lcms_header" = 'yes'; then
29602 passed=`expr $passed + 1`
cristy3ed852e2009-09-05 21:47:34 +000029603
cristy8b350f62009-11-15 23:12:43 +000029604$as_echo "#define HAVE_LCMS_LCMS_H 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029605
cristy71203402010-06-18 13:12:03 +000029606 fi
cristy3ed852e2009-09-05 21:47:34 +000029607 fi
cristy71203402010-06-18 13:12:03 +000029608
29609 # Failed to find lcms header?
29610 if test "$have_lcms_header" != 'yes'; then
29611 failed=`expr $failed + 1`
29612 fi
29613
29614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmsSetErrorHandler in -llcms" >&5
29615$as_echo_n "checking for cmsSetErrorHandler in -llcms... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029616if ${ac_cv_lib_lcms_cmsSetErrorHandler+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000029617 $as_echo_n "(cached) " >&6
29618else
29619 ac_check_lib_save_LIBS=$LIBS
29620LIBS="-llcms $LIBS"
cristy8b350f62009-11-15 23:12:43 +000029621cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029622/* end confdefs.h. */
29623
29624/* Override any GCC internal prototype to avoid an error.
29625 Use char because int might match the return type of a GCC
29626 builtin and then its argument prototype would still apply. */
29627#ifdef __cplusplus
29628extern "C"
29629#endif
cristy71203402010-06-18 13:12:03 +000029630char cmsSetErrorHandler ();
cristy3ed852e2009-09-05 21:47:34 +000029631int
29632main ()
29633{
cristy71203402010-06-18 13:12:03 +000029634return cmsSetErrorHandler ();
cristy3ed852e2009-09-05 21:47:34 +000029635 ;
29636 return 0;
29637}
29638_ACEOF
cristy8b350f62009-11-15 23:12:43 +000029639if ac_fn_c_try_link "$LINENO"; then :
cristy71203402010-06-18 13:12:03 +000029640 ac_cv_lib_lcms_cmsSetErrorHandler=yes
cristy3ed852e2009-09-05 21:47:34 +000029641else
cristy71203402010-06-18 13:12:03 +000029642 ac_cv_lib_lcms_cmsSetErrorHandler=no
cristy3ed852e2009-09-05 21:47:34 +000029643fi
cristy8b350f62009-11-15 23:12:43 +000029644rm -f core conftest.err conftest.$ac_objext \
29645 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000029646LIBS=$ac_check_lib_save_LIBS
29647fi
cristy71203402010-06-18 13:12:03 +000029648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lcms_cmsSetErrorHandler" >&5
29649$as_echo "$ac_cv_lib_lcms_cmsSetErrorHandler" >&6; }
cristyda16f162011-02-19 23:52:17 +000029650if test "x$ac_cv_lib_lcms_cmsSetErrorHandler" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000029651 passed=`expr $passed + 1`
29652else
29653 failed=`expr $failed + 1`
29654fi
29655
cristy8b350f62009-11-15 23:12:43 +000029656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if LCMS package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000029657$as_echo_n "checking if LCMS package is complete... " >&6; }
29658 if test $passed -gt 0; then
cristy71203402010-06-18 13:12:03 +000029659 if test $failed -gt 0; then
29660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000029661$as_echo "no -- some components failed test" >&6; }
cristy71203402010-06-18 13:12:03 +000029662 have_lcms='no (failed tests)'
29663 else
29664 LCMS_LIBS='-llcms'
29665 LIBS="$LCMS_LIBS $LIBS"
29666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000029667$as_echo "yes" >&6; }
cristy71203402010-06-18 13:12:03 +000029668 have_lcms='yes'
29669 fi
cristy3ed852e2009-09-05 21:47:34 +000029670 else
cristy71203402010-06-18 13:12:03 +000029671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029672$as_echo "no" >&6; }
29673 fi
29674fi
cristy71203402010-06-18 13:12:03 +000029675
cristy73bd4a52010-10-05 11:24:23 +000029676 if test "$have_lcms2" = 'yes' -o "$have_lcms" = 'yes'; then
29677 LCMS_DELEGATE_TRUE=
29678 LCMS_DELEGATE_FALSE='#'
29679else
29680 LCMS_DELEGATE_TRUE='#'
29681 LCMS_DELEGATE_FALSE=
29682fi
29683
cristy71203402010-06-18 13:12:03 +000029684if test "$have_lcms2" = 'yes' -o "$have_lcms" = 'yes'; then
29685
29686$as_echo "#define LCMS_DELEGATE 1" >>confdefs.h
29687
29688fi
29689
cristy3ed852e2009-09-05 21:47:34 +000029690
29691
29692
29693#
29694# Check for the LQR (Liquid Rescale) delegate library.
29695#
29696
29697# Check whether --with-lqr was given.
cristy8b350f62009-11-15 23:12:43 +000029698if test "${with_lqr+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029699 withval=$with_lqr; with_lqr=$withval
29700else
29701 with_lqr='yes'
29702fi
29703
29704
29705if test "$with_lqr" != 'yes'; then
29706 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lqr=$with_lqr "
29707fi
29708
29709have_lqr='no'
29710LQR_CFLAGS=""
29711LQR_LIBS=""
29712LQR_PKG=""
29713if test "x$with_lqr" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000029714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000029715$as_echo "-------------------------------------------------------------" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000029716
29717pkg_failed=no
29718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LQR" >&5
29719$as_echo_n "checking for LQR... " >&6; }
29720
29721if test -n "$LQR_CFLAGS"; then
29722 pkg_cv_LQR_CFLAGS="$LQR_CFLAGS"
29723 elif test -n "$PKG_CONFIG"; then
29724 if test -n "$PKG_CONFIG" && \
29725 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lqr-1 >= 0.1.0\""; } >&5
29726 ($PKG_CONFIG --exists --print-errors "lqr-1 >= 0.1.0") 2>&5
29727 ac_status=$?
29728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
29729 test $ac_status = 0; }; then
29730 pkg_cv_LQR_CFLAGS=`$PKG_CONFIG --cflags "lqr-1 >= 0.1.0" 2>/dev/null`
29731else
29732 pkg_failed=yes
29733fi
29734 else
29735 pkg_failed=untried
29736fi
29737if test -n "$LQR_LIBS"; then
29738 pkg_cv_LQR_LIBS="$LQR_LIBS"
29739 elif test -n "$PKG_CONFIG"; then
29740 if test -n "$PKG_CONFIG" && \
29741 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lqr-1 >= 0.1.0\""; } >&5
29742 ($PKG_CONFIG --exists --print-errors "lqr-1 >= 0.1.0") 2>&5
29743 ac_status=$?
29744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
29745 test $ac_status = 0; }; then
29746 pkg_cv_LQR_LIBS=`$PKG_CONFIG --libs "lqr-1 >= 0.1.0" 2>/dev/null`
29747else
29748 pkg_failed=yes
29749fi
29750 else
29751 pkg_failed=untried
29752fi
29753
29754
29755
29756if test $pkg_failed = yes; then
29757
29758if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
29759 _pkg_short_errors_supported=yes
29760else
29761 _pkg_short_errors_supported=no
29762fi
29763 if test $_pkg_short_errors_supported = yes; then
29764 LQR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "lqr-1 >= 0.1.0" 2>&1`
29765 else
29766 LQR_PKG_ERRORS=`$PKG_CONFIG --print-errors "lqr-1 >= 0.1.0" 2>&1`
29767 fi
29768 # Put the nasty error message in config.log where it belongs
29769 echo "$LQR_PKG_ERRORS" >&5
29770
29771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29772$as_echo "no" >&6; }
29773 have_lqr=no
29774elif test $pkg_failed = untried; then
29775 have_lqr=no
29776else
29777 LQR_CFLAGS=$pkg_cv_LQR_CFLAGS
29778 LQR_LIBS=$pkg_cv_LQR_LIBS
29779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
29780$as_echo "yes" >&6; }
29781 have_lqr=yes
29782fi
cristy8b350f62009-11-15 23:12:43 +000029783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000029784$as_echo "" >&6; }
29785fi
29786
29787if test "$have_lqr" = 'yes'; then
29788
cristy8b350f62009-11-15 23:12:43 +000029789$as_echo "#define LQR_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000029790
29791 CFLAGS="$LQR_CFLAGS $CFLAGS"
29792fi
29793
cristy73bd4a52010-10-05 11:24:23 +000029794 if test "$have_lqr" = 'yes'; then
29795 LQR_DELEGATE_TRUE=
29796 LQR_DELEGATE_FALSE='#'
29797else
29798 LQR_DELEGATE_TRUE='#'
29799 LQR_DELEGATE_FALSE=
29800fi
29801
cristy3ed852e2009-09-05 21:47:34 +000029802
29803
29804
29805
cristyfbb0ef02010-12-19 02:32:11 +000029806# Disable LZMA (lzma library)
29807
29808# Check whether --with-lzma was given.
29809if test "${with_lzma+set}" = set; then :
29810 withval=$with_lzma; with_lzma=$withval
29811else
29812 with_lzma='yes'
29813fi
29814
29815if test "$with_lzma" != 'yes' ; then
29816 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lzma=$with_lzma "
29817fi
29818
29819#
29820# Check for LZMA
29821#
29822have_lzma='no'
29823LZMA_LIBS=''
29824if test "$with_lzma" != 'no' || test "$with_tiff" != 'no'; then
29825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
29826$as_echo "-------------------------------------------------------------" >&6; }
29827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LZMA" >&5
29828$as_echo_n "checking for LZMA... " >&6; }
29829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
29830$as_echo "" >&6; }
29831 failed=0
29832 passed=0
29833 ac_fn_c_check_header_mongrel "$LINENO" "lzma.h" "ac_cv_header_lzma_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000029834if test "x$ac_cv_header_lzma_h" = xyes; then :
cristyfbb0ef02010-12-19 02:32:11 +000029835 passed=`expr $passed + 1`
29836else
29837 failed=`expr $failed + 1`
29838fi
29839
29840
29841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzma_code in -llzma" >&5
29842$as_echo_n "checking for lzma_code in -llzma... " >&6; }
cristyda16f162011-02-19 23:52:17 +000029843if ${ac_cv_lib_lzma_lzma_code+:} false; then :
cristyfbb0ef02010-12-19 02:32:11 +000029844 $as_echo_n "(cached) " >&6
29845else
29846 ac_check_lib_save_LIBS=$LIBS
29847LIBS="-llzma $LIBS"
29848cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29849/* end confdefs.h. */
29850
29851/* Override any GCC internal prototype to avoid an error.
29852 Use char because int might match the return type of a GCC
29853 builtin and then its argument prototype would still apply. */
29854#ifdef __cplusplus
29855extern "C"
29856#endif
29857char lzma_code ();
29858int
29859main ()
29860{
29861return lzma_code ();
29862 ;
29863 return 0;
29864}
29865_ACEOF
29866if ac_fn_c_try_link "$LINENO"; then :
29867 ac_cv_lib_lzma_lzma_code=yes
29868else
29869 ac_cv_lib_lzma_lzma_code=no
29870fi
29871rm -f core conftest.err conftest.$ac_objext \
29872 conftest$ac_exeext conftest.$ac_ext
29873LIBS=$ac_check_lib_save_LIBS
29874fi
29875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lzma_lzma_code" >&5
29876$as_echo "$ac_cv_lib_lzma_lzma_code" >&6; }
cristyda16f162011-02-19 23:52:17 +000029877if test "x$ac_cv_lib_lzma_lzma_code" = xyes; then :
cristyfbb0ef02010-12-19 02:32:11 +000029878 passed=`expr $passed + 1`
29879else
29880 failed=`expr $failed + 1`
29881fi
29882
29883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if LZMA package is complete" >&5
29884$as_echo_n "checking if LZMA package is complete... " >&6; }
29885 if test $passed -gt 0; then
29886 if test $failed -gt 0; then
29887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
29888$as_echo "no -- some components failed test" >&6; }
29889 have_lzma='no (failed tests)'
29890 else
29891 LZMA_LIBS='-llzma'
29892 LIBS="$LZMA_LIBS $LIBS"
29893
29894$as_echo "#define LZMA_DELEGATE 1" >>confdefs.h
29895
29896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
29897$as_echo "yes" >&6; }
29898 have_lzma='yes'
29899 fi
29900 else
29901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29902$as_echo "no" >&6; }
29903 fi
29904fi
29905 if test "$have_lzma" = 'yes'; then
29906 LZMA_DELEGATE_TRUE=
29907 LZMA_DELEGATE_FALSE='#'
29908else
29909 LZMA_DELEGATE_TRUE='#'
29910 LZMA_DELEGATE_FALSE=
29911fi
29912
29913
29914
29915
cristy3ed852e2009-09-05 21:47:34 +000029916#
29917# Check for the OpenEXR delegate library.
29918#
29919
29920# Check whether --with-openexr was given.
cristy8b350f62009-11-15 23:12:43 +000029921if test "${with_openexr+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029922 withval=$with_openexr; with_openexr=$withval
29923else
29924 with_openexr='yes'
29925fi
29926
29927
29928if test "$with_openexr" != 'yes'; then
29929 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-openexr=$with_openexr "
29930fi
29931
29932have_openexr='no'
29933OPENEXR_CFLAGS=""
29934OPENEXR_LIBS=""
29935OPENEXR_PKG=""
29936if test "x$with_openexr" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000029937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000029938$as_echo "-------------------------------------------------------------" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000029939
29940pkg_failed=no
29941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OPENEXR" >&5
29942$as_echo_n "checking for OPENEXR... " >&6; }
29943
29944if test -n "$OPENEXR_CFLAGS"; then
29945 pkg_cv_OPENEXR_CFLAGS="$OPENEXR_CFLAGS"
29946 elif test -n "$PKG_CONFIG"; then
29947 if test -n "$PKG_CONFIG" && \
29948 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"OpenEXR >= 1.0.6\""; } >&5
29949 ($PKG_CONFIG --exists --print-errors "OpenEXR >= 1.0.6") 2>&5
29950 ac_status=$?
29951 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
29952 test $ac_status = 0; }; then
29953 pkg_cv_OPENEXR_CFLAGS=`$PKG_CONFIG --cflags "OpenEXR >= 1.0.6" 2>/dev/null`
29954else
29955 pkg_failed=yes
29956fi
29957 else
29958 pkg_failed=untried
29959fi
29960if test -n "$OPENEXR_LIBS"; then
29961 pkg_cv_OPENEXR_LIBS="$OPENEXR_LIBS"
29962 elif test -n "$PKG_CONFIG"; then
29963 if test -n "$PKG_CONFIG" && \
29964 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"OpenEXR >= 1.0.6\""; } >&5
29965 ($PKG_CONFIG --exists --print-errors "OpenEXR >= 1.0.6") 2>&5
29966 ac_status=$?
29967 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
29968 test $ac_status = 0; }; then
29969 pkg_cv_OPENEXR_LIBS=`$PKG_CONFIG --libs "OpenEXR >= 1.0.6" 2>/dev/null`
29970else
29971 pkg_failed=yes
29972fi
29973 else
29974 pkg_failed=untried
29975fi
29976
29977
29978
29979if test $pkg_failed = yes; then
29980
29981if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
29982 _pkg_short_errors_supported=yes
29983else
29984 _pkg_short_errors_supported=no
29985fi
29986 if test $_pkg_short_errors_supported = yes; then
29987 OPENEXR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "OpenEXR >= 1.0.6" 2>&1`
29988 else
29989 OPENEXR_PKG_ERRORS=`$PKG_CONFIG --print-errors "OpenEXR >= 1.0.6" 2>&1`
29990 fi
29991 # Put the nasty error message in config.log where it belongs
29992 echo "$OPENEXR_PKG_ERRORS" >&5
29993
29994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29995$as_echo "no" >&6; }
29996 have_openexr=no
29997elif test $pkg_failed = untried; then
29998 have_openexr=no
29999else
30000 OPENEXR_CFLAGS=$pkg_cv_OPENEXR_CFLAGS
30001 OPENEXR_LIBS=$pkg_cv_OPENEXR_LIBS
30002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30003$as_echo "yes" >&6; }
30004 have_openexr=yes
30005fi
cristy8b350f62009-11-15 23:12:43 +000030006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000030007$as_echo "" >&6; }
30008fi
30009
30010if test "$have_openexr" = 'yes'; then
30011
cristy8b350f62009-11-15 23:12:43 +000030012$as_echo "#define OPENEXR_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000030013
30014 if test "$with_modules" = 'no'; then
30015 CFLAGS="$OPENEXR_CFLAGS $CFLAGS"
30016 fi
30017fi
30018
cristy73bd4a52010-10-05 11:24:23 +000030019 if test "$have_openexr" = 'yes'; then
30020 OPENEXR_DELEGATE_TRUE=
30021 OPENEXR_DELEGATE_FALSE='#'
30022else
30023 OPENEXR_DELEGATE_TRUE='#'
30024 OPENEXR_DELEGATE_FALSE=
30025fi
30026
cristy3ed852e2009-09-05 21:47:34 +000030027
30028
30029
30030
30031#
30032# Check for PNG delegate library.
30033#
30034
30035# Check whether --with-png was given.
cristy8b350f62009-11-15 23:12:43 +000030036if test "${with_png+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030037 withval=$with_png; with_png=$withval
30038else
30039 with_png='yes'
30040fi
30041
30042
30043if test "$with_png" != 'yes'; then
30044 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-png=$with_png "
30045fi
30046
30047have_png='no'
30048PNG_LIBS=''
cristy64877302011-08-23 19:10:31 +000030049
cristy50d3f5c2011-09-10 20:09:06 +000030050if test "$with_png" != 'no' -a "$have_zlib" != 'no' ; then
cristy64877302011-08-23 19:10:31 +000030051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000030052$as_echo "-------------------------------------------------------------" >&6; }
cristy64877302011-08-23 19:10:31 +000030053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PNG support " >&5
30054$as_echo_n "checking for PNG support ... " >&6; }
30055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000030056$as_echo "" >&6; }
cristy64877302011-08-23 19:10:31 +000030057 failed=0
30058 passed=0
30059 ac_fn_c_check_header_mongrel "$LINENO" "png.h" "ac_cv_header_png_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000030060if test "x$ac_cv_header_png_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030061 passed=`expr $passed + 1`
30062else
30063 failed=`expr $failed + 1`
30064fi
30065
30066
cristy64877302011-08-23 19:10:31 +000030067
30068 if test $passed -gt 0; then
30069 for var in 5 4 2 '' ; do
cristy64877302011-08-23 19:10:31 +000030070 if test "$have_png" == 'no' ; then
cristy50d3f5c2011-09-10 20:09:06 +000030071 if test "x${var}" == 'x' ; then
30072 pnglib='png'
30073 else
30074 pnglib="png1${var}"
30075 fi
cristy64877302011-08-23 19:10:31 +000030076
30077# Test for compatible LIBPNG library
30078 failed=0
30079 passed=0
30080 if test "$with_png" == 'yes' -o "$with_png" == "libpng1${var}" ; then
30081 if test "${pnglib}" != 'png' ; then
30082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBPNG1${var} support " >&5
30083$as_echo_n "checking for LIBPNG1${var} support ... " >&6; }
30084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30085/* end confdefs.h. */
30086#include <stdio.h>
30087#include <stdlib.h>
30088#include <png.h>
30089
30090int
30091main ()
30092{
30093
30094#if PNG_LIBPNG_VER_MINOR != ${var}
30095#error LIBPNG library must be version 1${var}!
30096Kaboom, Kaboom
30097#endif
30098return 0;
30099
30100 ;
30101 return 0;
30102}
30103_ACEOF
30104if ac_fn_c_try_compile "$LINENO"; then :
30105 ac_cv_libpng_ok='yes'
30106else
30107 ac_cv_libpng_ok='no'
30108fi
30109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30110 if test "$ac_cv_libpng_ok" = 'yes' ; then
30111 passed=`expr $passed + 1`
30112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30113$as_echo "yes" >&6; }
30114 else
30115 failed=`expr $failed + 1`
30116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30117$as_echo "no" >&6; }
30118 fi
30119 else
30120 passed=`expr $passed + 1`
30121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30122$as_echo "yes" >&6; }
30123 fi
30124 fi
30125
cristy47f21b02011-08-24 18:40:43 +000030126 if test $passed -gt 0 -a $failed -le 0; then
cristy64877302011-08-23 19:10:31 +000030127 if test "1${var}" = '15' ; then
30128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng15" >&5
30129$as_echo_n "checking for png_get_io_ptr in -lpng15... " >&6; }
30130if ${ac_cv_lib_png15_png_get_io_ptr+:} false; then :
30131 $as_echo_n "(cached) " >&6
30132else
30133 ac_check_lib_save_LIBS=$LIBS
30134LIBS="-lpng15 $LIBS"
30135cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30136/* end confdefs.h. */
30137
30138/* Override any GCC internal prototype to avoid an error.
30139 Use char because int might match the return type of a GCC
30140 builtin and then its argument prototype would still apply. */
30141#ifdef __cplusplus
30142extern "C"
30143#endif
30144char png_get_io_ptr ();
30145int
30146main ()
30147{
30148return png_get_io_ptr ();
30149 ;
30150 return 0;
30151}
30152_ACEOF
30153if ac_fn_c_try_link "$LINENO"; then :
30154 ac_cv_lib_png15_png_get_io_ptr=yes
30155else
30156 ac_cv_lib_png15_png_get_io_ptr=no
30157fi
30158rm -f core conftest.err conftest.$ac_objext \
30159 conftest$ac_exeext conftest.$ac_ext
30160LIBS=$ac_check_lib_save_LIBS
30161fi
30162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png15_png_get_io_ptr" >&5
30163$as_echo "$ac_cv_lib_png15_png_get_io_ptr" >&6; }
30164if test "x$ac_cv_lib_png15_png_get_io_ptr" = xyes; then :
30165 passed=`expr $passed + 1`
30166else
30167 failed=`expr $failed + 1`
30168fi
30169
30170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_longjmp in -lpng15" >&5
30171$as_echo_n "checking for png_longjmp in -lpng15... " >&6; }
30172if ${ac_cv_lib_png15_png_longjmp+:} false; then :
30173 $as_echo_n "(cached) " >&6
30174else
30175 ac_check_lib_save_LIBS=$LIBS
30176LIBS="-lpng15 $LIBS"
30177cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30178/* end confdefs.h. */
30179
30180/* Override any GCC internal prototype to avoid an error.
30181 Use char because int might match the return type of a GCC
30182 builtin and then its argument prototype would still apply. */
30183#ifdef __cplusplus
30184extern "C"
30185#endif
30186char png_longjmp ();
30187int
30188main ()
30189{
30190return png_longjmp ();
30191 ;
30192 return 0;
30193}
30194_ACEOF
30195if ac_fn_c_try_link "$LINENO"; then :
30196 ac_cv_lib_png15_png_longjmp=yes
30197else
30198 ac_cv_lib_png15_png_longjmp=no
30199fi
30200rm -f core conftest.err conftest.$ac_objext \
30201 conftest$ac_exeext conftest.$ac_ext
30202LIBS=$ac_check_lib_save_LIBS
30203fi
30204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png15_png_longjmp" >&5
30205$as_echo "$ac_cv_lib_png15_png_longjmp" >&6; }
30206if test "x$ac_cv_lib_png15_png_longjmp" = xyes; then :
30207 passed=`expr $passed + 1`
30208else
30209 failed=`expr $failed + 1`
30210fi
30211
30212 fi
30213 if test "1${var}" = '14' ; then
30214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng14" >&5
30215$as_echo_n "checking for png_get_io_ptr in -lpng14... " >&6; }
30216if ${ac_cv_lib_png14_png_get_io_ptr+:} false; then :
30217 $as_echo_n "(cached) " >&6
30218else
30219 ac_check_lib_save_LIBS=$LIBS
30220LIBS="-lpng14 $LIBS"
30221cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30222/* end confdefs.h. */
30223
30224/* Override any GCC internal prototype to avoid an error.
30225 Use char because int might match the return type of a GCC
30226 builtin and then its argument prototype would still apply. */
30227#ifdef __cplusplus
30228extern "C"
30229#endif
30230char png_get_io_ptr ();
30231int
30232main ()
30233{
30234return png_get_io_ptr ();
30235 ;
30236 return 0;
30237}
30238_ACEOF
30239if ac_fn_c_try_link "$LINENO"; then :
30240 ac_cv_lib_png14_png_get_io_ptr=yes
30241else
30242 ac_cv_lib_png14_png_get_io_ptr=no
30243fi
30244rm -f core conftest.err conftest.$ac_objext \
30245 conftest$ac_exeext conftest.$ac_ext
30246LIBS=$ac_check_lib_save_LIBS
30247fi
30248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png14_png_get_io_ptr" >&5
30249$as_echo "$ac_cv_lib_png14_png_get_io_ptr" >&6; }
30250if test "x$ac_cv_lib_png14_png_get_io_ptr" = xyes; then :
30251 passed=`expr $passed + 1`
30252else
30253 failed=`expr $failed + 1`
30254fi
30255
30256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_state in -lpng14" >&5
30257$as_echo_n "checking for png_get_io_state in -lpng14... " >&6; }
30258if ${ac_cv_lib_png14_png_get_io_state+:} false; then :
30259 $as_echo_n "(cached) " >&6
30260else
30261 ac_check_lib_save_LIBS=$LIBS
30262LIBS="-lpng14 $LIBS"
30263cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30264/* end confdefs.h. */
30265
30266/* Override any GCC internal prototype to avoid an error.
30267 Use char because int might match the return type of a GCC
30268 builtin and then its argument prototype would still apply. */
30269#ifdef __cplusplus
30270extern "C"
30271#endif
30272char png_get_io_state ();
30273int
30274main ()
30275{
30276return png_get_io_state ();
30277 ;
30278 return 0;
30279}
30280_ACEOF
30281if ac_fn_c_try_link "$LINENO"; then :
30282 ac_cv_lib_png14_png_get_io_state=yes
30283else
30284 ac_cv_lib_png14_png_get_io_state=no
30285fi
30286rm -f core conftest.err conftest.$ac_objext \
30287 conftest$ac_exeext conftest.$ac_ext
30288LIBS=$ac_check_lib_save_LIBS
30289fi
30290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png14_png_get_io_state" >&5
30291$as_echo "$ac_cv_lib_png14_png_get_io_state" >&6; }
30292if test "x$ac_cv_lib_png14_png_get_io_state" = xyes; then :
30293 passed=`expr $passed + 1`
30294else
30295 failed=`expr $failed + 1`
30296fi
30297
30298 fi
30299 if test "1${var}" = '12' ; then
30300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng12" >&5
30301$as_echo_n "checking for png_get_io_ptr in -lpng12... " >&6; }
30302if ${ac_cv_lib_png12_png_get_io_ptr+:} false; then :
30303 $as_echo_n "(cached) " >&6
30304else
30305 ac_check_lib_save_LIBS=$LIBS
30306LIBS="-lpng12 $LIBS"
30307cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30308/* end confdefs.h. */
30309
30310/* Override any GCC internal prototype to avoid an error.
30311 Use char because int might match the return type of a GCC
30312 builtin and then its argument prototype would still apply. */
30313#ifdef __cplusplus
30314extern "C"
30315#endif
30316char png_get_io_ptr ();
30317int
30318main ()
30319{
30320return png_get_io_ptr ();
30321 ;
30322 return 0;
30323}
30324_ACEOF
30325if ac_fn_c_try_link "$LINENO"; then :
30326 ac_cv_lib_png12_png_get_io_ptr=yes
30327else
30328 ac_cv_lib_png12_png_get_io_ptr=no
30329fi
30330rm -f core conftest.err conftest.$ac_objext \
30331 conftest$ac_exeext conftest.$ac_ext
30332LIBS=$ac_check_lib_save_LIBS
30333fi
30334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png12_png_get_io_ptr" >&5
30335$as_echo "$ac_cv_lib_png12_png_get_io_ptr" >&6; }
30336if test "x$ac_cv_lib_png12_png_get_io_ptr" = xyes; then :
30337 passed=`expr $passed + 1`
30338else
30339 failed=`expr $failed + 1`
30340fi
30341
30342 fi
30343 if test "1${var}" = '1' ; then
30344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng" >&5
cristy3ed852e2009-09-05 21:47:34 +000030345$as_echo_n "checking for png_get_io_ptr in -lpng... " >&6; }
cristyda16f162011-02-19 23:52:17 +000030346if ${ac_cv_lib_png_png_get_io_ptr+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000030347 $as_echo_n "(cached) " >&6
30348else
30349 ac_check_lib_save_LIBS=$LIBS
30350LIBS="-lpng $LIBS"
cristy8b350f62009-11-15 23:12:43 +000030351cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030352/* end confdefs.h. */
30353
30354/* Override any GCC internal prototype to avoid an error.
30355 Use char because int might match the return type of a GCC
30356 builtin and then its argument prototype would still apply. */
30357#ifdef __cplusplus
30358extern "C"
30359#endif
30360char png_get_io_ptr ();
30361int
30362main ()
30363{
30364return png_get_io_ptr ();
30365 ;
30366 return 0;
30367}
30368_ACEOF
cristy8b350f62009-11-15 23:12:43 +000030369if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000030370 ac_cv_lib_png_png_get_io_ptr=yes
30371else
cristy8b350f62009-11-15 23:12:43 +000030372 ac_cv_lib_png_png_get_io_ptr=no
cristy3ed852e2009-09-05 21:47:34 +000030373fi
cristy8b350f62009-11-15 23:12:43 +000030374rm -f core conftest.err conftest.$ac_objext \
30375 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030376LIBS=$ac_check_lib_save_LIBS
30377fi
cristy8b350f62009-11-15 23:12:43 +000030378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_get_io_ptr" >&5
cristy3ed852e2009-09-05 21:47:34 +000030379$as_echo "$ac_cv_lib_png_png_get_io_ptr" >&6; }
cristyda16f162011-02-19 23:52:17 +000030380if test "x$ac_cv_lib_png_png_get_io_ptr" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030381 passed=`expr $passed + 1`
30382else
30383 failed=`expr $failed + 1`
30384fi
30385
cristy64877302011-08-23 19:10:31 +000030386 fi
30387 if test $passed -gt 0 -a $failed -le 0 ; then
30388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ${pnglib} package is complete" >&5
30389$as_echo_n "checking if ${pnglib} package is complete... " >&6; }
30390 if test $passed -gt 0 ; then
30391 if test $failed -gt 0 ; then
cristy50d3f5c2011-09-10 20:09:06 +000030392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000030393$as_echo "no -- some components failed test" >&6; }
cristy50d3f5c2011-09-10 20:09:06 +000030394 have_png='no (failed tests)'
cristy64877302011-08-23 19:10:31 +000030395 else
cristy50d3f5c2011-09-10 20:09:06 +000030396 PNG_LIBS="-l${pnglib}"
30397 LIBS="$PNG_LIBS $LIBS"
cristy3ed852e2009-09-05 21:47:34 +000030398
cristy8b350f62009-11-15 23:12:43 +000030399$as_echo "#define PNG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000030400
cristy50d3f5c2011-09-10 20:09:06 +000030401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000030402$as_echo "yes" >&6; }
cristy50d3f5c2011-09-10 20:09:06 +000030403 have_png='yes'
cristy64877302011-08-23 19:10:31 +000030404 fi
30405 fi
30406 fi
cristy3ed852e2009-09-05 21:47:34 +000030407 fi
cristy64877302011-08-23 19:10:31 +000030408 fi
30409 done
30410 fi
cristy3ed852e2009-09-05 21:47:34 +000030411fi
cristy64877302011-08-23 19:10:31 +000030412
cristy73bd4a52010-10-05 11:24:23 +000030413 if test "$have_png" = 'yes'; then
30414 PNG_DELEGATE_TRUE=
30415 PNG_DELEGATE_FALSE='#'
30416else
30417 PNG_DELEGATE_TRUE='#'
30418 PNG_DELEGATE_FALSE=
30419fi
30420
cristy3ed852e2009-09-05 21:47:34 +000030421
cristy50d3f5c2011-09-10 20:09:06 +000030422
cristy3ed852e2009-09-05 21:47:34 +000030423
30424
30425#
30426# Check for RSVG delegate library.
30427#
30428
30429# Check whether --with-rsvg was given.
cristy8b350f62009-11-15 23:12:43 +000030430if test "${with_rsvg+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030431 withval=$with_rsvg; with_rsvg=$withval
30432else
30433 with_rsvg=$have_x
30434fi
30435
30436
30437if test "$with_rsvg" != 'yes'; then
30438 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-rsvg=$with_rsvg "
30439fi
30440
30441have_rsvg='no'
30442have_cairo='no'
30443RSVG_CFLAGS=""
30444RSVG_LIBS=""
30445RSVG_PKG=""
30446if test "x$with_rsvg" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000030447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000030448$as_echo "-------------------------------------------------------------" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000030449
30450pkg_failed=no
30451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for RSVG" >&5
30452$as_echo_n "checking for RSVG... " >&6; }
30453
30454if test -n "$RSVG_CFLAGS"; then
30455 pkg_cv_RSVG_CFLAGS="$RSVG_CFLAGS"
30456 elif test -n "$PKG_CONFIG"; then
30457 if test -n "$PKG_CONFIG" && \
30458 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"librsvg-2.0 >= 2.9.0\""; } >&5
30459 ($PKG_CONFIG --exists --print-errors "librsvg-2.0 >= 2.9.0") 2>&5
30460 ac_status=$?
30461 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30462 test $ac_status = 0; }; then
30463 pkg_cv_RSVG_CFLAGS=`$PKG_CONFIG --cflags "librsvg-2.0 >= 2.9.0" 2>/dev/null`
30464else
30465 pkg_failed=yes
30466fi
30467 else
30468 pkg_failed=untried
30469fi
30470if test -n "$RSVG_LIBS"; then
30471 pkg_cv_RSVG_LIBS="$RSVG_LIBS"
30472 elif test -n "$PKG_CONFIG"; then
30473 if test -n "$PKG_CONFIG" && \
30474 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"librsvg-2.0 >= 2.9.0\""; } >&5
30475 ($PKG_CONFIG --exists --print-errors "librsvg-2.0 >= 2.9.0") 2>&5
30476 ac_status=$?
30477 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30478 test $ac_status = 0; }; then
30479 pkg_cv_RSVG_LIBS=`$PKG_CONFIG --libs "librsvg-2.0 >= 2.9.0" 2>/dev/null`
30480else
30481 pkg_failed=yes
30482fi
30483 else
30484 pkg_failed=untried
30485fi
30486
30487
30488
30489if test $pkg_failed = yes; then
30490
30491if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
30492 _pkg_short_errors_supported=yes
30493else
30494 _pkg_short_errors_supported=no
30495fi
30496 if test $_pkg_short_errors_supported = yes; then
30497 RSVG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "librsvg-2.0 >= 2.9.0" 2>&1`
30498 else
30499 RSVG_PKG_ERRORS=`$PKG_CONFIG --print-errors "librsvg-2.0 >= 2.9.0" 2>&1`
30500 fi
30501 # Put the nasty error message in config.log where it belongs
30502 echo "$RSVG_PKG_ERRORS" >&5
30503
30504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30505$as_echo "no" >&6; }
30506 have_rsvg=no
30507elif test $pkg_failed = untried; then
30508 have_rsvg=no
30509else
30510 RSVG_CFLAGS=$pkg_cv_RSVG_CFLAGS
30511 RSVG_LIBS=$pkg_cv_RSVG_LIBS
30512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30513$as_echo "yes" >&6; }
30514 have_rsvg=yes
30515fi
cristy8b350f62009-11-15 23:12:43 +000030516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000030517$as_echo "" >&6; }
cristy73bd4a52010-10-05 11:24:23 +000030518
30519pkg_failed=no
30520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CAIRO_SVG" >&5
30521$as_echo_n "checking for CAIRO_SVG... " >&6; }
30522
30523if test -n "$CAIRO_SVG_CFLAGS"; then
30524 pkg_cv_CAIRO_SVG_CFLAGS="$CAIRO_SVG_CFLAGS"
30525 elif test -n "$PKG_CONFIG"; then
30526 if test -n "$PKG_CONFIG" && \
30527 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo-svg\""; } >&5
30528 ($PKG_CONFIG --exists --print-errors "cairo-svg") 2>&5
30529 ac_status=$?
30530 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30531 test $ac_status = 0; }; then
30532 pkg_cv_CAIRO_SVG_CFLAGS=`$PKG_CONFIG --cflags "cairo-svg" 2>/dev/null`
30533else
30534 pkg_failed=yes
30535fi
30536 else
30537 pkg_failed=untried
30538fi
30539if test -n "$CAIRO_SVG_LIBS"; then
30540 pkg_cv_CAIRO_SVG_LIBS="$CAIRO_SVG_LIBS"
30541 elif test -n "$PKG_CONFIG"; then
30542 if test -n "$PKG_CONFIG" && \
30543 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo-svg\""; } >&5
30544 ($PKG_CONFIG --exists --print-errors "cairo-svg") 2>&5
30545 ac_status=$?
30546 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
30547 test $ac_status = 0; }; then
30548 pkg_cv_CAIRO_SVG_LIBS=`$PKG_CONFIG --libs "cairo-svg" 2>/dev/null`
30549else
30550 pkg_failed=yes
30551fi
30552 else
30553 pkg_failed=untried
30554fi
30555
30556
30557
30558if test $pkg_failed = yes; then
30559
30560if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
30561 _pkg_short_errors_supported=yes
30562else
30563 _pkg_short_errors_supported=no
30564fi
30565 if test $_pkg_short_errors_supported = yes; then
30566 CAIRO_SVG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "cairo-svg" 2>&1`
30567 else
30568 CAIRO_SVG_PKG_ERRORS=`$PKG_CONFIG --print-errors "cairo-svg" 2>&1`
30569 fi
30570 # Put the nasty error message in config.log where it belongs
30571 echo "$CAIRO_SVG_PKG_ERRORS" >&5
30572
30573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30574$as_echo "no" >&6; }
30575 have_cairo=no
30576elif test $pkg_failed = untried; then
30577 have_cairo=no
30578else
30579 CAIRO_SVG_CFLAGS=$pkg_cv_CAIRO_SVG_CFLAGS
30580 CAIRO_SVG_LIBS=$pkg_cv_CAIRO_SVG_LIBS
30581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30582$as_echo "yes" >&6; }
30583 have_cairo=yes
30584fi
cristy8b350f62009-11-15 23:12:43 +000030585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000030586$as_echo "" >&6; }
30587fi
30588
30589if test "$have_rsvg" = 'yes'; then
30590
cristy8b350f62009-11-15 23:12:43 +000030591$as_echo "#define RSVG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000030592
30593 if test "$with_modules" = 'no'; then
30594 CPPFLAGS="$RSVG_CFLAGS $CPPFLAGS"
30595 fi
30596fi
30597
30598if test "$have_cairo" = 'yes'; then
30599
cristy8b350f62009-11-15 23:12:43 +000030600$as_echo "#define CAIRO_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000030601
30602 if test "$with_modules" = 'no'; then
30603 CPPFLAGS="$CAIRO_SVG_CFLAGS $CPPFLAGS"
30604 fi
30605fi
30606
cristy73bd4a52010-10-05 11:24:23 +000030607 if test "$have_rsvg" = 'yes'; then
30608 RSVG_DELEGATE_TRUE=
30609 RSVG_DELEGATE_FALSE='#'
30610else
30611 RSVG_DELEGATE_TRUE='#'
30612 RSVG_DELEGATE_FALSE=
30613fi
30614
30615 if test "$have_cairo" = 'yes'; then
30616 CAIRO_DELEGATE_TRUE=
30617 CAIRO_DELEGATE_FALSE='#'
30618else
30619 CAIRO_DELEGATE_TRUE='#'
30620 CAIRO_DELEGATE_FALSE=
30621fi
30622
cristy3ed852e2009-09-05 21:47:34 +000030623
30624
30625
30626
30627#
30628# Check for TIFF delegate library.
30629#
30630
30631# Check whether --with-tiff was given.
cristy8b350f62009-11-15 23:12:43 +000030632if test "${with_tiff+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030633 withval=$with_tiff; with_tiff=$withval
30634else
30635 with_tiff='yes'
30636fi
30637
30638
30639if test "$with_tiff" != 'yes'; then
30640 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-tiff=$with_tiff "
30641fi
30642
30643have_tiff='no'
30644TIFF_LIBS=''
30645if test "$with_tiff" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000030646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000030647$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000030648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFF" >&5
cristy3ed852e2009-09-05 21:47:34 +000030649$as_echo_n "checking for TIFF... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000030651$as_echo "" >&6; }
30652 failed=0
30653 passed=0
cristy8b350f62009-11-15 23:12:43 +000030654 ac_fn_c_check_header_mongrel "$LINENO" "tiff.h" "ac_cv_header_tiff_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000030655if test "x$ac_cv_header_tiff_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030656 passed=`expr $passed + 1`
30657else
30658 failed=`expr $failed + 1`
30659fi
30660
30661
cristy8b350f62009-11-15 23:12:43 +000030662 ac_fn_c_check_header_mongrel "$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000030663if test "x$ac_cv_header_tiffio_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030664 passed=`expr $passed + 1`
30665else
30666 failed=`expr $failed + 1`
30667fi
30668
30669
cristy8b350f62009-11-15 23:12:43 +000030670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFOpen in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000030671$as_echo_n "checking for TIFFOpen in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000030672if ${ac_cv_lib_tiff_TIFFOpen+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000030673 $as_echo_n "(cached) " >&6
30674else
30675 ac_check_lib_save_LIBS=$LIBS
30676LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000030677cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030678/* end confdefs.h. */
30679
30680/* Override any GCC internal prototype to avoid an error.
30681 Use char because int might match the return type of a GCC
30682 builtin and then its argument prototype would still apply. */
30683#ifdef __cplusplus
30684extern "C"
30685#endif
30686char TIFFOpen ();
30687int
30688main ()
30689{
30690return TIFFOpen ();
30691 ;
30692 return 0;
30693}
30694_ACEOF
cristy8b350f62009-11-15 23:12:43 +000030695if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000030696 ac_cv_lib_tiff_TIFFOpen=yes
30697else
cristy8b350f62009-11-15 23:12:43 +000030698 ac_cv_lib_tiff_TIFFOpen=no
cristy3ed852e2009-09-05 21:47:34 +000030699fi
cristy8b350f62009-11-15 23:12:43 +000030700rm -f core conftest.err conftest.$ac_objext \
30701 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030702LIBS=$ac_check_lib_save_LIBS
30703fi
cristy8b350f62009-11-15 23:12:43 +000030704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFOpen" >&5
cristy3ed852e2009-09-05 21:47:34 +000030705$as_echo "$ac_cv_lib_tiff_TIFFOpen" >&6; }
cristyda16f162011-02-19 23:52:17 +000030706if test "x$ac_cv_lib_tiff_TIFFOpen" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030707 passed=`expr $passed + 1`
30708else
30709 failed=`expr $failed + 1`
30710fi
30711
cristy8b350f62009-11-15 23:12:43 +000030712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFClientOpen in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000030713$as_echo_n "checking for TIFFClientOpen in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000030714if ${ac_cv_lib_tiff_TIFFClientOpen+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000030715 $as_echo_n "(cached) " >&6
30716else
30717 ac_check_lib_save_LIBS=$LIBS
30718LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000030719cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030720/* end confdefs.h. */
30721
30722/* Override any GCC internal prototype to avoid an error.
30723 Use char because int might match the return type of a GCC
30724 builtin and then its argument prototype would still apply. */
30725#ifdef __cplusplus
30726extern "C"
30727#endif
30728char TIFFClientOpen ();
30729int
30730main ()
30731{
30732return TIFFClientOpen ();
30733 ;
30734 return 0;
30735}
30736_ACEOF
cristy8b350f62009-11-15 23:12:43 +000030737if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000030738 ac_cv_lib_tiff_TIFFClientOpen=yes
30739else
cristy8b350f62009-11-15 23:12:43 +000030740 ac_cv_lib_tiff_TIFFClientOpen=no
cristy3ed852e2009-09-05 21:47:34 +000030741fi
cristy8b350f62009-11-15 23:12:43 +000030742rm -f core conftest.err conftest.$ac_objext \
30743 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030744LIBS=$ac_check_lib_save_LIBS
30745fi
cristy8b350f62009-11-15 23:12:43 +000030746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFClientOpen" >&5
cristy3ed852e2009-09-05 21:47:34 +000030747$as_echo "$ac_cv_lib_tiff_TIFFClientOpen" >&6; }
cristyda16f162011-02-19 23:52:17 +000030748if test "x$ac_cv_lib_tiff_TIFFClientOpen" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030749 passed=`expr $passed + 1`
30750else
30751 failed=`expr $failed + 1`
30752fi
30753
cristyb97f1002010-07-26 14:02:57 +000030754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFIsBigEndian in -ltiff" >&5
30755$as_echo_n "checking for TIFFIsBigEndian in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000030756if ${ac_cv_lib_tiff_TIFFIsBigEndian+:} false; then :
cristyb97f1002010-07-26 14:02:57 +000030757 $as_echo_n "(cached) " >&6
30758else
30759 ac_check_lib_save_LIBS=$LIBS
30760LIBS="-ltiff $LIBS"
30761cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30762/* end confdefs.h. */
30763
30764/* Override any GCC internal prototype to avoid an error.
30765 Use char because int might match the return type of a GCC
30766 builtin and then its argument prototype would still apply. */
30767#ifdef __cplusplus
30768extern "C"
30769#endif
30770char TIFFIsBigEndian ();
30771int
30772main ()
30773{
30774return TIFFIsBigEndian ();
30775 ;
30776 return 0;
30777}
30778_ACEOF
30779if ac_fn_c_try_link "$LINENO"; then :
30780 ac_cv_lib_tiff_TIFFIsBigEndian=yes
30781else
30782 ac_cv_lib_tiff_TIFFIsBigEndian=no
30783fi
30784rm -f core conftest.err conftest.$ac_objext \
30785 conftest$ac_exeext conftest.$ac_ext
30786LIBS=$ac_check_lib_save_LIBS
30787fi
30788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFIsBigEndian" >&5
30789$as_echo "$ac_cv_lib_tiff_TIFFIsBigEndian" >&6; }
cristyda16f162011-02-19 23:52:17 +000030790if test "x$ac_cv_lib_tiff_TIFFIsBigEndian" = xyes; then :
cristyb97f1002010-07-26 14:02:57 +000030791 passed=`expr $passed + 1`
30792else
30793 failed=`expr $failed + 1`
30794fi
30795
cristy8b350f62009-11-15 23:12:43 +000030796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFIsByteSwapped in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000030797$as_echo_n "checking for TIFFIsByteSwapped in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000030798if ${ac_cv_lib_tiff_TIFFIsByteSwapped+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000030799 $as_echo_n "(cached) " >&6
30800else
30801 ac_check_lib_save_LIBS=$LIBS
30802LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000030803cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030804/* end confdefs.h. */
30805
30806/* Override any GCC internal prototype to avoid an error.
30807 Use char because int might match the return type of a GCC
30808 builtin and then its argument prototype would still apply. */
30809#ifdef __cplusplus
30810extern "C"
30811#endif
30812char TIFFIsByteSwapped ();
30813int
30814main ()
30815{
30816return TIFFIsByteSwapped ();
30817 ;
30818 return 0;
30819}
30820_ACEOF
cristy8b350f62009-11-15 23:12:43 +000030821if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000030822 ac_cv_lib_tiff_TIFFIsByteSwapped=yes
30823else
cristy8b350f62009-11-15 23:12:43 +000030824 ac_cv_lib_tiff_TIFFIsByteSwapped=no
cristy3ed852e2009-09-05 21:47:34 +000030825fi
cristy8b350f62009-11-15 23:12:43 +000030826rm -f core conftest.err conftest.$ac_objext \
30827 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030828LIBS=$ac_check_lib_save_LIBS
30829fi
cristy8b350f62009-11-15 23:12:43 +000030830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFIsByteSwapped" >&5
cristy3ed852e2009-09-05 21:47:34 +000030831$as_echo "$ac_cv_lib_tiff_TIFFIsByteSwapped" >&6; }
cristyda16f162011-02-19 23:52:17 +000030832if test "x$ac_cv_lib_tiff_TIFFIsByteSwapped" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030833 passed=`expr $passed + 1`
30834else
30835 failed=`expr $failed + 1`
30836fi
30837
cristy8b350f62009-11-15 23:12:43 +000030838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFReadRGBATile in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000030839$as_echo_n "checking for TIFFReadRGBATile in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000030840if ${ac_cv_lib_tiff_TIFFReadRGBATile+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000030841 $as_echo_n "(cached) " >&6
30842else
30843 ac_check_lib_save_LIBS=$LIBS
30844LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000030845cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030846/* end confdefs.h. */
30847
30848/* Override any GCC internal prototype to avoid an error.
30849 Use char because int might match the return type of a GCC
30850 builtin and then its argument prototype would still apply. */
30851#ifdef __cplusplus
30852extern "C"
30853#endif
30854char TIFFReadRGBATile ();
30855int
30856main ()
30857{
30858return TIFFReadRGBATile ();
30859 ;
30860 return 0;
30861}
30862_ACEOF
cristy8b350f62009-11-15 23:12:43 +000030863if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000030864 ac_cv_lib_tiff_TIFFReadRGBATile=yes
30865else
cristy8b350f62009-11-15 23:12:43 +000030866 ac_cv_lib_tiff_TIFFReadRGBATile=no
cristy3ed852e2009-09-05 21:47:34 +000030867fi
cristy8b350f62009-11-15 23:12:43 +000030868rm -f core conftest.err conftest.$ac_objext \
30869 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030870LIBS=$ac_check_lib_save_LIBS
30871fi
cristy8b350f62009-11-15 23:12:43 +000030872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFReadRGBATile" >&5
cristy3ed852e2009-09-05 21:47:34 +000030873$as_echo "$ac_cv_lib_tiff_TIFFReadRGBATile" >&6; }
cristyda16f162011-02-19 23:52:17 +000030874if test "x$ac_cv_lib_tiff_TIFFReadRGBATile" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030875 passed=`expr $passed + 1`
30876else
30877 failed=`expr $failed + 1`
30878fi
30879
cristy8b350f62009-11-15 23:12:43 +000030880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFReadRGBAStrip in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000030881$as_echo_n "checking for TIFFReadRGBAStrip in -ltiff... " >&6; }
cristyda16f162011-02-19 23:52:17 +000030882if ${ac_cv_lib_tiff_TIFFReadRGBAStrip+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000030883 $as_echo_n "(cached) " >&6
30884else
30885 ac_check_lib_save_LIBS=$LIBS
30886LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000030887cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030888/* end confdefs.h. */
30889
30890/* Override any GCC internal prototype to avoid an error.
30891 Use char because int might match the return type of a GCC
30892 builtin and then its argument prototype would still apply. */
30893#ifdef __cplusplus
30894extern "C"
30895#endif
30896char TIFFReadRGBAStrip ();
30897int
30898main ()
30899{
30900return TIFFReadRGBAStrip ();
30901 ;
30902 return 0;
30903}
30904_ACEOF
cristy8b350f62009-11-15 23:12:43 +000030905if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000030906 ac_cv_lib_tiff_TIFFReadRGBAStrip=yes
30907else
cristy8b350f62009-11-15 23:12:43 +000030908 ac_cv_lib_tiff_TIFFReadRGBAStrip=no
cristy3ed852e2009-09-05 21:47:34 +000030909fi
cristy8b350f62009-11-15 23:12:43 +000030910rm -f core conftest.err conftest.$ac_objext \
30911 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030912LIBS=$ac_check_lib_save_LIBS
30913fi
cristy8b350f62009-11-15 23:12:43 +000030914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFReadRGBAStrip" >&5
cristy3ed852e2009-09-05 21:47:34 +000030915$as_echo "$ac_cv_lib_tiff_TIFFReadRGBAStrip" >&6; }
cristyda16f162011-02-19 23:52:17 +000030916if test "x$ac_cv_lib_tiff_TIFFReadRGBAStrip" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030917 passed=`expr $passed + 1`
30918else
30919 failed=`expr $failed + 1`
30920fi
30921
cristy8b350f62009-11-15 23:12:43 +000030922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if TIFF package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000030923$as_echo_n "checking if TIFF package is complete... " >&6; }
30924 if test $passed -gt 0; then
30925 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000030926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000030927$as_echo "no -- some components failed test" >&6; }
30928 have_tiff='no (failed tests)'
30929 else
30930 TIFF_LIBS='-ltiff'
30931 LIBS="$TIFF_LIBS $LIBS"
30932
cristy8b350f62009-11-15 23:12:43 +000030933$as_echo "#define TIFF_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000030934
cristy8b350f62009-11-15 23:12:43 +000030935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000030936$as_echo "yes" >&6; }
30937 have_tiff='yes'
cristy8b350f62009-11-15 23:12:43 +000030938 for ac_header in tiffconf.h
30939do :
30940 ac_fn_c_check_header_mongrel "$LINENO" "tiffconf.h" "ac_cv_header_tiffconf_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000030941if test "x$ac_cv_header_tiffconf_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000030942 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000030943#define HAVE_TIFFCONF_H 1
cristy3ed852e2009-09-05 21:47:34 +000030944_ACEOF
30945
30946fi
30947
30948done
30949
cristy8b350f62009-11-15 23:12:43 +000030950 for ac_func in TIFFIsCODECConfigured TIFFMergeFieldInfo \
cristy3ed852e2009-09-05 21:47:34 +000030951 TIFFReadEXIFDirectory TIFFSetErrorHandlerExt TIFFSetTagExtender \
30952 TIFFSetWarningHandlerExt TIFFSwabArrayOfTriples
cristy8b350f62009-11-15 23:12:43 +000030953do :
30954 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
30955ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
cristy98dddb52010-11-04 00:30:15 +000030956if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
cristy3ed852e2009-09-05 21:47:34 +000030957 cat >>confdefs.h <<_ACEOF
30958#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
30959_ACEOF
30960
30961fi
30962done
30963
30964 fi
30965 else
cristy8b350f62009-11-15 23:12:43 +000030966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000030967$as_echo "no" >&6; }
30968 fi
30969fi
cristy73bd4a52010-10-05 11:24:23 +000030970 if test "$have_tiff" = 'yes'; then
30971 TIFF_DELEGATE_TRUE=
30972 TIFF_DELEGATE_FALSE='#'
30973else
30974 TIFF_DELEGATE_TRUE='#'
30975 TIFF_DELEGATE_FALSE=
30976fi
30977
cristy3ed852e2009-09-05 21:47:34 +000030978
30979
30980
30981#
cristyb1860752011-03-14 00:27:46 +000030982# Check for WEBP delegate library.
30983#
30984
30985# Check whether --with-webp was given.
30986if test "${with_webp+set}" = set; then :
30987 withval=$with_webp; with_webp=$withval
30988else
30989 with_webp='yes'
30990fi
30991
30992
30993if test "$with_webp" != 'yes'; then
30994 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-webp=$with_webp "
30995fi
30996
30997have_webp='no'
30998WEBP_LIBS=''
30999if test "$with_webp" != 'no'; then
31000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
31001$as_echo "-------------------------------------------------------------" >&6; }
31002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WEBP" >&5
31003$as_echo_n "checking for WEBP... " >&6; }
31004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
31005$as_echo "" >&6; }
31006 failed=0
31007 passed=0
31008 ac_fn_c_check_header_mongrel "$LINENO" "webp/decode.h" "ac_cv_header_webp_decode_h" "$ac_includes_default"
31009if test "x$ac_cv_header_webp_decode_h" = xyes; then :
31010 passed=`expr $passed + 1`
31011else
31012 failed=`expr $failed + 1`
31013fi
31014
31015
31016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WebPDecodeRGB in -lwebp" >&5
31017$as_echo_n "checking for WebPDecodeRGB in -lwebp... " >&6; }
31018if ${ac_cv_lib_webp_WebPDecodeRGB+:} false; then :
31019 $as_echo_n "(cached) " >&6
31020else
31021 ac_check_lib_save_LIBS=$LIBS
31022LIBS="-lwebp $LIBS"
31023cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31024/* end confdefs.h. */
31025
31026/* Override any GCC internal prototype to avoid an error.
31027 Use char because int might match the return type of a GCC
31028 builtin and then its argument prototype would still apply. */
31029#ifdef __cplusplus
31030extern "C"
31031#endif
31032char WebPDecodeRGB ();
31033int
31034main ()
31035{
31036return WebPDecodeRGB ();
31037 ;
31038 return 0;
31039}
31040_ACEOF
31041if ac_fn_c_try_link "$LINENO"; then :
31042 ac_cv_lib_webp_WebPDecodeRGB=yes
31043else
31044 ac_cv_lib_webp_WebPDecodeRGB=no
31045fi
31046rm -f core conftest.err conftest.$ac_objext \
31047 conftest$ac_exeext conftest.$ac_ext
31048LIBS=$ac_check_lib_save_LIBS
31049fi
31050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_webp_WebPDecodeRGB" >&5
31051$as_echo "$ac_cv_lib_webp_WebPDecodeRGB" >&6; }
31052if test "x$ac_cv_lib_webp_WebPDecodeRGB" = xyes; then :
31053 passed=`expr $passed + 1`
31054else
31055 failed=`expr $failed + 1`
31056fi
31057
31058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if WEBP package is complete" >&5
31059$as_echo_n "checking if WEBP package is complete... " >&6; }
31060 if test $passed -gt 0; then
31061 if test $failed -gt 0; then
31062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
31063$as_echo "no -- some components failed test" >&6; }
31064 have_webp='no (failed tests)'
31065 else
31066 WEBP_LIBS='-lwebp'
31067 LIBS="$WEBP_LIBS $LIBS"
31068
31069$as_echo "#define WEBP_DELEGATE 1" >>confdefs.h
31070
31071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31072$as_echo "yes" >&6; }
31073 have_webp='yes'
31074 fi
31075 else
31076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31077$as_echo "no" >&6; }
31078 fi
31079fi
31080 if test "$have_webp" = 'yes'; then
31081 WEBP_DELEGATE_TRUE=
31082 WEBP_DELEGATE_FALSE='#'
31083else
31084 WEBP_DELEGATE_TRUE='#'
31085 WEBP_DELEGATE_FALSE=
31086fi
31087
31088
31089
31090
31091#
cristy3ed852e2009-09-05 21:47:34 +000031092# Set Windows font directory.
31093#
31094
31095# Check whether --with-windows-font-dir was given.
cristy8b350f62009-11-15 23:12:43 +000031096if test "${with_windows_font_dir+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000031097 withval=$with_windows_font_dir; with_windows_font_dir=$withval
31098else
31099 with_windows_font_dir=''
31100fi
31101
31102if test "$with_windows_font_dir" != '' ; then
31103 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-windows-font-dir=$with_windows_font_dir "
31104fi
31105
31106
31107#
31108# Check for WMF delegate library.
31109#
31110
31111# Check whether --with-wmf was given.
cristy8b350f62009-11-15 23:12:43 +000031112if test "${with_wmf+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000031113 withval=$with_wmf; with_wmf=$withval
31114else
cristy8d63d1d2010-01-06 20:38:37 +000031115 with_wmf='yes'
cristy3ed852e2009-09-05 21:47:34 +000031116fi
31117
31118
31119if test "$with_wmf" != 'yes'; then
31120 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-wmf=$with_wmf "
31121fi
31122
31123have_wmf='no'
31124WMF_LIBS=''
cristy3ed852e2009-09-05 21:47:34 +000031125if test "$with_wmf" != 'no'; then
glennrp33e524b2011-08-24 17:41:57 +000031126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000031127$as_echo "-------------------------------------------------------------" >&6; }
glennrp33e524b2011-08-24 17:41:57 +000031128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WMF" >&5
cristy3ed852e2009-09-05 21:47:34 +000031129$as_echo_n "checking for WMF... " >&6; }
glennrp33e524b2011-08-24 17:41:57 +000031130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000031131$as_echo "" >&6; }
glennrp33e524b2011-08-24 17:41:57 +000031132 failed=0
31133 passed=0
31134 ac_fn_c_check_header_mongrel "$LINENO" "libwmf/eps.h" "ac_cv_header_libwmf_eps_h" "$ac_includes_default"
31135if test "x$ac_cv_header_libwmf_eps_h" = xyes; then :
31136 passed=`expr $passed + 1`
31137else
31138 failed=`expr $failed + 1`
cristy3ed852e2009-09-05 21:47:34 +000031139fi
31140
31141
glennrp33e524b2011-08-24 17:41:57 +000031142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wmf_eps_function in -lwmf" >&5
31143$as_echo_n "checking for wmf_eps_function in -lwmf... " >&6; }
31144if ${ac_cv_lib_wmf_wmf_eps_function+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031145 $as_echo_n "(cached) " >&6
31146else
31147 ac_check_lib_save_LIBS=$LIBS
glennrp33e524b2011-08-24 17:41:57 +000031148LIBS="-lwmf "-lwmflite" $LIBS"
cristy8b350f62009-11-15 23:12:43 +000031149cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031150/* end confdefs.h. */
31151
31152/* Override any GCC internal prototype to avoid an error.
31153 Use char because int might match the return type of a GCC
31154 builtin and then its argument prototype would still apply. */
31155#ifdef __cplusplus
31156extern "C"
31157#endif
glennrp33e524b2011-08-24 17:41:57 +000031158char wmf_eps_function ();
cristy3ed852e2009-09-05 21:47:34 +000031159int
31160main ()
31161{
glennrp33e524b2011-08-24 17:41:57 +000031162return wmf_eps_function ();
cristy3ed852e2009-09-05 21:47:34 +000031163 ;
31164 return 0;
31165}
31166_ACEOF
cristy8b350f62009-11-15 23:12:43 +000031167if ac_fn_c_try_link "$LINENO"; then :
glennrp33e524b2011-08-24 17:41:57 +000031168 ac_cv_lib_wmf_wmf_eps_function=yes
cristy3ed852e2009-09-05 21:47:34 +000031169else
glennrp33e524b2011-08-24 17:41:57 +000031170 ac_cv_lib_wmf_wmf_eps_function=no
cristy3ed852e2009-09-05 21:47:34 +000031171fi
cristy8b350f62009-11-15 23:12:43 +000031172rm -f core conftest.err conftest.$ac_objext \
31173 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031174LIBS=$ac_check_lib_save_LIBS
31175fi
glennrp33e524b2011-08-24 17:41:57 +000031176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wmf_wmf_eps_function" >&5
31177$as_echo "$ac_cv_lib_wmf_wmf_eps_function" >&6; }
31178if test "x$ac_cv_lib_wmf_wmf_eps_function" = xyes; then :
31179 passed=`expr $passed + 1`
cristy9243a2d2011-08-22 17:32:32 +000031180else
glennrp33e524b2011-08-24 17:41:57 +000031181 failed=`expr $failed + 1`
cristy9243a2d2011-08-22 17:32:32 +000031182fi
31183
glennrp33e524b2011-08-24 17:41:57 +000031184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if WMF package is complete" >&5
31185$as_echo_n "checking if WMF package is complete... " >&6; }
31186 if test $passed -gt 0; then
31187 if test $failed -gt 0; then
31188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
31189$as_echo "no -- some components failed test" >&6; }
31190 have_wmf='no (failed tests)'
31191 else
31192 WMF_LIBS='-lwmf -lwmflite'
31193 LIBS="$WMF_LIBS $LIBS"
cristy3ed852e2009-09-05 21:47:34 +000031194
cristy8b350f62009-11-15 23:12:43 +000031195$as_echo "#define WMF_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000031196
glennrp33e524b2011-08-24 17:41:57 +000031197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy9243a2d2011-08-22 17:32:32 +000031198$as_echo "yes" >&6; }
glennrp33e524b2011-08-24 17:41:57 +000031199 have_wmf='yes'
31200 fi
31201 else
31202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy9243a2d2011-08-22 17:32:32 +000031203$as_echo "no" >&6; }
glennrp33e524b2011-08-24 17:41:57 +000031204 fi
cristy3ed852e2009-09-05 21:47:34 +000031205fi
cristy73bd4a52010-10-05 11:24:23 +000031206 if test "$have_wmf" = 'yes'; then
31207 WMF_DELEGATE_TRUE=
31208 WMF_DELEGATE_FALSE='#'
31209else
31210 WMF_DELEGATE_TRUE='#'
31211 WMF_DELEGATE_FALSE=
31212fi
31213
cristy3ed852e2009-09-05 21:47:34 +000031214
31215
31216
31217
cristy735e8942010-04-02 20:32:57 +000031218
cristy3ed852e2009-09-05 21:47:34 +000031219#
31220# Check for XML delegate library.
31221#
31222
31223# Check whether --with-xml was given.
cristy8b350f62009-11-15 23:12:43 +000031224if test "${with_xml+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000031225 withval=$with_xml; with_xml=$withval
31226else
31227 with_xml=$have_x
31228fi
31229
31230
31231if test "$with_xml" != 'yes' ; then
31232 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-xml=$with_xml "
31233fi
31234
31235have_xml='no'
31236XML_LIBS=''
31237if test "$with_xml" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000031238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000031239$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000031240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML" >&5
cristy3ed852e2009-09-05 21:47:34 +000031241$as_echo_n "checking for XML... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000031242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000031243$as_echo "" >&6; }
31244 PERSIST_LDFLAGS=$LDFLAGS
31245 PERSIST_CPPFLAGS=$CPPFLAGS
31246 xml2_config=''
31247 for ac_prog in xml2-config
31248do
31249 # Extract the first word of "$ac_prog", so it can be a program name with args.
31250set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031252$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031253if ${ac_cv_prog_xml2_config+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031254 $as_echo_n "(cached) " >&6
31255else
31256 if test -n "$xml2_config"; then
31257 ac_cv_prog_xml2_config="$xml2_config" # Let the user override the test.
31258else
31259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31260for as_dir in $PATH
31261do
31262 IFS=$as_save_IFS
31263 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031264 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031265 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31266 ac_cv_prog_xml2_config="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000031267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031268 break 2
31269 fi
31270done
cristy8b350f62009-11-15 23:12:43 +000031271 done
cristy3ed852e2009-09-05 21:47:34 +000031272IFS=$as_save_IFS
31273
31274fi
31275fi
31276xml2_config=$ac_cv_prog_xml2_config
31277if test -n "$xml2_config"; then
cristy8b350f62009-11-15 23:12:43 +000031278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xml2_config" >&5
cristy3ed852e2009-09-05 21:47:34 +000031279$as_echo "$xml2_config" >&6; }
31280else
cristy8b350f62009-11-15 23:12:43 +000031281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031282$as_echo "no" >&6; }
31283fi
31284
31285
31286 test -n "$xml2_config" && break
31287done
31288 if test -n "$xml2_config"; then
31289 # Debian installs libxml headers under /usr/include/libxml2/libxml with
31290 # the shared library installed under /usr/lib, whereas the package
31291 # installs itself under $prefix/libxml and $prefix/lib.
31292 xml2_prefix=`xml2-config --prefix`
31293 if test -d "${xml2_prefix}/include/libxml2"; then
31294 CPPFLAGS="$CPPFLAGS -I${xml2_prefix}/include/libxml2"
31295 fi
31296 if test "${xml2_prefix}" != '/usr'; then
31297 LDFLAGS="$LDFLAGS -L${xml2_prefix}/lib"
31298 fi
31299 fi
31300 failed=0
31301 passed=0
cristy8b350f62009-11-15 23:12:43 +000031302 ac_fn_c_check_header_mongrel "$LINENO" "libxml/parser.h" "ac_cv_header_libxml_parser_h" "$ac_includes_default"
cristyda16f162011-02-19 23:52:17 +000031303if test "x$ac_cv_header_libxml_parser_h" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000031304 passed=`expr $passed + 1`
31305else
31306 failed=`expr $failed + 1`
31307fi
31308
31309
cristy8b350f62009-11-15 23:12:43 +000031310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlParseExternalEntity in -lxml2" >&5
cristy3ed852e2009-09-05 21:47:34 +000031311$as_echo_n "checking for xmlParseExternalEntity in -lxml2... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031312if ${ac_cv_lib_xml2_xmlParseExternalEntity+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031313 $as_echo_n "(cached) " >&6
31314else
31315 ac_check_lib_save_LIBS=$LIBS
31316LIBS="-lxml2 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000031317cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031318/* end confdefs.h. */
31319
31320/* Override any GCC internal prototype to avoid an error.
31321 Use char because int might match the return type of a GCC
31322 builtin and then its argument prototype would still apply. */
31323#ifdef __cplusplus
31324extern "C"
31325#endif
31326char xmlParseExternalEntity ();
31327int
31328main ()
31329{
31330return xmlParseExternalEntity ();
31331 ;
31332 return 0;
31333}
31334_ACEOF
cristy8b350f62009-11-15 23:12:43 +000031335if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000031336 ac_cv_lib_xml2_xmlParseExternalEntity=yes
31337else
cristy8b350f62009-11-15 23:12:43 +000031338 ac_cv_lib_xml2_xmlParseExternalEntity=no
cristy3ed852e2009-09-05 21:47:34 +000031339fi
cristy8b350f62009-11-15 23:12:43 +000031340rm -f core conftest.err conftest.$ac_objext \
31341 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000031342LIBS=$ac_check_lib_save_LIBS
31343fi
cristy8b350f62009-11-15 23:12:43 +000031344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlParseExternalEntity" >&5
cristy3ed852e2009-09-05 21:47:34 +000031345$as_echo "$ac_cv_lib_xml2_xmlParseExternalEntity" >&6; }
cristyda16f162011-02-19 23:52:17 +000031346if test "x$ac_cv_lib_xml2_xmlParseExternalEntity" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000031347 passed=`expr $passed + 1`
31348else
31349 failed=`expr $failed + 1`
31350fi
31351
cristy8b350f62009-11-15 23:12:43 +000031352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XML package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000031353$as_echo_n "checking if XML package is complete... " >&6; }
31354 if test $passed -gt 0; then
31355 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000031356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000031357$as_echo "no -- some components failed test" >&6; }
31358 have_xml='no (failed tests)'
31359 LDFLAGS="$PERSIST_LDFLAGS"
31360 CPPFLAGS="$PERSIST_CPPFLAGS"
31361 else
31362 XML_LIBS='-lxml2'
31363 LIBS="$XML_LIBS $LIBS"
31364
cristy8b350f62009-11-15 23:12:43 +000031365$as_echo "#define XML_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000031366
cristy8b350f62009-11-15 23:12:43 +000031367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000031368$as_echo "yes" >&6; }
31369 have_xml='yes'
31370 fi
31371 else
cristy8b350f62009-11-15 23:12:43 +000031372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031373$as_echo "no" >&6; }
31374 fi
31375fi
cristy73bd4a52010-10-05 11:24:23 +000031376 if test "$have_xml" = 'yes'; then
31377 XML_DELEGATE_TRUE=
31378 XML_DELEGATE_FALSE='#'
31379else
31380 XML_DELEGATE_TRUE='#'
31381 XML_DELEGATE_FALSE=
31382fi
31383
cristy3ed852e2009-09-05 21:47:34 +000031384
31385
31386
31387# Substitute compiler name to build/link PerlMagick
31388#
31389
31390
31391#
31392# Configure install Paths
31393#
31394
31395# Subdirectory under lib to place ImageMagick lib files
31396LIBRARY_RELATIVE_PATH="${PACKAGE_NAME}-${PACKAGE_VERSION}"
31397
31398cat >>confdefs.h <<_ACEOF
31399#define LIBRARY_RELATIVE_PATH "$LIBRARY_RELATIVE_PATH"
31400_ACEOF
31401
31402
31403# Path to ImageMagick bin directory
31404EXECUTABLE_PATH="${BIN_DIR}"
31405DEFINE_EXECUTABLE_PATH="${BIN_DIR}/"
31406case "${build_os}" in
31407 mingw* )
31408 DEFINE_EXECUTABLE_PATH=`$WinPathScript "$DEFINE_EXECUTABLE_PATH" 1`
31409 ;;
31410esac
31411
31412cat >>confdefs.h <<_ACEOF
31413#define EXECUTABLE_PATH "$DEFINE_EXECUTABLE_PATH"
31414_ACEOF
31415
31416
31417
31418# Path to ImageMagick lib
31419LIBRARY_PATH="${LIB_DIR}/${LIBRARY_RELATIVE_PATH}"
31420DEFINE_LIBRARY_PATH="${LIB_DIR}/${LIBRARY_RELATIVE_PATH}/"
31421case "${build_os}" in
31422 mingw* )
31423 DEFINE_LIBRARY_PATH=`$WinPathScript "$DEFINE_LIBRARY_PATH" 1`
31424 ;;
31425esac
31426
31427cat >>confdefs.h <<_ACEOF
31428#define LIBRARY_PATH "$DEFINE_LIBRARY_PATH"
31429_ACEOF
31430
31431
31432
cristy3ed852e2009-09-05 21:47:34 +000031433#
31434# Subdirectory under lib to place ImageMagick coder module files
31435CODER_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}/modules-Q${QUANTUM_DEPTH}/coders"
31436
31437cat >>confdefs.h <<_ACEOF
31438#define CODER_RELATIVE_PATH "$CODER_RELATIVE_PATH"
31439_ACEOF
31440
31441CODER_PATH="${LIB_DIR}/${CODER_RELATIVE_PATH}"
31442DEFINE_CODER_PATH="${LIB_DIR}/${CODER_RELATIVE_PATH}/"
31443case "${build_os}" in
31444 mingw* )
31445 DEFINE_CODER_PATH=`$WinPathScript "$DEFINE_CODER_PATH" 1`
31446 ;;
31447esac
31448
31449cat >>confdefs.h <<_ACEOF
31450#define CODER_PATH "$DEFINE_CODER_PATH"
31451_ACEOF
31452
31453
31454
31455#
31456# Subdirectory under lib to place ImageMagick filter module files
31457FILTER_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}/modules-Q${QUANTUM_DEPTH}/filters"
31458
31459cat >>confdefs.h <<_ACEOF
31460#define FILTER_RELATIVE_PATH "$FILTER_RELATIVE_PATH"
31461_ACEOF
31462
31463FILTER_PATH="${LIB_DIR}/${FILTER_RELATIVE_PATH}"
31464DEFINE_FILTER_PATH="${LIB_DIR}/${FILTER_RELATIVE_PATH}/"
31465case "${build_os}" in
31466 mingw* )
31467 DEFINE_FILTER_PATH=`$WinPathScript "$DEFINE_FILTER_PATH" 1`
31468 ;;
31469esac
31470
31471cat >>confdefs.h <<_ACEOF
31472#define FILTER_PATH "$DEFINE_FILTER_PATH"
31473_ACEOF
31474
31475
31476
31477#
31478# Path to ImageMagick documentation files
cristyd55889c2011-03-27 00:50:24 +000031479DOCUMENTATION_RELATIVE_PATH=""
31480DOCUMENTATION_PATH="${DOC_DIR}/${DOCUMENTATION_RELATIVE_PATH}"
31481DEFINE_DOCUMENTATION_PATH="${DOC_DIR}/${DOCUMENTATION_RELATIVE_PATH}/"
cristy3ed852e2009-09-05 21:47:34 +000031482case "${build_os}" in
31483 mingw* )
31484 DEFINE_DOCUMENTATION_PATH=`$WinPathScript "$DEFINE_DOCUMENTATION_PATH" 1`
31485 ;;
31486esac
31487
31488cat >>confdefs.h <<_ACEOF
31489#define DOCUMENTATION_PATH "$DEFINE_DOCUMENTATION_PATH"
31490_ACEOF
31491
31492
31493
cristy3cf8a722011-03-20 23:32:22 +000031494# Subdirectory to place ImageMagick configuration files
cristyba0f1972011-03-28 12:42:52 +000031495CONFIGURE_RELATIVE_PATH="${PACKAGE_NAME}"
cristy45dbd322011-03-27 16:40:38 +000031496
31497cat >>confdefs.h <<_ACEOF
31498#define CONFIGURE_RELATIVE_PATH "$CONFIGURE_RELATIVE_PATH"
31499_ACEOF
31500
31501CONFIGURE_PATH="${SYSCONF_DIR}/${CONFIGURE_RELATIVE_PATH}/"
31502DEFINE_CONFIGURE_PATH="${SYSCONF_DIR}/${CONFIGURE_RELATIVE_PATH}/"
31503case "${build_os}" in
31504 mingw* )
31505 DEFINE_CONFIGURE_PATH=`$WinPathScript "$DEFINE_CONFIGURE_PATH" 1`
31506 ;;
31507esac
31508
31509cat >>confdefs.h <<_ACEOF
31510#define CONFIGURE_PATH "$DEFINE_CONFIGURE_PATH"
31511_ACEOF
31512
31513
31514
31515# Subdirectory to place ImageMagick configuration files
cristy4f820712011-04-01 12:35:43 +000031516SHARE_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}"
cristy3ed852e2009-09-05 21:47:34 +000031517
31518cat >>confdefs.h <<_ACEOF
cristy4f820712011-04-01 12:35:43 +000031519#define SHARE_RELATIVE_PATH "$SHARE_RELATIVE_PATH"
cristy3ed852e2009-09-05 21:47:34 +000031520_ACEOF
31521
cristy4f820712011-04-01 12:35:43 +000031522SHARE_PATH="${DATA_DIR}/${SHARE_RELATIVE_PATH}"
31523DEFINE_SHARE_PATH="${DATA_DIR}/${SHARE_RELATIVE_PATH}/"
cristy3ed852e2009-09-05 21:47:34 +000031524case "${build_os}" in
31525 mingw* )
cristy4f820712011-04-01 12:35:43 +000031526 DEFINE_SHARE_PATH=`$WinPathScript "$DEFINE_SHARE_PATH" 1`
cristy3ed852e2009-09-05 21:47:34 +000031527 ;;
31528esac
31529
31530cat >>confdefs.h <<_ACEOF
cristy4f820712011-04-01 12:35:43 +000031531#define SHARE_PATH "$DEFINE_SHARE_PATH"
cristy3ed852e2009-09-05 21:47:34 +000031532_ACEOF
31533
31534
31535
31536#
31537# program_transform_name is formed for use in a Makefile, so create a
31538# modified version for use in a shell script.
31539configure_transform_name=`echo ${program_transform_name} | sed 's,\\$\\$,$,'`
31540
31541# Default delegate definitions
cristy8b350f62009-11-15 23:12:43 +000031542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000031543$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000031544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ImageMagick delegate programs" >&5
cristy3ed852e2009-09-05 21:47:34 +000031545$as_echo_n "checking for ImageMagick delegate programs... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000031546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000031547$as_echo "" >&6; }
31548AutotraceDecodeDelegateDefault='autotrace'
cristy3d7f8062009-09-24 20:45:35 +000031549BlenderDecodeDelegateDefault='blender'
cristy3ed852e2009-09-05 21:47:34 +000031550BZIPDelegateDefault='bzip2'
31551BrowseDelegateDefault='xdg-open'
31552CGMDecodeDelegateDefault='ralcgm'
31553CatDelegateDefault='cat'
31554DNGDecodeDelegateDefault='ufraw-batch'
31555GVCDecodeDelegateDefault='dot'
31556DVIDecodeDelegateDefault='dvips'
31557EchoDelegateDefault='echo'
31558EditorDelegateDefault='xterm'
31559FIGDecodeDelegateDefault='fig2dev'
31560ConvertDelegateDefault=`echo convert | sed ${configure_transform_name}`
31561DisplayDelegateDefault=`echo display | sed ${configure_transform_name}`
31562MogrifyDelegateDefault=`echo mogrify | sed ${configure_transform_name}`
31563GnuplotDecodeDelegateDefault='gnuplot'
cristy3ed852e2009-09-05 21:47:34 +000031564HPGLDecodeDelegateDefault='hp2xx'
31565HTMLDecodeDelegateDefault='html2ps'
31566ILBMDecodeDelegateDefault='ilbmtoppm'
31567ILBMEncodeDelegateDefault='ppmtoilbm'
31568LPDelegateDefault='lp'
31569LPRDelegateDefault='lpr'
31570LZWDecodeDelegateDefault='uncompress'
31571LZWEncodeDelegateDefault='compress'
31572LaunchDelegateDefault='gimp'
31573MANDelegateDefault='groff'
31574MPEGDecodeDelegateDefault='ffmpeg'
31575MPEGEncodeDelegateDefault='ffmpeg'
cristy935c86e2010-06-05 23:50:07 +000031576MrSIDDecodeDelegateDefault='mrsidgeodecode'
cristy3ed852e2009-09-05 21:47:34 +000031577MVDelegateDefault='mv'
31578PCLDelegateDefault='pcl6'
31579PGPDecodeDelegateDefault='pgpv'
31580POVDelegateDefault='povray'
31581if test "$native_win32_build" = 'yes'; then
31582 PSDelegateDefault='gswin32c'
cristyb7931f12009-09-25 10:22:21 +000031583elif test "$gslib_framework" = 'yes'; then
cristy3ed852e2009-09-05 21:47:34 +000031584 PSDelegateDefault='gsc'
31585else
31586 PSDelegateDefault='gs'
31587fi
31588RLEEncodeDelegateDefault='rawtorle'
31589RMDelegateDefault='rm'
cristy4689cf02010-02-17 21:15:45 +000031590RSVGDecodeDelegateDefault='rsvg'
cristy3ed852e2009-09-05 21:47:34 +000031591SCANDecodeDelegateDefault='scanimage'
31592TXTDelegateDefault='enscript'
cristy16db5ed2010-07-29 13:32:02 +000031593UniconvertorDelegateDefault='uniconvertor'
cristy3ed852e2009-09-05 21:47:34 +000031594WMFDecodeDelegateDefault='wmf2eps'
31595WWWDecodeDelegateDefault='curl'
31596XPSDelegateDefault='gxps'
31597ZipDelegateDefault='gzip'
31598
31599# Search for delegates
31600# Extract the first word of ""$AutotraceDecodeDelegateDefault"", so it can be a program name with args.
31601set dummy "$AutotraceDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031603$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031604if ${ac_cv_path_AutotraceDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031605 $as_echo_n "(cached) " >&6
31606else
31607 case $AutotraceDecodeDelegate in
31608 [\\/]* | ?:[\\/]*)
31609 ac_cv_path_AutotraceDecodeDelegate="$AutotraceDecodeDelegate" # Let the user override the test with a path.
31610 ;;
31611 *)
31612 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31613for as_dir in $PATH
31614do
31615 IFS=$as_save_IFS
31616 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031617 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031618 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31619 ac_cv_path_AutotraceDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031620 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031621 break 2
31622 fi
31623done
cristy8b350f62009-11-15 23:12:43 +000031624 done
cristy3ed852e2009-09-05 21:47:34 +000031625IFS=$as_save_IFS
31626
31627 test -z "$ac_cv_path_AutotraceDecodeDelegate" && ac_cv_path_AutotraceDecodeDelegate=""$AutotraceDecodeDelegateDefault""
31628 ;;
31629esac
31630fi
31631AutotraceDecodeDelegate=$ac_cv_path_AutotraceDecodeDelegate
31632if test -n "$AutotraceDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000031633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AutotraceDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000031634$as_echo "$AutotraceDecodeDelegate" >&6; }
31635else
cristy8b350f62009-11-15 23:12:43 +000031636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031637$as_echo "no" >&6; }
31638fi
31639
31640
cristy3ed852e2009-09-05 21:47:34 +000031641# Extract the first word of ""$BlenderDecodeDelegateDefault"", so it can be a program name with args.
31642set dummy "$BlenderDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031644$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031645if ${ac_cv_path_BlenderDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031646 $as_echo_n "(cached) " >&6
31647else
31648 case $BlenderDecodeDelegate in
31649 [\\/]* | ?:[\\/]*)
31650 ac_cv_path_BlenderDecodeDelegate="$BlenderDecodeDelegate" # Let the user override the test with a path.
31651 ;;
31652 *)
31653 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31654for as_dir in $PATH
31655do
31656 IFS=$as_save_IFS
31657 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031658 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031659 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31660 ac_cv_path_BlenderDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031662 break 2
31663 fi
31664done
cristy8b350f62009-11-15 23:12:43 +000031665 done
cristy3ed852e2009-09-05 21:47:34 +000031666IFS=$as_save_IFS
31667
31668 test -z "$ac_cv_path_BlenderDecodeDelegate" && ac_cv_path_BlenderDecodeDelegate=""$BlenderDecodeDelegateDefault""
31669 ;;
31670esac
31671fi
31672BlenderDecodeDelegate=$ac_cv_path_BlenderDecodeDelegate
31673if test -n "$BlenderDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000031674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BlenderDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000031675$as_echo "$BlenderDecodeDelegate" >&6; }
31676else
cristy8b350f62009-11-15 23:12:43 +000031677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031678$as_echo "no" >&6; }
31679fi
31680
31681
31682# Extract the first word of ""$BZIPDelegateDefault"", so it can be a program name with args.
31683set dummy "$BZIPDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031685$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031686if ${ac_cv_path_BZIPDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031687 $as_echo_n "(cached) " >&6
31688else
31689 case $BZIPDelegate in
31690 [\\/]* | ?:[\\/]*)
31691 ac_cv_path_BZIPDelegate="$BZIPDelegate" # Let the user override the test with a path.
31692 ;;
31693 *)
31694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31695for as_dir in $PATH
31696do
31697 IFS=$as_save_IFS
31698 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031699 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031700 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31701 ac_cv_path_BZIPDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031703 break 2
31704 fi
31705done
cristy8b350f62009-11-15 23:12:43 +000031706 done
cristy3ed852e2009-09-05 21:47:34 +000031707IFS=$as_save_IFS
31708
31709 test -z "$ac_cv_path_BZIPDelegate" && ac_cv_path_BZIPDelegate=""$BZIPDelegateDefault""
31710 ;;
31711esac
31712fi
31713BZIPDelegate=$ac_cv_path_BZIPDelegate
31714if test -n "$BZIPDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000031715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BZIPDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000031716$as_echo "$BZIPDelegate" >&6; }
31717else
cristy8b350f62009-11-15 23:12:43 +000031718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031719$as_echo "no" >&6; }
31720fi
31721
31722
31723# Extract the first word of ""$BrowseDelegateDefault" mozilla firefox netscape", so it can be a program name with args.
31724set dummy "$BrowseDelegateDefault" mozilla firefox netscape; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031726$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031727if ${ac_cv_path_BrowseDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031728 $as_echo_n "(cached) " >&6
31729else
31730 case $BrowseDelegate in
31731 [\\/]* | ?:[\\/]*)
31732 ac_cv_path_BrowseDelegate="$BrowseDelegate" # Let the user override the test with a path.
31733 ;;
31734 *)
31735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31736for as_dir in $PATH
31737do
31738 IFS=$as_save_IFS
31739 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031740 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031741 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31742 ac_cv_path_BrowseDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031743 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031744 break 2
31745 fi
31746done
cristy8b350f62009-11-15 23:12:43 +000031747 done
cristy3ed852e2009-09-05 21:47:34 +000031748IFS=$as_save_IFS
31749
31750 test -z "$ac_cv_path_BrowseDelegate" && ac_cv_path_BrowseDelegate=""$BrowseDelegateDefault""
31751 ;;
31752esac
31753fi
31754BrowseDelegate=$ac_cv_path_BrowseDelegate
31755if test -n "$BrowseDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000031756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BrowseDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000031757$as_echo "$BrowseDelegate" >&6; }
31758else
cristy8b350f62009-11-15 23:12:43 +000031759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031760$as_echo "no" >&6; }
31761fi
31762
31763
31764# Extract the first word of ""$CGMDecodeDelegateDefault"", so it can be a program name with args.
31765set dummy "$CGMDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031767$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031768if ${ac_cv_path_CGMDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031769 $as_echo_n "(cached) " >&6
31770else
31771 case $CGMDecodeDelegate in
31772 [\\/]* | ?:[\\/]*)
31773 ac_cv_path_CGMDecodeDelegate="$CGMDecodeDelegate" # Let the user override the test with a path.
31774 ;;
31775 *)
31776 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31777for as_dir in $PATH
31778do
31779 IFS=$as_save_IFS
31780 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031781 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031782 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31783 ac_cv_path_CGMDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031785 break 2
31786 fi
31787done
cristy8b350f62009-11-15 23:12:43 +000031788 done
cristy3ed852e2009-09-05 21:47:34 +000031789IFS=$as_save_IFS
31790
31791 test -z "$ac_cv_path_CGMDecodeDelegate" && ac_cv_path_CGMDecodeDelegate=""$CGMDecodeDelegateDefault""
31792 ;;
31793esac
31794fi
31795CGMDecodeDelegate=$ac_cv_path_CGMDecodeDelegate
31796if test -n "$CGMDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000031797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CGMDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000031798$as_echo "$CGMDecodeDelegate" >&6; }
31799else
cristy8b350f62009-11-15 23:12:43 +000031800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031801$as_echo "no" >&6; }
31802fi
31803
31804
31805# Extract the first word of ""$CatDelegateDefault"", so it can be a program name with args.
31806set dummy "$CatDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031808$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031809if ${ac_cv_path_CatDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031810 $as_echo_n "(cached) " >&6
31811else
31812 case $CatDelegate in
31813 [\\/]* | ?:[\\/]*)
31814 ac_cv_path_CatDelegate="$CatDelegate" # Let the user override the test with a path.
31815 ;;
31816 *)
31817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31818for as_dir in $PATH
31819do
31820 IFS=$as_save_IFS
31821 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031822 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031823 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31824 ac_cv_path_CatDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031826 break 2
31827 fi
31828done
cristy8b350f62009-11-15 23:12:43 +000031829 done
cristy3ed852e2009-09-05 21:47:34 +000031830IFS=$as_save_IFS
31831
31832 test -z "$ac_cv_path_CatDelegate" && ac_cv_path_CatDelegate=""$CatDelegateDefault""
31833 ;;
31834esac
31835fi
31836CatDelegate=$ac_cv_path_CatDelegate
31837if test -n "$CatDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000031838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CatDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000031839$as_echo "$CatDelegate" >&6; }
31840else
cristy8b350f62009-11-15 23:12:43 +000031841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031842$as_echo "no" >&6; }
31843fi
31844
31845
31846# Extract the first word of ""$DNGDecodeDelegateDefault"", so it can be a program name with args.
31847set dummy "$DNGDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031849$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031850if ${ac_cv_path_DNGDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031851 $as_echo_n "(cached) " >&6
31852else
31853 case $DNGDecodeDelegate in
31854 [\\/]* | ?:[\\/]*)
31855 ac_cv_path_DNGDecodeDelegate="$DNGDecodeDelegate" # Let the user override the test with a path.
31856 ;;
31857 *)
31858 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31859for as_dir in $PATH
31860do
31861 IFS=$as_save_IFS
31862 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031863 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031864 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31865 ac_cv_path_DNGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031866 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031867 break 2
31868 fi
31869done
cristy8b350f62009-11-15 23:12:43 +000031870 done
cristy3ed852e2009-09-05 21:47:34 +000031871IFS=$as_save_IFS
31872
31873 test -z "$ac_cv_path_DNGDecodeDelegate" && ac_cv_path_DNGDecodeDelegate=""$DNGDecodeDelegateDefault""
31874 ;;
31875esac
31876fi
31877DNGDecodeDelegate=$ac_cv_path_DNGDecodeDelegate
31878if test -n "$DNGDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000031879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DNGDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000031880$as_echo "$DNGDecodeDelegate" >&6; }
31881else
cristy8b350f62009-11-15 23:12:43 +000031882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031883$as_echo "no" >&6; }
31884fi
31885
31886
31887# Extract the first word of ""$GVCDecodeDelegateDefault"", so it can be a program name with args.
31888set dummy "$GVCDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031890$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031891if ${ac_cv_path_GVCDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031892 $as_echo_n "(cached) " >&6
31893else
31894 case $GVCDecodeDelegate in
31895 [\\/]* | ?:[\\/]*)
31896 ac_cv_path_GVCDecodeDelegate="$GVCDecodeDelegate" # Let the user override the test with a path.
31897 ;;
31898 *)
31899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31900for as_dir in $PATH
31901do
31902 IFS=$as_save_IFS
31903 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031904 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031905 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31906 ac_cv_path_GVCDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031908 break 2
31909 fi
31910done
cristy8b350f62009-11-15 23:12:43 +000031911 done
cristy3ed852e2009-09-05 21:47:34 +000031912IFS=$as_save_IFS
31913
31914 test -z "$ac_cv_path_GVCDecodeDelegate" && ac_cv_path_GVCDecodeDelegate=""$GVCDecodeDelegateDefault""
31915 ;;
31916esac
31917fi
31918GVCDecodeDelegate=$ac_cv_path_GVCDecodeDelegate
31919if test -n "$GVCDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000031920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GVCDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000031921$as_echo "$GVCDecodeDelegate" >&6; }
31922else
cristy8b350f62009-11-15 23:12:43 +000031923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031924$as_echo "no" >&6; }
31925fi
31926
31927
31928# Extract the first word of ""$DVIDecodeDelegateDefault"", so it can be a program name with args.
31929set dummy "$DVIDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031931$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031932if ${ac_cv_path_DVIDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031933 $as_echo_n "(cached) " >&6
31934else
31935 case $DVIDecodeDelegate in
31936 [\\/]* | ?:[\\/]*)
31937 ac_cv_path_DVIDecodeDelegate="$DVIDecodeDelegate" # Let the user override the test with a path.
31938 ;;
31939 *)
31940 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31941for as_dir in $PATH
31942do
31943 IFS=$as_save_IFS
31944 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031945 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031946 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31947 ac_cv_path_DVIDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031948 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031949 break 2
31950 fi
31951done
cristy8b350f62009-11-15 23:12:43 +000031952 done
cristy3ed852e2009-09-05 21:47:34 +000031953IFS=$as_save_IFS
31954
31955 test -z "$ac_cv_path_DVIDecodeDelegate" && ac_cv_path_DVIDecodeDelegate=""$DVIDecodeDelegateDefault""
31956 ;;
31957esac
31958fi
31959DVIDecodeDelegate=$ac_cv_path_DVIDecodeDelegate
31960if test -n "$DVIDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000031961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DVIDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000031962$as_echo "$DVIDecodeDelegate" >&6; }
31963else
cristy8b350f62009-11-15 23:12:43 +000031964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000031965$as_echo "no" >&6; }
31966fi
31967
31968
31969# Extract the first word of ""$EchoDelegateDefault"", so it can be a program name with args.
31970set dummy "$EchoDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000031971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000031972$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000031973if ${ac_cv_path_EchoDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000031974 $as_echo_n "(cached) " >&6
31975else
31976 case $EchoDelegate in
31977 [\\/]* | ?:[\\/]*)
31978 ac_cv_path_EchoDelegate="$EchoDelegate" # Let the user override the test with a path.
31979 ;;
31980 *)
31981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31982for as_dir in $PATH
31983do
31984 IFS=$as_save_IFS
31985 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031986 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000031987 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31988 ac_cv_path_EchoDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000031989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000031990 break 2
31991 fi
31992done
cristy8b350f62009-11-15 23:12:43 +000031993 done
cristy3ed852e2009-09-05 21:47:34 +000031994IFS=$as_save_IFS
31995
31996 test -z "$ac_cv_path_EchoDelegate" && ac_cv_path_EchoDelegate=""$EchoDelegateDefault""
31997 ;;
31998esac
31999fi
32000EchoDelegate=$ac_cv_path_EchoDelegate
32001if test -n "$EchoDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EchoDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032003$as_echo "$EchoDelegate" >&6; }
32004else
cristy8b350f62009-11-15 23:12:43 +000032005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032006$as_echo "no" >&6; }
32007fi
32008
32009
32010# Extract the first word of ""$EditorDelegateDefault"", so it can be a program name with args.
32011set dummy "$EditorDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032013$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032014if ${ac_cv_path_EditorDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032015 $as_echo_n "(cached) " >&6
32016else
32017 case $EditorDelegate in
32018 [\\/]* | ?:[\\/]*)
32019 ac_cv_path_EditorDelegate="$EditorDelegate" # Let the user override the test with a path.
32020 ;;
32021 *)
32022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32023for as_dir in $PATH
32024do
32025 IFS=$as_save_IFS
32026 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032027 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032028 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32029 ac_cv_path_EditorDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032031 break 2
32032 fi
32033done
cristy8b350f62009-11-15 23:12:43 +000032034 done
cristy3ed852e2009-09-05 21:47:34 +000032035IFS=$as_save_IFS
32036
32037 test -z "$ac_cv_path_EditorDelegate" && ac_cv_path_EditorDelegate=""$EditorDelegateDefault""
32038 ;;
32039esac
32040fi
32041EditorDelegate=$ac_cv_path_EditorDelegate
32042if test -n "$EditorDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EditorDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032044$as_echo "$EditorDelegate" >&6; }
32045else
cristy8b350f62009-11-15 23:12:43 +000032046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032047$as_echo "no" >&6; }
32048fi
32049
32050
32051# Extract the first word of ""$FIGDecodeDelegateDefault"", so it can be a program name with args.
32052set dummy "$FIGDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032054$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032055if ${ac_cv_path_FIGDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032056 $as_echo_n "(cached) " >&6
32057else
32058 case $FIGDecodeDelegate in
32059 [\\/]* | ?:[\\/]*)
32060 ac_cv_path_FIGDecodeDelegate="$FIGDecodeDelegate" # Let the user override the test with a path.
32061 ;;
32062 *)
32063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32064for as_dir in $PATH
32065do
32066 IFS=$as_save_IFS
32067 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032068 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032069 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32070 ac_cv_path_FIGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032072 break 2
32073 fi
32074done
cristy8b350f62009-11-15 23:12:43 +000032075 done
cristy3ed852e2009-09-05 21:47:34 +000032076IFS=$as_save_IFS
32077
32078 test -z "$ac_cv_path_FIGDecodeDelegate" && ac_cv_path_FIGDecodeDelegate=""$FIGDecodeDelegateDefault""
32079 ;;
32080esac
32081fi
32082FIGDecodeDelegate=$ac_cv_path_FIGDecodeDelegate
32083if test -n "$FIGDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIGDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032085$as_echo "$FIGDecodeDelegate" >&6; }
32086else
cristy8b350f62009-11-15 23:12:43 +000032087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032088$as_echo "no" >&6; }
32089fi
32090
32091
32092# Extract the first word of ""$ConvertDelegateDefault"", so it can be a program name with args.
32093set dummy "$ConvertDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032095$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032096if ${ac_cv_path_ConvertDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032097 $as_echo_n "(cached) " >&6
32098else
32099 case $ConvertDelegate in
32100 [\\/]* | ?:[\\/]*)
32101 ac_cv_path_ConvertDelegate="$ConvertDelegate" # Let the user override the test with a path.
32102 ;;
32103 *)
32104 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32105for as_dir in $PATH
32106do
32107 IFS=$as_save_IFS
32108 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032109 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032110 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32111 ac_cv_path_ConvertDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032112 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032113 break 2
32114 fi
32115done
cristy8b350f62009-11-15 23:12:43 +000032116 done
cristy3ed852e2009-09-05 21:47:34 +000032117IFS=$as_save_IFS
32118
32119 test -z "$ac_cv_path_ConvertDelegate" && ac_cv_path_ConvertDelegate=""$ConvertDelegateDefault""
32120 ;;
32121esac
32122fi
32123ConvertDelegate=$ac_cv_path_ConvertDelegate
32124if test -n "$ConvertDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ConvertDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032126$as_echo "$ConvertDelegate" >&6; }
32127else
cristy8b350f62009-11-15 23:12:43 +000032128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032129$as_echo "no" >&6; }
32130fi
32131
32132
32133# Extract the first word of ""$DisplayDelegateDefault"", so it can be a program name with args.
32134set dummy "$DisplayDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032136$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032137if ${ac_cv_path_DisplayDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032138 $as_echo_n "(cached) " >&6
32139else
32140 case $DisplayDelegate in
32141 [\\/]* | ?:[\\/]*)
32142 ac_cv_path_DisplayDelegate="$DisplayDelegate" # Let the user override the test with a path.
32143 ;;
32144 *)
32145 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32146for as_dir in $PATH
32147do
32148 IFS=$as_save_IFS
32149 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032150 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032151 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32152 ac_cv_path_DisplayDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032153 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032154 break 2
32155 fi
32156done
cristy8b350f62009-11-15 23:12:43 +000032157 done
cristy3ed852e2009-09-05 21:47:34 +000032158IFS=$as_save_IFS
32159
32160 test -z "$ac_cv_path_DisplayDelegate" && ac_cv_path_DisplayDelegate=""$DisplayDelegateDefault""
32161 ;;
32162esac
32163fi
32164DisplayDelegate=$ac_cv_path_DisplayDelegate
32165if test -n "$DisplayDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DisplayDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032167$as_echo "$DisplayDelegate" >&6; }
32168else
cristy8b350f62009-11-15 23:12:43 +000032169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032170$as_echo "no" >&6; }
32171fi
32172
32173
32174# Extract the first word of ""$MogrifyDelegateDefault"", so it can be a program name with args.
32175set dummy "$MogrifyDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032177$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032178if ${ac_cv_path_MogrifyDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032179 $as_echo_n "(cached) " >&6
32180else
32181 case $MogrifyDelegate in
32182 [\\/]* | ?:[\\/]*)
32183 ac_cv_path_MogrifyDelegate="$MogrifyDelegate" # Let the user override the test with a path.
32184 ;;
32185 *)
32186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32187for as_dir in $PATH
32188do
32189 IFS=$as_save_IFS
32190 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032191 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032192 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32193 ac_cv_path_MogrifyDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032195 break 2
32196 fi
32197done
cristy8b350f62009-11-15 23:12:43 +000032198 done
cristy3ed852e2009-09-05 21:47:34 +000032199IFS=$as_save_IFS
32200
32201 test -z "$ac_cv_path_MogrifyDelegate" && ac_cv_path_MogrifyDelegate=""$MogrifyDelegateDefault""
32202 ;;
32203esac
32204fi
32205MogrifyDelegate=$ac_cv_path_MogrifyDelegate
32206if test -n "$MogrifyDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MogrifyDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032208$as_echo "$MogrifyDelegate" >&6; }
32209else
cristy8b350f62009-11-15 23:12:43 +000032210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032211$as_echo "no" >&6; }
32212fi
32213
32214
32215# Extract the first word of ""$GnuplotDecodeDelegateDefault"", so it can be a program name with args.
32216set dummy "$GnuplotDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032218$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032219if ${ac_cv_path_GnuplotDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032220 $as_echo_n "(cached) " >&6
32221else
32222 case $GnuplotDecodeDelegate in
32223 [\\/]* | ?:[\\/]*)
32224 ac_cv_path_GnuplotDecodeDelegate="$GnuplotDecodeDelegate" # Let the user override the test with a path.
32225 ;;
32226 *)
32227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32228for as_dir in $PATH
32229do
32230 IFS=$as_save_IFS
32231 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032232 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032233 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32234 ac_cv_path_GnuplotDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032236 break 2
32237 fi
32238done
cristy8b350f62009-11-15 23:12:43 +000032239 done
cristy3ed852e2009-09-05 21:47:34 +000032240IFS=$as_save_IFS
32241
32242 test -z "$ac_cv_path_GnuplotDecodeDelegate" && ac_cv_path_GnuplotDecodeDelegate=""$GnuplotDecodeDelegateDefault""
32243 ;;
32244esac
32245fi
32246GnuplotDecodeDelegate=$ac_cv_path_GnuplotDecodeDelegate
32247if test -n "$GnuplotDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GnuplotDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032249$as_echo "$GnuplotDecodeDelegate" >&6; }
32250else
cristy8b350f62009-11-15 23:12:43 +000032251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032252$as_echo "no" >&6; }
32253fi
32254
32255
cristy3ed852e2009-09-05 21:47:34 +000032256# Extract the first word of ""$HPGLDecodeDelegateDefault"", so it can be a program name with args.
32257set dummy "$HPGLDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032259$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032260if ${ac_cv_path_HPGLDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032261 $as_echo_n "(cached) " >&6
32262else
32263 case $HPGLDecodeDelegate in
32264 [\\/]* | ?:[\\/]*)
32265 ac_cv_path_HPGLDecodeDelegate="$HPGLDecodeDelegate" # Let the user override the test with a path.
32266 ;;
32267 *)
32268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32269for as_dir in $PATH
32270do
32271 IFS=$as_save_IFS
32272 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032273 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032274 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32275 ac_cv_path_HPGLDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032277 break 2
32278 fi
32279done
cristy8b350f62009-11-15 23:12:43 +000032280 done
cristy3ed852e2009-09-05 21:47:34 +000032281IFS=$as_save_IFS
32282
32283 test -z "$ac_cv_path_HPGLDecodeDelegate" && ac_cv_path_HPGLDecodeDelegate=""$HPGLDecodeDelegateDefault""
32284 ;;
32285esac
32286fi
32287HPGLDecodeDelegate=$ac_cv_path_HPGLDecodeDelegate
32288if test -n "$HPGLDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HPGLDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032290$as_echo "$HPGLDecodeDelegate" >&6; }
32291else
cristy8b350f62009-11-15 23:12:43 +000032292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032293$as_echo "no" >&6; }
32294fi
32295
32296
32297# Extract the first word of ""$HTMLDecodeDelegateDefault"", so it can be a program name with args.
32298set dummy "$HTMLDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032300$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032301if ${ac_cv_path_HTMLDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032302 $as_echo_n "(cached) " >&6
32303else
32304 case $HTMLDecodeDelegate in
32305 [\\/]* | ?:[\\/]*)
32306 ac_cv_path_HTMLDecodeDelegate="$HTMLDecodeDelegate" # Let the user override the test with a path.
32307 ;;
32308 *)
32309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32310for as_dir in $PATH
32311do
32312 IFS=$as_save_IFS
32313 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032314 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032315 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32316 ac_cv_path_HTMLDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032318 break 2
32319 fi
32320done
cristy8b350f62009-11-15 23:12:43 +000032321 done
cristy3ed852e2009-09-05 21:47:34 +000032322IFS=$as_save_IFS
32323
32324 test -z "$ac_cv_path_HTMLDecodeDelegate" && ac_cv_path_HTMLDecodeDelegate=""$HTMLDecodeDelegateDefault""
32325 ;;
32326esac
32327fi
32328HTMLDecodeDelegate=$ac_cv_path_HTMLDecodeDelegate
32329if test -n "$HTMLDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HTMLDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032331$as_echo "$HTMLDecodeDelegate" >&6; }
32332else
cristy8b350f62009-11-15 23:12:43 +000032333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032334$as_echo "no" >&6; }
32335fi
32336
32337
32338# Extract the first word of ""$ILBMDecodeDelegateDefault"", so it can be a program name with args.
32339set dummy "$ILBMDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032341$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032342if ${ac_cv_path_ILBMDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032343 $as_echo_n "(cached) " >&6
32344else
32345 case $ILBMDecodeDelegate in
32346 [\\/]* | ?:[\\/]*)
32347 ac_cv_path_ILBMDecodeDelegate="$ILBMDecodeDelegate" # Let the user override the test with a path.
32348 ;;
32349 *)
32350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32351for as_dir in $PATH
32352do
32353 IFS=$as_save_IFS
32354 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032355 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032356 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32357 ac_cv_path_ILBMDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032358 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032359 break 2
32360 fi
32361done
cristy8b350f62009-11-15 23:12:43 +000032362 done
cristy3ed852e2009-09-05 21:47:34 +000032363IFS=$as_save_IFS
32364
32365 test -z "$ac_cv_path_ILBMDecodeDelegate" && ac_cv_path_ILBMDecodeDelegate=""$ILBMDecodeDelegateDefault""
32366 ;;
32367esac
32368fi
32369ILBMDecodeDelegate=$ac_cv_path_ILBMDecodeDelegate
32370if test -n "$ILBMDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ILBMDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032372$as_echo "$ILBMDecodeDelegate" >&6; }
32373else
cristy8b350f62009-11-15 23:12:43 +000032374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032375$as_echo "no" >&6; }
32376fi
32377
32378
32379# Extract the first word of ""$ILBMEncodeDelegateDefault"", so it can be a program name with args.
32380set dummy "$ILBMEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032382$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032383if ${ac_cv_path_ILBMEncodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032384 $as_echo_n "(cached) " >&6
32385else
32386 case $ILBMEncodeDelegate in
32387 [\\/]* | ?:[\\/]*)
32388 ac_cv_path_ILBMEncodeDelegate="$ILBMEncodeDelegate" # Let the user override the test with a path.
32389 ;;
32390 *)
32391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32392for as_dir in $PATH
32393do
32394 IFS=$as_save_IFS
32395 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032396 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032397 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32398 ac_cv_path_ILBMEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032399 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032400 break 2
32401 fi
32402done
cristy8b350f62009-11-15 23:12:43 +000032403 done
cristy3ed852e2009-09-05 21:47:34 +000032404IFS=$as_save_IFS
32405
32406 test -z "$ac_cv_path_ILBMEncodeDelegate" && ac_cv_path_ILBMEncodeDelegate=""$ILBMEncodeDelegateDefault""
32407 ;;
32408esac
32409fi
32410ILBMEncodeDelegate=$ac_cv_path_ILBMEncodeDelegate
32411if test -n "$ILBMEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ILBMEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032413$as_echo "$ILBMEncodeDelegate" >&6; }
32414else
cristy8b350f62009-11-15 23:12:43 +000032415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032416$as_echo "no" >&6; }
32417fi
32418
32419
32420# Extract the first word of ""$LPDelegateDefault"", so it can be a program name with args.
32421set dummy "$LPDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032423$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032424if ${ac_cv_path_LPDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032425 $as_echo_n "(cached) " >&6
32426else
32427 case $LPDelegate in
32428 [\\/]* | ?:[\\/]*)
32429 ac_cv_path_LPDelegate="$LPDelegate" # Let the user override the test with a path.
32430 ;;
32431 *)
32432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32433for as_dir in $PATH
32434do
32435 IFS=$as_save_IFS
32436 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032437 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032438 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32439 ac_cv_path_LPDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032440 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032441 break 2
32442 fi
32443done
cristy8b350f62009-11-15 23:12:43 +000032444 done
cristy3ed852e2009-09-05 21:47:34 +000032445IFS=$as_save_IFS
32446
32447 test -z "$ac_cv_path_LPDelegate" && ac_cv_path_LPDelegate="no"
32448 ;;
32449esac
32450fi
32451LPDelegate=$ac_cv_path_LPDelegate
32452if test -n "$LPDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LPDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032454$as_echo "$LPDelegate" >&6; }
32455else
cristy8b350f62009-11-15 23:12:43 +000032456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032457$as_echo "no" >&6; }
32458fi
32459
32460
32461# Extract the first word of ""$LPRDelegateDefault"", so it can be a program name with args.
32462set dummy "$LPRDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032464$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032465if ${ac_cv_path_LPRDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032466 $as_echo_n "(cached) " >&6
32467else
32468 case $LPRDelegate in
32469 [\\/]* | ?:[\\/]*)
32470 ac_cv_path_LPRDelegate="$LPRDelegate" # Let the user override the test with a path.
32471 ;;
32472 *)
32473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32474for as_dir in $PATH
32475do
32476 IFS=$as_save_IFS
32477 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032478 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032479 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32480 ac_cv_path_LPRDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032482 break 2
32483 fi
32484done
cristy8b350f62009-11-15 23:12:43 +000032485 done
cristy3ed852e2009-09-05 21:47:34 +000032486IFS=$as_save_IFS
32487
32488 test -z "$ac_cv_path_LPRDelegate" && ac_cv_path_LPRDelegate=""$LPRDelegateDefault""
32489 ;;
32490esac
32491fi
32492LPRDelegate=$ac_cv_path_LPRDelegate
32493if test -n "$LPRDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LPRDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032495$as_echo "$LPRDelegate" >&6; }
32496else
cristy8b350f62009-11-15 23:12:43 +000032497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032498$as_echo "no" >&6; }
32499fi
32500
32501
32502# Extract the first word of ""$LZWDecodeDelegateDefault"", so it can be a program name with args.
32503set dummy "$LZWDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032505$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032506if ${ac_cv_path_LZWDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032507 $as_echo_n "(cached) " >&6
32508else
32509 case $LZWDecodeDelegate in
32510 [\\/]* | ?:[\\/]*)
32511 ac_cv_path_LZWDecodeDelegate="$LZWDecodeDelegate" # Let the user override the test with a path.
32512 ;;
32513 *)
32514 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32515for as_dir in $PATH
32516do
32517 IFS=$as_save_IFS
32518 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032519 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032520 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32521 ac_cv_path_LZWDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032523 break 2
32524 fi
32525done
cristy8b350f62009-11-15 23:12:43 +000032526 done
cristy3ed852e2009-09-05 21:47:34 +000032527IFS=$as_save_IFS
32528
32529 test -z "$ac_cv_path_LZWDecodeDelegate" && ac_cv_path_LZWDecodeDelegate=""$LZWDecodeDelegateDefault""
32530 ;;
32531esac
32532fi
32533LZWDecodeDelegate=$ac_cv_path_LZWDecodeDelegate
32534if test -n "$LZWDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LZWDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032536$as_echo "$LZWDecodeDelegate" >&6; }
32537else
cristy8b350f62009-11-15 23:12:43 +000032538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032539$as_echo "no" >&6; }
32540fi
32541
32542
32543# Extract the first word of ""$LZWEncodeDelegateDefault"", so it can be a program name with args.
32544set dummy "$LZWEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032546$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032547if ${ac_cv_path_LZWEncodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032548 $as_echo_n "(cached) " >&6
32549else
32550 case $LZWEncodeDelegate in
32551 [\\/]* | ?:[\\/]*)
32552 ac_cv_path_LZWEncodeDelegate="$LZWEncodeDelegate" # Let the user override the test with a path.
32553 ;;
32554 *)
32555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32556for as_dir in $PATH
32557do
32558 IFS=$as_save_IFS
32559 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032560 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032561 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32562 ac_cv_path_LZWEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032564 break 2
32565 fi
32566done
cristy8b350f62009-11-15 23:12:43 +000032567 done
cristy3ed852e2009-09-05 21:47:34 +000032568IFS=$as_save_IFS
32569
32570 test -z "$ac_cv_path_LZWEncodeDelegate" && ac_cv_path_LZWEncodeDelegate=""$LZWEncodeDelegateDefault""
32571 ;;
32572esac
32573fi
32574LZWEncodeDelegate=$ac_cv_path_LZWEncodeDelegate
32575if test -n "$LZWEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LZWEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032577$as_echo "$LZWEncodeDelegate" >&6; }
32578else
cristy8b350f62009-11-15 23:12:43 +000032579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032580$as_echo "no" >&6; }
32581fi
32582
32583
32584# Extract the first word of ""$LaunchDelegateDefault"", so it can be a program name with args.
32585set dummy "$LaunchDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032587$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032588if ${ac_cv_path_LaunchDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032589 $as_echo_n "(cached) " >&6
32590else
32591 case $LaunchDelegate in
32592 [\\/]* | ?:[\\/]*)
32593 ac_cv_path_LaunchDelegate="$LaunchDelegate" # Let the user override the test with a path.
32594 ;;
32595 *)
32596 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32597for as_dir in $PATH
32598do
32599 IFS=$as_save_IFS
32600 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032601 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032602 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32603 ac_cv_path_LaunchDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032605 break 2
32606 fi
32607done
cristy8b350f62009-11-15 23:12:43 +000032608 done
cristy3ed852e2009-09-05 21:47:34 +000032609IFS=$as_save_IFS
32610
32611 test -z "$ac_cv_path_LaunchDelegate" && ac_cv_path_LaunchDelegate=""$LaunchDelegateDefault""
32612 ;;
32613esac
32614fi
32615LaunchDelegate=$ac_cv_path_LaunchDelegate
32616if test -n "$LaunchDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LaunchDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032618$as_echo "$LaunchDelegate" >&6; }
32619else
cristy8b350f62009-11-15 23:12:43 +000032620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032621$as_echo "no" >&6; }
32622fi
32623
32624
32625# Extract the first word of ""$MANDelegateDefault"", so it can be a program name with args.
32626set dummy "$MANDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032628$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032629if ${ac_cv_path_MANDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032630 $as_echo_n "(cached) " >&6
32631else
32632 case $MANDelegate in
32633 [\\/]* | ?:[\\/]*)
32634 ac_cv_path_MANDelegate="$MANDelegate" # Let the user override the test with a path.
32635 ;;
32636 *)
32637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32638for as_dir in $PATH
32639do
32640 IFS=$as_save_IFS
32641 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032642 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032643 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32644 ac_cv_path_MANDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032645 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032646 break 2
32647 fi
32648done
cristy8b350f62009-11-15 23:12:43 +000032649 done
cristy3ed852e2009-09-05 21:47:34 +000032650IFS=$as_save_IFS
32651
32652 test -z "$ac_cv_path_MANDelegate" && ac_cv_path_MANDelegate=""$MANDelegateDefault""
32653 ;;
32654esac
32655fi
32656MANDelegate=$ac_cv_path_MANDelegate
32657if test -n "$MANDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032659$as_echo "$MANDelegate" >&6; }
32660else
cristy8b350f62009-11-15 23:12:43 +000032661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032662$as_echo "no" >&6; }
32663fi
32664
32665
32666# Extract the first word of ""$MPEGDecodeDelegateDefault"", so it can be a program name with args.
32667set dummy "$MPEGDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032669$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032670if ${ac_cv_path_MPEGDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032671 $as_echo_n "(cached) " >&6
32672else
32673 case $MPEGDecodeDelegate in
32674 [\\/]* | ?:[\\/]*)
32675 ac_cv_path_MPEGDecodeDelegate="$MPEGDecodeDelegate" # Let the user override the test with a path.
32676 ;;
32677 *)
32678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32679for as_dir in $PATH
32680do
32681 IFS=$as_save_IFS
32682 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032683 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032684 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32685 ac_cv_path_MPEGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032687 break 2
32688 fi
32689done
cristy8b350f62009-11-15 23:12:43 +000032690 done
cristy3ed852e2009-09-05 21:47:34 +000032691IFS=$as_save_IFS
32692
32693 test -z "$ac_cv_path_MPEGDecodeDelegate" && ac_cv_path_MPEGDecodeDelegate=""$MPEGDecodeDelegateDefault""
32694 ;;
32695esac
32696fi
32697MPEGDecodeDelegate=$ac_cv_path_MPEGDecodeDelegate
32698if test -n "$MPEGDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPEGDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032700$as_echo "$MPEGDecodeDelegate" >&6; }
32701else
cristy8b350f62009-11-15 23:12:43 +000032702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032703$as_echo "no" >&6; }
32704fi
32705
32706
32707# Extract the first word of ""$MPEGEncodeDelegateDefault"", so it can be a program name with args.
32708set dummy "$MPEGEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032710$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032711if ${ac_cv_path_MPEGEncodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032712 $as_echo_n "(cached) " >&6
32713else
32714 case $MPEGEncodeDelegate in
32715 [\\/]* | ?:[\\/]*)
32716 ac_cv_path_MPEGEncodeDelegate="$MPEGEncodeDelegate" # Let the user override the test with a path.
32717 ;;
32718 *)
32719 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32720for as_dir in $PATH
32721do
32722 IFS=$as_save_IFS
32723 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032724 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032725 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32726 ac_cv_path_MPEGEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032727 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032728 break 2
32729 fi
32730done
cristy8b350f62009-11-15 23:12:43 +000032731 done
cristy3ed852e2009-09-05 21:47:34 +000032732IFS=$as_save_IFS
32733
32734 test -z "$ac_cv_path_MPEGEncodeDelegate" && ac_cv_path_MPEGEncodeDelegate=""$MPEGEncodeDelegateDefault""
32735 ;;
32736esac
32737fi
32738MPEGEncodeDelegate=$ac_cv_path_MPEGEncodeDelegate
32739if test -n "$MPEGEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPEGEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032741$as_echo "$MPEGEncodeDelegate" >&6; }
32742else
cristy8b350f62009-11-15 23:12:43 +000032743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032744$as_echo "no" >&6; }
32745fi
32746
32747
cristy935c86e2010-06-05 23:50:07 +000032748# Extract the first word of ""$MrSIDDecodeDelegateDefault"", so it can be a program name with args.
32749set dummy "$MrSIDDecodeDelegateDefault"; ac_word=$2
32750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
32751$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032752if ${ac_cv_path_MrSIDDecodeDelegate+:} false; then :
cristy935c86e2010-06-05 23:50:07 +000032753 $as_echo_n "(cached) " >&6
32754else
32755 case $MrSIDDecodeDelegate in
32756 [\\/]* | ?:[\\/]*)
32757 ac_cv_path_MrSIDDecodeDelegate="$MrSIDDecodeDelegate" # Let the user override the test with a path.
32758 ;;
32759 *)
32760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32761for as_dir in $PATH
32762do
32763 IFS=$as_save_IFS
32764 test -z "$as_dir" && as_dir=.
32765 for ac_exec_ext in '' $ac_executable_extensions; do
32766 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32767 ac_cv_path_MrSIDDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
32768 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
32769 break 2
32770 fi
32771done
32772 done
32773IFS=$as_save_IFS
32774
32775 test -z "$ac_cv_path_MrSIDDecodeDelegate" && ac_cv_path_MrSIDDecodeDelegate=""$MrSIDDecodeDelegateDefault""
32776 ;;
32777esac
32778fi
32779MrSIDDecodeDelegate=$ac_cv_path_MrSIDDecodeDelegate
32780if test -n "$MrSIDDecodeDelegate"; then
32781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MrSIDDecodeDelegate" >&5
32782$as_echo "$MrSIDDecodeDelegate" >&6; }
32783else
32784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32785$as_echo "no" >&6; }
32786fi
32787
32788
cristy3ed852e2009-09-05 21:47:34 +000032789# Extract the first word of ""$MVDelegateDefault"", so it can be a program name with args.
32790set dummy "$MVDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032792$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032793if ${ac_cv_path_MVDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032794 $as_echo_n "(cached) " >&6
32795else
32796 case $MVDelegate in
32797 [\\/]* | ?:[\\/]*)
32798 ac_cv_path_MVDelegate="$MVDelegate" # Let the user override the test with a path.
32799 ;;
32800 *)
32801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32802for as_dir in $PATH
32803do
32804 IFS=$as_save_IFS
32805 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032806 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032807 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32808 ac_cv_path_MVDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032810 break 2
32811 fi
32812done
cristy8b350f62009-11-15 23:12:43 +000032813 done
cristy3ed852e2009-09-05 21:47:34 +000032814IFS=$as_save_IFS
32815
32816 test -z "$ac_cv_path_MVDelegate" && ac_cv_path_MVDelegate=""$MVDelegateDefault""
32817 ;;
32818esac
32819fi
32820MVDelegate=$ac_cv_path_MVDelegate
32821if test -n "$MVDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MVDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032823$as_echo "$MVDelegate" >&6; }
32824else
cristy8b350f62009-11-15 23:12:43 +000032825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032826$as_echo "no" >&6; }
32827fi
32828
32829
32830# Extract the first word of ""$PCLDelegateDefault"", so it can be a program name with args.
32831set dummy "$PCLDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032833$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032834if ${ac_cv_path_PCLDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032835 $as_echo_n "(cached) " >&6
32836else
32837 case $PCLDelegate in
32838 [\\/]* | ?:[\\/]*)
32839 ac_cv_path_PCLDelegate="$PCLDelegate" # Let the user override the test with a path.
32840 ;;
32841 *)
32842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32843for as_dir in $PATH
32844do
32845 IFS=$as_save_IFS
32846 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032847 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032848 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32849 ac_cv_path_PCLDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032851 break 2
32852 fi
32853done
cristy8b350f62009-11-15 23:12:43 +000032854 done
cristy3ed852e2009-09-05 21:47:34 +000032855IFS=$as_save_IFS
32856
32857 test -z "$ac_cv_path_PCLDelegate" && ac_cv_path_PCLDelegate=""$PCLDelegateDefault""
32858 ;;
32859esac
32860fi
32861PCLDelegate=$ac_cv_path_PCLDelegate
32862if test -n "$PCLDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCLDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032864$as_echo "$PCLDelegate" >&6; }
32865else
cristy8b350f62009-11-15 23:12:43 +000032866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032867$as_echo "no" >&6; }
32868fi
32869
32870
32871# Extract the first word of ""$PGPDecodeDelegateDefault"", so it can be a program name with args.
32872set dummy "$PGPDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032874$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032875if ${ac_cv_path_PGPDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032876 $as_echo_n "(cached) " >&6
32877else
32878 case $PGPDecodeDelegate in
32879 [\\/]* | ?:[\\/]*)
32880 ac_cv_path_PGPDecodeDelegate="$PGPDecodeDelegate" # Let the user override the test with a path.
32881 ;;
32882 *)
32883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32884for as_dir in $PATH
32885do
32886 IFS=$as_save_IFS
32887 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032888 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032889 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32890 ac_cv_path_PGPDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032891 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032892 break 2
32893 fi
32894done
cristy8b350f62009-11-15 23:12:43 +000032895 done
cristy3ed852e2009-09-05 21:47:34 +000032896IFS=$as_save_IFS
32897
32898 test -z "$ac_cv_path_PGPDecodeDelegate" && ac_cv_path_PGPDecodeDelegate=""$PGPDecodeDelegateDefault""
32899 ;;
32900esac
32901fi
32902PGPDecodeDelegate=$ac_cv_path_PGPDecodeDelegate
32903if test -n "$PGPDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGPDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032905$as_echo "$PGPDecodeDelegate" >&6; }
32906else
cristy8b350f62009-11-15 23:12:43 +000032907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032908$as_echo "no" >&6; }
32909fi
32910
32911
32912# Extract the first word of ""$POVDelegateDefault"", so it can be a program name with args.
32913set dummy "$POVDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032915$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032916if ${ac_cv_path_POVDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032917 $as_echo_n "(cached) " >&6
32918else
32919 case $POVDelegate in
32920 [\\/]* | ?:[\\/]*)
32921 ac_cv_path_POVDelegate="$POVDelegate" # Let the user override the test with a path.
32922 ;;
32923 *)
32924 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32925for as_dir in $PATH
32926do
32927 IFS=$as_save_IFS
32928 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032929 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032930 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32931 ac_cv_path_POVDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032932 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032933 break 2
32934 fi
32935done
cristy8b350f62009-11-15 23:12:43 +000032936 done
cristy3ed852e2009-09-05 21:47:34 +000032937IFS=$as_save_IFS
32938
32939 test -z "$ac_cv_path_POVDelegate" && ac_cv_path_POVDelegate=""$POVDelegateDefault""
32940 ;;
32941esac
32942fi
32943POVDelegate=$ac_cv_path_POVDelegate
32944if test -n "$POVDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $POVDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032946$as_echo "$POVDelegate" >&6; }
32947else
cristy8b350f62009-11-15 23:12:43 +000032948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032949$as_echo "no" >&6; }
32950fi
32951
32952
32953for ac_prog in gsx gsc "$PSDelegateDefault"
32954do
32955 # Extract the first word of "$ac_prog", so it can be a program name with args.
32956set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000032957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000032958$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000032959if ${ac_cv_path_PSDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000032960 $as_echo_n "(cached) " >&6
32961else
32962 case $PSDelegate in
32963 [\\/]* | ?:[\\/]*)
32964 ac_cv_path_PSDelegate="$PSDelegate" # Let the user override the test with a path.
32965 ;;
32966 *)
32967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32968for as_dir in $PATH
32969do
32970 IFS=$as_save_IFS
32971 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000032972 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000032973 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32974 ac_cv_path_PSDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000032975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000032976 break 2
32977 fi
32978done
cristy8b350f62009-11-15 23:12:43 +000032979 done
cristy3ed852e2009-09-05 21:47:34 +000032980IFS=$as_save_IFS
32981
32982 ;;
32983esac
32984fi
32985PSDelegate=$ac_cv_path_PSDelegate
32986if test -n "$PSDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000032987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PSDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000032988$as_echo "$PSDelegate" >&6; }
32989else
cristy8b350f62009-11-15 23:12:43 +000032990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000032991$as_echo "no" >&6; }
32992fi
32993
32994
32995 test -n "$PSDelegate" && break
32996done
32997test -n "$PSDelegate" || PSDelegate=""$PSDelegateDefault""
32998
32999# Extract the first word of ""$RLEEncodeDelegateDefault"", so it can be a program name with args.
33000set dummy "$RLEEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033002$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033003if ${ac_cv_path_RLEEncodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033004 $as_echo_n "(cached) " >&6
33005else
33006 case $RLEEncodeDelegate in
33007 [\\/]* | ?:[\\/]*)
33008 ac_cv_path_RLEEncodeDelegate="$RLEEncodeDelegate" # Let the user override the test with a path.
33009 ;;
33010 *)
33011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33012for as_dir in $PATH
33013do
33014 IFS=$as_save_IFS
33015 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033016 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033017 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33018 ac_cv_path_RLEEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033020 break 2
33021 fi
33022done
cristy8b350f62009-11-15 23:12:43 +000033023 done
cristy3ed852e2009-09-05 21:47:34 +000033024IFS=$as_save_IFS
33025
33026 test -z "$ac_cv_path_RLEEncodeDelegate" && ac_cv_path_RLEEncodeDelegate=""$RLEEncodeDelegateDefault""
33027 ;;
33028esac
33029fi
33030RLEEncodeDelegate=$ac_cv_path_RLEEncodeDelegate
33031if test -n "$RLEEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RLEEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033033$as_echo "$RLEEncodeDelegate" >&6; }
33034else
cristy8b350f62009-11-15 23:12:43 +000033035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033036$as_echo "no" >&6; }
33037fi
33038
33039
33040# Extract the first word of ""$RMDelegateDefault"", so it can be a program name with args.
33041set dummy "$RMDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033043$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033044if ${ac_cv_path_RMDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033045 $as_echo_n "(cached) " >&6
33046else
33047 case $RMDelegate in
33048 [\\/]* | ?:[\\/]*)
33049 ac_cv_path_RMDelegate="$RMDelegate" # Let the user override the test with a path.
33050 ;;
33051 *)
33052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33053for as_dir in $PATH
33054do
33055 IFS=$as_save_IFS
33056 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033057 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033058 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33059 ac_cv_path_RMDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033061 break 2
33062 fi
33063done
cristy8b350f62009-11-15 23:12:43 +000033064 done
cristy3ed852e2009-09-05 21:47:34 +000033065IFS=$as_save_IFS
33066
33067 test -z "$ac_cv_path_RMDelegate" && ac_cv_path_RMDelegate=""$RMDelegateDefault""
33068 ;;
33069esac
33070fi
33071RMDelegate=$ac_cv_path_RMDelegate
33072if test -n "$RMDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RMDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033074$as_echo "$RMDelegate" >&6; }
33075else
cristy8b350f62009-11-15 23:12:43 +000033076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033077$as_echo "no" >&6; }
33078fi
33079
33080
cristy4689cf02010-02-17 21:15:45 +000033081# Extract the first word of ""$RSVGDecodeDelegateDefault"", so it can be a program name with args.
33082set dummy "$RSVGDecodeDelegateDefault"; ac_word=$2
33083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33084$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033085if ${ac_cv_path_RSVGDecodeDelegate+:} false; then :
cristy4689cf02010-02-17 21:15:45 +000033086 $as_echo_n "(cached) " >&6
33087else
33088 case $RSVGDecodeDelegate in
33089 [\\/]* | ?:[\\/]*)
33090 ac_cv_path_RSVGDecodeDelegate="$RSVGDecodeDelegate" # Let the user override the test with a path.
33091 ;;
33092 *)
33093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33094for as_dir in $PATH
33095do
33096 IFS=$as_save_IFS
33097 test -z "$as_dir" && as_dir=.
33098 for ac_exec_ext in '' $ac_executable_extensions; do
33099 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33100 ac_cv_path_RSVGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
33101 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
33102 break 2
33103 fi
33104done
33105 done
33106IFS=$as_save_IFS
33107
33108 test -z "$ac_cv_path_RSVGDecodeDelegate" && ac_cv_path_RSVGDecodeDelegate=""$RSVGDecodeDelegateDefault""
33109 ;;
33110esac
33111fi
33112RSVGDecodeDelegate=$ac_cv_path_RSVGDecodeDelegate
33113if test -n "$RSVGDecodeDelegate"; then
33114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RSVGDecodeDelegate" >&5
33115$as_echo "$RSVGDecodeDelegate" >&6; }
33116else
33117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33118$as_echo "no" >&6; }
33119fi
33120
33121
cristy3ed852e2009-09-05 21:47:34 +000033122# Extract the first word of ""$SCANDecodeDelegateDefault"", so it can be a program name with args.
33123set dummy "$SCANDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033125$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033126if ${ac_cv_path_SCANDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033127 $as_echo_n "(cached) " >&6
33128else
33129 case $SCANDecodeDelegate in
33130 [\\/]* | ?:[\\/]*)
33131 ac_cv_path_SCANDecodeDelegate="$SCANDecodeDelegate" # Let the user override the test with a path.
33132 ;;
33133 *)
33134 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33135for as_dir in $PATH
33136do
33137 IFS=$as_save_IFS
33138 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033139 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033140 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33141 ac_cv_path_SCANDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033142 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033143 break 2
33144 fi
33145done
cristy8b350f62009-11-15 23:12:43 +000033146 done
cristy3ed852e2009-09-05 21:47:34 +000033147IFS=$as_save_IFS
33148
33149 test -z "$ac_cv_path_SCANDecodeDelegate" && ac_cv_path_SCANDecodeDelegate=""$SCANDecodeDelegateDefault""
33150 ;;
33151esac
33152fi
33153SCANDecodeDelegate=$ac_cv_path_SCANDecodeDelegate
33154if test -n "$SCANDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SCANDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033156$as_echo "$SCANDecodeDelegate" >&6; }
33157else
cristy8b350f62009-11-15 23:12:43 +000033158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033159$as_echo "no" >&6; }
33160fi
33161
33162
33163# Extract the first word of ""$TXTDelegateDefault"", so it can be a program name with args.
33164set dummy "$TXTDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033166$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033167if ${ac_cv_path_TXTDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033168 $as_echo_n "(cached) " >&6
33169else
33170 case $TXTDelegate in
33171 [\\/]* | ?:[\\/]*)
33172 ac_cv_path_TXTDelegate="$TXTDelegate" # Let the user override the test with a path.
33173 ;;
33174 *)
33175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33176for as_dir in $PATH
33177do
33178 IFS=$as_save_IFS
33179 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033180 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033181 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33182 ac_cv_path_TXTDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033183 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033184 break 2
33185 fi
33186done
cristy8b350f62009-11-15 23:12:43 +000033187 done
cristy3ed852e2009-09-05 21:47:34 +000033188IFS=$as_save_IFS
33189
33190 test -z "$ac_cv_path_TXTDelegate" && ac_cv_path_TXTDelegate=""$TXTDelegateDefault""
33191 ;;
33192esac
33193fi
33194TXTDelegate=$ac_cv_path_TXTDelegate
33195if test -n "$TXTDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TXTDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033197$as_echo "$TXTDelegate" >&6; }
33198else
cristy8b350f62009-11-15 23:12:43 +000033199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033200$as_echo "no" >&6; }
33201fi
33202
33203
cristy5ac9ac82010-07-29 13:24:24 +000033204# Extract the first word of ""$UniconvertorDelegateDefault"", so it can be a program name with args.
33205set dummy "$UniconvertorDelegateDefault"; ac_word=$2
33206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33207$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033208if ${ac_cv_path_UniconvertorDelegate+:} false; then :
cristy5ac9ac82010-07-29 13:24:24 +000033209 $as_echo_n "(cached) " >&6
33210else
33211 case $UniconvertorDelegate in
33212 [\\/]* | ?:[\\/]*)
33213 ac_cv_path_UniconvertorDelegate="$UniconvertorDelegate" # Let the user override the test with a path.
33214 ;;
33215 *)
33216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33217for as_dir in $PATH
33218do
33219 IFS=$as_save_IFS
33220 test -z "$as_dir" && as_dir=.
33221 for ac_exec_ext in '' $ac_executable_extensions; do
33222 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33223 ac_cv_path_UniconvertorDelegate="$as_dir/$ac_word$ac_exec_ext"
33224 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
33225 break 2
33226 fi
33227done
33228 done
33229IFS=$as_save_IFS
33230
33231 test -z "$ac_cv_path_UniconvertorDelegate" && ac_cv_path_UniconvertorDelegate=""$UniconvertorDelegateDefault""
33232 ;;
33233esac
33234fi
33235UniconvertorDelegate=$ac_cv_path_UniconvertorDelegate
33236if test -n "$UniconvertorDelegate"; then
33237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UniconvertorDelegate" >&5
33238$as_echo "$UniconvertorDelegate" >&6; }
33239else
33240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33241$as_echo "no" >&6; }
33242fi
33243
33244
cristy3ed852e2009-09-05 21:47:34 +000033245# Extract the first word of ""$WMFDecodeDelegateDefault"", so it can be a program name with args.
33246set dummy "$WMFDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033248$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033249if ${ac_cv_path_WMFDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033250 $as_echo_n "(cached) " >&6
33251else
33252 case $WMFDecodeDelegate in
33253 [\\/]* | ?:[\\/]*)
33254 ac_cv_path_WMFDecodeDelegate="$WMFDecodeDelegate" # Let the user override the test with a path.
33255 ;;
33256 *)
33257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33258for as_dir in $PATH
33259do
33260 IFS=$as_save_IFS
33261 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033262 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033263 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33264 ac_cv_path_WMFDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033266 break 2
33267 fi
33268done
cristy8b350f62009-11-15 23:12:43 +000033269 done
cristy3ed852e2009-09-05 21:47:34 +000033270IFS=$as_save_IFS
33271
33272 test -z "$ac_cv_path_WMFDecodeDelegate" && ac_cv_path_WMFDecodeDelegate=""$WMFDecodeDelegateDefault""
33273 ;;
33274esac
33275fi
33276WMFDecodeDelegate=$ac_cv_path_WMFDecodeDelegate
33277if test -n "$WMFDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WMFDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033279$as_echo "$WMFDecodeDelegate" >&6; }
33280else
cristy8b350f62009-11-15 23:12:43 +000033281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033282$as_echo "no" >&6; }
33283fi
33284
33285
33286# Extract the first word of ""$WWWDecodeDelegateDefault"", so it can be a program name with args.
33287set dummy "$WWWDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033289$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033290if ${ac_cv_path_WWWDecodeDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033291 $as_echo_n "(cached) " >&6
33292else
33293 case $WWWDecodeDelegate in
33294 [\\/]* | ?:[\\/]*)
33295 ac_cv_path_WWWDecodeDelegate="$WWWDecodeDelegate" # Let the user override the test with a path.
33296 ;;
33297 *)
33298 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33299for as_dir in $PATH
33300do
33301 IFS=$as_save_IFS
33302 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033303 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033304 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33305 ac_cv_path_WWWDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033306 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033307 break 2
33308 fi
33309done
cristy8b350f62009-11-15 23:12:43 +000033310 done
cristy3ed852e2009-09-05 21:47:34 +000033311IFS=$as_save_IFS
33312
33313 test -z "$ac_cv_path_WWWDecodeDelegate" && ac_cv_path_WWWDecodeDelegate=""$WWWDecodeDelegateDefault""
33314 ;;
33315esac
33316fi
33317WWWDecodeDelegate=$ac_cv_path_WWWDecodeDelegate
33318if test -n "$WWWDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WWWDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033320$as_echo "$WWWDecodeDelegate" >&6; }
33321else
cristy8b350f62009-11-15 23:12:43 +000033322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033323$as_echo "no" >&6; }
33324fi
33325
33326
33327# Extract the first word of ""$XPSDelegateDefault"", so it can be a program name with args.
33328set dummy "$XPSDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033330$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033331if ${ac_cv_path_XPSDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033332 $as_echo_n "(cached) " >&6
33333else
33334 case $XPSDelegate in
33335 [\\/]* | ?:[\\/]*)
33336 ac_cv_path_XPSDelegate="$XPSDelegate" # Let the user override the test with a path.
33337 ;;
33338 *)
33339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33340for as_dir in $PATH
33341do
33342 IFS=$as_save_IFS
33343 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033344 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033345 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33346 ac_cv_path_XPSDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033348 break 2
33349 fi
33350done
cristy8b350f62009-11-15 23:12:43 +000033351 done
cristy3ed852e2009-09-05 21:47:34 +000033352IFS=$as_save_IFS
33353
33354 test -z "$ac_cv_path_XPSDelegate" && ac_cv_path_XPSDelegate=""$XPSDelegateDefault""
33355 ;;
33356esac
33357fi
33358XPSDelegate=$ac_cv_path_XPSDelegate
33359if test -n "$XPSDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPSDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033361$as_echo "$XPSDelegate" >&6; }
33362else
cristy8b350f62009-11-15 23:12:43 +000033363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033364$as_echo "no" >&6; }
33365fi
33366
33367
33368# Extract the first word of ""$ZipDelegateDefault"", so it can be a program name with args.
33369set dummy "$ZipDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033371$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033372if ${ac_cv_path_ZipDelegate+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033373 $as_echo_n "(cached) " >&6
33374else
33375 case $ZipDelegate in
33376 [\\/]* | ?:[\\/]*)
33377 ac_cv_path_ZipDelegate="$ZipDelegate" # Let the user override the test with a path.
33378 ;;
33379 *)
33380 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33381for as_dir in $PATH
33382do
33383 IFS=$as_save_IFS
33384 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033385 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033386 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33387 ac_cv_path_ZipDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000033388 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033389 break 2
33390 fi
33391done
cristy8b350f62009-11-15 23:12:43 +000033392 done
cristy3ed852e2009-09-05 21:47:34 +000033393IFS=$as_save_IFS
33394
33395 test -z "$ac_cv_path_ZipDelegate" && ac_cv_path_ZipDelegate=""$ZipDelegateDefault""
33396 ;;
33397esac
33398fi
33399ZipDelegate=$ac_cv_path_ZipDelegate
33400if test -n "$ZipDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000033401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZipDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000033402$as_echo "$ZipDelegate" >&6; }
33403else
cristy8b350f62009-11-15 23:12:43 +000033404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033405$as_echo "no" >&6; }
33406fi
33407
33408
33409
33410# Prefer lpr to lp; lp needs options tacked on.
33411if test "$LPRDelegate" != no; then
33412 PrintDelegate="$LPRDelegate"
33413else
33414 PrintDelegate="$LPDelegate -c -s"
33415fi
33416
33417
33418# Installed ImageMagick utiltity paths
33419ConvertDelegate="${BIN_DIR}/${ConvertDelegateDefault}"
33420DisplayDelegate="${BIN_DIR}/${DisplayDelegateDefault}"
33421MogrifyDelegate="${BIN_DIR}/${MogrifyDelegateDefault}"
33422
33423# Set delegate booleans
33424have_ffmpeg='no'; if test "$MPEGDecodeDelegate" != "$MPEGDecodeDelegateDefault" ; then have_ffmpeg='yes'; fi
33425have_fig2dev='no' ; if test "$FIGDecodeDelegate" != "$FIGDecodeDelegateDefault" ; then have_fig2dev='yes'; fi
33426have_gs='no' ; if test "$PSDelegate" != "$PSDelegateDefault"; then have_gs='yes'; fi
33427have_hp2xx='no' ; if test "$HPGLDecodeDelegate" != "$HPGLDecodeDelegateDefault" ; then have_hp2xx='yes'; fi
33428have_ilbmtoppm='no' ; if test "$ILBMDecodeDelegate" != "$ILBMDecodeDelegateDefault" ; then have_ilbmtoppm='yes'; fi
cristy935c86e2010-06-05 23:50:07 +000033429have_mrsid='no'; if test "$MrSIDDecodeDelegate" != "$MrSIDDecodeDelegateDefault" ; then have_mrsid='yes'; fi
cristy3ed852e2009-09-05 21:47:34 +000033430have_pcl='no' ; if test "$PCLDelegate" != "$PCLDelegateDefault"; then have_pcl='yes'; fi
33431have_ppmtoilbm='no' ; if test "$ILBMEncodeDelegate" != "$ILBMEncodeDelegateDefault" ; then have_ppmtoilbm='yes'; fi
cristy3ed852e2009-09-05 21:47:34 +000033432have_ralcgm='no' ; if test "$CGMDecodeDelegate" != "$CGMDecodeDelegateDefault" ; then have_ralcgm='yes'; fi
33433have_xps='no' ; if test "$XPSDelegate" != "$XPSDelegateDefault"; then have_xps='yes'; fi
33434
33435#
33436# Test for font directories
33437#
33438type_include_files=''
33439
cristy430a7312010-01-21 20:44:04 +000033440# Dejavu fonts.
33441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Dejavu fonts directory" >&5
33442$as_echo_n "checking for Dejavu fonts directory... " >&6; }
33443dejavu_font_dir=''
33444if test "${with_dejavu_font_dir}" != 'default'; then
33445 dejavu_font_dir="${with_dejavu_font_dir}/"
33446else
33447 for font_dir in "${prefix}/share/dejavu/fonts/" '/usr/share/fonts/dejavu/'; do
33448 if test -f "${font_dir}DejaVuSerif.ttf"; then
33449 dejavu_font_dir="${font_dir}"
33450 break 1
33451 fi
33452 done
33453fi
33454if test "${dejavu_font_dir}x" != 'x'; then
33455 type_include_files="${type_include_files} "'<include file="type-dejavu.xml" />'
33456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dejavu_font_dir" >&5
33457$as_echo "$dejavu_font_dir" >&6; }
33458else
33459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found!" >&5
33460$as_echo "not found!" >&6; };
33461fi
33462
33463
cristy3ed852e2009-09-05 21:47:34 +000033464# Windows
33465windows_font_dir=''
33466if test "$with_windows_font_dir" != "no" && test -n "$with_windows_font_dir"; then
33467 windows_font_dir="${with_windows_font_dir}/"
33468fi
cristy430a7312010-01-21 20:44:04 +000033469if test "${windows_font_dir}x" != 'x'; then
cristy3ed852e2009-09-05 21:47:34 +000033470 if test -f '/usr/X11R6/lib/X11/fonts/truetype/arial.ttf'; then
33471 windows_font_dir='/usr/X11R6/lib/X11/fonts/truetype/'
33472 fi
33473 if test -f '/usr/X11R7/lib/X11/fonts/truetype/arial.ttf'; then
33474 windows_font_dir='/usr/X11R7/lib/X11/fonts/truetype/'
33475 fi
33476 if test -f '/usr/share/fonts/msttcore/arial.ttf'; then
33477 windows_font_dir='/usr/share/fonts/msttcore/truetype/'
33478 fi
33479fi
cristy430a7312010-01-21 20:44:04 +000033480if test "${windows_font_dir}x" != 'x'; then
cristy3ed852e2009-09-05 21:47:34 +000033481 type_include_files="$type_include_files "'<include file="type-windows.xml" />'
33482fi
33483
33484
33485# Ghostscript
cristy8b350f62009-11-15 23:12:43 +000033486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript fonts directory" >&5
cristy3ed852e2009-09-05 21:47:34 +000033487$as_echo_n "checking for Ghostscript fonts directory... " >&6; }
33488ghostscript_font_dir=''
33489if test "${with_gs_font_dir}" != 'default'; then
33490 ghostscript_font_dir="${with_gs_font_dir}/"
33491else
33492 if test "${native_win32_build}" = 'yes'; then
33493 # Native Windows Build
33494 for font_dir in "c:\\Program Files\\gs\\fonts\\" "c:\\Program Files \(x86\)\\gs\\fonts\\" "c:\\gs\\fonts\\"; do
33495 if test -f "${font_dir}a010013l.pfb"; then
33496 ghostscript_font_dir="$font_dir"
33497 break 1
33498 fi
33499 done
33500 if test "${PSDelegate}" != 'gswin32c'; then
33501 ghostscript_font_dir=`echo "${PSDelegate}" | sed -e 's:/gs/.*:/gs:;s:^/::;s/./&:/;s:/:\\\\:g'`"\\fonts\\"
33502 fi
33503 else
33504 # Linux / Mac OS X / Unix Build
33505 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
33506 if test -f "${font_dir}a010013l.pfb"; then
33507 ghostscript_font_dir="${font_dir}"
33508 break 1
33509 fi
33510 done
33511 if test "${ghostscript_font_dir}x" = 'x'; then
33512 if test "$PSDelegate" != 'gs'; then
33513 ghostscript_font_dir=`echo "$PSDelegate" | sed -e 's:/bin/gs:/share/ghostscript/fonts:'`"/"
33514 fi
33515 fi
33516 fi
33517fi
33518if test "${ghostscript_font_dir}x" != 'x'; then
33519 type_include_files="${type_include_files} "'<include file="type-ghostscript.xml" />'
cristy8b350f62009-11-15 23:12:43 +000033520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ghostscript_font_dir" >&5
cristy3ed852e2009-09-05 21:47:34 +000033521$as_echo "$ghostscript_font_dir" >&6; }
33522else
cristy8b350f62009-11-15 23:12:43 +000033523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found!" >&5
cristy3ed852e2009-09-05 21:47:34 +000033524$as_echo "not found!" >&6; };
33525fi
33526
33527case "${build_os}" in
33528 mingw* )
33529 PSDelegate=`$WinPathScript "$PSDelegate" 1`
33530 ;;
33531esac
33532
33533
33534
33535#
33536# Handle case where user doesn't want frozen paths
33537#
33538if test "$with_frozenpaths" != 'yes'; then
33539 # Re-set delegate definitions to default (no paths)
33540 AutotraceDecodeDelegate="$AutotraceDecodeDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000033541 BlenderDecodeDelegate="$BlenderDecodeDelegateDefault"
33542 BZIPDelegate="$BZIPDelegateDefault"
33543 BrowseDelegate="$BrowseDelegateDefault"
33544 CGMDecodeDelegate="$CGMDecodeDelegateDefault"
33545 CatDelegate="$CatDelegateDefault"
33546 ConvertDelegate="$ConvertDelegateDefault"
33547 GVCDecodeDelegate="$GVCDecodeDelegateDefault"
33548 DVIDecodeDelegate="$DVIDecodeDelegateDefault"
33549 EchoDelegate="$EchoDelegateDefault"
33550 EditorDelegate="$EditorDelegateDefault"
33551 FIGDecodeDelegate="$FIGDecodeDelegateDefault"
33552 GnuplotDecodeDelegate="$GnuplotDecodeDelegateDefault"
33553 HPGLDecodeDelegate="$HPGLDecodeDelegateDefault"
33554 HTMLDecodeDelegate="$HTMLDecodeDelegateDefault"
33555 ILBMDecodeDelegate="$ILBMDecodeDelegateDefault"
33556 ILBMEncodeDelegate="$ILBMEncodeDelegateDefault"
33557 LPDelegate="$LPDelegateDefault"
33558 LZWDecodeDelegate="$LZWDecodeDelegateDefault"
33559 LZWEncodeDelegate="$LZWEncodeDelegateDefault"
33560 LaunchDelegate="$LaunchDelegateDefault"
33561 MANDelegate="$MANDelegateDefault"
33562 MPEGDecodeDelegate="$MPEGDecodeDelegateDefault"
33563 MPEGEncodeDelegate="$MPEGEncodeDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000033564 MogrifyDelegate="$MogrifyDelegateDefault"
cristy935c86e2010-06-05 23:50:07 +000033565 MrSIDDecodeDelegate="$MrSIDDecodeDelegateDefault"
33566 MVDelegate="$MVDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000033567 PCLDelegate="$PCLDelegateDefault"
33568 PGPDecodeDelegate="$PGPDecodeDelegateDefault"
33569 POVDelegate="$POVDelegateDefault"
33570 PSDelegate="$PSDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000033571 RLEEncodeDelegate="$RLEEncodeDelegateDefault"
33572 RMDelegate="$RMDelegateDefault"
cristy4689cf02010-02-17 21:15:45 +000033573 RSVGDecodeDelegate="$RSVGDecodeDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000033574 SCANDecodeDelegate="$SCANDecodeDelegateDefault"
33575 ShowImageDelegate="$ShowImageDelegateDefault"
33576 TXTDelegate="$TXTDelegateDefault"
cristy5ac9ac82010-07-29 13:24:24 +000033577 UniconvertorDelegate="$UniconvertorDelegateDefault"
cristy3ed852e2009-09-05 21:47:34 +000033578 WMFDecodeDelegate="$WMFDecodeDelegateDefault"
33579 WWWDecodeDelegate="$WWWDecodeDelegateDefault"
33580 XPSDelegate="$XPSDelegateDefault"
33581 ZipDelegate="$ZipDelegateDefault"
33582fi
33583
33584# Delegate substitutions
33585
33586
33587
33588
33589
33590
33591
33592
33593
33594
33595
33596
33597
33598
33599
33600
33601
33602
33603
33604
33605
33606
33607
33608
33609
33610
33611
33612
33613
33614
33615
33616
33617
33618
33619
33620
33621
33622
33623
33624
33625
33626
33627#
33628# RPM support.
33629#
33630RPM=''
33631for ac_prog in gnutar gtar tar
33632do
33633 # Extract the first word of "$ac_prog", so it can be a program name with args.
33634set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033636$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033637if ${ac_cv_prog_TAR+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033638 $as_echo_n "(cached) " >&6
33639else
33640 if test -n "$TAR"; then
33641 ac_cv_prog_TAR="$TAR" # Let the user override the test.
33642else
33643as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33644for as_dir in $PATH
33645do
33646 IFS=$as_save_IFS
33647 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033648 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033649 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33650 ac_cv_prog_TAR="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000033651 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033652 break 2
33653 fi
33654done
cristy8b350f62009-11-15 23:12:43 +000033655 done
cristy3ed852e2009-09-05 21:47:34 +000033656IFS=$as_save_IFS
33657
33658fi
33659fi
33660TAR=$ac_cv_prog_TAR
33661if test -n "$TAR"; then
cristy8b350f62009-11-15 23:12:43 +000033662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
cristy3ed852e2009-09-05 21:47:34 +000033663$as_echo "$TAR" >&6; }
33664else
cristy8b350f62009-11-15 23:12:43 +000033665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033666$as_echo "no" >&6; }
33667fi
33668
33669
33670 test -n "$TAR" && break
33671done
33672
33673for ac_prog in perl
33674do
33675 # Extract the first word of "$ac_prog", so it can be a program name with args.
33676set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033678$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033679if ${ac_cv_prog_PERL+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033680 $as_echo_n "(cached) " >&6
33681else
33682 if test -n "$PERL"; then
33683 ac_cv_prog_PERL="$PERL" # Let the user override the test.
33684else
33685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33686for as_dir in $PATH
33687do
33688 IFS=$as_save_IFS
33689 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033690 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033691 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33692 ac_cv_prog_PERL="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000033693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033694 break 2
33695 fi
33696done
cristy8b350f62009-11-15 23:12:43 +000033697 done
cristy3ed852e2009-09-05 21:47:34 +000033698IFS=$as_save_IFS
33699
33700fi
33701fi
33702PERL=$ac_cv_prog_PERL
33703if test -n "$PERL"; then
cristy8b350f62009-11-15 23:12:43 +000033704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
cristy3ed852e2009-09-05 21:47:34 +000033705$as_echo "$PERL" >&6; }
33706else
cristy8b350f62009-11-15 23:12:43 +000033707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033708$as_echo "no" >&6; }
33709fi
33710
33711
33712 test -n "$PERL" && break
33713done
33714
33715for ac_prog in rpmbuild rpm
33716do
33717 # Extract the first word of "$ac_prog", so it can be a program name with args.
33718set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033720$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033721if ${ac_cv_prog_RPM+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033722 $as_echo_n "(cached) " >&6
33723else
33724 if test -n "$RPM"; then
33725 ac_cv_prog_RPM="$RPM" # Let the user override the test.
33726else
33727as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33728for as_dir in $PATH
33729do
33730 IFS=$as_save_IFS
33731 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033732 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033733 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33734 ac_cv_prog_RPM="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000033735 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033736 break 2
33737 fi
33738done
cristy8b350f62009-11-15 23:12:43 +000033739 done
cristy3ed852e2009-09-05 21:47:34 +000033740IFS=$as_save_IFS
33741
33742fi
33743fi
33744RPM=$ac_cv_prog_RPM
33745if test -n "$RPM"; then
cristy8b350f62009-11-15 23:12:43 +000033746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RPM" >&5
cristy3ed852e2009-09-05 21:47:34 +000033747$as_echo "$RPM" >&6; }
33748else
cristy8b350f62009-11-15 23:12:43 +000033749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033750$as_echo "no" >&6; }
33751fi
33752
33753
33754 test -n "$RPM" && break
33755done
33756
33757
cristy73bd4a52010-10-05 11:24:23 +000033758ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}
33759
33760
33761AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
33762
33763
33764AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"}
33765
33766
33767AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
33768
33769
33770 if test "x$RPM" != "x" ; then
33771 RPM_DELEGATE_TRUE=
33772 RPM_DELEGATE_FALSE='#'
33773else
33774 RPM_DELEGATE_TRUE='#'
33775 RPM_DELEGATE_FALSE=
33776fi
33777
cristy3ed852e2009-09-05 21:47:34 +000033778
33779#
33780# 7ZIP support (http://p7zip.sourceforge.net/)
33781#
33782P7ZIP=''
33783for ac_prog in 7za
33784do
33785 # Extract the first word of "$ac_prog", so it can be a program name with args.
33786set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033788$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033789if ${ac_cv_prog_P7ZIP+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033790 $as_echo_n "(cached) " >&6
33791else
33792 if test -n "$P7ZIP"; then
33793 ac_cv_prog_P7ZIP="$P7ZIP" # Let the user override the test.
33794else
33795as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33796for as_dir in $PATH
33797do
33798 IFS=$as_save_IFS
33799 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033800 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033801 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33802 ac_cv_prog_P7ZIP="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000033803 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033804 break 2
33805 fi
33806done
cristy8b350f62009-11-15 23:12:43 +000033807 done
cristy3ed852e2009-09-05 21:47:34 +000033808IFS=$as_save_IFS
33809
33810fi
33811fi
33812P7ZIP=$ac_cv_prog_P7ZIP
33813if test -n "$P7ZIP"; then
cristy8b350f62009-11-15 23:12:43 +000033814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $P7ZIP" >&5
cristy3ed852e2009-09-05 21:47:34 +000033815$as_echo "$P7ZIP" >&6; }
33816else
cristy8b350f62009-11-15 23:12:43 +000033817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033818$as_echo "no" >&6; }
33819fi
33820
33821
33822 test -n "$P7ZIP" && break
33823done
33824
33825
cristy73bd4a52010-10-05 11:24:23 +000033826 if test "x$P7ZIP" != "x" ; then
33827 P7ZIP_DELEGATE_TRUE=
33828 P7ZIP_DELEGATE_FALSE='#'
33829else
33830 P7ZIP_DELEGATE_TRUE='#'
33831 P7ZIP_DELEGATE_FALSE=
33832fi
33833
cristy3ed852e2009-09-05 21:47:34 +000033834
33835#
33836# ZIP support (http://www.info-zip.org/Zip.html)
33837#
33838ZIP=''
33839for ac_prog in zip
33840do
33841 # Extract the first word of "$ac_prog", so it can be a program name with args.
33842set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000033843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000033844$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000033845if ${ac_cv_prog_ZIP+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000033846 $as_echo_n "(cached) " >&6
33847else
33848 if test -n "$ZIP"; then
33849 ac_cv_prog_ZIP="$ZIP" # Let the user override the test.
33850else
33851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33852for as_dir in $PATH
33853do
33854 IFS=$as_save_IFS
33855 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000033856 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000033857 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
33858 ac_cv_prog_ZIP="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000033859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000033860 break 2
33861 fi
33862done
cristy8b350f62009-11-15 23:12:43 +000033863 done
cristy3ed852e2009-09-05 21:47:34 +000033864IFS=$as_save_IFS
33865
33866fi
33867fi
33868ZIP=$ac_cv_prog_ZIP
33869if test -n "$ZIP"; then
cristy8b350f62009-11-15 23:12:43 +000033870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
cristy3ed852e2009-09-05 21:47:34 +000033871$as_echo "$ZIP" >&6; }
33872else
cristy8b350f62009-11-15 23:12:43 +000033873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000033874$as_echo "no" >&6; }
33875fi
33876
33877
33878 test -n "$ZIP" && break
33879done
33880
33881
cristy73bd4a52010-10-05 11:24:23 +000033882 if test "x$ZIP" != "x" ; then
33883 ZIP_DELEGATE_TRUE=
33884 ZIP_DELEGATE_FALSE='#'
33885else
33886 ZIP_DELEGATE_TRUE='#'
33887 ZIP_DELEGATE_FALSE=
33888fi
33889
cristy3ed852e2009-09-05 21:47:34 +000033890
33891#
33892# GhostPCL related configuration.
33893#
33894PCLColorDevice=ppmraw
cristy8bc84082011-09-07 13:57:00 +000033895PCLCMYKDevice=pamcmyk32
cristy3ed852e2009-09-05 21:47:34 +000033896PCLMonoDevice=pbmraw
33897if test -z "$PCLVersion"; then
33898 PCLVersion='unknown'
33899fi
33900if test $have_pcl = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000033901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000033902$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000033903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCL" >&5
cristy3ed852e2009-09-05 21:47:34 +000033904$as_echo_n "checking for PCL... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000033905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000033906$as_echo "" >&6; }
33907 # PCLColorDevice
cristy8b350f62009-11-15 23:12:43 +000033908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl color device" >&5
cristy3ed852e2009-09-05 21:47:34 +000033909$as_echo_n "checking for pcl color device... " >&6; }
33910 if $PCLDelegate -dBATCH -sDEVICE=$PCLColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
33911 :
33912 else
33913 PCLColorDevice=ppmraw
33914 fi
cristy8b350f62009-11-15 23:12:43 +000033915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCLColorDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000033916$as_echo "$PCLColorDevice" >&6; }
33917
33918 # PCLCMYKDevice
cristy8b350f62009-11-15 23:12:43 +000033919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl CMYK device" >&5
cristy3ed852e2009-09-05 21:47:34 +000033920$as_echo_n "checking for pcl CMYK device... " >&6; }
33921 if $PCLDelegate -dBATCH -sDEVICE=$PCLColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
33922 :
33923 else
33924 PCLCMYKDevice=$PCLColorDevice
33925 fi
cristy8b350f62009-11-15 23:12:43 +000033926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCLCMYKDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000033927$as_echo "$PCLCMYKDevice" >&6; }
33928
33929 # PCLMonoDevice
cristy8b350f62009-11-15 23:12:43 +000033930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl mono device" >&5
cristy3ed852e2009-09-05 21:47:34 +000033931$as_echo_n "checking for pcl mono device... " >&6; }
33932 if $PCLDelegate -dBATCH -sDEVICE=$PCLMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
33933 :
33934 else
33935 PCLMonoDevice=$PCLColorDevice
33936 fi
cristy8b350f62009-11-15 23:12:43 +000033937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCLMonoDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000033938$as_echo "$PCLMonoDevice" >&6; }
33939fi
33940
33941
33942
33943
33944
33945
33946#
33947# GhostXPS related configuration.
33948#
33949XPSColorDevice=ppmraw
33950XPSCMYKDevice=bmpsep8
33951XPSMonoDevice=pbmraw
33952if test -z "$XPSVersion"; then
33953 XPSVersion='unknown'
33954fi
33955if test $have_xps = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000033956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000033957$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000033958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPS" >&5
cristy3ed852e2009-09-05 21:47:34 +000033959$as_echo_n "checking for XPS... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000033960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000033961$as_echo "" >&6; }
33962 # XPSColorDevice
cristy8b350f62009-11-15 23:12:43 +000033963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps color device" >&5
cristy3ed852e2009-09-05 21:47:34 +000033964$as_echo_n "checking for xps color device... " >&6; }
33965 if $XPSDelegate -dBATCH -sDEVICE=$XPSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
33966 :
33967 else
33968 XPSColorDevice=ppmraw
33969 fi
cristy8b350f62009-11-15 23:12:43 +000033970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPSColorDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000033971$as_echo "$XPSColorDevice" >&6; }
33972
33973 # XPSCMYKDevice
cristy8b350f62009-11-15 23:12:43 +000033974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps CMYK device" >&5
cristy3ed852e2009-09-05 21:47:34 +000033975$as_echo_n "checking for xps CMYK device... " >&6; }
33976 if $XPSDelegate -dBATCH -sDEVICE=$XPSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
33977 :
33978 else
33979 XPSCMYKDevice=$XPSColorDevice
33980 fi
cristy8b350f62009-11-15 23:12:43 +000033981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPSCMYKDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000033982$as_echo "$XPSCMYKDevice" >&6; }
33983
33984 # XPSMonoDevice
cristy8b350f62009-11-15 23:12:43 +000033985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps mono device" >&5
cristy3ed852e2009-09-05 21:47:34 +000033986$as_echo_n "checking for xps mono device... " >&6; }
33987 if $XPSDelegate -dBATCH -sDEVICE=$XPSMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
33988 :
33989 else
33990 XPSMonoDevice=$XPSColorDevice
33991 fi
cristy8b350f62009-11-15 23:12:43 +000033992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPSMonoDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000033993$as_echo "$XPSMonoDevice" >&6; }
33994fi
33995
33996
33997
33998
33999
34000
34001#
34002# Ghostscript related configuration.
34003#
cristya97426c2011-02-04 01:41:27 +000034004GSAlphaDevice=pngalpha
cristy3ed852e2009-09-05 21:47:34 +000034005GSColorDevice=pnmraw
34006GSCMYKDevice=pam
34007GSMonoDevice=pbmraw
34008GSPDFDevice=pdfwrite
34009GSPSDevice=pswrite
34010GSEPSDevice=epswrite
34011GSVersion='unknown'
34012if test $have_gs = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000034013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000034014$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000034015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript" >&5
cristy3ed852e2009-09-05 21:47:34 +000034016$as_echo_n "checking for Ghostscript... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000034017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000034018$as_echo "" >&6; }
cristy8b350f62009-11-15 23:12:43 +000034019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript version" >&5
cristy3ed852e2009-09-05 21:47:34 +000034020$as_echo_n "checking for Ghostscript version... " >&6; }
34021 if GSVersion=`$PSDelegate --version`; then
34022 :
34023 else
34024 GSVersion=`$PSDelegate --help | sed -e '1q' | awk '{ print $3 }'`
34025 fi
cristy8b350f62009-11-15 23:12:43 +000034026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSVersion" >&5
cristy3ed852e2009-09-05 21:47:34 +000034027$as_echo "$GSVersion" >&6; }
34028
34029 # GSAlphaDevice
cristy8b350f62009-11-15 23:12:43 +000034030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs alpha device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034031$as_echo_n "checking for gs alpha device... " >&6; }
34032 if $PSDelegate -q -dBATCH -sDEVICE=$GSAlphaDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34033 :
34034 else
34035 GSAlphaDevice=pnmraw
34036 fi
cristy8b350f62009-11-15 23:12:43 +000034037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSAlphaDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034038$as_echo "$GSAlphaDevice" >&6; }
34039
34040 # GSColorDevice
cristy8b350f62009-11-15 23:12:43 +000034041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs color device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034042$as_echo_n "checking for gs color device... " >&6; }
34043 if $PSDelegate -q -dBATCH -sDEVICE=$GSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34044 :
34045 else
34046 GSColorDevice=pnmraw
34047 fi
cristy8b350f62009-11-15 23:12:43 +000034048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSColorDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034049$as_echo "$GSColorDevice" >&6; }
34050
34051 # GSCMYKDevice
cristy8b350f62009-11-15 23:12:43 +000034052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs CMYK device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034053$as_echo_n "checking for gs CMYK device... " >&6; }
34054 if $PSDelegate -q -dBATCH -sDEVICE=$GSCMYKDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34055 :
34056 else
34057 GSCMYKDevice=bmpsep8
34058 fi
cristy8b350f62009-11-15 23:12:43 +000034059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSCMYKDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034060$as_echo "$GSCMYKDevice" >&6; }
34061
34062 # GSMonoDevice
cristy8b350f62009-11-15 23:12:43 +000034063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs mono device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034064$as_echo_n "checking for gs mono device... " >&6; }
34065 if $PSDelegate -q -dBATCH -sDEVICE=$GSMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34066 :
34067 else
34068 GSMonoDevice=$GSColorDevice
34069 fi
cristy8b350f62009-11-15 23:12:43 +000034070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSMonoDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034071$as_echo "$GSMonoDevice" >&6; }
34072
34073 # GSPDFDevice
cristy8b350f62009-11-15 23:12:43 +000034074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs PDF writing device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034075$as_echo_n "checking for gs PDF writing device... " >&6; }
34076 if $PSDelegate -q -dBATCH -sDEVICE=$GSPDFDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34077 :
34078 else
34079 GSPDFDevice=nodevice
34080 fi
cristy8b350f62009-11-15 23:12:43 +000034081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSPDFDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034082$as_echo "$GSPDFDevice" >&6; }
34083
34084 # GSPSDevice
cristy8b350f62009-11-15 23:12:43 +000034085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs PS writing device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034086$as_echo_n "checking for gs PS writing device... " >&6; }
34087 if $PSDelegate -q -dBATCH -sDEVICE=$GSPSDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34088 :
34089 else
34090 GSPSDevice=nodevice
34091 fi
cristy8b350f62009-11-15 23:12:43 +000034092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSPSDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034093$as_echo "$GSPSDevice" >&6; }
34094
34095 # GSEPSDevice
cristy8b350f62009-11-15 23:12:43 +000034096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs EPS writing device" >&5
cristy3ed852e2009-09-05 21:47:34 +000034097$as_echo_n "checking for gs EPS writing device... " >&6; }
34098 if $PSDelegate -q -dBATCH -sDEVICE=$GSEPSDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
34099 :
34100 else
34101 GSEPSDevice=nodevice
34102 fi
cristy8b350f62009-11-15 23:12:43 +000034103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSEPSDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000034104$as_echo "$GSEPSDevice" >&6; }
34105fi
34106
34107
34108
34109
34110
34111
34112
34113
34114
34115
34116#
34117# PerlMagick-related configuration
34118#
34119
34120# Look for PERL if PerlMagick requested
34121# If name/path of desired PERL interpreter is specified, look for that one first
34122have_perl='no'
34123if test "$with_perl" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000034124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000034125$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000034126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl" >&5
cristy3ed852e2009-09-05 21:47:34 +000034127$as_echo_n "checking for Perl... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000034128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000034129$as_echo "" >&6; }
34130 if test "$with_perl" != 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000034131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl" >&5
cristy3ed852e2009-09-05 21:47:34 +000034132$as_echo_n "checking for perl... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034133if ${ac_cv_path_PERL+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034134 $as_echo_n "(cached) " >&6
34135else
34136 ac_cv_path_PERL="$with_perl"
34137fi
cristy8b350f62009-11-15 23:12:43 +000034138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_PERL" >&5
cristy3ed852e2009-09-05 21:47:34 +000034139$as_echo "$ac_cv_path_PERL" >&6; };
34140 PERL=$ac_cv_path_PERL
34141 have_perl="$ac_cv_path_PERL"
34142 else
34143 for ac_prog in perl perl5
34144do
34145 # Extract the first word of "$ac_prog", so it can be a program name with args.
34146set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000034147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000034148$as_echo_n "checking for $ac_word... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034149if ${ac_cv_path_PERL+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034150 $as_echo_n "(cached) " >&6
34151else
34152 case $PERL in
34153 [\\/]* | ?:[\\/]*)
34154 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
34155 ;;
34156 *)
34157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
34158for as_dir in $PATH
34159do
34160 IFS=$as_save_IFS
34161 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000034162 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000034163 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
34164 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000034165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000034166 break 2
34167 fi
34168done
cristy8b350f62009-11-15 23:12:43 +000034169 done
cristy3ed852e2009-09-05 21:47:34 +000034170IFS=$as_save_IFS
34171
34172 ;;
34173esac
34174fi
34175PERL=$ac_cv_path_PERL
34176if test -n "$PERL"; then
cristy8b350f62009-11-15 23:12:43 +000034177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
cristy3ed852e2009-09-05 21:47:34 +000034178$as_echo "$PERL" >&6; }
34179else
cristy8b350f62009-11-15 23:12:43 +000034180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000034181$as_echo "no" >&6; }
34182fi
34183
34184
34185 test -n "$PERL" && break
34186done
34187 if test "$ac_cv_path_PERL"; then
34188 have_perl="$ac_cv_path_PERL"
34189 fi
34190 fi
34191fi
34192
cristy949301e2010-01-06 01:38:40 +000034193if test "$with_perl" != 'yes' ; then
34194 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-perl=$with_perl "
34195fi
34196
34197PERL_SUPPORTS_DESTDIR='no'
34198
cristy3ed852e2009-09-05 21:47:34 +000034199with_perl_static='no'
34200with_perl_dynamic='no'
34201if test "$have_perl" != 'no'; then
34202 if test "$with_perl" != 'no' && test "$libtool_build_shared_libs" = 'no'; then
34203 with_perl_static='yes'
34204 fi
34205 if test "$with_perl" != 'no' && test "$libtool_build_shared_libs" = 'yes'; then
34206 with_perl_dynamic='yes'
34207 fi
34208 # Is PERL's MakeMaker new enough to support DESTDIR?
cristy73bd4a52010-10-05 11:24:23 +000034209
34210
34211
34212
34213 if test -n "$PERL"; then :
34214
34215 ax_perl_version="5.8.1"
34216
34217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl version" >&5
34218$as_echo_n "checking for perl version... " >&6; }
34219
34220 perl_version=`$PERL --version 2>&1 | $GREP "This is perl" | $SED -e 's/.* v\([0-9]*\.[0-9]*\.[0-9]*\) .*/\1/'`
34221
34222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_version" >&5
34223$as_echo "$perl_version" >&6; }
34224
34225 PERL_VERSION=$perl_version
34226
34227
34228
34229
34230
34231 # Used to indicate true or false condition
34232 ax_compare_version=false
34233
34234 # Convert the two version strings to be compared into a format that
34235 # allows a simple string comparison. The end result is that a version
34236 # string of the form 1.12.5-r617 will be converted to the form
34237 # 0001001200050617. In other words, each number is zero padded to four
34238 # digits, and non digits are removed.
34239
34240 ax_compare_version_A=`echo "$ax_perl_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
34241 -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
34242 -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
34243 -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
34244 -e 's/[^0-9]//g'`
34245
34246
34247 ax_compare_version_B=`echo "$perl_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
34248 -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
34249 -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
34250 -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
34251 -e 's/[^0-9]//g'`
34252
34253
34254 ax_compare_version=`echo "x$ax_compare_version_A
34255x$ax_compare_version_B" | sed 's/^ *//' | sort | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`
34256
34257
34258
34259 if test "$ax_compare_version" = "true" ; then
34260
34261 :
34262 PERL_SUPPORTS_DESTDIR='yes'
34263
34264 else
34265 :
34266 PERL_SUPPORTS_DESTDIR='no'
34267
34268 fi
34269
34270
34271else
34272
34273 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find the perl interpreter" >&5
34274$as_echo "$as_me: WARNING: could not find the perl interpreter" >&2;}
34275 PERL_SUPPORTS_DESTDIR='no'
34276
cristy3ed852e2009-09-05 21:47:34 +000034277fi
cristy73bd4a52010-10-05 11:24:23 +000034278
34279fi
34280 if test "$have_perl" != 'no'; then
34281 WITH_PERL_TRUE=
34282 WITH_PERL_FALSE='#'
34283else
34284 WITH_PERL_TRUE='#'
34285 WITH_PERL_FALSE=
34286fi
34287
34288 if test $with_perl_static = 'yes'; then
34289 WITH_PERL_STATIC_TRUE=
34290 WITH_PERL_STATIC_FALSE='#'
34291else
34292 WITH_PERL_STATIC_TRUE='#'
34293 WITH_PERL_STATIC_FALSE=
34294fi
34295
34296 if test $with_perl_dynamic = 'yes'; then
34297 WITH_PERL_DYNAMIC_TRUE=
34298 WITH_PERL_DYNAMIC_FALSE='#'
34299else
34300 WITH_PERL_DYNAMIC_TRUE='#'
34301 WITH_PERL_DYNAMIC_FALSE=
34302fi
34303
cristy3ed852e2009-09-05 21:47:34 +000034304
34305
34306# Determine path to pick up MagickCore library from for use with building PerlMagick
34307MAGICKCORE_PATH="${LIB_DIR}"
34308if test $with_perl_static = 'yes'; then
34309 # Find out where libtool hides its uninstalled libraries (as libtool_objdir)
34310 libtool_objdir=$objdir
34311
34312 # Linker search path to library, followed by -lMagickCore
cristy4c08aed2011-07-01 19:47:50 +000034313 MAGICKCORE_PATH="${builddir}/MagickCore/${libtool_objdir}"
cristy3ed852e2009-09-05 21:47:34 +000034314fi
34315
34316
34317# Create a simple string containing format names for all delegate libraries
34318DELEGATES=''
34319if test "$have_autotrace" = 'yes'; then DELEGATES="$DELEGATES autotrace"; fi
34320if test "$have_bzlib" = 'yes'; then DELEGATES="$DELEGATES bzlib"; fi
34321if test "$have_djvu" = 'yes'; then DELEGATES="$DELEGATES djvu"; fi
34322if test "$have_dps" = 'yes'; then DELEGATES="$DELEGATES dps"; fi
34323if test "$have_fftw" = 'yes'; then DELEGATES="$DELEGATES fftw"; fi
34324if test "$have_fpx" = 'yes'; then DELEGATES="$DELEGATES fpx"; fi
34325if test "$have_fontconfig" = 'yes'; then DELEGATES="$DELEGATES fontconfig"; fi
34326if test "$have_freetype" = 'yes'; then DELEGATES="$DELEGATES freetype"; fi
34327if test "$have_gslib" = 'yes'; then DELEGATES="$DELEGATES gs"; fi
34328if test "$have_gvc" = 'yes'; then DELEGATES="$DELEGATES gvc"; fi
34329if test "$have_jbig" = 'yes'; then DELEGATES="$DELEGATES jbig"; fi
34330if test "$have_jpeg" = 'yes'; then
34331 DELEGATES="$DELEGATES jpeg";
34332 if test "$have_png" = 'yes'; then DELEGATES="$DELEGATES jng"; fi
34333fi
34334if test "$have_jp2" = 'yes'; then DELEGATES="$DELEGATES jp2"; fi
cristy71203402010-06-18 13:12:03 +000034335if test "$have_lcms2" = 'yes'; then DELEGATES="$DELEGATES lcms2"; fi
cristy3ed852e2009-09-05 21:47:34 +000034336if test "$have_lcms" = 'yes'; then DELEGATES="$DELEGATES lcms"; fi
34337if test "$have_lqr" = 'yes'; then DELEGATES="$DELEGATES lqr"; fi
cristyfbb0ef02010-12-19 02:32:11 +000034338if test "$have_lzma" = 'yes'; then DELEGATES="$DELEGATES lzma"; fi
cristy3ed852e2009-09-05 21:47:34 +000034339if test "$have_ffmpeg" = 'yes'; then DELEGATES="$DELEGATES mpeg"; fi
34340if test "$have_openexr" = 'yes'; then DELEGATES="$DELEGATES openexr"; fi
34341if test "$have_png" = 'yes'; then DELEGATES="$DELEGATES png"; fi
34342if test "$have_rsvg" = 'yes'; then DELEGATES="$DELEGATES rsvg"; fi
34343if test "$have_tiff" = 'yes'; then DELEGATES="$DELEGATES tiff"; fi
34344if test "$have_x" = 'yes'; then DELEGATES="$DELEGATES x11"; fi
34345if test "$have_xml" = 'yes'; then DELEGATES="$DELEGATES xml"; fi
34346if test "$have_wmf" = 'yes'; then DELEGATES="$DELEGATES wmf"; fi
34347if test "$have_zlib" = 'yes'; then DELEGATES="$DELEGATES zlib"; fi
34348
34349
34350
34351#
34352# Handle special compiler flags
34353#
34354
34355# Add '-p' if prof source profiling support enabled
34356if test "$enable_prof" = 'yes'; then
34357 CFLAGS="-p $CFLAGS"
34358 CXXFLAGS="-p $CXXFLAGS"
34359 LDFLAGS="-p $LDFLAGS"
34360fi
34361
34362# Add '-pg' if gprof source profiling support enabled
34363if test "$enable_gprof" = 'yes'; then
34364 CFLAGS="-pg $CFLAGS"
34365 CXXFLAGS="-pg $CXXFLAGS"
34366 LDFLAGS="-pg $LDFLAGS"
34367fi
34368
34369# Add '-ftest-coverage -fprofile-arcs' if gcov source profiling support enabled
34370# This is a gcc-specific feature
34371if test "$enable_gcov" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000034372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _gcov_init in -lgcov" >&5
cristy3ed852e2009-09-05 21:47:34 +000034373$as_echo_n "checking for _gcov_init in -lgcov... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034374if ${ac_cv_lib_gcov__gcov_init+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034375 $as_echo_n "(cached) " >&6
34376else
34377 ac_check_lib_save_LIBS=$LIBS
34378LIBS="-lgcov $LIBS"
cristy8b350f62009-11-15 23:12:43 +000034379cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000034380/* end confdefs.h. */
34381
34382/* Override any GCC internal prototype to avoid an error.
34383 Use char because int might match the return type of a GCC
34384 builtin and then its argument prototype would still apply. */
34385#ifdef __cplusplus
34386extern "C"
34387#endif
34388char _gcov_init ();
34389int
34390main ()
34391{
34392return _gcov_init ();
34393 ;
34394 return 0;
34395}
34396_ACEOF
cristy8b350f62009-11-15 23:12:43 +000034397if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000034398 ac_cv_lib_gcov__gcov_init=yes
34399else
cristy8b350f62009-11-15 23:12:43 +000034400 ac_cv_lib_gcov__gcov_init=no
cristy3ed852e2009-09-05 21:47:34 +000034401fi
cristy8b350f62009-11-15 23:12:43 +000034402rm -f core conftest.err conftest.$ac_objext \
34403 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000034404LIBS=$ac_check_lib_save_LIBS
34405fi
cristy8b350f62009-11-15 23:12:43 +000034406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcov__gcov_init" >&5
cristy3ed852e2009-09-05 21:47:34 +000034407$as_echo "$ac_cv_lib_gcov__gcov_init" >&6; }
cristyda16f162011-02-19 23:52:17 +000034408if test "x$ac_cv_lib_gcov__gcov_init" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000034409 cat >>confdefs.h <<_ACEOF
34410#define HAVE_LIBGCOV 1
34411_ACEOF
34412
34413 LIBS="-lgcov $LIBS"
34414
34415fi
34416
cristy8b350f62009-11-15 23:12:43 +000034417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gcov_init in -lgcov" >&5
cristy3ed852e2009-09-05 21:47:34 +000034418$as_echo_n "checking for __gcov_init in -lgcov... " >&6; }
cristyda16f162011-02-19 23:52:17 +000034419if ${ac_cv_lib_gcov___gcov_init+:} false; then :
cristy3ed852e2009-09-05 21:47:34 +000034420 $as_echo_n "(cached) " >&6
34421else
34422 ac_check_lib_save_LIBS=$LIBS
34423LIBS="-lgcov $LIBS"
cristy8b350f62009-11-15 23:12:43 +000034424cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000034425/* end confdefs.h. */
34426
34427/* Override any GCC internal prototype to avoid an error.
34428 Use char because int might match the return type of a GCC
34429 builtin and then its argument prototype would still apply. */
34430#ifdef __cplusplus
34431extern "C"
34432#endif
34433char __gcov_init ();
34434int
34435main ()
34436{
34437return __gcov_init ();
34438 ;
34439 return 0;
34440}
34441_ACEOF
cristy8b350f62009-11-15 23:12:43 +000034442if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000034443 ac_cv_lib_gcov___gcov_init=yes
34444else
cristy8b350f62009-11-15 23:12:43 +000034445 ac_cv_lib_gcov___gcov_init=no
cristy3ed852e2009-09-05 21:47:34 +000034446fi
cristy8b350f62009-11-15 23:12:43 +000034447rm -f core conftest.err conftest.$ac_objext \
34448 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000034449LIBS=$ac_check_lib_save_LIBS
34450fi
cristy8b350f62009-11-15 23:12:43 +000034451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcov___gcov_init" >&5
cristy3ed852e2009-09-05 21:47:34 +000034452$as_echo "$ac_cv_lib_gcov___gcov_init" >&6; }
cristyda16f162011-02-19 23:52:17 +000034453if test "x$ac_cv_lib_gcov___gcov_init" = xyes; then :
cristy3ed852e2009-09-05 21:47:34 +000034454 cat >>confdefs.h <<_ACEOF
34455#define HAVE_LIBGCOV 1
34456_ACEOF
34457
34458 LIBS="-lgcov $LIBS"
34459
34460fi
34461
34462 case "$target_os" in
34463 darwin*)
34464 OSX_GCOV_LDFLAG="-Wl,-single_module"
34465 ;;
34466 *)
34467 OSX_GCOV_LDFLAG=""
34468 ;;
34469 esac
34470
34471 CFLAGS="-ftest-coverage -fprofile-arcs $CFLAGS"
34472 CXXFLAGS="-ftest-coverage -fprofile-arcs $CXXFLAGS"
34473 LDFLAGS="-ftest-coverage -fprofile-arcs $LDFLAGS"
34474fi
34475
34476#
34477# Build library dependency list for libMagickCore
34478#
34479
34480MAGICK_LIBLTDL='' # Libltdl for build
34481MAGICK_API_LIBLTDL='' # libltdl for dependent application (API) build
34482MAGICK_LTDLDEPS='' # extra libltdl dependencies
34483if test "$with_ltdl" != 'no'
34484then
34485 if test \( "$with_included_ltdl" = 'no' -o "$enable_ltdl_convenience" = 'no' \) -o "$enable_ltdl_install" = 'yes'; then
34486 MAGICK_API_LIBLTDL='-lltdl'
34487 fi
34488 MAGICK_LIBLTDL=${LIBLTDL}
34489 MAGICK_LTDLDEPS=${LTDLDEPS}
34490fi
34491
34492
34493
34494if test "$with_modules" != 'no'; then
cristyfbb0ef02010-12-19 02:32:11 +000034495 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 +000034496else
cristyb1860752011-03-14 00:27:46 +000034497 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 +000034498fi
34499
34500
34501#
34502# Remove extraneous spaces from output variables (asthetic)
34503#
34504X_CFLAGS=`echo $X_CFLAGS | sed -e 's/ */ /g'`
34505X_PRE_LIBS=`echo $X_PRE_LIBS | sed -e 's/ */ /g'`
34506X_LIBS=`echo $X_LIBS | sed -e 's/ */ /g'`
34507X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed -e 's/ */ /g'`
34508
34509CC=`echo $CC | sed -e 's/ */ /g'`
34510CFLAGS=`echo $CFLAGS | sed -e 's/ */ /g'`
34511CPPFLAGS=`echo $CPPFLAGS | sed -e 's/ */ /g'`
34512CXXFLAGS=`echo $CXXFLAGS | sed -e 's/ */ /g'`
34513DELEGATES=`echo $DELEGATES | sed -e 's/^ //g'`
34514DISTCHECK_CONFIG_FLAGS=`echo $DISTCHECK_CONFIG_FLAGS | sed -e 's/ */ /g'`
34515LDFLAGS=`echo $LDFLAGS | sed -e 's/ */ /g'`
34516TESTED_LIBS=`echo $LIBS | sed -e 's/ */ /g'`
34517MAGICK_DEP_LIBS=`echo $MAGICK_DEP_LIBS | sed -e 's/ */ /g'`
34518#LIBS=`echo $LIBS | sed -e 's/ */ /g'`
34519
34520# Pass only user-provided LIBS as "global" libraries
34521LIBS=$USER_LIBS
34522
34523#AC_SUBST(CPPFLAGS)
34524
34525#AC_SUBST(LDFLAGS)
34526#AC_SUBST(X_PRE_LIBS)
34527#AC_SUBST(X_LIBS)
34528#AC_SUBST(X_EXTRA_LIBS)
34529
34530MAGICK_CFLAGS=$CFLAGS
34531MAGICK_CXXFLAGS="$CXXFLAGS"
34532MAGICK_CPPFLAGS=`echo $MAGICK_CPPFLAGS | sed -e 's/ */ /g'`
34533MAGICK_PCFLAGS=`echo $MAGICK_PCFLAGS | sed -e 's/ */ /g'`
34534MAGICK_LDFLAGS="-L$LIB_DIR $LDFLAGS"
34535MAGICK_LIBS="-lMagickCore $MAGICK_DEP_LIBS $MAGICK_API_LIBLTDL"
34536
34537
34538
34539
34540
34541
34542
34543
cristyfd9dcd42010-08-08 18:07:02 +000034544
cristy3ed852e2009-09-05 21:47:34 +000034545# Set configured scripts to executable.
34546ac_config_commands="$ac_config_commands default"
34547
34548ac_config_commands="$ac_config_commands MagickCore-config.in"
34549
cristy3ed852e2009-09-05 21:47:34 +000034550ac_config_commands="$ac_config_commands MagickWand-config.in"
34551
cristy3ed852e2009-09-05 21:47:34 +000034552ac_config_commands="$ac_config_commands Magick++-config.in"
34553
34554ac_config_commands="$ac_config_commands PerlMagick/check.sh.in"
34555
34556
cristy8b350f62009-11-15 23:12:43 +000034557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000034558$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000034559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Update ImageMagick configuration" >&5
cristy3ed852e2009-09-05 21:47:34 +000034560$as_echo "Update ImageMagick configuration" >&6; }
34561cat >confcache <<\_ACEOF
34562# This file is a shell script that caches the results of configure
34563# tests run on this system so they can be shared between configure
34564# scripts and configure runs, see configure's option --config-cache.
34565# It is not useful on other systems. If it contains results you don't
34566# want to keep, you may remove or edit it.
34567#
34568# config.status only pays attention to the cache file if you give it
34569# the --recheck option to rerun configure.
34570#
34571# `ac_cv_env_foo' variables (set or unset) will be overridden when
34572# loading this file, other *unset* `ac_cv_foo' will be assigned the
34573# following values.
34574
34575_ACEOF
34576
34577# The following way of writing the cache mishandles newlines in values,
34578# but we know of no workaround that is simple, portable, and efficient.
34579# So, we kill variables containing newlines.
34580# Ultrix sh set writes to stderr and can't be redirected directly,
34581# and sets the high bit in the cache file unless we assign to the vars.
34582(
34583 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
34584 eval ac_val=\$$ac_var
34585 case $ac_val in #(
34586 *${as_nl}*)
34587 case $ac_var in #(
cristy8b350f62009-11-15 23:12:43 +000034588 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
cristy3ed852e2009-09-05 21:47:34 +000034589$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
34590 esac
34591 case $ac_var in #(
34592 _ | IFS | as_nl) ;; #(
34593 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
cristy8b350f62009-11-15 23:12:43 +000034594 *) { eval $ac_var=; unset $ac_var;} ;;
cristy3ed852e2009-09-05 21:47:34 +000034595 esac ;;
34596 esac
34597 done
34598
34599 (set) 2>&1 |
34600 case $as_nl`(ac_space=' '; set) 2>&1` in #(
34601 *${as_nl}ac_space=\ *)
cristy8b350f62009-11-15 23:12:43 +000034602 # `set' does not quote correctly, so add quotes: double-quote
34603 # substitution turns \\\\ into \\, and sed turns \\ into \.
cristy3ed852e2009-09-05 21:47:34 +000034604 sed -n \
34605 "s/'/'\\\\''/g;
34606 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
34607 ;; #(
34608 *)
34609 # `set' quotes correctly as required by POSIX, so do not add quotes.
34610 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
34611 ;;
34612 esac |
34613 sort
34614) |
34615 sed '
34616 /^ac_cv_env_/b end
34617 t clear
34618 :clear
34619 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
34620 t end
34621 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
34622 :end' >>confcache
34623if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
34624 if test -w "$cache_file"; then
cristyda16f162011-02-19 23:52:17 +000034625 if test "x$cache_file" != "x/dev/null"; then
cristy8b350f62009-11-15 23:12:43 +000034626 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
cristy3ed852e2009-09-05 21:47:34 +000034627$as_echo "$as_me: updating cache $cache_file" >&6;}
cristyda16f162011-02-19 23:52:17 +000034628 if test ! -f "$cache_file" || test -h "$cache_file"; then
34629 cat confcache >"$cache_file"
34630 else
34631 case $cache_file in #(
34632 */* | ?:*)
34633 mv -f confcache "$cache_file"$$ &&
34634 mv -f "$cache_file"$$ "$cache_file" ;; #(
34635 *)
34636 mv -f confcache "$cache_file" ;;
34637 esac
34638 fi
34639 fi
cristy3ed852e2009-09-05 21:47:34 +000034640 else
cristy8b350f62009-11-15 23:12:43 +000034641 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
cristy3ed852e2009-09-05 21:47:34 +000034642$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
34643 fi
34644fi
34645rm -f confcache
34646
34647test "x$prefix" = xNONE && prefix=$ac_default_prefix
34648# Let make expand exec_prefix.
34649test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
34650
34651DEFS=-DHAVE_CONFIG_H
34652
34653ac_libobjs=
34654ac_ltlibobjs=
cristy98dddb52010-11-04 00:30:15 +000034655U=
cristy3ed852e2009-09-05 21:47:34 +000034656for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
34657 # 1. Remove the extension, and $U if already installed.
34658 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
34659 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
34660 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
34661 # will be set to the directory where LIBOBJS objects are built.
cristy8b350f62009-11-15 23:12:43 +000034662 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
34663 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
cristy3ed852e2009-09-05 21:47:34 +000034664done
34665LIBOBJS=$ac_libobjs
34666
34667LTLIBOBJS=$ac_ltlibobjs
34668
34669
cristy73bd4a52010-10-05 11:24:23 +000034670 if test -n "$EXEEXT"; then
34671 am__EXEEXT_TRUE=
34672 am__EXEEXT_FALSE='#'
34673else
34674 am__EXEEXT_TRUE='#'
34675 am__EXEEXT_FALSE=
34676fi
cristy3ed852e2009-09-05 21:47:34 +000034677
cristy73bd4a52010-10-05 11:24:23 +000034678if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034679 as_fn_error $? "conditional \"AMDEP\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034680Usually this means the macro was only invoked conditionally." "$LINENO" 5
34681fi
34682if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034683 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034684Usually this means the macro was only invoked conditionally." "$LINENO" 5
34685fi
34686if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034687 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034688Usually this means the macro was only invoked conditionally." "$LINENO" 5
34689fi
34690if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034691 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034692Usually this means the macro was only invoked conditionally." "$LINENO" 5
34693fi
34694if test -z "${WINGDI32_DELEGATE_TRUE}" && test -z "${WINGDI32_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034695 as_fn_error $? "conditional \"WINGDI32_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034696Usually this means the macro was only invoked conditionally." "$LINENO" 5
34697fi
34698if test -z "${WIN32_NATIVE_BUILD_TRUE}" && test -z "${WIN32_NATIVE_BUILD_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034699 as_fn_error $? "conditional \"WIN32_NATIVE_BUILD\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034700Usually this means the macro was only invoked conditionally." "$LINENO" 5
34701fi
34702if test -z "${CYGWIN_BUILD_TRUE}" && test -z "${CYGWIN_BUILD_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034703 as_fn_error $? "conditional \"CYGWIN_BUILD\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034704Usually this means the macro was only invoked conditionally." "$LINENO" 5
34705fi
34706if test -z "${USING_CL_TRUE}" && test -z "${USING_CL_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034707 as_fn_error $? "conditional \"USING_CL\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034708Usually this means the macro was only invoked conditionally." "$LINENO" 5
34709fi
cristy73bd4a52010-10-05 11:24:23 +000034710if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034711 as_fn_error $? "conditional \"INSTALL_LTDL\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034712Usually this means the macro was only invoked conditionally." "$LINENO" 5
34713fi
34714if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034715 as_fn_error $? "conditional \"CONVENIENCE_LTDL\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034716Usually this means the macro was only invoked conditionally." "$LINENO" 5
34717fi
34718LT_CONFIG_H=config/config.h
34719
34720 _ltdl_libobjs=
34721 _ltdl_ltlibobjs=
34722 if test -n "$_LT_LIBOBJS"; then
34723 # Remove the extension.
34724 _lt_sed_drop_objext='s/\.o$//;s/\.obj$//'
34725 for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do
34726 _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext"
34727 _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo"
34728 done
34729 fi
34730 ltdl_LIBOBJS=$_ltdl_libobjs
34731
34732 ltdl_LTLIBOBJS=$_ltdl_ltlibobjs
34733
34734
34735if test -z "${WITH_SHARED_LIBS_TRUE}" && test -z "${WITH_SHARED_LIBS_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034736 as_fn_error $? "conditional \"WITH_SHARED_LIBS\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034737Usually this means the macro was only invoked conditionally." "$LINENO" 5
34738fi
34739if test -z "${WITH_MODULES_TRUE}" && test -z "${WITH_MODULES_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034740 as_fn_error $? "conditional \"WITH_MODULES\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034741Usually this means the macro was only invoked conditionally." "$LINENO" 5
34742fi
34743if test -z "${WITH_LTDL_TRUE}" && test -z "${WITH_LTDL_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034744 as_fn_error $? "conditional \"WITH_LTDL\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034745Usually this means the macro was only invoked conditionally." "$LINENO" 5
34746fi
34747if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034748 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034749Usually this means the macro was only invoked conditionally." "$LINENO" 5
34750fi
34751
34752if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034753 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034754Usually this means the macro was only invoked conditionally." "$LINENO" 5
34755fi
34756if test -z "${WITH_MAGICK_PLUS_PLUS_TRUE}" && test -z "${WITH_MAGICK_PLUS_PLUS_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034757 as_fn_error $? "conditional \"WITH_MAGICK_PLUS_PLUS\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034758Usually this means the macro was only invoked conditionally." "$LINENO" 5
34759fi
34760if test -z "${HasUMEM_TRUE}" && test -z "${HasUMEM_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034761 as_fn_error $? "conditional \"HasUMEM\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034762Usually this means the macro was only invoked conditionally." "$LINENO" 5
34763fi
34764if test -z "${BZLIB_DELEGATE_TRUE}" && test -z "${BZLIB_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034765 as_fn_error $? "conditional \"BZLIB_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034766Usually this means the macro was only invoked conditionally." "$LINENO" 5
34767fi
34768if test -z "${X11_DELEGATE_TRUE}" && test -z "${X11_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034769 as_fn_error $? "conditional \"X11_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034770Usually this means the macro was only invoked conditionally." "$LINENO" 5
34771fi
34772if test -z "${ZLIB_DELEGATE_TRUE}" && test -z "${ZLIB_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034773 as_fn_error $? "conditional \"ZLIB_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034774Usually this means the macro was only invoked conditionally." "$LINENO" 5
34775fi
34776if test -z "${AUTOTRACE_DELEGATE_TRUE}" && test -z "${AUTOTRACE_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034777 as_fn_error $? "conditional \"AUTOTRACE_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034778Usually this means the macro was only invoked conditionally." "$LINENO" 5
34779fi
34780if test -z "${DPS_DELEGATE_TRUE}" && test -z "${DPS_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034781 as_fn_error $? "conditional \"DPS_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034782Usually this means the macro was only invoked conditionally." "$LINENO" 5
34783fi
34784if test -z "${DJVU_DELEGATE_TRUE}" && test -z "${DJVU_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034785 as_fn_error $? "conditional \"DJVU_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034786Usually this means the macro was only invoked conditionally." "$LINENO" 5
34787fi
34788if test -z "${FFTW_DELEGATE_TRUE}" && test -z "${FFTW_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034789 as_fn_error $? "conditional \"FFTW_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034790Usually this means the macro was only invoked conditionally." "$LINENO" 5
34791fi
34792if test -z "${FPX_DELEGATE_TRUE}" && test -z "${FPX_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034793 as_fn_error $? "conditional \"FPX_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034794Usually this means the macro was only invoked conditionally." "$LINENO" 5
34795fi
34796if test -z "${FONTCONFIG_DELEGATE_TRUE}" && test -z "${FONTCONFIG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034797 as_fn_error $? "conditional \"FONTCONFIG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034798Usually this means the macro was only invoked conditionally." "$LINENO" 5
34799fi
34800if test -z "${FREETYPE_DELEGATE_TRUE}" && test -z "${FREETYPE_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034801 as_fn_error $? "conditional \"FREETYPE_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034802Usually this means the macro was only invoked conditionally." "$LINENO" 5
34803fi
34804if test -z "${GS_DELEGATE_TRUE}" && test -z "${GS_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034805 as_fn_error $? "conditional \"GS_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034806Usually this means the macro was only invoked conditionally." "$LINENO" 5
34807fi
34808if test -z "${GVC_DELEGATE_TRUE}" && test -z "${GVC_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034809 as_fn_error $? "conditional \"GVC_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034810Usually this means the macro was only invoked conditionally." "$LINENO" 5
34811fi
34812if test -z "${JBIG_DELEGATE_TRUE}" && test -z "${JBIG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034813 as_fn_error $? "conditional \"JBIG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034814Usually this means the macro was only invoked conditionally." "$LINENO" 5
34815fi
34816if test -z "${JPEG_DELEGATE_TRUE}" && test -z "${JPEG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034817 as_fn_error $? "conditional \"JPEG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034818Usually this means the macro was only invoked conditionally." "$LINENO" 5
34819fi
34820if test -z "${JP2_DELEGATE_TRUE}" && test -z "${JP2_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034821 as_fn_error $? "conditional \"JP2_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034822Usually this means the macro was only invoked conditionally." "$LINENO" 5
34823fi
34824if test -z "${LCMS_DELEGATE_TRUE}" && test -z "${LCMS_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034825 as_fn_error $? "conditional \"LCMS_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034826Usually this means the macro was only invoked conditionally." "$LINENO" 5
34827fi
34828if test -z "${LQR_DELEGATE_TRUE}" && test -z "${LQR_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034829 as_fn_error $? "conditional \"LQR_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034830Usually this means the macro was only invoked conditionally." "$LINENO" 5
34831fi
cristyfbb0ef02010-12-19 02:32:11 +000034832if test -z "${LZMA_DELEGATE_TRUE}" && test -z "${LZMA_DELEGATE_FALSE}"; then
34833 as_fn_error $? "conditional \"LZMA_DELEGATE\" was never defined.
34834Usually this means the macro was only invoked conditionally." "$LINENO" 5
34835fi
cristy73bd4a52010-10-05 11:24:23 +000034836if test -z "${OPENEXR_DELEGATE_TRUE}" && test -z "${OPENEXR_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034837 as_fn_error $? "conditional \"OPENEXR_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034838Usually this means the macro was only invoked conditionally." "$LINENO" 5
34839fi
34840if test -z "${PNG_DELEGATE_TRUE}" && test -z "${PNG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034841 as_fn_error $? "conditional \"PNG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034842Usually this means the macro was only invoked conditionally." "$LINENO" 5
34843fi
34844if test -z "${RSVG_DELEGATE_TRUE}" && test -z "${RSVG_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034845 as_fn_error $? "conditional \"RSVG_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034846Usually this means the macro was only invoked conditionally." "$LINENO" 5
34847fi
34848if test -z "${CAIRO_DELEGATE_TRUE}" && test -z "${CAIRO_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034849 as_fn_error $? "conditional \"CAIRO_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034850Usually this means the macro was only invoked conditionally." "$LINENO" 5
34851fi
34852if test -z "${TIFF_DELEGATE_TRUE}" && test -z "${TIFF_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034853 as_fn_error $? "conditional \"TIFF_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034854Usually this means the macro was only invoked conditionally." "$LINENO" 5
34855fi
cristyb1860752011-03-14 00:27:46 +000034856if test -z "${WEBP_DELEGATE_TRUE}" && test -z "${WEBP_DELEGATE_FALSE}"; then
34857 as_fn_error $? "conditional \"WEBP_DELEGATE\" was never defined.
34858Usually this means the macro was only invoked conditionally." "$LINENO" 5
34859fi
cristy73bd4a52010-10-05 11:24:23 +000034860if test -z "${WMF_DELEGATE_TRUE}" && test -z "${WMF_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034861 as_fn_error $? "conditional \"WMF_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034862Usually this means the macro was only invoked conditionally." "$LINENO" 5
34863fi
34864if test -z "${XML_DELEGATE_TRUE}" && test -z "${XML_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034865 as_fn_error $? "conditional \"XML_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034866Usually this means the macro was only invoked conditionally." "$LINENO" 5
34867fi
34868if test -z "${RPM_DELEGATE_TRUE}" && test -z "${RPM_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034869 as_fn_error $? "conditional \"RPM_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034870Usually this means the macro was only invoked conditionally." "$LINENO" 5
34871fi
34872if test -z "${P7ZIP_DELEGATE_TRUE}" && test -z "${P7ZIP_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034873 as_fn_error $? "conditional \"P7ZIP_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034874Usually this means the macro was only invoked conditionally." "$LINENO" 5
34875fi
34876if test -z "${ZIP_DELEGATE_TRUE}" && test -z "${ZIP_DELEGATE_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034877 as_fn_error $? "conditional \"ZIP_DELEGATE\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034878Usually this means the macro was only invoked conditionally." "$LINENO" 5
34879fi
34880if test -z "${WITH_PERL_TRUE}" && test -z "${WITH_PERL_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034881 as_fn_error $? "conditional \"WITH_PERL\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034882Usually this means the macro was only invoked conditionally." "$LINENO" 5
34883fi
34884if test -z "${WITH_PERL_STATIC_TRUE}" && test -z "${WITH_PERL_STATIC_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034885 as_fn_error $? "conditional \"WITH_PERL_STATIC\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034886Usually this means the macro was only invoked conditionally." "$LINENO" 5
34887fi
34888if test -z "${WITH_PERL_DYNAMIC_TRUE}" && test -z "${WITH_PERL_DYNAMIC_FALSE}"; then
cristy98dddb52010-11-04 00:30:15 +000034889 as_fn_error $? "conditional \"WITH_PERL_DYNAMIC\" was never defined.
cristy73bd4a52010-10-05 11:24:23 +000034890Usually this means the macro was only invoked conditionally." "$LINENO" 5
34891fi
cristy3ed852e2009-09-05 21:47:34 +000034892
cristyda16f162011-02-19 23:52:17 +000034893: "${CONFIG_STATUS=./config.status}"
cristy3ed852e2009-09-05 21:47:34 +000034894ac_write_fail=0
34895ac_clean_files_save=$ac_clean_files
34896ac_clean_files="$ac_clean_files $CONFIG_STATUS"
cristy8b350f62009-11-15 23:12:43 +000034897{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
cristy3ed852e2009-09-05 21:47:34 +000034898$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
cristy8b350f62009-11-15 23:12:43 +000034899as_write_fail=0
34900cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
cristy3ed852e2009-09-05 21:47:34 +000034901#! $SHELL
34902# Generated by $as_me.
34903# Run this file to recreate the current configuration.
34904# Compiler output produced by configure, useful for debugging
34905# configure, is in config.log if it exists.
34906
34907debug=false
34908ac_cs_recheck=false
34909ac_cs_silent=false
cristy3ed852e2009-09-05 21:47:34 +000034910
cristy8b350f62009-11-15 23:12:43 +000034911SHELL=\${CONFIG_SHELL-$SHELL}
34912export SHELL
34913_ASEOF
34914cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
34915## -------------------- ##
34916## M4sh Initialization. ##
34917## -------------------- ##
cristy3ed852e2009-09-05 21:47:34 +000034918
34919# Be more Bourne compatible
34920DUALCASE=1; export DUALCASE # for MKS sh
cristy8b350f62009-11-15 23:12:43 +000034921if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000034922 emulate sh
34923 NULLCMD=:
34924 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
34925 # is contrary to our usage. Disable this feature.
34926 alias -g '${1+"$@"}'='"$@"'
34927 setopt NO_GLOB_SUBST
34928else
cristy8b350f62009-11-15 23:12:43 +000034929 case `(set -o) 2>/dev/null` in #(
34930 *posix*) :
34931 set -o posix ;; #(
34932 *) :
34933 ;;
cristy3ed852e2009-09-05 21:47:34 +000034934esac
cristy3ed852e2009-09-05 21:47:34 +000034935fi
34936
34937
cristy3ed852e2009-09-05 21:47:34 +000034938as_nl='
34939'
34940export as_nl
34941# Printing a long string crashes Solaris 7 /usr/bin/printf.
34942as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
34943as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
34944as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
cristy8b350f62009-11-15 23:12:43 +000034945# Prefer a ksh shell builtin over an external printf program on Solaris,
34946# but without wasting forks for bash or zsh.
34947if test -z "$BASH_VERSION$ZSH_VERSION" \
34948 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
34949 as_echo='print -r --'
34950 as_echo_n='print -rn --'
34951elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
cristy3ed852e2009-09-05 21:47:34 +000034952 as_echo='printf %s\n'
34953 as_echo_n='printf %s'
34954else
34955 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
34956 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
34957 as_echo_n='/usr/ucb/echo -n'
34958 else
34959 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
34960 as_echo_n_body='eval
34961 arg=$1;
cristy8b350f62009-11-15 23:12:43 +000034962 case $arg in #(
cristy3ed852e2009-09-05 21:47:34 +000034963 *"$as_nl"*)
34964 expr "X$arg" : "X\\(.*\\)$as_nl";
34965 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
34966 esac;
34967 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
34968 '
34969 export as_echo_n_body
34970 as_echo_n='sh -c $as_echo_n_body as_echo'
34971 fi
34972 export as_echo_body
34973 as_echo='sh -c $as_echo_body as_echo'
34974fi
34975
34976# The user is always right.
34977if test "${PATH_SEPARATOR+set}" != set; then
34978 PATH_SEPARATOR=:
34979 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
34980 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
34981 PATH_SEPARATOR=';'
34982 }
34983fi
34984
cristy3ed852e2009-09-05 21:47:34 +000034985
34986# IFS
34987# We need space, tab and new line, in precisely that order. Quoting is
34988# there to prevent editors from complaining about space-tab.
34989# (If _AS_PATH_WALK were called with IFS unset, it would disable word
34990# splitting by setting IFS to empty value.)
34991IFS=" "" $as_nl"
34992
34993# Find who we are. Look in the path if we contain no directory separator.
cristyda16f162011-02-19 23:52:17 +000034994as_myself=
cristy8b350f62009-11-15 23:12:43 +000034995case $0 in #((
cristy3ed852e2009-09-05 21:47:34 +000034996 *[\\/]* ) as_myself=$0 ;;
34997 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
34998for as_dir in $PATH
34999do
35000 IFS=$as_save_IFS
35001 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000035002 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
35003 done
cristy3ed852e2009-09-05 21:47:34 +000035004IFS=$as_save_IFS
35005
35006 ;;
35007esac
35008# We did not find ourselves, most probably we were run as `sh COMMAND'
35009# in which case we are not to be found in the path.
35010if test "x$as_myself" = x; then
35011 as_myself=$0
35012fi
35013if test ! -f "$as_myself"; then
35014 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
cristy8b350f62009-11-15 23:12:43 +000035015 exit 1
cristy3ed852e2009-09-05 21:47:34 +000035016fi
35017
cristy8b350f62009-11-15 23:12:43 +000035018# Unset variables that we do not need and which cause bugs (e.g. in
35019# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
35020# suppresses any "Segmentation fault" message there. '((' could
35021# trigger a bug in pdksh 5.2.14.
35022for as_var in BASH_ENV ENV MAIL MAILPATH
35023do eval test x\${$as_var+set} = xset \
35024 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
cristy3ed852e2009-09-05 21:47:34 +000035025done
35026PS1='$ '
35027PS2='> '
35028PS4='+ '
35029
35030# NLS nuisances.
35031LC_ALL=C
35032export LC_ALL
35033LANGUAGE=C
35034export LANGUAGE
35035
cristy8b350f62009-11-15 23:12:43 +000035036# CDPATH.
35037(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
35038
35039
cristy98dddb52010-11-04 00:30:15 +000035040# as_fn_error STATUS ERROR [LINENO LOG_FD]
35041# ----------------------------------------
cristy8b350f62009-11-15 23:12:43 +000035042# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
35043# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
cristy98dddb52010-11-04 00:30:15 +000035044# script with STATUS, using 1 if that was 0.
cristy8b350f62009-11-15 23:12:43 +000035045as_fn_error ()
35046{
cristy98dddb52010-11-04 00:30:15 +000035047 as_status=$1; test $as_status -eq 0 && as_status=1
35048 if test "$4"; then
35049 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
35050 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
cristy8b350f62009-11-15 23:12:43 +000035051 fi
cristy98dddb52010-11-04 00:30:15 +000035052 $as_echo "$as_me: error: $2" >&2
cristy8b350f62009-11-15 23:12:43 +000035053 as_fn_exit $as_status
35054} # as_fn_error
35055
35056
35057# as_fn_set_status STATUS
35058# -----------------------
35059# Set $? to STATUS, without forking.
35060as_fn_set_status ()
35061{
35062 return $1
35063} # as_fn_set_status
35064
35065# as_fn_exit STATUS
35066# -----------------
35067# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
35068as_fn_exit ()
35069{
35070 set +e
35071 as_fn_set_status $1
35072 exit $1
35073} # as_fn_exit
35074
35075# as_fn_unset VAR
35076# ---------------
35077# Portably unset VAR.
35078as_fn_unset ()
35079{
35080 { eval $1=; unset $1;}
35081}
35082as_unset=as_fn_unset
35083# as_fn_append VAR VALUE
35084# ----------------------
35085# Append the text in VALUE to the end of the definition contained in VAR. Take
35086# advantage of any shell optimizations that allow amortized linear growth over
35087# repeated appends, instead of the typical quadratic growth present in naive
35088# implementations.
35089if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
35090 eval 'as_fn_append ()
35091 {
35092 eval $1+=\$2
35093 }'
35094else
35095 as_fn_append ()
35096 {
35097 eval $1=\$$1\$2
35098 }
35099fi # as_fn_append
35100
35101# as_fn_arith ARG...
35102# ------------------
35103# Perform arithmetic evaluation on the ARGs, and store the result in the
35104# global $as_val. Take advantage of shells that can avoid forks. The arguments
35105# must be portable across $(()) and expr.
35106if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
35107 eval 'as_fn_arith ()
35108 {
35109 as_val=$(( $* ))
35110 }'
35111else
35112 as_fn_arith ()
35113 {
35114 as_val=`expr "$@" || test $? -eq 1`
35115 }
35116fi # as_fn_arith
35117
35118
cristy3ed852e2009-09-05 21:47:34 +000035119if expr a : '\(a\)' >/dev/null 2>&1 &&
35120 test "X`expr 00001 : '.*\(...\)'`" = X001; then
35121 as_expr=expr
35122else
35123 as_expr=false
35124fi
35125
35126if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
35127 as_basename=basename
35128else
35129 as_basename=false
35130fi
35131
cristy8b350f62009-11-15 23:12:43 +000035132if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
35133 as_dirname=dirname
35134else
35135 as_dirname=false
35136fi
cristy3ed852e2009-09-05 21:47:34 +000035137
cristy3ed852e2009-09-05 21:47:34 +000035138as_me=`$as_basename -- "$0" ||
35139$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
35140 X"$0" : 'X\(//\)$' \| \
35141 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
35142$as_echo X/"$0" |
35143 sed '/^.*\/\([^/][^/]*\)\/*$/{
35144 s//\1/
35145 q
35146 }
35147 /^X\/\(\/\/\)$/{
35148 s//\1/
35149 q
35150 }
35151 /^X\/\(\/\).*/{
35152 s//\1/
35153 q
35154 }
35155 s/.*/./; q'`
35156
cristy8b350f62009-11-15 23:12:43 +000035157# Avoid depending upon Character Ranges.
35158as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35159as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
35160as_cr_Letters=$as_cr_letters$as_cr_LETTERS
35161as_cr_digits='0123456789'
35162as_cr_alnum=$as_cr_Letters$as_cr_digits
cristy3ed852e2009-09-05 21:47:34 +000035163
35164ECHO_C= ECHO_N= ECHO_T=
cristy8b350f62009-11-15 23:12:43 +000035165case `echo -n x` in #(((((
cristy3ed852e2009-09-05 21:47:34 +000035166-n*)
cristy8b350f62009-11-15 23:12:43 +000035167 case `echo 'xy\c'` in
cristy3ed852e2009-09-05 21:47:34 +000035168 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
cristy8b350f62009-11-15 23:12:43 +000035169 xy) ECHO_C='\c';;
35170 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
35171 ECHO_T=' ';;
cristy3ed852e2009-09-05 21:47:34 +000035172 esac;;
35173*)
35174 ECHO_N='-n';;
35175esac
cristy3ed852e2009-09-05 21:47:34 +000035176
35177rm -f conf$$ conf$$.exe conf$$.file
35178if test -d conf$$.dir; then
35179 rm -f conf$$.dir/conf$$.file
35180else
35181 rm -f conf$$.dir
35182 mkdir conf$$.dir 2>/dev/null
35183fi
35184if (echo >conf$$.file) 2>/dev/null; then
35185 if ln -s conf$$.file conf$$ 2>/dev/null; then
35186 as_ln_s='ln -s'
35187 # ... but there are two gotchas:
35188 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
35189 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
35190 # In both cases, we have to default to `cp -p'.
35191 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
35192 as_ln_s='cp -p'
35193 elif ln conf$$.file conf$$ 2>/dev/null; then
35194 as_ln_s=ln
35195 else
35196 as_ln_s='cp -p'
35197 fi
35198else
35199 as_ln_s='cp -p'
35200fi
35201rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
35202rmdir conf$$.dir 2>/dev/null
35203
cristy8b350f62009-11-15 23:12:43 +000035204
35205# as_fn_mkdir_p
35206# -------------
35207# Create "$as_dir" as a directory, including parents if necessary.
35208as_fn_mkdir_p ()
35209{
35210
35211 case $as_dir in #(
35212 -*) as_dir=./$as_dir;;
35213 esac
35214 test -d "$as_dir" || eval $as_mkdir_p || {
35215 as_dirs=
35216 while :; do
35217 case $as_dir in #(
35218 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
35219 *) as_qdir=$as_dir;;
35220 esac
35221 as_dirs="'$as_qdir' $as_dirs"
35222 as_dir=`$as_dirname -- "$as_dir" ||
35223$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35224 X"$as_dir" : 'X\(//\)[^/]' \| \
35225 X"$as_dir" : 'X\(//\)$' \| \
35226 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
35227$as_echo X"$as_dir" |
35228 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
35229 s//\1/
35230 q
35231 }
35232 /^X\(\/\/\)[^/].*/{
35233 s//\1/
35234 q
35235 }
35236 /^X\(\/\/\)$/{
35237 s//\1/
35238 q
35239 }
35240 /^X\(\/\).*/{
35241 s//\1/
35242 q
35243 }
35244 s/.*/./; q'`
35245 test -d "$as_dir" && break
35246 done
35247 test -z "$as_dirs" || eval "mkdir $as_dirs"
cristy98dddb52010-11-04 00:30:15 +000035248 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
cristy8b350f62009-11-15 23:12:43 +000035249
35250
35251} # as_fn_mkdir_p
cristy3ed852e2009-09-05 21:47:34 +000035252if mkdir -p . 2>/dev/null; then
cristy8b350f62009-11-15 23:12:43 +000035253 as_mkdir_p='mkdir -p "$as_dir"'
cristy3ed852e2009-09-05 21:47:34 +000035254else
35255 test -d ./-p && rmdir ./-p
35256 as_mkdir_p=false
35257fi
35258
35259if test -x / >/dev/null 2>&1; then
35260 as_test_x='test -x'
35261else
35262 if ls -dL / >/dev/null 2>&1; then
35263 as_ls_L_option=L
35264 else
35265 as_ls_L_option=
35266 fi
35267 as_test_x='
35268 eval sh -c '\''
35269 if test -d "$1"; then
35270 test -d "$1/.";
35271 else
cristy8b350f62009-11-15 23:12:43 +000035272 case $1 in #(
cristy3ed852e2009-09-05 21:47:34 +000035273 -*)set "./$1";;
35274 esac;
cristy8b350f62009-11-15 23:12:43 +000035275 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
cristy3ed852e2009-09-05 21:47:34 +000035276 ???[sx]*):;;*)false;;esac;fi
35277 '\'' sh
35278 '
35279fi
35280as_executable_p=$as_test_x
35281
35282# Sed expression to map a string onto a valid CPP name.
35283as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
35284
35285# Sed expression to map a string onto a valid variable name.
35286as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
35287
35288
35289exec 6>&1
cristy8b350f62009-11-15 23:12:43 +000035290## ----------------------------------- ##
35291## Main body of $CONFIG_STATUS script. ##
35292## ----------------------------------- ##
35293_ASEOF
35294test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
cristy3ed852e2009-09-05 21:47:34 +000035295
cristy8b350f62009-11-15 23:12:43 +000035296cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35297# Save the log message, to keep $0 and so on meaningful, and to
cristy3ed852e2009-09-05 21:47:34 +000035298# report actual input values of CONFIG_FILES etc. instead of their
35299# values after options handling.
35300ac_log="
cristy4c08aed2011-07-01 19:47:50 +000035301This file was extended by ImageMagick $as_me 7.0.0, which was
cristyda16f162011-02-19 23:52:17 +000035302generated by GNU Autoconf 2.68. Invocation command line was
cristy3ed852e2009-09-05 21:47:34 +000035303
35304 CONFIG_FILES = $CONFIG_FILES
35305 CONFIG_HEADERS = $CONFIG_HEADERS
35306 CONFIG_LINKS = $CONFIG_LINKS
35307 CONFIG_COMMANDS = $CONFIG_COMMANDS
35308 $ $0 $@
35309
35310on `(hostname || uname -n) 2>/dev/null | sed 1q`
35311"
35312
35313_ACEOF
35314
35315case $ac_config_files in *"
35316"*) set x $ac_config_files; shift; ac_config_files=$*;;
35317esac
35318
35319case $ac_config_headers in *"
35320"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
35321esac
35322
35323
35324cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
35325# Files that config.status was made for.
35326config_files="$ac_config_files"
35327config_headers="$ac_config_headers"
35328config_commands="$ac_config_commands"
35329
35330_ACEOF
35331
35332cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35333ac_cs_usage="\
cristy8b350f62009-11-15 23:12:43 +000035334\`$as_me' instantiates files and other configuration actions
35335from templates according to the current configuration. Unless the files
35336and actions are specified as TAGs, all are instantiated by default.
cristy3ed852e2009-09-05 21:47:34 +000035337
cristy8b350f62009-11-15 23:12:43 +000035338Usage: $0 [OPTION]... [TAG]...
cristy3ed852e2009-09-05 21:47:34 +000035339
35340 -h, --help print this help, then exit
35341 -V, --version print version number and configuration settings, then exit
cristycd4c5312009-11-22 01:19:08 +000035342 --config print configuration, then exit
cristy3ed852e2009-09-05 21:47:34 +000035343 -q, --quiet, --silent
35344 do not print progress messages
35345 -d, --debug don't remove temporary files
35346 --recheck update $as_me by reconfiguring in the same conditions
35347 --file=FILE[:TEMPLATE]
35348 instantiate the configuration file FILE
35349 --header=FILE[:TEMPLATE]
35350 instantiate the configuration header FILE
35351
35352Configuration files:
35353$config_files
35354
35355Configuration headers:
35356$config_headers
35357
35358Configuration commands:
35359$config_commands
35360
cristy8b350f62009-11-15 23:12:43 +000035361Report bugs to <http://www.imagemagick.org>."
cristy3ed852e2009-09-05 21:47:34 +000035362
35363_ACEOF
35364cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
cristycd4c5312009-11-22 01:19:08 +000035365ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
cristy3ed852e2009-09-05 21:47:34 +000035366ac_cs_version="\\
cristy4c08aed2011-07-01 19:47:50 +000035367ImageMagick config.status 7.0.0
cristyda16f162011-02-19 23:52:17 +000035368configured by $0, generated by GNU Autoconf 2.68,
cristycd4c5312009-11-22 01:19:08 +000035369 with options \\"\$ac_cs_config\\"
cristy3ed852e2009-09-05 21:47:34 +000035370
cristy98dddb52010-11-04 00:30:15 +000035371Copyright (C) 2010 Free Software Foundation, Inc.
cristy3ed852e2009-09-05 21:47:34 +000035372This config.status script is free software; the Free Software Foundation
35373gives unlimited permission to copy, distribute and modify it."
35374
35375ac_pwd='$ac_pwd'
35376srcdir='$srcdir'
35377INSTALL='$INSTALL'
cristy73bd4a52010-10-05 11:24:23 +000035378MKDIR_P='$MKDIR_P'
35379AWK='$AWK'
cristy3ed852e2009-09-05 21:47:34 +000035380test -n "\$AWK" || AWK=awk
35381_ACEOF
35382
35383cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35384# The default lists apply if the user does not specify any file.
35385ac_need_defaults=:
35386while test $# != 0
35387do
35388 case $1 in
cristyda16f162011-02-19 23:52:17 +000035389 --*=?*)
cristy3ed852e2009-09-05 21:47:34 +000035390 ac_option=`expr "X$1" : 'X\([^=]*\)='`
35391 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
35392 ac_shift=:
35393 ;;
cristyda16f162011-02-19 23:52:17 +000035394 --*=)
35395 ac_option=`expr "X$1" : 'X\([^=]*\)='`
35396 ac_optarg=
35397 ac_shift=:
35398 ;;
cristy3ed852e2009-09-05 21:47:34 +000035399 *)
35400 ac_option=$1
35401 ac_optarg=$2
35402 ac_shift=shift
35403 ;;
35404 esac
35405
35406 case $ac_option in
35407 # Handling of the options.
35408 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
35409 ac_cs_recheck=: ;;
35410 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
35411 $as_echo "$ac_cs_version"; exit ;;
cristycd4c5312009-11-22 01:19:08 +000035412 --config | --confi | --conf | --con | --co | --c )
35413 $as_echo "$ac_cs_config"; exit ;;
cristy3ed852e2009-09-05 21:47:34 +000035414 --debug | --debu | --deb | --de | --d | -d )
35415 debug=: ;;
35416 --file | --fil | --fi | --f )
35417 $ac_shift
35418 case $ac_optarg in
35419 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
cristyda16f162011-02-19 23:52:17 +000035420 '') as_fn_error $? "missing file argument" ;;
cristy3ed852e2009-09-05 21:47:34 +000035421 esac
cristy8b350f62009-11-15 23:12:43 +000035422 as_fn_append CONFIG_FILES " '$ac_optarg'"
cristy3ed852e2009-09-05 21:47:34 +000035423 ac_need_defaults=false;;
35424 --header | --heade | --head | --hea )
35425 $ac_shift
35426 case $ac_optarg in
35427 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
35428 esac
cristy8b350f62009-11-15 23:12:43 +000035429 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
cristy3ed852e2009-09-05 21:47:34 +000035430 ac_need_defaults=false;;
35431 --he | --h)
35432 # Conflict between --help and --header
cristy98dddb52010-11-04 00:30:15 +000035433 as_fn_error $? "ambiguous option: \`$1'
cristy8b350f62009-11-15 23:12:43 +000035434Try \`$0 --help' for more information.";;
cristy3ed852e2009-09-05 21:47:34 +000035435 --help | --hel | -h )
35436 $as_echo "$ac_cs_usage"; exit ;;
35437 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
35438 | -silent | --silent | --silen | --sile | --sil | --si | --s)
35439 ac_cs_silent=: ;;
35440
35441 # This is an error.
cristy98dddb52010-11-04 00:30:15 +000035442 -*) as_fn_error $? "unrecognized option: \`$1'
cristy8b350f62009-11-15 23:12:43 +000035443Try \`$0 --help' for more information." ;;
cristy3ed852e2009-09-05 21:47:34 +000035444
cristy8b350f62009-11-15 23:12:43 +000035445 *) as_fn_append ac_config_targets " $1"
cristy3ed852e2009-09-05 21:47:34 +000035446 ac_need_defaults=false ;;
35447
35448 esac
35449 shift
35450done
35451
35452ac_configure_extra_args=
35453
35454if $ac_cs_silent; then
35455 exec 6>/dev/null
35456 ac_configure_extra_args="$ac_configure_extra_args --silent"
35457fi
35458
35459_ACEOF
35460cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
35461if \$ac_cs_recheck; then
35462 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
35463 shift
35464 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
35465 CONFIG_SHELL='$SHELL'
35466 export CONFIG_SHELL
35467 exec "\$@"
35468fi
35469
35470_ACEOF
35471cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35472exec 5>>config.log
35473{
35474 echo
35475 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
35476## Running $as_me. ##
35477_ASBOX
35478 $as_echo "$ac_log"
35479} >&5
35480
35481_ACEOF
35482cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
cristy73bd4a52010-10-05 11:24:23 +000035483#
35484# INIT-COMMANDS
35485#
35486PACKAGE="$PACKAGE"
35487AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
35488
35489
35490# The HP-UX ksh and POSIX shell print the target directory to stdout
35491# if CDPATH is set.
35492(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
35493
35494sed_quote_subst='$sed_quote_subst'
35495double_quote_subst='$double_quote_subst'
35496delay_variable_subst='$delay_variable_subst'
cristy0c60a692010-11-04 01:09:47 +000035497SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
35498Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
35499GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
35500EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
35501FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
35502SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
35503ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
35504LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
35505macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
35506macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
35507AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
35508DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
35509OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
35510enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
35511enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
35512pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
35513enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
35514host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
35515host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
35516host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
35517build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
35518build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
35519build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
35520NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
35521LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
35522max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
35523ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
35524exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
35525lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
35526lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
35527lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035528lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
35529lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035530reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
35531reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
35532deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
35533file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035534file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
35535want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
35536sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035537AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
35538AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035539archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035540STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
35541RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
35542old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
35543old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
35544old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
35545lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
35546CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
35547CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
35548compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
35549GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
35550lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
35551lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
35552lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
35553lt_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 +000035554nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
35555lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035556objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
35557MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
35558lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035559lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035560lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035561lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
35562lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
35563need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035564MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035565DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
35566NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
35567LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
35568OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
35569OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
35570libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
35571shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
35572extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
35573archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
35574enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
35575export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
35576whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
35577compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
35578old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
35579old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
35580archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
35581archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
35582module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
35583module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
35584with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
35585allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
35586no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
35587hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
35588hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
35589hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
35590hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
35591hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
35592hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
35593hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
35594hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
35595inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
35596link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035597always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
35598export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
35599exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
35600include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
35601prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035602postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035603file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
35604variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
35605need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
35606need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
35607version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
35608runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
35609shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
35610shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
35611libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
35612library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
35613soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
35614install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
35615postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
35616postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
35617finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
35618finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
35619hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
35620sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
35621sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
35622hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
35623enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
35624enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
35625enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
35626old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
35627striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
35628compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
35629predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
35630postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
35631predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
35632postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
35633compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
35634LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
35635reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
35636reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35637old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35638compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
35639GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
35640lt_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 +000035641lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035642lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035643lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
35644lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
35645archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
35646enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
35647export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
35648whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
35649compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
35650old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35651old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35652archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35653archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35654module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35655module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35656with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
35657allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
35658no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
35659hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
35660hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
35661hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
35662hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
35663hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
35664hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
35665hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
35666hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
35667inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
35668link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035669always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
35670export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
35671exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
35672include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
35673prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
cristyda16f162011-02-19 23:52:17 +000035674postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
cristy0c60a692010-11-04 01:09:47 +000035675file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
35676hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
35677compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
35678predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
35679postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
35680predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
35681postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
35682compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
cristy73bd4a52010-10-05 11:24:23 +000035683
35684LTCC='$LTCC'
35685LTCFLAGS='$LTCFLAGS'
35686compiler='$compiler_DEFAULT'
35687
cristy0c60a692010-11-04 01:09:47 +000035688# A function that is used when there is no print builtin or printf.
35689func_fallback_echo ()
35690{
35691 eval 'cat <<_LTECHO_EOF
35692\$1
35693_LTECHO_EOF'
35694}
35695
cristy73bd4a52010-10-05 11:24:23 +000035696# Quote evaled strings.
35697for var in SED \
35698GREP \
35699EGREP \
35700FGREP \
cristy0c60a692010-11-04 01:09:47 +000035701SHELL \
35702ECHO \
cristy73bd4a52010-10-05 11:24:23 +000035703LD \
cristy0c60a692010-11-04 01:09:47 +000035704AS \
35705DLLTOOL \
35706OBJDUMP \
cristy73bd4a52010-10-05 11:24:23 +000035707NM \
35708LN_S \
35709lt_SP2NL \
35710lt_NL2SP \
35711reload_flag \
35712deplibs_check_method \
35713file_magic_cmd \
cristyda16f162011-02-19 23:52:17 +000035714file_magic_glob \
35715want_nocaseglob \
35716sharedlib_from_linklib_cmd \
cristy73bd4a52010-10-05 11:24:23 +000035717AR \
35718AR_FLAGS \
cristyda16f162011-02-19 23:52:17 +000035719archiver_list_spec \
cristy73bd4a52010-10-05 11:24:23 +000035720STRIP \
35721RANLIB \
35722CC \
35723CFLAGS \
35724compiler \
35725lt_cv_sys_global_symbol_pipe \
35726lt_cv_sys_global_symbol_to_cdecl \
35727lt_cv_sys_global_symbol_to_c_name_address \
35728lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
cristyda16f162011-02-19 23:52:17 +000035729nm_file_list_spec \
cristy73bd4a52010-10-05 11:24:23 +000035730lt_prog_compiler_no_builtin_flag \
cristy73bd4a52010-10-05 11:24:23 +000035731lt_prog_compiler_pic \
cristyda16f162011-02-19 23:52:17 +000035732lt_prog_compiler_wl \
cristy73bd4a52010-10-05 11:24:23 +000035733lt_prog_compiler_static \
35734lt_cv_prog_compiler_c_o \
35735need_locks \
cristyda16f162011-02-19 23:52:17 +000035736MANIFEST_TOOL \
cristy73bd4a52010-10-05 11:24:23 +000035737DSYMUTIL \
35738NMEDIT \
35739LIPO \
35740OTOOL \
35741OTOOL64 \
35742shrext_cmds \
35743export_dynamic_flag_spec \
35744whole_archive_flag_spec \
35745compiler_needs_object \
35746with_gnu_ld \
35747allow_undefined_flag \
35748no_undefined_flag \
35749hardcode_libdir_flag_spec \
35750hardcode_libdir_flag_spec_ld \
35751hardcode_libdir_separator \
cristy73bd4a52010-10-05 11:24:23 +000035752exclude_expsyms \
35753include_expsyms \
35754file_list_spec \
35755variables_saved_for_relink \
35756libname_spec \
35757library_names_spec \
35758soname_spec \
cristy0c60a692010-11-04 01:09:47 +000035759install_override_mode \
cristy73bd4a52010-10-05 11:24:23 +000035760finish_eval \
35761old_striplib \
35762striplib \
35763compiler_lib_search_dirs \
35764predep_objects \
35765postdep_objects \
35766predeps \
35767postdeps \
35768compiler_lib_search_path \
35769LD_CXX \
cristy0c60a692010-11-04 01:09:47 +000035770reload_flag_CXX \
cristy73bd4a52010-10-05 11:24:23 +000035771compiler_CXX \
35772lt_prog_compiler_no_builtin_flag_CXX \
cristy73bd4a52010-10-05 11:24:23 +000035773lt_prog_compiler_pic_CXX \
cristyda16f162011-02-19 23:52:17 +000035774lt_prog_compiler_wl_CXX \
cristy73bd4a52010-10-05 11:24:23 +000035775lt_prog_compiler_static_CXX \
35776lt_cv_prog_compiler_c_o_CXX \
35777export_dynamic_flag_spec_CXX \
35778whole_archive_flag_spec_CXX \
35779compiler_needs_object_CXX \
35780with_gnu_ld_CXX \
35781allow_undefined_flag_CXX \
35782no_undefined_flag_CXX \
35783hardcode_libdir_flag_spec_CXX \
35784hardcode_libdir_flag_spec_ld_CXX \
35785hardcode_libdir_separator_CXX \
cristy73bd4a52010-10-05 11:24:23 +000035786exclude_expsyms_CXX \
35787include_expsyms_CXX \
35788file_list_spec_CXX \
35789compiler_lib_search_dirs_CXX \
35790predep_objects_CXX \
35791postdep_objects_CXX \
35792predeps_CXX \
35793postdeps_CXX \
35794compiler_lib_search_path_CXX; do
cristy0c60a692010-11-04 01:09:47 +000035795 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
cristy73bd4a52010-10-05 11:24:23 +000035796 *[\\\\\\\`\\"\\\$]*)
cristy0c60a692010-11-04 01:09:47 +000035797 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
cristy73bd4a52010-10-05 11:24:23 +000035798 ;;
35799 *)
35800 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
35801 ;;
35802 esac
35803done
35804
35805# Double-quote double-evaled strings.
35806for var in reload_cmds \
35807old_postinstall_cmds \
35808old_postuninstall_cmds \
35809old_archive_cmds \
35810extract_expsyms_cmds \
35811old_archive_from_new_cmds \
35812old_archive_from_expsyms_cmds \
35813archive_cmds \
35814archive_expsym_cmds \
35815module_cmds \
35816module_expsym_cmds \
35817export_symbols_cmds \
35818prelink_cmds \
cristyda16f162011-02-19 23:52:17 +000035819postlink_cmds \
cristy73bd4a52010-10-05 11:24:23 +000035820postinstall_cmds \
35821postuninstall_cmds \
35822finish_cmds \
35823sys_lib_search_path_spec \
35824sys_lib_dlsearch_path_spec \
cristy0c60a692010-11-04 01:09:47 +000035825reload_cmds_CXX \
cristy73bd4a52010-10-05 11:24:23 +000035826old_archive_cmds_CXX \
35827old_archive_from_new_cmds_CXX \
35828old_archive_from_expsyms_cmds_CXX \
35829archive_cmds_CXX \
35830archive_expsym_cmds_CXX \
35831module_cmds_CXX \
35832module_expsym_cmds_CXX \
35833export_symbols_cmds_CXX \
cristyda16f162011-02-19 23:52:17 +000035834prelink_cmds_CXX \
35835postlink_cmds_CXX; do
cristy0c60a692010-11-04 01:09:47 +000035836 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
cristy73bd4a52010-10-05 11:24:23 +000035837 *[\\\\\\\`\\"\\\$]*)
cristy0c60a692010-11-04 01:09:47 +000035838 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
cristy73bd4a52010-10-05 11:24:23 +000035839 ;;
35840 *)
35841 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
35842 ;;
35843 esac
35844done
35845
cristy73bd4a52010-10-05 11:24:23 +000035846ac_aux_dir='$ac_aux_dir'
35847xsi_shell='$xsi_shell'
35848lt_shell_append='$lt_shell_append'
35849
35850# See if we are running on zsh, and set the options which allow our
35851# commands through without removal of \ escapes INIT.
35852if test -n "\${ZSH_VERSION+set}" ; then
35853 setopt NO_GLOB_SUBST
35854fi
35855
35856
35857 PACKAGE='$PACKAGE'
35858 VERSION='$VERSION'
35859 TIMESTAMP='$TIMESTAMP'
35860 RM='$RM'
35861 ofile='$ofile'
35862
35863
35864
35865
35866
35867
cristy3ed852e2009-09-05 21:47:34 +000035868_ACEOF
35869
35870cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35871
35872# Handling of arguments.
35873for ac_config_target in $ac_config_targets
35874do
35875 case $ac_config_target in
35876 "config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS config/config.h" ;;
cristy4c08aed2011-07-01 19:47:50 +000035877 "MagickCore/magick-config.h") CONFIG_COMMANDS="$CONFIG_COMMANDS MagickCore/magick-config.h" ;;
cristy3ed852e2009-09-05 21:47:34 +000035878 "config/configure.xml") CONFIG_FILES="$CONFIG_FILES config/configure.xml" ;;
35879 "config/delegates.xml") CONFIG_FILES="$CONFIG_FILES config/delegates.xml" ;;
35880 "config/ImageMagick.rdf") CONFIG_FILES="$CONFIG_FILES config/ImageMagick.rdf" ;;
35881 "config/MagickCore.dox") CONFIG_FILES="$CONFIG_FILES config/MagickCore.dox" ;;
35882 "config/MagickWand.dox") CONFIG_FILES="$CONFIG_FILES config/MagickWand.dox" ;;
cristy430a7312010-01-21 20:44:04 +000035883 "config/type-dejavu.xml") CONFIG_FILES="$CONFIG_FILES config/type-dejavu.xml" ;;
cristy3ed852e2009-09-05 21:47:34 +000035884 "config/type-ghostscript.xml") CONFIG_FILES="$CONFIG_FILES config/type-ghostscript.xml" ;;
35885 "config/type-windows.xml") CONFIG_FILES="$CONFIG_FILES config/type-windows.xml" ;;
35886 "config/type.xml") CONFIG_FILES="$CONFIG_FILES config/type.xml" ;;
35887 "ImageMagick.spec") CONFIG_FILES="$CONFIG_FILES ImageMagick.spec" ;;
35888 "Magick++/bin/Magick++-config") CONFIG_FILES="$CONFIG_FILES Magick++/bin/Magick++-config" ;;
cristy4c08aed2011-07-01 19:47:50 +000035889 "MagickCore/ImageMagick.pc") CONFIG_FILES="$CONFIG_FILES MagickCore/ImageMagick.pc" ;;
cristy3ed852e2009-09-05 21:47:34 +000035890 "Magick++/lib/ImageMagick++.pc") CONFIG_FILES="$CONFIG_FILES Magick++/lib/ImageMagick++.pc" ;;
35891 "Magick++/lib/Magick++.pc") CONFIG_FILES="$CONFIG_FILES Magick++/lib/Magick++.pc" ;;
cristy4c08aed2011-07-01 19:47:50 +000035892 "MagickCore/MagickCore-config") CONFIG_FILES="$CONFIG_FILES MagickCore/MagickCore-config" ;;
35893 "MagickCore/MagickCore.pc") CONFIG_FILES="$CONFIG_FILES MagickCore/MagickCore.pc" ;;
35894 "MagickCore/version.h") CONFIG_FILES="$CONFIG_FILES MagickCore/version.h" ;;
cristy3ed852e2009-09-05 21:47:34 +000035895 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
35896 "magick.sh") CONFIG_FILES="$CONFIG_FILES magick.sh" ;;
35897 "PerlMagick/Magick.pm") CONFIG_FILES="$CONFIG_FILES PerlMagick/Magick.pm" ;;
35898 "PerlMagick/Makefile.PL") CONFIG_FILES="$CONFIG_FILES PerlMagick/Makefile.PL" ;;
35899 "PerlMagick/check.sh") CONFIG_FILES="$CONFIG_FILES PerlMagick/check.sh" ;;
35900 "utilities/animate.1") CONFIG_FILES="$CONFIG_FILES utilities/animate.1" ;;
35901 "utilities/compare.1") CONFIG_FILES="$CONFIG_FILES utilities/compare.1" ;;
35902 "utilities/composite.1") CONFIG_FILES="$CONFIG_FILES utilities/composite.1" ;;
35903 "utilities/conjure.1") CONFIG_FILES="$CONFIG_FILES utilities/conjure.1" ;;
35904 "utilities/convert.1") CONFIG_FILES="$CONFIG_FILES utilities/convert.1" ;;
35905 "utilities/display.1") CONFIG_FILES="$CONFIG_FILES utilities/display.1" ;;
35906 "utilities/identify.1") CONFIG_FILES="$CONFIG_FILES utilities/identify.1" ;;
35907 "utilities/ImageMagick.1") CONFIG_FILES="$CONFIG_FILES utilities/ImageMagick.1" ;;
35908 "utilities/import.1") CONFIG_FILES="$CONFIG_FILES utilities/import.1" ;;
35909 "utilities/mogrify.1") CONFIG_FILES="$CONFIG_FILES utilities/mogrify.1" ;;
35910 "utilities/montage.1") CONFIG_FILES="$CONFIG_FILES utilities/montage.1" ;;
35911 "utilities/stream.1") CONFIG_FILES="$CONFIG_FILES utilities/stream.1" ;;
cristy4c08aed2011-07-01 19:47:50 +000035912 "MagickWand/MagickWand-config") CONFIG_FILES="$CONFIG_FILES MagickWand/MagickWand-config" ;;
35913 "MagickWand/MagickWand.pc") CONFIG_FILES="$CONFIG_FILES MagickWand/MagickWand.pc" ;;
cristy73bd4a52010-10-05 11:24:23 +000035914 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
35915 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
cristy3ed852e2009-09-05 21:47:34 +000035916 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
35917 "MagickCore-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS MagickCore-config.in" ;;
cristy3ed852e2009-09-05 21:47:34 +000035918 "MagickWand-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS MagickWand-config.in" ;;
cristy3ed852e2009-09-05 21:47:34 +000035919 "Magick++-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS Magick++-config.in" ;;
35920 "PerlMagick/check.sh.in") CONFIG_COMMANDS="$CONFIG_COMMANDS PerlMagick/check.sh.in" ;;
35921
cristy98dddb52010-11-04 00:30:15 +000035922 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +000035923 esac
35924done
35925
35926
35927# If the user did not use the arguments to specify the items to instantiate,
35928# then the envvar interface is used. Set only those that are not.
35929# We use the long form for the default assignment because of an extremely
35930# bizarre bug on SunOS 4.1.3.
35931if $ac_need_defaults; then
35932 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
35933 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
35934 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
35935fi
35936
35937# Have a temporary directory for convenience. Make it in the build tree
35938# simply because there is no reason against having it here, and in addition,
35939# creating and moving files from /tmp can sometimes cause problems.
35940# Hook for its removal unless debugging.
35941# Note that there is a small window in which the directory will not be cleaned:
35942# after its creation but before its name has been assigned to `$tmp'.
35943$debug ||
35944{
cristyda16f162011-02-19 23:52:17 +000035945 tmp= ac_tmp=
cristy3ed852e2009-09-05 21:47:34 +000035946 trap 'exit_status=$?
cristyda16f162011-02-19 23:52:17 +000035947 : "${ac_tmp:=$tmp}"
35948 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
cristy3ed852e2009-09-05 21:47:34 +000035949' 0
cristy8b350f62009-11-15 23:12:43 +000035950 trap 'as_fn_exit 1' 1 2 13 15
cristy3ed852e2009-09-05 21:47:34 +000035951}
35952# Create a (secure) tmp directory for tmp files.
35953
35954{
35955 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
cristyda16f162011-02-19 23:52:17 +000035956 test -d "$tmp"
cristy3ed852e2009-09-05 21:47:34 +000035957} ||
35958{
35959 tmp=./conf$$-$RANDOM
35960 (umask 077 && mkdir "$tmp")
cristy98dddb52010-11-04 00:30:15 +000035961} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
cristyda16f162011-02-19 23:52:17 +000035962ac_tmp=$tmp
cristy3ed852e2009-09-05 21:47:34 +000035963
35964# Set up the scripts for CONFIG_FILES section.
35965# No need to generate them if there are no CONFIG_FILES.
35966# This happens for instance with `./config.status config.h'.
35967if test -n "$CONFIG_FILES"; then
35968
35969
cristy8b350f62009-11-15 23:12:43 +000035970ac_cr=`echo X | tr X '\015'`
35971# On cygwin, bash can eat \r inside `` if the user requested igncr.
35972# But we know of no other shell where ac_cr would be empty at this
35973# point, so we can use a bashism as a fallback.
35974if test "x$ac_cr" = x; then
35975 eval ac_cr=\$\'\\r\'
35976fi
cristy3ed852e2009-09-05 21:47:34 +000035977ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
35978if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
cristy98dddb52010-11-04 00:30:15 +000035979 ac_cs_awk_cr='\\r'
cristy3ed852e2009-09-05 21:47:34 +000035980else
35981 ac_cs_awk_cr=$ac_cr
35982fi
35983
cristyda16f162011-02-19 23:52:17 +000035984echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
cristy3ed852e2009-09-05 21:47:34 +000035985_ACEOF
35986
35987
35988{
35989 echo "cat >conf$$subs.awk <<_ACEOF" &&
35990 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
35991 echo "_ACEOF"
35992} >conf$$subs.sh ||
cristy98dddb52010-11-04 00:30:15 +000035993 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
35994ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
cristy3ed852e2009-09-05 21:47:34 +000035995ac_delim='%!_!# '
35996for ac_last_try in false false false false false :; do
35997 . ./conf$$subs.sh ||
cristy98dddb52010-11-04 00:30:15 +000035998 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000035999
36000 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
36001 if test $ac_delim_n = $ac_delim_num; then
36002 break
36003 elif $ac_last_try; then
cristy98dddb52010-11-04 00:30:15 +000036004 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036005 else
36006 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
36007 fi
36008done
36009rm -f conf$$subs.sh
36010
36011cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
cristyda16f162011-02-19 23:52:17 +000036012cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
cristy3ed852e2009-09-05 21:47:34 +000036013_ACEOF
36014sed -n '
36015h
36016s/^/S["/; s/!.*/"]=/
36017p
36018g
36019s/^[^!]*!//
36020:repl
36021t repl
36022s/'"$ac_delim"'$//
36023t delim
36024:nl
36025h
cristycd4c5312009-11-22 01:19:08 +000036026s/\(.\{148\}\)..*/\1/
cristy3ed852e2009-09-05 21:47:34 +000036027t more1
36028s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
36029p
36030n
36031b repl
36032:more1
36033s/["\\]/\\&/g; s/^/"/; s/$/"\\/
36034p
36035g
36036s/.\{148\}//
36037t nl
36038:delim
36039h
cristycd4c5312009-11-22 01:19:08 +000036040s/\(.\{148\}\)..*/\1/
cristy3ed852e2009-09-05 21:47:34 +000036041t more2
36042s/["\\]/\\&/g; s/^/"/; s/$/"/
36043p
36044b
36045:more2
36046s/["\\]/\\&/g; s/^/"/; s/$/"\\/
36047p
36048g
36049s/.\{148\}//
36050t delim
36051' <conf$$subs.awk | sed '
36052/^[^""]/{
36053 N
36054 s/\n//
36055}
36056' >>$CONFIG_STATUS || ac_write_fail=1
36057rm -f conf$$subs.awk
36058cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
36059_ACAWK
cristyda16f162011-02-19 23:52:17 +000036060cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
cristy3ed852e2009-09-05 21:47:34 +000036061 for (key in S) S_is_set[key] = 1
36062 FS = ""
36063
36064}
36065{
36066 line = $ 0
36067 nfields = split(line, field, "@")
36068 substed = 0
36069 len = length(field[1])
36070 for (i = 2; i < nfields; i++) {
36071 key = field[i]
36072 keylen = length(key)
36073 if (S_is_set[key]) {
36074 value = S[key]
36075 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
36076 len += length(value) + length(field[++i])
36077 substed = 1
36078 } else
36079 len += 1 + keylen
36080 }
36081
36082 print line
36083}
36084
36085_ACAWK
36086_ACEOF
36087cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36088if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
36089 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
36090else
36091 cat
cristyda16f162011-02-19 23:52:17 +000036092fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
cristy98dddb52010-11-04 00:30:15 +000036093 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036094_ACEOF
36095
cristy98dddb52010-11-04 00:30:15 +000036096# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
36097# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
cristy3ed852e2009-09-05 21:47:34 +000036098# trailing colons and then remove the whole line if VPATH becomes empty
36099# (actually we leave an empty line to preserve line numbers).
36100if test "x$srcdir" = x.; then
cristy98dddb52010-11-04 00:30:15 +000036101 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
36102h
36103s///
36104s/^/:/
36105s/[ ]*$/:/
36106s/:\$(srcdir):/:/g
36107s/:\${srcdir}:/:/g
36108s/:@srcdir@:/:/g
36109s/^:*//
cristy3ed852e2009-09-05 21:47:34 +000036110s/:*$//
cristy98dddb52010-11-04 00:30:15 +000036111x
36112s/\(=[ ]*\).*/\1/
36113G
36114s/\n//
cristy3ed852e2009-09-05 21:47:34 +000036115s/^[^=]*=[ ]*$//
36116}'
36117fi
36118
36119cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36120fi # test -n "$CONFIG_FILES"
36121
36122# Set up the scripts for CONFIG_HEADERS section.
36123# No need to generate them if there are no CONFIG_HEADERS.
36124# This happens for instance with `./config.status Makefile'.
36125if test -n "$CONFIG_HEADERS"; then
cristyda16f162011-02-19 23:52:17 +000036126cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
cristy3ed852e2009-09-05 21:47:34 +000036127BEGIN {
36128_ACEOF
36129
36130# Transform confdefs.h into an awk script `defines.awk', embedded as
36131# here-document in config.status, that substitutes the proper values into
36132# config.h.in to produce config.h.
36133
36134# Create a delimiter string that does not exist in confdefs.h, to ease
36135# handling of long lines.
36136ac_delim='%!_!# '
36137for ac_last_try in false false :; do
cristyda16f162011-02-19 23:52:17 +000036138 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
36139 if test -z "$ac_tt"; then
cristy3ed852e2009-09-05 21:47:34 +000036140 break
36141 elif $ac_last_try; then
cristy98dddb52010-11-04 00:30:15 +000036142 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036143 else
36144 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
36145 fi
36146done
36147
36148# For the awk script, D is an array of macro values keyed by name,
36149# likewise P contains macro parameters if any. Preserve backslash
36150# newline sequences.
36151
36152ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
36153sed -n '
36154s/.\{148\}/&'"$ac_delim"'/g
36155t rset
36156:rset
36157s/^[ ]*#[ ]*define[ ][ ]*/ /
36158t def
36159d
36160:def
36161s/\\$//
36162t bsnl
36163s/["\\]/\\&/g
36164s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
36165D["\1"]=" \3"/p
36166s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
36167d
36168:bsnl
36169s/["\\]/\\&/g
36170s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
36171D["\1"]=" \3\\\\\\n"\\/p
36172t cont
36173s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
36174t cont
36175d
36176:cont
36177n
36178s/.\{148\}/&'"$ac_delim"'/g
36179t clear
36180:clear
36181s/\\$//
36182t bsnlc
36183s/["\\]/\\&/g; s/^/"/; s/$/"/p
36184d
36185:bsnlc
36186s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
36187b cont
36188' <confdefs.h | sed '
36189s/'"$ac_delim"'/"\\\
36190"/g' >>$CONFIG_STATUS || ac_write_fail=1
36191
36192cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
36193 for (key in D) D_is_set[key] = 1
36194 FS = ""
36195}
36196/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
36197 line = \$ 0
36198 split(line, arg, " ")
36199 if (arg[1] == "#") {
36200 defundef = arg[2]
36201 mac1 = arg[3]
36202 } else {
36203 defundef = substr(arg[1], 2)
36204 mac1 = arg[2]
36205 }
36206 split(mac1, mac2, "(") #)
36207 macro = mac2[1]
36208 prefix = substr(line, 1, index(line, defundef) - 1)
36209 if (D_is_set[macro]) {
36210 # Preserve the white space surrounding the "#".
36211 print prefix "define", macro P[macro] D[macro]
36212 next
36213 } else {
36214 # Replace #undef with comments. This is necessary, for example,
36215 # in the case of _POSIX_SOURCE, which is predefined and required
36216 # on some systems where configure will not decide to define it.
36217 if (defundef == "undef") {
36218 print "/*", prefix defundef, macro, "*/"
36219 next
36220 }
36221 }
36222}
36223{ print }
36224_ACAWK
36225_ACEOF
36226cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
cristy98dddb52010-11-04 00:30:15 +000036227 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036228fi # test -n "$CONFIG_HEADERS"
36229
36230
36231eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
36232shift
36233for ac_tag
36234do
36235 case $ac_tag in
36236 :[FHLC]) ac_mode=$ac_tag; continue;;
36237 esac
36238 case $ac_mode$ac_tag in
36239 :[FHL]*:*);;
cristy98dddb52010-11-04 00:30:15 +000036240 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +000036241 :[FH]-) ac_tag=-:-;;
36242 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
36243 esac
36244 ac_save_IFS=$IFS
36245 IFS=:
36246 set x $ac_tag
36247 IFS=$ac_save_IFS
36248 shift
36249 ac_file=$1
36250 shift
36251
36252 case $ac_mode in
36253 :L) ac_source=$1;;
36254 :[FH])
36255 ac_file_inputs=
36256 for ac_f
36257 do
36258 case $ac_f in
cristyda16f162011-02-19 23:52:17 +000036259 -) ac_f="$ac_tmp/stdin";;
cristy3ed852e2009-09-05 21:47:34 +000036260 *) # Look for the file first in the build tree, then in the source tree
36261 # (if the path is not absolute). The absolute path cannot be DOS-style,
36262 # because $ac_f cannot contain `:'.
36263 test -f "$ac_f" ||
36264 case $ac_f in
36265 [\\/$]*) false;;
36266 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
36267 esac ||
cristy98dddb52010-11-04 00:30:15 +000036268 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +000036269 esac
36270 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
cristy8b350f62009-11-15 23:12:43 +000036271 as_fn_append ac_file_inputs " '$ac_f'"
cristy3ed852e2009-09-05 21:47:34 +000036272 done
36273
36274 # Let's still pretend it is `configure' which instantiates (i.e., don't
36275 # use $as_me), people would be surprised to read:
36276 # /* config.h. Generated by config.status. */
36277 configure_input='Generated from '`
36278 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
36279 `' by configure.'
36280 if test x"$ac_file" != x-; then
36281 configure_input="$ac_file. $configure_input"
cristy8b350f62009-11-15 23:12:43 +000036282 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
cristy3ed852e2009-09-05 21:47:34 +000036283$as_echo "$as_me: creating $ac_file" >&6;}
36284 fi
36285 # Neutralize special characters interpreted by sed in replacement strings.
36286 case $configure_input in #(
36287 *\&* | *\|* | *\\* )
36288 ac_sed_conf_input=`$as_echo "$configure_input" |
36289 sed 's/[\\\\&|]/\\\\&/g'`;; #(
36290 *) ac_sed_conf_input=$configure_input;;
36291 esac
36292
36293 case $ac_tag in
cristyda16f162011-02-19 23:52:17 +000036294 *:-:* | *:-) cat >"$ac_tmp/stdin" \
cristy98dddb52010-11-04 00:30:15 +000036295 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
cristy3ed852e2009-09-05 21:47:34 +000036296 esac
36297 ;;
36298 esac
36299
36300 ac_dir=`$as_dirname -- "$ac_file" ||
36301$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
36302 X"$ac_file" : 'X\(//\)[^/]' \| \
36303 X"$ac_file" : 'X\(//\)$' \| \
36304 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
36305$as_echo X"$ac_file" |
36306 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
36307 s//\1/
36308 q
36309 }
36310 /^X\(\/\/\)[^/].*/{
36311 s//\1/
36312 q
36313 }
36314 /^X\(\/\/\)$/{
36315 s//\1/
36316 q
36317 }
36318 /^X\(\/\).*/{
36319 s//\1/
36320 q
36321 }
36322 s/.*/./; q'`
cristy8b350f62009-11-15 23:12:43 +000036323 as_dir="$ac_dir"; as_fn_mkdir_p
cristy3ed852e2009-09-05 21:47:34 +000036324 ac_builddir=.
36325
36326case "$ac_dir" in
36327.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
36328*)
36329 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
36330 # A ".." for each directory in $ac_dir_suffix.
36331 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
36332 case $ac_top_builddir_sub in
36333 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
36334 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
36335 esac ;;
36336esac
36337ac_abs_top_builddir=$ac_pwd
36338ac_abs_builddir=$ac_pwd$ac_dir_suffix
36339# for backward compatibility:
36340ac_top_builddir=$ac_top_build_prefix
36341
36342case $srcdir in
36343 .) # We are building in place.
36344 ac_srcdir=.
36345 ac_top_srcdir=$ac_top_builddir_sub
36346 ac_abs_top_srcdir=$ac_pwd ;;
36347 [\\/]* | ?:[\\/]* ) # Absolute name.
36348 ac_srcdir=$srcdir$ac_dir_suffix;
36349 ac_top_srcdir=$srcdir
36350 ac_abs_top_srcdir=$srcdir ;;
36351 *) # Relative name.
36352 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
36353 ac_top_srcdir=$ac_top_build_prefix$srcdir
36354 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
36355esac
36356ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
36357
36358
36359 case $ac_mode in
36360 :F)
36361 #
36362 # CONFIG_FILE
36363 #
36364
36365 case $INSTALL in
36366 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
36367 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
36368 esac
cristy73bd4a52010-10-05 11:24:23 +000036369 ac_MKDIR_P=$MKDIR_P
36370 case $MKDIR_P in
36371 [\\/$]* | ?:[\\/]* ) ;;
36372 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
36373 esac
cristy3ed852e2009-09-05 21:47:34 +000036374_ACEOF
36375
36376cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36377# If the template does not know about datarootdir, expand it.
36378# FIXME: This hack should be removed a few years after 2.60.
36379ac_datarootdir_hack=; ac_datarootdir_seen=
cristy3ed852e2009-09-05 21:47:34 +000036380ac_sed_dataroot='
36381/datarootdir/ {
36382 p
36383 q
36384}
36385/@datadir@/p
36386/@docdir@/p
36387/@infodir@/p
36388/@localedir@/p
cristy8b350f62009-11-15 23:12:43 +000036389/@mandir@/p'
cristy3ed852e2009-09-05 21:47:34 +000036390case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
36391*datarootdir*) ac_datarootdir_seen=yes;;
36392*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
cristy8b350f62009-11-15 23:12:43 +000036393 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
cristy3ed852e2009-09-05 21:47:34 +000036394$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
36395_ACEOF
36396cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
36397 ac_datarootdir_hack='
36398 s&@datadir@&$datadir&g
36399 s&@docdir@&$docdir&g
36400 s&@infodir@&$infodir&g
36401 s&@localedir@&$localedir&g
36402 s&@mandir@&$mandir&g
cristy8b350f62009-11-15 23:12:43 +000036403 s&\\\${datarootdir}&$datarootdir&g' ;;
cristy3ed852e2009-09-05 21:47:34 +000036404esac
36405_ACEOF
36406
36407# Neutralize VPATH when `$srcdir' = `.'.
36408# Shell code in configure.ac might set extrasub.
36409# FIXME: do we really want to maintain this feature?
36410cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
36411ac_sed_extra="$ac_vpsub
36412$extrasub
36413_ACEOF
36414cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
36415:t
36416/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
36417s|@configure_input@|$ac_sed_conf_input|;t t
36418s&@top_builddir@&$ac_top_builddir_sub&;t t
36419s&@top_build_prefix@&$ac_top_build_prefix&;t t
36420s&@srcdir@&$ac_srcdir&;t t
36421s&@abs_srcdir@&$ac_abs_srcdir&;t t
36422s&@top_srcdir@&$ac_top_srcdir&;t t
36423s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
36424s&@builddir@&$ac_builddir&;t t
36425s&@abs_builddir@&$ac_abs_builddir&;t t
36426s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
36427s&@INSTALL@&$ac_INSTALL&;t t
cristy73bd4a52010-10-05 11:24:23 +000036428s&@MKDIR_P@&$ac_MKDIR_P&;t t
cristy3ed852e2009-09-05 21:47:34 +000036429$ac_datarootdir_hack
36430"
cristyda16f162011-02-19 23:52:17 +000036431eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
36432 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036433
36434test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
cristyda16f162011-02-19 23:52:17 +000036435 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
36436 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
36437 "$ac_tmp/out"`; test -z "$ac_out"; } &&
cristy8b350f62009-11-15 23:12:43 +000036438 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
cristy98dddb52010-11-04 00:30:15 +000036439which seems to be undefined. Please make sure it is defined" >&5
cristy3ed852e2009-09-05 21:47:34 +000036440$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
cristy98dddb52010-11-04 00:30:15 +000036441which seems to be undefined. Please make sure it is defined" >&2;}
cristy3ed852e2009-09-05 21:47:34 +000036442
cristyda16f162011-02-19 23:52:17 +000036443 rm -f "$ac_tmp/stdin"
cristy3ed852e2009-09-05 21:47:34 +000036444 case $ac_file in
cristyda16f162011-02-19 23:52:17 +000036445 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
36446 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
cristy3ed852e2009-09-05 21:47:34 +000036447 esac \
cristy98dddb52010-11-04 00:30:15 +000036448 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036449 ;;
36450 :H)
36451 #
36452 # CONFIG_HEADER
36453 #
36454 if test x"$ac_file" != x-; then
36455 {
36456 $as_echo "/* $configure_input */" \
cristyda16f162011-02-19 23:52:17 +000036457 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
36458 } >"$ac_tmp/config.h" \
cristy98dddb52010-11-04 00:30:15 +000036459 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
cristyda16f162011-02-19 23:52:17 +000036460 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
cristy8b350f62009-11-15 23:12:43 +000036461 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
cristy3ed852e2009-09-05 21:47:34 +000036462$as_echo "$as_me: $ac_file is unchanged" >&6;}
36463 else
36464 rm -f "$ac_file"
cristyda16f162011-02-19 23:52:17 +000036465 mv "$ac_tmp/config.h" "$ac_file" \
cristy98dddb52010-11-04 00:30:15 +000036466 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036467 fi
36468 else
36469 $as_echo "/* $configure_input */" \
cristyda16f162011-02-19 23:52:17 +000036470 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
cristy98dddb52010-11-04 00:30:15 +000036471 || as_fn_error $? "could not create -" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000036472 fi
cristy73bd4a52010-10-05 11:24:23 +000036473# Compute "$ac_file"'s index in $config_headers.
36474_am_arg="$ac_file"
36475_am_stamp_count=1
36476for _am_header in $config_headers :; do
36477 case $_am_header in
36478 $_am_arg | $_am_arg:* )
36479 break ;;
36480 * )
36481 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
36482 esac
36483done
36484echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
36485$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
36486 X"$_am_arg" : 'X\(//\)[^/]' \| \
36487 X"$_am_arg" : 'X\(//\)$' \| \
36488 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
36489$as_echo X"$_am_arg" |
36490 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
36491 s//\1/
36492 q
36493 }
36494 /^X\(\/\/\)[^/].*/{
36495 s//\1/
36496 q
36497 }
36498 /^X\(\/\/\)$/{
36499 s//\1/
36500 q
36501 }
36502 /^X\(\/\).*/{
36503 s//\1/
36504 q
36505 }
36506 s/.*/./; q'`/stamp-h$_am_stamp_count
cristy3ed852e2009-09-05 21:47:34 +000036507 ;;
36508
cristy8b350f62009-11-15 23:12:43 +000036509 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
cristy3ed852e2009-09-05 21:47:34 +000036510$as_echo "$as_me: executing $ac_file commands" >&6;}
36511 ;;
36512 esac
36513
36514
36515 case $ac_file$ac_mode in
cristy4c08aed2011-07-01 19:47:50 +000036516 "MagickCore/magick-config.h":C) ac_prefix_conf_OUT=`echo MagickCore/magick-config.h`
cristy73bd4a52010-10-05 11:24:23 +000036517ac_prefix_conf_DEF=`echo _$ac_prefix_conf_OUT | sed -e "y:abcdefghijklmnopqrstuvwxyz:ABCDEFGHIJKLMNOPQRSTUVWXYZ:" -e "s/[^abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g"`
36518ac_prefix_conf_PKG=`echo MagickCore`
36519ac_prefix_conf_LOW=`echo _$ac_prefix_conf_PKG | sed -e "y:ABCDEFGHIJKLMNOPQRSTUVWXYZ-:abcdefghijklmnopqrstuvwxyz_:"`
36520ac_prefix_conf_UPP=`echo $ac_prefix_conf_PKG | sed -e "y:abcdefghijklmnopqrstuvwxyz-:ABCDEFGHIJKLMNOPQRSTUVWXYZ_:" -e "/^[0123456789]/s/^/_/"`
36521ac_prefix_conf_INP=`echo "" | sed -e 's/ *//'`
36522if test ".$ac_prefix_conf_INP" = "."; then
36523 for ac_file in : $CONFIG_HEADERS; do test "_$ac_file" = _: && continue
36524 case "$ac_file" in
36525 *.h) ac_prefix_conf_INP=$ac_file ;;
36526 *)
36527 esac
36528 test ".$ac_prefix_conf_INP" != "." && break
36529 done
36530fi
36531if test ".$ac_prefix_conf_INP" = "."; then
36532 case "$ac_prefix_conf_OUT" in
36533 */*) ac_prefix_conf_INP=`basename "$ac_prefix_conf_OUT"`
36534 ;;
36535 *-*) ac_prefix_conf_INP=`echo "$ac_prefix_conf_OUT" | sed -e "s/[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*-//"`
36536 ;;
36537 *) ac_prefix_conf_INP=config.h
36538 ;;
36539 esac
36540fi
36541if test -z "$ac_prefix_conf_PKG" ; then
cristy98dddb52010-11-04 00:30:15 +000036542 as_fn_error $? "no prefix for _PREFIX_PKG_CONFIG_H" "$LINENO" 5
cristy73bd4a52010-10-05 11:24:23 +000036543else
36544 if test ! -f "$ac_prefix_conf_INP" ; then if test -f "$srcdir/$ac_prefix_conf_INP" ; then
36545 ac_prefix_conf_INP="$srcdir/$ac_prefix_conf_INP"
36546 fi fi
36547 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_prefix_conf_OUT - prefix $ac_prefix_conf_UPP for $ac_prefix_conf_INP defines" >&5
36548$as_echo "$as_me: creating $ac_prefix_conf_OUT - prefix $ac_prefix_conf_UPP for $ac_prefix_conf_INP defines" >&6;}
36549 if test -f $ac_prefix_conf_INP ; then
cristy24fc1fe2010-10-23 21:13:01 +000036550 $as_echo "s/^#undef *\\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]\\)/#undef $ac_prefix_conf_UPP""_\\1/" > conftest.prefix
36551 $as_echo "s/^#undef *\\([abcdefghijklmnopqrstuvwxyz]\\)/#undef $ac_prefix_conf_LOW""_\\1/" >> conftest.prefix
36552 $as_echo "s/^#define *\\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*\\)\\(.*\\)/#ifndef $ac_prefix_conf_UPP""_\\1\\" >> conftest.prefix
36553 $as_echo "#define $ac_prefix_conf_UPP""_\\1\\2\\" >> conftest.prefix
36554 $as_echo "#endif/" >> conftest.prefix
36555 $as_echo "s/^#define *\\([abcdefghijklmnopqrstuvwxyz][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*\\)\\(.*\\)/#ifndef $ac_prefix_conf_LOW""_\\1\\" >> conftest.prefix
36556 $as_echo "#define $ac_prefix_conf_LOW""_\\1\\2\\" >> conftest.prefix
36557 $as_echo "#endif/" >> conftest.prefix
cristy73bd4a52010-10-05 11:24:23 +000036558 # now executing _script on _DEF input to create _OUT output file
36559 echo "#ifndef $ac_prefix_conf_DEF" >$tmp/pconfig.h
36560 echo "#define $ac_prefix_conf_DEF 1" >>$tmp/pconfig.h
36561 echo ' ' >>$tmp/pconfig.h
36562 echo /'*' $ac_prefix_conf_OUT. Generated automatically at end of configure. '*'/ >>$tmp/pconfig.h
36563
36564 sed -f conftest.prefix $ac_prefix_conf_INP >>$tmp/pconfig.h
36565 echo ' ' >>$tmp/pconfig.h
36566 echo '/* once:' $ac_prefix_conf_DEF '*/' >>$tmp/pconfig.h
36567 echo "#endif" >>$tmp/pconfig.h
36568 if cmp -s $ac_prefix_conf_OUT $tmp/pconfig.h 2>/dev/null; then
36569 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_prefix_conf_OUT is unchanged" >&5
36570$as_echo "$as_me: $ac_prefix_conf_OUT is unchanged" >&6;}
36571 else
36572 ac_dir=`$as_dirname -- "$ac_prefix_conf_OUT" ||
36573$as_expr X"$ac_prefix_conf_OUT" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
36574 X"$ac_prefix_conf_OUT" : 'X\(//\)[^/]' \| \
36575 X"$ac_prefix_conf_OUT" : 'X\(//\)$' \| \
36576 X"$ac_prefix_conf_OUT" : 'X\(/\)' \| . 2>/dev/null ||
36577$as_echo X"$ac_prefix_conf_OUT" |
36578 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
36579 s//\1/
36580 q
36581 }
36582 /^X\(\/\/\)[^/].*/{
36583 s//\1/
36584 q
36585 }
36586 /^X\(\/\/\)$/{
36587 s//\1/
36588 q
36589 }
36590 /^X\(\/\).*/{
36591 s//\1/
36592 q
36593 }
36594 s/.*/./; q'`
36595 as_dir="$ac_dir"; as_fn_mkdir_p
36596 rm -f "$ac_prefix_conf_OUT"
36597 mv $tmp/pconfig.h "$ac_prefix_conf_OUT"
36598 fi
36599 cp conftest.prefix _configs.sed
36600 else
cristy98dddb52010-11-04 00:30:15 +000036601 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 +000036602 fi
36603 rm -f conftest.*
36604fi
36605 ;;
36606 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
36607 # Autoconf 2.62 quotes --file arguments for eval, but not when files
36608 # are listed without --file. Let's play safe and only enable the eval
36609 # if we detect the quoting.
36610 case $CONFIG_FILES in
36611 *\'*) eval set x "$CONFIG_FILES" ;;
36612 *) set x $CONFIG_FILES ;;
36613 esac
36614 shift
36615 for mf
36616 do
36617 # Strip MF so we end up with the name of the file.
36618 mf=`echo "$mf" | sed -e 's/:.*$//'`
36619 # Check whether this is an Automake generated Makefile or not.
36620 # We used to match only the files named `Makefile.in', but
36621 # some people rename them; so instead we look at the file content.
36622 # Grep'ing the first line is not enough: some people post-process
36623 # each Makefile.in and add a new line on top of each file to say so.
36624 # Grep'ing the whole file is not good either: AIX grep has a line
36625 # limit of 2048, but all sed's we know have understand at least 4000.
36626 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
36627 dirpart=`$as_dirname -- "$mf" ||
36628$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
36629 X"$mf" : 'X\(//\)[^/]' \| \
36630 X"$mf" : 'X\(//\)$' \| \
36631 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
36632$as_echo X"$mf" |
36633 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
36634 s//\1/
36635 q
36636 }
36637 /^X\(\/\/\)[^/].*/{
36638 s//\1/
36639 q
36640 }
36641 /^X\(\/\/\)$/{
36642 s//\1/
36643 q
36644 }
36645 /^X\(\/\).*/{
36646 s//\1/
36647 q
36648 }
36649 s/.*/./; q'`
36650 else
36651 continue
36652 fi
36653 # Extract the definition of DEPDIR, am__include, and am__quote
36654 # from the Makefile without running `make'.
36655 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
36656 test -z "$DEPDIR" && continue
36657 am__include=`sed -n 's/^am__include = //p' < "$mf"`
36658 test -z "am__include" && continue
36659 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
36660 # When using ansi2knr, U may be empty or an underscore; expand it
36661 U=`sed -n 's/^U = //p' < "$mf"`
36662 # Find all dependency output files, they are included files with
36663 # $(DEPDIR) in their names. We invoke sed twice because it is the
36664 # simplest approach to changing $(DEPDIR) to its actual value in the
36665 # expansion.
36666 for file in `sed -n "
36667 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
36668 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
36669 # Make sure the directory exists.
36670 test -f "$dirpart/$file" && continue
36671 fdir=`$as_dirname -- "$file" ||
36672$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
36673 X"$file" : 'X\(//\)[^/]' \| \
36674 X"$file" : 'X\(//\)$' \| \
36675 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
36676$as_echo X"$file" |
36677 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
36678 s//\1/
36679 q
36680 }
36681 /^X\(\/\/\)[^/].*/{
36682 s//\1/
36683 q
36684 }
36685 /^X\(\/\/\)$/{
36686 s//\1/
36687 q
36688 }
36689 /^X\(\/\).*/{
36690 s//\1/
36691 q
36692 }
36693 s/.*/./; q'`
36694 as_dir=$dirpart/$fdir; as_fn_mkdir_p
36695 # echo "creating $dirpart/$file"
36696 echo '# dummy' > "$dirpart/$file"
36697 done
36698 done
36699}
36700 ;;
36701 "libtool":C)
36702
36703 # See if we are running on zsh, and set the options which allow our
36704 # commands through without removal of \ escapes.
36705 if test -n "${ZSH_VERSION+set}" ; then
36706 setopt NO_GLOB_SUBST
36707 fi
36708
36709 cfgfile="${ofile}T"
36710 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
36711 $RM "$cfgfile"
36712
36713 cat <<_LT_EOF >> "$cfgfile"
36714#! $SHELL
36715
36716# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
36717# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
36718# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
36719# NOTE: Changes made to this file will be lost: look at ltmain.sh.
36720#
36721# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
cristy0c60a692010-11-04 01:09:47 +000036722# 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
36723# Inc.
cristy73bd4a52010-10-05 11:24:23 +000036724# Written by Gordon Matzigkeit, 1996
36725#
36726# This file is part of GNU Libtool.
36727#
36728# GNU Libtool is free software; you can redistribute it and/or
36729# modify it under the terms of the GNU General Public License as
36730# published by the Free Software Foundation; either version 2 of
36731# the License, or (at your option) any later version.
36732#
36733# As a special exception to the GNU General Public License,
36734# if you distribute this file as part of a program or library that
36735# is built using GNU Libtool, you may include this file under the
36736# same distribution terms that you use for the rest of that program.
36737#
36738# GNU Libtool is distributed in the hope that it will be useful,
36739# but WITHOUT ANY WARRANTY; without even the implied warranty of
36740# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
36741# GNU General Public License for more details.
36742#
36743# You should have received a copy of the GNU General Public License
36744# along with GNU Libtool; see the file COPYING. If not, a copy
36745# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
36746# obtained by writing to the Free Software Foundation, Inc.,
36747# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
36748
36749
36750# The names of the tagged configurations supported by this script.
36751available_tags="CXX "
36752
36753# ### BEGIN LIBTOOL CONFIG
36754
36755# A sed program that does not truncate output.
36756SED=$lt_SED
36757
36758# Sed that helps us avoid accidentally triggering echo(1) options like -n.
36759Xsed="\$SED -e 1s/^X//"
36760
36761# A grep program that handles long lines.
36762GREP=$lt_GREP
36763
36764# An ERE matcher.
36765EGREP=$lt_EGREP
36766
36767# A literal string matcher.
36768FGREP=$lt_FGREP
36769
cristy0c60a692010-11-04 01:09:47 +000036770# Shell to use when invoking shell scripts.
36771SHELL=$lt_SHELL
36772
36773# An echo program that protects backslashes.
36774ECHO=$lt_ECHO
36775
cristy73bd4a52010-10-05 11:24:23 +000036776# Which release of libtool.m4 was used?
36777macro_version=$macro_version
36778macro_revision=$macro_revision
36779
36780# Assembler program.
cristy0c60a692010-11-04 01:09:47 +000036781AS=$lt_AS
cristy73bd4a52010-10-05 11:24:23 +000036782
36783# DLL creation program.
cristy0c60a692010-11-04 01:09:47 +000036784DLLTOOL=$lt_DLLTOOL
cristy73bd4a52010-10-05 11:24:23 +000036785
36786# Object dumper program.
cristy0c60a692010-11-04 01:09:47 +000036787OBJDUMP=$lt_OBJDUMP
cristy73bd4a52010-10-05 11:24:23 +000036788
36789# Whether or not to build shared libraries.
36790build_libtool_libs=$enable_shared
36791
36792# Whether or not to build static libraries.
36793build_old_libs=$enable_static
36794
36795# What type of objects to build.
36796pic_mode=$pic_mode
36797
36798# Whether or not to optimize for fast installation.
36799fast_install=$enable_fast_install
36800
36801# The host system.
36802host_alias=$host_alias
36803host=$host
36804host_os=$host_os
36805
36806# The build system.
36807build_alias=$build_alias
36808build=$build
36809build_os=$build_os
36810
36811# A BSD- or MS-compatible name lister.
36812NM=$lt_NM
36813
36814# Whether we need soft or hard links.
36815LN_S=$lt_LN_S
36816
36817# What is the maximum length of a command?
36818max_cmd_len=$max_cmd_len
36819
36820# Object file suffix (normally "o").
36821objext=$ac_objext
36822
36823# Executable file suffix (normally "").
36824exeext=$exeext
36825
36826# whether the shell understands "unset".
36827lt_unset=$lt_unset
36828
36829# turn spaces into newlines.
36830SP2NL=$lt_lt_SP2NL
36831
36832# turn newlines into spaces.
36833NL2SP=$lt_lt_NL2SP
36834
cristyda16f162011-02-19 23:52:17 +000036835# convert \$build file names to \$host format.
36836to_host_file_cmd=$lt_cv_to_host_file_cmd
36837
36838# convert \$build files to toolchain format.
36839to_tool_file_cmd=$lt_cv_to_tool_file_cmd
36840
cristy73bd4a52010-10-05 11:24:23 +000036841# Method to check whether dependent libraries are shared objects.
36842deplibs_check_method=$lt_deplibs_check_method
36843
cristyda16f162011-02-19 23:52:17 +000036844# Command to use when deplibs_check_method = "file_magic".
cristy73bd4a52010-10-05 11:24:23 +000036845file_magic_cmd=$lt_file_magic_cmd
36846
cristyda16f162011-02-19 23:52:17 +000036847# How to find potential files when deplibs_check_method = "file_magic".
36848file_magic_glob=$lt_file_magic_glob
36849
36850# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
36851want_nocaseglob=$lt_want_nocaseglob
36852
36853# Command to associate shared and link libraries.
36854sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
36855
cristy73bd4a52010-10-05 11:24:23 +000036856# The archiver.
36857AR=$lt_AR
cristyda16f162011-02-19 23:52:17 +000036858
36859# Flags to create an archive.
cristy73bd4a52010-10-05 11:24:23 +000036860AR_FLAGS=$lt_AR_FLAGS
36861
cristyda16f162011-02-19 23:52:17 +000036862# How to feed a file listing to the archiver.
36863archiver_list_spec=$lt_archiver_list_spec
36864
cristy73bd4a52010-10-05 11:24:23 +000036865# A symbol stripping program.
36866STRIP=$lt_STRIP
36867
36868# Commands used to install an old-style archive.
36869RANLIB=$lt_RANLIB
36870old_postinstall_cmds=$lt_old_postinstall_cmds
36871old_postuninstall_cmds=$lt_old_postuninstall_cmds
36872
cristy0c60a692010-11-04 01:09:47 +000036873# Whether to use a lock for old archive extraction.
36874lock_old_archive_extraction=$lock_old_archive_extraction
36875
cristy73bd4a52010-10-05 11:24:23 +000036876# A C compiler.
36877LTCC=$lt_CC
36878
36879# LTCC compiler flags.
36880LTCFLAGS=$lt_CFLAGS
36881
36882# Take the output of nm and produce a listing of raw symbols and C names.
36883global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
36884
36885# Transform the output of nm in a proper C declaration.
36886global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
36887
36888# Transform the output of nm in a C name address pair.
36889global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
36890
36891# Transform the output of nm in a C name address pair when lib prefix is needed.
36892global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
36893
cristyda16f162011-02-19 23:52:17 +000036894# Specify filename containing input files for \$NM.
36895nm_file_list_spec=$lt_nm_file_list_spec
36896
36897# The root where to search for dependent libraries,and in which our libraries should be installed.
36898lt_sysroot=$lt_sysroot
36899
cristy73bd4a52010-10-05 11:24:23 +000036900# The name of the directory that contains temporary libtool files.
36901objdir=$objdir
36902
cristy73bd4a52010-10-05 11:24:23 +000036903# Used to examine libraries when file_magic_cmd begins with "file".
36904MAGIC_CMD=$MAGIC_CMD
36905
36906# Must we lock files when doing compilation?
36907need_locks=$lt_need_locks
36908
cristyda16f162011-02-19 23:52:17 +000036909# Manifest tool.
36910MANIFEST_TOOL=$lt_MANIFEST_TOOL
36911
cristy73bd4a52010-10-05 11:24:23 +000036912# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
36913DSYMUTIL=$lt_DSYMUTIL
36914
36915# Tool to change global to local symbols on Mac OS X.
36916NMEDIT=$lt_NMEDIT
36917
36918# Tool to manipulate fat objects and archives on Mac OS X.
36919LIPO=$lt_LIPO
36920
36921# ldd/readelf like tool for Mach-O binaries on Mac OS X.
36922OTOOL=$lt_OTOOL
36923
36924# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
36925OTOOL64=$lt_OTOOL64
36926
36927# Old archive suffix (normally "a").
36928libext=$libext
36929
36930# Shared library suffix (normally ".so").
36931shrext_cmds=$lt_shrext_cmds
36932
36933# The commands to extract the exported symbol list from a shared archive.
36934extract_expsyms_cmds=$lt_extract_expsyms_cmds
36935
36936# Variables whose values should be saved in libtool wrapper scripts and
36937# restored at link time.
36938variables_saved_for_relink=$lt_variables_saved_for_relink
36939
36940# Do we need the "lib" prefix for modules?
36941need_lib_prefix=$need_lib_prefix
36942
36943# Do we need a version for libraries?
36944need_version=$need_version
36945
36946# Library versioning type.
36947version_type=$version_type
36948
36949# Shared library runtime path variable.
36950runpath_var=$runpath_var
36951
36952# Shared library path variable.
36953shlibpath_var=$shlibpath_var
36954
36955# Is shlibpath searched before the hard-coded library search path?
36956shlibpath_overrides_runpath=$shlibpath_overrides_runpath
36957
36958# Format of library name prefix.
36959libname_spec=$lt_libname_spec
36960
36961# List of archive names. First name is the real one, the rest are links.
36962# The last name is the one that the linker finds with -lNAME
36963library_names_spec=$lt_library_names_spec
36964
36965# The coded name of the library, if different from the real name.
36966soname_spec=$lt_soname_spec
36967
cristy0c60a692010-11-04 01:09:47 +000036968# Permission mode override for installation of shared libraries.
36969install_override_mode=$lt_install_override_mode
36970
cristy73bd4a52010-10-05 11:24:23 +000036971# Command to use after installation of a shared archive.
36972postinstall_cmds=$lt_postinstall_cmds
36973
36974# Command to use after uninstallation of a shared archive.
36975postuninstall_cmds=$lt_postuninstall_cmds
36976
36977# Commands used to finish a libtool library installation in a directory.
36978finish_cmds=$lt_finish_cmds
36979
36980# As "finish_cmds", except a single script fragment to be evaled but
36981# not shown.
36982finish_eval=$lt_finish_eval
36983
36984# Whether we should hardcode library paths into libraries.
36985hardcode_into_libs=$hardcode_into_libs
36986
36987# Compile-time system search path for libraries.
36988sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
36989
36990# Run-time system search path for libraries.
36991sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
36992
36993# Whether dlopen is supported.
36994dlopen_support=$enable_dlopen
36995
36996# Whether dlopen of programs is supported.
36997dlopen_self=$enable_dlopen_self
36998
36999# Whether dlopen of statically linked programs is supported.
37000dlopen_self_static=$enable_dlopen_self_static
37001
37002# Commands to strip libraries.
37003old_striplib=$lt_old_striplib
37004striplib=$lt_striplib
37005
37006
37007# The linker used to build libraries.
37008LD=$lt_LD
37009
cristy0c60a692010-11-04 01:09:47 +000037010# How to create reloadable object files.
37011reload_flag=$lt_reload_flag
37012reload_cmds=$lt_reload_cmds
37013
cristy73bd4a52010-10-05 11:24:23 +000037014# Commands used to build an old-style archive.
37015old_archive_cmds=$lt_old_archive_cmds
37016
37017# A language specific compiler.
37018CC=$lt_compiler
37019
37020# Is the compiler the GNU compiler?
37021with_gcc=$GCC
37022
37023# Compiler flag to turn off builtin functions.
37024no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
37025
cristy73bd4a52010-10-05 11:24:23 +000037026# Additional compiler flags for building library objects.
37027pic_flag=$lt_lt_prog_compiler_pic
37028
cristyda16f162011-02-19 23:52:17 +000037029# How to pass a linker flag through the compiler.
37030wl=$lt_lt_prog_compiler_wl
37031
cristy73bd4a52010-10-05 11:24:23 +000037032# Compiler flag to prevent dynamic linking.
37033link_static_flag=$lt_lt_prog_compiler_static
37034
37035# Does compiler simultaneously support -c and -o options?
37036compiler_c_o=$lt_lt_cv_prog_compiler_c_o
37037
37038# Whether or not to add -lc for building shared libraries.
37039build_libtool_need_lc=$archive_cmds_need_lc
37040
37041# Whether or not to disallow shared libs when runtime libs are static.
37042allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
37043
37044# Compiler flag to allow reflexive dlopens.
37045export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
37046
37047# Compiler flag to generate shared objects directly from archives.
37048whole_archive_flag_spec=$lt_whole_archive_flag_spec
37049
37050# Whether the compiler copes with passing no objects directly.
37051compiler_needs_object=$lt_compiler_needs_object
37052
37053# Create an old-style archive from a shared archive.
37054old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
37055
37056# Create a temporary old-style archive to link instead of a shared archive.
37057old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
37058
37059# Commands used to build a shared archive.
37060archive_cmds=$lt_archive_cmds
37061archive_expsym_cmds=$lt_archive_expsym_cmds
37062
37063# Commands used to build a loadable module if different from building
37064# a shared archive.
37065module_cmds=$lt_module_cmds
37066module_expsym_cmds=$lt_module_expsym_cmds
37067
37068# Whether we are building with GNU ld or not.
37069with_gnu_ld=$lt_with_gnu_ld
37070
37071# Flag that allows shared libraries with undefined symbols to be built.
37072allow_undefined_flag=$lt_allow_undefined_flag
37073
37074# Flag that enforces no undefined symbols.
37075no_undefined_flag=$lt_no_undefined_flag
37076
37077# Flag to hardcode \$libdir into a binary during linking.
37078# This must work even if \$libdir does not exist
37079hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
37080
37081# If ld is used when linking, flag to hardcode \$libdir into a binary
37082# during linking. This must work even if \$libdir does not exist.
37083hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
37084
37085# Whether we need a single "-rpath" flag with a separated argument.
37086hardcode_libdir_separator=$lt_hardcode_libdir_separator
37087
37088# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
37089# DIR into the resulting binary.
37090hardcode_direct=$hardcode_direct
37091
37092# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
37093# DIR into the resulting binary and the resulting library dependency is
37094# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
37095# library is relocated.
37096hardcode_direct_absolute=$hardcode_direct_absolute
37097
37098# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
37099# into the resulting binary.
37100hardcode_minus_L=$hardcode_minus_L
37101
37102# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
37103# into the resulting binary.
37104hardcode_shlibpath_var=$hardcode_shlibpath_var
37105
37106# Set to "yes" if building a shared library automatically hardcodes DIR
37107# into the library and all subsequent libraries and executables linked
37108# against it.
37109hardcode_automatic=$hardcode_automatic
37110
37111# Set to yes if linker adds runtime paths of dependent libraries
37112# to runtime path list.
37113inherit_rpath=$inherit_rpath
37114
37115# Whether libtool must link a program against all its dependency libraries.
37116link_all_deplibs=$link_all_deplibs
37117
cristy73bd4a52010-10-05 11:24:23 +000037118# Set to "yes" if exported symbols are required.
37119always_export_symbols=$always_export_symbols
37120
37121# The commands to list exported symbols.
37122export_symbols_cmds=$lt_export_symbols_cmds
37123
37124# Symbols that should not be listed in the preloaded symbols.
37125exclude_expsyms=$lt_exclude_expsyms
37126
37127# Symbols that must always be exported.
37128include_expsyms=$lt_include_expsyms
37129
37130# Commands necessary for linking programs (against libraries) with templates.
37131prelink_cmds=$lt_prelink_cmds
37132
cristyda16f162011-02-19 23:52:17 +000037133# Commands necessary for finishing linking programs.
37134postlink_cmds=$lt_postlink_cmds
37135
cristy73bd4a52010-10-05 11:24:23 +000037136# Specify filename containing input files.
37137file_list_spec=$lt_file_list_spec
37138
37139# How to hardcode a shared library path into an executable.
37140hardcode_action=$hardcode_action
37141
37142# The directories searched by this compiler when creating a shared library.
37143compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
37144
37145# Dependencies to place before and after the objects being linked to
37146# create a shared library.
37147predep_objects=$lt_predep_objects
37148postdep_objects=$lt_postdep_objects
37149predeps=$lt_predeps
37150postdeps=$lt_postdeps
37151
37152# The library search path used internally by the compiler when linking
37153# a shared library.
37154compiler_lib_search_path=$lt_compiler_lib_search_path
37155
37156# ### END LIBTOOL CONFIG
37157
37158_LT_EOF
37159
37160 case $host_os in
37161 aix3*)
37162 cat <<\_LT_EOF >> "$cfgfile"
37163# AIX sometimes has problems with the GCC collect2 program. For some
37164# reason, if we set the COLLECT_NAMES environment variable, the problems
37165# vanish in a puff of smoke.
37166if test "X${COLLECT_NAMES+set}" != Xset; then
37167 COLLECT_NAMES=
37168 export COLLECT_NAMES
37169fi
37170_LT_EOF
37171 ;;
37172 esac
37173
37174
37175ltmain="$ac_aux_dir/ltmain.sh"
37176
37177
37178 # We use sed instead of cat because bash on DJGPP gets confused if
37179 # if finds mixed CR/LF and LF-only lines. Since sed operates in
37180 # text mode, it properly converts lines to CR/LF. This bash problem
37181 # is reportedly fixed, but why not run on old versions too?
cristyda16f162011-02-19 23:52:17 +000037182 sed '$q' "$ltmain" >> "$cfgfile" \
37183 || (rm -f "$cfgfile"; exit 1)
cristy73bd4a52010-10-05 11:24:23 +000037184
cristyda16f162011-02-19 23:52:17 +000037185 if test x"$xsi_shell" = xyes; then
37186 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
37187func_dirname ()\
37188{\
37189\ case ${1} in\
37190\ */*) func_dirname_result="${1%/*}${2}" ;;\
37191\ * ) func_dirname_result="${3}" ;;\
37192\ esac\
37193} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
37194 && mv -f "$cfgfile.tmp" "$cfgfile" \
37195 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37196test 0 -eq $? || _lt_function_replace_fail=:
cristy73bd4a52010-10-05 11:24:23 +000037197
37198
cristyda16f162011-02-19 23:52:17 +000037199 sed -e '/^func_basename ()$/,/^} # func_basename /c\
37200func_basename ()\
37201{\
37202\ func_basename_result="${1##*/}"\
37203} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
37204 && mv -f "$cfgfile.tmp" "$cfgfile" \
37205 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37206test 0 -eq $? || _lt_function_replace_fail=:
cristy73bd4a52010-10-05 11:24:23 +000037207
37208
cristyda16f162011-02-19 23:52:17 +000037209 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
37210func_dirname_and_basename ()\
37211{\
37212\ case ${1} in\
37213\ */*) func_dirname_result="${1%/*}${2}" ;;\
37214\ * ) func_dirname_result="${3}" ;;\
37215\ esac\
37216\ func_basename_result="${1##*/}"\
37217} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
37218 && mv -f "$cfgfile.tmp" "$cfgfile" \
37219 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37220test 0 -eq $? || _lt_function_replace_fail=:
cristy73bd4a52010-10-05 11:24:23 +000037221
cristyda16f162011-02-19 23:52:17 +000037222
37223 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
37224func_stripname ()\
37225{\
37226\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
37227\ # positional parameters, so assign one to ordinary parameter first.\
37228\ func_stripname_result=${3}\
37229\ func_stripname_result=${func_stripname_result#"${1}"}\
37230\ func_stripname_result=${func_stripname_result%"${2}"}\
37231} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
37232 && mv -f "$cfgfile.tmp" "$cfgfile" \
37233 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37234test 0 -eq $? || _lt_function_replace_fail=:
37235
37236
37237 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
37238func_split_long_opt ()\
37239{\
37240\ func_split_long_opt_name=${1%%=*}\
37241\ func_split_long_opt_arg=${1#*=}\
37242} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
37243 && mv -f "$cfgfile.tmp" "$cfgfile" \
37244 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37245test 0 -eq $? || _lt_function_replace_fail=:
37246
37247
37248 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
37249func_split_short_opt ()\
37250{\
37251\ func_split_short_opt_arg=${1#??}\
37252\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
37253} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
37254 && mv -f "$cfgfile.tmp" "$cfgfile" \
37255 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37256test 0 -eq $? || _lt_function_replace_fail=:
37257
37258
37259 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
37260func_lo2o ()\
37261{\
37262\ case ${1} in\
37263\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
37264\ *) func_lo2o_result=${1} ;;\
37265\ esac\
37266} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
37267 && mv -f "$cfgfile.tmp" "$cfgfile" \
37268 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37269test 0 -eq $? || _lt_function_replace_fail=:
37270
37271
37272 sed -e '/^func_xform ()$/,/^} # func_xform /c\
37273func_xform ()\
37274{\
37275 func_xform_result=${1%.*}.lo\
37276} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
37277 && mv -f "$cfgfile.tmp" "$cfgfile" \
37278 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37279test 0 -eq $? || _lt_function_replace_fail=:
37280
37281
37282 sed -e '/^func_arith ()$/,/^} # func_arith /c\
37283func_arith ()\
37284{\
37285 func_arith_result=$(( $* ))\
37286} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
37287 && mv -f "$cfgfile.tmp" "$cfgfile" \
37288 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37289test 0 -eq $? || _lt_function_replace_fail=:
37290
37291
37292 sed -e '/^func_len ()$/,/^} # func_len /c\
37293func_len ()\
37294{\
37295 func_len_result=${#1}\
37296} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
37297 && mv -f "$cfgfile.tmp" "$cfgfile" \
37298 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37299test 0 -eq $? || _lt_function_replace_fail=:
37300
37301fi
37302
37303if test x"$lt_shell_append" = xyes; then
37304 sed -e '/^func_append ()$/,/^} # func_append /c\
37305func_append ()\
37306{\
37307 eval "${1}+=\\${2}"\
37308} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
37309 && mv -f "$cfgfile.tmp" "$cfgfile" \
37310 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37311test 0 -eq $? || _lt_function_replace_fail=:
37312
37313
37314 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
37315func_append_quoted ()\
37316{\
37317\ func_quote_for_eval "${2}"\
37318\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
37319} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
37320 && mv -f "$cfgfile.tmp" "$cfgfile" \
37321 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37322test 0 -eq $? || _lt_function_replace_fail=:
37323
37324
37325 # Save a `func_append' function call where possible by direct use of '+='
37326 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
37327 && mv -f "$cfgfile.tmp" "$cfgfile" \
37328 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37329 test 0 -eq $? || _lt_function_replace_fail=:
37330else
37331 # Save a `func_append' function call even when '+=' is not available
37332 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
37333 && mv -f "$cfgfile.tmp" "$cfgfile" \
37334 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
37335 test 0 -eq $? || _lt_function_replace_fail=:
37336fi
37337
37338if test x"$_lt_function_replace_fail" = x":"; then
37339 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
37340$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
37341fi
37342
37343
37344 mv -f "$cfgfile" "$ofile" ||
cristy73bd4a52010-10-05 11:24:23 +000037345 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
37346 chmod +x "$ofile"
37347
37348
37349 cat <<_LT_EOF >> "$ofile"
37350
37351# ### BEGIN LIBTOOL TAG CONFIG: CXX
37352
37353# The linker used to build libraries.
37354LD=$lt_LD_CXX
37355
cristy0c60a692010-11-04 01:09:47 +000037356# How to create reloadable object files.
37357reload_flag=$lt_reload_flag_CXX
37358reload_cmds=$lt_reload_cmds_CXX
37359
cristy73bd4a52010-10-05 11:24:23 +000037360# Commands used to build an old-style archive.
37361old_archive_cmds=$lt_old_archive_cmds_CXX
37362
37363# A language specific compiler.
37364CC=$lt_compiler_CXX
37365
37366# Is the compiler the GNU compiler?
37367with_gcc=$GCC_CXX
37368
37369# Compiler flag to turn off builtin functions.
37370no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
37371
cristy73bd4a52010-10-05 11:24:23 +000037372# Additional compiler flags for building library objects.
37373pic_flag=$lt_lt_prog_compiler_pic_CXX
37374
cristyda16f162011-02-19 23:52:17 +000037375# How to pass a linker flag through the compiler.
37376wl=$lt_lt_prog_compiler_wl_CXX
37377
cristy73bd4a52010-10-05 11:24:23 +000037378# Compiler flag to prevent dynamic linking.
37379link_static_flag=$lt_lt_prog_compiler_static_CXX
37380
37381# Does compiler simultaneously support -c and -o options?
37382compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
37383
37384# Whether or not to add -lc for building shared libraries.
37385build_libtool_need_lc=$archive_cmds_need_lc_CXX
37386
37387# Whether or not to disallow shared libs when runtime libs are static.
37388allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
37389
37390# Compiler flag to allow reflexive dlopens.
37391export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
37392
37393# Compiler flag to generate shared objects directly from archives.
37394whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
37395
37396# Whether the compiler copes with passing no objects directly.
37397compiler_needs_object=$lt_compiler_needs_object_CXX
37398
37399# Create an old-style archive from a shared archive.
37400old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
37401
37402# Create a temporary old-style archive to link instead of a shared archive.
37403old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
37404
37405# Commands used to build a shared archive.
37406archive_cmds=$lt_archive_cmds_CXX
37407archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
37408
37409# Commands used to build a loadable module if different from building
37410# a shared archive.
37411module_cmds=$lt_module_cmds_CXX
37412module_expsym_cmds=$lt_module_expsym_cmds_CXX
37413
37414# Whether we are building with GNU ld or not.
37415with_gnu_ld=$lt_with_gnu_ld_CXX
37416
37417# Flag that allows shared libraries with undefined symbols to be built.
37418allow_undefined_flag=$lt_allow_undefined_flag_CXX
37419
37420# Flag that enforces no undefined symbols.
37421no_undefined_flag=$lt_no_undefined_flag_CXX
37422
37423# Flag to hardcode \$libdir into a binary during linking.
37424# This must work even if \$libdir does not exist
37425hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
37426
37427# If ld is used when linking, flag to hardcode \$libdir into a binary
37428# during linking. This must work even if \$libdir does not exist.
37429hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
37430
37431# Whether we need a single "-rpath" flag with a separated argument.
37432hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
37433
37434# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
37435# DIR into the resulting binary.
37436hardcode_direct=$hardcode_direct_CXX
37437
37438# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
37439# DIR into the resulting binary and the resulting library dependency is
37440# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
37441# library is relocated.
37442hardcode_direct_absolute=$hardcode_direct_absolute_CXX
37443
37444# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
37445# into the resulting binary.
37446hardcode_minus_L=$hardcode_minus_L_CXX
37447
37448# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
37449# into the resulting binary.
37450hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
37451
37452# Set to "yes" if building a shared library automatically hardcodes DIR
37453# into the library and all subsequent libraries and executables linked
37454# against it.
37455hardcode_automatic=$hardcode_automatic_CXX
37456
37457# Set to yes if linker adds runtime paths of dependent libraries
37458# to runtime path list.
37459inherit_rpath=$inherit_rpath_CXX
37460
37461# Whether libtool must link a program against all its dependency libraries.
37462link_all_deplibs=$link_all_deplibs_CXX
37463
cristy73bd4a52010-10-05 11:24:23 +000037464# Set to "yes" if exported symbols are required.
37465always_export_symbols=$always_export_symbols_CXX
37466
37467# The commands to list exported symbols.
37468export_symbols_cmds=$lt_export_symbols_cmds_CXX
37469
37470# Symbols that should not be listed in the preloaded symbols.
37471exclude_expsyms=$lt_exclude_expsyms_CXX
37472
37473# Symbols that must always be exported.
37474include_expsyms=$lt_include_expsyms_CXX
37475
37476# Commands necessary for linking programs (against libraries) with templates.
37477prelink_cmds=$lt_prelink_cmds_CXX
37478
cristyda16f162011-02-19 23:52:17 +000037479# Commands necessary for finishing linking programs.
37480postlink_cmds=$lt_postlink_cmds_CXX
37481
cristy73bd4a52010-10-05 11:24:23 +000037482# Specify filename containing input files.
37483file_list_spec=$lt_file_list_spec_CXX
37484
37485# How to hardcode a shared library path into an executable.
37486hardcode_action=$hardcode_action_CXX
37487
37488# The directories searched by this compiler when creating a shared library.
37489compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
37490
37491# Dependencies to place before and after the objects being linked to
37492# create a shared library.
37493predep_objects=$lt_predep_objects_CXX
37494postdep_objects=$lt_postdep_objects_CXX
37495predeps=$lt_predeps_CXX
37496postdeps=$lt_postdeps_CXX
37497
37498# The library search path used internally by the compiler when linking
37499# a shared library.
37500compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
37501
37502# ### END LIBTOOL TAG CONFIG: CXX
37503_LT_EOF
37504
37505 ;;
cristy4c08aed2011-07-01 19:47:50 +000037506 "MagickCore-config.in":C) chmod +x MagickCore/MagickCore-config ;;
cristy4c08aed2011-07-01 19:47:50 +000037507 "MagickWand-config.in":C) chmod +x MagickWand/MagickWand-config ;;
cristy3ed852e2009-09-05 21:47:34 +000037508 "Magick++-config.in":C) chmod +x Magick++/bin/Magick++-config ;;
37509 "PerlMagick/check.sh.in":C) chmod +x PerlMagick/check.sh ;;
37510
37511 esac
37512done # for ac_tag
37513
37514
cristy8b350f62009-11-15 23:12:43 +000037515as_fn_exit 0
cristy3ed852e2009-09-05 21:47:34 +000037516_ACEOF
cristy3ed852e2009-09-05 21:47:34 +000037517ac_clean_files=$ac_clean_files_save
37518
37519test $ac_write_fail = 0 ||
cristy98dddb52010-11-04 00:30:15 +000037520 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000037521
37522
37523# configure is writing to config.log, and then calls config.status.
37524# config.status does its own redirection, appending to config.log.
37525# Unfortunately, on DOS this fails, as config.log is still kept open
37526# by configure, so config.status won't be able to write to it; its
37527# output is simply discarded. So we exec the FD to /dev/null,
37528# effectively closing config.log, so it can be properly (re)opened and
37529# appended to by config.status. When coming back to configure, we
37530# need to make the FD available again.
37531if test "$no_create" != yes; then
37532 ac_cs_success=:
37533 ac_config_status_args=
37534 test "$silent" = yes &&
37535 ac_config_status_args="$ac_config_status_args --quiet"
37536 exec 5>/dev/null
37537 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
37538 exec 5>>config.log
37539 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
37540 # would make configure fail if this is the last instruction.
cristy98dddb52010-11-04 00:30:15 +000037541 $ac_cs_success || as_fn_exit 1
cristy3ed852e2009-09-05 21:47:34 +000037542fi
37543if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
cristy8b350f62009-11-15 23:12:43 +000037544 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
cristy3ed852e2009-09-05 21:47:34 +000037545$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
37546fi
37547
37548
37549rm -f magick-version
37550
cristy430a7312010-01-21 20:44:04 +000037551result_dejavu_font_dir='none'
37552if test "${dejavu_font_dir}x" != 'x'; then
37553 result_dejavu_font_dir=$dejavu_font_dir
37554fi
37555
cristy3ed852e2009-09-05 21:47:34 +000037556result_ghostscript_font_dir='none'
37557if test "${ghostscript_font_dir}x" != 'x'; then
37558 result_ghostscript_font_dir=$ghostscript_font_dir
37559fi
37560
37561result_windows_font_dir='none'
37562if test "${windows_font_dir}x" != 'x'; then
37563 result_windows_font_dir=${windows_font_dir}
37564fi
37565
cristy8b350f62009-11-15 23:12:43 +000037566{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
cristy3ed852e2009-09-05 21:47:34 +000037567ImageMagick is configured as follows. Please verify that this configuration
37568matches your expectations.
37569
37570Host system type: $host
37571Build system type: $build
37572
37573 Option Value
37574-------------------------------------------------------------------------------
37575Shared libraries --enable-shared=$enable_shared $libtool_build_shared_libs
37576Static libraries --enable-static=$enable_static $libtool_build_static_libs
37577Module support --with-modules=$with_modules $with_modules
37578GNU ld --with-gnu-ld=$with_gnu_ld $lt_cv_prog_gnu_ld
37579Quantum depth --with-quantum-depth=$with_quantum_depth $with_quantum_depth
37580High Dynamic Range Imagery
37581 --enable-hdri=$enable_hdri $enable_hdri
37582
37583Delegate Configuration:
37584BZLIB --with-bzlib=$with_bzlib $have_bzlib
37585Autotrace --with-autotrace=$with_autotrace $have_autotrace
cristy430a7312010-01-21 20:44:04 +000037586Dejavu fonts --with-dejavu-font-dir=$with_dejavu_font_dir $result_dejavu_font_dir
cristy3ed852e2009-09-05 21:47:34 +000037587DJVU --with-djvu=$with_djvu $have_djvu
37588DPS --with-dps=$with_dps $have_dps
37589FFTW --with-fftw=$with_fftw $have_fftw
37590FlashPIX --with-fpx=$with_fpx $have_fpx
37591FontConfig --with-fontconfig=$with_fontconfig $have_fontconfig
37592FreeType --with-freetype=$with_freetype $have_freetype
37593GhostPCL None $PCLDelegate ($PCLVersion)
37594GhostXPS None $XPSDelegate ($XPSVersion)
37595Ghostscript None $PSDelegate ($GSVersion)
37596Ghostscript fonts --with-gs-font-dir=$with_gs_font_dir $result_ghostscript_font_dir
37597Ghostscript lib --with-gslib=$with_gslib $have_gslib
37598Graphviz --with-gvc=$with_gvc $have_gvc
37599JBIG --with-jbig=$with_jbig $have_jbig
37600JPEG v1 --with-jpeg=$with_jpeg $have_jpeg
37601JPEG-2000 --with-jp2=$with_jp2 $have_jp2
cristy71203402010-06-18 13:12:03 +000037602LCMS v1 --with-lcms=$with_lcms $have_lcms
37603LCMS v2 --with-lcms2=$with_lcms2 $have_lcms2
cristy3ed852e2009-09-05 21:47:34 +000037604LQR --with-lqr=$with_lqr $have_lqr
cristyfbb0ef02010-12-19 02:32:11 +000037605LZMA --with-lzma=$with_lzma $have_lzma
cristy3ed852e2009-09-05 21:47:34 +000037606Magick++ --with-magick-plus-plus=$with_magick_plus_plus $have_magick_plus_plus
37607OpenEXR --with-openexr=$with_openexr $have_openexr
37608PERL --with-perl=$with_perl $have_perl
37609PNG --with-png=$with_png $have_png
37610RSVG --with-rsvg=$with_rsvg $have_rsvg
37611TIFF --with-tiff=$with_tiff $have_tiff
cristyb1860752011-03-14 00:27:46 +000037612WEBP --with-webp=$with_webp $have_webp
cristy3ed852e2009-09-05 21:47:34 +000037613Windows fonts --with-windows-font-dir=$with_windows_font_dir $result_windows_font_dir
37614WMF --with-wmf=$with_wmf $have_wmf
37615X11 --with-x=$with_x $have_x
37616XML --with-xml=$with_xml $have_xml
37617ZLIB --with-zlib=$with_zlib $have_zlib
37618
37619X11 Configuration:
37620 X_CFLAGS = $X_CFLAGS
37621 X_PRE_LIBS = $X_PRE_LIBS
37622 X_LIBS = $X_LIBS
37623 X_EXTRA_LIBS = $X_EXTRA_LIBS
37624
37625Options used to compile and link:
37626 PREFIX = $PREFIX_DIR
37627 EXEC-PREFIX = $EXEC_PREFIX_DIR
37628 VERSION = $PACKAGE_VERSION
37629 CC = $CC
37630 CFLAGS = $CFLAGS
cristy3ed852e2009-09-05 21:47:34 +000037631 CPPFLAGS = $MAGICK_CPPFLAGS
37632 PCFLAGS = $MAGICK_PCFLAGS
37633 DEFS = $DEFS
37634 LDFLAGS = $LDFLAGS
37635 MAGICK_LDFLAGS = $MAGICK_LDFLAGS
37636 LIBS = $MAGICK_LIBS
37637 CXX = $CXX
37638 CXXFLAGS = $CXXFLAGS
cristyfd9dcd42010-08-08 18:07:02 +000037639 FEATURES = $MAGICK_FEATURES
cristy3ed852e2009-09-05 21:47:34 +000037640" >&5
37641$as_echo "
37642ImageMagick is configured as follows. Please verify that this configuration
37643matches your expectations.
37644
37645Host system type: $host
37646Build system type: $build
37647
37648 Option Value
37649-------------------------------------------------------------------------------
37650Shared libraries --enable-shared=$enable_shared $libtool_build_shared_libs
37651Static libraries --enable-static=$enable_static $libtool_build_static_libs
37652Module support --with-modules=$with_modules $with_modules
37653GNU ld --with-gnu-ld=$with_gnu_ld $lt_cv_prog_gnu_ld
37654Quantum depth --with-quantum-depth=$with_quantum_depth $with_quantum_depth
37655High Dynamic Range Imagery
37656 --enable-hdri=$enable_hdri $enable_hdri
37657
37658Delegate Configuration:
37659BZLIB --with-bzlib=$with_bzlib $have_bzlib
37660Autotrace --with-autotrace=$with_autotrace $have_autotrace
cristy430a7312010-01-21 20:44:04 +000037661Dejavu fonts --with-dejavu-font-dir=$with_dejavu_font_dir $result_dejavu_font_dir
cristy3ed852e2009-09-05 21:47:34 +000037662DJVU --with-djvu=$with_djvu $have_djvu
37663DPS --with-dps=$with_dps $have_dps
37664FFTW --with-fftw=$with_fftw $have_fftw
37665FlashPIX --with-fpx=$with_fpx $have_fpx
37666FontConfig --with-fontconfig=$with_fontconfig $have_fontconfig
37667FreeType --with-freetype=$with_freetype $have_freetype
37668GhostPCL None $PCLDelegate ($PCLVersion)
37669GhostXPS None $XPSDelegate ($XPSVersion)
37670Ghostscript None $PSDelegate ($GSVersion)
37671Ghostscript fonts --with-gs-font-dir=$with_gs_font_dir $result_ghostscript_font_dir
37672Ghostscript lib --with-gslib=$with_gslib $have_gslib
37673Graphviz --with-gvc=$with_gvc $have_gvc
37674JBIG --with-jbig=$with_jbig $have_jbig
37675JPEG v1 --with-jpeg=$with_jpeg $have_jpeg
37676JPEG-2000 --with-jp2=$with_jp2 $have_jp2
cristy71203402010-06-18 13:12:03 +000037677LCMS v1 --with-lcms=$with_lcms $have_lcms
37678LCMS v2 --with-lcms2=$with_lcms2 $have_lcms2
cristy3ed852e2009-09-05 21:47:34 +000037679LQR --with-lqr=$with_lqr $have_lqr
cristyfbb0ef02010-12-19 02:32:11 +000037680LZMA --with-lzma=$with_lzma $have_lzma
cristy3ed852e2009-09-05 21:47:34 +000037681Magick++ --with-magick-plus-plus=$with_magick_plus_plus $have_magick_plus_plus
37682OpenEXR --with-openexr=$with_openexr $have_openexr
37683PERL --with-perl=$with_perl $have_perl
37684PNG --with-png=$with_png $have_png
37685RSVG --with-rsvg=$with_rsvg $have_rsvg
37686TIFF --with-tiff=$with_tiff $have_tiff
cristyb1860752011-03-14 00:27:46 +000037687WEBP --with-webp=$with_webp $have_webp
cristy3ed852e2009-09-05 21:47:34 +000037688Windows fonts --with-windows-font-dir=$with_windows_font_dir $result_windows_font_dir
37689WMF --with-wmf=$with_wmf $have_wmf
37690X11 --with-x=$with_x $have_x
37691XML --with-xml=$with_xml $have_xml
37692ZLIB --with-zlib=$with_zlib $have_zlib
37693
37694X11 Configuration:
37695 X_CFLAGS = $X_CFLAGS
37696 X_PRE_LIBS = $X_PRE_LIBS
37697 X_LIBS = $X_LIBS
37698 X_EXTRA_LIBS = $X_EXTRA_LIBS
37699
37700Options used to compile and link:
37701 PREFIX = $PREFIX_DIR
37702 EXEC-PREFIX = $EXEC_PREFIX_DIR
37703 VERSION = $PACKAGE_VERSION
37704 CC = $CC
37705 CFLAGS = $CFLAGS
cristy3ed852e2009-09-05 21:47:34 +000037706 CPPFLAGS = $MAGICK_CPPFLAGS
37707 PCFLAGS = $MAGICK_PCFLAGS
37708 DEFS = $DEFS
37709 LDFLAGS = $LDFLAGS
37710 MAGICK_LDFLAGS = $MAGICK_LDFLAGS
37711 LIBS = $MAGICK_LIBS
37712 CXX = $CXX
37713 CXXFLAGS = $CXXFLAGS
cristyfd9dcd42010-08-08 18:07:02 +000037714 FEATURES = $MAGICK_FEATURES
cristy3ed852e2009-09-05 21:47:34 +000037715" >&6; }