blob: b54857d46fd6cdf096e66acac64bfc5b2fc528d5 [file] [log] [blame]
cristy3ed852e2009-09-05 21:47:34 +00001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
cristydc0f0892009-12-29 02:21:55 +00003# Generated by GNU Autoconf 2.65 for ImageMagick 6.5.9.
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,
cristycd4c5312009-11-22 01:19:08 +00009# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
10# Inc.
11#
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.
cristy8b350f62009-11-15 23:12:43 +000094case $0 in #((
cristy3ed852e2009-09-05 21:47:34 +000095 *[\\/]* ) as_myself=$0 ;;
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97for as_dir in $PATH
98do
99 IFS=$as_save_IFS
100 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +0000101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102 done
cristy3ed852e2009-09-05 21:47:34 +0000103IFS=$as_save_IFS
104
105 ;;
106esac
107# We did not find ourselves, most probably we were run as `sh COMMAND'
108# in which case we are not to be found in the path.
109if test "x$as_myself" = x; then
110 as_myself=$0
111fi
112if test ! -f "$as_myself"; then
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
cristy8b350f62009-11-15 23:12:43 +0000114 exit 1
cristy3ed852e2009-09-05 21:47:34 +0000115fi
116
cristy8b350f62009-11-15 23:12:43 +0000117# Unset variables that we do not need and which cause bugs (e.g. in
118# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119# suppresses any "Segmentation fault" message there. '((' could
120# trigger a bug in pdksh 5.2.14.
121for as_var in BASH_ENV ENV MAIL MAILPATH
122do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
cristy3ed852e2009-09-05 21:47:34 +0000124done
125PS1='$ '
126PS2='> '
127PS4='+ '
128
129# NLS nuisances.
130LC_ALL=C
131export LC_ALL
132LANGUAGE=C
133export LANGUAGE
134
cristy8b350f62009-11-15 23:12:43 +0000135# CDPATH.
136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138if test "x$CONFIG_SHELL" = x; then
139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140 emulate sh
141 NULLCMD=:
142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143 # is contrary to our usage. Disable this feature.
144 alias -g '\${1+\"\$@\"}'='\"\$@\"'
145 setopt NO_GLOB_SUBST
146else
147 case \`(set -o) 2>/dev/null\` in #(
148 *posix*) :
149 set -o posix ;; #(
150 *) :
151 ;;
152esac
153fi
154"
155 as_required="as_fn_return () { (exit \$1); }
156as_fn_success () { as_fn_return 0; }
157as_fn_failure () { as_fn_return 1; }
158as_fn_ret_success () { return 0; }
159as_fn_ret_failure () { return 1; }
160
161exitcode=0
162as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167
168else
169 exitcode=1; echo positional parameters were not saved.
170fi
171test x\$exitcode = x0 || exit 1"
172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
cristy18304f92009-11-22 15:48:26 +0000176test \$(( 1 + 1 )) = 2 || exit 1"
cristy8b350f62009-11-15 23:12:43 +0000177 if (eval "$as_required") 2>/dev/null; then :
178 as_have_required=yes
179else
180 as_have_required=no
181fi
182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183
184else
185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186as_found=false
187for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188do
189 IFS=$as_save_IFS
190 test -z "$as_dir" && as_dir=.
191 as_found=:
192 case $as_dir in #(
193 /*)
194 for as_base in sh bash ksh sh5; do
195 # Try only shells that exist, to save several forks.
196 as_shell=$as_dir/$as_base
197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 CONFIG_SHELL=$as_shell as_have_required=yes
200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 break 2
202fi
203fi
204 done;;
205 esac
206 as_found=false
207done
208$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
210 CONFIG_SHELL=$SHELL as_have_required=yes
211fi; }
212IFS=$as_save_IFS
213
214
215 if test "x$CONFIG_SHELL" != x; then :
216 # We cannot yet assume a decent shell, so we have to provide a
217 # neutralization value for shells without unset; and this also
218 # works around shells that cannot unset nonexistent variables.
219 BASH_ENV=/dev/null
220 ENV=/dev/null
221 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
222 export CONFIG_SHELL
223 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224fi
225
226 if test x$as_have_required = xno; then :
227 $as_echo "$0: This script requires a shell more modern than all"
228 $as_echo "$0: the shells that I found on your system."
229 if test x${ZSH_VERSION+set} = xset ; then
230 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
231 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
232 else
233 $as_echo "$0: Please tell bug-autoconf@gnu.org and
234$0: http://www.imagemagick.org about your system, including
235$0: any error possibly output before this message. Then
236$0: install a modern shell, or manually run the script
237$0: under such a shell if you do have one."
238 fi
239 exit 1
240fi
241fi
242fi
243SHELL=${CONFIG_SHELL-/bin/sh}
244export SHELL
245# Unset more variables known to interfere with behavior of common tools.
246CLICOLOR_FORCE= GREP_OPTIONS=
247unset CLICOLOR_FORCE GREP_OPTIONS
248
249## --------------------- ##
250## M4sh Shell Functions. ##
251## --------------------- ##
252# as_fn_unset VAR
253# ---------------
254# Portably unset VAR.
255as_fn_unset ()
256{
257 { eval $1=; unset $1;}
258}
259as_unset=as_fn_unset
260
261# as_fn_set_status STATUS
262# -----------------------
263# Set $? to STATUS, without forking.
264as_fn_set_status ()
265{
266 return $1
267} # as_fn_set_status
268
269# as_fn_exit STATUS
270# -----------------
271# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
272as_fn_exit ()
273{
274 set +e
275 as_fn_set_status $1
276 exit $1
277} # as_fn_exit
278
279# as_fn_mkdir_p
280# -------------
281# Create "$as_dir" as a directory, including parents if necessary.
282as_fn_mkdir_p ()
283{
284
285 case $as_dir in #(
286 -*) as_dir=./$as_dir;;
287 esac
288 test -d "$as_dir" || eval $as_mkdir_p || {
289 as_dirs=
290 while :; do
291 case $as_dir in #(
292 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
293 *) as_qdir=$as_dir;;
294 esac
295 as_dirs="'$as_qdir' $as_dirs"
296 as_dir=`$as_dirname -- "$as_dir" ||
297$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298 X"$as_dir" : 'X\(//\)[^/]' \| \
299 X"$as_dir" : 'X\(//\)$' \| \
300 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301$as_echo X"$as_dir" |
302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
303 s//\1/
304 q
305 }
306 /^X\(\/\/\)[^/].*/{
307 s//\1/
308 q
309 }
310 /^X\(\/\/\)$/{
311 s//\1/
312 q
313 }
314 /^X\(\/\).*/{
315 s//\1/
316 q
317 }
318 s/.*/./; q'`
319 test -d "$as_dir" && break
320 done
321 test -z "$as_dirs" || eval "mkdir $as_dirs"
322 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
323
324
325} # as_fn_mkdir_p
326# as_fn_append VAR VALUE
327# ----------------------
328# Append the text in VALUE to the end of the definition contained in VAR. Take
329# advantage of any shell optimizations that allow amortized linear growth over
330# repeated appends, instead of the typical quadratic growth present in naive
331# implementations.
332if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
333 eval 'as_fn_append ()
334 {
335 eval $1+=\$2
336 }'
337else
338 as_fn_append ()
339 {
340 eval $1=\$$1\$2
341 }
342fi # as_fn_append
343
344# as_fn_arith ARG...
345# ------------------
346# Perform arithmetic evaluation on the ARGs, and store the result in the
347# global $as_val. Take advantage of shells that can avoid forks. The arguments
348# must be portable across $(()) and expr.
349if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
350 eval 'as_fn_arith ()
351 {
352 as_val=$(( $* ))
353 }'
354else
355 as_fn_arith ()
356 {
357 as_val=`expr "$@" || test $? -eq 1`
358 }
359fi # as_fn_arith
360
361
362# as_fn_error ERROR [LINENO LOG_FD]
363# ---------------------------------
364# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366# script with status $?, using 1 if that was 0.
367as_fn_error ()
368{
369 as_status=$?; test $as_status -eq 0 && as_status=1
370 if test "$3"; then
371 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
373 fi
374 $as_echo "$as_me: error: $1" >&2
375 as_fn_exit $as_status
376} # as_fn_error
377
cristy3ed852e2009-09-05 21:47:34 +0000378if expr a : '\(a\)' >/dev/null 2>&1 &&
379 test "X`expr 00001 : '.*\(...\)'`" = X001; then
380 as_expr=expr
381else
382 as_expr=false
383fi
384
385if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386 as_basename=basename
387else
388 as_basename=false
389fi
390
cristy8b350f62009-11-15 23:12:43 +0000391if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
392 as_dirname=dirname
393else
394 as_dirname=false
395fi
cristy3ed852e2009-09-05 21:47:34 +0000396
cristy3ed852e2009-09-05 21:47:34 +0000397as_me=`$as_basename -- "$0" ||
398$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399 X"$0" : 'X\(//\)$' \| \
400 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
401$as_echo X/"$0" |
402 sed '/^.*\/\([^/][^/]*\)\/*$/{
403 s//\1/
404 q
405 }
406 /^X\/\(\/\/\)$/{
407 s//\1/
408 q
409 }
410 /^X\/\(\/\).*/{
411 s//\1/
412 q
413 }
414 s/.*/./; q'`
415
cristy8b350f62009-11-15 23:12:43 +0000416# Avoid depending upon Character Ranges.
417as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419as_cr_Letters=$as_cr_letters$as_cr_LETTERS
420as_cr_digits='0123456789'
421as_cr_alnum=$as_cr_Letters$as_cr_digits
cristy3ed852e2009-09-05 21:47:34 +0000422
423
cristy8b350f62009-11-15 23:12:43 +0000424 as_lineno_1=$LINENO as_lineno_1a=$LINENO
425 as_lineno_2=$LINENO as_lineno_2a=$LINENO
426 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
428 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
cristy3ed852e2009-09-05 21:47:34 +0000429 sed -n '
430 p
431 /[$]LINENO/=
432 ' <$as_myself |
433 sed '
434 s/[$]LINENO.*/&-/
435 t lineno
436 b
437 :lineno
438 N
439 :loop
440 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
441 t loop
442 s/-\n.*//
443 ' >$as_me.lineno &&
444 chmod +x "$as_me.lineno" ||
cristy8b350f62009-11-15 23:12:43 +0000445 { $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 +0000446
447 # Don't try to exec as it changes $[0], causing all sort of problems
448 # (the dirname of $[0] is not the place where we might find the
449 # original and so on. Autoconf is especially sensitive to this).
450 . "./$as_me.lineno"
451 # Exit status is that of the last command.
452 exit
453}
454
cristy3ed852e2009-09-05 21:47:34 +0000455ECHO_C= ECHO_N= ECHO_T=
cristy8b350f62009-11-15 23:12:43 +0000456case `echo -n x` in #(((((
cristy3ed852e2009-09-05 21:47:34 +0000457-n*)
cristy8b350f62009-11-15 23:12:43 +0000458 case `echo 'xy\c'` in
cristy3ed852e2009-09-05 21:47:34 +0000459 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
cristy8b350f62009-11-15 23:12:43 +0000460 xy) ECHO_C='\c';;
461 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
462 ECHO_T=' ';;
cristy3ed852e2009-09-05 21:47:34 +0000463 esac;;
464*)
465 ECHO_N='-n';;
466esac
cristy3ed852e2009-09-05 21:47:34 +0000467
468rm -f conf$$ conf$$.exe conf$$.file
469if test -d conf$$.dir; then
470 rm -f conf$$.dir/conf$$.file
471else
472 rm -f conf$$.dir
473 mkdir conf$$.dir 2>/dev/null
474fi
475if (echo >conf$$.file) 2>/dev/null; then
476 if ln -s conf$$.file conf$$ 2>/dev/null; then
477 as_ln_s='ln -s'
478 # ... but there are two gotchas:
479 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481 # In both cases, we have to default to `cp -p'.
482 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
483 as_ln_s='cp -p'
484 elif ln conf$$.file conf$$ 2>/dev/null; then
485 as_ln_s=ln
486 else
487 as_ln_s='cp -p'
488 fi
489else
490 as_ln_s='cp -p'
491fi
492rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493rmdir conf$$.dir 2>/dev/null
494
495if mkdir -p . 2>/dev/null; then
cristy8b350f62009-11-15 23:12:43 +0000496 as_mkdir_p='mkdir -p "$as_dir"'
cristy3ed852e2009-09-05 21:47:34 +0000497else
498 test -d ./-p && rmdir ./-p
499 as_mkdir_p=false
500fi
501
502if test -x / >/dev/null 2>&1; then
503 as_test_x='test -x'
504else
505 if ls -dL / >/dev/null 2>&1; then
506 as_ls_L_option=L
507 else
508 as_ls_L_option=
509 fi
510 as_test_x='
511 eval sh -c '\''
512 if test -d "$1"; then
513 test -d "$1/.";
514 else
cristy8b350f62009-11-15 23:12:43 +0000515 case $1 in #(
cristy3ed852e2009-09-05 21:47:34 +0000516 -*)set "./$1";;
517 esac;
cristy8b350f62009-11-15 23:12:43 +0000518 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
cristy3ed852e2009-09-05 21:47:34 +0000519 ???[sx]*):;;*)false;;esac;fi
520 '\'' sh
521 '
522fi
523as_executable_p=$as_test_x
524
525# Sed expression to map a string onto a valid CPP name.
526as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
527
528# Sed expression to map a string onto a valid variable name.
529as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
530
cristy18304f92009-11-22 15:48:26 +0000531
532
533# Check that we are running under the correct shell.
cristy3ed852e2009-09-05 21:47:34 +0000534SHELL=${CONFIG_SHELL-/bin/sh}
535
cristy18304f92009-11-22 15:48:26 +0000536case X$lt_ECHO in
537X*--fallback-echo)
538 # Remove one level of quotation (which was required for Make).
539 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
540 ;;
541esac
542
543ECHO=${lt_ECHO-echo}
544if test "X$1" = X--no-reexec; then
545 # Discard the --no-reexec flag, and continue.
546 shift
547elif test "X$1" = X--fallback-echo; then
548 # Avoid inline document here, it may be left over
549 :
550elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
551 # Yippee, $ECHO works!
552 :
553else
554 # Restart under the correct shell.
555 exec $SHELL "$0" --no-reexec ${1+"$@"}
556fi
557
558if test "X$1" = X--fallback-echo; then
559 # used as fallback echo
560 shift
561 cat <<_LT_EOF
562$*
563_LT_EOF
564 exit 0
565fi
566
567# The HP-UX ksh and POSIX shell print the target directory to stdout
568# if CDPATH is set.
569(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
570
571if test -z "$lt_ECHO"; then
572 if test "X${echo_test_string+set}" != Xset; then
573 # find a string as large as possible, as long as the shell can cope with it
574 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
575 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
576 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
577 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
578 then
579 break
580 fi
581 done
582 fi
583
584 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
585 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
586 test "X$echo_testing_string" = "X$echo_test_string"; then
587 :
588 else
589 # The Solaris, AIX, and Digital Unix default echo programs unquote
590 # backslashes. This makes it impossible to quote backslashes using
591 # echo "$something" | sed 's/\\/\\\\/g'
592 #
593 # So, first we look for a working echo in the user's PATH.
594
595 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
596 for dir in $PATH /usr/ucb; do
597 IFS="$lt_save_ifs"
598 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
599 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
600 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
601 test "X$echo_testing_string" = "X$echo_test_string"; then
602 ECHO="$dir/echo"
603 break
604 fi
605 done
606 IFS="$lt_save_ifs"
607
608 if test "X$ECHO" = Xecho; then
609 # We didn't find a better echo, so look for alternatives.
610 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
611 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
612 test "X$echo_testing_string" = "X$echo_test_string"; then
613 # This shell has a builtin print -r that does the trick.
614 ECHO='print -r'
615 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
616 test "X$CONFIG_SHELL" != X/bin/ksh; then
617 # If we have ksh, try running configure again with it.
618 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
619 export ORIGINAL_CONFIG_SHELL
620 CONFIG_SHELL=/bin/ksh
621 export CONFIG_SHELL
622 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
623 else
624 # Try using printf.
625 ECHO='printf %s\n'
626 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
627 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
628 test "X$echo_testing_string" = "X$echo_test_string"; then
629 # Cool, printf works
630 :
631 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
632 test "X$echo_testing_string" = 'X\t' &&
633 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
634 test "X$echo_testing_string" = "X$echo_test_string"; then
635 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
636 export CONFIG_SHELL
637 SHELL="$CONFIG_SHELL"
638 export SHELL
639 ECHO="$CONFIG_SHELL $0 --fallback-echo"
640 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
641 test "X$echo_testing_string" = 'X\t' &&
642 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
643 test "X$echo_testing_string" = "X$echo_test_string"; then
644 ECHO="$CONFIG_SHELL $0 --fallback-echo"
645 else
646 # maybe with a smaller string...
647 prev=:
648
649 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
650 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
651 then
652 break
653 fi
654 prev="$cmd"
655 done
656
657 if test "$prev" != 'sed 50q "$0"'; then
658 echo_test_string=`eval $prev`
659 export echo_test_string
660 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
661 else
662 # Oops. We lost completely, so just stick with echo.
663 ECHO=echo
664 fi
665 fi
666 fi
667 fi
668 fi
669fi
670
671# Copy echo and quote the copy suitably for passing to libtool from
672# the Makefile, instead of quoting the original, which is used later.
673lt_ECHO=$ECHO
674if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
675 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
676fi
677
678
679
680
cristy3ed852e2009-09-05 21:47:34 +0000681lt_ltdl_dir='ltdl'
682
683lt_dlopen_dir="$lt_ltdl_dir"; lt_libobj_prefix="$lt_ltdl_dir/"
684
cristycd4c5312009-11-22 01:19:08 +0000685test -n "$DJDIR" || exec 7<&0 </dev/null
686exec 6>&1
cristy3ed852e2009-09-05 21:47:34 +0000687
688# Name of the host.
689# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
690# so uname gets run too.
691ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
692
693#
694# Initializations.
695#
696ac_default_prefix=/usr/local
697ac_clean_files=
698ac_config_libobj_dir=.
699LIBOBJS=
700cross_compiling=no
701subdirs=
702MFLAGS=
703MAKEFLAGS=
cristy3ed852e2009-09-05 21:47:34 +0000704
705# Identity of this package.
706PACKAGE_NAME='ImageMagick'
707PACKAGE_TARNAME='ImageMagick'
cristydc0f0892009-12-29 02:21:55 +0000708PACKAGE_VERSION='6.5.9'
709PACKAGE_STRING='ImageMagick 6.5.9'
cristy3ed852e2009-09-05 21:47:34 +0000710PACKAGE_BUGREPORT='http://www.imagemagick.org'
cristy8b350f62009-11-15 23:12:43 +0000711PACKAGE_URL=''
cristy3ed852e2009-09-05 21:47:34 +0000712
713ac_unique_file="magick/MagickCore.h"
714ac_config_libobj_dir=ltdl
715# Factoring default headers for most tests.
716ac_includes_default="\
717#include <stdio.h>
718#ifdef HAVE_SYS_TYPES_H
719# include <sys/types.h>
720#endif
721#ifdef HAVE_SYS_STAT_H
722# include <sys/stat.h>
723#endif
724#ifdef STDC_HEADERS
725# include <stdlib.h>
726# include <stddef.h>
727#else
728# ifdef HAVE_STDLIB_H
729# include <stdlib.h>
730# endif
731#endif
732#ifdef HAVE_STRING_H
733# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
734# include <memory.h>
735# endif
736# include <string.h>
737#endif
738#ifdef HAVE_STRINGS_H
739# include <strings.h>
740#endif
741#ifdef HAVE_INTTYPES_H
742# include <inttypes.h>
743#endif
744#ifdef HAVE_STDINT_H
745# include <stdint.h>
746#endif
747#ifdef HAVE_UNISTD_H
748# include <unistd.h>
749#endif"
750
cristycd4c5312009-11-22 01:19:08 +0000751ac_header_list=
cristy3ed852e2009-09-05 21:47:34 +0000752ac_subst_vars='ltdl_LTLIBOBJS
753ltdl_LIBOBJS
754am__EXEEXT_FALSE
755am__EXEEXT_TRUE
756LTLIBOBJS
757MAGICK_LIBS
758MAGICK_LDFLAGS
759MAGICK_PCFLAGS
760MAGICK_CPPFLAGS
761MAGICK_CXXFLAGS
762MAGICK_CFLAGS
763MAGICK_DEP_LIBS
764MAGICK_LTDLDEPS
765MAGICK_LIBLTDL
766OSX_GCOV_LDFLAG
767DELEGATES
768MAGICKCORE_PATH
769PERL_SUPPORTS_DESTDIR
770WITH_PERL_DYNAMIC_FALSE
771WITH_PERL_DYNAMIC_TRUE
772WITH_PERL_STATIC_FALSE
773WITH_PERL_STATIC_TRUE
774WITH_PERL_FALSE
775WITH_PERL_TRUE
776GSVersion
777GSPSDevice
778GSPDFDevice
779GSMonoDevice
780GSEPSDevice
781GSColorDevice
782GSCMYKDevice
783GSAlphaDevice
784XPSVersion
785XPSCMYKDevice
786XPSColorDevice
787XPSMonoDevice
788PCLVersion
789PCLCMYKDevice
790PCLColorDevice
791PCLMonoDevice
792ZIP_DELEGATE_FALSE
793ZIP_DELEGATE_TRUE
794ZIP
795P7ZIP_DELEGATE_FALSE
796P7ZIP_DELEGATE_TRUE
797P7ZIP
798RPM_DELEGATE_FALSE
799RPM_DELEGATE_TRUE
800RPM
801PERL
802TAR
803ShowImageDelegate
804type_include_files
805ghostscript_font_dir
806windows_font_dir
807PrintDelegate
808ZipDelegate
809XPSDelegate
810WWWDecodeDelegate
811WMFDecodeDelegate
812TXTDelegate
813SCANDecodeDelegate
814RMDelegate
815RLEEncodeDelegate
816PSDelegate
817POVDelegate
818PGPDecodeDelegate
819PCLDelegate
820MVDelegate
821MPEGEncodeDelegate
822MPEGDecodeDelegate
823MANDelegate
824LaunchDelegate
825LZWEncodeDelegate
826LZWDecodeDelegate
827LPRDelegate
828LPDelegate
829ILBMEncodeDelegate
830ILBMDecodeDelegate
831HTMLDecodeDelegate
832HPGLDecodeDelegate
833HDRDecodeDelegate
834GnuplotDecodeDelegate
835MogrifyDelegate
836DisplayDelegate
837ConvertDelegate
838FIGDecodeDelegate
839EditorDelegate
840EchoDelegate
841DVIDecodeDelegate
842GVCDecodeDelegate
843DNGDecodeDelegate
844CatDelegate
845CGMDecodeDelegate
846BrowseDelegate
847BZIPDelegate
848BlenderDecodeDelegate
849AVIDecodeDelegate
850AutotraceDecodeDelegate
851SHARE_CONFIGURE_PATH
852SHARE_PATH
853DOCUMENTATION_PATH
854FILTER_PATH
855CODER_PATH
856CONFIGURE_PATH
857LIBRARY_PATH
858EXECUTABLE_PATH
859PERLMAINCC
860XML_LIBS
861XML_DELEGATE_FALSE
862XML_DELEGATE_TRUE
863xml2_config
864WMF_LIBS_DEPS
865WMF_LIBS
866WMF_DELEGATE_FALSE
867WMF_DELEGATE_TRUE
868TIFF_LIBS
869TIFF_DELEGATE_FALSE
870TIFF_DELEGATE_TRUE
871CAIRO_DELEGATE_FALSE
872CAIRO_DELEGATE_TRUE
873RSVG_DELEGATE_FALSE
874RSVG_DELEGATE_TRUE
875CAIRO_SVG_LIBS
876CAIRO_SVG_CFLAGS
877RSVG_LIBS
878RSVG_CFLAGS
879PNG_LIBS
880PNG_DELEGATE_FALSE
881PNG_DELEGATE_TRUE
882OPENEXR_DELEGATE_FALSE
883OPENEXR_DELEGATE_TRUE
884OPENEXR_LIBS
885OPENEXR_CFLAGS
886LQR_DELEGATE_FALSE
887LQR_DELEGATE_TRUE
888LQR_LIBS
889LQR_CFLAGS
890LCMS_LIBS
891LCMS_DELEGATE_FALSE
892LCMS_DELEGATE_TRUE
893JP2_LIBS
894JP2_DELEGATE_FALSE
895JP2_DELEGATE_TRUE
896JPEG_LIBS
897JPEG_DELEGATE_FALSE
898JPEG_DELEGATE_TRUE
899JBIG_LIBS
900JBIG_DELEGATE_FALSE
901JBIG_DELEGATE_TRUE
902GVC_DELEGATE_FALSE
903GVC_DELEGATE_TRUE
904GVC_LIBS
905GVC_CFLAGS
906GS_LIBS
907GS_DELEGATE_FALSE
908GS_DELEGATE_TRUE
909FREETYPE_LIBS
910FREETYPE_DELEGATE_FALSE
911FREETYPE_DELEGATE_TRUE
912freetype_config
913FONTCONFIG_DELEGATE_FALSE
914FONTCONFIG_DELEGATE_TRUE
915FONTCONFIG_LIBS
916FONTCONFIG_CFLAGS
917FPX_LIBS
918FPX_DELEGATE_FALSE
919FPX_DELEGATE_TRUE
920FFTW_LIBS
921FFTW_DELEGATE_FALSE
922FFTW_DELEGATE_TRUE
923DJVU_LIBS
924DJVU_DELEGATE_FALSE
925DJVU_DELEGATE_TRUE
926DPS_LIBS
927DPS_DELEGATE_FALSE
928DPS_DELEGATE_TRUE
929AUTOTRACE_DELEGATE_FALSE
930AUTOTRACE_DELEGATE_TRUE
931AUTOTRACE_LIBS
932AUTOTRACE_CFLAGS
933LIB_DL
934ZLIB_LIBS
935ZLIB_DELEGATE_FALSE
936ZLIB_DELEGATE_TRUE
937XEXT_LIBS
938X11_LIBS
939X11_DELEGATE_FALSE
940X11_DELEGATE_TRUE
941X_EXTRA_LIBS
942X_LIBS
943X_PRE_LIBS
944X_CFLAGS
cristyc7083c12009-10-14 03:16:55 +0000945XMKMF
cristy3ed852e2009-09-05 21:47:34 +0000946BZLIB_LIBS
947BZLIB_DELEGATE_FALSE
948BZLIB_DELEGATE_TRUE
949MATH_LIBS
950CCMALLOCDelegate
951UMEM_LIBS
952HasUMEM_FALSE
953HasUMEM_TRUE
954THREAD_LIBS
955GOMP_LIBS
956WITH_MAGICK_PLUS_PLUS_FALSE
957WITH_MAGICK_PLUS_PLUS_TRUE
958OPENMP_CXXFLAGS
959POW_LIB
960LIBOBJS
961UINTPTR_T
962UINTMAX_T
963UINT64_T
964INT64_T
965UINT32_T
966INT32_T
967UINT16_T
968INT16_T
969UINT8_T
970INT8_T
971LIBRARY_EXTRA_CPPFLAGS
972MODULE_EXTRA_CPPFLAGS
973LIBSTDCLDFLAGS
974PERL_MAKE_OPTIONS
975QUANTUM_DEPTH
976MAINT
977MAINTAINER_MODE_FALSE
978MAINTAINER_MODE_TRUE
979MAGICK_HDRI
980DLLDFLAGS
981WITH_LTDL_FALSE
982WITH_LTDL_TRUE
983WITH_MODULES_FALSE
984WITH_MODULES_TRUE
985LTCXXLIBOPTS
986LTDLOPEN
987LT_CONFIG_H
988CONVENIENCE_LTDL_FALSE
989CONVENIENCE_LTDL_TRUE
990INSTALL_LTDL_FALSE
991INSTALL_LTDL_TRUE
992ARGZ_H
993sys_symbol_underscore
994LIBADD_DL
995LT_DLPREOPEN
996LIBADD_DLD_LINK
997LIBADD_SHL_LOAD
998LIBADD_DLOPEN
999LT_DLLOADERS
1000INCLTDL
1001LTDLINCL
1002LTDLDEPS
1003LIBLTDL
1004LIBTOOL_DEPS
1005CXXCPP
1006OTOOL64
1007OTOOL
1008LIPO
1009NMEDIT
1010DSYMUTIL
cristy18304f92009-11-22 15:48:26 +00001011lt_ECHO
cristy4dc44432009-12-30 23:30:06 +00001012RANLIB
cristy3ed852e2009-09-05 21:47:34 +00001013AR
1014NM
1015ac_ct_DUMPBIN
1016DUMPBIN
1017LIBTOOL
1018OBJDUMP
1019DLLTOOL
1020AS
1021LFS_CPPFLAGS
cristy736173a2009-09-20 21:18:22 +00001022CL_LIBS
1023CL_CFLAGS
cristy3ed852e2009-09-05 21:47:34 +00001024OPENMP_CFLAGS
1025PTHREAD_CFLAGS
1026PTHREAD_LIBS
cristy3ed852e2009-09-05 21:47:34 +00001027PTHREAD_CC
1028acx_pthread_config
1029WinPathScript
1030USING_CL_FALSE
1031USING_CL_TRUE
1032CYGWIN_BUILD_FALSE
1033CYGWIN_BUILD_TRUE
1034WIN32_NATIVE_BUILD_FALSE
1035WIN32_NATIVE_BUILD_TRUE
1036WINGDI32_DELEGATE_FALSE
1037WINGDI32_DELEGATE_TRUE
1038GDI32_LIBS
1039PKG_CONFIG
1040LN_S
cristy3ed852e2009-09-05 21:47:34 +00001041LD
1042FGREP
1043EGREP
1044GREP
1045SED
1046CPP
cristy95646052009-11-28 23:05:30 +00001047am__fastdepCXX_FALSE
1048am__fastdepCXX_TRUE
1049CXXDEPMODE
1050ac_ct_CXX
1051CXXFLAGS
1052CXX
cristy3ed852e2009-09-05 21:47:34 +00001053am__fastdepCC_FALSE
1054am__fastdepCC_TRUE
1055CCDEPMODE
1056AMDEPBACKSLASH
1057AMDEP_FALSE
1058AMDEP_TRUE
1059am__quote
1060am__include
1061DEPDIR
1062OBJEXT
1063EXEEXT
1064ac_ct_CC
1065CPPFLAGS
1066LDFLAGS
1067CFLAGS
1068CC
1069DIRSEP
1070MAGICK_FILTER_MODULE_PATH
1071MAGICK_CONFIGURE_BUILD_PATH
1072MAGICK_CONFIGURE_SRC_PATH
1073MAGICK_CODER_MODULE_PATH
1074MAN_DIR
1075INFO_DIR
1076PERSISTINCLUDE_DIR
1077INCLUDE_DIR
1078LIB_DIR
1079LOCALSTATE_DIR
1080SHAREDSTATE_DIR
1081SYSCONF_DIR
1082DATA_DIR
1083LIBEXEC_DIR
1084SBIN_DIR
1085BIN_DIR
1086EXEC_PREFIX_DIR
1087PREFIX_DIR
1088CONFIG_STATUS_DEPENDENCIES
1089MAGICK_LIB_VERSION_NUMBER
1090MAGICK_LIB_VERSION_TEXT
1091MAGICK_LIB_VERSION
1092AM_BACKSLASH
1093AM_DEFAULT_VERBOSITY
1094am__untar
1095am__tar
1096AMTAR
1097am__leading_dot
1098SET_MAKE
1099AWK
1100mkdir_p
1101MKDIR_P
1102INSTALL_STRIP_PROGRAM
1103STRIP
1104install_sh
1105MAKEINFO
1106AUTOHEADER
1107AUTOMAKE
1108AUTOCONF
1109ACLOCAL
1110VERSION
1111PACKAGE
1112CYGPATH_W
1113am__isrc
1114INSTALL_DATA
1115INSTALL_SCRIPT
1116INSTALL_PROGRAM
1117PACKAGE_LIB_SUBVERSION
1118PACKAGE_RELEASE_DATE
1119PACKAGE_LIB_VERSION_NUMBER
1120PACKAGE_LIB_VERSION
1121PACKAGE_CHANGE_DATE
1122PACKAGE_RELEASE
1123MAGICK_LIBRARY_AGE
1124MAGICK_LIBRARY_REVISION
1125MAGICK_LIBRARY_CURRENT
1126target_os
1127target_vendor
1128target_cpu
1129target
1130host_os
1131host_vendor
1132host_cpu
1133host
1134build_os
1135build_vendor
1136build_cpu
1137build
1138CONFIGURE_ARGS
1139DISTCHECK_CONFIG_FLAGS
1140target_alias
1141host_alias
1142build_alias
1143LIBS
1144ECHO_T
1145ECHO_N
1146ECHO_C
1147DEFS
1148mandir
1149localedir
1150libdir
1151psdir
1152pdfdir
1153dvidir
1154htmldir
1155infodir
1156docdir
1157oldincludedir
1158includedir
1159localstatedir
1160sharedstatedir
1161sysconfdir
1162datadir
1163datarootdir
1164libexecdir
1165sbindir
1166bindir
1167program_transform_name
1168prefix
1169exec_prefix
cristy8b350f62009-11-15 23:12:43 +00001170PACKAGE_URL
cristy3ed852e2009-09-05 21:47:34 +00001171PACKAGE_BUGREPORT
1172PACKAGE_STRING
1173PACKAGE_VERSION
1174PACKAGE_TARNAME
1175PACKAGE_NAME
1176PATH_SEPARATOR
1177SHELL'
1178ac_subst_files=''
1179ac_user_opts='
1180enable_option_checking
1181enable_silent_rules
1182enable_dependency_tracking
1183with_gnu_ld
1184with_maximum_compile_warnings
1185with_dmalloc
1186enable_bounds_checking
1187enable_osx_universal_binary
1188with_threads
1189enable_openmp
1190enable_largefile
1191enable_shared
1192enable_static
1193with_pic
1194enable_fast_install
1195enable_libtool_lock
1196with_included_ltdl
1197with_ltdl_include
1198with_ltdl_lib
1199enable_ltdl_install
1200with_modules
1201enable_delegate_build
1202enable_deprecated
1203enable_installed
1204enable_cipher
1205enable_embeddable
1206enable_hdri
cristy3ed852e2009-09-05 21:47:34 +00001207enable_assert
1208enable_maintainer_mode
1209enable_ccmalloc
1210enable_efence
1211enable_prof
1212enable_gprof
1213enable_gcov
1214with_method_prefix
1215with_quantum_depth
1216with_cache
1217with_frozenpaths
1218with_magick_plus_plus
1219with_perl
1220with_perl_options
1221with_umem
1222with_libstdc
1223with_bzlib
cristyc7083c12009-10-14 03:16:55 +00001224with_x
cristy3ed852e2009-09-05 21:47:34 +00001225with_zlib
1226with_autotrace
1227with_dps
1228with_djvu
1229with_fftw
1230with_fpx
1231with_fontconfig
1232with_freetype
1233with_gslib
1234with_fontpath
1235with_gs_font_dir
1236with_gvc
1237with_jbig
1238with_jpeg
1239with_jp2
1240with_lcms
1241with_lqr
1242with_openexr
1243with_png
1244with_rsvg
1245with_tiff
1246with_windows_font_dir
1247with_wmf
1248with_xml
1249'
1250 ac_precious_vars='build_alias
1251host_alias
1252target_alias
1253CC
1254CFLAGS
1255LDFLAGS
1256LIBS
1257CPPFLAGS
cristy3ed852e2009-09-05 21:47:34 +00001258CXX
1259CXXFLAGS
1260CCC
cristy95646052009-11-28 23:05:30 +00001261CPP
cristy3ed852e2009-09-05 21:47:34 +00001262PKG_CONFIG
cristy736173a2009-09-20 21:18:22 +00001263CXXCPP
cristyc7083c12009-10-14 03:16:55 +00001264XMKMF
cristy3ed852e2009-09-05 21:47:34 +00001265AUTOTRACE_CFLAGS
1266AUTOTRACE_LIBS
1267FONTCONFIG_CFLAGS
1268FONTCONFIG_LIBS
1269GVC_CFLAGS
1270GVC_LIBS
1271LQR_CFLAGS
1272LQR_LIBS
1273OPENEXR_CFLAGS
1274OPENEXR_LIBS
1275RSVG_CFLAGS
1276RSVG_LIBS
1277CAIRO_SVG_CFLAGS
1278CAIRO_SVG_LIBS'
1279
1280
1281# Initialize some variables set by options.
1282ac_init_help=
1283ac_init_version=false
1284ac_unrecognized_opts=
1285ac_unrecognized_sep=
1286# The variables have the same names as the options, with
1287# dashes changed to underlines.
1288cache_file=/dev/null
1289exec_prefix=NONE
1290no_create=
1291no_recursion=
1292prefix=NONE
1293program_prefix=NONE
1294program_suffix=NONE
1295program_transform_name=s,x,x,
1296silent=
1297site=
1298srcdir=
1299verbose=
1300x_includes=NONE
1301x_libraries=NONE
1302
1303# Installation directory options.
1304# These are left unexpanded so users can "make install exec_prefix=/foo"
1305# and all the variables that are supposed to be based on exec_prefix
1306# by default will actually change.
1307# Use braces instead of parens because sh, perl, etc. also accept them.
1308# (The list follows the same order as the GNU Coding Standards.)
1309bindir='${exec_prefix}/bin'
1310sbindir='${exec_prefix}/sbin'
1311libexecdir='${exec_prefix}/libexec'
1312datarootdir='${prefix}/share'
1313datadir='${datarootdir}'
1314sysconfdir='${prefix}/etc'
1315sharedstatedir='${prefix}/com'
1316localstatedir='${prefix}/var'
1317includedir='${prefix}/include'
1318oldincludedir='/usr/include'
1319docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1320infodir='${datarootdir}/info'
1321htmldir='${docdir}'
1322dvidir='${docdir}'
1323pdfdir='${docdir}'
1324psdir='${docdir}'
1325libdir='${exec_prefix}/lib'
1326localedir='${datarootdir}/locale'
1327mandir='${datarootdir}/man'
1328
1329ac_prev=
1330ac_dashdash=
1331for ac_option
1332do
1333 # If the previous option needs an argument, assign it.
1334 if test -n "$ac_prev"; then
1335 eval $ac_prev=\$ac_option
1336 ac_prev=
1337 continue
1338 fi
1339
1340 case $ac_option in
1341 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1342 *) ac_optarg=yes ;;
1343 esac
1344
1345 # Accept the important Cygnus configure options, so we can diagnose typos.
1346
1347 case $ac_dashdash$ac_option in
1348 --)
1349 ac_dashdash=yes ;;
1350
1351 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1352 ac_prev=bindir ;;
1353 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1354 bindir=$ac_optarg ;;
1355
1356 -build | --build | --buil | --bui | --bu)
1357 ac_prev=build_alias ;;
1358 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1359 build_alias=$ac_optarg ;;
1360
1361 -cache-file | --cache-file | --cache-fil | --cache-fi \
1362 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1363 ac_prev=cache_file ;;
1364 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1365 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1366 cache_file=$ac_optarg ;;
1367
1368 --config-cache | -C)
1369 cache_file=config.cache ;;
1370
1371 -datadir | --datadir | --datadi | --datad)
1372 ac_prev=datadir ;;
1373 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1374 datadir=$ac_optarg ;;
1375
1376 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1377 | --dataroo | --dataro | --datar)
1378 ac_prev=datarootdir ;;
1379 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1380 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1381 datarootdir=$ac_optarg ;;
1382
1383 -disable-* | --disable-*)
1384 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1385 # Reject names that are not valid shell variable names.
1386 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
cristy8b350f62009-11-15 23:12:43 +00001387 as_fn_error "invalid feature name: $ac_useropt"
cristy3ed852e2009-09-05 21:47:34 +00001388 ac_useropt_orig=$ac_useropt
1389 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1390 case $ac_user_opts in
1391 *"
1392"enable_$ac_useropt"
1393"*) ;;
1394 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1395 ac_unrecognized_sep=', ';;
1396 esac
1397 eval enable_$ac_useropt=no ;;
1398
1399 -docdir | --docdir | --docdi | --doc | --do)
1400 ac_prev=docdir ;;
1401 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1402 docdir=$ac_optarg ;;
1403
1404 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1405 ac_prev=dvidir ;;
1406 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1407 dvidir=$ac_optarg ;;
1408
1409 -enable-* | --enable-*)
1410 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1411 # Reject names that are not valid shell variable names.
1412 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
cristy8b350f62009-11-15 23:12:43 +00001413 as_fn_error "invalid feature name: $ac_useropt"
cristy3ed852e2009-09-05 21:47:34 +00001414 ac_useropt_orig=$ac_useropt
1415 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1416 case $ac_user_opts in
1417 *"
1418"enable_$ac_useropt"
1419"*) ;;
1420 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1421 ac_unrecognized_sep=', ';;
1422 esac
1423 eval enable_$ac_useropt=\$ac_optarg ;;
1424
1425 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1426 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1427 | --exec | --exe | --ex)
1428 ac_prev=exec_prefix ;;
1429 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1430 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1431 | --exec=* | --exe=* | --ex=*)
1432 exec_prefix=$ac_optarg ;;
1433
1434 -gas | --gas | --ga | --g)
1435 # Obsolete; use --with-gas.
1436 with_gas=yes ;;
1437
1438 -help | --help | --hel | --he | -h)
1439 ac_init_help=long ;;
1440 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1441 ac_init_help=recursive ;;
1442 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1443 ac_init_help=short ;;
1444
1445 -host | --host | --hos | --ho)
1446 ac_prev=host_alias ;;
1447 -host=* | --host=* | --hos=* | --ho=*)
1448 host_alias=$ac_optarg ;;
1449
1450 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1451 ac_prev=htmldir ;;
1452 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1453 | --ht=*)
1454 htmldir=$ac_optarg ;;
1455
1456 -includedir | --includedir | --includedi | --included | --include \
1457 | --includ | --inclu | --incl | --inc)
1458 ac_prev=includedir ;;
1459 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1460 | --includ=* | --inclu=* | --incl=* | --inc=*)
1461 includedir=$ac_optarg ;;
1462
1463 -infodir | --infodir | --infodi | --infod | --info | --inf)
1464 ac_prev=infodir ;;
1465 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1466 infodir=$ac_optarg ;;
1467
1468 -libdir | --libdir | --libdi | --libd)
1469 ac_prev=libdir ;;
1470 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1471 libdir=$ac_optarg ;;
1472
1473 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1474 | --libexe | --libex | --libe)
1475 ac_prev=libexecdir ;;
1476 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1477 | --libexe=* | --libex=* | --libe=*)
1478 libexecdir=$ac_optarg ;;
1479
1480 -localedir | --localedir | --localedi | --localed | --locale)
1481 ac_prev=localedir ;;
1482 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1483 localedir=$ac_optarg ;;
1484
1485 -localstatedir | --localstatedir | --localstatedi | --localstated \
1486 | --localstate | --localstat | --localsta | --localst | --locals)
1487 ac_prev=localstatedir ;;
1488 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1489 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1490 localstatedir=$ac_optarg ;;
1491
1492 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1493 ac_prev=mandir ;;
1494 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1495 mandir=$ac_optarg ;;
1496
1497 -nfp | --nfp | --nf)
1498 # Obsolete; use --without-fp.
1499 with_fp=no ;;
1500
1501 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1502 | --no-cr | --no-c | -n)
1503 no_create=yes ;;
1504
1505 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1506 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1507 no_recursion=yes ;;
1508
1509 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1510 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1511 | --oldin | --oldi | --old | --ol | --o)
1512 ac_prev=oldincludedir ;;
1513 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1514 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1515 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1516 oldincludedir=$ac_optarg ;;
1517
1518 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1519 ac_prev=prefix ;;
1520 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1521 prefix=$ac_optarg ;;
1522
1523 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1524 | --program-pre | --program-pr | --program-p)
1525 ac_prev=program_prefix ;;
1526 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1527 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1528 program_prefix=$ac_optarg ;;
1529
1530 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1531 | --program-suf | --program-su | --program-s)
1532 ac_prev=program_suffix ;;
1533 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1534 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1535 program_suffix=$ac_optarg ;;
1536
1537 -program-transform-name | --program-transform-name \
1538 | --program-transform-nam | --program-transform-na \
1539 | --program-transform-n | --program-transform- \
1540 | --program-transform | --program-transfor \
1541 | --program-transfo | --program-transf \
1542 | --program-trans | --program-tran \
1543 | --progr-tra | --program-tr | --program-t)
1544 ac_prev=program_transform_name ;;
1545 -program-transform-name=* | --program-transform-name=* \
1546 | --program-transform-nam=* | --program-transform-na=* \
1547 | --program-transform-n=* | --program-transform-=* \
1548 | --program-transform=* | --program-transfor=* \
1549 | --program-transfo=* | --program-transf=* \
1550 | --program-trans=* | --program-tran=* \
1551 | --progr-tra=* | --program-tr=* | --program-t=*)
1552 program_transform_name=$ac_optarg ;;
1553
1554 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1555 ac_prev=pdfdir ;;
1556 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1557 pdfdir=$ac_optarg ;;
1558
1559 -psdir | --psdir | --psdi | --psd | --ps)
1560 ac_prev=psdir ;;
1561 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1562 psdir=$ac_optarg ;;
1563
1564 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1565 | -silent | --silent | --silen | --sile | --sil)
1566 silent=yes ;;
1567
1568 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1569 ac_prev=sbindir ;;
1570 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1571 | --sbi=* | --sb=*)
1572 sbindir=$ac_optarg ;;
1573
1574 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1575 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1576 | --sharedst | --shareds | --shared | --share | --shar \
1577 | --sha | --sh)
1578 ac_prev=sharedstatedir ;;
1579 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1580 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1581 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1582 | --sha=* | --sh=*)
1583 sharedstatedir=$ac_optarg ;;
1584
1585 -site | --site | --sit)
1586 ac_prev=site ;;
1587 -site=* | --site=* | --sit=*)
1588 site=$ac_optarg ;;
1589
1590 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1591 ac_prev=srcdir ;;
1592 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1593 srcdir=$ac_optarg ;;
1594
1595 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1596 | --syscon | --sysco | --sysc | --sys | --sy)
1597 ac_prev=sysconfdir ;;
1598 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1599 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1600 sysconfdir=$ac_optarg ;;
1601
1602 -target | --target | --targe | --targ | --tar | --ta | --t)
1603 ac_prev=target_alias ;;
1604 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1605 target_alias=$ac_optarg ;;
1606
1607 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1608 verbose=yes ;;
1609
1610 -version | --version | --versio | --versi | --vers | -V)
1611 ac_init_version=: ;;
1612
1613 -with-* | --with-*)
1614 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1615 # Reject names that are not valid shell variable names.
1616 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
cristy8b350f62009-11-15 23:12:43 +00001617 as_fn_error "invalid package name: $ac_useropt"
cristy3ed852e2009-09-05 21:47:34 +00001618 ac_useropt_orig=$ac_useropt
1619 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1620 case $ac_user_opts in
1621 *"
1622"with_$ac_useropt"
1623"*) ;;
1624 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1625 ac_unrecognized_sep=', ';;
1626 esac
1627 eval with_$ac_useropt=\$ac_optarg ;;
1628
1629 -without-* | --without-*)
1630 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1631 # Reject names that are not valid shell variable names.
1632 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
cristy8b350f62009-11-15 23:12:43 +00001633 as_fn_error "invalid package name: $ac_useropt"
cristy3ed852e2009-09-05 21:47:34 +00001634 ac_useropt_orig=$ac_useropt
1635 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1636 case $ac_user_opts in
1637 *"
1638"with_$ac_useropt"
1639"*) ;;
1640 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1641 ac_unrecognized_sep=', ';;
1642 esac
1643 eval with_$ac_useropt=no ;;
1644
1645 --x)
1646 # Obsolete; use --with-x.
1647 with_x=yes ;;
1648
1649 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1650 | --x-incl | --x-inc | --x-in | --x-i)
1651 ac_prev=x_includes ;;
1652 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1653 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1654 x_includes=$ac_optarg ;;
1655
1656 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1657 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1658 ac_prev=x_libraries ;;
1659 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1660 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1661 x_libraries=$ac_optarg ;;
1662
cristy8b350f62009-11-15 23:12:43 +00001663 -*) as_fn_error "unrecognized option: \`$ac_option'
1664Try \`$0 --help' for more information."
cristy3ed852e2009-09-05 21:47:34 +00001665 ;;
1666
1667 *=*)
1668 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1669 # Reject names that are not valid shell variable names.
cristy8b350f62009-11-15 23:12:43 +00001670 case $ac_envvar in #(
1671 '' | [0-9]* | *[!_$as_cr_alnum]* )
1672 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1673 esac
cristy3ed852e2009-09-05 21:47:34 +00001674 eval $ac_envvar=\$ac_optarg
1675 export $ac_envvar ;;
1676
1677 *)
1678 # FIXME: should be removed in autoconf 3.0.
1679 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1680 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1681 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1682 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1683 ;;
1684
1685 esac
1686done
1687
1688if test -n "$ac_prev"; then
1689 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
cristy8b350f62009-11-15 23:12:43 +00001690 as_fn_error "missing argument to $ac_option"
cristy3ed852e2009-09-05 21:47:34 +00001691fi
1692
1693if test -n "$ac_unrecognized_opts"; then
1694 case $enable_option_checking in
1695 no) ;;
cristy8b350f62009-11-15 23:12:43 +00001696 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
cristy3ed852e2009-09-05 21:47:34 +00001697 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1698 esac
1699fi
1700
1701# Check all directory arguments for consistency.
1702for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1703 datadir sysconfdir sharedstatedir localstatedir includedir \
1704 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1705 libdir localedir mandir
1706do
1707 eval ac_val=\$$ac_var
1708 # Remove trailing slashes.
1709 case $ac_val in
1710 */ )
1711 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1712 eval $ac_var=\$ac_val;;
1713 esac
1714 # Be sure to have absolute directory names.
1715 case $ac_val in
1716 [\\/$]* | ?:[\\/]* ) continue;;
1717 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1718 esac
cristy8b350f62009-11-15 23:12:43 +00001719 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
cristy3ed852e2009-09-05 21:47:34 +00001720done
1721
1722# There might be people who depend on the old broken behavior: `$host'
1723# used to hold the argument of --host etc.
1724# FIXME: To remove some day.
1725build=$build_alias
1726host=$host_alias
1727target=$target_alias
1728
1729# FIXME: To remove some day.
1730if test "x$host_alias" != x; then
1731 if test "x$build_alias" = x; then
1732 cross_compiling=maybe
1733 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1734 If a cross compiler is detected then cross compile mode will be used." >&2
1735 elif test "x$build_alias" != "x$host_alias"; then
1736 cross_compiling=yes
1737 fi
1738fi
1739
1740ac_tool_prefix=
1741test -n "$host_alias" && ac_tool_prefix=$host_alias-
1742
1743test "$silent" = yes && exec 6>/dev/null
1744
1745
1746ac_pwd=`pwd` && test -n "$ac_pwd" &&
1747ac_ls_di=`ls -di .` &&
1748ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
cristy8b350f62009-11-15 23:12:43 +00001749 as_fn_error "working directory cannot be determined"
cristy3ed852e2009-09-05 21:47:34 +00001750test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
cristy8b350f62009-11-15 23:12:43 +00001751 as_fn_error "pwd does not report name of working directory"
cristy3ed852e2009-09-05 21:47:34 +00001752
1753
1754# Find the source files, if location was not specified.
1755if test -z "$srcdir"; then
1756 ac_srcdir_defaulted=yes
1757 # Try the directory containing this script, then the parent directory.
1758 ac_confdir=`$as_dirname -- "$as_myself" ||
1759$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1760 X"$as_myself" : 'X\(//\)[^/]' \| \
1761 X"$as_myself" : 'X\(//\)$' \| \
1762 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1763$as_echo X"$as_myself" |
1764 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1765 s//\1/
1766 q
1767 }
1768 /^X\(\/\/\)[^/].*/{
1769 s//\1/
1770 q
1771 }
1772 /^X\(\/\/\)$/{
1773 s//\1/
1774 q
1775 }
1776 /^X\(\/\).*/{
1777 s//\1/
1778 q
1779 }
1780 s/.*/./; q'`
1781 srcdir=$ac_confdir
1782 if test ! -r "$srcdir/$ac_unique_file"; then
1783 srcdir=..
1784 fi
1785else
1786 ac_srcdir_defaulted=no
1787fi
1788if test ! -r "$srcdir/$ac_unique_file"; then
1789 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
cristy8b350f62009-11-15 23:12:43 +00001790 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
cristy3ed852e2009-09-05 21:47:34 +00001791fi
1792ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1793ac_abs_confdir=`(
cristy8b350f62009-11-15 23:12:43 +00001794 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
cristy3ed852e2009-09-05 21:47:34 +00001795 pwd)`
1796# When building in place, set srcdir=.
1797if test "$ac_abs_confdir" = "$ac_pwd"; then
1798 srcdir=.
1799fi
1800# Remove unnecessary trailing slashes from srcdir.
1801# Double slashes in file names in object file debugging info
1802# mess up M-x gdb in Emacs.
1803case $srcdir in
1804*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1805esac
1806for ac_var in $ac_precious_vars; do
1807 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1808 eval ac_env_${ac_var}_value=\$${ac_var}
1809 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1810 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1811done
1812
1813#
1814# Report the --help message.
1815#
1816if test "$ac_init_help" = "long"; then
1817 # Omit some internal or obsolete options to make the list less imposing.
1818 # This message is too long to be a string in the A/UX 3.1 sh.
1819 cat <<_ACEOF
cristydc0f0892009-12-29 02:21:55 +00001820\`configure' configures ImageMagick 6.5.9 to adapt to many kinds of systems.
cristy3ed852e2009-09-05 21:47:34 +00001821
1822Usage: $0 [OPTION]... [VAR=VALUE]...
1823
1824To assign environment variables (e.g., CC, CFLAGS...), specify them as
1825VAR=VALUE. See below for descriptions of some of the useful variables.
1826
1827Defaults for the options are specified in brackets.
1828
1829Configuration:
1830 -h, --help display this help and exit
1831 --help=short display options specific to this package
1832 --help=recursive display the short help of all the included packages
1833 -V, --version display version information and exit
1834 -q, --quiet, --silent do not print \`checking...' messages
1835 --cache-file=FILE cache test results in FILE [disabled]
1836 -C, --config-cache alias for \`--cache-file=config.cache'
1837 -n, --no-create do not create output files
1838 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1839
1840Installation directories:
1841 --prefix=PREFIX install architecture-independent files in PREFIX
1842 [$ac_default_prefix]
1843 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1844 [PREFIX]
1845
1846By default, \`make install' will install all the files in
1847\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1848an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1849for instance \`--prefix=\$HOME'.
1850
1851For better control, use the options below.
1852
1853Fine tuning of the installation directories:
1854 --bindir=DIR user executables [EPREFIX/bin]
1855 --sbindir=DIR system admin executables [EPREFIX/sbin]
1856 --libexecdir=DIR program executables [EPREFIX/libexec]
1857 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1858 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1859 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1860 --libdir=DIR object code libraries [EPREFIX/lib]
1861 --includedir=DIR C header files [PREFIX/include]
1862 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1863 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1864 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1865 --infodir=DIR info documentation [DATAROOTDIR/info]
1866 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1867 --mandir=DIR man documentation [DATAROOTDIR/man]
1868 --docdir=DIR documentation root [DATAROOTDIR/doc/ImageMagick]
1869 --htmldir=DIR html documentation [DOCDIR]
1870 --dvidir=DIR dvi documentation [DOCDIR]
1871 --pdfdir=DIR pdf documentation [DOCDIR]
1872 --psdir=DIR ps documentation [DOCDIR]
1873_ACEOF
1874
1875 cat <<\_ACEOF
1876
1877Program names:
1878 --program-prefix=PREFIX prepend PREFIX to installed program names
1879 --program-suffix=SUFFIX append SUFFIX to installed program names
1880 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1881
1882X features:
1883 --x-includes=DIR X include files are in DIR
1884 --x-libraries=DIR X library files are in DIR
1885
1886System types:
1887 --build=BUILD configure for building on BUILD [guessed]
1888 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1889 --target=TARGET configure for building compilers for TARGET [HOST]
1890_ACEOF
1891fi
1892
1893if test -n "$ac_init_help"; then
1894 case $ac_init_help in
cristydc0f0892009-12-29 02:21:55 +00001895 short | recursive ) echo "Configuration of ImageMagick 6.5.9:";;
cristy3ed852e2009-09-05 21:47:34 +00001896 esac
1897 cat <<\_ACEOF
1898
1899Optional Features:
1900 --disable-option-checking ignore unrecognized --enable/--with options
1901 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1902 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1903 --enable-silent-rules less verbose build output (undo: `make V=1')
1904 --disable-silent-rules verbose build output (undo: `make V=0')
1905 --disable-dependency-tracking speeds up one-time build
1906 --enable-dependency-tracking do not reject slow dependency extractors
1907 --bounds-checking enable run-time bounds-checking
1908 --enable-osx-universal-binary
cristycd4c5312009-11-22 01:19:08 +00001909 build universal binary on OS X [[default=no]]
cristy3ed852e2009-09-05 21:47:34 +00001910 --disable-openmp do not use OpenMP
1911 --disable-largefile omit support for large files
1912 --enable-shared[=PKGS] build shared libraries [default=yes]
1913 --enable-static[=PKGS] build static libraries [default=yes]
1914 --enable-fast-install[=PKGS]
1915 optimize for fast installation [default=yes]
1916 --disable-libtool-lock avoid locking (might break parallel builds)
1917 --enable-ltdl-install install libltdl
1918 --enable-delegate-build look for delegate libraries in build directory
1919 --disable-deprecated exclude deprecated methods in MagickCore and
1920 MagickWand API's
1921 --disable-installed Formally install ImageMagick under PREFIX
1922 --disable-cipher disable enciphering and deciphering image pixels
1923 --enable-embeddable enable self-contained, embeddable,
1924 zero-configuration ImageMagick
1925 --enable-hdri accurately represent the wide range of intensity
1926 levels found in real scenes
cristy3ed852e2009-09-05 21:47:34 +00001927 --disable-assert disable assert() statements in build
1928 --enable-maintainer-mode enable make rules and dependencies not useful
1929 (and sometimes confusing) to the casual installer
1930 --enable-ccmalloc enable 'ccmalloc' memory debug support
1931 --enable-efence enable 'efence' memory debug support
1932 --enable-prof enable 'prof' profiling support
1933 --enable-gprof enable 'gprof' profiling support
1934 --enable-gcov enable 'gcov' profiling support
1935
1936Optional Packages:
1937 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1938 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1939 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1940 --without-maximum-compile-warnings
1941 Disable maximum warning verbosity
1942 --with-dmalloc use dmalloc, as in
1943 http://www.dmalloc.com/dmalloc.tar.gz
1944 --without-threads disable threads support
1945 --with-pic try to use only PIC/non-PIC objects [default=use
1946 both]
1947 --with-included-ltdl use the GNU ltdl sources included here
1948 --with-ltdl-include=DIR use the ltdl headers installed in DIR
1949 --with-ltdl-lib=DIR use the libltdl.la installed in DIR
1950 --with-modules enable building dynamically loadable modules
1951 --with-method-prefix=PREFIX
1952 prefix MagickCore API methods
1953 --with-quantum-depth=DEPTH
1954 number of bits in a pixel quantum (default 16)
1955 --with-cache=THRESHOLD set pixel cache threshhold in MB (default available
1956 memory)
1957 --with-frozenpaths freeze delegate paths
1958 --without-magick-plus-plus
1959 disable build/install of Magick++
1960 --with-perl enable build/install of PerlMagick
1961 --with-perl-options=OPTIONS
1962 options to pass on command-line when generating
1963 PerlMagick's build file
1964 --with-umem enable umem memory allocation library support
1965 --with-libstdc=DIR use libstdc++ in DIR (for GNU C++)
1966 --without-bzlib disable BZLIB support
cristyc7083c12009-10-14 03:16:55 +00001967 --with-x use the X Window System
cristy3ed852e2009-09-05 21:47:34 +00001968 --without-zlib disable ZLIB support
1969 --with-autotrace enable autotrace support
1970 --without-dps disable Display Postscript support
1971 --without-djvu disable DjVu support
1972 --without-fftw disable FFTW support
1973 --without-fpx disable FlashPIX support
1974 --without-fontconfig disable fontconfig support
1975 --without-freetype disable Freetype support
1976 --without-gslib enable Ghostscript library support
1977 --with-fontpath=DIR prepend to default font search path
1978 --with-gs-font-dir=DIR Ghostscript font directory
1979 --without-gvc disable GVC support
1980 --without-jbig disable JBIG support
1981 --without-jpeg disable JPEG support
1982 --without-jp2 disable JPEG-2000 support
1983 --without-lcms disable LCMS support
1984 --without-lqr disable Liquid Rescale support (experimental)
1985 --without-openexr disable OpenEXR support
1986 --without-png disable PNG support
1987 --without-rsvg disable RSVG support
1988 --without-tiff disable TIFF support
1989 --with-windows-font-dir=DIR
1990 directory containing MS-Windows fonts
1991 --without-wmf disable WMF support
1992 --without-xml disable XML support
1993
1994Some influential environment variables:
1995 CC C compiler command
1996 CFLAGS C compiler flags
1997 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1998 nonstandard directory <lib dir>
1999 LIBS libraries to pass to the linker, e.g. -l<library>
cristycd4c5312009-11-22 01:19:08 +00002000 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
cristy3ed852e2009-09-05 21:47:34 +00002001 you have headers in a nonstandard directory <include dir>
cristy3ed852e2009-09-05 21:47:34 +00002002 CXX C++ compiler command
2003 CXXFLAGS C++ compiler flags
cristy95646052009-11-28 23:05:30 +00002004 CPP C preprocessor
cristy3ed852e2009-09-05 21:47:34 +00002005 PKG_CONFIG path to pkg-config utility
cristy736173a2009-09-20 21:18:22 +00002006 CXXCPP C++ preprocessor
cristyc7083c12009-10-14 03:16:55 +00002007 XMKMF Path to xmkmf, Makefile generator for X Window System
cristy3ed852e2009-09-05 21:47:34 +00002008 AUTOTRACE_CFLAGS
2009 C compiler flags for AUTOTRACE, overriding pkg-config
2010 AUTOTRACE_LIBS
2011 linker flags for AUTOTRACE, overriding pkg-config
2012 FONTCONFIG_CFLAGS
2013 C compiler flags for FONTCONFIG, overriding pkg-config
2014 FONTCONFIG_LIBS
2015 linker flags for FONTCONFIG, overriding pkg-config
2016 GVC_CFLAGS C compiler flags for GVC, overriding pkg-config
2017 GVC_LIBS linker flags for GVC, overriding pkg-config
2018 LQR_CFLAGS C compiler flags for LQR, overriding pkg-config
2019 LQR_LIBS linker flags for LQR, overriding pkg-config
2020 OPENEXR_CFLAGS
2021 C compiler flags for OPENEXR, overriding pkg-config
2022 OPENEXR_LIBS
2023 linker flags for OPENEXR, overriding pkg-config
2024 RSVG_CFLAGS C compiler flags for RSVG, overriding pkg-config
2025 RSVG_LIBS linker flags for RSVG, overriding pkg-config
2026 CAIRO_SVG_CFLAGS
2027 C compiler flags for CAIRO_SVG, overriding pkg-config
2028 CAIRO_SVG_LIBS
2029 linker flags for CAIRO_SVG, overriding pkg-config
2030
2031Use these variables to override the choices made by `configure' or to help
2032it to find libraries and programs with nonstandard names/locations.
2033
2034Report bugs to <http://www.imagemagick.org>.
2035_ACEOF
2036ac_status=$?
2037fi
2038
2039if test "$ac_init_help" = "recursive"; then
2040 # If there are subdirs, report their specific --help.
2041 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
2042 test -d "$ac_dir" ||
2043 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
2044 continue
2045 ac_builddir=.
2046
2047case "$ac_dir" in
2048.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
2049*)
2050 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
2051 # A ".." for each directory in $ac_dir_suffix.
2052 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
2053 case $ac_top_builddir_sub in
2054 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
2055 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
2056 esac ;;
2057esac
2058ac_abs_top_builddir=$ac_pwd
2059ac_abs_builddir=$ac_pwd$ac_dir_suffix
2060# for backward compatibility:
2061ac_top_builddir=$ac_top_build_prefix
2062
2063case $srcdir in
2064 .) # We are building in place.
2065 ac_srcdir=.
2066 ac_top_srcdir=$ac_top_builddir_sub
2067 ac_abs_top_srcdir=$ac_pwd ;;
2068 [\\/]* | ?:[\\/]* ) # Absolute name.
2069 ac_srcdir=$srcdir$ac_dir_suffix;
2070 ac_top_srcdir=$srcdir
2071 ac_abs_top_srcdir=$srcdir ;;
2072 *) # Relative name.
2073 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
2074 ac_top_srcdir=$ac_top_build_prefix$srcdir
2075 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
2076esac
2077ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
2078
2079 cd "$ac_dir" || { ac_status=$?; continue; }
2080 # Check for guested configure.
2081 if test -f "$ac_srcdir/configure.gnu"; then
2082 echo &&
2083 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
2084 elif test -f "$ac_srcdir/configure"; then
2085 echo &&
2086 $SHELL "$ac_srcdir/configure" --help=recursive
2087 else
2088 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
2089 fi || ac_status=$?
2090 cd "$ac_pwd" || { ac_status=$?; break; }
2091 done
2092fi
2093
2094test -n "$ac_init_help" && exit $ac_status
2095if $ac_init_version; then
2096 cat <<\_ACEOF
cristydc0f0892009-12-29 02:21:55 +00002097ImageMagick configure 6.5.9
cristycd4c5312009-11-22 01:19:08 +00002098generated by GNU Autoconf 2.65
cristy3ed852e2009-09-05 21:47:34 +00002099
cristy8b350f62009-11-15 23:12:43 +00002100Copyright (C) 2009 Free Software Foundation, Inc.
cristy3ed852e2009-09-05 21:47:34 +00002101This configure script is free software; the Free Software Foundation
2102gives unlimited permission to copy, distribute and modify it.
2103_ACEOF
2104 exit
2105fi
cristy8b350f62009-11-15 23:12:43 +00002106
2107## ------------------------ ##
2108## Autoconf initialization. ##
2109## ------------------------ ##
2110
2111# ac_fn_c_try_compile LINENO
2112# --------------------------
2113# Try to compile conftest.$ac_ext, and return whether this succeeded.
2114ac_fn_c_try_compile ()
2115{
2116 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2117 rm -f conftest.$ac_objext
2118 if { { ac_try="$ac_compile"
2119case "(($ac_try" in
2120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2121 *) ac_try_echo=$ac_try;;
2122esac
2123eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2124$as_echo "$ac_try_echo"; } >&5
2125 (eval "$ac_compile") 2>conftest.err
2126 ac_status=$?
2127 if test -s conftest.err; then
2128 grep -v '^ *+' conftest.err >conftest.er1
2129 cat conftest.er1 >&5
2130 mv -f conftest.er1 conftest.err
2131 fi
2132 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2133 test $ac_status = 0; } && {
2134 test -z "$ac_c_werror_flag" ||
2135 test ! -s conftest.err
2136 } && test -s conftest.$ac_objext; then :
2137 ac_retval=0
2138else
2139 $as_echo "$as_me: failed program was:" >&5
2140sed 's/^/| /' conftest.$ac_ext >&5
2141
2142 ac_retval=1
2143fi
2144 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
cristycd4c5312009-11-22 01:19:08 +00002145 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00002146
2147} # ac_fn_c_try_compile
2148
cristy8b350f62009-11-15 23:12:43 +00002149# ac_fn_cxx_try_compile LINENO
2150# ----------------------------
2151# Try to compile conftest.$ac_ext, and return whether this succeeded.
2152ac_fn_cxx_try_compile ()
2153{
2154 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2155 rm -f conftest.$ac_objext
2156 if { { ac_try="$ac_compile"
2157case "(($ac_try" in
2158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2159 *) ac_try_echo=$ac_try;;
2160esac
2161eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2162$as_echo "$ac_try_echo"; } >&5
2163 (eval "$ac_compile") 2>conftest.err
2164 ac_status=$?
2165 if test -s conftest.err; then
2166 grep -v '^ *+' conftest.err >conftest.er1
2167 cat conftest.er1 >&5
2168 mv -f conftest.er1 conftest.err
2169 fi
2170 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2171 test $ac_status = 0; } && {
2172 test -z "$ac_cxx_werror_flag" ||
2173 test ! -s conftest.err
2174 } && test -s conftest.$ac_objext; then :
2175 ac_retval=0
2176else
2177 $as_echo "$as_me: failed program was:" >&5
2178sed 's/^/| /' conftest.$ac_ext >&5
2179
2180 ac_retval=1
2181fi
2182 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
cristycd4c5312009-11-22 01:19:08 +00002183 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00002184
2185} # ac_fn_cxx_try_compile
2186
cristy95646052009-11-28 23:05:30 +00002187# ac_fn_c_try_cpp LINENO
2188# ----------------------
2189# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2190ac_fn_c_try_cpp ()
2191{
2192 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2193 if { { ac_try="$ac_cpp conftest.$ac_ext"
2194case "(($ac_try" in
2195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2196 *) ac_try_echo=$ac_try;;
2197esac
2198eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2199$as_echo "$ac_try_echo"; } >&5
2200 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2201 ac_status=$?
2202 if test -s conftest.err; then
2203 grep -v '^ *+' conftest.err >conftest.er1
2204 cat conftest.er1 >&5
2205 mv -f conftest.er1 conftest.err
2206 fi
2207 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2208 test $ac_status = 0; } >/dev/null && {
2209 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2210 test ! -s conftest.err
2211 }; then :
2212 ac_retval=0
2213else
2214 $as_echo "$as_me: failed program was:" >&5
2215sed 's/^/| /' conftest.$ac_ext >&5
2216
2217 ac_retval=1
2218fi
2219 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2220 as_fn_set_status $ac_retval
2221
2222} # ac_fn_c_try_cpp
2223
cristy8b350f62009-11-15 23:12:43 +00002224# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2225# -------------------------------------------------------
2226# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2227# the include files in INCLUDES and setting the cache variable VAR
2228# accordingly.
2229ac_fn_c_check_header_mongrel ()
2230{
2231 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2232 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2234$as_echo_n "checking for $2... " >&6; }
2235if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2236 $as_echo_n "(cached) " >&6
2237fi
2238eval ac_res=\$$3
2239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2240$as_echo "$ac_res" >&6; }
2241else
2242 # Is the header compilable?
2243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2244$as_echo_n "checking $2 usability... " >&6; }
2245cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2246/* end confdefs.h. */
2247$4
2248#include <$2>
2249_ACEOF
2250if ac_fn_c_try_compile "$LINENO"; then :
2251 ac_header_compiler=yes
2252else
2253 ac_header_compiler=no
2254fi
2255rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2257$as_echo "$ac_header_compiler" >&6; }
2258
2259# Is the header present?
2260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2261$as_echo_n "checking $2 presence... " >&6; }
2262cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2263/* end confdefs.h. */
2264#include <$2>
2265_ACEOF
2266if ac_fn_c_try_cpp "$LINENO"; then :
2267 ac_header_preproc=yes
2268else
2269 ac_header_preproc=no
2270fi
2271rm -f conftest.err conftest.$ac_ext
2272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2273$as_echo "$ac_header_preproc" >&6; }
2274
2275# So? What about this header?
2276case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2277 yes:no: )
2278 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2279$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2281$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2282 ;;
2283 no:yes:* )
2284 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2285$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2287$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2288 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2289$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2290 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2291$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2293$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2294( cat <<\_ASBOX
2295## ----------------------------------------- ##
2296## Report this to http://www.imagemagick.org ##
2297## ----------------------------------------- ##
2298_ASBOX
2299 ) | sed "s/^/$as_me: WARNING: /" >&2
2300 ;;
2301esac
2302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2303$as_echo_n "checking for $2... " >&6; }
2304if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2305 $as_echo_n "(cached) " >&6
2306else
2307 eval "$3=\$ac_header_compiler"
2308fi
2309eval ac_res=\$$3
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2311$as_echo "$ac_res" >&6; }
2312fi
2313 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2314
2315} # ac_fn_c_check_header_mongrel
2316
2317# ac_fn_c_try_run LINENO
2318# ----------------------
2319# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2320# that executables *can* be run.
2321ac_fn_c_try_run ()
2322{
2323 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2324 if { { ac_try="$ac_link"
2325case "(($ac_try" in
2326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2327 *) ac_try_echo=$ac_try;;
2328esac
2329eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2330$as_echo "$ac_try_echo"; } >&5
2331 (eval "$ac_link") 2>&5
2332 ac_status=$?
2333 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2334 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2335 { { case "(($ac_try" in
2336 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2337 *) ac_try_echo=$ac_try;;
2338esac
2339eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2340$as_echo "$ac_try_echo"; } >&5
2341 (eval "$ac_try") 2>&5
2342 ac_status=$?
2343 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2344 test $ac_status = 0; }; }; then :
2345 ac_retval=0
2346else
2347 $as_echo "$as_me: program exited with status $ac_status" >&5
2348 $as_echo "$as_me: failed program was:" >&5
2349sed 's/^/| /' conftest.$ac_ext >&5
2350
2351 ac_retval=$ac_status
2352fi
2353 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2354 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
cristycd4c5312009-11-22 01:19:08 +00002355 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00002356
2357} # ac_fn_c_try_run
2358
2359# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2360# -------------------------------------------------------
2361# Tests whether HEADER exists and can be compiled using the include files in
2362# INCLUDES, setting the cache variable VAR accordingly.
2363ac_fn_c_check_header_compile ()
2364{
2365 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2367$as_echo_n "checking for $2... " >&6; }
2368if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2369 $as_echo_n "(cached) " >&6
2370else
2371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2372/* end confdefs.h. */
2373$4
2374#include <$2>
2375_ACEOF
2376if ac_fn_c_try_compile "$LINENO"; then :
2377 eval "$3=yes"
2378else
2379 eval "$3=no"
2380fi
2381rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2382fi
2383eval ac_res=\$$3
2384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2385$as_echo "$ac_res" >&6; }
2386 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2387
2388} # ac_fn_c_check_header_compile
2389
2390# ac_fn_c_try_link LINENO
2391# -----------------------
2392# Try to link conftest.$ac_ext, and return whether this succeeded.
2393ac_fn_c_try_link ()
2394{
2395 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2396 rm -f conftest.$ac_objext conftest$ac_exeext
2397 if { { ac_try="$ac_link"
2398case "(($ac_try" in
2399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2400 *) ac_try_echo=$ac_try;;
2401esac
2402eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2403$as_echo "$ac_try_echo"; } >&5
2404 (eval "$ac_link") 2>conftest.err
2405 ac_status=$?
2406 if test -s conftest.err; then
2407 grep -v '^ *+' conftest.err >conftest.er1
2408 cat conftest.er1 >&5
2409 mv -f conftest.er1 conftest.err
2410 fi
2411 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2412 test $ac_status = 0; } && {
2413 test -z "$ac_c_werror_flag" ||
2414 test ! -s conftest.err
2415 } && test -s conftest$ac_exeext && {
2416 test "$cross_compiling" = yes ||
2417 $as_test_x conftest$ac_exeext
2418 }; then :
2419 ac_retval=0
2420else
2421 $as_echo "$as_me: failed program was:" >&5
2422sed 's/^/| /' conftest.$ac_ext >&5
2423
2424 ac_retval=1
2425fi
2426 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2427 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2428 # interfere with the next link command; also delete a directory that is
2429 # left behind by Apple's compiler. We do this before executing the actions.
2430 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2431 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
cristycd4c5312009-11-22 01:19:08 +00002432 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00002433
2434} # ac_fn_c_try_link
2435
2436# ac_fn_c_check_func LINENO FUNC VAR
2437# ----------------------------------
2438# Tests whether FUNC exists, setting the cache variable VAR accordingly
2439ac_fn_c_check_func ()
2440{
2441 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2443$as_echo_n "checking for $2... " >&6; }
2444if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2445 $as_echo_n "(cached) " >&6
2446else
2447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2448/* end confdefs.h. */
2449/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2450 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2451#define $2 innocuous_$2
2452
2453/* System header to define __stub macros and hopefully few prototypes,
2454 which can conflict with char $2 (); below.
2455 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2456 <limits.h> exists even on freestanding compilers. */
2457
2458#ifdef __STDC__
2459# include <limits.h>
2460#else
2461# include <assert.h>
2462#endif
2463
2464#undef $2
2465
2466/* Override any GCC internal prototype to avoid an error.
2467 Use char because int might match the return type of a GCC
2468 builtin and then its argument prototype would still apply. */
2469#ifdef __cplusplus
2470extern "C"
2471#endif
2472char $2 ();
2473/* The GNU C library defines this for functions which it implements
2474 to always fail with ENOSYS. Some functions are actually named
2475 something starting with __ and the normal name is an alias. */
2476#if defined __stub_$2 || defined __stub___$2
2477choke me
2478#endif
2479
2480int
2481main ()
2482{
2483return $2 ();
2484 ;
2485 return 0;
2486}
2487_ACEOF
2488if ac_fn_c_try_link "$LINENO"; then :
2489 eval "$3=yes"
2490else
2491 eval "$3=no"
2492fi
2493rm -f core conftest.err conftest.$ac_objext \
2494 conftest$ac_exeext conftest.$ac_ext
2495fi
2496eval ac_res=\$$3
2497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2498$as_echo "$ac_res" >&6; }
2499 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2500
2501} # ac_fn_c_check_func
2502
2503# ac_fn_cxx_try_cpp LINENO
2504# ------------------------
2505# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2506ac_fn_cxx_try_cpp ()
2507{
2508 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2509 if { { ac_try="$ac_cpp conftest.$ac_ext"
2510case "(($ac_try" in
2511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2512 *) ac_try_echo=$ac_try;;
2513esac
2514eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2515$as_echo "$ac_try_echo"; } >&5
2516 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2517 ac_status=$?
2518 if test -s conftest.err; then
2519 grep -v '^ *+' conftest.err >conftest.er1
2520 cat conftest.er1 >&5
2521 mv -f conftest.er1 conftest.err
2522 fi
2523 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2524 test $ac_status = 0; } >/dev/null && {
2525 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2526 test ! -s conftest.err
2527 }; then :
2528 ac_retval=0
2529else
2530 $as_echo "$as_me: failed program was:" >&5
2531sed 's/^/| /' conftest.$ac_ext >&5
2532
2533 ac_retval=1
2534fi
2535 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
cristycd4c5312009-11-22 01:19:08 +00002536 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00002537
2538} # ac_fn_cxx_try_cpp
2539
2540# ac_fn_cxx_try_link LINENO
2541# -------------------------
2542# Try to link conftest.$ac_ext, and return whether this succeeded.
2543ac_fn_cxx_try_link ()
2544{
2545 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2546 rm -f conftest.$ac_objext conftest$ac_exeext
2547 if { { ac_try="$ac_link"
2548case "(($ac_try" in
2549 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2550 *) ac_try_echo=$ac_try;;
2551esac
2552eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2553$as_echo "$ac_try_echo"; } >&5
2554 (eval "$ac_link") 2>conftest.err
2555 ac_status=$?
2556 if test -s conftest.err; then
2557 grep -v '^ *+' conftest.err >conftest.er1
2558 cat conftest.er1 >&5
2559 mv -f conftest.er1 conftest.err
2560 fi
2561 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2562 test $ac_status = 0; } && {
2563 test -z "$ac_cxx_werror_flag" ||
2564 test ! -s conftest.err
2565 } && test -s conftest$ac_exeext && {
2566 test "$cross_compiling" = yes ||
2567 $as_test_x conftest$ac_exeext
2568 }; then :
2569 ac_retval=0
2570else
2571 $as_echo "$as_me: failed program was:" >&5
2572sed 's/^/| /' conftest.$ac_ext >&5
2573
2574 ac_retval=1
2575fi
2576 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2577 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2578 # interfere with the next link command; also delete a directory that is
2579 # left behind by Apple's compiler. We do this before executing the actions.
2580 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2581 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
cristycd4c5312009-11-22 01:19:08 +00002582 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00002583
2584} # ac_fn_cxx_try_link
2585
2586# ac_fn_c_check_decl LINENO SYMBOL VAR
2587# ------------------------------------
2588# Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2589ac_fn_c_check_decl ()
2590{
2591 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
2593$as_echo_n "checking whether $2 is declared... " >&6; }
2594if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2595 $as_echo_n "(cached) " >&6
2596else
2597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2598/* end confdefs.h. */
2599$4
2600int
2601main ()
2602{
2603#ifndef $2
2604 (void) $2;
2605#endif
2606
2607 ;
2608 return 0;
2609}
2610_ACEOF
2611if ac_fn_c_try_compile "$LINENO"; then :
2612 eval "$3=yes"
2613else
2614 eval "$3=no"
2615fi
2616rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2617fi
2618eval ac_res=\$$3
2619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2620$as_echo "$ac_res" >&6; }
2621 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2622
2623} # ac_fn_c_check_decl
2624
2625# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2626# -------------------------------------------
2627# Tests whether TYPE exists after having included INCLUDES, setting cache
2628# variable VAR accordingly.
2629ac_fn_c_check_type ()
2630{
2631 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2633$as_echo_n "checking for $2... " >&6; }
2634if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2635 $as_echo_n "(cached) " >&6
2636else
2637 eval "$3=no"
2638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2639/* end confdefs.h. */
2640$4
2641int
2642main ()
2643{
2644if (sizeof ($2))
2645 return 0;
2646 ;
2647 return 0;
2648}
2649_ACEOF
2650if ac_fn_c_try_compile "$LINENO"; then :
2651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2652/* end confdefs.h. */
2653$4
2654int
2655main ()
2656{
2657if (sizeof (($2)))
2658 return 0;
2659 ;
2660 return 0;
2661}
2662_ACEOF
2663if ac_fn_c_try_compile "$LINENO"; then :
2664
2665else
2666 eval "$3=yes"
2667fi
2668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2669fi
2670rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2671fi
2672eval ac_res=\$$3
2673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2674$as_echo "$ac_res" >&6; }
2675 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2676
2677} # ac_fn_c_check_type
2678
2679# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2680# --------------------------------------------
2681# Tries to find the compile-time value of EXPR in a program that includes
2682# INCLUDES, setting VAR accordingly. Returns whether the value could be
2683# computed
2684ac_fn_c_compute_int ()
2685{
2686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2687 if test "$cross_compiling" = yes; then
2688 # Depending upon the size, compute the lo and hi bounds.
2689cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2690/* end confdefs.h. */
2691$4
2692int
2693main ()
2694{
2695static int test_array [1 - 2 * !(($2) >= 0)];
2696test_array [0] = 0
2697
2698 ;
2699 return 0;
2700}
2701_ACEOF
2702if ac_fn_c_try_compile "$LINENO"; then :
2703 ac_lo=0 ac_mid=0
2704 while :; do
2705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2706/* end confdefs.h. */
2707$4
2708int
2709main ()
2710{
2711static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2712test_array [0] = 0
2713
2714 ;
2715 return 0;
2716}
2717_ACEOF
2718if ac_fn_c_try_compile "$LINENO"; then :
2719 ac_hi=$ac_mid; break
2720else
2721 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2722 if test $ac_lo -le $ac_mid; then
2723 ac_lo= ac_hi=
2724 break
2725 fi
2726 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2727fi
2728rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2729 done
2730else
2731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2732/* end confdefs.h. */
2733$4
2734int
2735main ()
2736{
2737static int test_array [1 - 2 * !(($2) < 0)];
2738test_array [0] = 0
2739
2740 ;
2741 return 0;
2742}
2743_ACEOF
2744if ac_fn_c_try_compile "$LINENO"; then :
2745 ac_hi=-1 ac_mid=-1
2746 while :; do
2747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2748/* end confdefs.h. */
2749$4
2750int
2751main ()
2752{
2753static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2754test_array [0] = 0
2755
2756 ;
2757 return 0;
2758}
2759_ACEOF
2760if ac_fn_c_try_compile "$LINENO"; then :
2761 ac_lo=$ac_mid; break
2762else
2763 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2764 if test $ac_mid -le $ac_hi; then
2765 ac_lo= ac_hi=
2766 break
2767 fi
2768 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2769fi
2770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2771 done
2772else
2773 ac_lo= ac_hi=
2774fi
2775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2776fi
2777rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2778# Binary search between lo and hi bounds.
2779while test "x$ac_lo" != "x$ac_hi"; do
2780 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2782/* end confdefs.h. */
2783$4
2784int
2785main ()
2786{
2787static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2788test_array [0] = 0
2789
2790 ;
2791 return 0;
2792}
2793_ACEOF
2794if ac_fn_c_try_compile "$LINENO"; then :
2795 ac_hi=$ac_mid
2796else
2797 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2798fi
2799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2800done
2801case $ac_lo in #((
2802?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2803'') ac_retval=1 ;;
2804esac
2805 else
2806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2807/* end confdefs.h. */
2808$4
2809static long int longval () { return $2; }
2810static unsigned long int ulongval () { return $2; }
2811#include <stdio.h>
2812#include <stdlib.h>
2813int
2814main ()
2815{
2816
2817 FILE *f = fopen ("conftest.val", "w");
2818 if (! f)
2819 return 1;
2820 if (($2) < 0)
2821 {
2822 long int i = longval ();
2823 if (i != ($2))
2824 return 1;
2825 fprintf (f, "%ld", i);
2826 }
2827 else
2828 {
2829 unsigned long int i = ulongval ();
2830 if (i != ($2))
2831 return 1;
2832 fprintf (f, "%lu", i);
2833 }
2834 /* Do not output a trailing newline, as this causes \r\n confusion
2835 on some platforms. */
2836 return ferror (f) || fclose (f) != 0;
2837
2838 ;
2839 return 0;
2840}
2841_ACEOF
2842if ac_fn_c_try_run "$LINENO"; then :
2843 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2844else
2845 ac_retval=1
2846fi
2847rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2848 conftest.$ac_objext conftest.beam conftest.$ac_ext
2849rm -f conftest.val
2850
2851 fi
2852 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
cristycd4c5312009-11-22 01:19:08 +00002853 as_fn_set_status $ac_retval
cristy8b350f62009-11-15 23:12:43 +00002854
2855} # ac_fn_c_compute_int
2856
2857# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2858# ---------------------------------------------------------
2859# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2860# the include files in INCLUDES and setting the cache variable VAR
2861# accordingly.
2862ac_fn_cxx_check_header_mongrel ()
2863{
2864 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2865 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2867$as_echo_n "checking for $2... " >&6; }
2868if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2869 $as_echo_n "(cached) " >&6
2870fi
2871eval ac_res=\$$3
2872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2873$as_echo "$ac_res" >&6; }
2874else
2875 # Is the header compilable?
2876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2877$as_echo_n "checking $2 usability... " >&6; }
2878cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2879/* end confdefs.h. */
2880$4
2881#include <$2>
2882_ACEOF
2883if ac_fn_cxx_try_compile "$LINENO"; then :
2884 ac_header_compiler=yes
2885else
2886 ac_header_compiler=no
2887fi
2888rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2890$as_echo "$ac_header_compiler" >&6; }
2891
2892# Is the header present?
2893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2894$as_echo_n "checking $2 presence... " >&6; }
2895cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2896/* end confdefs.h. */
2897#include <$2>
2898_ACEOF
2899if ac_fn_cxx_try_cpp "$LINENO"; then :
2900 ac_header_preproc=yes
2901else
2902 ac_header_preproc=no
2903fi
2904rm -f conftest.err conftest.$ac_ext
2905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2906$as_echo "$ac_header_preproc" >&6; }
2907
2908# So? What about this header?
2909case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2910 yes:no: )
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2912$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2914$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2915 ;;
2916 no:yes:* )
2917 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2918$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2920$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2921 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2922$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2923 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2924$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2925 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2926$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2927( cat <<\_ASBOX
2928## ----------------------------------------- ##
2929## Report this to http://www.imagemagick.org ##
2930## ----------------------------------------- ##
2931_ASBOX
2932 ) | sed "s/^/$as_me: WARNING: /" >&2
2933 ;;
2934esac
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2936$as_echo_n "checking for $2... " >&6; }
2937if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2938 $as_echo_n "(cached) " >&6
2939else
2940 eval "$3=\$ac_header_compiler"
2941fi
2942eval ac_res=\$$3
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2944$as_echo "$ac_res" >&6; }
2945fi
2946 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2947
2948} # ac_fn_cxx_check_header_mongrel
cristy3ed852e2009-09-05 21:47:34 +00002949cat >config.log <<_ACEOF
2950This file contains any messages produced by compilers while
2951running configure, to aid debugging if configure makes a mistake.
2952
cristydc0f0892009-12-29 02:21:55 +00002953It was created by ImageMagick $as_me 6.5.9, which was
cristycd4c5312009-11-22 01:19:08 +00002954generated by GNU Autoconf 2.65. Invocation command line was
cristy3ed852e2009-09-05 21:47:34 +00002955
2956 $ $0 $@
2957
2958_ACEOF
2959exec 5>>config.log
2960{
2961cat <<_ASUNAME
2962## --------- ##
2963## Platform. ##
2964## --------- ##
2965
2966hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2967uname -m = `(uname -m) 2>/dev/null || echo unknown`
2968uname -r = `(uname -r) 2>/dev/null || echo unknown`
2969uname -s = `(uname -s) 2>/dev/null || echo unknown`
2970uname -v = `(uname -v) 2>/dev/null || echo unknown`
2971
2972/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2973/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2974
2975/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2976/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2977/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2978/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2979/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2980/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2981/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2982
2983_ASUNAME
2984
2985as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2986for as_dir in $PATH
2987do
2988 IFS=$as_save_IFS
2989 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00002990 $as_echo "PATH: $as_dir"
2991 done
cristy3ed852e2009-09-05 21:47:34 +00002992IFS=$as_save_IFS
2993
2994} >&5
2995
2996cat >&5 <<_ACEOF
2997
2998
2999## ----------- ##
3000## Core tests. ##
3001## ----------- ##
3002
3003_ACEOF
3004
3005
3006# Keep a trace of the command line.
3007# Strip out --no-create and --no-recursion so they do not pile up.
3008# Strip out --silent because we don't want to record it for future runs.
3009# Also quote any args containing shell meta-characters.
3010# Make two passes to allow for proper duplicate-argument suppression.
3011ac_configure_args=
3012ac_configure_args0=
3013ac_configure_args1=
3014ac_must_keep_next=false
3015for ac_pass in 1 2
3016do
3017 for ac_arg
3018 do
3019 case $ac_arg in
3020 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
3021 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
3022 | -silent | --silent | --silen | --sile | --sil)
3023 continue ;;
3024 *\'*)
3025 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
3026 esac
3027 case $ac_pass in
cristy8b350f62009-11-15 23:12:43 +00003028 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
cristy3ed852e2009-09-05 21:47:34 +00003029 2)
cristy8b350f62009-11-15 23:12:43 +00003030 as_fn_append ac_configure_args1 " '$ac_arg'"
cristy3ed852e2009-09-05 21:47:34 +00003031 if test $ac_must_keep_next = true; then
3032 ac_must_keep_next=false # Got value, back to normal.
3033 else
3034 case $ac_arg in
3035 *=* | --config-cache | -C | -disable-* | --disable-* \
3036 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
3037 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
3038 | -with-* | --with-* | -without-* | --without-* | --x)
3039 case "$ac_configure_args0 " in
3040 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
3041 esac
3042 ;;
3043 -* ) ac_must_keep_next=true ;;
3044 esac
3045 fi
cristy8b350f62009-11-15 23:12:43 +00003046 as_fn_append ac_configure_args " '$ac_arg'"
cristy3ed852e2009-09-05 21:47:34 +00003047 ;;
3048 esac
3049 done
3050done
cristy8b350f62009-11-15 23:12:43 +00003051{ ac_configure_args0=; unset ac_configure_args0;}
3052{ ac_configure_args1=; unset ac_configure_args1;}
cristy3ed852e2009-09-05 21:47:34 +00003053
3054# When interrupted or exit'd, cleanup temporary files, and complete
3055# config.log. We remove comments because anyway the quotes in there
3056# would cause problems or look ugly.
3057# WARNING: Use '\'' to represent an apostrophe within the trap.
3058# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
3059trap 'exit_status=$?
3060 # Save into config.log some information that might help in debugging.
3061 {
3062 echo
3063
3064 cat <<\_ASBOX
3065## ---------------- ##
3066## Cache variables. ##
3067## ---------------- ##
3068_ASBOX
3069 echo
3070 # The following way of writing the cache mishandles newlines in values,
3071(
3072 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
3073 eval ac_val=\$$ac_var
3074 case $ac_val in #(
3075 *${as_nl}*)
3076 case $ac_var in #(
cristy8b350f62009-11-15 23:12:43 +00003077 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
cristy3ed852e2009-09-05 21:47:34 +00003078$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
3079 esac
3080 case $ac_var in #(
3081 _ | IFS | as_nl) ;; #(
3082 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
cristy8b350f62009-11-15 23:12:43 +00003083 *) { eval $ac_var=; unset $ac_var;} ;;
cristy3ed852e2009-09-05 21:47:34 +00003084 esac ;;
3085 esac
3086 done
3087 (set) 2>&1 |
3088 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
3089 *${as_nl}ac_space=\ *)
3090 sed -n \
3091 "s/'\''/'\''\\\\'\'''\''/g;
3092 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
3093 ;; #(
3094 *)
3095 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
3096 ;;
3097 esac |
3098 sort
3099)
3100 echo
3101
3102 cat <<\_ASBOX
3103## ----------------- ##
3104## Output variables. ##
3105## ----------------- ##
3106_ASBOX
3107 echo
3108 for ac_var in $ac_subst_vars
3109 do
3110 eval ac_val=\$$ac_var
3111 case $ac_val in
3112 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
3113 esac
3114 $as_echo "$ac_var='\''$ac_val'\''"
3115 done | sort
3116 echo
3117
3118 if test -n "$ac_subst_files"; then
3119 cat <<\_ASBOX
3120## ------------------- ##
3121## File substitutions. ##
3122## ------------------- ##
3123_ASBOX
3124 echo
3125 for ac_var in $ac_subst_files
3126 do
3127 eval ac_val=\$$ac_var
3128 case $ac_val in
3129 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
3130 esac
3131 $as_echo "$ac_var='\''$ac_val'\''"
3132 done | sort
3133 echo
3134 fi
3135
3136 if test -s confdefs.h; then
3137 cat <<\_ASBOX
3138## ----------- ##
3139## confdefs.h. ##
3140## ----------- ##
3141_ASBOX
3142 echo
3143 cat confdefs.h
3144 echo
3145 fi
3146 test "$ac_signal" != 0 &&
3147 $as_echo "$as_me: caught signal $ac_signal"
3148 $as_echo "$as_me: exit $exit_status"
3149 } >&5
3150 rm -f core *.core core.conftest.* &&
3151 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
3152 exit $exit_status
3153' 0
3154for ac_signal in 1 2 13 15; do
cristy8b350f62009-11-15 23:12:43 +00003155 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
cristy3ed852e2009-09-05 21:47:34 +00003156done
3157ac_signal=0
3158
3159# confdefs.h avoids OS command line length limits that DEFS can exceed.
3160rm -f -r conftest* confdefs.h
3161
cristy8b350f62009-11-15 23:12:43 +00003162$as_echo "/* confdefs.h */" > confdefs.h
3163
cristy3ed852e2009-09-05 21:47:34 +00003164# Predefined preprocessor variables.
3165
3166cat >>confdefs.h <<_ACEOF
3167#define PACKAGE_NAME "$PACKAGE_NAME"
3168_ACEOF
3169
cristy3ed852e2009-09-05 21:47:34 +00003170cat >>confdefs.h <<_ACEOF
3171#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
3172_ACEOF
3173
cristy3ed852e2009-09-05 21:47:34 +00003174cat >>confdefs.h <<_ACEOF
3175#define PACKAGE_VERSION "$PACKAGE_VERSION"
3176_ACEOF
3177
cristy3ed852e2009-09-05 21:47:34 +00003178cat >>confdefs.h <<_ACEOF
3179#define PACKAGE_STRING "$PACKAGE_STRING"
3180_ACEOF
3181
cristy3ed852e2009-09-05 21:47:34 +00003182cat >>confdefs.h <<_ACEOF
3183#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
3184_ACEOF
3185
cristy8b350f62009-11-15 23:12:43 +00003186cat >>confdefs.h <<_ACEOF
3187#define PACKAGE_URL "$PACKAGE_URL"
3188_ACEOF
3189
cristy3ed852e2009-09-05 21:47:34 +00003190
3191# Let the site file select an alternate cache file if it wants to.
3192# Prefer an explicitly selected file to automatically selected ones.
3193ac_site_file1=NONE
3194ac_site_file2=NONE
3195if test -n "$CONFIG_SITE"; then
3196 ac_site_file1=$CONFIG_SITE
3197elif test "x$prefix" != xNONE; then
3198 ac_site_file1=$prefix/share/config.site
3199 ac_site_file2=$prefix/etc/config.site
3200else
3201 ac_site_file1=$ac_default_prefix/share/config.site
3202 ac_site_file2=$ac_default_prefix/etc/config.site
3203fi
3204for ac_site_file in "$ac_site_file1" "$ac_site_file2"
3205do
3206 test "x$ac_site_file" = xNONE && continue
cristycd4c5312009-11-22 01:19:08 +00003207 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
cristy8b350f62009-11-15 23:12:43 +00003208 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
cristy3ed852e2009-09-05 21:47:34 +00003209$as_echo "$as_me: loading site script $ac_site_file" >&6;}
3210 sed 's/^/| /' "$ac_site_file" >&5
3211 . "$ac_site_file"
3212 fi
3213done
3214
3215if test -r "$cache_file"; then
cristycd4c5312009-11-22 01:19:08 +00003216 # Some versions of bash will fail to source /dev/null (special files
3217 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
3218 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
cristy8b350f62009-11-15 23:12:43 +00003219 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
cristy3ed852e2009-09-05 21:47:34 +00003220$as_echo "$as_me: loading cache $cache_file" >&6;}
3221 case $cache_file in
3222 [\\/]* | ?:[\\/]* ) . "$cache_file";;
3223 *) . "./$cache_file";;
3224 esac
3225 fi
3226else
cristy8b350f62009-11-15 23:12:43 +00003227 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
cristy3ed852e2009-09-05 21:47:34 +00003228$as_echo "$as_me: creating cache $cache_file" >&6;}
3229 >$cache_file
3230fi
3231
cristycd4c5312009-11-22 01:19:08 +00003232as_fn_append ac_header_list " stdlib.h"
3233as_fn_append ac_header_list " unistd.h"
3234as_fn_append ac_header_list " sys/param.h"
cristy3ed852e2009-09-05 21:47:34 +00003235# Check that the precious variables saved in the cache have kept the same
3236# value.
3237ac_cache_corrupted=false
3238for ac_var in $ac_precious_vars; do
3239 eval ac_old_set=\$ac_cv_env_${ac_var}_set
3240 eval ac_new_set=\$ac_env_${ac_var}_set
3241 eval ac_old_val=\$ac_cv_env_${ac_var}_value
3242 eval ac_new_val=\$ac_env_${ac_var}_value
3243 case $ac_old_set,$ac_new_set in
3244 set,)
cristy8b350f62009-11-15 23:12:43 +00003245 { $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 +00003246$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3247 ac_cache_corrupted=: ;;
3248 ,set)
cristy8b350f62009-11-15 23:12:43 +00003249 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
cristy3ed852e2009-09-05 21:47:34 +00003250$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3251 ac_cache_corrupted=: ;;
3252 ,);;
3253 *)
3254 if test "x$ac_old_val" != "x$ac_new_val"; then
3255 # differences in whitespace do not lead to failure.
3256 ac_old_val_w=`echo x $ac_old_val`
3257 ac_new_val_w=`echo x $ac_new_val`
3258 if test "$ac_old_val_w" != "$ac_new_val_w"; then
cristy8b350f62009-11-15 23:12:43 +00003259 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
cristy3ed852e2009-09-05 21:47:34 +00003260$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3261 ac_cache_corrupted=:
3262 else
cristy8b350f62009-11-15 23:12:43 +00003263 { $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 +00003264$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3265 eval $ac_var=\$ac_old_val
3266 fi
cristy8b350f62009-11-15 23:12:43 +00003267 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
cristy3ed852e2009-09-05 21:47:34 +00003268$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
cristy8b350f62009-11-15 23:12:43 +00003269 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
cristy3ed852e2009-09-05 21:47:34 +00003270$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
3271 fi;;
3272 esac
3273 # Pass precious variables to config.status.
3274 if test "$ac_new_set" = set; then
3275 case $ac_new_val in
3276 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3277 *) ac_arg=$ac_var=$ac_new_val ;;
3278 esac
3279 case " $ac_configure_args " in
3280 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
cristy8b350f62009-11-15 23:12:43 +00003281 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
cristy3ed852e2009-09-05 21:47:34 +00003282 esac
3283 fi
3284done
3285if $ac_cache_corrupted; then
cristy8b350f62009-11-15 23:12:43 +00003286 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00003287$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +00003288 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
cristy3ed852e2009-09-05 21:47:34 +00003289$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
cristy8b350f62009-11-15 23:12:43 +00003290 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003291fi
cristy8b350f62009-11-15 23:12:43 +00003292## -------------------- ##
3293## Main body of script. ##
3294## -------------------- ##
cristy3ed852e2009-09-05 21:47:34 +00003295
3296ac_ext=c
3297ac_cpp='$CPP $CPPFLAGS'
3298ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3299ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3300ac_compiler_gnu=$ac_cv_c_compiler_gnu
3301
3302
3303
3304ac_aux_dir=
3305for ac_dir in config "$srcdir"/config; do
cristy8b350f62009-11-15 23:12:43 +00003306 for ac_t in install-sh install.sh shtool; do
3307 if test -f "$ac_dir/$ac_t"; then
3308 ac_aux_dir=$ac_dir
3309 ac_install_sh="$ac_aux_dir/$ac_t -c"
3310 break 2
3311 fi
3312 done
cristy3ed852e2009-09-05 21:47:34 +00003313done
3314if test -z "$ac_aux_dir"; then
cristy8b350f62009-11-15 23:12:43 +00003315 as_fn_error "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003316fi
3317
3318# These three variables are undocumented and unsupported,
3319# and are intended to be withdrawn in a future Autoconf release.
3320# They can cause serious problems if a builder's source tree is in a directory
3321# whose full name contains unusual characters.
3322ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3323ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3324ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3325
3326
3327
3328
3329ac_config_headers="$ac_config_headers config/config.h"
3330
3331ac_config_commands="$ac_config_commands magick/magick-config.h"
3332
3333ac_config_files="$ac_config_files config/configure.xml config/delegates.xml config/ImageMagick.rdf config/MagickCore.dox config/MagickWand.dox config/type-ghostscript.xml config/type-windows.xml config/type.xml ImageMagick.spec Magick++/bin/Magick++-config magick/ImageMagick.pc Magick++/lib/ImageMagick++.pc Magick++/lib/Magick++.pc magick/Magick-config magick/MagickCore-config magick/MagickCore.pc magick/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 wand/MagickWand-config wand/MagickWand.pc wand/Wand-config wand/Wand.pc"
3334
3335
3336#
3337# Save initial user-tunable values
3338#
3339USER_LIBS=$LIBS
3340for var in CC CFLAGS CPPFLAGS CXX CXXCPP LDFLAGS LIBS ; do
3341 eval isset=\${$var+set}
3342 if test "$isset" = 'set'; then
3343 eval val=$`echo $var`
3344 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS}'${var}=${val}' "
3345 fi
3346done
3347
3348
3349CONFIGURE_ARGS="$0 ${ac_configure_args}"
3350
3351
3352# Source file containing package/library versioning information.
3353. ${srcdir}/version.sh
3354
3355echo "configuring ${PACKAGE_NAME} ${PACKAGE_VERSION}${PACKAGE_LIB_SUBVERSION}"
3356# Make sure we can run config.sub.
3357$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
cristy8b350f62009-11-15 23:12:43 +00003358 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003359
cristy8b350f62009-11-15 23:12:43 +00003360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
cristy3ed852e2009-09-05 21:47:34 +00003361$as_echo_n "checking build system type... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00003362if test "${ac_cv_build+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00003363 $as_echo_n "(cached) " >&6
3364else
3365 ac_build_alias=$build_alias
3366test "x$ac_build_alias" = x &&
3367 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3368test "x$ac_build_alias" = x &&
cristy8b350f62009-11-15 23:12:43 +00003369 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003370ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
cristy8b350f62009-11-15 23:12:43 +00003371 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003372
3373fi
cristy8b350f62009-11-15 23:12:43 +00003374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
cristy3ed852e2009-09-05 21:47:34 +00003375$as_echo "$ac_cv_build" >&6; }
3376case $ac_cv_build in
3377*-*-*) ;;
cristy8b350f62009-11-15 23:12:43 +00003378*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +00003379esac
3380build=$ac_cv_build
3381ac_save_IFS=$IFS; IFS='-'
3382set x $ac_cv_build
3383shift
3384build_cpu=$1
3385build_vendor=$2
3386shift; shift
3387# Remember, the first character of IFS is used to create $*,
3388# except with old shells:
3389build_os=$*
3390IFS=$ac_save_IFS
3391case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3392
3393
cristy8b350f62009-11-15 23:12:43 +00003394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
cristy3ed852e2009-09-05 21:47:34 +00003395$as_echo_n "checking host system type... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00003396if test "${ac_cv_host+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00003397 $as_echo_n "(cached) " >&6
3398else
3399 if test "x$host_alias" = x; then
3400 ac_cv_host=$ac_cv_build
3401else
3402 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
cristy8b350f62009-11-15 23:12:43 +00003403 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003404fi
3405
3406fi
cristy8b350f62009-11-15 23:12:43 +00003407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
cristy3ed852e2009-09-05 21:47:34 +00003408$as_echo "$ac_cv_host" >&6; }
3409case $ac_cv_host in
3410*-*-*) ;;
cristy8b350f62009-11-15 23:12:43 +00003411*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +00003412esac
3413host=$ac_cv_host
3414ac_save_IFS=$IFS; IFS='-'
3415set x $ac_cv_host
3416shift
3417host_cpu=$1
3418host_vendor=$2
3419shift; shift
3420# Remember, the first character of IFS is used to create $*,
3421# except with old shells:
3422host_os=$*
3423IFS=$ac_save_IFS
3424case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3425
3426
cristy8b350f62009-11-15 23:12:43 +00003427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
cristy3ed852e2009-09-05 21:47:34 +00003428$as_echo_n "checking target system type... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00003429if test "${ac_cv_target+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00003430 $as_echo_n "(cached) " >&6
3431else
3432 if test "x$target_alias" = x; then
3433 ac_cv_target=$ac_cv_host
3434else
3435 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
cristy8b350f62009-11-15 23:12:43 +00003436 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003437fi
3438
3439fi
cristy8b350f62009-11-15 23:12:43 +00003440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
cristy3ed852e2009-09-05 21:47:34 +00003441$as_echo "$ac_cv_target" >&6; }
3442case $ac_cv_target in
3443*-*-*) ;;
cristy8b350f62009-11-15 23:12:43 +00003444*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +00003445esac
3446target=$ac_cv_target
3447ac_save_IFS=$IFS; IFS='-'
3448set x $ac_cv_target
3449shift
3450target_cpu=$1
3451target_vendor=$2
3452shift; shift
3453# Remember, the first character of IFS is used to create $*,
3454# except with old shells:
3455target_os=$*
3456IFS=$ac_save_IFS
3457case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3458
3459
3460# The aliases save the names the user supplied, while $host etc.
3461# will get canonicalized.
3462test -n "$target_alias" &&
3463 test "$program_prefix$program_suffix$program_transform_name" = \
3464 NONENONEs,x,x, &&
3465 program_prefix=${target_alias}-
3466
3467# Substitute library versioning
3468
3469
3470# Ensure that make can run correctly
cristy8b350f62009-11-15 23:12:43 +00003471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
cristy3ed852e2009-09-05 21:47:34 +00003472$as_echo_n "checking whether build environment is sane... " >&6; }
3473# Just in case
3474sleep 1
3475echo timestamp > conftest.file
3476# Reject unsafe characters in $srcdir or the absolute working directory
3477# name. Accept space and tab only in the latter.
3478am_lf='
3479'
3480case `pwd` in
3481 *[\\\"\#\$\&\'\`$am_lf]*)
cristy8b350f62009-11-15 23:12:43 +00003482 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +00003483esac
3484case $srcdir in
3485 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
cristy8b350f62009-11-15 23:12:43 +00003486 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +00003487esac
3488
3489# Do `set' in a subshell so we don't clobber the current shell's
3490# arguments. Must try -L first in case configure is actually a
3491# symlink; some systems play weird games with the mod time of symlinks
3492# (eg FreeBSD returns the mod time of the symlink's containing
3493# directory).
3494if (
3495 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3496 if test "$*" = "X"; then
3497 # -L didn't work.
3498 set X `ls -t "$srcdir/configure" conftest.file`
3499 fi
3500 rm -f conftest.file
3501 if test "$*" != "X $srcdir/configure conftest.file" \
3502 && test "$*" != "X conftest.file $srcdir/configure"; then
3503
3504 # If neither matched, then we have a broken ls. This can happen
3505 # if, for instance, CONFIG_SHELL is bash and it inherits a
3506 # broken ls alias from the environment. This has actually
3507 # happened. Such a system could not be considered "sane".
cristy8b350f62009-11-15 23:12:43 +00003508 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3509alias in your environment" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003510 fi
3511
3512 test "$2" = conftest.file
3513 )
3514then
3515 # Ok.
3516 :
3517else
cristy8b350f62009-11-15 23:12:43 +00003518 as_fn_error "newly created file is older than distributed files!
3519Check your system clock" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003520fi
cristy8b350f62009-11-15 23:12:43 +00003521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +00003522$as_echo "yes" >&6; }
3523
3524am__api_version='1.11'
3525
3526# Find a good install program. We prefer a C program (faster),
3527# so one script is as good as another. But avoid the broken or
3528# incompatible versions:
3529# SysV /etc/install, /usr/sbin/install
3530# SunOS /usr/etc/install
3531# IRIX /sbin/install
3532# AIX /bin/install
3533# AmigaOS /C/install, which installs bootblocks on floppy discs
3534# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3535# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3536# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3537# OS/2's system install, which has a completely different semantic
3538# ./install, which can be erroneously created by make from ./install.sh.
3539# Reject install programs that cannot install multiple files.
cristy8b350f62009-11-15 23:12:43 +00003540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
cristy3ed852e2009-09-05 21:47:34 +00003541$as_echo_n "checking for a BSD-compatible install... " >&6; }
3542if test -z "$INSTALL"; then
cristy8b350f62009-11-15 23:12:43 +00003543if test "${ac_cv_path_install+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00003544 $as_echo_n "(cached) " >&6
3545else
3546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3547for as_dir in $PATH
3548do
3549 IFS=$as_save_IFS
3550 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00003551 # Account for people who put trailing slashes in PATH elements.
3552case $as_dir/ in #((
3553 ./ | .// | /[cC]/* | \
cristy3ed852e2009-09-05 21:47:34 +00003554 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
cristy8b350f62009-11-15 23:12:43 +00003555 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
cristy3ed852e2009-09-05 21:47:34 +00003556 /usr/ucb/* ) ;;
3557 *)
3558 # OSF1 and SCO ODT 3.0 have their own names for install.
3559 # Don't use installbsd from OSF since it installs stuff as root
3560 # by default.
3561 for ac_prog in ginstall scoinst install; do
3562 for ac_exec_ext in '' $ac_executable_extensions; do
3563 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3564 if test $ac_prog = install &&
3565 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3566 # AIX install. It has an incompatible calling convention.
3567 :
3568 elif test $ac_prog = install &&
3569 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3570 # program-specific install script used by HP pwplus--don't use.
3571 :
3572 else
3573 rm -rf conftest.one conftest.two conftest.dir
3574 echo one > conftest.one
3575 echo two > conftest.two
3576 mkdir conftest.dir
3577 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3578 test -s conftest.one && test -s conftest.two &&
3579 test -s conftest.dir/conftest.one &&
3580 test -s conftest.dir/conftest.two
3581 then
3582 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3583 break 3
3584 fi
3585 fi
3586 fi
3587 done
3588 done
3589 ;;
3590esac
3591
cristy8b350f62009-11-15 23:12:43 +00003592 done
cristy3ed852e2009-09-05 21:47:34 +00003593IFS=$as_save_IFS
3594
3595rm -rf conftest.one conftest.two conftest.dir
3596
3597fi
3598 if test "${ac_cv_path_install+set}" = set; then
3599 INSTALL=$ac_cv_path_install
3600 else
3601 # As a last resort, use the slow shell script. Don't cache a
3602 # value for INSTALL within a source directory, because that will
3603 # break other packages using the cache if that directory is
3604 # removed, or if the value is a relative name.
3605 INSTALL=$ac_install_sh
3606 fi
3607fi
cristy8b350f62009-11-15 23:12:43 +00003608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
cristy3ed852e2009-09-05 21:47:34 +00003609$as_echo "$INSTALL" >&6; }
3610
3611# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3612# It thinks the first close brace ends the variable substitution.
3613test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3614
3615test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3616
3617test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3618
3619test "$program_prefix" != NONE &&
3620 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3621# Use a double $ so make ignores it.
3622test "$program_suffix" != NONE &&
3623 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3624# Double any \ or $.
3625# By default was `s,x,x', remove it if useless.
3626ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3627program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3628
3629# expand $ac_aux_dir to an absolute path
3630am_aux_dir=`cd $ac_aux_dir && pwd`
3631
3632if test x"${MISSING+set}" != xset; then
3633 case $am_aux_dir in
3634 *\ * | *\ *)
3635 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3636 *)
3637 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3638 esac
3639fi
3640# Use eval to expand $SHELL
3641if eval "$MISSING --run true"; then
3642 am_missing_run="$MISSING --run "
3643else
3644 am_missing_run=
cristy8b350f62009-11-15 23:12:43 +00003645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
cristy3ed852e2009-09-05 21:47:34 +00003646$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3647fi
3648
3649if test x"${install_sh}" != xset; then
3650 case $am_aux_dir in
3651 *\ * | *\ *)
3652 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3653 *)
3654 install_sh="\${SHELL} $am_aux_dir/install-sh"
3655 esac
3656fi
3657
3658# Installed binaries are usually stripped using `strip' when the user
3659# run `make install-strip'. However `strip' might not be the right
3660# tool to use in cross-compilation environments, therefore Automake
3661# will honor the `STRIP' environment variable to overrule this program.
3662if test "$cross_compiling" != no; then
3663 if test -n "$ac_tool_prefix"; then
3664 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3665set dummy ${ac_tool_prefix}strip; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00003666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00003667$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00003668if test "${ac_cv_prog_STRIP+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00003669 $as_echo_n "(cached) " >&6
3670else
3671 if test -n "$STRIP"; then
3672 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3673else
3674as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3675for as_dir in $PATH
3676do
3677 IFS=$as_save_IFS
3678 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00003679 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00003680 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3681 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
cristy8b350f62009-11-15 23:12:43 +00003682 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00003683 break 2
3684 fi
3685done
cristy8b350f62009-11-15 23:12:43 +00003686 done
cristy3ed852e2009-09-05 21:47:34 +00003687IFS=$as_save_IFS
3688
3689fi
3690fi
3691STRIP=$ac_cv_prog_STRIP
3692if test -n "$STRIP"; then
cristy8b350f62009-11-15 23:12:43 +00003693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
cristy3ed852e2009-09-05 21:47:34 +00003694$as_echo "$STRIP" >&6; }
3695else
cristy8b350f62009-11-15 23:12:43 +00003696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00003697$as_echo "no" >&6; }
3698fi
3699
3700
3701fi
3702if test -z "$ac_cv_prog_STRIP"; then
3703 ac_ct_STRIP=$STRIP
3704 # Extract the first word of "strip", so it can be a program name with args.
3705set dummy strip; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00003706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00003707$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00003708if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00003709 $as_echo_n "(cached) " >&6
3710else
3711 if test -n "$ac_ct_STRIP"; then
3712 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3713else
3714as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3715for as_dir in $PATH
3716do
3717 IFS=$as_save_IFS
3718 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00003719 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00003720 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3721 ac_cv_prog_ac_ct_STRIP="strip"
cristy8b350f62009-11-15 23:12:43 +00003722 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00003723 break 2
3724 fi
3725done
cristy8b350f62009-11-15 23:12:43 +00003726 done
cristy3ed852e2009-09-05 21:47:34 +00003727IFS=$as_save_IFS
3728
3729fi
3730fi
3731ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3732if test -n "$ac_ct_STRIP"; then
cristy8b350f62009-11-15 23:12:43 +00003733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
cristy3ed852e2009-09-05 21:47:34 +00003734$as_echo "$ac_ct_STRIP" >&6; }
3735else
cristy8b350f62009-11-15 23:12:43 +00003736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00003737$as_echo "no" >&6; }
3738fi
3739
3740 if test "x$ac_ct_STRIP" = x; then
3741 STRIP=":"
3742 else
3743 case $cross_compiling:$ac_tool_warned in
3744yes:)
cristy8b350f62009-11-15 23:12:43 +00003745{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00003746$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3747ac_tool_warned=yes ;;
3748esac
3749 STRIP=$ac_ct_STRIP
3750 fi
3751else
3752 STRIP="$ac_cv_prog_STRIP"
3753fi
3754
3755fi
3756INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3757
cristy8b350f62009-11-15 23:12:43 +00003758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
cristy3ed852e2009-09-05 21:47:34 +00003759$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3760if test -z "$MKDIR_P"; then
cristy8b350f62009-11-15 23:12:43 +00003761 if test "${ac_cv_path_mkdir+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00003762 $as_echo_n "(cached) " >&6
3763else
3764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3765for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3766do
3767 IFS=$as_save_IFS
3768 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00003769 for ac_prog in mkdir gmkdir; do
cristy3ed852e2009-09-05 21:47:34 +00003770 for ac_exec_ext in '' $ac_executable_extensions; do
3771 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3772 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3773 'mkdir (GNU coreutils) '* | \
3774 'mkdir (coreutils) '* | \
3775 'mkdir (fileutils) '4.1*)
3776 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3777 break 3;;
3778 esac
3779 done
3780 done
cristy8b350f62009-11-15 23:12:43 +00003781 done
cristy3ed852e2009-09-05 21:47:34 +00003782IFS=$as_save_IFS
3783
3784fi
3785
cristycd4c5312009-11-22 01:19:08 +00003786 test -d ./--version && rmdir ./--version
cristy3ed852e2009-09-05 21:47:34 +00003787 if test "${ac_cv_path_mkdir+set}" = set; then
3788 MKDIR_P="$ac_cv_path_mkdir -p"
3789 else
3790 # As a last resort, use the slow shell script. Don't cache a
3791 # value for MKDIR_P within a source directory, because that will
3792 # break other packages using the cache if that directory is
3793 # removed, or if the value is a relative name.
cristy3ed852e2009-09-05 21:47:34 +00003794 MKDIR_P="$ac_install_sh -d"
3795 fi
3796fi
cristy8b350f62009-11-15 23:12:43 +00003797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
cristy3ed852e2009-09-05 21:47:34 +00003798$as_echo "$MKDIR_P" >&6; }
3799
3800mkdir_p="$MKDIR_P"
3801case $mkdir_p in
3802 [\\/$]* | ?:[\\/]*) ;;
3803 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3804esac
3805
3806for ac_prog in gawk mawk nawk awk
3807do
3808 # Extract the first word of "$ac_prog", so it can be a program name with args.
3809set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00003810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00003811$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00003812if test "${ac_cv_prog_AWK+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00003813 $as_echo_n "(cached) " >&6
3814else
3815 if test -n "$AWK"; then
3816 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3817else
3818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3819for as_dir in $PATH
3820do
3821 IFS=$as_save_IFS
3822 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00003823 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00003824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3825 ac_cv_prog_AWK="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +00003826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00003827 break 2
3828 fi
3829done
cristy8b350f62009-11-15 23:12:43 +00003830 done
cristy3ed852e2009-09-05 21:47:34 +00003831IFS=$as_save_IFS
3832
3833fi
3834fi
3835AWK=$ac_cv_prog_AWK
3836if test -n "$AWK"; then
cristy8b350f62009-11-15 23:12:43 +00003837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
cristy3ed852e2009-09-05 21:47:34 +00003838$as_echo "$AWK" >&6; }
3839else
cristy8b350f62009-11-15 23:12:43 +00003840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00003841$as_echo "no" >&6; }
3842fi
3843
3844
3845 test -n "$AWK" && break
3846done
3847
cristy8b350f62009-11-15 23:12:43 +00003848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
cristy3ed852e2009-09-05 21:47:34 +00003849$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3850set x ${MAKE-make}
3851ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
cristy8b350f62009-11-15 23:12:43 +00003852if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
cristy3ed852e2009-09-05 21:47:34 +00003853 $as_echo_n "(cached) " >&6
3854else
3855 cat >conftest.make <<\_ACEOF
3856SHELL = /bin/sh
3857all:
3858 @echo '@@@%%%=$(MAKE)=@@@%%%'
3859_ACEOF
3860# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3861case `${MAKE-make} -f conftest.make 2>/dev/null` in
3862 *@@@%%%=?*=@@@%%%*)
3863 eval ac_cv_prog_make_${ac_make}_set=yes;;
3864 *)
3865 eval ac_cv_prog_make_${ac_make}_set=no;;
3866esac
3867rm -f conftest.make
3868fi
3869if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
cristy8b350f62009-11-15 23:12:43 +00003870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +00003871$as_echo "yes" >&6; }
3872 SET_MAKE=
3873else
cristy8b350f62009-11-15 23:12:43 +00003874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00003875$as_echo "no" >&6; }
3876 SET_MAKE="MAKE=${MAKE-make}"
3877fi
3878
3879rm -rf .tst 2>/dev/null
3880mkdir .tst 2>/dev/null
3881if test -d .tst; then
3882 am__leading_dot=.
3883else
3884 am__leading_dot=_
3885fi
3886rmdir .tst 2>/dev/null
3887
3888if test "`cd $srcdir && pwd`" != "`pwd`"; then
3889 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3890 # is not polluted with repeated "-I."
3891 am__isrc=' -I$(srcdir)'
3892 # test to see if srcdir already configured
3893 if test -f $srcdir/config.status; then
cristy8b350f62009-11-15 23:12:43 +00003894 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00003895 fi
3896fi
3897
3898# test whether we have cygpath
3899if test -z "$CYGPATH_W"; then
3900 if (cygpath --version) >/dev/null 2>/dev/null; then
3901 CYGPATH_W='cygpath -w'
3902 else
3903 CYGPATH_W=echo
3904 fi
3905fi
3906
3907
3908# Define the identity of the package.
3909 PACKAGE=$PACKAGE_NAME
3910 VERSION="${PACKAGE_VERSION}${PACKAGE_LIB_SUBVERSION}"
3911
3912
3913# Some tools Automake needs.
3914
3915ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3916
3917
3918AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3919
3920
3921AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3922
3923
3924AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3925
3926
3927MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3928
3929# We need awk for the "check" target. The system "awk" is bad on
3930# some platforms.
3931# Always define AMTAR for backward compatibility.
3932
3933AMTAR=${AMTAR-"${am_missing_run}tar"}
3934
3935am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3936
3937
3938
3939
3940
3941
3942# Enable support for silent build rules
3943# Check whether --enable-silent-rules was given.
cristy8b350f62009-11-15 23:12:43 +00003944if test "${enable_silent_rules+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00003945 enableval=$enable_silent_rules;
3946fi
3947
3948case $enable_silent_rules in
3949yes) AM_DEFAULT_VERBOSITY=0;;
3950no) AM_DEFAULT_VERBOSITY=1;;
3951*) AM_DEFAULT_VERBOSITY=0;;
3952esac
3953AM_BACKSLASH='\'
3954
3955
3956MAGICK_LIB_VERSION="0x"
3957if test ${MAGICK_LIBRARY_CURRENT} -lt 10 ; then
3958 MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}0
3959fi
3960MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}${MAGICK_LIBRARY_CURRENT}
3961if test ${MAGICK_LIBRARY_AGE} -lt 10 ; then
3962 MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}0
3963fi
3964MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}${MAGICK_LIBRARY_AGE}
3965if test ${MAGICK_LIBRARY_REVISION} -lt 10 ; then
3966 MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}0
3967fi
3968MAGICK_LIB_VERSION=${MAGICK_LIB_VERSION}${MAGICK_LIBRARY_REVISION}
3969
3970
3971# Definition used to define MagickLibVersionText in version.h
3972MAGICK_LIB_VERSION_TEXT="${PACKAGE_VERSION}"
3973
3974
3975# Definition used to define MagickLibVersionNumber in version.h
3976MAGICK_LIB_VERSION_NUMBER="${MAGICK_LIBRARY_CURRENT},${MAGICK_LIBRARY_AGE},${MAGICK_LIBRARY_REVISION}"
3977
3978
3979# Regenerate config.status if ChangeLog or version.sh is updated.
3980CONFIG_STATUS_DEPENDENCIES='$(top_srcdir)/version.sh'
3981
3982
3983PERLMAINCC=$CC
3984
3985MAGICK_CFLAGS=''
3986MAGICK_CPPFLAGS=$CPPFLAGS_USER
3987MAGICK_PCFLAGS=$CPPFLAGS_USER
3988MAGICK_LDFLAGS=''
3989MAGICK_LIBS=''
3990
3991#
3992# Evaluate shell variable equivalents to Makefile directory variables
3993#
3994if test "x$prefix" = xNONE; then
3995 prefix=$ac_default_prefix
3996fi
3997# Let make expand exec_prefix.
3998if test "x$exec_prefix" = xNONE; then
3999 exec_prefix='${prefix}'
4000fi
4001
4002#
4003eval "eval PREFIX_DIR=${prefix}"
4004
4005eval "eval EXEC_PREFIX_DIR=${exec_prefix}"
4006
4007eval "eval BIN_DIR=$bindir"
4008
4009eval "eval SBIN_DIR=$sbindir"
4010
4011eval "eval LIBEXEC_DIR=$libexecdir"
4012
4013eval "eval DATA_DIR=$datadir"
4014
4015eval "eval SYSCONF_DIR=$sysconfdir"
4016
4017eval "eval SHAREDSTATE_DIR=$sharedstatedir"
4018
4019eval "eval LOCALSTATE_DIR=$localstatedir"
4020
4021eval "eval LIB_DIR=$libdir"
4022
4023eval "eval INCLUDE_DIR=$includedir"
4024
4025eval "eval PERSISTINCLUDE_DIR=$oldincludedir"
4026
4027eval "eval INFO_DIR=$infodir"
4028
4029eval "eval MAN_DIR=$mandir"
4030
4031
4032# Get full paths to source and build directories
4033srcdirfull="`cd $srcdir && pwd`"
4034builddir="`pwd`"
4035
4036#
4037# Compute variables useful for running uninstalled software.
4038#
4039MAGICK_CODER_MODULE_PATH="${builddir}/coders"
4040MAGICK_CONFIGURE_SRC_PATH="${srcdirfull}/config"
4041MAGICK_CONFIGURE_BUILD_PATH="${builddir}/config"
4042MAGICK_FILTER_MODULE_PATH="${builddir}/filters"
4043DIRSEP=':'
4044case "${build_os}" in
4045 mingw* )
4046 MAGICK_CODER_MODULE_PATH=`$WinPathScript "${MAGICK_CODER_MODULE_PATH}" 0`
4047 MAGICK_CONFIGURE_SRC_PATH=`$WinPathScript "${MAGICK_CONFIGURE_SRC_PATH}" 0`
4048 MAGICK_CONFIGURE_BUILD_PATH=`$WinPathScript "${MAGICK_CONFIGURE_BUILD_PATH}" 0`
4049 MAGICK_FILTER_MODULE_PATH=`$WinPathScript "${MAGICK_FILTER_MODULE_PATH}" 0`
4050 DIRSEP=';'
4051 ;;
4052esac
4053case "${host_os}" in
4054 mingw* )
4055 DIRSEP=';'
4056 ;;
4057esac
4058
4059
4060
4061
4062
4063
4064# Check for programs
4065ac_ext=c
4066ac_cpp='$CPP $CPPFLAGS'
4067ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4068ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4069ac_compiler_gnu=$ac_cv_c_compiler_gnu
4070if test -n "$ac_tool_prefix"; then
4071 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4072set dummy ${ac_tool_prefix}gcc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004074$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00004075if test "${ac_cv_prog_CC+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00004076 $as_echo_n "(cached) " >&6
4077else
4078 if test -n "$CC"; then
4079 ac_cv_prog_CC="$CC" # Let the user override the test.
4080else
4081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4082for as_dir in $PATH
4083do
4084 IFS=$as_save_IFS
4085 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004086 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00004087 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4088 ac_cv_prog_CC="${ac_tool_prefix}gcc"
cristy8b350f62009-11-15 23:12:43 +00004089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004090 break 2
4091 fi
4092done
cristy8b350f62009-11-15 23:12:43 +00004093 done
cristy3ed852e2009-09-05 21:47:34 +00004094IFS=$as_save_IFS
4095
4096fi
4097fi
4098CC=$ac_cv_prog_CC
4099if test -n "$CC"; then
cristy8b350f62009-11-15 23:12:43 +00004100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004101$as_echo "$CC" >&6; }
4102else
cristy8b350f62009-11-15 23:12:43 +00004103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004104$as_echo "no" >&6; }
4105fi
4106
4107
4108fi
4109if test -z "$ac_cv_prog_CC"; then
4110 ac_ct_CC=$CC
4111 # Extract the first word of "gcc", so it can be a program name with args.
4112set dummy gcc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004114$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00004115if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00004116 $as_echo_n "(cached) " >&6
4117else
4118 if test -n "$ac_ct_CC"; then
4119 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4120else
4121as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4122for as_dir in $PATH
4123do
4124 IFS=$as_save_IFS
4125 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004126 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00004127 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4128 ac_cv_prog_ac_ct_CC="gcc"
cristy8b350f62009-11-15 23:12:43 +00004129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004130 break 2
4131 fi
4132done
cristy8b350f62009-11-15 23:12:43 +00004133 done
cristy3ed852e2009-09-05 21:47:34 +00004134IFS=$as_save_IFS
4135
4136fi
4137fi
4138ac_ct_CC=$ac_cv_prog_ac_ct_CC
4139if test -n "$ac_ct_CC"; then
cristy8b350f62009-11-15 23:12:43 +00004140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004141$as_echo "$ac_ct_CC" >&6; }
4142else
cristy8b350f62009-11-15 23:12:43 +00004143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004144$as_echo "no" >&6; }
4145fi
4146
4147 if test "x$ac_ct_CC" = x; then
4148 CC=""
4149 else
4150 case $cross_compiling:$ac_tool_warned in
4151yes:)
cristy8b350f62009-11-15 23:12:43 +00004152{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00004153$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4154ac_tool_warned=yes ;;
4155esac
4156 CC=$ac_ct_CC
4157 fi
4158else
4159 CC="$ac_cv_prog_CC"
4160fi
4161
4162if test -z "$CC"; then
4163 if test -n "$ac_tool_prefix"; then
4164 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4165set dummy ${ac_tool_prefix}cc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004167$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00004168if test "${ac_cv_prog_CC+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00004169 $as_echo_n "(cached) " >&6
4170else
4171 if test -n "$CC"; then
4172 ac_cv_prog_CC="$CC" # Let the user override the test.
4173else
4174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4175for as_dir in $PATH
4176do
4177 IFS=$as_save_IFS
4178 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004179 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00004180 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4181 ac_cv_prog_CC="${ac_tool_prefix}cc"
cristy8b350f62009-11-15 23:12:43 +00004182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004183 break 2
4184 fi
4185done
cristy8b350f62009-11-15 23:12:43 +00004186 done
cristy3ed852e2009-09-05 21:47:34 +00004187IFS=$as_save_IFS
4188
4189fi
4190fi
4191CC=$ac_cv_prog_CC
4192if test -n "$CC"; then
cristy8b350f62009-11-15 23:12:43 +00004193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004194$as_echo "$CC" >&6; }
4195else
cristy8b350f62009-11-15 23:12:43 +00004196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004197$as_echo "no" >&6; }
4198fi
4199
4200
4201 fi
4202fi
4203if test -z "$CC"; then
4204 # Extract the first word of "cc", so it can be a program name with args.
4205set dummy cc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004207$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00004208if test "${ac_cv_prog_CC+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00004209 $as_echo_n "(cached) " >&6
4210else
4211 if test -n "$CC"; then
4212 ac_cv_prog_CC="$CC" # Let the user override the test.
4213else
4214 ac_prog_rejected=no
4215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4216for as_dir in $PATH
4217do
4218 IFS=$as_save_IFS
4219 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004220 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00004221 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4222 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4223 ac_prog_rejected=yes
4224 continue
4225 fi
4226 ac_cv_prog_CC="cc"
cristy8b350f62009-11-15 23:12:43 +00004227 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004228 break 2
4229 fi
4230done
cristy8b350f62009-11-15 23:12:43 +00004231 done
cristy3ed852e2009-09-05 21:47:34 +00004232IFS=$as_save_IFS
4233
4234if test $ac_prog_rejected = yes; then
4235 # We found a bogon in the path, so make sure we never use it.
4236 set dummy $ac_cv_prog_CC
4237 shift
4238 if test $# != 0; then
4239 # We chose a different compiler from the bogus one.
4240 # However, it has the same basename, so the bogon will be chosen
4241 # first if we set CC to just the basename; use the full file name.
4242 shift
4243 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4244 fi
4245fi
4246fi
4247fi
4248CC=$ac_cv_prog_CC
4249if test -n "$CC"; then
cristy8b350f62009-11-15 23:12:43 +00004250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004251$as_echo "$CC" >&6; }
4252else
cristy8b350f62009-11-15 23:12:43 +00004253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004254$as_echo "no" >&6; }
4255fi
4256
4257
4258fi
4259if test -z "$CC"; then
4260 if test -n "$ac_tool_prefix"; then
4261 for ac_prog in cl.exe
4262 do
4263 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4264set dummy $ac_tool_prefix$ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004266$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00004267if test "${ac_cv_prog_CC+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00004268 $as_echo_n "(cached) " >&6
4269else
4270 if test -n "$CC"; then
4271 ac_cv_prog_CC="$CC" # Let the user override the test.
4272else
4273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4274for as_dir in $PATH
4275do
4276 IFS=$as_save_IFS
4277 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004278 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00004279 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4280 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
cristy8b350f62009-11-15 23:12:43 +00004281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004282 break 2
4283 fi
4284done
cristy8b350f62009-11-15 23:12:43 +00004285 done
cristy3ed852e2009-09-05 21:47:34 +00004286IFS=$as_save_IFS
4287
4288fi
4289fi
4290CC=$ac_cv_prog_CC
4291if test -n "$CC"; then
cristy8b350f62009-11-15 23:12:43 +00004292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004293$as_echo "$CC" >&6; }
4294else
cristy8b350f62009-11-15 23:12:43 +00004295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004296$as_echo "no" >&6; }
4297fi
4298
4299
4300 test -n "$CC" && break
4301 done
4302fi
4303if test -z "$CC"; then
4304 ac_ct_CC=$CC
4305 for ac_prog in cl.exe
4306do
4307 # Extract the first word of "$ac_prog", so it can be a program name with args.
4308set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00004309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00004310$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00004311if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00004312 $as_echo_n "(cached) " >&6
4313else
4314 if test -n "$ac_ct_CC"; then
4315 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4316else
4317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4318for as_dir in $PATH
4319do
4320 IFS=$as_save_IFS
4321 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00004322 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00004323 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4324 ac_cv_prog_ac_ct_CC="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +00004325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004326 break 2
4327 fi
4328done
cristy8b350f62009-11-15 23:12:43 +00004329 done
cristy3ed852e2009-09-05 21:47:34 +00004330IFS=$as_save_IFS
4331
4332fi
4333fi
4334ac_ct_CC=$ac_cv_prog_ac_ct_CC
4335if test -n "$ac_ct_CC"; then
cristy8b350f62009-11-15 23:12:43 +00004336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00004337$as_echo "$ac_ct_CC" >&6; }
4338else
cristy8b350f62009-11-15 23:12:43 +00004339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00004340$as_echo "no" >&6; }
4341fi
4342
4343
4344 test -n "$ac_ct_CC" && break
4345done
4346
4347 if test "x$ac_ct_CC" = x; then
4348 CC=""
4349 else
4350 case $cross_compiling:$ac_tool_warned in
4351yes:)
cristy8b350f62009-11-15 23:12:43 +00004352{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00004353$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4354ac_tool_warned=yes ;;
4355esac
4356 CC=$ac_ct_CC
4357 fi
4358fi
4359
4360fi
4361
4362
cristy8b350f62009-11-15 23:12:43 +00004363test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00004364$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +00004365as_fn_error "no acceptable C compiler found in \$PATH
4366See \`config.log' for more details." "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00004367
4368# Provide some information about the compiler.
cristy8b350f62009-11-15 23:12:43 +00004369$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
cristy3ed852e2009-09-05 21:47:34 +00004370set X $ac_compile
4371ac_compiler=$2
cristy8b350f62009-11-15 23:12:43 +00004372for ac_option in --version -v -V -qversion; do
4373 { { ac_try="$ac_compiler $ac_option >&5"
cristy3ed852e2009-09-05 21:47:34 +00004374case "(($ac_try" in
4375 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4376 *) ac_try_echo=$ac_try;;
4377esac
cristy8b350f62009-11-15 23:12:43 +00004378eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4379$as_echo "$ac_try_echo"; } >&5
4380 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
cristy3ed852e2009-09-05 21:47:34 +00004381 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00004382 if test -s conftest.err; then
4383 sed '10a\
4384... rest of stderr output deleted ...
4385 10q' conftest.err >conftest.er1
4386 cat conftest.er1 >&5
cristy8b350f62009-11-15 23:12:43 +00004387 fi
cristycd4c5312009-11-22 01:19:08 +00004388 rm -f conftest.er1 conftest.err
cristy8b350f62009-11-15 23:12:43 +00004389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4390 test $ac_status = 0; }
4391done
cristy3ed852e2009-09-05 21:47:34 +00004392
cristy8b350f62009-11-15 23:12:43 +00004393cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004394/* end confdefs.h. */
cristycd4c5312009-11-22 01:19:08 +00004395
cristy3ed852e2009-09-05 21:47:34 +00004396int
4397main ()
4398{
4399
4400 ;
4401 return 0;
4402}
4403_ACEOF
4404ac_clean_files_save=$ac_clean_files
cristycd4c5312009-11-22 01:19:08 +00004405ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
cristy3ed852e2009-09-05 21:47:34 +00004406# Try to create an executable without -o first, disregard a.out.
4407# It will help us diagnose broken compilers, and finding out an intuition
4408# of exeext.
cristycd4c5312009-11-22 01:19:08 +00004409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4410$as_echo_n "checking whether the C compiler works... " >&6; }
cristy3ed852e2009-09-05 21:47:34 +00004411ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4412
4413# The possible output files:
4414ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4415
4416ac_rmfiles=
4417for ac_file in $ac_files
4418do
4419 case $ac_file in
4420 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4421 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4422 esac
4423done
4424rm -f $ac_rmfiles
4425
cristy8b350f62009-11-15 23:12:43 +00004426if { { ac_try="$ac_link_default"
cristy3ed852e2009-09-05 21:47:34 +00004427case "(($ac_try" in
4428 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4429 *) ac_try_echo=$ac_try;;
4430esac
cristy8b350f62009-11-15 23:12:43 +00004431eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4432$as_echo "$ac_try_echo"; } >&5
cristy3ed852e2009-09-05 21:47:34 +00004433 (eval "$ac_link_default") 2>&5
4434 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00004435 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4436 test $ac_status = 0; }; then :
cristy3ed852e2009-09-05 21:47:34 +00004437 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4438# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4439# in a Makefile. We should not override ac_cv_exeext if it was cached,
4440# so that the user can short-circuit this test for compilers unknown to
4441# Autoconf.
4442for ac_file in $ac_files ''
4443do
4444 test -f "$ac_file" || continue
4445 case $ac_file in
4446 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4447 ;;
4448 [ab].out )
4449 # We found the default executable, but exeext='' is most
4450 # certainly right.
4451 break;;
4452 *.* )
cristy8b350f62009-11-15 23:12:43 +00004453 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
cristy3ed852e2009-09-05 21:47:34 +00004454 then :; else
4455 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4456 fi
4457 # We set ac_cv_exeext here because the later test for it is not
4458 # safe: cross compilers may not add the suffix if given an `-o'
4459 # argument, so we may need to know it at that point already.
4460 # Even if this section looks crufty: it has the advantage of
4461 # actually working.
4462 break;;
4463 * )
4464 break;;
4465 esac
4466done
4467test "$ac_cv_exeext" = no && ac_cv_exeext=
4468
4469else
4470 ac_file=''
4471fi
cristy8b350f62009-11-15 23:12:43 +00004472if test -z "$ac_file"; then :
cristycd4c5312009-11-22 01:19:08 +00004473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4474$as_echo "no" >&6; }
4475$as_echo "$as_me: failed program was:" >&5
cristy3ed852e2009-09-05 21:47:34 +00004476sed 's/^/| /' conftest.$ac_ext >&5
4477
cristy8b350f62009-11-15 23:12:43 +00004478{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00004479$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +00004480{ as_fn_set_status 77
4481as_fn_error "C compiler cannot create executables
4482See \`config.log' for more details." "$LINENO" 5; }; }
cristycd4c5312009-11-22 01:19:08 +00004483else
4484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4485$as_echo "yes" >&6; }
cristy3ed852e2009-09-05 21:47:34 +00004486fi
cristycd4c5312009-11-22 01:19:08 +00004487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4488$as_echo_n "checking for C compiler default output file name... " >&6; }
4489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4490$as_echo "$ac_file" >&6; }
cristy3ed852e2009-09-05 21:47:34 +00004491ac_exeext=$ac_cv_exeext
4492
cristycd4c5312009-11-22 01:19:08 +00004493rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
cristy3ed852e2009-09-05 21:47:34 +00004494ac_clean_files=$ac_clean_files_save
cristy8b350f62009-11-15 23:12:43 +00004495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
cristy3ed852e2009-09-05 21:47:34 +00004496$as_echo_n "checking for suffix of executables... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00004497if { { ac_try="$ac_link"
cristy3ed852e2009-09-05 21:47:34 +00004498case "(($ac_try" in
4499 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4500 *) ac_try_echo=$ac_try;;
4501esac
cristy8b350f62009-11-15 23:12:43 +00004502eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4503$as_echo "$ac_try_echo"; } >&5
cristy3ed852e2009-09-05 21:47:34 +00004504 (eval "$ac_link") 2>&5
4505 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00004506 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4507 test $ac_status = 0; }; then :
cristy3ed852e2009-09-05 21:47:34 +00004508 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4509# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4510# work properly (i.e., refer to `conftest.exe'), while it won't with
4511# `rm'.
4512for ac_file in conftest.exe conftest conftest.*; do
4513 test -f "$ac_file" || continue
4514 case $ac_file in
4515 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4516 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4517 break;;
4518 * ) break;;
4519 esac
4520done
4521else
cristy8b350f62009-11-15 23:12:43 +00004522 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00004523$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +00004524as_fn_error "cannot compute suffix of executables: cannot compile and link
4525See \`config.log' for more details." "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00004526fi
cristycd4c5312009-11-22 01:19:08 +00004527rm -f conftest conftest$ac_cv_exeext
cristy8b350f62009-11-15 23:12:43 +00004528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004529$as_echo "$ac_cv_exeext" >&6; }
4530
4531rm -f conftest.$ac_ext
4532EXEEXT=$ac_cv_exeext
4533ac_exeext=$EXEEXT
cristycd4c5312009-11-22 01:19:08 +00004534cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4535/* end confdefs.h. */
4536#include <stdio.h>
4537int
4538main ()
4539{
4540FILE *f = fopen ("conftest.out", "w");
4541 return ferror (f) || fclose (f) != 0;
4542
4543 ;
4544 return 0;
4545}
4546_ACEOF
4547ac_clean_files="$ac_clean_files conftest.out"
4548# Check that the compiler produces executables we can run. If not, either
4549# the compiler is broken, or we cross compile.
4550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4551$as_echo_n "checking whether we are cross compiling... " >&6; }
4552if test "$cross_compiling" != yes; then
4553 { { ac_try="$ac_link"
4554case "(($ac_try" in
4555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4556 *) ac_try_echo=$ac_try;;
4557esac
4558eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4559$as_echo "$ac_try_echo"; } >&5
4560 (eval "$ac_link") 2>&5
4561 ac_status=$?
4562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4563 test $ac_status = 0; }
4564 if { ac_try='./conftest$ac_cv_exeext'
4565 { { case "(($ac_try" in
4566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4567 *) ac_try_echo=$ac_try;;
4568esac
4569eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4570$as_echo "$ac_try_echo"; } >&5
4571 (eval "$ac_try") 2>&5
4572 ac_status=$?
4573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4574 test $ac_status = 0; }; }; then
4575 cross_compiling=no
4576 else
4577 if test "$cross_compiling" = maybe; then
4578 cross_compiling=yes
4579 else
4580 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4581$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4582as_fn_error "cannot run C compiled programs.
4583If you meant to cross compile, use \`--host'.
4584See \`config.log' for more details." "$LINENO" 5; }
4585 fi
4586 fi
4587fi
4588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4589$as_echo "$cross_compiling" >&6; }
4590
4591rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4592ac_clean_files=$ac_clean_files_save
cristy8b350f62009-11-15 23:12:43 +00004593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
cristy3ed852e2009-09-05 21:47:34 +00004594$as_echo_n "checking for suffix of object files... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00004595if test "${ac_cv_objext+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00004596 $as_echo_n "(cached) " >&6
4597else
cristy8b350f62009-11-15 23:12:43 +00004598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004599/* end confdefs.h. */
4600
4601int
4602main ()
4603{
4604
4605 ;
4606 return 0;
4607}
4608_ACEOF
4609rm -f conftest.o conftest.obj
cristy8b350f62009-11-15 23:12:43 +00004610if { { ac_try="$ac_compile"
cristy3ed852e2009-09-05 21:47:34 +00004611case "(($ac_try" in
4612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4613 *) ac_try_echo=$ac_try;;
4614esac
cristy8b350f62009-11-15 23:12:43 +00004615eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4616$as_echo "$ac_try_echo"; } >&5
cristy3ed852e2009-09-05 21:47:34 +00004617 (eval "$ac_compile") 2>&5
4618 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00004619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4620 test $ac_status = 0; }; then :
cristy3ed852e2009-09-05 21:47:34 +00004621 for ac_file in conftest.o conftest.obj conftest.*; do
4622 test -f "$ac_file" || continue;
4623 case $ac_file in
4624 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4625 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4626 break;;
4627 esac
4628done
4629else
4630 $as_echo "$as_me: failed program was:" >&5
4631sed 's/^/| /' conftest.$ac_ext >&5
4632
cristy8b350f62009-11-15 23:12:43 +00004633{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00004634$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +00004635as_fn_error "cannot compute suffix of object files: cannot compile
4636See \`config.log' for more details." "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00004637fi
cristy3ed852e2009-09-05 21:47:34 +00004638rm -f conftest.$ac_cv_objext conftest.$ac_ext
4639fi
cristy8b350f62009-11-15 23:12:43 +00004640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
cristy3ed852e2009-09-05 21:47:34 +00004641$as_echo "$ac_cv_objext" >&6; }
4642OBJEXT=$ac_cv_objext
4643ac_objext=$OBJEXT
cristy8b350f62009-11-15 23:12:43 +00004644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
cristy3ed852e2009-09-05 21:47:34 +00004645$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00004646if test "${ac_cv_c_compiler_gnu+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00004647 $as_echo_n "(cached) " >&6
4648else
cristy8b350f62009-11-15 23:12:43 +00004649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004650/* end confdefs.h. */
4651
4652int
4653main ()
4654{
4655#ifndef __GNUC__
4656 choke me
4657#endif
4658
4659 ;
4660 return 0;
4661}
4662_ACEOF
cristy8b350f62009-11-15 23:12:43 +00004663if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00004664 ac_compiler_gnu=yes
4665else
cristy8b350f62009-11-15 23:12:43 +00004666 ac_compiler_gnu=no
cristy3ed852e2009-09-05 21:47:34 +00004667fi
cristy3ed852e2009-09-05 21:47:34 +00004668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4669ac_cv_c_compiler_gnu=$ac_compiler_gnu
4670
4671fi
cristy8b350f62009-11-15 23:12:43 +00004672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
cristy3ed852e2009-09-05 21:47:34 +00004673$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4674if test $ac_compiler_gnu = yes; then
4675 GCC=yes
4676else
4677 GCC=
4678fi
4679ac_test_CFLAGS=${CFLAGS+set}
4680ac_save_CFLAGS=$CFLAGS
cristy8b350f62009-11-15 23:12:43 +00004681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
cristy3ed852e2009-09-05 21:47:34 +00004682$as_echo_n "checking whether $CC accepts -g... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00004683if test "${ac_cv_prog_cc_g+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00004684 $as_echo_n "(cached) " >&6
4685else
4686 ac_save_c_werror_flag=$ac_c_werror_flag
4687 ac_c_werror_flag=yes
4688 ac_cv_prog_cc_g=no
4689 CFLAGS="-g"
cristy8b350f62009-11-15 23:12:43 +00004690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004691/* end confdefs.h. */
4692
4693int
4694main ()
4695{
4696
4697 ;
4698 return 0;
4699}
4700_ACEOF
cristy8b350f62009-11-15 23:12:43 +00004701if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00004702 ac_cv_prog_cc_g=yes
4703else
cristy8b350f62009-11-15 23:12:43 +00004704 CFLAGS=""
4705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004706/* end confdefs.h. */
4707
4708int
4709main ()
4710{
4711
4712 ;
4713 return 0;
4714}
4715_ACEOF
cristy8b350f62009-11-15 23:12:43 +00004716if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00004717
cristy8b350f62009-11-15 23:12:43 +00004718else
4719 ac_c_werror_flag=$ac_save_c_werror_flag
cristy3ed852e2009-09-05 21:47:34 +00004720 CFLAGS="-g"
cristy8b350f62009-11-15 23:12:43 +00004721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004722/* end confdefs.h. */
4723
4724int
4725main ()
4726{
4727
4728 ;
4729 return 0;
4730}
4731_ACEOF
cristy8b350f62009-11-15 23:12:43 +00004732if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00004733 ac_cv_prog_cc_g=yes
cristy3ed852e2009-09-05 21:47:34 +00004734fi
cristy3ed852e2009-09-05 21:47:34 +00004735rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4736fi
cristy3ed852e2009-09-05 21:47:34 +00004737rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4738fi
cristy3ed852e2009-09-05 21:47:34 +00004739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4740 ac_c_werror_flag=$ac_save_c_werror_flag
4741fi
cristy8b350f62009-11-15 23:12:43 +00004742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
cristy3ed852e2009-09-05 21:47:34 +00004743$as_echo "$ac_cv_prog_cc_g" >&6; }
4744if test "$ac_test_CFLAGS" = set; then
4745 CFLAGS=$ac_save_CFLAGS
4746elif test $ac_cv_prog_cc_g = yes; then
4747 if test "$GCC" = yes; then
4748 CFLAGS="-g -O2"
4749 else
4750 CFLAGS="-g"
4751 fi
4752else
4753 if test "$GCC" = yes; then
4754 CFLAGS="-O2"
4755 else
4756 CFLAGS=
4757 fi
4758fi
cristy8b350f62009-11-15 23:12:43 +00004759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
cristy3ed852e2009-09-05 21:47:34 +00004760$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00004761if test "${ac_cv_prog_cc_c89+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00004762 $as_echo_n "(cached) " >&6
4763else
4764 ac_cv_prog_cc_c89=no
4765ac_save_CC=$CC
cristy8b350f62009-11-15 23:12:43 +00004766cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00004767/* end confdefs.h. */
4768#include <stdarg.h>
4769#include <stdio.h>
4770#include <sys/types.h>
4771#include <sys/stat.h>
4772/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4773struct buf { int x; };
4774FILE * (*rcsopen) (struct buf *, struct stat *, int);
4775static char *e (p, i)
4776 char **p;
4777 int i;
4778{
4779 return p[i];
4780}
4781static char *f (char * (*g) (char **, int), char **p, ...)
4782{
4783 char *s;
4784 va_list v;
4785 va_start (v,p);
4786 s = g (p, va_arg (v,int));
4787 va_end (v);
4788 return s;
4789}
4790
4791/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4792 function prototypes and stuff, but not '\xHH' hex character constants.
4793 These don't provoke an error unfortunately, instead are silently treated
4794 as 'x'. The following induces an error, until -std is added to get
4795 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4796 array size at least. It's necessary to write '\x00'==0 to get something
4797 that's true only with -std. */
4798int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4799
4800/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4801 inside strings and character constants. */
4802#define FOO(x) 'x'
4803int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4804
4805int test (int i, double x);
4806struct s1 {int (*f) (int a);};
4807struct s2 {int (*f) (double a);};
4808int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4809int argc;
4810char **argv;
4811int
4812main ()
4813{
4814return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4815 ;
4816 return 0;
4817}
4818_ACEOF
4819for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4820 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4821do
4822 CC="$ac_save_CC $ac_arg"
cristy8b350f62009-11-15 23:12:43 +00004823 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00004824 ac_cv_prog_cc_c89=$ac_arg
cristy3ed852e2009-09-05 21:47:34 +00004825fi
cristy3ed852e2009-09-05 21:47:34 +00004826rm -f core conftest.err conftest.$ac_objext
4827 test "x$ac_cv_prog_cc_c89" != "xno" && break
4828done
4829rm -f conftest.$ac_ext
4830CC=$ac_save_CC
4831
4832fi
4833# AC_CACHE_VAL
4834case "x$ac_cv_prog_cc_c89" in
4835 x)
cristy8b350f62009-11-15 23:12:43 +00004836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
cristy3ed852e2009-09-05 21:47:34 +00004837$as_echo "none needed" >&6; } ;;
4838 xno)
cristy8b350f62009-11-15 23:12:43 +00004839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
cristy3ed852e2009-09-05 21:47:34 +00004840$as_echo "unsupported" >&6; } ;;
4841 *)
4842 CC="$CC $ac_cv_prog_cc_c89"
cristy8b350f62009-11-15 23:12:43 +00004843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
cristy3ed852e2009-09-05 21:47:34 +00004844$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4845esac
cristy8b350f62009-11-15 23:12:43 +00004846if test "x$ac_cv_prog_cc_c89" != xno; then :
cristy3ed852e2009-09-05 21:47:34 +00004847
cristy8b350f62009-11-15 23:12:43 +00004848fi
cristy3ed852e2009-09-05 21:47:34 +00004849
4850ac_ext=c
4851ac_cpp='$CPP $CPPFLAGS'
4852ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4853ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4854ac_compiler_gnu=$ac_cv_c_compiler_gnu
4855DEPDIR="${am__leading_dot}deps"
4856
4857ac_config_commands="$ac_config_commands depfiles"
4858
4859
4860am_make=${MAKE-make}
4861cat > confinc << 'END'
4862am__doit:
4863 @echo this is the am__doit target
4864.PHONY: am__doit
4865END
4866# If we don't find an include directive, just comment out the code.
cristy8b350f62009-11-15 23:12:43 +00004867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
cristy3ed852e2009-09-05 21:47:34 +00004868$as_echo_n "checking for style of include used by $am_make... " >&6; }
4869am__include="#"
4870am__quote=
4871_am_result=none
4872# First try GNU make style include.
4873echo "include confinc" > confmf
4874# Ignore all kinds of additional output from `make'.
4875case `$am_make -s -f confmf 2> /dev/null` in #(
4876*the\ am__doit\ target*)
4877 am__include=include
4878 am__quote=
4879 _am_result=GNU
4880 ;;
4881esac
4882# Now try BSD make style include.
4883if test "$am__include" = "#"; then
4884 echo '.include "confinc"' > confmf
4885 case `$am_make -s -f confmf 2> /dev/null` in #(
4886 *the\ am__doit\ target*)
4887 am__include=.include
4888 am__quote="\""
4889 _am_result=BSD
4890 ;;
4891 esac
4892fi
4893
4894
cristy8b350f62009-11-15 23:12:43 +00004895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
cristy3ed852e2009-09-05 21:47:34 +00004896$as_echo "$_am_result" >&6; }
4897rm -f confinc confmf
4898
4899# Check whether --enable-dependency-tracking was given.
cristy8b350f62009-11-15 23:12:43 +00004900if test "${enable_dependency_tracking+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00004901 enableval=$enable_dependency_tracking;
4902fi
4903
4904if test "x$enable_dependency_tracking" != xno; then
4905 am_depcomp="$ac_aux_dir/depcomp"
4906 AMDEPBACKSLASH='\'
4907fi
4908 if test "x$enable_dependency_tracking" != xno; then
4909 AMDEP_TRUE=
4910 AMDEP_FALSE='#'
4911else
4912 AMDEP_TRUE='#'
4913 AMDEP_FALSE=
4914fi
4915
4916
4917
4918depcc="$CC" am_compiler_list=
4919
cristy8b350f62009-11-15 23:12:43 +00004920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
cristy3ed852e2009-09-05 21:47:34 +00004921$as_echo_n "checking dependency style of $depcc... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00004922if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00004923 $as_echo_n "(cached) " >&6
4924else
4925 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4926 # We make a subdir and do the tests there. Otherwise we can end up
4927 # making bogus files that we don't know about and never remove. For
4928 # instance it was reported that on HP-UX the gcc test will end up
4929 # making a dummy file named `D' -- because `-MD' means `put the output
4930 # in D'.
4931 mkdir conftest.dir
4932 # Copy depcomp to subdir because otherwise we won't find it if we're
4933 # using a relative directory.
4934 cp "$am_depcomp" conftest.dir
4935 cd conftest.dir
4936 # We will build objects and dependencies in a subdirectory because
4937 # it helps to detect inapplicable dependency modes. For instance
4938 # both Tru64's cc and ICC support -MD to output dependencies as a
4939 # side effect of compilation, but ICC will put the dependencies in
4940 # the current directory while Tru64 will put them in the object
4941 # directory.
4942 mkdir sub
4943
4944 am_cv_CC_dependencies_compiler_type=none
4945 if test "$am_compiler_list" = ""; then
4946 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4947 fi
4948 am__universal=false
4949 case " $depcc " in #(
4950 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4951 esac
4952
4953 for depmode in $am_compiler_list; do
4954 # Setup a source with many dependencies, because some compilers
4955 # like to wrap large dependency lists on column 80 (with \), and
4956 # we should not choose a depcomp mode which is confused by this.
4957 #
4958 # We need to recreate these files for each test, as the compiler may
4959 # overwrite some of them when testing with obscure command lines.
4960 # This happens at least with the AIX C compiler.
4961 : > sub/conftest.c
4962 for i in 1 2 3 4 5 6; do
4963 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4964 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4965 # Solaris 8's {/usr,}/bin/sh.
4966 touch sub/conftst$i.h
4967 done
4968 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4969
4970 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4971 # mode. It turns out that the SunPro C++ compiler does not properly
4972 # handle `-M -o', and we need to detect this. Also, some Intel
4973 # versions had trouble with output in subdirs
4974 am__obj=sub/conftest.${OBJEXT-o}
4975 am__minus_obj="-o $am__obj"
4976 case $depmode in
4977 gcc)
4978 # This depmode causes a compiler race in universal mode.
4979 test "$am__universal" = false || continue
4980 ;;
4981 nosideeffect)
4982 # after this tag, mechanisms are not by side-effect, so they'll
4983 # only be used when explicitly requested
4984 if test "x$enable_dependency_tracking" = xyes; then
4985 continue
4986 else
4987 break
4988 fi
4989 ;;
4990 msvisualcpp | msvcmsys)
4991 # This compiler won't grok `-c -o', but also, the minuso test has
4992 # not run yet. These depmodes are late enough in the game, and
4993 # so weak that their functioning should not be impacted.
4994 am__obj=conftest.${OBJEXT-o}
4995 am__minus_obj=
4996 ;;
4997 none) break ;;
4998 esac
4999 if depmode=$depmode \
5000 source=sub/conftest.c object=$am__obj \
5001 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5002 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5003 >/dev/null 2>conftest.err &&
5004 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5005 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5006 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5007 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5008 # icc doesn't choke on unknown options, it will just issue warnings
5009 # or remarks (even with -Werror). So we grep stderr for any message
5010 # that says an option was ignored or not supported.
5011 # When given -MP, icc 7.0 and 7.1 complain thusly:
5012 # icc: Command line warning: ignoring option '-M'; no argument required
5013 # The diagnosis changed in icc 8.0:
5014 # icc: Command line remark: option '-MP' not supported
5015 if (grep 'ignoring option' conftest.err ||
5016 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5017 am_cv_CC_dependencies_compiler_type=$depmode
5018 break
5019 fi
5020 fi
5021 done
5022
5023 cd ..
5024 rm -rf conftest.dir
5025else
5026 am_cv_CC_dependencies_compiler_type=none
5027fi
5028
5029fi
cristy8b350f62009-11-15 23:12:43 +00005030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
cristy3ed852e2009-09-05 21:47:34 +00005031$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5032CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5033
5034 if
5035 test "x$enable_dependency_tracking" != xno \
5036 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5037 am__fastdepCC_TRUE=
5038 am__fastdepCC_FALSE='#'
5039else
5040 am__fastdepCC_TRUE='#'
5041 am__fastdepCC_FALSE=
5042fi
5043
5044
cristy95646052009-11-28 23:05:30 +00005045ac_ext=cpp
5046ac_cpp='$CXXCPP $CPPFLAGS'
5047ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5048ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5049ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5050if test -z "$CXX"; then
5051 if test -n "$CCC"; then
5052 CXX=$CCC
5053 else
5054 if test -n "$ac_tool_prefix"; then
5055 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5056 do
5057 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5058set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5060$as_echo_n "checking for $ac_word... " >&6; }
5061if test "${ac_cv_prog_CXX+set}" = set; then :
5062 $as_echo_n "(cached) " >&6
5063else
5064 if test -n "$CXX"; then
5065 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5066else
5067as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5068for as_dir in $PATH
5069do
5070 IFS=$as_save_IFS
5071 test -z "$as_dir" && as_dir=.
5072 for ac_exec_ext in '' $ac_executable_extensions; do
5073 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5074 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5076 break 2
5077 fi
5078done
5079 done
5080IFS=$as_save_IFS
5081
5082fi
5083fi
5084CXX=$ac_cv_prog_CXX
5085if test -n "$CXX"; then
5086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5087$as_echo "$CXX" >&6; }
5088else
5089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5090$as_echo "no" >&6; }
5091fi
5092
5093
5094 test -n "$CXX" && break
5095 done
5096fi
5097if test -z "$CXX"; then
5098 ac_ct_CXX=$CXX
5099 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5100do
5101 # Extract the first word of "$ac_prog", so it can be a program name with args.
5102set dummy $ac_prog; ac_word=$2
5103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5104$as_echo_n "checking for $ac_word... " >&6; }
5105if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5106 $as_echo_n "(cached) " >&6
5107else
5108 if test -n "$ac_ct_CXX"; then
5109 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5110else
5111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5112for as_dir in $PATH
5113do
5114 IFS=$as_save_IFS
5115 test -z "$as_dir" && as_dir=.
5116 for ac_exec_ext in '' $ac_executable_extensions; do
5117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5118 ac_cv_prog_ac_ct_CXX="$ac_prog"
5119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5120 break 2
5121 fi
5122done
5123 done
5124IFS=$as_save_IFS
5125
5126fi
5127fi
5128ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5129if test -n "$ac_ct_CXX"; then
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5131$as_echo "$ac_ct_CXX" >&6; }
5132else
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5134$as_echo "no" >&6; }
5135fi
5136
5137
5138 test -n "$ac_ct_CXX" && break
5139done
5140
5141 if test "x$ac_ct_CXX" = x; then
5142 CXX="g++"
5143 else
5144 case $cross_compiling:$ac_tool_warned in
5145yes:)
5146{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5147$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5148ac_tool_warned=yes ;;
5149esac
5150 CXX=$ac_ct_CXX
5151 fi
5152fi
5153
5154 fi
5155fi
5156# Provide some information about the compiler.
5157$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5158set X $ac_compile
5159ac_compiler=$2
5160for ac_option in --version -v -V -qversion; do
5161 { { ac_try="$ac_compiler $ac_option >&5"
5162case "(($ac_try" in
5163 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5164 *) ac_try_echo=$ac_try;;
5165esac
5166eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5167$as_echo "$ac_try_echo"; } >&5
5168 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5169 ac_status=$?
5170 if test -s conftest.err; then
5171 sed '10a\
5172... rest of stderr output deleted ...
5173 10q' conftest.err >conftest.er1
5174 cat conftest.er1 >&5
5175 fi
5176 rm -f conftest.er1 conftest.err
5177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5178 test $ac_status = 0; }
5179done
5180
5181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5182$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5183if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5184 $as_echo_n "(cached) " >&6
5185else
5186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5187/* end confdefs.h. */
5188
5189int
5190main ()
5191{
5192#ifndef __GNUC__
5193 choke me
5194#endif
5195
5196 ;
5197 return 0;
5198}
5199_ACEOF
5200if ac_fn_cxx_try_compile "$LINENO"; then :
5201 ac_compiler_gnu=yes
5202else
5203 ac_compiler_gnu=no
5204fi
5205rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5206ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5207
5208fi
5209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5210$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5211if test $ac_compiler_gnu = yes; then
5212 GXX=yes
5213else
5214 GXX=
5215fi
5216ac_test_CXXFLAGS=${CXXFLAGS+set}
5217ac_save_CXXFLAGS=$CXXFLAGS
5218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5219$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5220if test "${ac_cv_prog_cxx_g+set}" = set; then :
5221 $as_echo_n "(cached) " >&6
5222else
5223 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5224 ac_cxx_werror_flag=yes
5225 ac_cv_prog_cxx_g=no
5226 CXXFLAGS="-g"
5227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5228/* end confdefs.h. */
5229
5230int
5231main ()
5232{
5233
5234 ;
5235 return 0;
5236}
5237_ACEOF
5238if ac_fn_cxx_try_compile "$LINENO"; then :
5239 ac_cv_prog_cxx_g=yes
5240else
5241 CXXFLAGS=""
5242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5243/* end confdefs.h. */
5244
5245int
5246main ()
5247{
5248
5249 ;
5250 return 0;
5251}
5252_ACEOF
5253if ac_fn_cxx_try_compile "$LINENO"; then :
5254
5255else
5256 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5257 CXXFLAGS="-g"
5258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5259/* end confdefs.h. */
5260
5261int
5262main ()
5263{
5264
5265 ;
5266 return 0;
5267}
5268_ACEOF
5269if ac_fn_cxx_try_compile "$LINENO"; then :
5270 ac_cv_prog_cxx_g=yes
5271fi
5272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5273fi
5274rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5275fi
5276rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5277 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5278fi
5279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5280$as_echo "$ac_cv_prog_cxx_g" >&6; }
5281if test "$ac_test_CXXFLAGS" = set; then
5282 CXXFLAGS=$ac_save_CXXFLAGS
5283elif test $ac_cv_prog_cxx_g = yes; then
5284 if test "$GXX" = yes; then
5285 CXXFLAGS="-g -O2"
5286 else
5287 CXXFLAGS="-g"
5288 fi
5289else
5290 if test "$GXX" = yes; then
5291 CXXFLAGS="-O2"
5292 else
5293 CXXFLAGS=
5294 fi
5295fi
5296ac_ext=c
5297ac_cpp='$CPP $CPPFLAGS'
5298ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5299ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5300ac_compiler_gnu=$ac_cv_c_compiler_gnu
5301
5302depcc="$CXX" am_compiler_list=
5303
5304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5305$as_echo_n "checking dependency style of $depcc... " >&6; }
5306if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5307 $as_echo_n "(cached) " >&6
5308else
5309 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5310 # We make a subdir and do the tests there. Otherwise we can end up
5311 # making bogus files that we don't know about and never remove. For
5312 # instance it was reported that on HP-UX the gcc test will end up
5313 # making a dummy file named `D' -- because `-MD' means `put the output
5314 # in D'.
5315 mkdir conftest.dir
5316 # Copy depcomp to subdir because otherwise we won't find it if we're
5317 # using a relative directory.
5318 cp "$am_depcomp" conftest.dir
5319 cd conftest.dir
5320 # We will build objects and dependencies in a subdirectory because
5321 # it helps to detect inapplicable dependency modes. For instance
5322 # both Tru64's cc and ICC support -MD to output dependencies as a
5323 # side effect of compilation, but ICC will put the dependencies in
5324 # the current directory while Tru64 will put them in the object
5325 # directory.
5326 mkdir sub
5327
5328 am_cv_CXX_dependencies_compiler_type=none
5329 if test "$am_compiler_list" = ""; then
5330 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5331 fi
5332 am__universal=false
5333 case " $depcc " in #(
5334 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5335 esac
5336
5337 for depmode in $am_compiler_list; do
5338 # Setup a source with many dependencies, because some compilers
5339 # like to wrap large dependency lists on column 80 (with \), and
5340 # we should not choose a depcomp mode which is confused by this.
5341 #
5342 # We need to recreate these files for each test, as the compiler may
5343 # overwrite some of them when testing with obscure command lines.
5344 # This happens at least with the AIX C compiler.
5345 : > sub/conftest.c
5346 for i in 1 2 3 4 5 6; do
5347 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5348 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5349 # Solaris 8's {/usr,}/bin/sh.
5350 touch sub/conftst$i.h
5351 done
5352 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5353
5354 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5355 # mode. It turns out that the SunPro C++ compiler does not properly
5356 # handle `-M -o', and we need to detect this. Also, some Intel
5357 # versions had trouble with output in subdirs
5358 am__obj=sub/conftest.${OBJEXT-o}
5359 am__minus_obj="-o $am__obj"
5360 case $depmode in
5361 gcc)
5362 # This depmode causes a compiler race in universal mode.
5363 test "$am__universal" = false || continue
5364 ;;
5365 nosideeffect)
5366 # after this tag, mechanisms are not by side-effect, so they'll
5367 # only be used when explicitly requested
5368 if test "x$enable_dependency_tracking" = xyes; then
5369 continue
5370 else
5371 break
5372 fi
5373 ;;
5374 msvisualcpp | msvcmsys)
5375 # This compiler won't grok `-c -o', but also, the minuso test has
5376 # not run yet. These depmodes are late enough in the game, and
5377 # so weak that their functioning should not be impacted.
5378 am__obj=conftest.${OBJEXT-o}
5379 am__minus_obj=
5380 ;;
5381 none) break ;;
5382 esac
5383 if depmode=$depmode \
5384 source=sub/conftest.c object=$am__obj \
5385 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5386 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5387 >/dev/null 2>conftest.err &&
5388 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5389 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5390 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5391 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5392 # icc doesn't choke on unknown options, it will just issue warnings
5393 # or remarks (even with -Werror). So we grep stderr for any message
5394 # that says an option was ignored or not supported.
5395 # When given -MP, icc 7.0 and 7.1 complain thusly:
5396 # icc: Command line warning: ignoring option '-M'; no argument required
5397 # The diagnosis changed in icc 8.0:
5398 # icc: Command line remark: option '-MP' not supported
5399 if (grep 'ignoring option' conftest.err ||
5400 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5401 am_cv_CXX_dependencies_compiler_type=$depmode
5402 break
5403 fi
5404 fi
5405 done
5406
5407 cd ..
5408 rm -rf conftest.dir
5409else
5410 am_cv_CXX_dependencies_compiler_type=none
5411fi
5412
5413fi
5414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5415$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5416CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5417
5418 if
5419 test "x$enable_dependency_tracking" != xno \
5420 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5421 am__fastdepCXX_TRUE=
5422 am__fastdepCXX_FALSE='#'
5423else
5424 am__fastdepCXX_TRUE='#'
5425 am__fastdepCXX_FALSE=
5426fi
5427
5428
cristy8b350f62009-11-15 23:12:43 +00005429 case $ac_cv_prog_cc_stdc in #(
5430 no) :
5431 ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
5432 *) :
5433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
cristy3ed852e2009-09-05 21:47:34 +00005434$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00005435if test "${ac_cv_prog_cc_c99+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00005436 $as_echo_n "(cached) " >&6
5437else
5438 ac_cv_prog_cc_c99=no
5439ac_save_CC=$CC
cristy8b350f62009-11-15 23:12:43 +00005440cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00005441/* end confdefs.h. */
5442#include <stdarg.h>
5443#include <stdbool.h>
5444#include <stdlib.h>
5445#include <wchar.h>
5446#include <stdio.h>
5447
5448// Check varargs macros. These examples are taken from C99 6.10.3.5.
5449#define debug(...) fprintf (stderr, __VA_ARGS__)
5450#define showlist(...) puts (#__VA_ARGS__)
5451#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
5452static void
5453test_varargs_macros (void)
5454{
5455 int x = 1234;
5456 int y = 5678;
5457 debug ("Flag");
5458 debug ("X = %d\n", x);
5459 showlist (The first, second, and third items.);
5460 report (x>y, "x is %d but y is %d", x, y);
5461}
5462
5463// Check long long types.
5464#define BIG64 18446744073709551615ull
5465#define BIG32 4294967295ul
5466#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
5467#if !BIG_OK
5468 your preprocessor is broken;
5469#endif
5470#if BIG_OK
5471#else
5472 your preprocessor is broken;
5473#endif
5474static long long int bignum = -9223372036854775807LL;
5475static unsigned long long int ubignum = BIG64;
5476
5477struct incomplete_array
5478{
5479 int datasize;
5480 double data[];
5481};
5482
5483struct named_init {
5484 int number;
5485 const wchar_t *name;
5486 double average;
5487};
5488
5489typedef const char *ccp;
5490
5491static inline int
5492test_restrict (ccp restrict text)
5493{
5494 // See if C++-style comments work.
5495 // Iterate through items via the restricted pointer.
5496 // Also check for declarations in for loops.
5497 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
5498 continue;
5499 return 0;
5500}
5501
5502// Check varargs and va_copy.
5503static void
5504test_varargs (const char *format, ...)
5505{
5506 va_list args;
5507 va_start (args, format);
5508 va_list args_copy;
5509 va_copy (args_copy, args);
5510
5511 const char *str;
5512 int number;
5513 float fnumber;
5514
5515 while (*format)
5516 {
5517 switch (*format++)
5518 {
5519 case 's': // string
5520 str = va_arg (args_copy, const char *);
5521 break;
5522 case 'd': // int
5523 number = va_arg (args_copy, int);
5524 break;
5525 case 'f': // float
5526 fnumber = va_arg (args_copy, double);
5527 break;
5528 default:
5529 break;
5530 }
5531 }
5532 va_end (args_copy);
5533 va_end (args);
5534}
5535
5536int
5537main ()
5538{
5539
5540 // Check bool.
5541 _Bool success = false;
5542
5543 // Check restrict.
5544 if (test_restrict ("String literal") == 0)
5545 success = true;
5546 char *restrict newvar = "Another string";
5547
5548 // Check varargs.
5549 test_varargs ("s, d' f .", "string", 65, 34.234);
5550 test_varargs_macros ();
5551
5552 // Check flexible array members.
5553 struct incomplete_array *ia =
5554 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
5555 ia->datasize = 10;
5556 for (int i = 0; i < ia->datasize; ++i)
5557 ia->data[i] = i * 1.234;
5558
5559 // Check named initializers.
5560 struct named_init ni = {
5561 .number = 34,
5562 .name = L"Test wide string",
5563 .average = 543.34343,
5564 };
5565
5566 ni.number = 58;
5567
5568 int dynamic_array[ni.number];
5569 dynamic_array[ni.number - 1] = 543;
5570
5571 // work around unused variable warnings
5572 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
5573 || dynamic_array[ni.number - 1] != 543);
5574
5575 ;
5576 return 0;
5577}
5578_ACEOF
5579for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
5580do
5581 CC="$ac_save_CC $ac_arg"
cristy8b350f62009-11-15 23:12:43 +00005582 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00005583 ac_cv_prog_cc_c99=$ac_arg
cristy3ed852e2009-09-05 21:47:34 +00005584fi
cristy3ed852e2009-09-05 21:47:34 +00005585rm -f core conftest.err conftest.$ac_objext
5586 test "x$ac_cv_prog_cc_c99" != "xno" && break
5587done
5588rm -f conftest.$ac_ext
5589CC=$ac_save_CC
5590
5591fi
5592# AC_CACHE_VAL
5593case "x$ac_cv_prog_cc_c99" in
5594 x)
cristy8b350f62009-11-15 23:12:43 +00005595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
cristy3ed852e2009-09-05 21:47:34 +00005596$as_echo "none needed" >&6; } ;;
5597 xno)
cristy8b350f62009-11-15 23:12:43 +00005598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
cristy3ed852e2009-09-05 21:47:34 +00005599$as_echo "unsupported" >&6; } ;;
5600 *)
5601 CC="$CC $ac_cv_prog_cc_c99"
cristy8b350f62009-11-15 23:12:43 +00005602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
cristy3ed852e2009-09-05 21:47:34 +00005603$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
5604esac
cristy8b350f62009-11-15 23:12:43 +00005605if test "x$ac_cv_prog_cc_c99" != xno; then :
cristy3ed852e2009-09-05 21:47:34 +00005606 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
5607else
cristy8b350f62009-11-15 23:12:43 +00005608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
cristy3ed852e2009-09-05 21:47:34 +00005609$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00005610if test "${ac_cv_prog_cc_c89+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00005611 $as_echo_n "(cached) " >&6
5612else
5613 ac_cv_prog_cc_c89=no
5614ac_save_CC=$CC
cristy8b350f62009-11-15 23:12:43 +00005615cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00005616/* end confdefs.h. */
5617#include <stdarg.h>
5618#include <stdio.h>
5619#include <sys/types.h>
5620#include <sys/stat.h>
5621/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5622struct buf { int x; };
5623FILE * (*rcsopen) (struct buf *, struct stat *, int);
5624static char *e (p, i)
5625 char **p;
5626 int i;
5627{
5628 return p[i];
5629}
5630static char *f (char * (*g) (char **, int), char **p, ...)
5631{
5632 char *s;
5633 va_list v;
5634 va_start (v,p);
5635 s = g (p, va_arg (v,int));
5636 va_end (v);
5637 return s;
5638}
5639
5640/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5641 function prototypes and stuff, but not '\xHH' hex character constants.
5642 These don't provoke an error unfortunately, instead are silently treated
5643 as 'x'. The following induces an error, until -std is added to get
5644 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5645 array size at least. It's necessary to write '\x00'==0 to get something
5646 that's true only with -std. */
5647int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5648
5649/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5650 inside strings and character constants. */
5651#define FOO(x) 'x'
5652int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5653
5654int test (int i, double x);
5655struct s1 {int (*f) (int a);};
5656struct s2 {int (*f) (double a);};
5657int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5658int argc;
5659char **argv;
5660int
5661main ()
5662{
5663return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5664 ;
5665 return 0;
5666}
5667_ACEOF
5668for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5669 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5670do
5671 CC="$ac_save_CC $ac_arg"
cristy8b350f62009-11-15 23:12:43 +00005672 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00005673 ac_cv_prog_cc_c89=$ac_arg
cristy3ed852e2009-09-05 21:47:34 +00005674fi
cristy3ed852e2009-09-05 21:47:34 +00005675rm -f core conftest.err conftest.$ac_objext
5676 test "x$ac_cv_prog_cc_c89" != "xno" && break
5677done
5678rm -f conftest.$ac_ext
5679CC=$ac_save_CC
5680
5681fi
5682# AC_CACHE_VAL
5683case "x$ac_cv_prog_cc_c89" in
5684 x)
cristy8b350f62009-11-15 23:12:43 +00005685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
cristy3ed852e2009-09-05 21:47:34 +00005686$as_echo "none needed" >&6; } ;;
5687 xno)
cristy8b350f62009-11-15 23:12:43 +00005688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
cristy3ed852e2009-09-05 21:47:34 +00005689$as_echo "unsupported" >&6; } ;;
5690 *)
5691 CC="$CC $ac_cv_prog_cc_c89"
cristy8b350f62009-11-15 23:12:43 +00005692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
cristy3ed852e2009-09-05 21:47:34 +00005693$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5694esac
cristy8b350f62009-11-15 23:12:43 +00005695if test "x$ac_cv_prog_cc_c89" != xno; then :
cristy3ed852e2009-09-05 21:47:34 +00005696 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
5697else
5698 ac_cv_prog_cc_stdc=no
5699fi
5700
cristy3ed852e2009-09-05 21:47:34 +00005701fi
cristy3ed852e2009-09-05 21:47:34 +00005702 ;;
5703esac
cristy8b350f62009-11-15 23:12:43 +00005704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
cristy3ed852e2009-09-05 21:47:34 +00005705$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00005706 if test "${ac_cv_prog_cc_stdc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00005707 $as_echo_n "(cached) " >&6
5708fi
5709
cristy8b350f62009-11-15 23:12:43 +00005710 case $ac_cv_prog_cc_stdc in #(
5711 no) :
5712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5713$as_echo "unsupported" >&6; } ;; #(
5714 '') :
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5716$as_echo "none needed" >&6; } ;; #(
5717 *) :
5718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
cristy3ed852e2009-09-05 21:47:34 +00005719$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
5720esac
5721
cristy3ed852e2009-09-05 21:47:34 +00005722ac_ext=c
5723ac_cpp='$CPP $CPPFLAGS'
5724ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5725ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5726ac_compiler_gnu=$ac_cv_c_compiler_gnu
cristy8b350f62009-11-15 23:12:43 +00005727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
cristy3ed852e2009-09-05 21:47:34 +00005728$as_echo_n "checking how to run the C preprocessor... " >&6; }
5729# On Suns, sometimes $CPP names a directory.
5730if test -n "$CPP" && test -d "$CPP"; then
5731 CPP=
5732fi
5733if test -z "$CPP"; then
cristy8b350f62009-11-15 23:12:43 +00005734 if test "${ac_cv_prog_CPP+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00005735 $as_echo_n "(cached) " >&6
5736else
5737 # Double quotes because CPP needs to be expanded
5738 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5739 do
5740 ac_preproc_ok=false
5741for ac_c_preproc_warn_flag in '' yes
5742do
5743 # Use a header file that comes with gcc, so configuring glibc
5744 # with a fresh cross-compiler works.
5745 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5746 # <limits.h> exists even on freestanding compilers.
5747 # On the NeXT, cc -E runs the code through the compiler's parser,
5748 # not just through cpp. "Syntax error" is here to catch this case.
cristy8b350f62009-11-15 23:12:43 +00005749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00005750/* end confdefs.h. */
5751#ifdef __STDC__
5752# include <limits.h>
5753#else
5754# include <assert.h>
5755#endif
5756 Syntax error
5757_ACEOF
cristy8b350f62009-11-15 23:12:43 +00005758if ac_fn_c_try_cpp "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00005759
cristy8b350f62009-11-15 23:12:43 +00005760else
cristy3ed852e2009-09-05 21:47:34 +00005761 # Broken: fails on valid input.
5762continue
5763fi
cristy3ed852e2009-09-05 21:47:34 +00005764rm -f conftest.err conftest.$ac_ext
5765
5766 # OK, works on sane cases. Now check whether nonexistent headers
5767 # can be detected and how.
cristy8b350f62009-11-15 23:12:43 +00005768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00005769/* end confdefs.h. */
5770#include <ac_nonexistent.h>
5771_ACEOF
cristy8b350f62009-11-15 23:12:43 +00005772if ac_fn_c_try_cpp "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00005773 # Broken: success on invalid input.
5774continue
5775else
cristy3ed852e2009-09-05 21:47:34 +00005776 # Passes both tests.
5777ac_preproc_ok=:
5778break
5779fi
cristy3ed852e2009-09-05 21:47:34 +00005780rm -f conftest.err conftest.$ac_ext
5781
5782done
5783# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5784rm -f conftest.err conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00005785if $ac_preproc_ok; then :
cristy3ed852e2009-09-05 21:47:34 +00005786 break
5787fi
5788
5789 done
5790 ac_cv_prog_CPP=$CPP
5791
5792fi
5793 CPP=$ac_cv_prog_CPP
5794else
5795 ac_cv_prog_CPP=$CPP
5796fi
cristy8b350f62009-11-15 23:12:43 +00005797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
cristy3ed852e2009-09-05 21:47:34 +00005798$as_echo "$CPP" >&6; }
5799ac_preproc_ok=false
5800for ac_c_preproc_warn_flag in '' yes
5801do
5802 # Use a header file that comes with gcc, so configuring glibc
5803 # with a fresh cross-compiler works.
5804 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5805 # <limits.h> exists even on freestanding compilers.
5806 # On the NeXT, cc -E runs the code through the compiler's parser,
5807 # not just through cpp. "Syntax error" is here to catch this case.
cristy8b350f62009-11-15 23:12:43 +00005808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00005809/* end confdefs.h. */
5810#ifdef __STDC__
5811# include <limits.h>
5812#else
5813# include <assert.h>
5814#endif
5815 Syntax error
5816_ACEOF
cristy8b350f62009-11-15 23:12:43 +00005817if ac_fn_c_try_cpp "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00005818
cristy8b350f62009-11-15 23:12:43 +00005819else
cristy3ed852e2009-09-05 21:47:34 +00005820 # Broken: fails on valid input.
5821continue
5822fi
cristy3ed852e2009-09-05 21:47:34 +00005823rm -f conftest.err conftest.$ac_ext
5824
5825 # OK, works on sane cases. Now check whether nonexistent headers
5826 # can be detected and how.
cristy8b350f62009-11-15 23:12:43 +00005827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00005828/* end confdefs.h. */
5829#include <ac_nonexistent.h>
5830_ACEOF
cristy8b350f62009-11-15 23:12:43 +00005831if ac_fn_c_try_cpp "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00005832 # Broken: success on invalid input.
5833continue
5834else
cristy3ed852e2009-09-05 21:47:34 +00005835 # Passes both tests.
5836ac_preproc_ok=:
5837break
5838fi
cristy3ed852e2009-09-05 21:47:34 +00005839rm -f conftest.err conftest.$ac_ext
5840
5841done
5842# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5843rm -f conftest.err conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00005844if $ac_preproc_ok; then :
5845
cristy3ed852e2009-09-05 21:47:34 +00005846else
cristy8b350f62009-11-15 23:12:43 +00005847 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00005848$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +00005849as_fn_error "C preprocessor \"$CPP\" fails sanity check
5850See \`config.log' for more details." "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00005851fi
5852
5853ac_ext=c
5854ac_cpp='$CPP $CPPFLAGS'
5855ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5856ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5857ac_compiler_gnu=$ac_cv_c_compiler_gnu
5858
cristy8b350f62009-11-15 23:12:43 +00005859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
cristy3ed852e2009-09-05 21:47:34 +00005860$as_echo_n "checking for a sed that does not truncate output... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00005861if test "${ac_cv_path_SED+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00005862 $as_echo_n "(cached) " >&6
5863else
5864 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5865 for ac_i in 1 2 3 4 5 6 7; do
5866 ac_script="$ac_script$as_nl$ac_script"
5867 done
5868 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
cristy8b350f62009-11-15 23:12:43 +00005869 { ac_script=; unset ac_script;}
cristy3ed852e2009-09-05 21:47:34 +00005870 if test -z "$SED"; then
5871 ac_path_SED_found=false
5872 # Loop through the user's path and test for each of PROGNAME-LIST
5873 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5874for as_dir in $PATH
5875do
5876 IFS=$as_save_IFS
5877 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00005878 for ac_prog in sed gsed; do
cristy3ed852e2009-09-05 21:47:34 +00005879 for ac_exec_ext in '' $ac_executable_extensions; do
5880 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5881 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5882# Check for GNU ac_path_SED and select it if it is found.
5883 # Check for GNU $ac_path_SED
5884case `"$ac_path_SED" --version 2>&1` in
5885*GNU*)
5886 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5887*)
5888 ac_count=0
5889 $as_echo_n 0123456789 >"conftest.in"
5890 while :
5891 do
5892 cat "conftest.in" "conftest.in" >"conftest.tmp"
5893 mv "conftest.tmp" "conftest.in"
5894 cp "conftest.in" "conftest.nl"
5895 $as_echo '' >> "conftest.nl"
5896 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5897 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
cristy8b350f62009-11-15 23:12:43 +00005898 as_fn_arith $ac_count + 1 && ac_count=$as_val
cristy3ed852e2009-09-05 21:47:34 +00005899 if test $ac_count -gt ${ac_path_SED_max-0}; then
5900 # Best one so far, save it but keep looking for a better one
5901 ac_cv_path_SED="$ac_path_SED"
5902 ac_path_SED_max=$ac_count
5903 fi
5904 # 10*(2^10) chars as input seems more than enough
5905 test $ac_count -gt 10 && break
5906 done
5907 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5908esac
5909
5910 $ac_path_SED_found && break 3
5911 done
5912 done
cristy8b350f62009-11-15 23:12:43 +00005913 done
cristy3ed852e2009-09-05 21:47:34 +00005914IFS=$as_save_IFS
5915 if test -z "$ac_cv_path_SED"; then
cristy8b350f62009-11-15 23:12:43 +00005916 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00005917 fi
5918else
5919 ac_cv_path_SED=$SED
5920fi
5921
5922fi
cristy8b350f62009-11-15 23:12:43 +00005923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
cristy3ed852e2009-09-05 21:47:34 +00005924$as_echo "$ac_cv_path_SED" >&6; }
5925 SED="$ac_cv_path_SED"
5926 rm -f conftest.sed
5927
5928test -z "$SED" && SED=sed
5929Xsed="$SED -e 1s/^X//"
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
cristy8b350f62009-11-15 23:12:43 +00005941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
cristy3ed852e2009-09-05 21:47:34 +00005942$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00005943if test "${ac_cv_path_GREP+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00005944 $as_echo_n "(cached) " >&6
5945else
5946 if test -z "$GREP"; then
5947 ac_path_GREP_found=false
5948 # Loop through the user's path and test for each of PROGNAME-LIST
5949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5950for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5951do
5952 IFS=$as_save_IFS
5953 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00005954 for ac_prog in grep ggrep; do
cristy3ed852e2009-09-05 21:47:34 +00005955 for ac_exec_ext in '' $ac_executable_extensions; do
5956 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5957 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5958# Check for GNU ac_path_GREP and select it if it is found.
5959 # Check for GNU $ac_path_GREP
5960case `"$ac_path_GREP" --version 2>&1` in
5961*GNU*)
5962 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5963*)
5964 ac_count=0
5965 $as_echo_n 0123456789 >"conftest.in"
5966 while :
5967 do
5968 cat "conftest.in" "conftest.in" >"conftest.tmp"
5969 mv "conftest.tmp" "conftest.in"
5970 cp "conftest.in" "conftest.nl"
5971 $as_echo 'GREP' >> "conftest.nl"
5972 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5973 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
cristy8b350f62009-11-15 23:12:43 +00005974 as_fn_arith $ac_count + 1 && ac_count=$as_val
cristy3ed852e2009-09-05 21:47:34 +00005975 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5976 # Best one so far, save it but keep looking for a better one
5977 ac_cv_path_GREP="$ac_path_GREP"
5978 ac_path_GREP_max=$ac_count
5979 fi
5980 # 10*(2^10) chars as input seems more than enough
5981 test $ac_count -gt 10 && break
5982 done
5983 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5984esac
5985
5986 $ac_path_GREP_found && break 3
5987 done
5988 done
cristy8b350f62009-11-15 23:12:43 +00005989 done
cristy3ed852e2009-09-05 21:47:34 +00005990IFS=$as_save_IFS
5991 if test -z "$ac_cv_path_GREP"; then
cristy8b350f62009-11-15 23:12:43 +00005992 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00005993 fi
5994else
5995 ac_cv_path_GREP=$GREP
5996fi
5997
5998fi
cristy8b350f62009-11-15 23:12:43 +00005999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
cristy3ed852e2009-09-05 21:47:34 +00006000$as_echo "$ac_cv_path_GREP" >&6; }
6001 GREP="$ac_cv_path_GREP"
6002
6003
cristy8b350f62009-11-15 23:12:43 +00006004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
cristy3ed852e2009-09-05 21:47:34 +00006005$as_echo_n "checking for egrep... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00006006if test "${ac_cv_path_EGREP+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006007 $as_echo_n "(cached) " >&6
6008else
6009 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6010 then ac_cv_path_EGREP="$GREP -E"
6011 else
6012 if test -z "$EGREP"; then
6013 ac_path_EGREP_found=false
6014 # Loop through the user's path and test for each of PROGNAME-LIST
6015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6016for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6017do
6018 IFS=$as_save_IFS
6019 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00006020 for ac_prog in egrep; do
cristy3ed852e2009-09-05 21:47:34 +00006021 for ac_exec_ext in '' $ac_executable_extensions; do
6022 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6023 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
6024# Check for GNU ac_path_EGREP and select it if it is found.
6025 # Check for GNU $ac_path_EGREP
6026case `"$ac_path_EGREP" --version 2>&1` in
6027*GNU*)
6028 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6029*)
6030 ac_count=0
6031 $as_echo_n 0123456789 >"conftest.in"
6032 while :
6033 do
6034 cat "conftest.in" "conftest.in" >"conftest.tmp"
6035 mv "conftest.tmp" "conftest.in"
6036 cp "conftest.in" "conftest.nl"
6037 $as_echo 'EGREP' >> "conftest.nl"
6038 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6039 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
cristy8b350f62009-11-15 23:12:43 +00006040 as_fn_arith $ac_count + 1 && ac_count=$as_val
cristy3ed852e2009-09-05 21:47:34 +00006041 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6042 # Best one so far, save it but keep looking for a better one
6043 ac_cv_path_EGREP="$ac_path_EGREP"
6044 ac_path_EGREP_max=$ac_count
6045 fi
6046 # 10*(2^10) chars as input seems more than enough
6047 test $ac_count -gt 10 && break
6048 done
6049 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6050esac
6051
6052 $ac_path_EGREP_found && break 3
6053 done
6054 done
cristy8b350f62009-11-15 23:12:43 +00006055 done
cristy3ed852e2009-09-05 21:47:34 +00006056IFS=$as_save_IFS
6057 if test -z "$ac_cv_path_EGREP"; then
cristy8b350f62009-11-15 23:12:43 +00006058 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00006059 fi
6060else
6061 ac_cv_path_EGREP=$EGREP
6062fi
6063
6064 fi
6065fi
cristy8b350f62009-11-15 23:12:43 +00006066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
cristy3ed852e2009-09-05 21:47:34 +00006067$as_echo "$ac_cv_path_EGREP" >&6; }
6068 EGREP="$ac_cv_path_EGREP"
6069
6070
cristy8b350f62009-11-15 23:12:43 +00006071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
cristy3ed852e2009-09-05 21:47:34 +00006072$as_echo_n "checking for fgrep... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00006073if test "${ac_cv_path_FGREP+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006074 $as_echo_n "(cached) " >&6
6075else
6076 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6077 then ac_cv_path_FGREP="$GREP -F"
6078 else
6079 if test -z "$FGREP"; then
6080 ac_path_FGREP_found=false
6081 # Loop through the user's path and test for each of PROGNAME-LIST
6082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6083for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6084do
6085 IFS=$as_save_IFS
6086 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00006087 for ac_prog in fgrep; do
cristy3ed852e2009-09-05 21:47:34 +00006088 for ac_exec_ext in '' $ac_executable_extensions; do
6089 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6090 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
6091# Check for GNU ac_path_FGREP and select it if it is found.
6092 # Check for GNU $ac_path_FGREP
6093case `"$ac_path_FGREP" --version 2>&1` in
6094*GNU*)
6095 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6096*)
6097 ac_count=0
6098 $as_echo_n 0123456789 >"conftest.in"
6099 while :
6100 do
6101 cat "conftest.in" "conftest.in" >"conftest.tmp"
6102 mv "conftest.tmp" "conftest.in"
6103 cp "conftest.in" "conftest.nl"
6104 $as_echo 'FGREP' >> "conftest.nl"
6105 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6106 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
cristy8b350f62009-11-15 23:12:43 +00006107 as_fn_arith $ac_count + 1 && ac_count=$as_val
cristy3ed852e2009-09-05 21:47:34 +00006108 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6109 # Best one so far, save it but keep looking for a better one
6110 ac_cv_path_FGREP="$ac_path_FGREP"
6111 ac_path_FGREP_max=$ac_count
6112 fi
6113 # 10*(2^10) chars as input seems more than enough
6114 test $ac_count -gt 10 && break
6115 done
6116 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6117esac
6118
6119 $ac_path_FGREP_found && break 3
6120 done
6121 done
cristy8b350f62009-11-15 23:12:43 +00006122 done
cristy3ed852e2009-09-05 21:47:34 +00006123IFS=$as_save_IFS
6124 if test -z "$ac_cv_path_FGREP"; then
cristy8b350f62009-11-15 23:12:43 +00006125 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00006126 fi
6127else
6128 ac_cv_path_FGREP=$FGREP
6129fi
6130
6131 fi
6132fi
cristy8b350f62009-11-15 23:12:43 +00006133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
cristy3ed852e2009-09-05 21:47:34 +00006134$as_echo "$ac_cv_path_FGREP" >&6; }
6135 FGREP="$ac_cv_path_FGREP"
6136
6137
6138test -z "$GREP" && GREP=grep
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158# Check whether --with-gnu-ld was given.
cristy8b350f62009-11-15 23:12:43 +00006159if test "${with_gnu_ld+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006160 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6161else
6162 with_gnu_ld=no
6163fi
6164
6165ac_prog=ld
6166if test "$GCC" = yes; then
6167 # Check if gcc -print-prog-name=ld gives a path.
cristy8b350f62009-11-15 23:12:43 +00006168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00006169$as_echo_n "checking for ld used by $CC... " >&6; }
6170 case $host in
6171 *-*-mingw*)
6172 # gcc leaves a trailing carriage return which upsets mingw
6173 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6174 *)
6175 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6176 esac
6177 case $ac_prog in
6178 # Accept absolute paths.
6179 [\\/]* | ?:[\\/]*)
6180 re_direlt='/[^/][^/]*/\.\./'
6181 # Canonicalize the pathname of ld
6182 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6183 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6184 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6185 done
6186 test -z "$LD" && LD="$ac_prog"
6187 ;;
6188 "")
6189 # If it fails, then pretend we aren't using GCC.
6190 ac_prog=ld
6191 ;;
6192 *)
6193 # If it is relative, then search for the first ld in PATH.
6194 with_gnu_ld=unknown
6195 ;;
6196 esac
6197elif test "$with_gnu_ld" = yes; then
cristy8b350f62009-11-15 23:12:43 +00006198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
cristy3ed852e2009-09-05 21:47:34 +00006199$as_echo_n "checking for GNU ld... " >&6; }
6200else
cristy8b350f62009-11-15 23:12:43 +00006201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
cristy3ed852e2009-09-05 21:47:34 +00006202$as_echo_n "checking for non-GNU ld... " >&6; }
6203fi
cristy8b350f62009-11-15 23:12:43 +00006204if test "${lt_cv_path_LD+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006205 $as_echo_n "(cached) " >&6
6206else
6207 if test -z "$LD"; then
6208 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6209 for ac_dir in $PATH; do
6210 IFS="$lt_save_ifs"
6211 test -z "$ac_dir" && ac_dir=.
6212 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6213 lt_cv_path_LD="$ac_dir/$ac_prog"
6214 # Check to see if the program is GNU ld. I'd rather use --version,
6215 # but apparently some variants of GNU ld only accept -v.
6216 # Break only if it was the GNU/non-GNU ld that we prefer.
6217 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6218 *GNU* | *'with BFD'*)
6219 test "$with_gnu_ld" != no && break
6220 ;;
6221 *)
6222 test "$with_gnu_ld" != yes && break
6223 ;;
6224 esac
6225 fi
6226 done
6227 IFS="$lt_save_ifs"
6228else
6229 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6230fi
6231fi
6232
6233LD="$lt_cv_path_LD"
6234if test -n "$LD"; then
cristy8b350f62009-11-15 23:12:43 +00006235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
cristy3ed852e2009-09-05 21:47:34 +00006236$as_echo "$LD" >&6; }
6237else
cristy8b350f62009-11-15 23:12:43 +00006238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00006239$as_echo "no" >&6; }
6240fi
cristy8b350f62009-11-15 23:12:43 +00006241test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
cristy3ed852e2009-09-05 21:47:34 +00006243$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00006244if test "${lt_cv_prog_gnu_ld+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006245 $as_echo_n "(cached) " >&6
6246else
6247 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6248case `$LD -v 2>&1 </dev/null` in
6249*GNU* | *'with BFD'*)
6250 lt_cv_prog_gnu_ld=yes
6251 ;;
6252*)
6253 lt_cv_prog_gnu_ld=no
6254 ;;
6255esac
6256fi
cristy8b350f62009-11-15 23:12:43 +00006257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
cristy3ed852e2009-09-05 21:47:34 +00006258$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6259with_gnu_ld=$lt_cv_prog_gnu_ld
6260
6261
6262
6263
6264
6265
6266
6267
6268
cristy3ed852e2009-09-05 21:47:34 +00006269
6270if test "x$CC" != xcc; then
cristy8b350f62009-11-15 23:12:43 +00006271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
cristy3ed852e2009-09-05 21:47:34 +00006272$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
6273else
cristy8b350f62009-11-15 23:12:43 +00006274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
cristy3ed852e2009-09-05 21:47:34 +00006275$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
6276fi
6277set dummy $CC; ac_cc=`$as_echo "$2" |
6278 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
cristy8b350f62009-11-15 23:12:43 +00006279if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
cristy3ed852e2009-09-05 21:47:34 +00006280 $as_echo_n "(cached) " >&6
6281else
cristy8b350f62009-11-15 23:12:43 +00006282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00006283/* end confdefs.h. */
6284
6285int
6286main ()
6287{
6288
6289 ;
6290 return 0;
6291}
6292_ACEOF
6293# Make sure it works both with $CC and with simple cc.
6294# We do the test twice because some compilers refuse to overwrite an
6295# existing .o file with -o, though they will create one.
6296ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
6297rm -f conftest2.*
cristy8b350f62009-11-15 23:12:43 +00006298if { { case "(($ac_try" in
cristy3ed852e2009-09-05 21:47:34 +00006299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6300 *) ac_try_echo=$ac_try;;
6301esac
cristy8b350f62009-11-15 23:12:43 +00006302eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6303$as_echo "$ac_try_echo"; } >&5
cristy3ed852e2009-09-05 21:47:34 +00006304 (eval "$ac_try") 2>&5
6305 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00006306 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6307 test $ac_status = 0; } &&
6308 test -f conftest2.$ac_objext && { { case "(($ac_try" in
cristy3ed852e2009-09-05 21:47:34 +00006309 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6310 *) ac_try_echo=$ac_try;;
6311esac
cristy8b350f62009-11-15 23:12:43 +00006312eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6313$as_echo "$ac_try_echo"; } >&5
cristy3ed852e2009-09-05 21:47:34 +00006314 (eval "$ac_try") 2>&5
6315 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00006316 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6317 test $ac_status = 0; };
cristy3ed852e2009-09-05 21:47:34 +00006318then
6319 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
6320 if test "x$CC" != xcc; then
6321 # Test first that cc exists at all.
6322 if { ac_try='cc -c conftest.$ac_ext >&5'
cristy8b350f62009-11-15 23:12:43 +00006323 { { case "(($ac_try" in
cristy3ed852e2009-09-05 21:47:34 +00006324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6325 *) ac_try_echo=$ac_try;;
6326esac
cristy8b350f62009-11-15 23:12:43 +00006327eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6328$as_echo "$ac_try_echo"; } >&5
cristy3ed852e2009-09-05 21:47:34 +00006329 (eval "$ac_try") 2>&5
6330 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00006331 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6332 test $ac_status = 0; }; }; then
cristy3ed852e2009-09-05 21:47:34 +00006333 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
6334 rm -f conftest2.*
cristy8b350f62009-11-15 23:12:43 +00006335 if { { case "(($ac_try" in
cristy3ed852e2009-09-05 21:47:34 +00006336 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6337 *) ac_try_echo=$ac_try;;
6338esac
cristy8b350f62009-11-15 23:12:43 +00006339eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6340$as_echo "$ac_try_echo"; } >&5
cristy3ed852e2009-09-05 21:47:34 +00006341 (eval "$ac_try") 2>&5
6342 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00006343 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6344 test $ac_status = 0; } &&
6345 test -f conftest2.$ac_objext && { { case "(($ac_try" in
cristy3ed852e2009-09-05 21:47:34 +00006346 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6347 *) ac_try_echo=$ac_try;;
6348esac
cristy8b350f62009-11-15 23:12:43 +00006349eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6350$as_echo "$ac_try_echo"; } >&5
cristy3ed852e2009-09-05 21:47:34 +00006351 (eval "$ac_try") 2>&5
6352 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00006353 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6354 test $ac_status = 0; };
cristy3ed852e2009-09-05 21:47:34 +00006355 then
6356 # cc works too.
6357 :
6358 else
6359 # cc exists but doesn't like -o.
6360 eval ac_cv_prog_cc_${ac_cc}_c_o=no
6361 fi
6362 fi
6363 fi
6364else
6365 eval ac_cv_prog_cc_${ac_cc}_c_o=no
6366fi
6367rm -f core conftest*
6368
6369fi
6370if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
cristy8b350f62009-11-15 23:12:43 +00006371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +00006372$as_echo "yes" >&6; }
6373else
cristy8b350f62009-11-15 23:12:43 +00006374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00006375$as_echo "no" >&6; }
6376
cristy8b350f62009-11-15 23:12:43 +00006377$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00006378
6379fi
6380
6381# FIXME: we rely on the cache variable name because
6382# there is no other way.
6383set dummy $CC
6384am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
6385eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
6386if test "$am_t" != yes; then
6387 # Losing compiler, so override with the script.
6388 # FIXME: It is wrong to rewrite CC.
6389 # But if we don't then we get into trouble of one sort or another.
6390 # A longer-term fix would be to have automake use am__CC in this case,
6391 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
6392 CC="$am_aux_dir/compile $CC"
6393fi
6394
6395
cristy3ed852e2009-09-05 21:47:34 +00006396
cristy8b350f62009-11-15 23:12:43 +00006397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
cristy3ed852e2009-09-05 21:47:34 +00006398$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6399set x ${MAKE-make}
6400ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
cristy8b350f62009-11-15 23:12:43 +00006401if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
cristy3ed852e2009-09-05 21:47:34 +00006402 $as_echo_n "(cached) " >&6
6403else
6404 cat >conftest.make <<\_ACEOF
6405SHELL = /bin/sh
6406all:
6407 @echo '@@@%%%=$(MAKE)=@@@%%%'
6408_ACEOF
6409# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6410case `${MAKE-make} -f conftest.make 2>/dev/null` in
6411 *@@@%%%=?*=@@@%%%*)
6412 eval ac_cv_prog_make_${ac_make}_set=yes;;
6413 *)
6414 eval ac_cv_prog_make_${ac_make}_set=no;;
6415esac
6416rm -f conftest.make
6417fi
6418if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
cristy8b350f62009-11-15 23:12:43 +00006419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +00006420$as_echo "yes" >&6; }
6421 SET_MAKE=
6422else
cristy8b350f62009-11-15 23:12:43 +00006423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00006424$as_echo "no" >&6; }
6425 SET_MAKE="MAKE=${MAKE-make}"
6426fi
6427
cristy3ed852e2009-09-05 21:47:34 +00006428
cristy8b350f62009-11-15 23:12:43 +00006429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking maximum warning verbosity option" >&5
cristy3ed852e2009-09-05 21:47:34 +00006430$as_echo_n "checking maximum warning verbosity option... " >&6; }
6431
6432
6433
6434
6435# Check whether --with-maximum-compile-warnings was given.
cristy8b350f62009-11-15 23:12:43 +00006436if test "${with_maximum_compile_warnings+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006437 withval=$with_maximum_compile_warnings; ac_compile_warnings_on="$withval"
6438else
6439 ac_compile_warnings_on=""
6440fi
6441
6442
6443 if test x"$ac_compile_warnings_on" = xno
6444 then
6445 ac_compile_warnings_msg=no
6446 else
6447 if test -n "$CXX"
6448 then
6449 if test "$GXX" = "yes"
6450 then
6451 ac_compile_warnings_opt='-Wall -W'
6452 fi
6453 CXXFLAGS="$CXXFLAGS $ac_compile_warnings_opt"
6454 ac_compile_warnings_msg="$ac_compile_warnings_opt for C++"
6455 fi
6456
6457 if test -n "$CC"
6458 then
6459 if test "$GCC" = "yes"
6460 then
6461 ac_compile_warnings_opt='-Wall -W'
6462 fi
6463 CFLAGS="$CFLAGS $ac_compile_warnings_opt"
6464 ac_compile_warnings_msg="$ac_compile_warnings_msg $ac_compile_warnings_opt for C"
6465 fi
6466 fi
cristy8b350f62009-11-15 23:12:43 +00006467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_compile_warnings_msg" >&5
cristy3ed852e2009-09-05 21:47:34 +00006468$as_echo "$ac_compile_warnings_msg" >&6; }
6469 unset ac_compile_warnings_msg
6470 unset ac_compile_warnings_opt
6471
cristy8b350f62009-11-15 23:12:43 +00006472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
cristy3ed852e2009-09-05 21:47:34 +00006473$as_echo_n "checking whether ln -s works... " >&6; }
6474LN_S=$as_ln_s
6475if test "$LN_S" = "ln -s"; then
cristy8b350f62009-11-15 23:12:43 +00006476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +00006477$as_echo "yes" >&6; }
6478else
cristy8b350f62009-11-15 23:12:43 +00006479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
cristy3ed852e2009-09-05 21:47:34 +00006480$as_echo "no, using $LN_S" >&6; }
6481fi
6482
cristy8b350f62009-11-15 23:12:43 +00006483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if malloc debugging is wanted" >&5
cristy3ed852e2009-09-05 21:47:34 +00006484$as_echo_n "checking if malloc debugging is wanted... " >&6; }
6485
6486# Check whether --with-dmalloc was given.
cristy8b350f62009-11-15 23:12:43 +00006487if test "${with_dmalloc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006488 withval=$with_dmalloc; if test "$withval" = yes; then
cristy8b350f62009-11-15 23:12:43 +00006489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +00006490$as_echo "yes" >&6; }
6491
cristy8b350f62009-11-15 23:12:43 +00006492$as_echo "#define WITH_DMALLOC 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00006493
6494 LIBS="$LIBS -ldmalloc"
6495 LDFLAGS="$LDFLAGS -g"
6496else
cristy8b350f62009-11-15 23:12:43 +00006497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00006498$as_echo "no" >&6; }
6499fi
6500else
cristy8b350f62009-11-15 23:12:43 +00006501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00006502$as_echo "no" >&6; }
6503fi
6504
6505
6506
6507
6508if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6509 if test -n "$ac_tool_prefix"; then
6510 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6511set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00006512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00006513$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00006514if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006515 $as_echo_n "(cached) " >&6
6516else
6517 case $PKG_CONFIG in
6518 [\\/]* | ?:[\\/]*)
6519 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6520 ;;
6521 *)
6522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6523for as_dir in $PATH
6524do
6525 IFS=$as_save_IFS
6526 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00006527 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00006528 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6529 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +00006530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00006531 break 2
6532 fi
6533done
cristy8b350f62009-11-15 23:12:43 +00006534 done
cristy3ed852e2009-09-05 21:47:34 +00006535IFS=$as_save_IFS
6536
6537 ;;
6538esac
6539fi
6540PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6541if test -n "$PKG_CONFIG"; then
cristy8b350f62009-11-15 23:12:43 +00006542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
cristy3ed852e2009-09-05 21:47:34 +00006543$as_echo "$PKG_CONFIG" >&6; }
6544else
cristy8b350f62009-11-15 23:12:43 +00006545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00006546$as_echo "no" >&6; }
6547fi
6548
6549
6550fi
6551if test -z "$ac_cv_path_PKG_CONFIG"; then
6552 ac_pt_PKG_CONFIG=$PKG_CONFIG
6553 # Extract the first word of "pkg-config", so it can be a program name with args.
6554set dummy pkg-config; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00006555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00006556$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00006557if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006558 $as_echo_n "(cached) " >&6
6559else
6560 case $ac_pt_PKG_CONFIG in
6561 [\\/]* | ?:[\\/]*)
6562 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6563 ;;
6564 *)
6565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6566for as_dir in $PATH
6567do
6568 IFS=$as_save_IFS
6569 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00006570 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00006571 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6572 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +00006573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00006574 break 2
6575 fi
6576done
cristy8b350f62009-11-15 23:12:43 +00006577 done
cristy3ed852e2009-09-05 21:47:34 +00006578IFS=$as_save_IFS
6579
6580 ;;
6581esac
6582fi
6583ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6584if test -n "$ac_pt_PKG_CONFIG"; then
cristy8b350f62009-11-15 23:12:43 +00006585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
cristy3ed852e2009-09-05 21:47:34 +00006586$as_echo "$ac_pt_PKG_CONFIG" >&6; }
6587else
cristy8b350f62009-11-15 23:12:43 +00006588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00006589$as_echo "no" >&6; }
6590fi
6591
6592 if test "x$ac_pt_PKG_CONFIG" = x; then
6593 PKG_CONFIG=""
6594 else
6595 case $cross_compiling:$ac_tool_warned in
6596yes:)
cristy8b350f62009-11-15 23:12:43 +00006597{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00006598$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6599ac_tool_warned=yes ;;
6600esac
6601 PKG_CONFIG=$ac_pt_PKG_CONFIG
6602 fi
6603else
6604 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6605fi
6606
6607fi
6608if test -n "$PKG_CONFIG"; then
6609 _pkg_min_version=0.9.0
cristy8b350f62009-11-15 23:12:43 +00006610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
cristy3ed852e2009-09-05 21:47:34 +00006611$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6612 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
cristy8b350f62009-11-15 23:12:43 +00006613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +00006614$as_echo "yes" >&6; }
6615 else
cristy8b350f62009-11-15 23:12:43 +00006616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00006617$as_echo "no" >&6; }
6618 PKG_CONFIG=""
6619 fi
6620
6621fi
6622
6623#
6624# Enable OS features.
6625#
6626
6627
cristy8b350f62009-11-15 23:12:43 +00006628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
cristy3ed852e2009-09-05 21:47:34 +00006629$as_echo_n "checking for ANSI C header files... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00006630if test "${ac_cv_header_stdc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006631 $as_echo_n "(cached) " >&6
6632else
cristy8b350f62009-11-15 23:12:43 +00006633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00006634/* end confdefs.h. */
6635#include <stdlib.h>
6636#include <stdarg.h>
6637#include <string.h>
6638#include <float.h>
6639
6640int
6641main ()
6642{
6643
6644 ;
6645 return 0;
6646}
6647_ACEOF
cristy8b350f62009-11-15 23:12:43 +00006648if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00006649 ac_cv_header_stdc=yes
6650else
cristy8b350f62009-11-15 23:12:43 +00006651 ac_cv_header_stdc=no
cristy3ed852e2009-09-05 21:47:34 +00006652fi
cristy3ed852e2009-09-05 21:47:34 +00006653rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6654
6655if test $ac_cv_header_stdc = yes; then
6656 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cristy8b350f62009-11-15 23:12:43 +00006657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00006658/* end confdefs.h. */
6659#include <string.h>
6660
6661_ACEOF
6662if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +00006663 $EGREP "memchr" >/dev/null 2>&1; then :
6664
cristy3ed852e2009-09-05 21:47:34 +00006665else
6666 ac_cv_header_stdc=no
6667fi
6668rm -f conftest*
6669
6670fi
6671
6672if test $ac_cv_header_stdc = yes; then
6673 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
cristy8b350f62009-11-15 23:12:43 +00006674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00006675/* end confdefs.h. */
6676#include <stdlib.h>
6677
6678_ACEOF
6679if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +00006680 $EGREP "free" >/dev/null 2>&1; then :
6681
cristy3ed852e2009-09-05 21:47:34 +00006682else
6683 ac_cv_header_stdc=no
6684fi
6685rm -f conftest*
6686
6687fi
6688
6689if test $ac_cv_header_stdc = yes; then
6690 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
cristy8b350f62009-11-15 23:12:43 +00006691 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +00006692 :
6693else
cristy8b350f62009-11-15 23:12:43 +00006694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00006695/* end confdefs.h. */
6696#include <ctype.h>
6697#include <stdlib.h>
6698#if ((' ' & 0x0FF) == 0x020)
6699# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6700# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6701#else
6702# define ISLOWER(c) \
6703 (('a' <= (c) && (c) <= 'i') \
6704 || ('j' <= (c) && (c) <= 'r') \
6705 || ('s' <= (c) && (c) <= 'z'))
6706# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6707#endif
6708
6709#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6710int
6711main ()
6712{
6713 int i;
6714 for (i = 0; i < 256; i++)
6715 if (XOR (islower (i), ISLOWER (i))
6716 || toupper (i) != TOUPPER (i))
6717 return 2;
6718 return 0;
6719}
6720_ACEOF
cristy8b350f62009-11-15 23:12:43 +00006721if ac_fn_c_try_run "$LINENO"; then :
6722
cristy3ed852e2009-09-05 21:47:34 +00006723else
cristy8b350f62009-11-15 23:12:43 +00006724 ac_cv_header_stdc=no
cristy3ed852e2009-09-05 21:47:34 +00006725fi
cristy8b350f62009-11-15 23:12:43 +00006726rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6727 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00006728fi
6729
cristy3ed852e2009-09-05 21:47:34 +00006730fi
6731fi
cristy8b350f62009-11-15 23:12:43 +00006732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
cristy3ed852e2009-09-05 21:47:34 +00006733$as_echo "$ac_cv_header_stdc" >&6; }
6734if test $ac_cv_header_stdc = yes; then
6735
cristy8b350f62009-11-15 23:12:43 +00006736$as_echo "#define STDC_HEADERS 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00006737
6738fi
6739
6740# On IRIX 5.3, sys/types and inttypes.h are conflicting.
cristy3ed852e2009-09-05 21:47:34 +00006741for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6742 inttypes.h stdint.h unistd.h
cristy8b350f62009-11-15 23:12:43 +00006743do :
6744 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6745ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6746"
6747eval as_val=\$$as_ac_Header
6748 if test "x$as_val" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +00006749 cat >>confdefs.h <<_ACEOF
6750#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6751_ACEOF
6752
6753fi
6754
6755done
6756
6757
6758
cristy8b350f62009-11-15 23:12:43 +00006759 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
6760if test "x$ac_cv_header_minix_config_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +00006761 MINIX=yes
6762else
6763 MINIX=
6764fi
6765
6766
6767 if test "$MINIX" = yes; then
6768
cristy8b350f62009-11-15 23:12:43 +00006769$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00006770
6771
cristy8b350f62009-11-15 23:12:43 +00006772$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00006773
6774
cristy8b350f62009-11-15 23:12:43 +00006775$as_echo "#define _MINIX 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00006776
6777 fi
6778
6779
cristy8b350f62009-11-15 23:12:43 +00006780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
cristy3ed852e2009-09-05 21:47:34 +00006781$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00006782if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006783 $as_echo_n "(cached) " >&6
6784else
cristy8b350f62009-11-15 23:12:43 +00006785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00006786/* end confdefs.h. */
6787
6788# define __EXTENSIONS__ 1
6789 $ac_includes_default
6790int
6791main ()
6792{
6793
6794 ;
6795 return 0;
6796}
6797_ACEOF
cristy8b350f62009-11-15 23:12:43 +00006798if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00006799 ac_cv_safe_to_define___extensions__=yes
6800else
cristy8b350f62009-11-15 23:12:43 +00006801 ac_cv_safe_to_define___extensions__=no
cristy3ed852e2009-09-05 21:47:34 +00006802fi
cristy3ed852e2009-09-05 21:47:34 +00006803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6804fi
cristy8b350f62009-11-15 23:12:43 +00006805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
cristy3ed852e2009-09-05 21:47:34 +00006806$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
6807 test $ac_cv_safe_to_define___extensions__ = yes &&
cristy8b350f62009-11-15 23:12:43 +00006808 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00006809
cristy8b350f62009-11-15 23:12:43 +00006810 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00006811
cristy8b350f62009-11-15 23:12:43 +00006812 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00006813
cristy8b350f62009-11-15 23:12:43 +00006814 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00006815
cristy8b350f62009-11-15 23:12:43 +00006816 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
6817
cristy3ed852e2009-09-05 21:47:34 +00006818
6819
cristy3ed852e2009-09-05 21:47:34 +00006820#
6821# Enable run-time checking.
6822#
6823# Check whether --enable-bounds-checking was given.
cristy8b350f62009-11-15 23:12:43 +00006824if test "${enable_bounds_checking+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006825 enableval=$enable_bounds_checking; enable_bounds_checking=$enableval
6826else
6827 enable_bounds_checking='no'
6828fi
6829
6830
6831if test "$enable_bounds_checking" = yes; then
6832
cristy8b350f62009-11-15 23:12:43 +00006833$as_echo "#define _FORTIFY_SOURCE 2" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00006834
6835fi
6836
6837#
6838# Tests for Windows
6839#
6840
6841
6842
6843GDI32_LIBS=''
6844StaticCplusPlusLibraries='no'
6845native_win32_build='no'
6846cygwin_build='no'
6847case "${host_os}" in
6848 cygwin* )
6849 StaticCplusPlusLibraries='yes'
6850 cygwin_build='yes'
6851 GDI32_LIBS='-lgdi32'
6852 ;;
6853 mingw* )
6854 StaticCplusPlusLibraries='yes'
6855 native_win32_build='yes'
6856 GDI32_LIBS='-lgdi32'
6857 ;;
6858esac
6859if test "${GDI32_LIBS}x" != 'x'; then
6860
cristy8b350f62009-11-15 23:12:43 +00006861$as_echo "#define WINGDI32_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00006862
6863fi
6864
6865 if test "${GDI32_LIBS}x" != 'x' ; then
6866 WINGDI32_DELEGATE_TRUE=
6867 WINGDI32_DELEGATE_FALSE='#'
6868else
6869 WINGDI32_DELEGATE_TRUE='#'
6870 WINGDI32_DELEGATE_FALSE=
6871fi
6872
6873 if test "${native_win32_build}" = 'yes' ; then
6874 WIN32_NATIVE_BUILD_TRUE=
6875 WIN32_NATIVE_BUILD_FALSE='#'
6876else
6877 WIN32_NATIVE_BUILD_TRUE='#'
6878 WIN32_NATIVE_BUILD_FALSE=
6879fi
6880
6881 if test "${cygwin_build}" = 'yes' ; then
6882 CYGWIN_BUILD_TRUE=
6883 CYGWIN_BUILD_FALSE='#'
6884else
6885 CYGWIN_BUILD_TRUE='#'
6886 CYGWIN_BUILD_FALSE=
6887fi
6888
6889 if test "x${CC}" = 'xcl.exe' ; then
6890 USING_CL_TRUE=
6891 USING_CL_FALSE='#'
6892else
6893 USING_CL_TRUE='#'
6894 USING_CL_FALSE=
6895fi
6896
6897
6898WinPathScript="${srcdirfull}/winpath.sh"
6899
6900
6901#
6902# Compiler flags tweaks
6903#
6904if test "${GCC}" != "yes"; then
6905 case "${host}" in
6906 *-*-hpux* )
6907 # aCC: HP ANSI C++ B3910B A.03.34
6908 CFLAGS="${CFLAGS} -Wp,-H30000"
6909 if test -n "${CXXFLAGS}"; then
6910 CXXFLAGS='-AA'
6911 else
6912 CXXFLAGS="${CXXFLAGS} -AA"
6913 fi
6914 ;;
6915 *-dec-osf5.* )
6916 # Compaq alphaev68-dec-osf5.1 compiler
6917 if test -n "${CXXFLAGS}"; then
6918 CXXFLAGS='-std strict_ansi -noimplicit_include'
6919 else
6920 CXXFLAGS="${CXXFLAGS} -std strict_ansi -noimplicit_include"
6921 fi
6922 esac
6923fi
6924
6925# Check for lazy-loading.
cristy8b350f62009-11-15 23:12:43 +00006926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker lazyload option" >&5
cristy3ed852e2009-09-05 21:47:34 +00006927$as_echo_n "checking for linker lazyload option... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00006928if test "${im_cv_ld_lazyload+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006929 $as_echo_n "(cached) " >&6
6930else
6931
6932im_cv_ld_lazyload='none'
6933case "${host}" in
6934 *-*-solaris2.8 | *-*-solaris2.9 | *-*-solaris2.1? )
6935 if test "$lt_cv_prog_gnu_ld" != 'yes' ; then
6936 im_cv_ld_lazyload='-Wl,-zlazyload'
6937 fi
6938 ;;
6939esac
6940
6941fi
cristy8b350f62009-11-15 23:12:43 +00006942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $im_cv_ld_lazyload" >&5
cristy3ed852e2009-09-05 21:47:34 +00006943$as_echo "$im_cv_ld_lazyload" >&6; }
6944if test "${im_cv_ld_lazyload}" != 'none' ; then
6945 if test -z "${LDFLAGS}" ; then
6946 LDFLAGS="${im_cv_ld_lazyload}"
6947 else
6948 LDFLAGS="${im_cv_ld_lazyload} ${LDFLAGS}"
6949 fi
6950fi
6951
6952case "$host" in
6953*darwin* | *-macos10*)
6954 if test -d /opt/local ; then
6955 CPPFLAGS="$CPPFLAGS -I/opt/local/include"
6956 LDFLAGS="$LDFLAGS -L/opt/local/lib"
6957 elif test -d /sw ; then
6958 CPPFLAGS="$CPPFLAGS -I/sw/include"
6959 LDFLAGS="$LDFLAGS -L/sw/lib"
6960 fi
6961 # Check whether --enable-osx-universal-binary was given.
cristy8b350f62009-11-15 23:12:43 +00006962if test "${enable_osx_universal_binary+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006963 enableval=$enable_osx_universal_binary; build_osxuniversal="${enableval}"
6964else
6965 build_osxuniversal=no
6966fi
6967
6968
6969 if test "${build_osxuniversal}" != no ; then
6970 if test "$enable_dependency_tracking" != no ; then
cristy8b350f62009-11-15 23:12:43 +00006971 as_fn_error "--enable-osx-universal-binary requires --disable-dependency-tracking.
cristy3ed852e2009-09-05 21:47:34 +00006972Please re-run configure with these options:
6973 --disable-dependency-tracking --enable-osx-universal-binary
cristy8b350f62009-11-15 23:12:43 +00006974 " "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +00006975 fi
6976 CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386"
6977 CXXFLAGS="$CXXFLAGS -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386"
6978 LDFLAGS="$LDFLAGS -Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk -arch ppc -arch i386"
6979 fi
6980 ;;
6981esac
6982
6983# Enable support for threads
6984
6985# Check whether --with-threads was given.
cristy8b350f62009-11-15 23:12:43 +00006986if test "${with_threads+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00006987 withval=$with_threads; with_threads=$withval
6988else
6989 with_threads='yes'
6990fi
6991
6992
6993have_threads=no
6994if test "$with_threads" != 'no'; then
6995
6996
6997
6998ac_ext=c
6999ac_cpp='$CPP $CPPFLAGS'
7000ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7001ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7002ac_compiler_gnu=$ac_cv_c_compiler_gnu
7003
7004acx_pthread_ok=no
7005
7006# We used to check for pthread.h first, but this fails if pthread.h
7007# requires special compiler flags (e.g. on True64 or Sequent).
7008# It gets checked for in the link test anyway.
7009
7010# First of all, check if the user has set any of the PTHREAD_LIBS,
7011# etcetera environment variables, and if threads linking works using
7012# them:
7013if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
7014 save_CFLAGS="$CFLAGS"
7015 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7016 save_LIBS="$LIBS"
7017 LIBS="$PTHREAD_LIBS $LIBS"
cristy8b350f62009-11-15 23:12:43 +00007018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
cristy3ed852e2009-09-05 21:47:34 +00007019$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00007020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007021/* end confdefs.h. */
7022
7023/* Override any GCC internal prototype to avoid an error.
7024 Use char because int might match the return type of a GCC
7025 builtin and then its argument prototype would still apply. */
7026#ifdef __cplusplus
7027extern "C"
7028#endif
7029char pthread_join ();
7030int
7031main ()
7032{
7033return pthread_join ();
7034 ;
7035 return 0;
7036}
7037_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007038if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007039 acx_pthread_ok=yes
cristy3ed852e2009-09-05 21:47:34 +00007040fi
cristy8b350f62009-11-15 23:12:43 +00007041rm -f core conftest.err conftest.$ac_objext \
7042 conftest$ac_exeext conftest.$ac_ext
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
cristy3ed852e2009-09-05 21:47:34 +00007044$as_echo "$acx_pthread_ok" >&6; }
7045 if test x"$acx_pthread_ok" = xno; then
7046 PTHREAD_LIBS=""
7047 PTHREAD_CFLAGS=""
7048 fi
7049 LIBS="$save_LIBS"
7050 CFLAGS="$save_CFLAGS"
7051fi
7052
7053# We must check for the threads library under a number of different
7054# names; the ordering is very important because some systems
7055# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
7056# libraries is broken (non-POSIX).
7057
7058# Create a list of thread flags to try. Items starting with a "-" are
7059# C compiler flags, and other items are library names, except for "none"
7060# which indicates that we try without any flags at all, and "pthread-config"
7061# which is a program returning the flags for the Pth emulation library.
7062
7063acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
7064
7065# The ordering *is* (sometimes) important. Some notes on the
7066# individual items follow:
7067
7068# pthreads: AIX (must check this before -lpthread)
7069# none: in case threads are in libc; should be tried before -Kthread and
7070# other compiler flags to prevent continual compiler warnings
7071# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
7072# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
7073# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
7074# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
7075# -pthreads: Solaris/gcc
7076# -mthreads: Mingw32/gcc, Lynx/gcc
7077# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
7078# doesn't hurt to check since this sometimes defines pthreads too;
7079# also defines -D_REENTRANT)
7080# ... -mt is also the pthreads flag for HP/aCC
7081# pthread: Linux, etcetera
7082# --thread-safe: KAI C++
7083# pthread-config: use pthread-config program (for GNU Pth library)
7084
7085case "${host_cpu}-${host_os}" in
7086 *solaris*)
7087
7088 # On Solaris (at least, for some versions), libc contains stubbed
7089 # (non-functional) versions of the pthreads routines, so link-based
7090 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
7091 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
7092 # a function called by this macro, so we could check for that, but
7093 # who knows whether they'll stub that too in a future libc.) So,
7094 # we'll just look for -pthreads and -lpthread first:
7095
7096 acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
7097 ;;
cristy3ed852e2009-09-05 21:47:34 +00007098esac
7099
7100if test x"$acx_pthread_ok" = xno; then
7101for flag in $acx_pthread_flags; do
7102
7103 case $flag in
7104 none)
cristy8b350f62009-11-15 23:12:43 +00007105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
cristy3ed852e2009-09-05 21:47:34 +00007106$as_echo_n "checking whether pthreads work without any flags... " >&6; }
7107 ;;
7108
7109 -*)
cristy8b350f62009-11-15 23:12:43 +00007110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
cristy3ed852e2009-09-05 21:47:34 +00007111$as_echo_n "checking whether pthreads work with $flag... " >&6; }
7112 PTHREAD_CFLAGS="$flag"
7113 ;;
7114
7115 pthread-config)
7116 # Extract the first word of "pthread-config", so it can be a program name with args.
7117set dummy pthread-config; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00007118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00007119$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00007120if test "${ac_cv_prog_acx_pthread_config+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00007121 $as_echo_n "(cached) " >&6
7122else
7123 if test -n "$acx_pthread_config"; then
7124 ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
7125else
7126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7127for as_dir in $PATH
7128do
7129 IFS=$as_save_IFS
7130 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00007131 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00007132 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7133 ac_cv_prog_acx_pthread_config="yes"
cristy8b350f62009-11-15 23:12:43 +00007134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00007135 break 2
7136 fi
7137done
cristy8b350f62009-11-15 23:12:43 +00007138 done
cristy3ed852e2009-09-05 21:47:34 +00007139IFS=$as_save_IFS
7140
7141 test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
7142fi
7143fi
7144acx_pthread_config=$ac_cv_prog_acx_pthread_config
7145if test -n "$acx_pthread_config"; then
cristy8b350f62009-11-15 23:12:43 +00007146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
cristy3ed852e2009-09-05 21:47:34 +00007147$as_echo "$acx_pthread_config" >&6; }
7148else
cristy8b350f62009-11-15 23:12:43 +00007149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00007150$as_echo "no" >&6; }
7151fi
7152
7153
7154 if test x"$acx_pthread_config" = xno; then continue; fi
7155 PTHREAD_CFLAGS="`pthread-config --cflags`"
7156 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
7157 ;;
7158
7159 *)
cristy8b350f62009-11-15 23:12:43 +00007160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
cristy3ed852e2009-09-05 21:47:34 +00007161$as_echo_n "checking for the pthreads library -l$flag... " >&6; }
7162 PTHREAD_LIBS="-l$flag"
7163 ;;
7164 esac
7165
7166 save_LIBS="$LIBS"
7167 save_CFLAGS="$CFLAGS"
7168 LIBS="$PTHREAD_LIBS $LIBS"
7169 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7170
7171 # Check for various functions. We must include pthread.h,
7172 # since some functions may be macros. (On the Sequent, we
7173 # need a special flag -Kthread to make this header compile.)
7174 # We check for pthread_join because it is in -lpthread on IRIX
7175 # while pthread_create is in libc. We check for pthread_attr_init
7176 # due to DEC craziness with -lpthreads. We check for
7177 # pthread_cleanup_push because it is one of the few pthread
7178 # functions on Solaris that doesn't have a non-functional libc stub.
7179 # We try pthread_create on general principles.
cristy8b350f62009-11-15 23:12:43 +00007180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007181/* end confdefs.h. */
7182#include <pthread.h>
7183int
7184main ()
7185{
7186pthread_t th; pthread_join(th, 0);
7187 pthread_attr_init(0); pthread_cleanup_push(0, 0);
7188 pthread_create(0,0,0,0); pthread_cleanup_pop(0);
7189 ;
7190 return 0;
7191}
7192_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007193if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007194 acx_pthread_ok=yes
cristy3ed852e2009-09-05 21:47:34 +00007195fi
cristy8b350f62009-11-15 23:12:43 +00007196rm -f core conftest.err conftest.$ac_objext \
7197 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007198
7199 LIBS="$save_LIBS"
7200 CFLAGS="$save_CFLAGS"
7201
cristy8b350f62009-11-15 23:12:43 +00007202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
cristy3ed852e2009-09-05 21:47:34 +00007203$as_echo "$acx_pthread_ok" >&6; }
7204 if test "x$acx_pthread_ok" = xyes; then
7205 break;
7206 fi
7207
7208 PTHREAD_LIBS=""
7209 PTHREAD_CFLAGS=""
7210done
7211fi
7212
7213# Various other checks:
7214if test "x$acx_pthread_ok" = xyes; then
7215 save_LIBS="$LIBS"
7216 LIBS="$PTHREAD_LIBS $LIBS"
7217 save_CFLAGS="$CFLAGS"
7218 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7219
7220 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
cristy8b350f62009-11-15 23:12:43 +00007221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
cristy3ed852e2009-09-05 21:47:34 +00007222$as_echo_n "checking for joinable pthread attribute... " >&6; }
7223 attr_name=unknown
7224 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
cristy8b350f62009-11-15 23:12:43 +00007225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007226/* end confdefs.h. */
7227#include <pthread.h>
7228int
7229main ()
7230{
7231int attr=$attr; return attr;
7232 ;
7233 return 0;
7234}
7235_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007236if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007237 attr_name=$attr; break
cristy3ed852e2009-09-05 21:47:34 +00007238fi
cristy8b350f62009-11-15 23:12:43 +00007239rm -f core conftest.err conftest.$ac_objext \
7240 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007241 done
cristy8b350f62009-11-15 23:12:43 +00007242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
cristy3ed852e2009-09-05 21:47:34 +00007243$as_echo "$attr_name" >&6; }
7244 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
7245
7246cat >>confdefs.h <<_ACEOF
7247#define PTHREAD_CREATE_JOINABLE $attr_name
7248_ACEOF
7249
7250 fi
7251
cristy8b350f62009-11-15 23:12:43 +00007252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
cristy3ed852e2009-09-05 21:47:34 +00007253$as_echo_n "checking if more special flags are required for pthreads... " >&6; }
7254 flag=no
7255 case "${host_cpu}-${host_os}" in
7256 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
7257 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
7258 esac
cristy8b350f62009-11-15 23:12:43 +00007259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
cristy3ed852e2009-09-05 21:47:34 +00007260$as_echo "${flag}" >&6; }
7261 if test "x$flag" != xno; then
7262 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
7263 fi
7264
7265 LIBS="$save_LIBS"
7266 CFLAGS="$save_CFLAGS"
7267
7268 # More AIX lossage: must compile with xlc_r or cc_r
cristy736173a2009-09-20 21:18:22 +00007269 if test x"$GCC" != xyes; then
7270 for ac_prog in xlc_r cc_r
7271do
7272 # Extract the first word of "$ac_prog", so it can be a program name with args.
7273set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00007274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00007275$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00007276if test "${ac_cv_prog_PTHREAD_CC+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00007277 $as_echo_n "(cached) " >&6
7278else
7279 if test -n "$PTHREAD_CC"; then
7280 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
7281else
7282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7283for as_dir in $PATH
7284do
7285 IFS=$as_save_IFS
7286 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00007287 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00007288 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
cristy736173a2009-09-20 21:18:22 +00007289 ac_cv_prog_PTHREAD_CC="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +00007290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00007291 break 2
7292 fi
7293done
cristy8b350f62009-11-15 23:12:43 +00007294 done
cristy3ed852e2009-09-05 21:47:34 +00007295IFS=$as_save_IFS
7296
cristy3ed852e2009-09-05 21:47:34 +00007297fi
7298fi
7299PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
7300if test -n "$PTHREAD_CC"; then
cristy8b350f62009-11-15 23:12:43 +00007301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00007302$as_echo "$PTHREAD_CC" >&6; }
7303else
cristy8b350f62009-11-15 23:12:43 +00007304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00007305$as_echo "no" >&6; }
7306fi
7307
cristy736173a2009-09-20 21:18:22 +00007308
7309 test -n "$PTHREAD_CC" && break
cristy3ed852e2009-09-05 21:47:34 +00007310done
cristy736173a2009-09-20 21:18:22 +00007311test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
cristy3ed852e2009-09-05 21:47:34 +00007312
cristy736173a2009-09-20 21:18:22 +00007313 else
7314 PTHREAD_CC=$CC
7315 fi
cristy3ed852e2009-09-05 21:47:34 +00007316else
cristy736173a2009-09-20 21:18:22 +00007317 PTHREAD_CC="$CC"
cristy3ed852e2009-09-05 21:47:34 +00007318fi
7319
cristy3ed852e2009-09-05 21:47:34 +00007320
7321
7322
7323
7324# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
7325if test x"$acx_pthread_ok" = xyes; then
7326
cristy8b350f62009-11-15 23:12:43 +00007327$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00007328
7329 :
7330else
7331 acx_pthread_ok=no
7332
7333fi
7334ac_ext=c
7335ac_cpp='$CPP $CPPFLAGS'
7336ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7337ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7338ac_compiler_gnu=$ac_cv_c_compiler_gnu
7339
7340
7341 if test "$acx_pthread_ok" = yes; then
7342 have_threads=yes
7343 DEF_THREAD="$PTHREAD_CFLAGS"
7344 CFLAGS="$CFLAGS $DEF_THREAD"
7345 CXXFLAGS="$CXXFLAGS $DEF_THREAD"
7346 if test "$CC" != "$PTHREAD_CC"; then
cristy8b350f62009-11-15 23:12:43 +00007347 { $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 +00007348$as_echo "$as_me: WARNING: Replacing compiler $CC with compiler $PTHREAD_CC to support pthreads." >&2;}
7349 CC="$PTHREAD_CC"
7350 fi
7351 fi
7352fi
7353
7354# Enable support for OpenMP
7355if test "$have_threads" != 'yes'; then
7356 ac_cv_prog_c_openmp=unsupported
7357fi
7358
7359 OPENMP_CFLAGS=
7360 # Check whether --enable-openmp was given.
cristy8b350f62009-11-15 23:12:43 +00007361if test "${enable_openmp+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00007362 enableval=$enable_openmp;
7363fi
7364
7365 if test "$enable_openmp" != no; then
cristy8b350f62009-11-15 23:12:43 +00007366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to support OpenMP" >&5
cristy3ed852e2009-09-05 21:47:34 +00007367$as_echo_n "checking for $CC option to support OpenMP... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00007368if test "${ac_cv_prog_c_openmp+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00007369 $as_echo_n "(cached) " >&6
7370else
cristy8b350f62009-11-15 23:12:43 +00007371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7372/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +00007373
7374#ifndef _OPENMP
7375 choke me
7376#endif
7377#include <omp.h>
7378int main () { return omp_get_num_threads (); }
7379
7380_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007381if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007382 ac_cv_prog_c_openmp='none needed'
7383else
cristy8b350f62009-11-15 23:12:43 +00007384 ac_cv_prog_c_openmp='unsupported'
cristy3ed852e2009-09-05 21:47:34 +00007385 for ac_option in -fopenmp -xopenmp -openmp -mp -omp -qsmp=omp; do
7386 ac_save_CFLAGS=$CFLAGS
7387 CFLAGS="$CFLAGS $ac_option"
cristy8b350f62009-11-15 23:12:43 +00007388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7389/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +00007390
7391#ifndef _OPENMP
7392 choke me
7393#endif
7394#include <omp.h>
7395int main () { return omp_get_num_threads (); }
7396
7397_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007398if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007399 ac_cv_prog_c_openmp=$ac_option
cristy3ed852e2009-09-05 21:47:34 +00007400fi
cristy8b350f62009-11-15 23:12:43 +00007401rm -f core conftest.err conftest.$ac_objext \
7402 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007403 CFLAGS=$ac_save_CFLAGS
7404 if test "$ac_cv_prog_c_openmp" != unsupported; then
7405 break
7406 fi
7407 done
7408fi
cristy8b350f62009-11-15 23:12:43 +00007409rm -f core conftest.err conftest.$ac_objext \
7410 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007411fi
cristy8b350f62009-11-15 23:12:43 +00007412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_c_openmp" >&5
cristy3ed852e2009-09-05 21:47:34 +00007413$as_echo "$ac_cv_prog_c_openmp" >&6; }
7414 case $ac_cv_prog_c_openmp in #(
7415 "none needed" | unsupported)
cristy8b350f62009-11-15 23:12:43 +00007416 ;; #(
cristy3ed852e2009-09-05 21:47:34 +00007417 *)
cristy8b350f62009-11-15 23:12:43 +00007418 OPENMP_CFLAGS=$ac_cv_prog_c_openmp ;;
cristy3ed852e2009-09-05 21:47:34 +00007419 esac
7420 fi
7421
7422
7423CFLAGS="$OPENMP_CFLAGS $CFLAGS"
7424MAGICK_PCFLAGS="$MAGICK_PCFLAGS $OPENMP_CFLAGS"
7425
7426
cristy736173a2009-09-20 21:18:22 +00007427# Enable support for OpenCL
cristy736173a2009-09-20 21:18:22 +00007428
7429ac_ext=c
7430ac_cpp='$CPP $CPPFLAGS'
7431ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7432ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7433ac_compiler_gnu=$ac_cv_c_compiler_gnu
7434
cristy8b350f62009-11-15 23:12:43 +00007435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Microsoft C compiler" >&5
cristy736173a2009-09-20 21:18:22 +00007436$as_echo_n "checking whether we are using the Microsoft C compiler... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00007437if test "${ax_cv_c_compiler_ms+set}" = set; then :
cristy736173a2009-09-20 21:18:22 +00007438 $as_echo_n "(cached) " >&6
7439else
cristy8b350f62009-11-15 23:12:43 +00007440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy736173a2009-09-20 21:18:22 +00007441/* end confdefs.h. */
7442
7443int
7444main ()
7445{
7446#ifndef _MSC_VER
7447 choke me
7448#endif
7449
7450 ;
7451 return 0;
7452}
7453_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007454if ac_fn_c_try_compile "$LINENO"; then :
cristy736173a2009-09-20 21:18:22 +00007455 ax_compiler_ms=yes
7456else
cristy8b350f62009-11-15 23:12:43 +00007457 ax_compiler_ms=no
cristy736173a2009-09-20 21:18:22 +00007458fi
cristy736173a2009-09-20 21:18:22 +00007459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7460ax_cv_c_compiler_ms=$ax_compiler_ms
7461
7462fi
cristy8b350f62009-11-15 23:12:43 +00007463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_ms" >&5
cristy736173a2009-09-20 21:18:22 +00007464$as_echo "$ax_cv_c_compiler_ms" >&6; }
cristy8b350f62009-11-15 23:12:43 +00007465if test X$ax_compiler_ms = Xno; then :
cristy736173a2009-09-20 21:18:22 +00007466 CL_CFLAGS="${PTHREAD_CFLAGS}"; CL_LIBS="${PTHREAD_LIBS} -lm"
7467fi
7468
cristy736173a2009-09-20 21:18:22 +00007469ax_save_CPPFLAGS=$CPPFLAGS
7470CPPFLAGS="$CL_CFLAGS $CPPFLAGS"
cristyc7083c12009-10-14 03:16:55 +00007471for ac_header in CL/opencl.h OpenCL/OpenCL.h
cristy8b350f62009-11-15 23:12:43 +00007472do :
7473 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7474ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7475eval as_val=\$$as_ac_Header
7476 if test "x$as_val" = x""yes; then :
cristy736173a2009-09-20 21:18:22 +00007477 cat >>confdefs.h <<_ACEOF
7478#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7479_ACEOF
7480
7481fi
7482
7483done
7484
7485CPPFLAGS=$ax_save_CPPFLAGS
7486
cristy736173a2009-09-20 21:18:22 +00007487for ac_header in windows.h
cristy8b350f62009-11-15 23:12:43 +00007488do :
7489 ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default"
7490if test "x$ac_cv_header_windows_h" = x""yes; then :
cristy736173a2009-09-20 21:18:22 +00007491 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007492#define HAVE_WINDOWS_H 1
cristy736173a2009-09-20 21:18:22 +00007493_ACEOF
7494
7495fi
7496
7497done
7498
7499
7500
7501
cristy8b350f62009-11-15 23:12:43 +00007502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenCL library" >&5
cristy736173a2009-09-20 21:18:22 +00007503$as_echo_n "checking for OpenCL library... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00007504if test "${ax_cv_check_cl_libcl+set}" = set; then :
cristy736173a2009-09-20 21:18:22 +00007505 $as_echo_n "(cached) " >&6
7506else
7507 ax_cv_check_cl_libcl=no
7508case $host_cpu in
7509 x86_64) ax_check_cl_libdir=lib64 ;;
7510 *) ax_check_cl_libdir=lib ;;
7511esac
7512ax_save_CPPFLAGS=$CPPFLAGS
7513CPPFLAGS="$CL_CFLAGS $CPPFLAGS"
7514ax_save_LIBS=$LIBS
7515LIBS=""
cristy4dc44432009-12-30 23:30:06 +00007516ax_check_libs="-lOpenCL -lCL -lclparser"
cristy736173a2009-09-20 21:18:22 +00007517for ax_lib in $ax_check_libs; do
cristy8b350f62009-11-15 23:12:43 +00007518 if test X$ax_compiler_ms = Xyes; then :
cristy736173a2009-09-20 21:18:22 +00007519 ax_try_lib=`echo $ax_lib | $SED -e 's/^-l//' -e 's/$/.lib/'`
7520else
7521 ax_try_lib=$ax_lib
7522fi
cristy736173a2009-09-20 21:18:22 +00007523 LIBS="$ax_try_lib $CL_LIBS $ax_save_LIBS"
cristy8b350f62009-11-15 23:12:43 +00007524cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy736173a2009-09-20 21:18:22 +00007525/* end confdefs.h. */
7526
7527# if defined(HAVE_WINDOWS_H) && defined(_WIN32)
7528# include <windows.h>
7529# endif
cristya03a0852009-10-13 02:02:39 +00007530# ifdef HAVE_CL_OPENCL_H
cristyc7083c12009-10-14 03:16:55 +00007531# include <CL/opencl.h>
cristya03a0852009-10-13 02:02:39 +00007532# elif defined(HAVE_OPENCL_OPENCL_H)
7533# include <OpenCL/OpenCL.h>
cristy736173a2009-09-20 21:18:22 +00007534# else
cristya03a0852009-10-13 02:02:39 +00007535# error no OpenCL.h
cristy736173a2009-09-20 21:18:22 +00007536# endif
7537int
7538main ()
7539{
cristyc7083c12009-10-14 03:16:55 +00007540clCreateContextFromType(0,0,0,0,0)
cristy736173a2009-09-20 21:18:22 +00007541 ;
7542 return 0;
7543}
7544_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007545if ac_fn_c_try_link "$LINENO"; then :
cristy736173a2009-09-20 21:18:22 +00007546 ax_cv_check_cl_libcl=$ax_try_lib; break
7547else
cristy8b350f62009-11-15 23:12:43 +00007548 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"
7549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy736173a2009-09-20 21:18:22 +00007550/* end confdefs.h. */
7551
7552# if defined(HAVE_WINDOWS_H) && defined(_WIN32)
7553# include <windows.h>
7554# endif
cristya03a0852009-10-13 02:02:39 +00007555# ifdef HAVE_CL_OPENCL_H
cristyc7083c12009-10-14 03:16:55 +00007556# include <CL/opencl.h>
cristya03a0852009-10-13 02:02:39 +00007557# elif defined(HAVE_OPENCL_OPENCL_H)
7558# include <OpenCL/OpenCL.h>
cristy736173a2009-09-20 21:18:22 +00007559# else
cristya03a0852009-10-13 02:02:39 +00007560# error no OpenCL.h
cristy736173a2009-09-20 21:18:22 +00007561# endif
7562int
7563main ()
7564{
cristyc7083c12009-10-14 03:16:55 +00007565clCreateContextFromType(0,0,0,0,0)
cristy736173a2009-09-20 21:18:22 +00007566 ;
7567 return 0;
7568}
7569_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007570if ac_fn_c_try_link "$LINENO"; then :
cristy736173a2009-09-20 21:18:22 +00007571 ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_nvidia_flags"; break
7572else
cristy4dc44432009-12-30 23:30:06 +00007573 ax_check_cl_dylib_flag='-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"
cristy8b350f62009-11-15 23:12:43 +00007574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy736173a2009-09-20 21:18:22 +00007575/* end confdefs.h. */
7576
7577# if defined(HAVE_WINDOWS_H) && defined(_WIN32)
7578# include <windows.h>
7579# endif
cristya03a0852009-10-13 02:02:39 +00007580# ifdef HAVE_CL_OPENCL_H
cristyc7083c12009-10-14 03:16:55 +00007581# include <CL/opencl.h>
cristya03a0852009-10-13 02:02:39 +00007582# elif defined(HAVE_OPENCL_OPENCL_H)
7583# include <OpenCL/OpenCL.h>
cristy736173a2009-09-20 21:18:22 +00007584# else
cristya03a0852009-10-13 02:02:39 +00007585# error no OpenCL.h
cristy736173a2009-09-20 21:18:22 +00007586# endif
7587int
7588main ()
7589{
cristyc7083c12009-10-14 03:16:55 +00007590clCreateContextFromType(0,0,0,0,0)
cristy736173a2009-09-20 21:18:22 +00007591 ;
7592 return 0;
7593}
7594_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007595if ac_fn_c_try_link "$LINENO"; then :
cristy736173a2009-09-20 21:18:22 +00007596 ax_cv_check_cl_libcl="$ax_try_lib $ax_check_cl_dylib_flag"; break
cristy736173a2009-09-20 21:18:22 +00007597fi
cristy8b350f62009-11-15 23:12:43 +00007598rm -f core conftest.err conftest.$ac_objext \
7599 conftest$ac_exeext conftest.$ac_ext
cristy736173a2009-09-20 21:18:22 +00007600fi
cristy8b350f62009-11-15 23:12:43 +00007601rm -f core conftest.err conftest.$ac_objext \
7602 conftest$ac_exeext conftest.$ac_ext
cristy736173a2009-09-20 21:18:22 +00007603fi
cristy8b350f62009-11-15 23:12:43 +00007604rm -f core conftest.err conftest.$ac_objext \
7605 conftest$ac_exeext conftest.$ac_ext
cristy736173a2009-09-20 21:18:22 +00007606done
7607
cristy8b350f62009-11-15 23:12:43 +00007608if test "X$ax_cv_check_cl_libcl" = Xno -a X$no_x = Xyes; then :
cristy736173a2009-09-20 21:18:22 +00007609 LIBS='-framework OpenCL'
cristy8b350f62009-11-15 23:12:43 +00007610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy736173a2009-09-20 21:18:22 +00007611/* end confdefs.h. */
7612
7613# if defined(HAVE_WINDOWS_H) && defined(_WIN32)
7614# include <windows.h>
7615# endif
cristya03a0852009-10-13 02:02:39 +00007616# ifdef HAVE_CL_OPENCL_H
cristyc7083c12009-10-14 03:16:55 +00007617# include <CL/opencl.h>
cristya03a0852009-10-13 02:02:39 +00007618# elif defined(HAVE_OPENCL_OPENCL_H)
7619# include <OpenCL/OpenCL.h>
cristy736173a2009-09-20 21:18:22 +00007620# else
cristya03a0852009-10-13 02:02:39 +00007621# error no OpenCL.h
cristy736173a2009-09-20 21:18:22 +00007622# endif
7623int
7624main ()
7625{
cristyc7083c12009-10-14 03:16:55 +00007626clCreateContextFromType(0,0,0,0,0)
cristy736173a2009-09-20 21:18:22 +00007627 ;
7628 return 0;
7629}
7630_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007631if ac_fn_c_try_link "$LINENO"; then :
cristy736173a2009-09-20 21:18:22 +00007632 ax_cv_check_cl_libcl=$LIBS
cristy736173a2009-09-20 21:18:22 +00007633fi
cristy8b350f62009-11-15 23:12:43 +00007634rm -f core conftest.err conftest.$ac_objext \
7635 conftest$ac_exeext conftest.$ac_ext
cristy736173a2009-09-20 21:18:22 +00007636fi
7637
cristy736173a2009-09-20 21:18:22 +00007638LIBS=$ax_save_LIBS
7639CPPFLAGS=$ax_save_CPPFLAGS
7640fi
cristy8b350f62009-11-15 23:12:43 +00007641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cl_libcl" >&5
cristy736173a2009-09-20 21:18:22 +00007642$as_echo "$ax_cv_check_cl_libcl" >&6; }
7643
cristy8b350f62009-11-15 23:12:43 +00007644if test "X$ax_cv_check_cl_libcl" = Xno; then :
cristy736173a2009-09-20 21:18:22 +00007645 no_cl=yes; CL_CFLAGS=""; CL_LIBS=""
7646else
7647 CL_LIBS="$ax_cv_check_cl_libcl $CL_LIBS"
7648fi
cristy736173a2009-09-20 21:18:22 +00007649ac_ext=c
7650ac_cpp='$CPP $CPPFLAGS'
7651ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7652ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7653ac_compiler_gnu=$ac_cv_c_compiler_gnu
7654
7655
7656
7657
7658
cristyc7083c12009-10-14 03:16:55 +00007659CFLAGS="$CL_CFLAGS $CFLAGS"
7660LIBS="$CL_LIBS $LIBS"
cristy736173a2009-09-20 21:18:22 +00007661
cristy2e8b51d2009-10-17 18:26:15 +00007662
cristy3ed852e2009-09-05 21:47:34 +00007663########
7664#
7665# Check for large file support
7666#
7667########
7668# Check whether --enable-largefile was given.
cristy8b350f62009-11-15 23:12:43 +00007669if test "${enable_largefile+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00007670 enableval=$enable_largefile;
7671fi
7672
7673if test "$enable_largefile" != no; then
7674
cristy8b350f62009-11-15 23:12:43 +00007675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
cristy3ed852e2009-09-05 21:47:34 +00007676$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00007677if test "${ac_cv_sys_largefile_CC+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00007678 $as_echo_n "(cached) " >&6
7679else
7680 ac_cv_sys_largefile_CC=no
7681 if test "$GCC" != yes; then
7682 ac_save_CC=$CC
7683 while :; do
7684 # IRIX 6.2 and later do not support large files by default,
7685 # so use the C compiler's -n32 option if that helps.
cristy8b350f62009-11-15 23:12:43 +00007686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007687/* end confdefs.h. */
7688#include <sys/types.h>
7689 /* Check that off_t can represent 2**63 - 1 correctly.
7690 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7691 since some C++ compilers masquerading as C compilers
7692 incorrectly reject 9223372036854775807. */
7693#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7694 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7695 && LARGE_OFF_T % 2147483647 == 1)
7696 ? 1 : -1];
7697int
7698main ()
7699{
7700
7701 ;
7702 return 0;
7703}
7704_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007705 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007706 break
cristy3ed852e2009-09-05 21:47:34 +00007707fi
cristy3ed852e2009-09-05 21:47:34 +00007708rm -f core conftest.err conftest.$ac_objext
7709 CC="$CC -n32"
cristy8b350f62009-11-15 23:12:43 +00007710 if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007711 ac_cv_sys_largefile_CC=' -n32'; break
cristy3ed852e2009-09-05 21:47:34 +00007712fi
cristy3ed852e2009-09-05 21:47:34 +00007713rm -f core conftest.err conftest.$ac_objext
7714 break
7715 done
7716 CC=$ac_save_CC
7717 rm -f conftest.$ac_ext
7718 fi
7719fi
cristy8b350f62009-11-15 23:12:43 +00007720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
cristy3ed852e2009-09-05 21:47:34 +00007721$as_echo "$ac_cv_sys_largefile_CC" >&6; }
7722 if test "$ac_cv_sys_largefile_CC" != no; then
7723 CC=$CC$ac_cv_sys_largefile_CC
7724 fi
7725
cristy8b350f62009-11-15 23:12:43 +00007726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
cristy3ed852e2009-09-05 21:47:34 +00007727$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00007728if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00007729 $as_echo_n "(cached) " >&6
7730else
7731 while :; do
cristy8b350f62009-11-15 23:12:43 +00007732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007733/* end confdefs.h. */
7734#include <sys/types.h>
7735 /* Check that off_t can represent 2**63 - 1 correctly.
7736 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7737 since some C++ compilers masquerading as C compilers
7738 incorrectly reject 9223372036854775807. */
7739#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7740 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7741 && LARGE_OFF_T % 2147483647 == 1)
7742 ? 1 : -1];
7743int
7744main ()
7745{
7746
7747 ;
7748 return 0;
7749}
7750_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007751if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007752 ac_cv_sys_file_offset_bits=no; break
cristy3ed852e2009-09-05 21:47:34 +00007753fi
cristy3ed852e2009-09-05 21:47:34 +00007754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00007755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007756/* end confdefs.h. */
7757#define _FILE_OFFSET_BITS 64
7758#include <sys/types.h>
7759 /* Check that off_t can represent 2**63 - 1 correctly.
7760 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7761 since some C++ compilers masquerading as C compilers
7762 incorrectly reject 9223372036854775807. */
7763#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7764 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7765 && LARGE_OFF_T % 2147483647 == 1)
7766 ? 1 : -1];
7767int
7768main ()
7769{
7770
7771 ;
7772 return 0;
7773}
7774_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007775if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007776 ac_cv_sys_file_offset_bits=64; break
cristy3ed852e2009-09-05 21:47:34 +00007777fi
cristy3ed852e2009-09-05 21:47:34 +00007778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7779 ac_cv_sys_file_offset_bits=unknown
7780 break
7781done
7782fi
cristy8b350f62009-11-15 23:12:43 +00007783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
cristy3ed852e2009-09-05 21:47:34 +00007784$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
7785case $ac_cv_sys_file_offset_bits in #(
7786 no | unknown) ;;
7787 *)
7788cat >>confdefs.h <<_ACEOF
7789#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
7790_ACEOF
7791;;
7792esac
7793rm -rf conftest*
7794 if test $ac_cv_sys_file_offset_bits = unknown; then
cristy8b350f62009-11-15 23:12:43 +00007795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
cristy3ed852e2009-09-05 21:47:34 +00007796$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00007797if test "${ac_cv_sys_large_files+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00007798 $as_echo_n "(cached) " >&6
7799else
7800 while :; do
cristy8b350f62009-11-15 23:12:43 +00007801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007802/* end confdefs.h. */
7803#include <sys/types.h>
7804 /* Check that off_t can represent 2**63 - 1 correctly.
7805 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7806 since some C++ compilers masquerading as C compilers
7807 incorrectly reject 9223372036854775807. */
7808#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7809 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7810 && LARGE_OFF_T % 2147483647 == 1)
7811 ? 1 : -1];
7812int
7813main ()
7814{
7815
7816 ;
7817 return 0;
7818}
7819_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007820if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007821 ac_cv_sys_large_files=no; break
cristy3ed852e2009-09-05 21:47:34 +00007822fi
cristy3ed852e2009-09-05 21:47:34 +00007823rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00007824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007825/* end confdefs.h. */
7826#define _LARGE_FILES 1
7827#include <sys/types.h>
7828 /* Check that off_t can represent 2**63 - 1 correctly.
7829 We can't simply define LARGE_OFF_T to be 9223372036854775807,
7830 since some C++ compilers masquerading as C compilers
7831 incorrectly reject 9223372036854775807. */
7832#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7833 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7834 && LARGE_OFF_T % 2147483647 == 1)
7835 ? 1 : -1];
7836int
7837main ()
7838{
7839
7840 ;
7841 return 0;
7842}
7843_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007844if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007845 ac_cv_sys_large_files=1; break
cristy3ed852e2009-09-05 21:47:34 +00007846fi
cristy3ed852e2009-09-05 21:47:34 +00007847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7848 ac_cv_sys_large_files=unknown
7849 break
7850done
7851fi
cristy8b350f62009-11-15 23:12:43 +00007852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
cristy3ed852e2009-09-05 21:47:34 +00007853$as_echo "$ac_cv_sys_large_files" >&6; }
7854case $ac_cv_sys_large_files in #(
7855 no | unknown) ;;
7856 *)
7857cat >>confdefs.h <<_ACEOF
7858#define _LARGE_FILES $ac_cv_sys_large_files
7859_ACEOF
7860;;
7861esac
7862rm -rf conftest*
7863 fi
7864fi
7865
cristy8b350f62009-11-15 23:12:43 +00007866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
cristy3ed852e2009-09-05 21:47:34 +00007867$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00007868if test "${ac_cv_sys_largefile_source+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00007869 $as_echo_n "(cached) " >&6
7870else
7871 while :; do
cristy8b350f62009-11-15 23:12:43 +00007872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007873/* end confdefs.h. */
7874#include <sys/types.h> /* for off_t */
7875 #include <stdio.h>
7876int
7877main ()
7878{
7879int (*fp) (FILE *, off_t, int) = fseeko;
7880 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
7881 ;
7882 return 0;
7883}
7884_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007885if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007886 ac_cv_sys_largefile_source=no; break
cristy3ed852e2009-09-05 21:47:34 +00007887fi
cristy8b350f62009-11-15 23:12:43 +00007888rm -f core conftest.err conftest.$ac_objext \
7889 conftest$ac_exeext conftest.$ac_ext
7890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007891/* end confdefs.h. */
7892#define _LARGEFILE_SOURCE 1
7893#include <sys/types.h> /* for off_t */
7894 #include <stdio.h>
7895int
7896main ()
7897{
7898int (*fp) (FILE *, off_t, int) = fseeko;
7899 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
7900 ;
7901 return 0;
7902}
7903_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007904if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00007905 ac_cv_sys_largefile_source=1; break
cristy3ed852e2009-09-05 21:47:34 +00007906fi
cristy8b350f62009-11-15 23:12:43 +00007907rm -f core conftest.err conftest.$ac_objext \
7908 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007909 ac_cv_sys_largefile_source=unknown
7910 break
7911done
7912fi
cristy8b350f62009-11-15 23:12:43 +00007913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
cristy3ed852e2009-09-05 21:47:34 +00007914$as_echo "$ac_cv_sys_largefile_source" >&6; }
7915case $ac_cv_sys_largefile_source in #(
7916 no | unknown) ;;
7917 *)
7918cat >>confdefs.h <<_ACEOF
7919#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
7920_ACEOF
7921;;
7922esac
7923rm -rf conftest*
7924
7925# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
7926# in glibc 2.1.3, but that breaks too many other things.
7927# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
7928if test $ac_cv_sys_largefile_source != unknown; then
7929
cristy8b350f62009-11-15 23:12:43 +00007930$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00007931
7932fi
7933
7934LFS_CPPFLAGS=''
7935if test "$enable_largefile" != no; then
7936 if test "$ac_cv_sys_file_offset_bits" != 'no'; then
7937 LFS_CPPFLAGS="$LFS_CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
7938 else
cristy8b350f62009-11-15 23:12:43 +00007939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for native large file support" >&5
cristy3ed852e2009-09-05 21:47:34 +00007940$as_echo_n "checking for native large file support... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00007941 if test "$cross_compiling" = yes; then :
7942 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +00007943$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +00007944as_fn_error "cannot run test program while cross compiling
7945See \`config.log' for more details." "$LINENO" 5; }
cristy3ed852e2009-09-05 21:47:34 +00007946else
cristy8b350f62009-11-15 23:12:43 +00007947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7948/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +00007949#include <unistd.h>
7950 main () {
7951 exit(!(sizeof(off_t) == 8));
7952 }
7953_ACEOF
cristy8b350f62009-11-15 23:12:43 +00007954if ac_fn_c_try_run "$LINENO"; then :
7955 ac_cv_sys_file_offset_bits=64; $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +00007956
cristy8b350f62009-11-15 23:12:43 +00007957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +00007958$as_echo "yes" >&6; }
7959else
cristy8b350f62009-11-15 23:12:43 +00007960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00007961$as_echo "no" >&6; }
7962fi
cristy8b350f62009-11-15 23:12:43 +00007963rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7964 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00007965fi
7966
cristy3ed852e2009-09-05 21:47:34 +00007967 fi
7968 if test "$ac_cv_sys_large_files" != 'no'; then
7969 LFS_CPPFLAGS="$LFS_CPPFLAGS -D_LARGE_FILES=1"
7970 fi
7971 if test "$ac_cv_sys_largefile_source" != 'no'; then
7972 LFS_CPPFLAGS="$LFS_CPPFLAGS -D_LARGEFILE_SOURCE=1"
7973 fi
7974fi
7975
7976
7977#
7978# Configure libtool & libltdl
7979#
7980# Configure libtool
7981enable_dlopen=yes
7982
7983
7984
7985case `pwd` in
7986 *\ * | *\ *)
cristy8b350f62009-11-15 23:12:43 +00007987 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
cristy3ed852e2009-09-05 21:47:34 +00007988$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
7989esac
7990
7991
7992
cristy18304f92009-11-22 15:48:26 +00007993macro_version='2.2.6b'
7994macro_revision='1.3017'
cristy3ed852e2009-09-05 21:47:34 +00007995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008ltmain="$ac_aux_dir/ltmain.sh"
8009
cristy8b350f62009-11-15 23:12:43 +00008010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
cristy3ed852e2009-09-05 21:47:34 +00008011$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008012if test "${lt_cv_path_NM+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008013 $as_echo_n "(cached) " >&6
8014else
8015 if test -n "$NM"; then
8016 # Let the user override the test.
8017 lt_cv_path_NM="$NM"
8018else
8019 lt_nm_to_check="${ac_tool_prefix}nm"
8020 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
8021 lt_nm_to_check="$lt_nm_to_check nm"
8022 fi
8023 for lt_tmp_nm in $lt_nm_to_check; do
8024 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8025 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
8026 IFS="$lt_save_ifs"
8027 test -z "$ac_dir" && ac_dir=.
8028 tmp_nm="$ac_dir/$lt_tmp_nm"
8029 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
8030 # Check to see if the nm accepts a BSD-compat flag.
8031 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
8032 # nm: unknown option "B" ignored
8033 # Tru64's nm complains that /dev/null is an invalid object file
8034 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
8035 */dev/null* | *'Invalid file or object type'*)
8036 lt_cv_path_NM="$tmp_nm -B"
8037 break
8038 ;;
8039 *)
8040 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
8041 */dev/null*)
8042 lt_cv_path_NM="$tmp_nm -p"
8043 break
8044 ;;
8045 *)
8046 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
8047 continue # so that we can try to find one that supports BSD flags
8048 ;;
8049 esac
8050 ;;
8051 esac
8052 fi
8053 done
8054 IFS="$lt_save_ifs"
8055 done
8056 : ${lt_cv_path_NM=no}
8057fi
8058fi
cristy8b350f62009-11-15 23:12:43 +00008059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
cristy3ed852e2009-09-05 21:47:34 +00008060$as_echo "$lt_cv_path_NM" >&6; }
8061if test "$lt_cv_path_NM" != "no"; then
8062 NM="$lt_cv_path_NM"
8063else
8064 # Didn't find any BSD compatible name lister, look for dumpbin.
cristy18304f92009-11-22 15:48:26 +00008065 if test -n "$ac_tool_prefix"; then
8066 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
cristy3ed852e2009-09-05 21:47:34 +00008067 do
8068 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8069set dummy $ac_tool_prefix$ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00008070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00008071$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008072if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008073 $as_echo_n "(cached) " >&6
8074else
8075 if test -n "$DUMPBIN"; then
8076 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
8077else
8078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8079for as_dir in $PATH
8080do
8081 IFS=$as_save_IFS
8082 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00008083 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00008084 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8085 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
cristy8b350f62009-11-15 23:12:43 +00008086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00008087 break 2
8088 fi
8089done
cristy8b350f62009-11-15 23:12:43 +00008090 done
cristy3ed852e2009-09-05 21:47:34 +00008091IFS=$as_save_IFS
8092
8093fi
8094fi
8095DUMPBIN=$ac_cv_prog_DUMPBIN
8096if test -n "$DUMPBIN"; then
cristy8b350f62009-11-15 23:12:43 +00008097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
cristy3ed852e2009-09-05 21:47:34 +00008098$as_echo "$DUMPBIN" >&6; }
8099else
cristy8b350f62009-11-15 23:12:43 +00008100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00008101$as_echo "no" >&6; }
8102fi
8103
8104
8105 test -n "$DUMPBIN" && break
8106 done
8107fi
8108if test -z "$DUMPBIN"; then
8109 ac_ct_DUMPBIN=$DUMPBIN
cristy18304f92009-11-22 15:48:26 +00008110 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
cristy3ed852e2009-09-05 21:47:34 +00008111do
8112 # Extract the first word of "$ac_prog", so it can be a program name with args.
8113set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00008114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00008115$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008116if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008117 $as_echo_n "(cached) " >&6
8118else
8119 if test -n "$ac_ct_DUMPBIN"; then
8120 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
8121else
8122as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8123for as_dir in $PATH
8124do
8125 IFS=$as_save_IFS
8126 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00008127 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00008128 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8129 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +00008130 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00008131 break 2
8132 fi
8133done
cristy8b350f62009-11-15 23:12:43 +00008134 done
cristy3ed852e2009-09-05 21:47:34 +00008135IFS=$as_save_IFS
8136
8137fi
8138fi
8139ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
8140if test -n "$ac_ct_DUMPBIN"; then
cristy8b350f62009-11-15 23:12:43 +00008141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
cristy3ed852e2009-09-05 21:47:34 +00008142$as_echo "$ac_ct_DUMPBIN" >&6; }
8143else
cristy8b350f62009-11-15 23:12:43 +00008144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00008145$as_echo "no" >&6; }
8146fi
8147
8148
8149 test -n "$ac_ct_DUMPBIN" && break
8150done
8151
8152 if test "x$ac_ct_DUMPBIN" = x; then
8153 DUMPBIN=":"
8154 else
8155 case $cross_compiling:$ac_tool_warned in
8156yes:)
cristy8b350f62009-11-15 23:12:43 +00008157{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00008158$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8159ac_tool_warned=yes ;;
8160esac
8161 DUMPBIN=$ac_ct_DUMPBIN
8162 fi
8163fi
8164
8165
8166 if test "$DUMPBIN" != ":"; then
8167 NM="$DUMPBIN"
8168 fi
8169fi
8170test -z "$NM" && NM=nm
8171
8172
8173
8174
8175
8176
cristy8b350f62009-11-15 23:12:43 +00008177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
cristy3ed852e2009-09-05 21:47:34 +00008178$as_echo_n "checking the name lister ($NM) interface... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008179if test "${lt_cv_nm_interface+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008180 $as_echo_n "(cached) " >&6
8181else
8182 lt_cv_nm_interface="BSD nm"
8183 echo "int some_variable = 0;" > conftest.$ac_ext
cristy4dc44432009-12-30 23:30:06 +00008184 (eval echo "\"\$as_me:8184: $ac_compile\"" >&5)
cristy3ed852e2009-09-05 21:47:34 +00008185 (eval "$ac_compile" 2>conftest.err)
8186 cat conftest.err >&5
cristy4dc44432009-12-30 23:30:06 +00008187 (eval echo "\"\$as_me:8187: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
cristy3ed852e2009-09-05 21:47:34 +00008188 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
8189 cat conftest.err >&5
cristy4dc44432009-12-30 23:30:06 +00008190 (eval echo "\"\$as_me:8190: output\"" >&5)
cristy3ed852e2009-09-05 21:47:34 +00008191 cat conftest.out >&5
8192 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
8193 lt_cv_nm_interface="MS dumpbin"
8194 fi
8195 rm -f conftest*
8196fi
cristy8b350f62009-11-15 23:12:43 +00008197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
cristy3ed852e2009-09-05 21:47:34 +00008198$as_echo "$lt_cv_nm_interface" >&6; }
8199
8200# find the maximum length of command line arguments
cristy8b350f62009-11-15 23:12:43 +00008201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
cristy3ed852e2009-09-05 21:47:34 +00008202$as_echo_n "checking the maximum length of command line arguments... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008203if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008204 $as_echo_n "(cached) " >&6
8205else
8206 i=0
8207 teststring="ABCD"
8208
8209 case $build_os in
8210 msdosdjgpp*)
8211 # On DJGPP, this test can blow up pretty badly due to problems in libc
8212 # (any single argument exceeding 2000 bytes causes a buffer overrun
8213 # during glob expansion). Even if it were fixed, the result of this
8214 # check would be larger than it should be.
8215 lt_cv_sys_max_cmd_len=12288; # 12K is about right
8216 ;;
8217
8218 gnu*)
8219 # Under GNU Hurd, this test is not required because there is
8220 # no limit to the length of command line arguments.
8221 # Libtool will interpret -1 as no limit whatsoever
8222 lt_cv_sys_max_cmd_len=-1;
8223 ;;
8224
8225 cygwin* | mingw* | cegcc*)
8226 # On Win9x/ME, this test blows up -- it succeeds, but takes
8227 # about 5 minutes as the teststring grows exponentially.
8228 # Worse, since 9x/ME are not pre-emptively multitasking,
8229 # you end up with a "frozen" computer, even though with patience
8230 # the test eventually succeeds (with a max line length of 256k).
8231 # Instead, let's just punt: use the minimum linelength reported by
8232 # all of the supported platforms: 8192 (on NT/2K/XP).
8233 lt_cv_sys_max_cmd_len=8192;
8234 ;;
8235
8236 amigaos*)
8237 # On AmigaOS with pdksh, this test takes hours, literally.
8238 # So we just punt and use a minimum line length of 8192.
8239 lt_cv_sys_max_cmd_len=8192;
8240 ;;
8241
8242 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
8243 # This has been around since 386BSD, at least. Likely further.
8244 if test -x /sbin/sysctl; then
8245 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
8246 elif test -x /usr/sbin/sysctl; then
8247 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
8248 else
8249 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
8250 fi
8251 # And add a safety zone
8252 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
8253 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
8254 ;;
8255
8256 interix*)
8257 # We know the value 262144 and hardcode it with a safety zone (like BSD)
8258 lt_cv_sys_max_cmd_len=196608
8259 ;;
8260
8261 osf*)
8262 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
8263 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
8264 # nice to cause kernel panics so lets avoid the loop below.
8265 # First set a reasonable default.
8266 lt_cv_sys_max_cmd_len=16384
8267 #
8268 if test -x /sbin/sysconfig; then
8269 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
8270 *1*) lt_cv_sys_max_cmd_len=-1 ;;
8271 esac
8272 fi
8273 ;;
8274 sco3.2v5*)
8275 lt_cv_sys_max_cmd_len=102400
8276 ;;
8277 sysv5* | sco5v6* | sysv4.2uw2*)
8278 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
8279 if test -n "$kargmax"; then
8280 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
8281 else
8282 lt_cv_sys_max_cmd_len=32768
8283 fi
8284 ;;
8285 *)
8286 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
8287 if test -n "$lt_cv_sys_max_cmd_len"; then
8288 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
8289 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
8290 else
8291 # Make teststring a little bigger before we do anything with it.
8292 # a 1K string should be a reasonable start.
8293 for i in 1 2 3 4 5 6 7 8 ; do
8294 teststring=$teststring$teststring
8295 done
8296 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
8297 # If test is not a shell built-in, we'll probably end up computing a
8298 # maximum length that is only half of the actual maximum length, but
8299 # we can't tell.
cristy18304f92009-11-22 15:48:26 +00008300 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
8301 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
cristy3ed852e2009-09-05 21:47:34 +00008302 test $i != 17 # 1/2 MB should be enough
8303 do
8304 i=`expr $i + 1`
8305 teststring=$teststring$teststring
8306 done
8307 # Only check the string length outside the loop.
8308 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
8309 teststring=
8310 # Add a significant safety factor because C++ compilers can tack on
8311 # massive amounts of additional arguments before passing them to the
8312 # linker. It appears as though 1/2 is a usable value.
8313 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
8314 fi
8315 ;;
8316 esac
8317
8318fi
8319
8320if test -n $lt_cv_sys_max_cmd_len ; then
cristy8b350f62009-11-15 23:12:43 +00008321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
cristy3ed852e2009-09-05 21:47:34 +00008322$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
8323else
cristy8b350f62009-11-15 23:12:43 +00008324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
cristy3ed852e2009-09-05 21:47:34 +00008325$as_echo "none" >&6; }
8326fi
8327max_cmd_len=$lt_cv_sys_max_cmd_len
8328
8329
8330
8331
8332
8333
8334: ${CP="cp -f"}
8335: ${MV="mv -f"}
8336: ${RM="rm -f"}
8337
cristy8b350f62009-11-15 23:12:43 +00008338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
cristy3ed852e2009-09-05 21:47:34 +00008339$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
8340# Try some XSI features
8341xsi_shell=no
8342( _lt_dummy="a/b/c"
8343 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
8344 = c,a/b,, \
8345 && eval 'test $(( 1 + 1 )) -eq 2 \
8346 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
8347 && xsi_shell=yes
cristy8b350f62009-11-15 23:12:43 +00008348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
cristy3ed852e2009-09-05 21:47:34 +00008349$as_echo "$xsi_shell" >&6; }
8350
8351
cristy8b350f62009-11-15 23:12:43 +00008352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
cristy3ed852e2009-09-05 21:47:34 +00008353$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
8354lt_shell_append=no
8355( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
8356 >/dev/null 2>&1 \
8357 && lt_shell_append=yes
cristy8b350f62009-11-15 23:12:43 +00008358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
cristy3ed852e2009-09-05 21:47:34 +00008359$as_echo "$lt_shell_append" >&6; }
8360
8361
8362if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
8363 lt_unset=unset
8364else
8365 lt_unset=false
8366fi
8367
8368
8369
8370
8371
8372# test EBCDIC or ASCII
8373case `echo X|tr X '\101'` in
8374 A) # ASCII based system
8375 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
8376 lt_SP2NL='tr \040 \012'
8377 lt_NL2SP='tr \015\012 \040\040'
8378 ;;
8379 *) # EBCDIC based system
8380 lt_SP2NL='tr \100 \n'
8381 lt_NL2SP='tr \r\n \100\100'
8382 ;;
8383esac
8384
8385
8386
8387
8388
8389
8390
8391
8392
cristy8b350f62009-11-15 23:12:43 +00008393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
cristy3ed852e2009-09-05 21:47:34 +00008394$as_echo_n "checking for $LD option to reload object files... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008395if test "${lt_cv_ld_reload_flag+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008396 $as_echo_n "(cached) " >&6
8397else
8398 lt_cv_ld_reload_flag='-r'
8399fi
cristy8b350f62009-11-15 23:12:43 +00008400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
cristy3ed852e2009-09-05 21:47:34 +00008401$as_echo "$lt_cv_ld_reload_flag" >&6; }
8402reload_flag=$lt_cv_ld_reload_flag
8403case $reload_flag in
8404"" | " "*) ;;
8405*) reload_flag=" $reload_flag" ;;
8406esac
8407reload_cmds='$LD$reload_flag -o $output$reload_objs'
8408case $host_os in
8409 darwin*)
8410 if test "$GCC" = yes; then
8411 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
8412 else
8413 reload_cmds='$LD$reload_flag -o $output$reload_objs'
8414 fi
8415 ;;
8416esac
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426if test -n "$ac_tool_prefix"; then
8427 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
8428set dummy ${ac_tool_prefix}objdump; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00008429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00008430$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008431if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008432 $as_echo_n "(cached) " >&6
8433else
8434 if test -n "$OBJDUMP"; then
8435 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
8436else
8437as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8438for as_dir in $PATH
8439do
8440 IFS=$as_save_IFS
8441 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00008442 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00008443 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8444 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
cristy8b350f62009-11-15 23:12:43 +00008445 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00008446 break 2
8447 fi
8448done
cristy8b350f62009-11-15 23:12:43 +00008449 done
cristy3ed852e2009-09-05 21:47:34 +00008450IFS=$as_save_IFS
8451
8452fi
8453fi
8454OBJDUMP=$ac_cv_prog_OBJDUMP
8455if test -n "$OBJDUMP"; then
cristy8b350f62009-11-15 23:12:43 +00008456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
cristy3ed852e2009-09-05 21:47:34 +00008457$as_echo "$OBJDUMP" >&6; }
8458else
cristy8b350f62009-11-15 23:12:43 +00008459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00008460$as_echo "no" >&6; }
8461fi
8462
8463
8464fi
8465if test -z "$ac_cv_prog_OBJDUMP"; then
8466 ac_ct_OBJDUMP=$OBJDUMP
8467 # Extract the first word of "objdump", so it can be a program name with args.
8468set dummy objdump; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00008469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00008470$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008471if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008472 $as_echo_n "(cached) " >&6
8473else
8474 if test -n "$ac_ct_OBJDUMP"; then
8475 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
8476else
8477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8478for as_dir in $PATH
8479do
8480 IFS=$as_save_IFS
8481 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00008482 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00008483 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8484 ac_cv_prog_ac_ct_OBJDUMP="objdump"
cristy8b350f62009-11-15 23:12:43 +00008485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00008486 break 2
8487 fi
8488done
cristy8b350f62009-11-15 23:12:43 +00008489 done
cristy3ed852e2009-09-05 21:47:34 +00008490IFS=$as_save_IFS
8491
8492fi
8493fi
8494ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
8495if test -n "$ac_ct_OBJDUMP"; then
cristy8b350f62009-11-15 23:12:43 +00008496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
cristy3ed852e2009-09-05 21:47:34 +00008497$as_echo "$ac_ct_OBJDUMP" >&6; }
8498else
cristy8b350f62009-11-15 23:12:43 +00008499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00008500$as_echo "no" >&6; }
8501fi
8502
8503 if test "x$ac_ct_OBJDUMP" = x; then
8504 OBJDUMP="false"
8505 else
8506 case $cross_compiling:$ac_tool_warned in
8507yes:)
cristy8b350f62009-11-15 23:12:43 +00008508{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00008509$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8510ac_tool_warned=yes ;;
8511esac
8512 OBJDUMP=$ac_ct_OBJDUMP
8513 fi
8514else
8515 OBJDUMP="$ac_cv_prog_OBJDUMP"
8516fi
8517
8518test -z "$OBJDUMP" && OBJDUMP=objdump
8519
8520
8521
8522
8523
8524
cristy8b350f62009-11-15 23:12:43 +00008525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
cristy3ed852e2009-09-05 21:47:34 +00008526$as_echo_n "checking how to recognize dependent libraries... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008527if test "${lt_cv_deplibs_check_method+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008528 $as_echo_n "(cached) " >&6
8529else
8530 lt_cv_file_magic_cmd='$MAGIC_CMD'
8531lt_cv_file_magic_test_file=
8532lt_cv_deplibs_check_method='unknown'
8533# Need to set the preceding variable on all platforms that support
8534# interlibrary dependencies.
8535# 'none' -- dependencies not supported.
8536# `unknown' -- same as none, but documents that we really don't know.
8537# 'pass_all' -- all dependencies passed with no checks.
8538# 'test_compile' -- check by making test program.
8539# 'file_magic [[regex]]' -- check by looking for files in library path
8540# which responds to the $file_magic_cmd with a given extended regex.
8541# If you have `file' or equivalent on your system and you're not sure
8542# whether `pass_all' will *always* work, you probably want this one.
8543
8544case $host_os in
8545aix[4-9]*)
8546 lt_cv_deplibs_check_method=pass_all
8547 ;;
8548
8549beos*)
8550 lt_cv_deplibs_check_method=pass_all
8551 ;;
8552
8553bsdi[45]*)
8554 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
8555 lt_cv_file_magic_cmd='/usr/bin/file -L'
8556 lt_cv_file_magic_test_file=/shlib/libc.so
8557 ;;
8558
8559cygwin*)
8560 # func_win32_libid is a shell function defined in ltmain.sh
8561 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
8562 lt_cv_file_magic_cmd='func_win32_libid'
8563 ;;
8564
8565mingw* | pw32*)
8566 # Base MSYS/MinGW do not provide the 'file' command needed by
8567 # func_win32_libid shell function, so use a weaker test based on 'objdump',
8568 # unless we find 'file', for example because we are cross-compiling.
cristy18304f92009-11-22 15:48:26 +00008569 if ( file / ) >/dev/null 2>&1; then
cristy3ed852e2009-09-05 21:47:34 +00008570 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
8571 lt_cv_file_magic_cmd='func_win32_libid'
8572 else
8573 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
8574 lt_cv_file_magic_cmd='$OBJDUMP -f'
8575 fi
8576 ;;
8577
cristy18304f92009-11-22 15:48:26 +00008578cegcc)
cristy3ed852e2009-09-05 21:47:34 +00008579 # use the weaker test based on 'objdump'. See mingw*.
8580 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
8581 lt_cv_file_magic_cmd='$OBJDUMP -f'
8582 ;;
8583
8584darwin* | rhapsody*)
8585 lt_cv_deplibs_check_method=pass_all
8586 ;;
8587
8588freebsd* | dragonfly*)
8589 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8590 case $host_cpu in
8591 i*86 )
8592 # Not sure whether the presence of OpenBSD here was a mistake.
8593 # Let's accept both of them until this is cleared up.
8594 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
8595 lt_cv_file_magic_cmd=/usr/bin/file
8596 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
8597 ;;
8598 esac
8599 else
8600 lt_cv_deplibs_check_method=pass_all
8601 fi
8602 ;;
8603
8604gnu*)
8605 lt_cv_deplibs_check_method=pass_all
8606 ;;
8607
8608hpux10.20* | hpux11*)
8609 lt_cv_file_magic_cmd=/usr/bin/file
8610 case $host_cpu in
8611 ia64*)
8612 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
8613 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
8614 ;;
8615 hppa*64*)
cristy18304f92009-11-22 15:48:26 +00008616 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
cristy3ed852e2009-09-05 21:47:34 +00008617 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
8618 ;;
8619 *)
cristy18304f92009-11-22 15:48:26 +00008620 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
cristy3ed852e2009-09-05 21:47:34 +00008621 lt_cv_file_magic_test_file=/usr/lib/libc.sl
8622 ;;
8623 esac
8624 ;;
8625
8626interix[3-9]*)
8627 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
8628 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
8629 ;;
8630
8631irix5* | irix6* | nonstopux*)
8632 case $LD in
8633 *-32|*"-32 ") libmagic=32-bit;;
8634 *-n32|*"-n32 ") libmagic=N32;;
8635 *-64|*"-64 ") libmagic=64-bit;;
8636 *) libmagic=never-match;;
8637 esac
8638 lt_cv_deplibs_check_method=pass_all
8639 ;;
8640
8641# This must be Linux ELF.
cristy18304f92009-11-22 15:48:26 +00008642linux* | k*bsd*-gnu)
cristy3ed852e2009-09-05 21:47:34 +00008643 lt_cv_deplibs_check_method=pass_all
8644 ;;
8645
8646netbsd*)
8647 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8648 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8649 else
8650 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
8651 fi
8652 ;;
8653
8654newos6*)
8655 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
8656 lt_cv_file_magic_cmd=/usr/bin/file
8657 lt_cv_file_magic_test_file=/usr/lib/libnls.so
8658 ;;
8659
8660*nto* | *qnx*)
8661 lt_cv_deplibs_check_method=pass_all
8662 ;;
8663
8664openbsd*)
8665 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8666 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
8667 else
8668 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8669 fi
8670 ;;
8671
8672osf3* | osf4* | osf5*)
8673 lt_cv_deplibs_check_method=pass_all
8674 ;;
8675
8676rdos*)
8677 lt_cv_deplibs_check_method=pass_all
8678 ;;
8679
8680solaris*)
8681 lt_cv_deplibs_check_method=pass_all
8682 ;;
8683
8684sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8685 lt_cv_deplibs_check_method=pass_all
8686 ;;
8687
8688sysv4 | sysv4.3*)
8689 case $host_vendor in
8690 motorola)
8691 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]'
8692 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
8693 ;;
8694 ncr)
8695 lt_cv_deplibs_check_method=pass_all
8696 ;;
8697 sequent)
8698 lt_cv_file_magic_cmd='/bin/file'
8699 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
8700 ;;
8701 sni)
8702 lt_cv_file_magic_cmd='/bin/file'
8703 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
8704 lt_cv_file_magic_test_file=/lib/libc.so
8705 ;;
8706 siemens)
8707 lt_cv_deplibs_check_method=pass_all
8708 ;;
8709 pc)
8710 lt_cv_deplibs_check_method=pass_all
8711 ;;
8712 esac
8713 ;;
8714
8715tpf*)
8716 lt_cv_deplibs_check_method=pass_all
8717 ;;
8718esac
8719
8720fi
cristy8b350f62009-11-15 23:12:43 +00008721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
cristy3ed852e2009-09-05 21:47:34 +00008722$as_echo "$lt_cv_deplibs_check_method" >&6; }
8723file_magic_cmd=$lt_cv_file_magic_cmd
8724deplibs_check_method=$lt_cv_deplibs_check_method
8725test -z "$deplibs_check_method" && deplibs_check_method=unknown
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738if test -n "$ac_tool_prefix"; then
8739 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
8740set dummy ${ac_tool_prefix}ar; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00008741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00008742$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008743if test "${ac_cv_prog_AR+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008744 $as_echo_n "(cached) " >&6
8745else
8746 if test -n "$AR"; then
8747 ac_cv_prog_AR="$AR" # Let the user override the test.
8748else
8749as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8750for as_dir in $PATH
8751do
8752 IFS=$as_save_IFS
8753 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00008754 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00008755 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8756 ac_cv_prog_AR="${ac_tool_prefix}ar"
cristy8b350f62009-11-15 23:12:43 +00008757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00008758 break 2
8759 fi
8760done
cristy8b350f62009-11-15 23:12:43 +00008761 done
cristy3ed852e2009-09-05 21:47:34 +00008762IFS=$as_save_IFS
8763
8764fi
8765fi
8766AR=$ac_cv_prog_AR
8767if test -n "$AR"; then
cristy8b350f62009-11-15 23:12:43 +00008768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
cristy3ed852e2009-09-05 21:47:34 +00008769$as_echo "$AR" >&6; }
8770else
cristy8b350f62009-11-15 23:12:43 +00008771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00008772$as_echo "no" >&6; }
8773fi
8774
8775
8776fi
8777if test -z "$ac_cv_prog_AR"; then
8778 ac_ct_AR=$AR
8779 # Extract the first word of "ar", so it can be a program name with args.
8780set dummy ar; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00008781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00008782$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008783if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008784 $as_echo_n "(cached) " >&6
8785else
8786 if test -n "$ac_ct_AR"; then
8787 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8788else
8789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8790for as_dir in $PATH
8791do
8792 IFS=$as_save_IFS
8793 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00008794 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00008795 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8796 ac_cv_prog_ac_ct_AR="ar"
cristy8b350f62009-11-15 23:12:43 +00008797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00008798 break 2
8799 fi
8800done
cristy8b350f62009-11-15 23:12:43 +00008801 done
cristy3ed852e2009-09-05 21:47:34 +00008802IFS=$as_save_IFS
8803
8804fi
8805fi
8806ac_ct_AR=$ac_cv_prog_ac_ct_AR
8807if test -n "$ac_ct_AR"; then
cristy8b350f62009-11-15 23:12:43 +00008808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
cristy3ed852e2009-09-05 21:47:34 +00008809$as_echo "$ac_ct_AR" >&6; }
8810else
cristy8b350f62009-11-15 23:12:43 +00008811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00008812$as_echo "no" >&6; }
8813fi
8814
8815 if test "x$ac_ct_AR" = x; then
8816 AR="false"
8817 else
8818 case $cross_compiling:$ac_tool_warned in
8819yes:)
cristy8b350f62009-11-15 23:12:43 +00008820{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00008821$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8822ac_tool_warned=yes ;;
8823esac
8824 AR=$ac_ct_AR
8825 fi
8826else
8827 AR="$ac_cv_prog_AR"
8828fi
8829
8830test -z "$AR" && AR=ar
8831test -z "$AR_FLAGS" && AR_FLAGS=cru
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843if test -n "$ac_tool_prefix"; then
8844 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8845set dummy ${ac_tool_prefix}strip; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00008846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00008847$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008848if test "${ac_cv_prog_STRIP+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008849 $as_echo_n "(cached) " >&6
8850else
8851 if test -n "$STRIP"; then
8852 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8853else
8854as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8855for as_dir in $PATH
8856do
8857 IFS=$as_save_IFS
8858 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00008859 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00008860 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8861 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
cristy8b350f62009-11-15 23:12:43 +00008862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00008863 break 2
8864 fi
8865done
cristy8b350f62009-11-15 23:12:43 +00008866 done
cristy3ed852e2009-09-05 21:47:34 +00008867IFS=$as_save_IFS
8868
8869fi
8870fi
8871STRIP=$ac_cv_prog_STRIP
8872if test -n "$STRIP"; then
cristy8b350f62009-11-15 23:12:43 +00008873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
cristy3ed852e2009-09-05 21:47:34 +00008874$as_echo "$STRIP" >&6; }
8875else
cristy8b350f62009-11-15 23:12:43 +00008876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00008877$as_echo "no" >&6; }
8878fi
8879
8880
8881fi
8882if test -z "$ac_cv_prog_STRIP"; then
8883 ac_ct_STRIP=$STRIP
8884 # Extract the first word of "strip", so it can be a program name with args.
8885set dummy strip; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00008886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00008887$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008888if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008889 $as_echo_n "(cached) " >&6
8890else
8891 if test -n "$ac_ct_STRIP"; then
8892 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8893else
8894as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8895for as_dir in $PATH
8896do
8897 IFS=$as_save_IFS
8898 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00008899 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00008900 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8901 ac_cv_prog_ac_ct_STRIP="strip"
cristy8b350f62009-11-15 23:12:43 +00008902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00008903 break 2
8904 fi
8905done
cristy8b350f62009-11-15 23:12:43 +00008906 done
cristy3ed852e2009-09-05 21:47:34 +00008907IFS=$as_save_IFS
8908
8909fi
8910fi
8911ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8912if test -n "$ac_ct_STRIP"; then
cristy8b350f62009-11-15 23:12:43 +00008913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
cristy3ed852e2009-09-05 21:47:34 +00008914$as_echo "$ac_ct_STRIP" >&6; }
8915else
cristy8b350f62009-11-15 23:12:43 +00008916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00008917$as_echo "no" >&6; }
8918fi
8919
8920 if test "x$ac_ct_STRIP" = x; then
8921 STRIP=":"
8922 else
8923 case $cross_compiling:$ac_tool_warned in
8924yes:)
cristy8b350f62009-11-15 23:12:43 +00008925{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00008926$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8927ac_tool_warned=yes ;;
8928esac
8929 STRIP=$ac_ct_STRIP
8930 fi
8931else
8932 STRIP="$ac_cv_prog_STRIP"
8933fi
8934
8935test -z "$STRIP" && STRIP=:
8936
8937
8938
8939
8940
8941
8942if test -n "$ac_tool_prefix"; then
8943 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8944set dummy ${ac_tool_prefix}ranlib; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00008945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00008946$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008947if test "${ac_cv_prog_RANLIB+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008948 $as_echo_n "(cached) " >&6
8949else
8950 if test -n "$RANLIB"; then
8951 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8952else
8953as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8954for as_dir in $PATH
8955do
8956 IFS=$as_save_IFS
8957 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00008958 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00008959 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8960 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
cristy8b350f62009-11-15 23:12:43 +00008961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00008962 break 2
8963 fi
8964done
cristy8b350f62009-11-15 23:12:43 +00008965 done
cristy3ed852e2009-09-05 21:47:34 +00008966IFS=$as_save_IFS
8967
8968fi
8969fi
8970RANLIB=$ac_cv_prog_RANLIB
8971if test -n "$RANLIB"; then
cristy8b350f62009-11-15 23:12:43 +00008972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
cristy3ed852e2009-09-05 21:47:34 +00008973$as_echo "$RANLIB" >&6; }
8974else
cristy8b350f62009-11-15 23:12:43 +00008975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00008976$as_echo "no" >&6; }
8977fi
8978
8979
8980fi
8981if test -z "$ac_cv_prog_RANLIB"; then
8982 ac_ct_RANLIB=$RANLIB
8983 # Extract the first word of "ranlib", so it can be a program name with args.
8984set dummy ranlib; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00008985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00008986$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00008987if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00008988 $as_echo_n "(cached) " >&6
8989else
8990 if test -n "$ac_ct_RANLIB"; then
8991 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8992else
8993as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8994for as_dir in $PATH
8995do
8996 IFS=$as_save_IFS
8997 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00008998 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00008999 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9000 ac_cv_prog_ac_ct_RANLIB="ranlib"
cristy8b350f62009-11-15 23:12:43 +00009001 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00009002 break 2
9003 fi
9004done
cristy8b350f62009-11-15 23:12:43 +00009005 done
cristy3ed852e2009-09-05 21:47:34 +00009006IFS=$as_save_IFS
9007
9008fi
9009fi
9010ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
9011if test -n "$ac_ct_RANLIB"; then
cristy8b350f62009-11-15 23:12:43 +00009012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
cristy3ed852e2009-09-05 21:47:34 +00009013$as_echo "$ac_ct_RANLIB" >&6; }
9014else
cristy8b350f62009-11-15 23:12:43 +00009015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00009016$as_echo "no" >&6; }
9017fi
9018
9019 if test "x$ac_ct_RANLIB" = x; then
9020 RANLIB=":"
9021 else
9022 case $cross_compiling:$ac_tool_warned in
9023yes:)
cristy8b350f62009-11-15 23:12:43 +00009024{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00009025$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9026ac_tool_warned=yes ;;
9027esac
9028 RANLIB=$ac_ct_RANLIB
9029 fi
9030else
9031 RANLIB="$ac_cv_prog_RANLIB"
9032fi
9033
9034test -z "$RANLIB" && RANLIB=:
9035
9036
9037
9038
9039
9040
9041# Determine commands to create old-style static archives.
9042old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
9043old_postinstall_cmds='chmod 644 $oldlib'
9044old_postuninstall_cmds=
9045
9046if test -n "$RANLIB"; then
9047 case $host_os in
9048 openbsd*)
9049 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
9050 ;;
9051 *)
9052 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
9053 ;;
9054 esac
9055 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
9056fi
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091# If no C compiler was specified, use CC.
9092LTCC=${LTCC-"$CC"}
9093
9094# If no C compiler flags were specified, use CFLAGS.
9095LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9096
9097# Allow CC to be a program name with arguments.
9098compiler=$CC
9099
9100
9101# Check for command to grab the raw symbol name followed by C symbol from nm.
cristy8b350f62009-11-15 23:12:43 +00009102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
cristy3ed852e2009-09-05 21:47:34 +00009103$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00009104if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009105 $as_echo_n "(cached) " >&6
9106else
9107
9108# These are sane defaults that work on at least a few old systems.
9109# [They come from Ultrix. What could be older than Ultrix?!! ;)]
9110
9111# Character class describing NM global symbol codes.
9112symcode='[BCDEGRST]'
9113
9114# Regexp to match symbols that can be accessed directly from C.
9115sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9116
9117# Define system-specific variables.
9118case $host_os in
9119aix*)
9120 symcode='[BCDT]'
9121 ;;
9122cygwin* | mingw* | pw32* | cegcc*)
9123 symcode='[ABCDGISTW]'
9124 ;;
9125hpux*)
9126 if test "$host_cpu" = ia64; then
9127 symcode='[ABCDEGRST]'
9128 fi
9129 ;;
9130irix* | nonstopux*)
9131 symcode='[BCDEGRST]'
9132 ;;
9133osf*)
9134 symcode='[BCDEGQRST]'
9135 ;;
9136solaris*)
9137 symcode='[BDRT]'
9138 ;;
9139sco3.2v5*)
9140 symcode='[DT]'
9141 ;;
9142sysv4.2uw2*)
9143 symcode='[DT]'
9144 ;;
9145sysv5* | sco5v6* | unixware* | OpenUNIX*)
9146 symcode='[ABDT]'
9147 ;;
9148sysv4)
9149 symcode='[DFNSTU]'
9150 ;;
9151esac
9152
9153# If we're using GNU nm, then use its standard symbol codes.
9154case `$NM -V 2>&1` in
9155*GNU* | *'with BFD'*)
9156 symcode='[ABCDGIRSTW]' ;;
9157esac
9158
9159# Transform an extracted symbol line into a proper C declaration.
9160# Some systems (esp. on ia64) link data and code symbols differently,
9161# so use this general approach.
9162lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9163
9164# Transform an extracted symbol line into symbol name and symbol address
9165lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
9166lt_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'"
9167
9168# Handle CRLF in mingw tool chain
9169opt_cr=
9170case $build_os in
9171mingw*)
9172 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9173 ;;
9174esac
9175
9176# Try without a prefix underscore, then with it.
9177for ac_symprfx in "" "_"; do
9178
9179 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9180 symxfrm="\\1 $ac_symprfx\\2 \\2"
9181
9182 # Write the raw and C identifiers.
9183 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
9184 # Fake it for dumpbin and say T for any non-static function
9185 # and D for any global variable.
9186 # Also find C++ and __fastcall symbols from MSVC++,
9187 # which start with @ or ?.
9188 lt_cv_sys_global_symbol_pipe="$AWK '"\
9189" {last_section=section; section=\$ 3};"\
9190" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
9191" \$ 0!~/External *\|/{next};"\
9192" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
9193" {if(hide[section]) next};"\
9194" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
9195" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
9196" s[1]~/^[@?]/{print s[1], s[1]; next};"\
9197" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
9198" ' prfx=^$ac_symprfx"
9199 else
9200 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9201 fi
9202
9203 # Check to see that the pipe works correctly.
9204 pipe_works=no
9205
9206 rm -f conftest*
9207 cat > conftest.$ac_ext <<_LT_EOF
9208#ifdef __cplusplus
9209extern "C" {
9210#endif
9211char nm_test_var;
9212void nm_test_func(void);
9213void nm_test_func(void){}
9214#ifdef __cplusplus
9215}
9216#endif
9217int main(){nm_test_var='a';nm_test_func();return(0);}
9218_LT_EOF
9219
cristy8b350f62009-11-15 23:12:43 +00009220 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +00009221 (eval $ac_compile) 2>&5
9222 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00009223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9224 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +00009225 # Now try to grab the symbols.
9226 nlist=conftest.nm
cristy18304f92009-11-22 15:48:26 +00009227 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
9228 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
cristy3ed852e2009-09-05 21:47:34 +00009229 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00009230 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9231 test $ac_status = 0; } && test -s "$nlist"; then
cristy3ed852e2009-09-05 21:47:34 +00009232 # Try sorting and uniquifying the output.
9233 if sort "$nlist" | uniq > "$nlist"T; then
9234 mv -f "$nlist"T "$nlist"
9235 else
9236 rm -f "$nlist"T
9237 fi
9238
9239 # Make sure that we snagged all the symbols we need.
9240 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
9241 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
9242 cat <<_LT_EOF > conftest.$ac_ext
9243#ifdef __cplusplus
9244extern "C" {
9245#endif
9246
9247_LT_EOF
9248 # Now generate the symbol file.
9249 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
9250
9251 cat <<_LT_EOF >> conftest.$ac_ext
9252
9253/* The mapping between symbol names and symbols. */
9254const struct {
9255 const char *name;
9256 void *address;
9257}
9258lt__PROGRAM__LTX_preloaded_symbols[] =
9259{
9260 { "@PROGRAM@", (void *) 0 },
9261_LT_EOF
9262 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
9263 cat <<\_LT_EOF >> conftest.$ac_ext
9264 {0, (void *) 0}
9265};
9266
9267/* This works around a problem in FreeBSD linker */
9268#ifdef FREEBSD_WORKAROUND
9269static const void *lt_preloaded_setup() {
9270 return lt__PROGRAM__LTX_preloaded_symbols;
9271}
9272#endif
9273
9274#ifdef __cplusplus
9275}
9276#endif
9277_LT_EOF
9278 # Now try linking the two files.
9279 mv conftest.$ac_objext conftstm.$ac_objext
9280 lt_save_LIBS="$LIBS"
9281 lt_save_CFLAGS="$CFLAGS"
9282 LIBS="conftstm.$ac_objext"
9283 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
cristy8b350f62009-11-15 23:12:43 +00009284 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +00009285 (eval $ac_link) 2>&5
9286 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00009287 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9288 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
cristy3ed852e2009-09-05 21:47:34 +00009289 pipe_works=yes
9290 fi
9291 LIBS="$lt_save_LIBS"
9292 CFLAGS="$lt_save_CFLAGS"
9293 else
9294 echo "cannot find nm_test_func in $nlist" >&5
9295 fi
9296 else
9297 echo "cannot find nm_test_var in $nlist" >&5
9298 fi
9299 else
9300 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9301 fi
9302 else
9303 echo "$progname: failed program was:" >&5
9304 cat conftest.$ac_ext >&5
9305 fi
9306 rm -rf conftest* conftst*
9307
9308 # Do not use the global_symbol_pipe unless it works.
9309 if test "$pipe_works" = yes; then
9310 break
9311 else
9312 lt_cv_sys_global_symbol_pipe=
9313 fi
9314done
9315
9316fi
9317
9318if test -z "$lt_cv_sys_global_symbol_pipe"; then
9319 lt_cv_sys_global_symbol_to_cdecl=
9320fi
9321if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
cristy8b350f62009-11-15 23:12:43 +00009322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
cristy3ed852e2009-09-05 21:47:34 +00009323$as_echo "failed" >&6; }
9324else
cristy8b350f62009-11-15 23:12:43 +00009325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
cristy3ed852e2009-09-05 21:47:34 +00009326$as_echo "ok" >&6; }
9327fi
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350# Check whether --enable-libtool-lock was given.
cristy8b350f62009-11-15 23:12:43 +00009351if test "${enable_libtool_lock+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009352 enableval=$enable_libtool_lock;
9353fi
9354
9355test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
9356
9357# Some flags need to be propagated to the compiler or linker for good
9358# libtool support.
9359case $host in
9360ia64-*-hpux*)
9361 # Find out which ABI we are using.
9362 echo 'int i;' > conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00009363 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +00009364 (eval $ac_compile) 2>&5
9365 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00009366 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9367 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +00009368 case `/usr/bin/file conftest.$ac_objext` in
9369 *ELF-32*)
9370 HPUX_IA64_MODE="32"
9371 ;;
9372 *ELF-64*)
9373 HPUX_IA64_MODE="64"
9374 ;;
9375 esac
9376 fi
9377 rm -rf conftest*
9378 ;;
9379*-*-irix6*)
9380 # Find out which ABI we are using.
cristy4dc44432009-12-30 23:30:06 +00009381 echo '#line 9381 "configure"' > conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00009382 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +00009383 (eval $ac_compile) 2>&5
9384 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00009385 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9386 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +00009387 if test "$lt_cv_prog_gnu_ld" = yes; then
9388 case `/usr/bin/file conftest.$ac_objext` in
9389 *32-bit*)
9390 LD="${LD-ld} -melf32bsmip"
9391 ;;
9392 *N32*)
9393 LD="${LD-ld} -melf32bmipn32"
9394 ;;
9395 *64-bit*)
9396 LD="${LD-ld} -melf64bmip"
9397 ;;
9398 esac
9399 else
9400 case `/usr/bin/file conftest.$ac_objext` in
9401 *32-bit*)
9402 LD="${LD-ld} -32"
9403 ;;
9404 *N32*)
9405 LD="${LD-ld} -n32"
9406 ;;
9407 *64-bit*)
9408 LD="${LD-ld} -64"
9409 ;;
9410 esac
9411 fi
9412 fi
9413 rm -rf conftest*
9414 ;;
9415
9416x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
9417s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
9418 # Find out which ABI we are using.
9419 echo 'int i;' > conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00009420 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +00009421 (eval $ac_compile) 2>&5
9422 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00009423 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9424 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +00009425 case `/usr/bin/file conftest.o` in
9426 *32-bit*)
9427 case $host in
9428 x86_64-*kfreebsd*-gnu)
9429 LD="${LD-ld} -m elf_i386_fbsd"
9430 ;;
9431 x86_64-*linux*)
9432 LD="${LD-ld} -m elf_i386"
9433 ;;
9434 ppc64-*linux*|powerpc64-*linux*)
9435 LD="${LD-ld} -m elf32ppclinux"
9436 ;;
9437 s390x-*linux*)
9438 LD="${LD-ld} -m elf_s390"
9439 ;;
9440 sparc64-*linux*)
9441 LD="${LD-ld} -m elf32_sparc"
9442 ;;
9443 esac
9444 ;;
9445 *64-bit*)
9446 case $host in
9447 x86_64-*kfreebsd*-gnu)
9448 LD="${LD-ld} -m elf_x86_64_fbsd"
9449 ;;
9450 x86_64-*linux*)
9451 LD="${LD-ld} -m elf_x86_64"
9452 ;;
9453 ppc*-*linux*|powerpc*-*linux*)
9454 LD="${LD-ld} -m elf64ppc"
9455 ;;
9456 s390*-*linux*|s390*-*tpf*)
9457 LD="${LD-ld} -m elf64_s390"
9458 ;;
9459 sparc*-*linux*)
9460 LD="${LD-ld} -m elf64_sparc"
9461 ;;
9462 esac
9463 ;;
9464 esac
9465 fi
9466 rm -rf conftest*
9467 ;;
9468
9469*-*-sco3.2v5*)
9470 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
9471 SAVE_CFLAGS="$CFLAGS"
9472 CFLAGS="$CFLAGS -belf"
cristy8b350f62009-11-15 23:12:43 +00009473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
cristy3ed852e2009-09-05 21:47:34 +00009474$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00009475if test "${lt_cv_cc_needs_belf+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009476 $as_echo_n "(cached) " >&6
9477else
9478 ac_ext=c
9479ac_cpp='$CPP $CPPFLAGS'
9480ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9481ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9482ac_compiler_gnu=$ac_cv_c_compiler_gnu
9483
cristy8b350f62009-11-15 23:12:43 +00009484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00009485/* end confdefs.h. */
9486
9487int
9488main ()
9489{
9490
9491 ;
9492 return 0;
9493}
9494_ACEOF
cristy8b350f62009-11-15 23:12:43 +00009495if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +00009496 lt_cv_cc_needs_belf=yes
9497else
cristy8b350f62009-11-15 23:12:43 +00009498 lt_cv_cc_needs_belf=no
cristy3ed852e2009-09-05 21:47:34 +00009499fi
cristy8b350f62009-11-15 23:12:43 +00009500rm -f core conftest.err conftest.$ac_objext \
9501 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +00009502 ac_ext=c
9503ac_cpp='$CPP $CPPFLAGS'
9504ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9505ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9506ac_compiler_gnu=$ac_cv_c_compiler_gnu
9507
9508fi
cristy8b350f62009-11-15 23:12:43 +00009509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
cristy3ed852e2009-09-05 21:47:34 +00009510$as_echo "$lt_cv_cc_needs_belf" >&6; }
9511 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
9512 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
9513 CFLAGS="$SAVE_CFLAGS"
9514 fi
9515 ;;
9516sparc*-*solaris*)
9517 # Find out which ABI we are using.
9518 echo 'int i;' > conftest.$ac_ext
cristy8b350f62009-11-15 23:12:43 +00009519 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +00009520 (eval $ac_compile) 2>&5
9521 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +00009522 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9523 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +00009524 case `/usr/bin/file conftest.o` in
9525 *64-bit*)
9526 case $lt_cv_prog_gnu_ld in
9527 yes*) LD="${LD-ld} -m elf64_sparc" ;;
9528 *)
9529 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
9530 LD="${LD-ld} -64"
9531 fi
9532 ;;
9533 esac
9534 ;;
9535 esac
9536 fi
9537 rm -rf conftest*
9538 ;;
9539esac
9540
9541need_locks="$enable_libtool_lock"
9542
9543
9544 case $host_os in
9545 rhapsody* | darwin*)
9546 if test -n "$ac_tool_prefix"; then
9547 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
9548set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00009549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00009550$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00009551if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009552 $as_echo_n "(cached) " >&6
9553else
9554 if test -n "$DSYMUTIL"; then
9555 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
9556else
9557as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9558for as_dir in $PATH
9559do
9560 IFS=$as_save_IFS
9561 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00009562 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00009563 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9564 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
cristy8b350f62009-11-15 23:12:43 +00009565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00009566 break 2
9567 fi
9568done
cristy8b350f62009-11-15 23:12:43 +00009569 done
cristy3ed852e2009-09-05 21:47:34 +00009570IFS=$as_save_IFS
9571
9572fi
9573fi
9574DSYMUTIL=$ac_cv_prog_DSYMUTIL
9575if test -n "$DSYMUTIL"; then
cristy8b350f62009-11-15 23:12:43 +00009576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
cristy3ed852e2009-09-05 21:47:34 +00009577$as_echo "$DSYMUTIL" >&6; }
9578else
cristy8b350f62009-11-15 23:12:43 +00009579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00009580$as_echo "no" >&6; }
9581fi
9582
9583
9584fi
9585if test -z "$ac_cv_prog_DSYMUTIL"; then
9586 ac_ct_DSYMUTIL=$DSYMUTIL
9587 # Extract the first word of "dsymutil", so it can be a program name with args.
9588set dummy dsymutil; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00009589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00009590$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00009591if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009592 $as_echo_n "(cached) " >&6
9593else
9594 if test -n "$ac_ct_DSYMUTIL"; then
9595 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
9596else
9597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9598for as_dir in $PATH
9599do
9600 IFS=$as_save_IFS
9601 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00009602 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00009603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9604 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
cristy8b350f62009-11-15 23:12:43 +00009605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00009606 break 2
9607 fi
9608done
cristy8b350f62009-11-15 23:12:43 +00009609 done
cristy3ed852e2009-09-05 21:47:34 +00009610IFS=$as_save_IFS
9611
9612fi
9613fi
9614ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
9615if test -n "$ac_ct_DSYMUTIL"; then
cristy8b350f62009-11-15 23:12:43 +00009616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
cristy3ed852e2009-09-05 21:47:34 +00009617$as_echo "$ac_ct_DSYMUTIL" >&6; }
9618else
cristy8b350f62009-11-15 23:12:43 +00009619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00009620$as_echo "no" >&6; }
9621fi
9622
9623 if test "x$ac_ct_DSYMUTIL" = x; then
9624 DSYMUTIL=":"
9625 else
9626 case $cross_compiling:$ac_tool_warned in
9627yes:)
cristy8b350f62009-11-15 23:12:43 +00009628{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00009629$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9630ac_tool_warned=yes ;;
9631esac
9632 DSYMUTIL=$ac_ct_DSYMUTIL
9633 fi
9634else
9635 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
9636fi
9637
9638 if test -n "$ac_tool_prefix"; then
9639 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
9640set dummy ${ac_tool_prefix}nmedit; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00009641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00009642$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00009643if test "${ac_cv_prog_NMEDIT+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009644 $as_echo_n "(cached) " >&6
9645else
9646 if test -n "$NMEDIT"; then
9647 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
9648else
9649as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9650for as_dir in $PATH
9651do
9652 IFS=$as_save_IFS
9653 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00009654 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00009655 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9656 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
cristy8b350f62009-11-15 23:12:43 +00009657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00009658 break 2
9659 fi
9660done
cristy8b350f62009-11-15 23:12:43 +00009661 done
cristy3ed852e2009-09-05 21:47:34 +00009662IFS=$as_save_IFS
9663
9664fi
9665fi
9666NMEDIT=$ac_cv_prog_NMEDIT
9667if test -n "$NMEDIT"; then
cristy8b350f62009-11-15 23:12:43 +00009668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
cristy3ed852e2009-09-05 21:47:34 +00009669$as_echo "$NMEDIT" >&6; }
9670else
cristy8b350f62009-11-15 23:12:43 +00009671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00009672$as_echo "no" >&6; }
9673fi
9674
9675
9676fi
9677if test -z "$ac_cv_prog_NMEDIT"; then
9678 ac_ct_NMEDIT=$NMEDIT
9679 # Extract the first word of "nmedit", so it can be a program name with args.
9680set dummy nmedit; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00009681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00009682$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00009683if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009684 $as_echo_n "(cached) " >&6
9685else
9686 if test -n "$ac_ct_NMEDIT"; then
9687 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
9688else
9689as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9690for as_dir in $PATH
9691do
9692 IFS=$as_save_IFS
9693 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00009694 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00009695 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9696 ac_cv_prog_ac_ct_NMEDIT="nmedit"
cristy8b350f62009-11-15 23:12:43 +00009697 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00009698 break 2
9699 fi
9700done
cristy8b350f62009-11-15 23:12:43 +00009701 done
cristy3ed852e2009-09-05 21:47:34 +00009702IFS=$as_save_IFS
9703
9704fi
9705fi
9706ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
9707if test -n "$ac_ct_NMEDIT"; then
cristy8b350f62009-11-15 23:12:43 +00009708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
cristy3ed852e2009-09-05 21:47:34 +00009709$as_echo "$ac_ct_NMEDIT" >&6; }
9710else
cristy8b350f62009-11-15 23:12:43 +00009711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00009712$as_echo "no" >&6; }
9713fi
9714
9715 if test "x$ac_ct_NMEDIT" = x; then
9716 NMEDIT=":"
9717 else
9718 case $cross_compiling:$ac_tool_warned in
9719yes:)
cristy8b350f62009-11-15 23:12:43 +00009720{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00009721$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9722ac_tool_warned=yes ;;
9723esac
9724 NMEDIT=$ac_ct_NMEDIT
9725 fi
9726else
9727 NMEDIT="$ac_cv_prog_NMEDIT"
9728fi
9729
9730 if test -n "$ac_tool_prefix"; then
9731 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
9732set dummy ${ac_tool_prefix}lipo; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00009733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00009734$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00009735if test "${ac_cv_prog_LIPO+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009736 $as_echo_n "(cached) " >&6
9737else
9738 if test -n "$LIPO"; then
9739 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
9740else
9741as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9742for as_dir in $PATH
9743do
9744 IFS=$as_save_IFS
9745 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00009746 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00009747 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9748 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
cristy8b350f62009-11-15 23:12:43 +00009749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00009750 break 2
9751 fi
9752done
cristy8b350f62009-11-15 23:12:43 +00009753 done
cristy3ed852e2009-09-05 21:47:34 +00009754IFS=$as_save_IFS
9755
9756fi
9757fi
9758LIPO=$ac_cv_prog_LIPO
9759if test -n "$LIPO"; then
cristy8b350f62009-11-15 23:12:43 +00009760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
cristy3ed852e2009-09-05 21:47:34 +00009761$as_echo "$LIPO" >&6; }
9762else
cristy8b350f62009-11-15 23:12:43 +00009763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00009764$as_echo "no" >&6; }
9765fi
9766
9767
9768fi
9769if test -z "$ac_cv_prog_LIPO"; then
9770 ac_ct_LIPO=$LIPO
9771 # Extract the first word of "lipo", so it can be a program name with args.
9772set dummy lipo; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00009773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00009774$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00009775if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009776 $as_echo_n "(cached) " >&6
9777else
9778 if test -n "$ac_ct_LIPO"; then
9779 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
9780else
9781as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9782for as_dir in $PATH
9783do
9784 IFS=$as_save_IFS
9785 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00009786 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00009787 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9788 ac_cv_prog_ac_ct_LIPO="lipo"
cristy8b350f62009-11-15 23:12:43 +00009789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00009790 break 2
9791 fi
9792done
cristy8b350f62009-11-15 23:12:43 +00009793 done
cristy3ed852e2009-09-05 21:47:34 +00009794IFS=$as_save_IFS
9795
9796fi
9797fi
9798ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
9799if test -n "$ac_ct_LIPO"; then
cristy8b350f62009-11-15 23:12:43 +00009800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
cristy3ed852e2009-09-05 21:47:34 +00009801$as_echo "$ac_ct_LIPO" >&6; }
9802else
cristy8b350f62009-11-15 23:12:43 +00009803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00009804$as_echo "no" >&6; }
9805fi
9806
9807 if test "x$ac_ct_LIPO" = x; then
9808 LIPO=":"
9809 else
9810 case $cross_compiling:$ac_tool_warned in
9811yes:)
cristy8b350f62009-11-15 23:12:43 +00009812{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00009813$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9814ac_tool_warned=yes ;;
9815esac
9816 LIPO=$ac_ct_LIPO
9817 fi
9818else
9819 LIPO="$ac_cv_prog_LIPO"
9820fi
9821
9822 if test -n "$ac_tool_prefix"; then
9823 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
9824set dummy ${ac_tool_prefix}otool; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00009825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00009826$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00009827if test "${ac_cv_prog_OTOOL+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009828 $as_echo_n "(cached) " >&6
9829else
9830 if test -n "$OTOOL"; then
9831 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
9832else
9833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9834for as_dir in $PATH
9835do
9836 IFS=$as_save_IFS
9837 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00009838 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00009839 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9840 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
cristy8b350f62009-11-15 23:12:43 +00009841 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00009842 break 2
9843 fi
9844done
cristy8b350f62009-11-15 23:12:43 +00009845 done
cristy3ed852e2009-09-05 21:47:34 +00009846IFS=$as_save_IFS
9847
9848fi
9849fi
9850OTOOL=$ac_cv_prog_OTOOL
9851if test -n "$OTOOL"; then
cristy8b350f62009-11-15 23:12:43 +00009852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
cristy3ed852e2009-09-05 21:47:34 +00009853$as_echo "$OTOOL" >&6; }
9854else
cristy8b350f62009-11-15 23:12:43 +00009855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00009856$as_echo "no" >&6; }
9857fi
9858
9859
9860fi
9861if test -z "$ac_cv_prog_OTOOL"; then
9862 ac_ct_OTOOL=$OTOOL
9863 # Extract the first word of "otool", so it can be a program name with args.
9864set dummy otool; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00009865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00009866$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00009867if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009868 $as_echo_n "(cached) " >&6
9869else
9870 if test -n "$ac_ct_OTOOL"; then
9871 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
9872else
9873as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9874for as_dir in $PATH
9875do
9876 IFS=$as_save_IFS
9877 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00009878 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00009879 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9880 ac_cv_prog_ac_ct_OTOOL="otool"
cristy8b350f62009-11-15 23:12:43 +00009881 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00009882 break 2
9883 fi
9884done
cristy8b350f62009-11-15 23:12:43 +00009885 done
cristy3ed852e2009-09-05 21:47:34 +00009886IFS=$as_save_IFS
9887
9888fi
9889fi
9890ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
9891if test -n "$ac_ct_OTOOL"; then
cristy8b350f62009-11-15 23:12:43 +00009892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
cristy3ed852e2009-09-05 21:47:34 +00009893$as_echo "$ac_ct_OTOOL" >&6; }
9894else
cristy8b350f62009-11-15 23:12:43 +00009895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00009896$as_echo "no" >&6; }
9897fi
9898
9899 if test "x$ac_ct_OTOOL" = x; then
9900 OTOOL=":"
9901 else
9902 case $cross_compiling:$ac_tool_warned in
9903yes:)
cristy8b350f62009-11-15 23:12:43 +00009904{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00009905$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9906ac_tool_warned=yes ;;
9907esac
9908 OTOOL=$ac_ct_OTOOL
9909 fi
9910else
9911 OTOOL="$ac_cv_prog_OTOOL"
9912fi
9913
9914 if test -n "$ac_tool_prefix"; then
9915 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
9916set dummy ${ac_tool_prefix}otool64; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00009917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00009918$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00009919if test "${ac_cv_prog_OTOOL64+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009920 $as_echo_n "(cached) " >&6
9921else
9922 if test -n "$OTOOL64"; then
9923 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
9924else
9925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9926for as_dir in $PATH
9927do
9928 IFS=$as_save_IFS
9929 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00009930 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00009931 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9932 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
cristy8b350f62009-11-15 23:12:43 +00009933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00009934 break 2
9935 fi
9936done
cristy8b350f62009-11-15 23:12:43 +00009937 done
cristy3ed852e2009-09-05 21:47:34 +00009938IFS=$as_save_IFS
9939
9940fi
9941fi
9942OTOOL64=$ac_cv_prog_OTOOL64
9943if test -n "$OTOOL64"; then
cristy8b350f62009-11-15 23:12:43 +00009944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
cristy3ed852e2009-09-05 21:47:34 +00009945$as_echo "$OTOOL64" >&6; }
9946else
cristy8b350f62009-11-15 23:12:43 +00009947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00009948$as_echo "no" >&6; }
9949fi
9950
9951
9952fi
9953if test -z "$ac_cv_prog_OTOOL64"; then
9954 ac_ct_OTOOL64=$OTOOL64
9955 # Extract the first word of "otool64", so it can be a program name with args.
9956set dummy otool64; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +00009957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +00009958$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +00009959if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +00009960 $as_echo_n "(cached) " >&6
9961else
9962 if test -n "$ac_ct_OTOOL64"; then
9963 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
9964else
9965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9966for as_dir in $PATH
9967do
9968 IFS=$as_save_IFS
9969 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +00009970 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +00009971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9972 ac_cv_prog_ac_ct_OTOOL64="otool64"
cristy8b350f62009-11-15 23:12:43 +00009973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +00009974 break 2
9975 fi
9976done
cristy8b350f62009-11-15 23:12:43 +00009977 done
cristy3ed852e2009-09-05 21:47:34 +00009978IFS=$as_save_IFS
9979
9980fi
9981fi
9982ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
9983if test -n "$ac_ct_OTOOL64"; then
cristy8b350f62009-11-15 23:12:43 +00009984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
cristy3ed852e2009-09-05 21:47:34 +00009985$as_echo "$ac_ct_OTOOL64" >&6; }
9986else
cristy8b350f62009-11-15 23:12:43 +00009987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +00009988$as_echo "no" >&6; }
9989fi
9990
9991 if test "x$ac_ct_OTOOL64" = x; then
9992 OTOOL64=":"
9993 else
9994 case $cross_compiling:$ac_tool_warned in
9995yes:)
cristy8b350f62009-11-15 23:12:43 +00009996{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +00009997$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9998ac_tool_warned=yes ;;
9999esac
10000 OTOOL64=$ac_ct_OTOOL64
10001 fi
10002else
10003 OTOOL64="$ac_cv_prog_OTOOL64"
10004fi
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
cristy8b350f62009-11-15 23:12:43 +000010032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
cristy3ed852e2009-09-05 21:47:34 +000010033$as_echo_n "checking for -single_module linker flag... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000010034if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000010035 $as_echo_n "(cached) " >&6
10036else
10037 lt_cv_apple_cc_single_mod=no
10038 if test -z "${LT_MULTI_MODULE}"; then
10039 # By default we will add the -single_module flag. You can override
10040 # by either setting the environment variable LT_MULTI_MODULE
10041 # non-empty at configure time, or by adding -multi_module to the
10042 # link flags.
10043 rm -rf libconftest.dylib*
10044 echo "int foo(void){return 1;}" > conftest.c
10045 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
10046-dynamiclib -Wl,-single_module conftest.c" >&5
10047 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
10048 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
10049 _lt_result=$?
10050 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
10051 lt_cv_apple_cc_single_mod=yes
10052 else
10053 cat conftest.err >&5
10054 fi
10055 rm -rf libconftest.dylib*
10056 rm -f conftest.*
10057 fi
10058fi
cristy8b350f62009-11-15 23:12:43 +000010059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
cristy3ed852e2009-09-05 21:47:34 +000010060$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
cristy8b350f62009-11-15 23:12:43 +000010061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
cristy3ed852e2009-09-05 21:47:34 +000010062$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000010063if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000010064 $as_echo_n "(cached) " >&6
10065else
10066 lt_cv_ld_exported_symbols_list=no
10067 save_LDFLAGS=$LDFLAGS
10068 echo "_main" > conftest.sym
10069 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
cristy8b350f62009-11-15 23:12:43 +000010070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000010071/* end confdefs.h. */
10072
10073int
10074main ()
10075{
10076
10077 ;
10078 return 0;
10079}
10080_ACEOF
cristy8b350f62009-11-15 23:12:43 +000010081if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000010082 lt_cv_ld_exported_symbols_list=yes
10083else
cristy8b350f62009-11-15 23:12:43 +000010084 lt_cv_ld_exported_symbols_list=no
cristy3ed852e2009-09-05 21:47:34 +000010085fi
cristy8b350f62009-11-15 23:12:43 +000010086rm -f core conftest.err conftest.$ac_objext \
10087 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000010088 LDFLAGS="$save_LDFLAGS"
10089
10090fi
cristy8b350f62009-11-15 23:12:43 +000010091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
cristy3ed852e2009-09-05 21:47:34 +000010092$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
10093 case $host_os in
10094 rhapsody* | darwin1.[012])
10095 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
10096 darwin1.*)
10097 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
10098 darwin*) # darwin 5.x on
10099 # if running on 10.5 or later, the deployment target defaults
10100 # to the OS version, if on x86, and 10.4, the deployment
10101 # target defaults to 10.4. Don't you love it?
10102 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
10103 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
10104 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
10105 10.[012]*)
10106 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
10107 10.*)
10108 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
10109 esac
10110 ;;
10111 esac
10112 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
10113 _lt_dar_single_mod='$single_module'
10114 fi
10115 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
10116 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
10117 else
10118 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
10119 fi
cristy18304f92009-11-22 15:48:26 +000010120 if test "$DSYMUTIL" != ":"; then
cristy3ed852e2009-09-05 21:47:34 +000010121 _lt_dsymutil='~$DSYMUTIL $lib || :'
10122 else
10123 _lt_dsymutil=
10124 fi
10125 ;;
10126 esac
10127
cristy3ed852e2009-09-05 21:47:34 +000010128for ac_header in dlfcn.h
cristy8b350f62009-11-15 23:12:43 +000010129do :
10130 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
10131"
10132if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000010133 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000010134#define HAVE_DLFCN_H 1
cristy3ed852e2009-09-05 21:47:34 +000010135_ACEOF
10136
10137fi
10138
10139done
10140
10141
10142
cristy18304f92009-11-22 15:48:26 +000010143ac_ext=cpp
10144ac_cpp='$CXXCPP $CPPFLAGS'
10145ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10146ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10147ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10148if test -z "$CXX"; then
10149 if test -n "$CCC"; then
10150 CXX=$CCC
10151 else
10152 if test -n "$ac_tool_prefix"; then
10153 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
10154 do
10155 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
10156set dummy $ac_tool_prefix$ac_prog; ac_word=$2
10157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10158$as_echo_n "checking for $ac_word... " >&6; }
10159if test "${ac_cv_prog_CXX+set}" = set; then :
10160 $as_echo_n "(cached) " >&6
10161else
10162 if test -n "$CXX"; then
10163 ac_cv_prog_CXX="$CXX" # Let the user override the test.
10164else
10165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10166for as_dir in $PATH
10167do
10168 IFS=$as_save_IFS
10169 test -z "$as_dir" && as_dir=.
10170 for ac_exec_ext in '' $ac_executable_extensions; do
10171 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10172 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
10173 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10174 break 2
10175 fi
10176done
10177 done
10178IFS=$as_save_IFS
10179
10180fi
10181fi
10182CXX=$ac_cv_prog_CXX
10183if test -n "$CXX"; then
10184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
10185$as_echo "$CXX" >&6; }
10186else
10187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10188$as_echo "no" >&6; }
10189fi
10190
10191
10192 test -n "$CXX" && break
10193 done
10194fi
10195if test -z "$CXX"; then
10196 ac_ct_CXX=$CXX
10197 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
10198do
10199 # Extract the first word of "$ac_prog", so it can be a program name with args.
10200set dummy $ac_prog; ac_word=$2
10201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10202$as_echo_n "checking for $ac_word... " >&6; }
10203if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
10204 $as_echo_n "(cached) " >&6
10205else
10206 if test -n "$ac_ct_CXX"; then
10207 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
10208else
10209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10210for as_dir in $PATH
10211do
10212 IFS=$as_save_IFS
10213 test -z "$as_dir" && as_dir=.
10214 for ac_exec_ext in '' $ac_executable_extensions; do
10215 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10216 ac_cv_prog_ac_ct_CXX="$ac_prog"
10217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10218 break 2
10219 fi
10220done
10221 done
10222IFS=$as_save_IFS
10223
10224fi
10225fi
10226ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
10227if test -n "$ac_ct_CXX"; then
10228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
10229$as_echo "$ac_ct_CXX" >&6; }
10230else
10231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10232$as_echo "no" >&6; }
10233fi
10234
10235
10236 test -n "$ac_ct_CXX" && break
10237done
10238
10239 if test "x$ac_ct_CXX" = x; then
10240 CXX="g++"
10241 else
10242 case $cross_compiling:$ac_tool_warned in
10243yes:)
10244{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10245$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10246ac_tool_warned=yes ;;
10247esac
10248 CXX=$ac_ct_CXX
10249 fi
10250fi
10251
10252 fi
10253fi
10254# Provide some information about the compiler.
10255$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
10256set X $ac_compile
10257ac_compiler=$2
10258for ac_option in --version -v -V -qversion; do
10259 { { ac_try="$ac_compiler $ac_option >&5"
10260case "(($ac_try" in
10261 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10262 *) ac_try_echo=$ac_try;;
10263esac
10264eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10265$as_echo "$ac_try_echo"; } >&5
10266 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
10267 ac_status=$?
10268 if test -s conftest.err; then
10269 sed '10a\
10270... rest of stderr output deleted ...
10271 10q' conftest.err >conftest.er1
10272 cat conftest.er1 >&5
10273 fi
10274 rm -f conftest.er1 conftest.err
10275 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10276 test $ac_status = 0; }
10277done
10278
10279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
10280$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
10281if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
10282 $as_echo_n "(cached) " >&6
10283else
10284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10285/* end confdefs.h. */
10286
10287int
10288main ()
10289{
10290#ifndef __GNUC__
10291 choke me
10292#endif
10293
10294 ;
10295 return 0;
10296}
10297_ACEOF
10298if ac_fn_cxx_try_compile "$LINENO"; then :
10299 ac_compiler_gnu=yes
10300else
10301 ac_compiler_gnu=no
10302fi
10303rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10304ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
10305
10306fi
10307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
10308$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
10309if test $ac_compiler_gnu = yes; then
10310 GXX=yes
10311else
10312 GXX=
10313fi
10314ac_test_CXXFLAGS=${CXXFLAGS+set}
10315ac_save_CXXFLAGS=$CXXFLAGS
10316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
10317$as_echo_n "checking whether $CXX accepts -g... " >&6; }
10318if test "${ac_cv_prog_cxx_g+set}" = set; then :
10319 $as_echo_n "(cached) " >&6
10320else
10321 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
10322 ac_cxx_werror_flag=yes
10323 ac_cv_prog_cxx_g=no
10324 CXXFLAGS="-g"
10325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10326/* end confdefs.h. */
10327
10328int
10329main ()
10330{
10331
10332 ;
10333 return 0;
10334}
10335_ACEOF
10336if ac_fn_cxx_try_compile "$LINENO"; then :
10337 ac_cv_prog_cxx_g=yes
10338else
10339 CXXFLAGS=""
10340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10341/* end confdefs.h. */
10342
10343int
10344main ()
10345{
10346
10347 ;
10348 return 0;
10349}
10350_ACEOF
10351if ac_fn_cxx_try_compile "$LINENO"; then :
10352
10353else
10354 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
10355 CXXFLAGS="-g"
10356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10357/* end confdefs.h. */
10358
10359int
10360main ()
10361{
10362
10363 ;
10364 return 0;
10365}
10366_ACEOF
10367if ac_fn_cxx_try_compile "$LINENO"; then :
10368 ac_cv_prog_cxx_g=yes
10369fi
10370rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10371fi
10372rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10373fi
10374rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10375 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
10376fi
10377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
10378$as_echo "$ac_cv_prog_cxx_g" >&6; }
10379if test "$ac_test_CXXFLAGS" = set; then
10380 CXXFLAGS=$ac_save_CXXFLAGS
10381elif test $ac_cv_prog_cxx_g = yes; then
10382 if test "$GXX" = yes; then
10383 CXXFLAGS="-g -O2"
10384 else
10385 CXXFLAGS="-g"
10386 fi
10387else
10388 if test "$GXX" = yes; then
10389 CXXFLAGS="-O2"
10390 else
10391 CXXFLAGS=
10392 fi
10393fi
10394ac_ext=c
10395ac_cpp='$CPP $CPPFLAGS'
10396ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10397ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10398ac_compiler_gnu=$ac_cv_c_compiler_gnu
10399
10400depcc="$CXX" am_compiler_list=
10401
10402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
10403$as_echo_n "checking dependency style of $depcc... " >&6; }
10404if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
10405 $as_echo_n "(cached) " >&6
10406else
10407 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
10408 # We make a subdir and do the tests there. Otherwise we can end up
10409 # making bogus files that we don't know about and never remove. For
10410 # instance it was reported that on HP-UX the gcc test will end up
10411 # making a dummy file named `D' -- because `-MD' means `put the output
10412 # in D'.
10413 mkdir conftest.dir
10414 # Copy depcomp to subdir because otherwise we won't find it if we're
10415 # using a relative directory.
10416 cp "$am_depcomp" conftest.dir
10417 cd conftest.dir
10418 # We will build objects and dependencies in a subdirectory because
10419 # it helps to detect inapplicable dependency modes. For instance
10420 # both Tru64's cc and ICC support -MD to output dependencies as a
10421 # side effect of compilation, but ICC will put the dependencies in
10422 # the current directory while Tru64 will put them in the object
10423 # directory.
10424 mkdir sub
10425
10426 am_cv_CXX_dependencies_compiler_type=none
10427 if test "$am_compiler_list" = ""; then
10428 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
10429 fi
10430 am__universal=false
10431 case " $depcc " in #(
10432 *\ -arch\ *\ -arch\ *) am__universal=true ;;
10433 esac
10434
10435 for depmode in $am_compiler_list; do
10436 # Setup a source with many dependencies, because some compilers
10437 # like to wrap large dependency lists on column 80 (with \), and
10438 # we should not choose a depcomp mode which is confused by this.
10439 #
10440 # We need to recreate these files for each test, as the compiler may
10441 # overwrite some of them when testing with obscure command lines.
10442 # This happens at least with the AIX C compiler.
10443 : > sub/conftest.c
10444 for i in 1 2 3 4 5 6; do
10445 echo '#include "conftst'$i'.h"' >> sub/conftest.c
10446 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
10447 # Solaris 8's {/usr,}/bin/sh.
10448 touch sub/conftst$i.h
10449 done
10450 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
10451
10452 # We check with `-c' and `-o' for the sake of the "dashmstdout"
10453 # mode. It turns out that the SunPro C++ compiler does not properly
10454 # handle `-M -o', and we need to detect this. Also, some Intel
10455 # versions had trouble with output in subdirs
10456 am__obj=sub/conftest.${OBJEXT-o}
10457 am__minus_obj="-o $am__obj"
10458 case $depmode in
10459 gcc)
10460 # This depmode causes a compiler race in universal mode.
10461 test "$am__universal" = false || continue
10462 ;;
10463 nosideeffect)
10464 # after this tag, mechanisms are not by side-effect, so they'll
10465 # only be used when explicitly requested
10466 if test "x$enable_dependency_tracking" = xyes; then
10467 continue
10468 else
10469 break
10470 fi
10471 ;;
10472 msvisualcpp | msvcmsys)
10473 # This compiler won't grok `-c -o', but also, the minuso test has
10474 # not run yet. These depmodes are late enough in the game, and
10475 # so weak that their functioning should not be impacted.
10476 am__obj=conftest.${OBJEXT-o}
10477 am__minus_obj=
10478 ;;
10479 none) break ;;
10480 esac
10481 if depmode=$depmode \
10482 source=sub/conftest.c object=$am__obj \
10483 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
10484 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
10485 >/dev/null 2>conftest.err &&
10486 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
10487 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
10488 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
10489 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
10490 # icc doesn't choke on unknown options, it will just issue warnings
10491 # or remarks (even with -Werror). So we grep stderr for any message
10492 # that says an option was ignored or not supported.
10493 # When given -MP, icc 7.0 and 7.1 complain thusly:
10494 # icc: Command line warning: ignoring option '-M'; no argument required
10495 # The diagnosis changed in icc 8.0:
10496 # icc: Command line remark: option '-MP' not supported
10497 if (grep 'ignoring option' conftest.err ||
10498 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
10499 am_cv_CXX_dependencies_compiler_type=$depmode
10500 break
10501 fi
10502 fi
10503 done
10504
10505 cd ..
10506 rm -rf conftest.dir
10507else
10508 am_cv_CXX_dependencies_compiler_type=none
10509fi
10510
10511fi
10512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
10513$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
10514CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
10515
10516 if
10517 test "x$enable_dependency_tracking" != xno \
10518 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
10519 am__fastdepCXX_TRUE=
10520 am__fastdepCXX_FALSE='#'
10521else
10522 am__fastdepCXX_TRUE='#'
10523 am__fastdepCXX_FALSE=
10524fi
10525
10526
10527if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10528 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10529 (test "X$CXX" != "Xg++"))) ; then
10530 ac_ext=cpp
10531ac_cpp='$CXXCPP $CPPFLAGS'
10532ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10533ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10534ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
10536$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
10537if test -z "$CXXCPP"; then
10538 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
10539 $as_echo_n "(cached) " >&6
10540else
10541 # Double quotes because CXXCPP needs to be expanded
10542 for CXXCPP in "$CXX -E" "/lib/cpp"
10543 do
10544 ac_preproc_ok=false
10545for ac_cxx_preproc_warn_flag in '' yes
10546do
10547 # Use a header file that comes with gcc, so configuring glibc
10548 # with a fresh cross-compiler works.
10549 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10550 # <limits.h> exists even on freestanding compilers.
10551 # On the NeXT, cc -E runs the code through the compiler's parser,
10552 # not just through cpp. "Syntax error" is here to catch this case.
10553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10554/* end confdefs.h. */
10555#ifdef __STDC__
10556# include <limits.h>
10557#else
10558# include <assert.h>
10559#endif
10560 Syntax error
10561_ACEOF
10562if ac_fn_cxx_try_cpp "$LINENO"; then :
10563
10564else
10565 # Broken: fails on valid input.
10566continue
10567fi
10568rm -f conftest.err conftest.$ac_ext
10569
10570 # OK, works on sane cases. Now check whether nonexistent headers
10571 # can be detected and how.
10572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10573/* end confdefs.h. */
10574#include <ac_nonexistent.h>
10575_ACEOF
10576if ac_fn_cxx_try_cpp "$LINENO"; then :
10577 # Broken: success on invalid input.
10578continue
10579else
10580 # Passes both tests.
10581ac_preproc_ok=:
10582break
10583fi
10584rm -f conftest.err conftest.$ac_ext
10585
10586done
10587# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
10588rm -f conftest.err conftest.$ac_ext
10589if $ac_preproc_ok; then :
10590 break
10591fi
10592
10593 done
10594 ac_cv_prog_CXXCPP=$CXXCPP
10595
10596fi
10597 CXXCPP=$ac_cv_prog_CXXCPP
10598else
10599 ac_cv_prog_CXXCPP=$CXXCPP
10600fi
10601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
10602$as_echo "$CXXCPP" >&6; }
10603ac_preproc_ok=false
10604for ac_cxx_preproc_warn_flag in '' yes
10605do
10606 # Use a header file that comes with gcc, so configuring glibc
10607 # with a fresh cross-compiler works.
10608 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10609 # <limits.h> exists even on freestanding compilers.
10610 # On the NeXT, cc -E runs the code through the compiler's parser,
10611 # not just through cpp. "Syntax error" is here to catch this case.
10612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10613/* end confdefs.h. */
10614#ifdef __STDC__
10615# include <limits.h>
10616#else
10617# include <assert.h>
10618#endif
10619 Syntax error
10620_ACEOF
10621if ac_fn_cxx_try_cpp "$LINENO"; then :
10622
10623else
10624 # Broken: fails on valid input.
10625continue
10626fi
10627rm -f conftest.err conftest.$ac_ext
10628
10629 # OK, works on sane cases. Now check whether nonexistent headers
10630 # can be detected and how.
10631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10632/* end confdefs.h. */
10633#include <ac_nonexistent.h>
10634_ACEOF
10635if ac_fn_cxx_try_cpp "$LINENO"; then :
10636 # Broken: success on invalid input.
10637continue
10638else
10639 # Passes both tests.
10640ac_preproc_ok=:
10641break
10642fi
10643rm -f conftest.err conftest.$ac_ext
10644
10645done
10646# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
10647rm -f conftest.err conftest.$ac_ext
10648if $ac_preproc_ok; then :
10649
10650else
10651 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10652$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10653_lt_caught_CXX_error=yes; }
10654fi
10655
10656ac_ext=c
10657ac_cpp='$CPP $CPPFLAGS'
10658ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10659ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10660ac_compiler_gnu=$ac_cv_c_compiler_gnu
10661
10662else
10663 _lt_caught_CXX_error=yes
10664fi
10665
10666
cristy3ed852e2009-09-05 21:47:34 +000010667
10668
10669
10670# Set options
10671enable_win32_dll=yes
10672
10673case $host in
cristy18304f92009-11-22 15:48:26 +000010674*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*)
cristy3ed852e2009-09-05 21:47:34 +000010675 if test -n "$ac_tool_prefix"; then
10676 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
10677set dummy ${ac_tool_prefix}as; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000010678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000010679$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000010680if test "${ac_cv_prog_AS+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000010681 $as_echo_n "(cached) " >&6
10682else
10683 if test -n "$AS"; then
10684 ac_cv_prog_AS="$AS" # Let the user override the test.
10685else
10686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10687for as_dir in $PATH
10688do
10689 IFS=$as_save_IFS
10690 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000010691 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000010692 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10693 ac_cv_prog_AS="${ac_tool_prefix}as"
cristy8b350f62009-11-15 23:12:43 +000010694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000010695 break 2
10696 fi
10697done
cristy8b350f62009-11-15 23:12:43 +000010698 done
cristy3ed852e2009-09-05 21:47:34 +000010699IFS=$as_save_IFS
10700
10701fi
10702fi
10703AS=$ac_cv_prog_AS
10704if test -n "$AS"; then
cristy8b350f62009-11-15 23:12:43 +000010705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
cristy3ed852e2009-09-05 21:47:34 +000010706$as_echo "$AS" >&6; }
10707else
cristy8b350f62009-11-15 23:12:43 +000010708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000010709$as_echo "no" >&6; }
10710fi
10711
10712
10713fi
10714if test -z "$ac_cv_prog_AS"; then
10715 ac_ct_AS=$AS
10716 # Extract the first word of "as", so it can be a program name with args.
10717set dummy as; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000010718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000010719$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000010720if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000010721 $as_echo_n "(cached) " >&6
10722else
10723 if test -n "$ac_ct_AS"; then
10724 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
10725else
10726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10727for as_dir in $PATH
10728do
10729 IFS=$as_save_IFS
10730 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000010731 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000010732 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10733 ac_cv_prog_ac_ct_AS="as"
cristy8b350f62009-11-15 23:12:43 +000010734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000010735 break 2
10736 fi
10737done
cristy8b350f62009-11-15 23:12:43 +000010738 done
cristy3ed852e2009-09-05 21:47:34 +000010739IFS=$as_save_IFS
10740
10741fi
10742fi
10743ac_ct_AS=$ac_cv_prog_ac_ct_AS
10744if test -n "$ac_ct_AS"; then
cristy8b350f62009-11-15 23:12:43 +000010745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
cristy3ed852e2009-09-05 21:47:34 +000010746$as_echo "$ac_ct_AS" >&6; }
10747else
cristy8b350f62009-11-15 23:12:43 +000010748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000010749$as_echo "no" >&6; }
10750fi
10751
10752 if test "x$ac_ct_AS" = x; then
10753 AS="false"
10754 else
10755 case $cross_compiling:$ac_tool_warned in
10756yes:)
cristy8b350f62009-11-15 23:12:43 +000010757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +000010758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10759ac_tool_warned=yes ;;
10760esac
10761 AS=$ac_ct_AS
10762 fi
10763else
10764 AS="$ac_cv_prog_AS"
10765fi
10766
10767 if test -n "$ac_tool_prefix"; then
10768 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
10769set dummy ${ac_tool_prefix}dlltool; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000010770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000010771$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000010772if test "${ac_cv_prog_DLLTOOL+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000010773 $as_echo_n "(cached) " >&6
10774else
10775 if test -n "$DLLTOOL"; then
10776 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
10777else
10778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10779for as_dir in $PATH
10780do
10781 IFS=$as_save_IFS
10782 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000010783 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000010784 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10785 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
cristy8b350f62009-11-15 23:12:43 +000010786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000010787 break 2
10788 fi
10789done
cristy8b350f62009-11-15 23:12:43 +000010790 done
cristy3ed852e2009-09-05 21:47:34 +000010791IFS=$as_save_IFS
10792
10793fi
10794fi
10795DLLTOOL=$ac_cv_prog_DLLTOOL
10796if test -n "$DLLTOOL"; then
cristy8b350f62009-11-15 23:12:43 +000010797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
cristy3ed852e2009-09-05 21:47:34 +000010798$as_echo "$DLLTOOL" >&6; }
10799else
cristy8b350f62009-11-15 23:12:43 +000010800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000010801$as_echo "no" >&6; }
10802fi
10803
10804
10805fi
10806if test -z "$ac_cv_prog_DLLTOOL"; then
10807 ac_ct_DLLTOOL=$DLLTOOL
10808 # Extract the first word of "dlltool", so it can be a program name with args.
10809set dummy dlltool; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000010810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000010811$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000010812if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000010813 $as_echo_n "(cached) " >&6
10814else
10815 if test -n "$ac_ct_DLLTOOL"; then
10816 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
10817else
10818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10819for as_dir in $PATH
10820do
10821 IFS=$as_save_IFS
10822 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000010823 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000010824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10825 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
cristy8b350f62009-11-15 23:12:43 +000010826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000010827 break 2
10828 fi
10829done
cristy8b350f62009-11-15 23:12:43 +000010830 done
cristy3ed852e2009-09-05 21:47:34 +000010831IFS=$as_save_IFS
10832
10833fi
10834fi
10835ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
10836if test -n "$ac_ct_DLLTOOL"; then
cristy8b350f62009-11-15 23:12:43 +000010837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
cristy3ed852e2009-09-05 21:47:34 +000010838$as_echo "$ac_ct_DLLTOOL" >&6; }
10839else
cristy8b350f62009-11-15 23:12:43 +000010840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000010841$as_echo "no" >&6; }
10842fi
10843
10844 if test "x$ac_ct_DLLTOOL" = x; then
10845 DLLTOOL="false"
10846 else
10847 case $cross_compiling:$ac_tool_warned in
10848yes:)
cristy8b350f62009-11-15 23:12:43 +000010849{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +000010850$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10851ac_tool_warned=yes ;;
10852esac
10853 DLLTOOL=$ac_ct_DLLTOOL
10854 fi
10855else
10856 DLLTOOL="$ac_cv_prog_DLLTOOL"
10857fi
10858
10859 if test -n "$ac_tool_prefix"; then
10860 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
10861set dummy ${ac_tool_prefix}objdump; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000010862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000010863$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000010864if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000010865 $as_echo_n "(cached) " >&6
10866else
10867 if test -n "$OBJDUMP"; then
10868 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
10869else
10870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10871for as_dir in $PATH
10872do
10873 IFS=$as_save_IFS
10874 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000010875 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000010876 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10877 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
cristy8b350f62009-11-15 23:12:43 +000010878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000010879 break 2
10880 fi
10881done
cristy8b350f62009-11-15 23:12:43 +000010882 done
cristy3ed852e2009-09-05 21:47:34 +000010883IFS=$as_save_IFS
10884
10885fi
10886fi
10887OBJDUMP=$ac_cv_prog_OBJDUMP
10888if test -n "$OBJDUMP"; then
cristy8b350f62009-11-15 23:12:43 +000010889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
cristy3ed852e2009-09-05 21:47:34 +000010890$as_echo "$OBJDUMP" >&6; }
10891else
cristy8b350f62009-11-15 23:12:43 +000010892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000010893$as_echo "no" >&6; }
10894fi
10895
10896
10897fi
10898if test -z "$ac_cv_prog_OBJDUMP"; then
10899 ac_ct_OBJDUMP=$OBJDUMP
10900 # Extract the first word of "objdump", so it can be a program name with args.
10901set dummy objdump; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000010902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000010903$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000010904if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000010905 $as_echo_n "(cached) " >&6
10906else
10907 if test -n "$ac_ct_OBJDUMP"; then
10908 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
10909else
10910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10911for as_dir in $PATH
10912do
10913 IFS=$as_save_IFS
10914 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000010915 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000010916 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10917 ac_cv_prog_ac_ct_OBJDUMP="objdump"
cristy8b350f62009-11-15 23:12:43 +000010918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000010919 break 2
10920 fi
10921done
cristy8b350f62009-11-15 23:12:43 +000010922 done
cristy3ed852e2009-09-05 21:47:34 +000010923IFS=$as_save_IFS
10924
10925fi
10926fi
10927ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
10928if test -n "$ac_ct_OBJDUMP"; then
cristy8b350f62009-11-15 23:12:43 +000010929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
cristy3ed852e2009-09-05 21:47:34 +000010930$as_echo "$ac_ct_OBJDUMP" >&6; }
10931else
cristy8b350f62009-11-15 23:12:43 +000010932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000010933$as_echo "no" >&6; }
10934fi
10935
10936 if test "x$ac_ct_OBJDUMP" = x; then
10937 OBJDUMP="false"
10938 else
10939 case $cross_compiling:$ac_tool_warned in
10940yes:)
cristy8b350f62009-11-15 23:12:43 +000010941{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +000010942$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10943ac_tool_warned=yes ;;
10944esac
10945 OBJDUMP=$ac_ct_OBJDUMP
10946 fi
10947else
10948 OBJDUMP="$ac_cv_prog_OBJDUMP"
10949fi
10950
10951 ;;
10952esac
10953
10954test -z "$AS" && AS=as
10955
10956
10957
10958
10959
10960test -z "$DLLTOOL" && DLLTOOL=dlltool
10961
10962
10963
10964
10965
10966test -z "$OBJDUMP" && OBJDUMP=objdump
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976 # Check whether --enable-shared was given.
cristy8b350f62009-11-15 23:12:43 +000010977if test "${enable_shared+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000010978 enableval=$enable_shared; p=${PACKAGE-default}
10979 case $enableval in
10980 yes) enable_shared=yes ;;
10981 no) enable_shared=no ;;
10982 *)
10983 enable_shared=no
10984 # Look at the argument we got. We use all the common list separators.
10985 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10986 for pkg in $enableval; do
10987 IFS="$lt_save_ifs"
10988 if test "X$pkg" = "X$p"; then
10989 enable_shared=yes
10990 fi
10991 done
10992 IFS="$lt_save_ifs"
10993 ;;
10994 esac
10995else
10996 enable_shared=yes
10997fi
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007 # Check whether --enable-static was given.
cristy8b350f62009-11-15 23:12:43 +000011008if test "${enable_static+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000011009 enableval=$enable_static; p=${PACKAGE-default}
11010 case $enableval in
11011 yes) enable_static=yes ;;
11012 no) enable_static=no ;;
11013 *)
11014 enable_static=no
11015 # Look at the argument we got. We use all the common list separators.
11016 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11017 for pkg in $enableval; do
11018 IFS="$lt_save_ifs"
11019 if test "X$pkg" = "X$p"; then
11020 enable_static=yes
11021 fi
11022 done
11023 IFS="$lt_save_ifs"
11024 ;;
11025 esac
11026else
11027 enable_static=yes
11028fi
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039# Check whether --with-pic was given.
cristy8b350f62009-11-15 23:12:43 +000011040if test "${with_pic+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000011041 withval=$with_pic; pic_mode="$withval"
11042else
11043 pic_mode=default
11044fi
11045
11046
11047test -z "$pic_mode" && pic_mode=default
11048
11049
11050
11051
11052
11053
11054
11055 # Check whether --enable-fast-install was given.
cristy8b350f62009-11-15 23:12:43 +000011056if test "${enable_fast_install+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000011057 enableval=$enable_fast_install; p=${PACKAGE-default}
11058 case $enableval in
11059 yes) enable_fast_install=yes ;;
11060 no) enable_fast_install=no ;;
11061 *)
11062 enable_fast_install=no
11063 # Look at the argument we got. We use all the common list separators.
11064 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11065 for pkg in $enableval; do
11066 IFS="$lt_save_ifs"
11067 if test "X$pkg" = "X$p"; then
11068 enable_fast_install=yes
11069 fi
11070 done
11071 IFS="$lt_save_ifs"
11072 ;;
11073 esac
11074else
11075 enable_fast_install=yes
11076fi
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088# This can be used to rebuild libtool when needed
11089LIBTOOL_DEPS="$ltmain"
11090
11091# Always use our own libtool.
11092LIBTOOL='$(SHELL) $(top_builddir)/libtool'
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118test -z "$LN_S" && LN_S="ln -s"
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133if test -n "${ZSH_VERSION+set}" ; then
11134 setopt NO_GLOB_SUBST
11135fi
11136
cristy8b350f62009-11-15 23:12:43 +000011137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
cristy3ed852e2009-09-05 21:47:34 +000011138$as_echo_n "checking for objdir... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000011139if test "${lt_cv_objdir+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000011140 $as_echo_n "(cached) " >&6
11141else
11142 rm -f .libs 2>/dev/null
11143mkdir .libs 2>/dev/null
11144if test -d .libs; then
11145 lt_cv_objdir=.libs
11146else
11147 # MS-DOS does not allow filenames that begin with a dot.
11148 lt_cv_objdir=_libs
11149fi
11150rmdir .libs 2>/dev/null
11151fi
cristy8b350f62009-11-15 23:12:43 +000011152{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
cristy3ed852e2009-09-05 21:47:34 +000011153$as_echo "$lt_cv_objdir" >&6; }
11154objdir=$lt_cv_objdir
11155
11156
11157
11158
11159
11160cat >>confdefs.h <<_ACEOF
11161#define LT_OBJDIR "$lt_cv_objdir/"
11162_ACEOF
11163
11164
11165
11166
cristy18304f92009-11-22 15:48:26 +000011167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
cristy3ed852e2009-09-05 21:47:34 +000011180case $host_os in
11181aix3*)
11182 # AIX sometimes has problems with the GCC collect2 program. For some
11183 # reason, if we set the COLLECT_NAMES environment variable, the problems
11184 # vanish in a puff of smoke.
11185 if test "X${COLLECT_NAMES+set}" != Xset; then
11186 COLLECT_NAMES=
11187 export COLLECT_NAMES
11188 fi
11189 ;;
11190esac
11191
cristy18304f92009-11-22 15:48:26 +000011192# Sed substitution that helps us do robust quoting. It backslashifies
11193# metacharacters that are still active within double-quoted strings.
11194sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
11195
11196# Same as above, but do not quote variable references.
11197double_quote_subst='s/\(["`\\]\)/\\\1/g'
11198
11199# Sed substitution to delay expansion of an escaped shell variable in a
11200# double_quote_subst'ed string.
11201delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
11202
11203# Sed substitution to delay expansion of an escaped single quote.
11204delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
11205
11206# Sed substitution to avoid accidental globbing in evaled expressions
11207no_glob_subst='s/\*/\\\*/g'
11208
cristy3ed852e2009-09-05 21:47:34 +000011209# Global variables:
11210ofile=libtool
11211can_build_shared=yes
11212
11213# All known linkers require a `.a' archive for static linking (except MSVC,
11214# which needs '.lib').
11215libext=a
11216
11217with_gnu_ld="$lt_cv_prog_gnu_ld"
11218
11219old_CC="$CC"
11220old_CFLAGS="$CFLAGS"
11221
11222# Set sane defaults for various variables
11223test -z "$CC" && CC=cc
11224test -z "$LTCC" && LTCC=$CC
11225test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
11226test -z "$LD" && LD=ld
11227test -z "$ac_objext" && ac_objext=o
11228
11229for cc_temp in $compiler""; do
11230 case $cc_temp in
11231 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11232 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11233 \-*) ;;
11234 *) break;;
11235 esac
11236done
cristy18304f92009-11-22 15:48:26 +000011237cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
cristy3ed852e2009-09-05 21:47:34 +000011238
11239
11240# Only perform the check for file, if the check method requires it
11241test -z "$MAGIC_CMD" && MAGIC_CMD=file
11242case $deplibs_check_method in
11243file_magic*)
11244 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
cristy8b350f62009-11-15 23:12:43 +000011245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
cristy3ed852e2009-09-05 21:47:34 +000011246$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000011247if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000011248 $as_echo_n "(cached) " >&6
11249else
11250 case $MAGIC_CMD in
11251[\\/*] | ?:[\\/]*)
11252 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
11253 ;;
11254*)
11255 lt_save_MAGIC_CMD="$MAGIC_CMD"
11256 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11257 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
11258 for ac_dir in $ac_dummy; do
11259 IFS="$lt_save_ifs"
11260 test -z "$ac_dir" && ac_dir=.
11261 if test -f $ac_dir/${ac_tool_prefix}file; then
11262 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
11263 if test -n "$file_magic_test_file"; then
11264 case $deplibs_check_method in
11265 "file_magic "*)
11266 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
11267 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
11268 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
11269 $EGREP "$file_magic_regex" > /dev/null; then
11270 :
11271 else
11272 cat <<_LT_EOF 1>&2
11273
11274*** Warning: the command libtool uses to detect shared libraries,
11275*** $file_magic_cmd, produces output that libtool cannot recognize.
11276*** The result is that libtool may fail to recognize shared libraries
11277*** as such. This will affect the creation of libtool libraries that
11278*** depend on shared libraries, but programs linked with such libtool
11279*** libraries will work regardless of this problem. Nevertheless, you
11280*** may want to report the problem to your system manager and/or to
11281*** bug-libtool@gnu.org
11282
11283_LT_EOF
11284 fi ;;
11285 esac
11286 fi
11287 break
11288 fi
11289 done
11290 IFS="$lt_save_ifs"
11291 MAGIC_CMD="$lt_save_MAGIC_CMD"
11292 ;;
11293esac
11294fi
11295
11296MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
11297if test -n "$MAGIC_CMD"; then
cristy8b350f62009-11-15 23:12:43 +000011298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
cristy3ed852e2009-09-05 21:47:34 +000011299$as_echo "$MAGIC_CMD" >&6; }
11300else
cristy8b350f62009-11-15 23:12:43 +000011301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000011302$as_echo "no" >&6; }
11303fi
11304
11305
11306
11307
11308
11309if test -z "$lt_cv_path_MAGIC_CMD"; then
11310 if test -n "$ac_tool_prefix"; then
cristy8b350f62009-11-15 23:12:43 +000011311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
cristy3ed852e2009-09-05 21:47:34 +000011312$as_echo_n "checking for file... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000011313if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000011314 $as_echo_n "(cached) " >&6
11315else
11316 case $MAGIC_CMD in
11317[\\/*] | ?:[\\/]*)
11318 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
11319 ;;
11320*)
11321 lt_save_MAGIC_CMD="$MAGIC_CMD"
11322 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11323 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
11324 for ac_dir in $ac_dummy; do
11325 IFS="$lt_save_ifs"
11326 test -z "$ac_dir" && ac_dir=.
11327 if test -f $ac_dir/file; then
11328 lt_cv_path_MAGIC_CMD="$ac_dir/file"
11329 if test -n "$file_magic_test_file"; then
11330 case $deplibs_check_method in
11331 "file_magic "*)
11332 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
11333 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
11334 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
11335 $EGREP "$file_magic_regex" > /dev/null; then
11336 :
11337 else
11338 cat <<_LT_EOF 1>&2
11339
11340*** Warning: the command libtool uses to detect shared libraries,
11341*** $file_magic_cmd, produces output that libtool cannot recognize.
11342*** The result is that libtool may fail to recognize shared libraries
11343*** as such. This will affect the creation of libtool libraries that
11344*** depend on shared libraries, but programs linked with such libtool
11345*** libraries will work regardless of this problem. Nevertheless, you
11346*** may want to report the problem to your system manager and/or to
11347*** bug-libtool@gnu.org
11348
11349_LT_EOF
11350 fi ;;
11351 esac
11352 fi
11353 break
11354 fi
11355 done
11356 IFS="$lt_save_ifs"
11357 MAGIC_CMD="$lt_save_MAGIC_CMD"
11358 ;;
11359esac
11360fi
11361
11362MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
11363if test -n "$MAGIC_CMD"; then
cristy8b350f62009-11-15 23:12:43 +000011364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
cristy3ed852e2009-09-05 21:47:34 +000011365$as_echo "$MAGIC_CMD" >&6; }
11366else
cristy8b350f62009-11-15 23:12:43 +000011367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000011368$as_echo "no" >&6; }
11369fi
11370
11371
11372 else
11373 MAGIC_CMD=:
11374 fi
11375fi
11376
11377 fi
11378 ;;
11379esac
11380
11381# Use C for the default configuration in the libtool script
11382
11383lt_save_CC="$CC"
11384ac_ext=c
11385ac_cpp='$CPP $CPPFLAGS'
11386ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11387ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11388ac_compiler_gnu=$ac_cv_c_compiler_gnu
11389
11390
11391# Source file extension for C test sources.
11392ac_ext=c
11393
11394# Object file extension for compiled C test sources.
11395objext=o
11396objext=$objext
11397
11398# Code to be used in simple compile tests
11399lt_simple_compile_test_code="int some_variable = 0;"
11400
11401# Code to be used in simple link tests
11402lt_simple_link_test_code='int main(){return(0);}'
11403
11404
11405
11406
11407
11408
11409
11410# If no C compiler was specified, use CC.
11411LTCC=${LTCC-"$CC"}
11412
11413# If no C compiler flags were specified, use CFLAGS.
11414LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11415
11416# Allow CC to be a program name with arguments.
11417compiler=$CC
11418
11419# Save the default compiler, since it gets overwritten when the other
11420# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
11421compiler_DEFAULT=$CC
11422
11423# save warnings/boilerplate of simple test code
11424ac_outfile=conftest.$ac_objext
11425echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11426eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11427_lt_compiler_boilerplate=`cat conftest.err`
11428$RM conftest*
11429
11430ac_outfile=conftest.$ac_objext
11431echo "$lt_simple_link_test_code" >conftest.$ac_ext
11432eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11433_lt_linker_boilerplate=`cat conftest.err`
11434$RM -r conftest*
11435
11436
11437## CAVEAT EMPTOR:
11438## There is no encapsulation within the following macros, do not change
11439## the running order or otherwise move them around unless you know exactly
11440## what you are doing...
11441if test -n "$compiler"; then
11442
11443lt_prog_compiler_no_builtin_flag=
11444
11445if test "$GCC" = yes; then
cristy18304f92009-11-22 15:48:26 +000011446 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
cristy3ed852e2009-09-05 21:47:34 +000011447
cristy8b350f62009-11-15 23:12:43 +000011448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
cristy3ed852e2009-09-05 21:47:34 +000011449$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000011450if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000011451 $as_echo_n "(cached) " >&6
11452else
11453 lt_cv_prog_compiler_rtti_exceptions=no
11454 ac_outfile=conftest.$ac_objext
11455 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11456 lt_compiler_flag="-fno-rtti -fno-exceptions"
11457 # Insert the option either (1) after the last *FLAGS variable, or
11458 # (2) before a word containing "conftest.", or (3) at the end.
11459 # Note that $ac_compile itself does not contain backslashes and begins
11460 # with a dollar sign (not a hyphen), so the echo should work correctly.
11461 # The option is referenced via a variable to avoid confusing sed.
11462 lt_compile=`echo "$ac_compile" | $SED \
11463 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11464 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11465 -e 's:$: $lt_compiler_flag:'`
cristy4dc44432009-12-30 23:30:06 +000011466 (eval echo "\"\$as_me:11466: $lt_compile\"" >&5)
cristy3ed852e2009-09-05 21:47:34 +000011467 (eval "$lt_compile" 2>conftest.err)
11468 ac_status=$?
11469 cat conftest.err >&5
cristy4dc44432009-12-30 23:30:06 +000011470 echo "$as_me:11470: \$? = $ac_status" >&5
cristy3ed852e2009-09-05 21:47:34 +000011471 if (exit $ac_status) && test -s "$ac_outfile"; then
11472 # The compiler can only warn and ignore the option if not recognized
11473 # So say no if there are warnings other than the usual output.
cristy18304f92009-11-22 15:48:26 +000011474 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
cristy3ed852e2009-09-05 21:47:34 +000011475 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11476 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
11477 lt_cv_prog_compiler_rtti_exceptions=yes
11478 fi
11479 fi
11480 $RM conftest*
11481
11482fi
cristy8b350f62009-11-15 23:12:43 +000011483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
cristy3ed852e2009-09-05 21:47:34 +000011484$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
11485
11486if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
11487 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
11488else
11489 :
11490fi
11491
11492fi
11493
11494
11495
11496
11497
11498
11499 lt_prog_compiler_wl=
11500lt_prog_compiler_pic=
11501lt_prog_compiler_static=
11502
cristy8b350f62009-11-15 23:12:43 +000011503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
cristy3ed852e2009-09-05 21:47:34 +000011504$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
11505
11506 if test "$GCC" = yes; then
11507 lt_prog_compiler_wl='-Wl,'
11508 lt_prog_compiler_static='-static'
11509
11510 case $host_os in
11511 aix*)
11512 # All AIX code is PIC.
11513 if test "$host_cpu" = ia64; then
11514 # AIX 5 now supports IA64 processor
11515 lt_prog_compiler_static='-Bstatic'
11516 fi
11517 ;;
11518
11519 amigaos*)
11520 case $host_cpu in
11521 powerpc)
11522 # see comment about AmigaOS4 .so support
11523 lt_prog_compiler_pic='-fPIC'
11524 ;;
11525 m68k)
11526 # FIXME: we need at least 68020 code to build shared libraries, but
11527 # adding the `-m68020' flag to GCC prevents building anything better,
11528 # like `-m68040'.
11529 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
11530 ;;
11531 esac
11532 ;;
11533
11534 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11535 # PIC is the default for these OSes.
11536 ;;
11537
11538 mingw* | cygwin* | pw32* | os2* | cegcc*)
11539 # This hack is so that the source file can tell whether it is being
11540 # built for inclusion in a dll (and should export symbols for example).
11541 # Although the cygwin gcc ignores -fPIC, still need this for old-style
11542 # (--disable-auto-import) libraries
11543 lt_prog_compiler_pic='-DDLL_EXPORT'
11544 ;;
11545
11546 darwin* | rhapsody*)
11547 # PIC is the default on this platform
11548 # Common symbols not allowed in MH_DYLIB files
11549 lt_prog_compiler_pic='-fno-common'
11550 ;;
11551
11552 hpux*)
11553 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
11554 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
11555 # sets the default TLS model and affects inlining.
11556 case $host_cpu in
11557 hppa*64*)
11558 # +Z the default
11559 ;;
11560 *)
11561 lt_prog_compiler_pic='-fPIC'
11562 ;;
11563 esac
11564 ;;
11565
11566 interix[3-9]*)
11567 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11568 # Instead, we relocate shared libraries at runtime.
11569 ;;
11570
11571 msdosdjgpp*)
11572 # Just because we use GCC doesn't mean we suddenly get shared libraries
11573 # on systems that don't support them.
11574 lt_prog_compiler_can_build_shared=no
11575 enable_shared=no
11576 ;;
11577
11578 *nto* | *qnx*)
11579 # QNX uses GNU C++, but need to define -shared option too, otherwise
11580 # it will coredump.
11581 lt_prog_compiler_pic='-fPIC -shared'
11582 ;;
11583
11584 sysv4*MP*)
11585 if test -d /usr/nec; then
11586 lt_prog_compiler_pic=-Kconform_pic
11587 fi
11588 ;;
11589
11590 *)
11591 lt_prog_compiler_pic='-fPIC'
11592 ;;
11593 esac
11594 else
11595 # PORTME Check for flag to pass linker flags through the system compiler.
11596 case $host_os in
11597 aix*)
11598 lt_prog_compiler_wl='-Wl,'
11599 if test "$host_cpu" = ia64; then
11600 # AIX 5 now supports IA64 processor
11601 lt_prog_compiler_static='-Bstatic'
11602 else
11603 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
11604 fi
11605 ;;
11606
11607 mingw* | cygwin* | pw32* | os2* | cegcc*)
11608 # This hack is so that the source file can tell whether it is being
11609 # built for inclusion in a dll (and should export symbols for example).
11610 lt_prog_compiler_pic='-DDLL_EXPORT'
11611 ;;
11612
11613 hpux9* | hpux10* | hpux11*)
11614 lt_prog_compiler_wl='-Wl,'
11615 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11616 # not for PA HP-UX.
11617 case $host_cpu in
11618 hppa*64*|ia64*)
11619 # +Z the default
11620 ;;
11621 *)
11622 lt_prog_compiler_pic='+Z'
11623 ;;
11624 esac
11625 # Is there a better lt_prog_compiler_static that works with the bundled CC?
11626 lt_prog_compiler_static='${wl}-a ${wl}archive'
11627 ;;
11628
11629 irix5* | irix6* | nonstopux*)
11630 lt_prog_compiler_wl='-Wl,'
11631 # PIC (with -KPIC) is the default.
11632 lt_prog_compiler_static='-non_shared'
11633 ;;
11634
cristy18304f92009-11-22 15:48:26 +000011635 linux* | k*bsd*-gnu)
cristy3ed852e2009-09-05 21:47:34 +000011636 case $cc_basename in
11637 # old Intel for x86_64 which still supported -KPIC.
11638 ecc*)
11639 lt_prog_compiler_wl='-Wl,'
11640 lt_prog_compiler_pic='-KPIC'
11641 lt_prog_compiler_static='-static'
11642 ;;
11643 # icc used to be incompatible with GCC.
11644 # ICC 10 doesn't accept -KPIC any more.
11645 icc* | ifort*)
11646 lt_prog_compiler_wl='-Wl,'
11647 lt_prog_compiler_pic='-fPIC'
11648 lt_prog_compiler_static='-static'
11649 ;;
11650 # Lahey Fortran 8.1.
11651 lf95*)
11652 lt_prog_compiler_wl='-Wl,'
11653 lt_prog_compiler_pic='--shared'
11654 lt_prog_compiler_static='--static'
11655 ;;
cristy18304f92009-11-22 15:48:26 +000011656 pgcc* | pgf77* | pgf90* | pgf95*)
cristy3ed852e2009-09-05 21:47:34 +000011657 # Portland Group compilers (*not* the Pentium gcc compiler,
11658 # which looks to be a dead project)
11659 lt_prog_compiler_wl='-Wl,'
11660 lt_prog_compiler_pic='-fpic'
11661 lt_prog_compiler_static='-Bstatic'
11662 ;;
11663 ccc*)
11664 lt_prog_compiler_wl='-Wl,'
11665 # All Alpha code is PIC.
11666 lt_prog_compiler_static='-non_shared'
11667 ;;
cristy18304f92009-11-22 15:48:26 +000011668 xl*)
11669 # IBM XL C 8.0/Fortran 10.1 on PPC
cristy3ed852e2009-09-05 21:47:34 +000011670 lt_prog_compiler_wl='-Wl,'
11671 lt_prog_compiler_pic='-qpic'
11672 lt_prog_compiler_static='-qstaticlink'
11673 ;;
11674 *)
11675 case `$CC -V 2>&1 | sed 5q` in
11676 *Sun\ C*)
11677 # Sun C 5.9
11678 lt_prog_compiler_pic='-KPIC'
11679 lt_prog_compiler_static='-Bstatic'
11680 lt_prog_compiler_wl='-Wl,'
11681 ;;
cristy18304f92009-11-22 15:48:26 +000011682 *Sun\ F*)
11683 # Sun Fortran 8.3 passes all unrecognized flags to the linker
11684 lt_prog_compiler_pic='-KPIC'
11685 lt_prog_compiler_static='-Bstatic'
11686 lt_prog_compiler_wl=''
11687 ;;
cristy3ed852e2009-09-05 21:47:34 +000011688 esac
11689 ;;
11690 esac
11691 ;;
11692
11693 newsos6)
11694 lt_prog_compiler_pic='-KPIC'
11695 lt_prog_compiler_static='-Bstatic'
11696 ;;
11697
11698 *nto* | *qnx*)
11699 # QNX uses GNU C++, but need to define -shared option too, otherwise
11700 # it will coredump.
11701 lt_prog_compiler_pic='-fPIC -shared'
11702 ;;
11703
11704 osf3* | osf4* | osf5*)
11705 lt_prog_compiler_wl='-Wl,'
11706 # All OSF/1 code is PIC.
11707 lt_prog_compiler_static='-non_shared'
11708 ;;
11709
11710 rdos*)
11711 lt_prog_compiler_static='-non_shared'
11712 ;;
11713
11714 solaris*)
11715 lt_prog_compiler_pic='-KPIC'
11716 lt_prog_compiler_static='-Bstatic'
11717 case $cc_basename in
11718 f77* | f90* | f95*)
11719 lt_prog_compiler_wl='-Qoption ld ';;
11720 *)
11721 lt_prog_compiler_wl='-Wl,';;
11722 esac
11723 ;;
11724
11725 sunos4*)
11726 lt_prog_compiler_wl='-Qoption ld '
11727 lt_prog_compiler_pic='-PIC'
11728 lt_prog_compiler_static='-Bstatic'
11729 ;;
11730
11731 sysv4 | sysv4.2uw2* | sysv4.3*)
11732 lt_prog_compiler_wl='-Wl,'
11733 lt_prog_compiler_pic='-KPIC'
11734 lt_prog_compiler_static='-Bstatic'
11735 ;;
11736
11737 sysv4*MP*)
11738 if test -d /usr/nec ;then
11739 lt_prog_compiler_pic='-Kconform_pic'
11740 lt_prog_compiler_static='-Bstatic'
11741 fi
11742 ;;
11743
11744 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
11745 lt_prog_compiler_wl='-Wl,'
11746 lt_prog_compiler_pic='-KPIC'
11747 lt_prog_compiler_static='-Bstatic'
11748 ;;
11749
11750 unicos*)
11751 lt_prog_compiler_wl='-Wl,'
11752 lt_prog_compiler_can_build_shared=no
11753 ;;
11754
11755 uts4*)
11756 lt_prog_compiler_pic='-pic'
11757 lt_prog_compiler_static='-Bstatic'
11758 ;;
11759
11760 *)
11761 lt_prog_compiler_can_build_shared=no
11762 ;;
11763 esac
11764 fi
11765
11766case $host_os in
11767 # For platforms which do not support PIC, -DPIC is meaningless:
11768 *djgpp*)
11769 lt_prog_compiler_pic=
11770 ;;
11771 *)
11772 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
11773 ;;
11774esac
cristy8b350f62009-11-15 23:12:43 +000011775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
cristy3ed852e2009-09-05 21:47:34 +000011776$as_echo "$lt_prog_compiler_pic" >&6; }
11777
11778
11779
11780
11781
11782
11783#
11784# Check to make sure the PIC flag actually works.
11785#
11786if test -n "$lt_prog_compiler_pic"; then
cristy8b350f62009-11-15 23:12:43 +000011787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
cristy3ed852e2009-09-05 21:47:34 +000011788$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000011789if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000011790 $as_echo_n "(cached) " >&6
11791else
11792 lt_cv_prog_compiler_pic_works=no
11793 ac_outfile=conftest.$ac_objext
11794 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11795 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
11796 # Insert the option either (1) after the last *FLAGS variable, or
11797 # (2) before a word containing "conftest.", or (3) at the end.
11798 # Note that $ac_compile itself does not contain backslashes and begins
11799 # with a dollar sign (not a hyphen), so the echo should work correctly.
11800 # The option is referenced via a variable to avoid confusing sed.
11801 lt_compile=`echo "$ac_compile" | $SED \
11802 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11803 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11804 -e 's:$: $lt_compiler_flag:'`
cristy4dc44432009-12-30 23:30:06 +000011805 (eval echo "\"\$as_me:11805: $lt_compile\"" >&5)
cristy3ed852e2009-09-05 21:47:34 +000011806 (eval "$lt_compile" 2>conftest.err)
11807 ac_status=$?
11808 cat conftest.err >&5
cristy4dc44432009-12-30 23:30:06 +000011809 echo "$as_me:11809: \$? = $ac_status" >&5
cristy3ed852e2009-09-05 21:47:34 +000011810 if (exit $ac_status) && test -s "$ac_outfile"; then
11811 # The compiler can only warn and ignore the option if not recognized
11812 # So say no if there are warnings other than the usual output.
cristy18304f92009-11-22 15:48:26 +000011813 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
cristy3ed852e2009-09-05 21:47:34 +000011814 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11815 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
11816 lt_cv_prog_compiler_pic_works=yes
11817 fi
11818 fi
11819 $RM conftest*
11820
11821fi
cristy8b350f62009-11-15 23:12:43 +000011822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
cristy3ed852e2009-09-05 21:47:34 +000011823$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
11824
11825if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
11826 case $lt_prog_compiler_pic in
11827 "" | " "*) ;;
11828 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
11829 esac
11830else
11831 lt_prog_compiler_pic=
11832 lt_prog_compiler_can_build_shared=no
11833fi
11834
11835fi
11836
11837
11838
11839
11840
11841
11842#
11843# Check to make sure the static flag actually works.
11844#
11845wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
cristy8b350f62009-11-15 23:12:43 +000011846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
cristy3ed852e2009-09-05 21:47:34 +000011847$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000011848if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000011849 $as_echo_n "(cached) " >&6
11850else
11851 lt_cv_prog_compiler_static_works=no
11852 save_LDFLAGS="$LDFLAGS"
11853 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
11854 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11855 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11856 # The linker can only warn and ignore the option if not recognized
11857 # So say no if there are warnings
11858 if test -s conftest.err; then
11859 # Append any errors to the config.log.
11860 cat conftest.err 1>&5
cristy18304f92009-11-22 15:48:26 +000011861 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
cristy3ed852e2009-09-05 21:47:34 +000011862 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11863 if diff conftest.exp conftest.er2 >/dev/null; then
11864 lt_cv_prog_compiler_static_works=yes
11865 fi
11866 else
11867 lt_cv_prog_compiler_static_works=yes
11868 fi
11869 fi
11870 $RM -r conftest*
11871 LDFLAGS="$save_LDFLAGS"
11872
11873fi
cristy8b350f62009-11-15 23:12:43 +000011874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
cristy3ed852e2009-09-05 21:47:34 +000011875$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
11876
11877if test x"$lt_cv_prog_compiler_static_works" = xyes; then
11878 :
11879else
11880 lt_prog_compiler_static=
11881fi
11882
11883
11884
11885
11886
11887
11888
cristy8b350f62009-11-15 23:12:43 +000011889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
cristy3ed852e2009-09-05 21:47:34 +000011890$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000011891if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000011892 $as_echo_n "(cached) " >&6
11893else
11894 lt_cv_prog_compiler_c_o=no
11895 $RM -r conftest 2>/dev/null
11896 mkdir conftest
11897 cd conftest
11898 mkdir out
11899 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11900
11901 lt_compiler_flag="-o out/conftest2.$ac_objext"
11902 # Insert the option either (1) after the last *FLAGS variable, or
11903 # (2) before a word containing "conftest.", or (3) at the end.
11904 # Note that $ac_compile itself does not contain backslashes and begins
11905 # with a dollar sign (not a hyphen), so the echo should work correctly.
11906 lt_compile=`echo "$ac_compile" | $SED \
11907 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11908 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11909 -e 's:$: $lt_compiler_flag:'`
cristy4dc44432009-12-30 23:30:06 +000011910 (eval echo "\"\$as_me:11910: $lt_compile\"" >&5)
cristy3ed852e2009-09-05 21:47:34 +000011911 (eval "$lt_compile" 2>out/conftest.err)
11912 ac_status=$?
11913 cat out/conftest.err >&5
cristy4dc44432009-12-30 23:30:06 +000011914 echo "$as_me:11914: \$? = $ac_status" >&5
cristy3ed852e2009-09-05 21:47:34 +000011915 if (exit $ac_status) && test -s out/conftest2.$ac_objext
11916 then
11917 # The compiler can only warn and ignore the option if not recognized
11918 # So say no if there are warnings
cristy18304f92009-11-22 15:48:26 +000011919 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
cristy3ed852e2009-09-05 21:47:34 +000011920 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
11921 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
11922 lt_cv_prog_compiler_c_o=yes
11923 fi
11924 fi
11925 chmod u+w . 2>&5
11926 $RM conftest*
11927 # SGI C++ compiler will create directory out/ii_files/ for
11928 # template instantiation
11929 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
11930 $RM out/* && rmdir out
11931 cd ..
11932 $RM -r conftest
11933 $RM conftest*
11934
11935fi
cristy8b350f62009-11-15 23:12:43 +000011936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
cristy3ed852e2009-09-05 21:47:34 +000011937$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
11938
11939
11940
11941
11942
11943
cristy8b350f62009-11-15 23:12:43 +000011944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
cristy3ed852e2009-09-05 21:47:34 +000011945$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000011946if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000011947 $as_echo_n "(cached) " >&6
11948else
11949 lt_cv_prog_compiler_c_o=no
11950 $RM -r conftest 2>/dev/null
11951 mkdir conftest
11952 cd conftest
11953 mkdir out
11954 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11955
11956 lt_compiler_flag="-o out/conftest2.$ac_objext"
11957 # Insert the option either (1) after the last *FLAGS variable, or
11958 # (2) before a word containing "conftest.", or (3) at the end.
11959 # Note that $ac_compile itself does not contain backslashes and begins
11960 # with a dollar sign (not a hyphen), so the echo should work correctly.
11961 lt_compile=`echo "$ac_compile" | $SED \
11962 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11963 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11964 -e 's:$: $lt_compiler_flag:'`
cristy4dc44432009-12-30 23:30:06 +000011965 (eval echo "\"\$as_me:11965: $lt_compile\"" >&5)
cristy3ed852e2009-09-05 21:47:34 +000011966 (eval "$lt_compile" 2>out/conftest.err)
11967 ac_status=$?
11968 cat out/conftest.err >&5
cristy4dc44432009-12-30 23:30:06 +000011969 echo "$as_me:11969: \$? = $ac_status" >&5
cristy3ed852e2009-09-05 21:47:34 +000011970 if (exit $ac_status) && test -s out/conftest2.$ac_objext
11971 then
11972 # The compiler can only warn and ignore the option if not recognized
11973 # So say no if there are warnings
cristy18304f92009-11-22 15:48:26 +000011974 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
cristy3ed852e2009-09-05 21:47:34 +000011975 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
11976 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
11977 lt_cv_prog_compiler_c_o=yes
11978 fi
11979 fi
11980 chmod u+w . 2>&5
11981 $RM conftest*
11982 # SGI C++ compiler will create directory out/ii_files/ for
11983 # template instantiation
11984 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
11985 $RM out/* && rmdir out
11986 cd ..
11987 $RM -r conftest
11988 $RM conftest*
11989
11990fi
cristy8b350f62009-11-15 23:12:43 +000011991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
cristy3ed852e2009-09-05 21:47:34 +000011992$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
11993
11994
11995
11996
11997hard_links="nottested"
11998if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
11999 # do not overwrite the value of need_locks provided by the user
cristy8b350f62009-11-15 23:12:43 +000012000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
cristy3ed852e2009-09-05 21:47:34 +000012001$as_echo_n "checking if we can lock with hard links... " >&6; }
12002 hard_links=yes
12003 $RM conftest*
12004 ln conftest.a conftest.b 2>/dev/null && hard_links=no
12005 touch conftest.a
12006 ln conftest.a conftest.b 2>&5 || hard_links=no
12007 ln conftest.a conftest.b 2>/dev/null && hard_links=no
cristy8b350f62009-11-15 23:12:43 +000012008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
cristy3ed852e2009-09-05 21:47:34 +000012009$as_echo "$hard_links" >&6; }
12010 if test "$hard_links" = no; then
cristy8b350f62009-11-15 23:12:43 +000012011 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
cristy3ed852e2009-09-05 21:47:34 +000012012$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12013 need_locks=warn
12014 fi
12015else
12016 need_locks=no
12017fi
12018
12019
12020
12021
12022
12023
cristy8b350f62009-11-15 23:12:43 +000012024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
cristy3ed852e2009-09-05 21:47:34 +000012025$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12026
12027 runpath_var=
12028 allow_undefined_flag=
12029 always_export_symbols=no
12030 archive_cmds=
12031 archive_expsym_cmds=
12032 compiler_needs_object=no
12033 enable_shared_with_static_runtimes=no
12034 export_dynamic_flag_spec=
12035 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12036 hardcode_automatic=no
12037 hardcode_direct=no
12038 hardcode_direct_absolute=no
12039 hardcode_libdir_flag_spec=
12040 hardcode_libdir_flag_spec_ld=
12041 hardcode_libdir_separator=
12042 hardcode_minus_L=no
12043 hardcode_shlibpath_var=unsupported
12044 inherit_rpath=no
12045 link_all_deplibs=unknown
12046 module_cmds=
12047 module_expsym_cmds=
12048 old_archive_from_new_cmds=
12049 old_archive_from_expsyms_cmds=
12050 thread_safe_flag_spec=
12051 whole_archive_flag_spec=
12052 # include_expsyms should be a list of space-separated symbols to be *always*
12053 # included in the symbol list
12054 include_expsyms=
12055 # exclude_expsyms can be an extended regexp of symbols to exclude
12056 # it will be wrapped by ` (' and `)$', so one must not match beginning or
12057 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
12058 # as well as any symbol that contains `d'.
12059 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
12060 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
12061 # platforms (ab)use it in PIC code, but their linkers get confused if
12062 # the symbol is explicitly referenced. Since portable code cannot
12063 # rely on this symbol name, it's probably fine to never include it in
12064 # preloaded symbol tables.
12065 # Exclude shared library initialization/finalization symbols.
12066 extract_expsyms_cmds=
12067
12068 case $host_os in
12069 cygwin* | mingw* | pw32* | cegcc*)
12070 # FIXME: the MSVC++ port hasn't been tested in a loooong time
12071 # When not using gcc, we currently assume that we are using
12072 # Microsoft Visual C++.
12073 if test "$GCC" != yes; then
12074 with_gnu_ld=no
12075 fi
12076 ;;
12077 interix*)
12078 # we just hope/assume this is gcc and not c89 (= MSVC++)
12079 with_gnu_ld=yes
12080 ;;
12081 openbsd*)
12082 with_gnu_ld=no
12083 ;;
12084 esac
12085
12086 ld_shlibs=yes
12087 if test "$with_gnu_ld" = yes; then
12088 # If archive_cmds runs LD, not CC, wlarc should be empty
12089 wlarc='${wl}'
12090
12091 # Set some defaults for GNU ld with shared library support. These
12092 # are reset later if shared libraries are not supported. Putting them
12093 # here allows them to be overridden if necessary.
12094 runpath_var=LD_RUN_PATH
12095 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
12096 export_dynamic_flag_spec='${wl}--export-dynamic'
12097 # ancient GNU ld didn't support --whole-archive et. al.
12098 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
12099 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12100 else
12101 whole_archive_flag_spec=
12102 fi
12103 supports_anon_versioning=no
12104 case `$LD -v 2>&1` in
12105 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
12106 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
12107 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
12108 *\ 2.11.*) ;; # other 2.11 versions
12109 *) supports_anon_versioning=yes ;;
12110 esac
12111
12112 # See if GNU ld supports shared libraries.
12113 case $host_os in
12114 aix[3-9]*)
12115 # On AIX/PPC, the GNU linker is very broken
12116 if test "$host_cpu" != ia64; then
12117 ld_shlibs=no
12118 cat <<_LT_EOF 1>&2
12119
cristy18304f92009-11-22 15:48:26 +000012120*** Warning: the GNU linker, at least up to release 2.9.1, is reported
cristy3ed852e2009-09-05 21:47:34 +000012121*** to be unable to reliably create shared libraries on AIX.
12122*** Therefore, libtool is disabling shared libraries support. If you
cristy18304f92009-11-22 15:48:26 +000012123*** really care for shared libraries, you may want to modify your PATH
12124*** so that a non-GNU linker is found, and then restart.
cristy3ed852e2009-09-05 21:47:34 +000012125
12126_LT_EOF
12127 fi
12128 ;;
12129
12130 amigaos*)
12131 case $host_cpu in
12132 powerpc)
12133 # see comment about AmigaOS4 .so support
12134 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12135 archive_expsym_cmds=''
12136 ;;
12137 m68k)
12138 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)'
12139 hardcode_libdir_flag_spec='-L$libdir'
12140 hardcode_minus_L=yes
12141 ;;
12142 esac
12143 ;;
12144
12145 beos*)
12146 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12147 allow_undefined_flag=unsupported
12148 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12149 # support --undefined. This deserves some investigation. FIXME
12150 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12151 else
12152 ld_shlibs=no
12153 fi
12154 ;;
12155
12156 cygwin* | mingw* | pw32* | cegcc*)
12157 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
12158 # as there is no search path for DLLs.
12159 hardcode_libdir_flag_spec='-L$libdir'
12160 allow_undefined_flag=unsupported
12161 always_export_symbols=no
12162 enable_shared_with_static_runtimes=yes
12163 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
12164
12165 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12166 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12167 # If the export-symbols file already is a .def file (1st line
12168 # is EXPORTS), use it as is; otherwise, prepend...
12169 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12170 cp $export_symbols $output_objdir/$soname.def;
12171 else
12172 echo EXPORTS > $output_objdir/$soname.def;
12173 cat $export_symbols >> $output_objdir/$soname.def;
12174 fi~
12175 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12176 else
12177 ld_shlibs=no
12178 fi
12179 ;;
12180
12181 interix[3-9]*)
12182 hardcode_direct=no
12183 hardcode_shlibpath_var=no
12184 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
12185 export_dynamic_flag_spec='${wl}-E'
12186 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12187 # Instead, shared libraries are loaded at an image base (0x10000000 by
12188 # default) and relocated if they conflict, which is a slow very memory
12189 # consuming and fragmenting process. To avoid this, we pick a random,
12190 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12191 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12192 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12193 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'
12194 ;;
12195
cristy18304f92009-11-22 15:48:26 +000012196 gnu* | linux* | tpf* | k*bsd*-gnu)
cristy3ed852e2009-09-05 21:47:34 +000012197 tmp_diet=no
12198 if test "$host_os" = linux-dietlibc; then
12199 case $cc_basename in
12200 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
12201 esac
12202 fi
12203 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
12204 && test "$tmp_diet" = no
12205 then
12206 tmp_addflag=
12207 tmp_sharedflag='-shared'
12208 case $cc_basename,$host_cpu in
12209 pgcc*) # Portland Group C compiler
cristy18304f92009-11-22 15:48:26 +000012210 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
cristy3ed852e2009-09-05 21:47:34 +000012211 tmp_addflag=' $pic_flag'
12212 ;;
cristy18304f92009-11-22 15:48:26 +000012213 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
12214 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
cristy3ed852e2009-09-05 21:47:34 +000012215 tmp_addflag=' $pic_flag -Mnomain' ;;
12216 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
12217 tmp_addflag=' -i_dynamic' ;;
12218 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
12219 tmp_addflag=' -i_dynamic -nofor_main' ;;
12220 ifc* | ifort*) # Intel Fortran compiler
12221 tmp_addflag=' -nofor_main' ;;
12222 lf95*) # Lahey Fortran 8.1
12223 whole_archive_flag_spec=
12224 tmp_sharedflag='--shared' ;;
cristy18304f92009-11-22 15:48:26 +000012225 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
cristy3ed852e2009-09-05 21:47:34 +000012226 tmp_sharedflag='-qmkshrobj'
12227 tmp_addflag= ;;
12228 esac
12229 case `$CC -V 2>&1 | sed 5q` in
12230 *Sun\ C*) # Sun C 5.9
cristy18304f92009-11-22 15:48:26 +000012231 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
cristy3ed852e2009-09-05 21:47:34 +000012232 compiler_needs_object=yes
12233 tmp_sharedflag='-G' ;;
12234 *Sun\ F*) # Sun Fortran 8.3
12235 tmp_sharedflag='-G' ;;
12236 esac
12237 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12238
12239 if test "x$supports_anon_versioning" = xyes; then
12240 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
12241 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12242 echo "local: *; };" >> $output_objdir/$libname.ver~
12243 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12244 fi
12245
12246 case $cc_basename in
cristy18304f92009-11-22 15:48:26 +000012247 xlf*)
cristy3ed852e2009-09-05 21:47:34 +000012248 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
12249 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
12250 hardcode_libdir_flag_spec=
12251 hardcode_libdir_flag_spec_ld='-rpath $libdir'
12252 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
12253 if test "x$supports_anon_versioning" = xyes; then
12254 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
12255 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12256 echo "local: *; };" >> $output_objdir/$libname.ver~
12257 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
12258 fi
12259 ;;
12260 esac
12261 else
12262 ld_shlibs=no
12263 fi
12264 ;;
12265
12266 netbsd*)
12267 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12268 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
12269 wlarc=
12270 else
12271 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12272 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12273 fi
12274 ;;
12275
12276 solaris*)
12277 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
12278 ld_shlibs=no
12279 cat <<_LT_EOF 1>&2
12280
12281*** Warning: The releases 2.8.* of the GNU linker cannot reliably
12282*** create shared libraries on Solaris systems. Therefore, libtool
12283*** is disabling shared libraries support. We urge you to upgrade GNU
12284*** binutils to release 2.9.1 or newer. Another option is to modify
12285*** your PATH or compiler configuration so that the native linker is
12286*** used, and then restart.
12287
12288_LT_EOF
12289 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12290 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12291 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12292 else
12293 ld_shlibs=no
12294 fi
12295 ;;
12296
12297 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
12298 case `$LD -v 2>&1` in
12299 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
12300 ld_shlibs=no
12301 cat <<_LT_EOF 1>&2
12302
12303*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
12304*** reliably create shared libraries on SCO systems. Therefore, libtool
12305*** is disabling shared libraries support. We urge you to upgrade GNU
12306*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
12307*** your PATH or compiler configuration so that the native linker is
12308*** used, and then restart.
12309
12310_LT_EOF
12311 ;;
12312 *)
12313 # For security reasons, it is highly recommended that you always
12314 # use absolute paths for naming shared libraries, and exclude the
12315 # DT_RUNPATH tag from executables and libraries. But doing so
12316 # requires that you compile everything twice, which is a pain.
12317 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12318 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
12319 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12320 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12321 else
12322 ld_shlibs=no
12323 fi
12324 ;;
12325 esac
12326 ;;
12327
12328 sunos4*)
12329 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12330 wlarc=
12331 hardcode_direct=yes
12332 hardcode_shlibpath_var=no
12333 ;;
12334
12335 *)
12336 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12337 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12338 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12339 else
12340 ld_shlibs=no
12341 fi
12342 ;;
12343 esac
12344
12345 if test "$ld_shlibs" = no; then
12346 runpath_var=
12347 hardcode_libdir_flag_spec=
12348 export_dynamic_flag_spec=
12349 whole_archive_flag_spec=
12350 fi
12351 else
12352 # PORTME fill in a description of your system's linker (not GNU ld)
12353 case $host_os in
12354 aix3*)
12355 allow_undefined_flag=unsupported
12356 always_export_symbols=yes
12357 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'
12358 # Note: this linker hardcodes the directories in LIBPATH if there
12359 # are no directories specified by -L.
12360 hardcode_minus_L=yes
12361 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
12362 # Neither direct hardcoding nor static linking is supported with a
12363 # broken collect2.
12364 hardcode_direct=unsupported
12365 fi
12366 ;;
12367
12368 aix[4-9]*)
12369 if test "$host_cpu" = ia64; then
12370 # On IA64, the linker does run time linking by default, so we don't
12371 # have to do anything special.
12372 aix_use_runtimelinking=no
12373 exp_sym_flag='-Bexport'
12374 no_entry_flag=""
12375 else
12376 # If we're using GNU nm, then we don't want the "-C" option.
12377 # -C means demangle to AIX nm, but means don't demangle with GNU nm
12378 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
cristy18304f92009-11-22 15:48:26 +000012379 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
cristy3ed852e2009-09-05 21:47:34 +000012380 else
12381 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'
12382 fi
12383 aix_use_runtimelinking=no
12384
12385 # Test if we are trying to use run time linking or normal
12386 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12387 # need to do runtime linking.
12388 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12389 for ld_flag in $LDFLAGS; do
12390 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
12391 aix_use_runtimelinking=yes
12392 break
12393 fi
12394 done
12395 ;;
12396 esac
12397
12398 exp_sym_flag='-bexport'
12399 no_entry_flag='-bnoentry'
12400 fi
12401
12402 # When large executables or shared objects are built, AIX ld can
12403 # have problems creating the table of contents. If linking a library
12404 # or program results in "error TOC overflow" add -mminimal-toc to
12405 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12406 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12407
12408 archive_cmds=''
12409 hardcode_direct=yes
12410 hardcode_direct_absolute=yes
12411 hardcode_libdir_separator=':'
12412 link_all_deplibs=yes
12413 file_list_spec='${wl}-f,'
12414
12415 if test "$GCC" = yes; then
12416 case $host_os in aix4.[012]|aix4.[012].*)
12417 # We only want to do this on AIX 4.2 and lower, the check
12418 # below for broken collect2 doesn't work under 4.3+
12419 collect2name=`${CC} -print-prog-name=collect2`
12420 if test -f "$collect2name" &&
12421 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12422 then
12423 # We have reworked collect2
12424 :
12425 else
12426 # We have old collect2
12427 hardcode_direct=unsupported
12428 # It fails to find uninstalled libraries when the uninstalled
12429 # path is not listed in the libpath. Setting hardcode_minus_L
12430 # to unsupported forces relinking
12431 hardcode_minus_L=yes
12432 hardcode_libdir_flag_spec='-L$libdir'
12433 hardcode_libdir_separator=
12434 fi
12435 ;;
12436 esac
12437 shared_flag='-shared'
12438 if test "$aix_use_runtimelinking" = yes; then
12439 shared_flag="$shared_flag "'${wl}-G'
12440 fi
12441 else
12442 # not using gcc
12443 if test "$host_cpu" = ia64; then
12444 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12445 # chokes on -Wl,-G. The following line is correct:
12446 shared_flag='-G'
12447 else
12448 if test "$aix_use_runtimelinking" = yes; then
12449 shared_flag='${wl}-G'
12450 else
12451 shared_flag='${wl}-bM:SRE'
12452 fi
12453 fi
12454 fi
12455
12456 export_dynamic_flag_spec='${wl}-bexpall'
12457 # It seems that -bexpall does not export symbols beginning with
12458 # underscore (_), so it is better to generate a list of symbols to export.
12459 always_export_symbols=yes
12460 if test "$aix_use_runtimelinking" = yes; then
12461 # Warning - without using the other runtime loading flags (-brtl),
12462 # -berok will link without error, but may produce a broken library.
12463 allow_undefined_flag='-berok'
12464 # Determine the default libpath from the value encoded in an
12465 # empty executable.
cristy8b350f62009-11-15 23:12:43 +000012466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000012467/* end confdefs.h. */
12468
12469int
12470main ()
12471{
12472
12473 ;
12474 return 0;
12475}
12476_ACEOF
cristy8b350f62009-11-15 23:12:43 +000012477if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000012478
12479lt_aix_libpath_sed='
12480 /Import File Strings/,/^$/ {
12481 /^0/ {
12482 s/^0 *\(.*\)$/\1/
12483 p
12484 }
12485 }'
12486aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12487# Check for a 64-bit object if we didn't find anything.
12488if test -z "$aix_libpath"; then
12489 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12490fi
cristy3ed852e2009-09-05 21:47:34 +000012491fi
cristy8b350f62009-11-15 23:12:43 +000012492rm -f core conftest.err conftest.$ac_objext \
12493 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000012494if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12495
12496 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
cristy18304f92009-11-22 15:48:26 +000012497 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
cristy3ed852e2009-09-05 21:47:34 +000012498 else
12499 if test "$host_cpu" = ia64; then
12500 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
12501 allow_undefined_flag="-z nodefs"
12502 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"
12503 else
12504 # Determine the default libpath from the value encoded in an
12505 # empty executable.
cristy8b350f62009-11-15 23:12:43 +000012506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000012507/* end confdefs.h. */
12508
12509int
12510main ()
12511{
12512
12513 ;
12514 return 0;
12515}
12516_ACEOF
cristy8b350f62009-11-15 23:12:43 +000012517if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000012518
12519lt_aix_libpath_sed='
12520 /Import File Strings/,/^$/ {
12521 /^0/ {
12522 s/^0 *\(.*\)$/\1/
12523 p
12524 }
12525 }'
12526aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12527# Check for a 64-bit object if we didn't find anything.
12528if test -z "$aix_libpath"; then
12529 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12530fi
cristy3ed852e2009-09-05 21:47:34 +000012531fi
cristy8b350f62009-11-15 23:12:43 +000012532rm -f core conftest.err conftest.$ac_objext \
12533 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000012534if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12535
12536 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
12537 # Warning - without using the other run time loading flags,
12538 # -berok will link without error, but may produce a broken library.
12539 no_undefined_flag=' ${wl}-bernotok'
12540 allow_undefined_flag=' ${wl}-berok'
cristy18304f92009-11-22 15:48:26 +000012541 # Exported symbols can be pulled into shared objects from archives
12542 whole_archive_flag_spec='$convenience'
cristy3ed852e2009-09-05 21:47:34 +000012543 archive_cmds_need_lc=yes
12544 # This is similar to how AIX traditionally builds its shared libraries.
12545 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'
12546 fi
12547 fi
12548 ;;
12549
12550 amigaos*)
12551 case $host_cpu in
12552 powerpc)
12553 # see comment about AmigaOS4 .so support
12554 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12555 archive_expsym_cmds=''
12556 ;;
12557 m68k)
12558 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)'
12559 hardcode_libdir_flag_spec='-L$libdir'
12560 hardcode_minus_L=yes
12561 ;;
12562 esac
12563 ;;
12564
12565 bsdi[45]*)
12566 export_dynamic_flag_spec=-rdynamic
12567 ;;
12568
12569 cygwin* | mingw* | pw32* | cegcc*)
12570 # When not using gcc, we currently assume that we are using
12571 # Microsoft Visual C++.
12572 # hardcode_libdir_flag_spec is actually meaningless, as there is
12573 # no search path for DLLs.
12574 hardcode_libdir_flag_spec=' '
12575 allow_undefined_flag=unsupported
12576 # Tell ltmain to make .lib files, not .a files.
12577 libext=lib
12578 # Tell ltmain to make .dll files, not .so files.
12579 shrext_cmds=".dll"
12580 # FIXME: Setting linknames here is a bad hack.
cristy18304f92009-11-22 15:48:26 +000012581 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
cristy3ed852e2009-09-05 21:47:34 +000012582 # The linker will automatically build a .lib file if we build a DLL.
12583 old_archive_from_new_cmds='true'
12584 # FIXME: Should let the user specify the lib program.
12585 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
12586 fix_srcfile_path='`cygpath -w "$srcfile"`'
12587 enable_shared_with_static_runtimes=yes
12588 ;;
12589
12590 darwin* | rhapsody*)
12591
12592
12593 archive_cmds_need_lc=no
12594 hardcode_direct=no
12595 hardcode_automatic=yes
12596 hardcode_shlibpath_var=unsupported
cristy18304f92009-11-22 15:48:26 +000012597 whole_archive_flag_spec=''
cristy3ed852e2009-09-05 21:47:34 +000012598 link_all_deplibs=yes
12599 allow_undefined_flag="$_lt_dar_allow_undefined"
12600 case $cc_basename in
12601 ifort*) _lt_dar_can_shared=yes ;;
12602 *) _lt_dar_can_shared=$GCC ;;
12603 esac
12604 if test "$_lt_dar_can_shared" = "yes"; then
cristy18304f92009-11-22 15:48:26 +000012605 output_verbose_link_cmd=echo
cristy3ed852e2009-09-05 21:47:34 +000012606 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12607 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12608 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}"
12609 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}"
12610
12611 else
12612 ld_shlibs=no
12613 fi
12614
12615 ;;
12616
12617 dgux*)
12618 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12619 hardcode_libdir_flag_spec='-L$libdir'
12620 hardcode_shlibpath_var=no
12621 ;;
12622
12623 freebsd1*)
12624 ld_shlibs=no
12625 ;;
12626
12627 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
12628 # support. Future versions do this automatically, but an explicit c++rt0.o
12629 # does not break anything, and helps significantly (at the cost of a little
12630 # extra space).
12631 freebsd2.2*)
12632 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
12633 hardcode_libdir_flag_spec='-R$libdir'
12634 hardcode_direct=yes
12635 hardcode_shlibpath_var=no
12636 ;;
12637
12638 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
12639 freebsd2*)
12640 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12641 hardcode_direct=yes
12642 hardcode_minus_L=yes
12643 hardcode_shlibpath_var=no
12644 ;;
12645
12646 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
12647 freebsd* | dragonfly*)
12648 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
12649 hardcode_libdir_flag_spec='-R$libdir'
12650 hardcode_direct=yes
12651 hardcode_shlibpath_var=no
12652 ;;
12653
12654 hpux9*)
12655 if test "$GCC" = yes; then
12656 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12657 else
12658 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'
12659 fi
12660 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
12661 hardcode_libdir_separator=:
12662 hardcode_direct=yes
12663
12664 # hardcode_minus_L: Not really in the search PATH,
12665 # but as the default location of the library.
12666 hardcode_minus_L=yes
12667 export_dynamic_flag_spec='${wl}-E'
12668 ;;
12669
12670 hpux10*)
cristy18304f92009-11-22 15:48:26 +000012671 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
cristy3ed852e2009-09-05 21:47:34 +000012672 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
12673 else
12674 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
12675 fi
12676 if test "$with_gnu_ld" = no; then
12677 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
12678 hardcode_libdir_flag_spec_ld='+b $libdir'
12679 hardcode_libdir_separator=:
12680 hardcode_direct=yes
12681 hardcode_direct_absolute=yes
12682 export_dynamic_flag_spec='${wl}-E'
12683 # hardcode_minus_L: Not really in the search PATH,
12684 # but as the default location of the library.
12685 hardcode_minus_L=yes
12686 fi
12687 ;;
12688
12689 hpux11*)
cristy18304f92009-11-22 15:48:26 +000012690 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
cristy3ed852e2009-09-05 21:47:34 +000012691 case $host_cpu in
12692 hppa*64*)
12693 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
12694 ;;
12695 ia64*)
12696 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
12697 ;;
12698 *)
12699 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
12700 ;;
12701 esac
12702 else
12703 case $host_cpu in
12704 hppa*64*)
12705 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
12706 ;;
12707 ia64*)
12708 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
12709 ;;
12710 *)
cristy18304f92009-11-22 15:48:26 +000012711 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
cristy3ed852e2009-09-05 21:47:34 +000012712 ;;
12713 esac
12714 fi
12715 if test "$with_gnu_ld" = no; then
12716 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
12717 hardcode_libdir_separator=:
12718
12719 case $host_cpu in
12720 hppa*64*|ia64*)
12721 hardcode_direct=no
12722 hardcode_shlibpath_var=no
12723 ;;
12724 *)
12725 hardcode_direct=yes
12726 hardcode_direct_absolute=yes
12727 export_dynamic_flag_spec='${wl}-E'
12728
12729 # hardcode_minus_L: Not really in the search PATH,
12730 # but as the default location of the library.
12731 hardcode_minus_L=yes
12732 ;;
12733 esac
12734 fi
12735 ;;
12736
12737 irix5* | irix6* | nonstopux*)
12738 if test "$GCC" = yes; then
cristy18304f92009-11-22 15:48:26 +000012739 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
cristy3ed852e2009-09-05 21:47:34 +000012740 # Try to use the -exported_symbol ld option, if it does not
12741 # work, assume that -exports_file does not work either and
12742 # implicitly export all symbols.
12743 save_LDFLAGS="$LDFLAGS"
12744 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
cristy8b350f62009-11-15 23:12:43 +000012745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12746/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +000012747int foo(void) {}
12748_ACEOF
cristy8b350f62009-11-15 23:12:43 +000012749if ac_fn_c_try_link "$LINENO"; then :
cristy18304f92009-11-22 15:48:26 +000012750 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
cristy3ed852e2009-09-05 21:47:34 +000012751
cristy3ed852e2009-09-05 21:47:34 +000012752fi
cristy8b350f62009-11-15 23:12:43 +000012753rm -f core conftest.err conftest.$ac_objext \
12754 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000012755 LDFLAGS="$save_LDFLAGS"
12756 else
cristy18304f92009-11-22 15:48:26 +000012757 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12758 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
cristy3ed852e2009-09-05 21:47:34 +000012759 fi
12760 archive_cmds_need_lc='no'
12761 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
12762 hardcode_libdir_separator=:
12763 inherit_rpath=yes
12764 link_all_deplibs=yes
12765 ;;
12766
12767 netbsd*)
12768 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12769 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
12770 else
12771 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
12772 fi
12773 hardcode_libdir_flag_spec='-R$libdir'
12774 hardcode_direct=yes
12775 hardcode_shlibpath_var=no
12776 ;;
12777
12778 newsos6)
12779 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12780 hardcode_direct=yes
12781 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
12782 hardcode_libdir_separator=:
12783 hardcode_shlibpath_var=no
12784 ;;
12785
12786 *nto* | *qnx*)
12787 ;;
12788
12789 openbsd*)
12790 if test -f /usr/libexec/ld.so; then
12791 hardcode_direct=yes
12792 hardcode_shlibpath_var=no
12793 hardcode_direct_absolute=yes
12794 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12795 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12796 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
12797 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
12798 export_dynamic_flag_spec='${wl}-E'
12799 else
12800 case $host_os in
12801 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
12802 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12803 hardcode_libdir_flag_spec='-R$libdir'
12804 ;;
12805 *)
12806 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12807 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
12808 ;;
12809 esac
12810 fi
12811 else
12812 ld_shlibs=no
12813 fi
12814 ;;
12815
12816 os2*)
12817 hardcode_libdir_flag_spec='-L$libdir'
12818 hardcode_minus_L=yes
12819 allow_undefined_flag=unsupported
cristy18304f92009-11-22 15:48:26 +000012820 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'
cristy3ed852e2009-09-05 21:47:34 +000012821 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
12822 ;;
12823
12824 osf3*)
12825 if test "$GCC" = yes; then
12826 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
cristy18304f92009-11-22 15:48:26 +000012827 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
cristy3ed852e2009-09-05 21:47:34 +000012828 else
12829 allow_undefined_flag=' -expect_unresolved \*'
cristy18304f92009-11-22 15:48:26 +000012830 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
cristy3ed852e2009-09-05 21:47:34 +000012831 fi
12832 archive_cmds_need_lc='no'
12833 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
12834 hardcode_libdir_separator=:
12835 ;;
12836
12837 osf4* | osf5*) # as osf3* with the addition of -msym flag
12838 if test "$GCC" = yes; then
12839 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
cristy18304f92009-11-22 15:48:26 +000012840 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
cristy3ed852e2009-09-05 21:47:34 +000012841 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
12842 else
12843 allow_undefined_flag=' -expect_unresolved \*'
cristy18304f92009-11-22 15:48:26 +000012844 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
cristy3ed852e2009-09-05 21:47:34 +000012845 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~
cristy18304f92009-11-22 15:48:26 +000012846 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
cristy3ed852e2009-09-05 21:47:34 +000012847
12848 # Both c and cxx compiler support -rpath directly
12849 hardcode_libdir_flag_spec='-rpath $libdir'
12850 fi
12851 archive_cmds_need_lc='no'
12852 hardcode_libdir_separator=:
12853 ;;
12854
12855 solaris*)
12856 no_undefined_flag=' -z defs'
12857 if test "$GCC" = yes; then
12858 wlarc='${wl}'
12859 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
12860 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12861 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
12862 else
12863 case `$CC -V 2>&1` in
12864 *"Compilers 5.0"*)
12865 wlarc=''
12866 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
12867 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12868 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
12869 ;;
12870 *)
12871 wlarc='${wl}'
12872 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
12873 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12874 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
12875 ;;
12876 esac
12877 fi
12878 hardcode_libdir_flag_spec='-R$libdir'
12879 hardcode_shlibpath_var=no
12880 case $host_os in
12881 solaris2.[0-5] | solaris2.[0-5].*) ;;
12882 *)
12883 # The compiler driver will combine and reorder linker options,
12884 # but understands `-z linker_flag'. GCC discards it without `$wl',
12885 # but is careful enough not to reorder.
12886 # Supported since Solaris 2.6 (maybe 2.5.1?)
12887 if test "$GCC" = yes; then
12888 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12889 else
12890 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
12891 fi
12892 ;;
12893 esac
12894 link_all_deplibs=yes
12895 ;;
12896
12897 sunos4*)
12898 if test "x$host_vendor" = xsequent; then
12899 # Use $CC to link under sequent, because it throws in some extra .o
12900 # files that make .init and .fini sections work.
12901 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
12902 else
12903 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
12904 fi
12905 hardcode_libdir_flag_spec='-L$libdir'
12906 hardcode_direct=yes
12907 hardcode_minus_L=yes
12908 hardcode_shlibpath_var=no
12909 ;;
12910
12911 sysv4)
12912 case $host_vendor in
12913 sni)
12914 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12915 hardcode_direct=yes # is this really true???
12916 ;;
12917 siemens)
12918 ## LD is ld it makes a PLAMLIB
12919 ## CC just makes a GrossModule.
12920 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
12921 reload_cmds='$CC -r -o $output$reload_objs'
12922 hardcode_direct=no
12923 ;;
12924 motorola)
12925 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12926 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
12927 ;;
12928 esac
12929 runpath_var='LD_RUN_PATH'
12930 hardcode_shlibpath_var=no
12931 ;;
12932
12933 sysv4.3*)
12934 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12935 hardcode_shlibpath_var=no
12936 export_dynamic_flag_spec='-Bexport'
12937 ;;
12938
12939 sysv4*MP*)
12940 if test -d /usr/nec; then
12941 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12942 hardcode_shlibpath_var=no
12943 runpath_var=LD_RUN_PATH
12944 hardcode_runpath_var=yes
12945 ld_shlibs=yes
12946 fi
12947 ;;
12948
12949 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12950 no_undefined_flag='${wl}-z,text'
12951 archive_cmds_need_lc=no
12952 hardcode_shlibpath_var=no
12953 runpath_var='LD_RUN_PATH'
12954
12955 if test "$GCC" = yes; then
12956 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12957 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12958 else
12959 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12960 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12961 fi
12962 ;;
12963
12964 sysv5* | sco3.2v5* | sco5v6*)
12965 # Note: We can NOT use -z defs as we might desire, because we do not
12966 # link with -lc, and that would cause any symbols used from libc to
12967 # always be unresolved, which means just about no library would
12968 # ever link correctly. If we're not using GNU ld we use -z text
12969 # though, which does catch some bad symbols but isn't as heavy-handed
12970 # as -z defs.
12971 no_undefined_flag='${wl}-z,text'
12972 allow_undefined_flag='${wl}-z,nodefs'
12973 archive_cmds_need_lc=no
12974 hardcode_shlibpath_var=no
12975 hardcode_libdir_flag_spec='${wl}-R,$libdir'
12976 hardcode_libdir_separator=':'
12977 link_all_deplibs=yes
12978 export_dynamic_flag_spec='${wl}-Bexport'
12979 runpath_var='LD_RUN_PATH'
12980
12981 if test "$GCC" = yes; then
12982 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12983 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12984 else
12985 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12986 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12987 fi
12988 ;;
12989
12990 uts4*)
12991 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12992 hardcode_libdir_flag_spec='-L$libdir'
12993 hardcode_shlibpath_var=no
12994 ;;
12995
12996 *)
12997 ld_shlibs=no
12998 ;;
12999 esac
13000
13001 if test x$host_vendor = xsni; then
13002 case $host in
13003 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
13004 export_dynamic_flag_spec='${wl}-Blargedynsym'
13005 ;;
13006 esac
13007 fi
13008 fi
13009
cristy8b350f62009-11-15 23:12:43 +000013010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
cristy3ed852e2009-09-05 21:47:34 +000013011$as_echo "$ld_shlibs" >&6; }
13012test "$ld_shlibs" = no && can_build_shared=no
13013
13014with_gnu_ld=$with_gnu_ld
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030#
13031# Do we need to explicitly link libc?
13032#
13033case "x$archive_cmds_need_lc" in
13034x|xyes)
13035 # Assume -lc should be added
13036 archive_cmds_need_lc=yes
13037
13038 if test "$enable_shared" = yes && test "$GCC" = yes; then
13039 case $archive_cmds in
13040 *'~'*)
13041 # FIXME: we may have to deal with multi-command sequences.
13042 ;;
13043 '$CC '*)
13044 # Test whether the compiler implicitly links with -lc since on some
13045 # systems, -lgcc has to come before -lc. If gcc already passes -lc
13046 # to ld, don't add -lc before -lgcc.
cristy8b350f62009-11-15 23:12:43 +000013047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
cristy3ed852e2009-09-05 21:47:34 +000013048$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
cristy18304f92009-11-22 15:48:26 +000013049 $RM conftest*
13050 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000013051
cristy18304f92009-11-22 15:48:26 +000013052 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000013053 (eval $ac_compile) 2>&5
13054 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000013055 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13056 test $ac_status = 0; } 2>conftest.err; then
cristy18304f92009-11-22 15:48:26 +000013057 soname=conftest
13058 lib=conftest
13059 libobjs=conftest.$ac_objext
13060 deplibs=
13061 wl=$lt_prog_compiler_wl
13062 pic_flag=$lt_prog_compiler_pic
13063 compiler_flags=-v
13064 linker_flags=-v
13065 verstring=
13066 output_objdir=.
13067 libname=conftest
13068 lt_save_allow_undefined_flag=$allow_undefined_flag
13069 allow_undefined_flag=
13070 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000013071 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13072 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000013073 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13074 test $ac_status = 0; }
cristy18304f92009-11-22 15:48:26 +000013075 then
13076 archive_cmds_need_lc=no
13077 else
13078 archive_cmds_need_lc=yes
13079 fi
13080 allow_undefined_flag=$lt_save_allow_undefined_flag
13081 else
13082 cat conftest.err 1>&5
13083 fi
13084 $RM conftest*
13085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
13086$as_echo "$archive_cmds_need_lc" >&6; }
cristy3ed852e2009-09-05 21:47:34 +000013087 ;;
13088 esac
13089 fi
13090 ;;
13091esac
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
cristy8b350f62009-11-15 23:12:43 +000013249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
cristy3ed852e2009-09-05 21:47:34 +000013250$as_echo_n "checking dynamic linker characteristics... " >&6; }
13251
13252if test "$GCC" = yes; then
13253 case $host_os in
13254 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
13255 *) lt_awk_arg="/^libraries:/" ;;
13256 esac
cristy18304f92009-11-22 15:48:26 +000013257 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13258 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
cristy3ed852e2009-09-05 21:47:34 +000013259 # if the path contains ";" then we assume it to be the separator
13260 # otherwise default to the standard path separator (i.e. ":") - it is
13261 # assumed that no part of a normal pathname contains ";" but that should
13262 # okay in the real world where ";" in dirpaths is itself problematic.
cristy18304f92009-11-22 15:48:26 +000013263 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
13264 else
13265 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13266 fi
cristy3ed852e2009-09-05 21:47:34 +000013267 # Ok, now we have the path, separated by spaces, we can step through it
13268 # and add multilib dir if necessary.
13269 lt_tmp_lt_search_path_spec=
13270 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
13271 for lt_sys_path in $lt_search_path_spec; do
13272 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
13273 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
13274 else
13275 test -d "$lt_sys_path" && \
13276 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
13277 fi
13278 done
cristy18304f92009-11-22 15:48:26 +000013279 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
cristy3ed852e2009-09-05 21:47:34 +000013280BEGIN {RS=" "; FS="/|\n";} {
13281 lt_foo="";
13282 lt_count=0;
13283 for (lt_i = NF; lt_i > 0; lt_i--) {
13284 if ($lt_i != "" && $lt_i != ".") {
13285 if ($lt_i == "..") {
13286 lt_count++;
13287 } else {
13288 if (lt_count == 0) {
13289 lt_foo="/" $lt_i lt_foo;
13290 } else {
13291 lt_count--;
13292 }
13293 }
13294 }
13295 }
13296 if (lt_foo != "") { lt_freq[lt_foo]++; }
13297 if (lt_freq[lt_foo] == 1) { print lt_foo; }
13298}'`
cristy18304f92009-11-22 15:48:26 +000013299 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
cristy3ed852e2009-09-05 21:47:34 +000013300else
13301 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
13302fi
13303library_names_spec=
13304libname_spec='lib$name'
13305soname_spec=
13306shrext_cmds=".so"
13307postinstall_cmds=
13308postuninstall_cmds=
13309finish_cmds=
13310finish_eval=
13311shlibpath_var=
13312shlibpath_overrides_runpath=unknown
13313version_type=none
13314dynamic_linker="$host_os ld.so"
13315sys_lib_dlsearch_path_spec="/lib /usr/lib"
13316need_lib_prefix=unknown
13317hardcode_into_libs=no
13318
13319# when you set need_version to no, make sure it does not cause -set_version
13320# flags to be left without arguments
13321need_version=unknown
13322
13323case $host_os in
13324aix3*)
13325 version_type=linux
13326 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13327 shlibpath_var=LIBPATH
13328
13329 # AIX 3 has no versioning support, so we append a major version to the name.
13330 soname_spec='${libname}${release}${shared_ext}$major'
13331 ;;
13332
13333aix[4-9]*)
13334 version_type=linux
13335 need_lib_prefix=no
13336 need_version=no
13337 hardcode_into_libs=yes
13338 if test "$host_cpu" = ia64; then
13339 # AIX 5 supports IA64
13340 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13341 shlibpath_var=LD_LIBRARY_PATH
13342 else
13343 # With GCC up to 2.95.x, collect2 would create an import file
13344 # for dependence libraries. The import file would start with
13345 # the line `#! .'. This would cause the generated library to
13346 # depend on `.', always an invalid library. This was fixed in
13347 # development snapshots of GCC prior to 3.0.
13348 case $host_os in
13349 aix4 | aix4.[01] | aix4.[01].*)
13350 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13351 echo ' yes '
13352 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13353 :
13354 else
13355 can_build_shared=no
13356 fi
13357 ;;
13358 esac
13359 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13360 # soname into executable. Probably we can add versioning support to
13361 # collect2, so additional links can be useful in future.
13362 if test "$aix_use_runtimelinking" = yes; then
13363 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13364 # instead of lib<name>.a to let people know that these are not
13365 # typical AIX shared libraries.
13366 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13367 else
13368 # We preserve .a as extension for shared libraries through AIX4.2
13369 # and later when we are not doing run time linking.
13370 library_names_spec='${libname}${release}.a $libname.a'
13371 soname_spec='${libname}${release}${shared_ext}$major'
13372 fi
13373 shlibpath_var=LIBPATH
13374 fi
13375 ;;
13376
13377amigaos*)
13378 case $host_cpu in
13379 powerpc)
13380 # Since July 2007 AmigaOS4 officially supports .so libraries.
13381 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13383 ;;
13384 m68k)
13385 library_names_spec='$libname.ixlibrary $libname.a'
13386 # Create ${libname}_ixlibrary.a entries in /sys/libs.
cristy18304f92009-11-22 15:48:26 +000013387 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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'
cristy3ed852e2009-09-05 21:47:34 +000013388 ;;
13389 esac
13390 ;;
13391
13392beos*)
13393 library_names_spec='${libname}${shared_ext}'
13394 dynamic_linker="$host_os ld.so"
13395 shlibpath_var=LIBRARY_PATH
13396 ;;
13397
13398bsdi[45]*)
13399 version_type=linux
13400 need_version=no
13401 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13402 soname_spec='${libname}${release}${shared_ext}$major'
13403 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13404 shlibpath_var=LD_LIBRARY_PATH
13405 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13406 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13407 # the default ld.so.conf also contains /usr/contrib/lib and
13408 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13409 # libtool to hard-code these into programs
13410 ;;
13411
13412cygwin* | mingw* | pw32* | cegcc*)
13413 version_type=windows
13414 shrext_cmds=".dll"
13415 need_version=no
13416 need_lib_prefix=no
13417
13418 case $GCC,$host_os in
13419 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
13420 library_names_spec='$libname.dll.a'
13421 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13422 postinstall_cmds='base_file=`basename \${file}`~
13423 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13424 dldir=$destdir/`dirname \$dlpath`~
13425 test -d \$dldir || mkdir -p \$dldir~
13426 $install_prog $dir/$dlname \$dldir/$dlname~
13427 chmod a+x \$dldir/$dlname~
13428 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13429 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13430 fi'
13431 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13432 dlpath=$dir/\$dldll~
13433 $RM \$dlpath'
13434 shlibpath_overrides_runpath=yes
13435
13436 case $host_os in
13437 cygwin*)
13438 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13439 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
cristy18304f92009-11-22 15:48:26 +000013440 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
cristy3ed852e2009-09-05 21:47:34 +000013441 ;;
13442 mingw* | cegcc*)
13443 # MinGW DLLs use traditional 'lib' prefix
13444 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
cristy18304f92009-11-22 15:48:26 +000013445 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13446 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
13447 # It is most probably a Windows format PATH printed by
13448 # mingw gcc, but we are running on Cygwin. Gcc prints its search
13449 # path with ; separators, and with drive letters. We can handle the
13450 # drive letters (cygwin fileutils understands them), so leave them,
13451 # especially as we might pass files found there to a mingw objdump,
13452 # which wouldn't understand a cygwinified path. Ahh.
13453 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13454 else
13455 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13456 fi
cristy3ed852e2009-09-05 21:47:34 +000013457 ;;
13458 pw32*)
13459 # pw32 DLLs use 'pw' prefix rather than 'lib'
13460 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13461 ;;
13462 esac
13463 ;;
13464
13465 *)
13466 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13467 ;;
13468 esac
13469 dynamic_linker='Win32 ld.exe'
13470 # FIXME: first we should search . and the directory the executable is in
13471 shlibpath_var=PATH
13472 ;;
13473
13474darwin* | rhapsody*)
13475 dynamic_linker="$host_os dyld"
13476 version_type=darwin
13477 need_lib_prefix=no
13478 need_version=no
13479 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13480 soname_spec='${libname}${release}${major}$shared_ext'
13481 shlibpath_overrides_runpath=yes
13482 shlibpath_var=DYLD_LIBRARY_PATH
13483 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13484
13485 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
13486 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13487 ;;
13488
13489dgux*)
13490 version_type=linux
13491 need_lib_prefix=no
13492 need_version=no
13493 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13494 soname_spec='${libname}${release}${shared_ext}$major'
13495 shlibpath_var=LD_LIBRARY_PATH
13496 ;;
13497
13498freebsd1*)
13499 dynamic_linker=no
13500 ;;
13501
13502freebsd* | dragonfly*)
13503 # DragonFly does not have aout. When/if they implement a new
13504 # versioning mechanism, adjust this.
13505 if test -x /usr/bin/objformat; then
13506 objformat=`/usr/bin/objformat`
13507 else
13508 case $host_os in
13509 freebsd[123]*) objformat=aout ;;
13510 *) objformat=elf ;;
13511 esac
13512 fi
13513 version_type=freebsd-$objformat
13514 case $version_type in
13515 freebsd-elf*)
13516 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13517 need_version=no
13518 need_lib_prefix=no
13519 ;;
13520 freebsd-*)
13521 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13522 need_version=yes
13523 ;;
13524 esac
13525 shlibpath_var=LD_LIBRARY_PATH
13526 case $host_os in
13527 freebsd2*)
13528 shlibpath_overrides_runpath=yes
13529 ;;
13530 freebsd3.[01]* | freebsdelf3.[01]*)
13531 shlibpath_overrides_runpath=yes
13532 hardcode_into_libs=yes
13533 ;;
13534 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13535 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13536 shlibpath_overrides_runpath=no
13537 hardcode_into_libs=yes
13538 ;;
13539 *) # from 4.6 on, and DragonFly
13540 shlibpath_overrides_runpath=yes
13541 hardcode_into_libs=yes
13542 ;;
13543 esac
13544 ;;
13545
13546gnu*)
13547 version_type=linux
13548 need_lib_prefix=no
13549 need_version=no
13550 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13551 soname_spec='${libname}${release}${shared_ext}$major'
13552 shlibpath_var=LD_LIBRARY_PATH
13553 hardcode_into_libs=yes
13554 ;;
13555
13556hpux9* | hpux10* | hpux11*)
13557 # Give a soname corresponding to the major version so that dld.sl refuses to
13558 # link against other versions.
13559 version_type=sunos
13560 need_lib_prefix=no
13561 need_version=no
13562 case $host_cpu in
13563 ia64*)
13564 shrext_cmds='.so'
13565 hardcode_into_libs=yes
13566 dynamic_linker="$host_os dld.so"
13567 shlibpath_var=LD_LIBRARY_PATH
13568 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13569 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13570 soname_spec='${libname}${release}${shared_ext}$major'
13571 if test "X$HPUX_IA64_MODE" = X32; then
13572 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13573 else
13574 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13575 fi
13576 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13577 ;;
13578 hppa*64*)
13579 shrext_cmds='.sl'
13580 hardcode_into_libs=yes
13581 dynamic_linker="$host_os dld.sl"
13582 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13583 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13584 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13585 soname_spec='${libname}${release}${shared_ext}$major'
13586 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13587 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13588 ;;
13589 *)
13590 shrext_cmds='.sl'
13591 dynamic_linker="$host_os dld.sl"
13592 shlibpath_var=SHLIB_PATH
13593 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13595 soname_spec='${libname}${release}${shared_ext}$major'
13596 ;;
13597 esac
cristy18304f92009-11-22 15:48:26 +000013598 # HP-UX runs *really* slowly unless shared libraries are mode 555.
cristy3ed852e2009-09-05 21:47:34 +000013599 postinstall_cmds='chmod 555 $lib'
13600 ;;
13601
13602interix[3-9]*)
13603 version_type=linux
13604 need_lib_prefix=no
13605 need_version=no
13606 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13607 soname_spec='${libname}${release}${shared_ext}$major'
13608 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13609 shlibpath_var=LD_LIBRARY_PATH
13610 shlibpath_overrides_runpath=no
13611 hardcode_into_libs=yes
13612 ;;
13613
13614irix5* | irix6* | nonstopux*)
13615 case $host_os in
13616 nonstopux*) version_type=nonstopux ;;
13617 *)
13618 if test "$lt_cv_prog_gnu_ld" = yes; then
13619 version_type=linux
13620 else
13621 version_type=irix
13622 fi ;;
13623 esac
13624 need_lib_prefix=no
13625 need_version=no
13626 soname_spec='${libname}${release}${shared_ext}$major'
13627 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13628 case $host_os in
13629 irix5* | nonstopux*)
13630 libsuff= shlibsuff=
13631 ;;
13632 *)
13633 case $LD in # libtool.m4 will add one of these switches to LD
13634 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13635 libsuff= shlibsuff= libmagic=32-bit;;
13636 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13637 libsuff=32 shlibsuff=N32 libmagic=N32;;
13638 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13639 libsuff=64 shlibsuff=64 libmagic=64-bit;;
13640 *) libsuff= shlibsuff= libmagic=never-match;;
13641 esac
13642 ;;
13643 esac
13644 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13645 shlibpath_overrides_runpath=no
13646 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13647 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13648 hardcode_into_libs=yes
13649 ;;
13650
13651# No shared lib support for Linux oldld, aout, or coff.
13652linux*oldld* | linux*aout* | linux*coff*)
13653 dynamic_linker=no
13654 ;;
13655
13656# This must be Linux ELF.
cristy18304f92009-11-22 15:48:26 +000013657linux* | k*bsd*-gnu)
cristy3ed852e2009-09-05 21:47:34 +000013658 version_type=linux
13659 need_lib_prefix=no
13660 need_version=no
13661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13662 soname_spec='${libname}${release}${shared_ext}$major'
13663 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13664 shlibpath_var=LD_LIBRARY_PATH
13665 shlibpath_overrides_runpath=no
13666 # Some binutils ld are patched to set DT_RUNPATH
cristy18304f92009-11-22 15:48:26 +000013667 save_LDFLAGS=$LDFLAGS
13668 save_libdir=$libdir
13669 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
13670 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
13671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000013672/* end confdefs.h. */
13673
13674int
13675main ()
13676{
13677
13678 ;
13679 return 0;
13680}
13681_ACEOF
cristy8b350f62009-11-15 23:12:43 +000013682if ac_fn_c_try_link "$LINENO"; then :
13683 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
cristy18304f92009-11-22 15:48:26 +000013684 shlibpath_overrides_runpath=yes
cristy3ed852e2009-09-05 21:47:34 +000013685fi
cristy3ed852e2009-09-05 21:47:34 +000013686fi
cristy8b350f62009-11-15 23:12:43 +000013687rm -f core conftest.err conftest.$ac_objext \
13688 conftest$ac_exeext conftest.$ac_ext
cristy18304f92009-11-22 15:48:26 +000013689 LDFLAGS=$save_LDFLAGS
13690 libdir=$save_libdir
cristy3ed852e2009-09-05 21:47:34 +000013691
13692 # This implies no fast_install, which is unacceptable.
13693 # Some rework will be needed to allow for fast_install
13694 # before this can be enabled.
13695 hardcode_into_libs=yes
13696
cristy679ed8e2009-12-05 02:37:41 +000013697 # Add ABI-specific directories to the system library path.
13698 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
13699
cristy3ed852e2009-09-05 21:47:34 +000013700 # Append ld.so.conf contents to the search path
13701 if test -f /etc/ld.so.conf; then
cristy18304f92009-11-22 15:48:26 +000013702 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;/^$/d' | tr '\n' ' '`
cristy679ed8e2009-12-05 02:37:41 +000013703 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
cristy3ed852e2009-09-05 21:47:34 +000013704 fi
13705
13706 # We used to test for /lib/ld.so.1 and disable shared libraries on
13707 # powerpc, because MkLinux only supported shared libraries with the
13708 # GNU dynamic linker. Since this was broken with cross compilers,
13709 # most powerpc-linux boxes support dynamic linking these days and
13710 # people can always --disable-shared, the test was removed, and we
13711 # assume the GNU/Linux dynamic linker is in use.
13712 dynamic_linker='GNU/Linux ld.so'
13713 ;;
13714
13715netbsd*)
13716 version_type=sunos
13717 need_lib_prefix=no
13718 need_version=no
13719 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13721 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13722 dynamic_linker='NetBSD (a.out) ld.so'
13723 else
13724 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13725 soname_spec='${libname}${release}${shared_ext}$major'
13726 dynamic_linker='NetBSD ld.elf_so'
13727 fi
13728 shlibpath_var=LD_LIBRARY_PATH
13729 shlibpath_overrides_runpath=yes
13730 hardcode_into_libs=yes
13731 ;;
13732
13733newsos6)
13734 version_type=linux
13735 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13736 shlibpath_var=LD_LIBRARY_PATH
13737 shlibpath_overrides_runpath=yes
13738 ;;
13739
13740*nto* | *qnx*)
13741 version_type=qnx
13742 need_lib_prefix=no
13743 need_version=no
13744 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13745 soname_spec='${libname}${release}${shared_ext}$major'
13746 shlibpath_var=LD_LIBRARY_PATH
13747 shlibpath_overrides_runpath=no
13748 hardcode_into_libs=yes
13749 dynamic_linker='ldqnx.so'
13750 ;;
13751
13752openbsd*)
13753 version_type=sunos
13754 sys_lib_dlsearch_path_spec="/usr/lib"
13755 need_lib_prefix=no
13756 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13757 case $host_os in
13758 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13759 *) need_version=no ;;
13760 esac
13761 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13762 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13763 shlibpath_var=LD_LIBRARY_PATH
13764 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13765 case $host_os in
13766 openbsd2.[89] | openbsd2.[89].*)
13767 shlibpath_overrides_runpath=no
13768 ;;
13769 *)
13770 shlibpath_overrides_runpath=yes
13771 ;;
13772 esac
13773 else
13774 shlibpath_overrides_runpath=yes
13775 fi
13776 ;;
13777
13778os2*)
13779 libname_spec='$name'
13780 shrext_cmds=".dll"
13781 need_lib_prefix=no
13782 library_names_spec='$libname${shared_ext} $libname.a'
13783 dynamic_linker='OS/2 ld.exe'
13784 shlibpath_var=LIBPATH
13785 ;;
13786
13787osf3* | osf4* | osf5*)
13788 version_type=osf
13789 need_lib_prefix=no
13790 need_version=no
13791 soname_spec='${libname}${release}${shared_ext}$major'
13792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13793 shlibpath_var=LD_LIBRARY_PATH
13794 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13795 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13796 ;;
13797
13798rdos*)
13799 dynamic_linker=no
13800 ;;
13801
13802solaris*)
13803 version_type=linux
13804 need_lib_prefix=no
13805 need_version=no
13806 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13807 soname_spec='${libname}${release}${shared_ext}$major'
13808 shlibpath_var=LD_LIBRARY_PATH
13809 shlibpath_overrides_runpath=yes
13810 hardcode_into_libs=yes
13811 # ldd complains unless libraries are executable
13812 postinstall_cmds='chmod +x $lib'
13813 ;;
13814
13815sunos4*)
13816 version_type=sunos
13817 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13818 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13819 shlibpath_var=LD_LIBRARY_PATH
13820 shlibpath_overrides_runpath=yes
13821 if test "$with_gnu_ld" = yes; then
13822 need_lib_prefix=no
13823 fi
13824 need_version=yes
13825 ;;
13826
13827sysv4 | sysv4.3*)
13828 version_type=linux
13829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13830 soname_spec='${libname}${release}${shared_ext}$major'
13831 shlibpath_var=LD_LIBRARY_PATH
13832 case $host_vendor in
13833 sni)
13834 shlibpath_overrides_runpath=no
13835 need_lib_prefix=no
13836 runpath_var=LD_RUN_PATH
13837 ;;
13838 siemens)
13839 need_lib_prefix=no
13840 ;;
13841 motorola)
13842 need_lib_prefix=no
13843 need_version=no
13844 shlibpath_overrides_runpath=no
13845 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13846 ;;
13847 esac
13848 ;;
13849
13850sysv4*MP*)
13851 if test -d /usr/nec ;then
13852 version_type=linux
13853 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13854 soname_spec='$libname${shared_ext}.$major'
13855 shlibpath_var=LD_LIBRARY_PATH
13856 fi
13857 ;;
13858
13859sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13860 version_type=freebsd-elf
13861 need_lib_prefix=no
13862 need_version=no
13863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13864 soname_spec='${libname}${release}${shared_ext}$major'
13865 shlibpath_var=LD_LIBRARY_PATH
13866 shlibpath_overrides_runpath=yes
13867 hardcode_into_libs=yes
13868 if test "$with_gnu_ld" = yes; then
13869 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13870 else
13871 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13872 case $host_os in
13873 sco3.2v5*)
13874 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13875 ;;
13876 esac
13877 fi
13878 sys_lib_dlsearch_path_spec='/usr/lib'
13879 ;;
13880
13881tpf*)
13882 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
13883 version_type=linux
13884 need_lib_prefix=no
13885 need_version=no
13886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13887 shlibpath_var=LD_LIBRARY_PATH
13888 shlibpath_overrides_runpath=no
13889 hardcode_into_libs=yes
13890 ;;
13891
13892uts4*)
13893 version_type=linux
13894 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13895 soname_spec='${libname}${release}${shared_ext}$major'
13896 shlibpath_var=LD_LIBRARY_PATH
13897 ;;
13898
13899*)
13900 dynamic_linker=no
13901 ;;
13902esac
cristy8b350f62009-11-15 23:12:43 +000013903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
cristy3ed852e2009-09-05 21:47:34 +000013904$as_echo "$dynamic_linker" >&6; }
13905test "$dynamic_linker" = no && can_build_shared=no
13906
13907variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13908if test "$GCC" = yes; then
13909 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13910fi
13911
13912if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13913 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13914fi
13915if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13916 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13917fi
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
cristy8b350f62009-11-15 23:12:43 +000014005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
cristy3ed852e2009-09-05 21:47:34 +000014006$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14007hardcode_action=
14008if test -n "$hardcode_libdir_flag_spec" ||
14009 test -n "$runpath_var" ||
14010 test "X$hardcode_automatic" = "Xyes" ; then
14011
14012 # We can hardcode non-existent directories.
14013 if test "$hardcode_direct" != no &&
14014 # If the only mechanism to avoid hardcoding is shlibpath_var, we
14015 # have to relink, otherwise we might link with an installed library
14016 # when we should be linking with a yet-to-be-installed one
14017 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
14018 test "$hardcode_minus_L" != no; then
14019 # Linking always hardcodes the temporary library directory.
14020 hardcode_action=relink
14021 else
14022 # We can link without hardcoding, and we can hardcode nonexisting dirs.
14023 hardcode_action=immediate
14024 fi
14025else
14026 # We cannot hardcode anything, or else we can only hardcode existing
14027 # directories.
14028 hardcode_action=unsupported
14029fi
cristy8b350f62009-11-15 23:12:43 +000014030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
cristy3ed852e2009-09-05 21:47:34 +000014031$as_echo "$hardcode_action" >&6; }
14032
14033if test "$hardcode_action" = relink ||
14034 test "$inherit_rpath" = yes; then
14035 # Fast installation is not supported
14036 enable_fast_install=no
14037elif test "$shlibpath_overrides_runpath" = yes ||
14038 test "$enable_shared" = no; then
14039 # Fast installation is not necessary
14040 enable_fast_install=needless
14041fi
14042
14043
14044
14045
14046
14047
14048 if test "x$enable_dlopen" != xyes; then
14049 enable_dlopen=unknown
14050 enable_dlopen_self=unknown
14051 enable_dlopen_self_static=unknown
14052else
14053 lt_cv_dlopen=no
14054 lt_cv_dlopen_libs=
14055
14056 case $host_os in
14057 beos*)
14058 lt_cv_dlopen="load_add_on"
14059 lt_cv_dlopen_libs=
14060 lt_cv_dlopen_self=yes
14061 ;;
14062
14063 mingw* | pw32* | cegcc*)
14064 lt_cv_dlopen="LoadLibrary"
14065 lt_cv_dlopen_libs=
14066 ;;
14067
14068 cygwin*)
14069 lt_cv_dlopen="dlopen"
14070 lt_cv_dlopen_libs=
14071 ;;
14072
14073 darwin*)
14074 # if libdl is installed we need to link against it
cristy8b350f62009-11-15 23:12:43 +000014075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
cristy3ed852e2009-09-05 21:47:34 +000014076$as_echo_n "checking for dlopen in -ldl... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000014077if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000014078 $as_echo_n "(cached) " >&6
14079else
14080 ac_check_lib_save_LIBS=$LIBS
14081LIBS="-ldl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000014082cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000014083/* end confdefs.h. */
14084
14085/* Override any GCC internal prototype to avoid an error.
14086 Use char because int might match the return type of a GCC
14087 builtin and then its argument prototype would still apply. */
14088#ifdef __cplusplus
14089extern "C"
14090#endif
14091char dlopen ();
14092int
14093main ()
14094{
14095return dlopen ();
14096 ;
14097 return 0;
14098}
14099_ACEOF
cristy8b350f62009-11-15 23:12:43 +000014100if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000014101 ac_cv_lib_dl_dlopen=yes
14102else
cristy8b350f62009-11-15 23:12:43 +000014103 ac_cv_lib_dl_dlopen=no
cristy3ed852e2009-09-05 21:47:34 +000014104fi
cristy8b350f62009-11-15 23:12:43 +000014105rm -f core conftest.err conftest.$ac_objext \
14106 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000014107LIBS=$ac_check_lib_save_LIBS
14108fi
cristy8b350f62009-11-15 23:12:43 +000014109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000014110$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
cristy8b350f62009-11-15 23:12:43 +000014111if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000014112 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
14113else
14114
14115 lt_cv_dlopen="dyld"
14116 lt_cv_dlopen_libs=
14117 lt_cv_dlopen_self=yes
14118
14119fi
14120
14121 ;;
14122
14123 *)
cristy8b350f62009-11-15 23:12:43 +000014124 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
14125if test "x$ac_cv_func_shl_load" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000014126 lt_cv_dlopen="shl_load"
14127else
cristy8b350f62009-11-15 23:12:43 +000014128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
cristy3ed852e2009-09-05 21:47:34 +000014129$as_echo_n "checking for shl_load in -ldld... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000014130if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000014131 $as_echo_n "(cached) " >&6
14132else
14133 ac_check_lib_save_LIBS=$LIBS
14134LIBS="-ldld $LIBS"
cristy8b350f62009-11-15 23:12:43 +000014135cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000014136/* end confdefs.h. */
14137
14138/* Override any GCC internal prototype to avoid an error.
14139 Use char because int might match the return type of a GCC
14140 builtin and then its argument prototype would still apply. */
14141#ifdef __cplusplus
14142extern "C"
14143#endif
14144char shl_load ();
14145int
14146main ()
14147{
14148return shl_load ();
14149 ;
14150 return 0;
14151}
14152_ACEOF
cristy8b350f62009-11-15 23:12:43 +000014153if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000014154 ac_cv_lib_dld_shl_load=yes
14155else
cristy8b350f62009-11-15 23:12:43 +000014156 ac_cv_lib_dld_shl_load=no
cristy3ed852e2009-09-05 21:47:34 +000014157fi
cristy8b350f62009-11-15 23:12:43 +000014158rm -f core conftest.err conftest.$ac_objext \
14159 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000014160LIBS=$ac_check_lib_save_LIBS
14161fi
cristy8b350f62009-11-15 23:12:43 +000014162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
cristy3ed852e2009-09-05 21:47:34 +000014163$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
cristy8b350f62009-11-15 23:12:43 +000014164if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000014165 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
14166else
cristy8b350f62009-11-15 23:12:43 +000014167 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
14168if test "x$ac_cv_func_dlopen" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000014169 lt_cv_dlopen="dlopen"
14170else
cristy8b350f62009-11-15 23:12:43 +000014171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
cristy3ed852e2009-09-05 21:47:34 +000014172$as_echo_n "checking for dlopen in -ldl... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000014173if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000014174 $as_echo_n "(cached) " >&6
14175else
14176 ac_check_lib_save_LIBS=$LIBS
14177LIBS="-ldl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000014178cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000014179/* end confdefs.h. */
14180
14181/* Override any GCC internal prototype to avoid an error.
14182 Use char because int might match the return type of a GCC
14183 builtin and then its argument prototype would still apply. */
14184#ifdef __cplusplus
14185extern "C"
14186#endif
14187char dlopen ();
14188int
14189main ()
14190{
14191return dlopen ();
14192 ;
14193 return 0;
14194}
14195_ACEOF
cristy8b350f62009-11-15 23:12:43 +000014196if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000014197 ac_cv_lib_dl_dlopen=yes
14198else
cristy8b350f62009-11-15 23:12:43 +000014199 ac_cv_lib_dl_dlopen=no
cristy3ed852e2009-09-05 21:47:34 +000014200fi
cristy8b350f62009-11-15 23:12:43 +000014201rm -f core conftest.err conftest.$ac_objext \
14202 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000014203LIBS=$ac_check_lib_save_LIBS
14204fi
cristy8b350f62009-11-15 23:12:43 +000014205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000014206$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
cristy8b350f62009-11-15 23:12:43 +000014207if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000014208 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
14209else
cristy8b350f62009-11-15 23:12:43 +000014210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
cristy3ed852e2009-09-05 21:47:34 +000014211$as_echo_n "checking for dlopen in -lsvld... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000014212if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000014213 $as_echo_n "(cached) " >&6
14214else
14215 ac_check_lib_save_LIBS=$LIBS
14216LIBS="-lsvld $LIBS"
cristy8b350f62009-11-15 23:12:43 +000014217cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000014218/* end confdefs.h. */
14219
14220/* Override any GCC internal prototype to avoid an error.
14221 Use char because int might match the return type of a GCC
14222 builtin and then its argument prototype would still apply. */
14223#ifdef __cplusplus
14224extern "C"
14225#endif
14226char dlopen ();
14227int
14228main ()
14229{
14230return dlopen ();
14231 ;
14232 return 0;
14233}
14234_ACEOF
cristy8b350f62009-11-15 23:12:43 +000014235if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000014236 ac_cv_lib_svld_dlopen=yes
14237else
cristy8b350f62009-11-15 23:12:43 +000014238 ac_cv_lib_svld_dlopen=no
cristy3ed852e2009-09-05 21:47:34 +000014239fi
cristy8b350f62009-11-15 23:12:43 +000014240rm -f core conftest.err conftest.$ac_objext \
14241 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000014242LIBS=$ac_check_lib_save_LIBS
14243fi
cristy8b350f62009-11-15 23:12:43 +000014244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000014245$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
cristy8b350f62009-11-15 23:12:43 +000014246if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000014247 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
14248else
cristy8b350f62009-11-15 23:12:43 +000014249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
cristy3ed852e2009-09-05 21:47:34 +000014250$as_echo_n "checking for dld_link in -ldld... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000014251if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000014252 $as_echo_n "(cached) " >&6
14253else
14254 ac_check_lib_save_LIBS=$LIBS
14255LIBS="-ldld $LIBS"
cristy8b350f62009-11-15 23:12:43 +000014256cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000014257/* end confdefs.h. */
14258
14259/* Override any GCC internal prototype to avoid an error.
14260 Use char because int might match the return type of a GCC
14261 builtin and then its argument prototype would still apply. */
14262#ifdef __cplusplus
14263extern "C"
14264#endif
14265char dld_link ();
14266int
14267main ()
14268{
14269return dld_link ();
14270 ;
14271 return 0;
14272}
14273_ACEOF
cristy8b350f62009-11-15 23:12:43 +000014274if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000014275 ac_cv_lib_dld_dld_link=yes
14276else
cristy8b350f62009-11-15 23:12:43 +000014277 ac_cv_lib_dld_dld_link=no
cristy3ed852e2009-09-05 21:47:34 +000014278fi
cristy8b350f62009-11-15 23:12:43 +000014279rm -f core conftest.err conftest.$ac_objext \
14280 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000014281LIBS=$ac_check_lib_save_LIBS
14282fi
cristy8b350f62009-11-15 23:12:43 +000014283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
cristy3ed852e2009-09-05 21:47:34 +000014284$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
cristy8b350f62009-11-15 23:12:43 +000014285if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000014286 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
14287fi
14288
14289
14290fi
14291
14292
14293fi
14294
14295
14296fi
14297
14298
14299fi
14300
14301
14302fi
14303
14304 ;;
14305 esac
14306
14307 if test "x$lt_cv_dlopen" != xno; then
14308 enable_dlopen=yes
14309 else
14310 enable_dlopen=no
14311 fi
14312
14313 case $lt_cv_dlopen in
14314 dlopen)
14315 save_CPPFLAGS="$CPPFLAGS"
14316 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
14317
14318 save_LDFLAGS="$LDFLAGS"
14319 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
14320
14321 save_LIBS="$LIBS"
14322 LIBS="$lt_cv_dlopen_libs $LIBS"
14323
cristy8b350f62009-11-15 23:12:43 +000014324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
cristy3ed852e2009-09-05 21:47:34 +000014325$as_echo_n "checking whether a program can dlopen itself... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000014326if test "${lt_cv_dlopen_self+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000014327 $as_echo_n "(cached) " >&6
14328else
14329 if test "$cross_compiling" = yes; then :
14330 lt_cv_dlopen_self=cross
14331else
14332 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
14333 lt_status=$lt_dlunknown
14334 cat > conftest.$ac_ext <<_LT_EOF
cristy4dc44432009-12-30 23:30:06 +000014335#line 14335 "configure"
cristy3ed852e2009-09-05 21:47:34 +000014336#include "confdefs.h"
14337
14338#if HAVE_DLFCN_H
14339#include <dlfcn.h>
14340#endif
14341
14342#include <stdio.h>
14343
14344#ifdef RTLD_GLOBAL
14345# define LT_DLGLOBAL RTLD_GLOBAL
14346#else
14347# ifdef DL_GLOBAL
14348# define LT_DLGLOBAL DL_GLOBAL
14349# else
14350# define LT_DLGLOBAL 0
14351# endif
14352#endif
14353
14354/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
14355 find out it does not work in some platform. */
14356#ifndef LT_DLLAZY_OR_NOW
14357# ifdef RTLD_LAZY
14358# define LT_DLLAZY_OR_NOW RTLD_LAZY
14359# else
14360# ifdef DL_LAZY
14361# define LT_DLLAZY_OR_NOW DL_LAZY
14362# else
14363# ifdef RTLD_NOW
14364# define LT_DLLAZY_OR_NOW RTLD_NOW
14365# else
14366# ifdef DL_NOW
14367# define LT_DLLAZY_OR_NOW DL_NOW
14368# else
14369# define LT_DLLAZY_OR_NOW 0
14370# endif
14371# endif
14372# endif
14373# endif
14374#endif
14375
cristy18304f92009-11-22 15:48:26 +000014376void fnord() { int i=42;}
cristy3ed852e2009-09-05 21:47:34 +000014377int main ()
14378{
14379 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
14380 int status = $lt_dlunknown;
14381
14382 if (self)
14383 {
14384 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
cristy18304f92009-11-22 15:48:26 +000014385 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
cristy3ed852e2009-09-05 21:47:34 +000014386 /* dlclose (self); */
14387 }
14388 else
14389 puts (dlerror ());
14390
14391 return status;
14392}
14393_LT_EOF
cristy8b350f62009-11-15 23:12:43 +000014394 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000014395 (eval $ac_link) 2>&5
14396 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000014397 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14398 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
cristy3ed852e2009-09-05 21:47:34 +000014399 (./conftest; exit; ) >&5 2>/dev/null
14400 lt_status=$?
14401 case x$lt_status in
14402 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
14403 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
14404 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
14405 esac
14406 else :
14407 # compilation failed
14408 lt_cv_dlopen_self=no
14409 fi
14410fi
14411rm -fr conftest*
14412
14413
14414fi
cristy8b350f62009-11-15 23:12:43 +000014415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
cristy3ed852e2009-09-05 21:47:34 +000014416$as_echo "$lt_cv_dlopen_self" >&6; }
14417
14418 if test "x$lt_cv_dlopen_self" = xyes; then
14419 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
cristy8b350f62009-11-15 23:12:43 +000014420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
cristy3ed852e2009-09-05 21:47:34 +000014421$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000014422if test "${lt_cv_dlopen_self_static+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000014423 $as_echo_n "(cached) " >&6
14424else
14425 if test "$cross_compiling" = yes; then :
14426 lt_cv_dlopen_self_static=cross
14427else
14428 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
14429 lt_status=$lt_dlunknown
14430 cat > conftest.$ac_ext <<_LT_EOF
cristy4dc44432009-12-30 23:30:06 +000014431#line 14431 "configure"
cristy3ed852e2009-09-05 21:47:34 +000014432#include "confdefs.h"
14433
14434#if HAVE_DLFCN_H
14435#include <dlfcn.h>
14436#endif
14437
14438#include <stdio.h>
14439
14440#ifdef RTLD_GLOBAL
14441# define LT_DLGLOBAL RTLD_GLOBAL
14442#else
14443# ifdef DL_GLOBAL
14444# define LT_DLGLOBAL DL_GLOBAL
14445# else
14446# define LT_DLGLOBAL 0
14447# endif
14448#endif
14449
14450/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
14451 find out it does not work in some platform. */
14452#ifndef LT_DLLAZY_OR_NOW
14453# ifdef RTLD_LAZY
14454# define LT_DLLAZY_OR_NOW RTLD_LAZY
14455# else
14456# ifdef DL_LAZY
14457# define LT_DLLAZY_OR_NOW DL_LAZY
14458# else
14459# ifdef RTLD_NOW
14460# define LT_DLLAZY_OR_NOW RTLD_NOW
14461# else
14462# ifdef DL_NOW
14463# define LT_DLLAZY_OR_NOW DL_NOW
14464# else
14465# define LT_DLLAZY_OR_NOW 0
14466# endif
14467# endif
14468# endif
14469# endif
14470#endif
14471
cristy18304f92009-11-22 15:48:26 +000014472void fnord() { int i=42;}
cristy3ed852e2009-09-05 21:47:34 +000014473int main ()
14474{
14475 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
14476 int status = $lt_dlunknown;
14477
14478 if (self)
14479 {
14480 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
cristy18304f92009-11-22 15:48:26 +000014481 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
cristy3ed852e2009-09-05 21:47:34 +000014482 /* dlclose (self); */
14483 }
14484 else
14485 puts (dlerror ());
14486
14487 return status;
14488}
14489_LT_EOF
cristy8b350f62009-11-15 23:12:43 +000014490 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000014491 (eval $ac_link) 2>&5
14492 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000014493 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14494 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
cristy3ed852e2009-09-05 21:47:34 +000014495 (./conftest; exit; ) >&5 2>/dev/null
14496 lt_status=$?
14497 case x$lt_status in
14498 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
14499 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
14500 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
14501 esac
14502 else :
14503 # compilation failed
14504 lt_cv_dlopen_self_static=no
14505 fi
14506fi
14507rm -fr conftest*
14508
14509
14510fi
cristy8b350f62009-11-15 23:12:43 +000014511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
cristy3ed852e2009-09-05 21:47:34 +000014512$as_echo "$lt_cv_dlopen_self_static" >&6; }
14513 fi
14514
14515 CPPFLAGS="$save_CPPFLAGS"
14516 LDFLAGS="$save_LDFLAGS"
14517 LIBS="$save_LIBS"
14518 ;;
14519 esac
14520
14521 case $lt_cv_dlopen_self in
14522 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
14523 *) enable_dlopen_self=unknown ;;
14524 esac
14525
14526 case $lt_cv_dlopen_self_static in
14527 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
14528 *) enable_dlopen_self_static=unknown ;;
14529 esac
14530fi
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548striplib=
14549old_striplib=
cristy8b350f62009-11-15 23:12:43 +000014550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
cristy3ed852e2009-09-05 21:47:34 +000014551$as_echo_n "checking whether stripping libraries is possible... " >&6; }
14552if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
14553 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
14554 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
cristy8b350f62009-11-15 23:12:43 +000014555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000014556$as_echo "yes" >&6; }
14557else
14558# FIXME - insert some real tests, host_os isn't really good enough
14559 case $host_os in
14560 darwin*)
14561 if test -n "$STRIP" ; then
14562 striplib="$STRIP -x"
14563 old_striplib="$STRIP -S"
cristy8b350f62009-11-15 23:12:43 +000014564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000014565$as_echo "yes" >&6; }
14566 else
cristy8b350f62009-11-15 23:12:43 +000014567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000014568$as_echo "no" >&6; }
14569 fi
14570 ;;
14571 *)
cristy8b350f62009-11-15 23:12:43 +000014572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000014573$as_echo "no" >&6; }
14574 ;;
14575 esac
14576fi
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589 # Report which library types will actually be built
cristy8b350f62009-11-15 23:12:43 +000014590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
cristy3ed852e2009-09-05 21:47:34 +000014591$as_echo_n "checking if libtool supports shared libraries... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000014592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
cristy3ed852e2009-09-05 21:47:34 +000014593$as_echo "$can_build_shared" >&6; }
14594
cristy8b350f62009-11-15 23:12:43 +000014595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
cristy3ed852e2009-09-05 21:47:34 +000014596$as_echo_n "checking whether to build shared libraries... " >&6; }
14597 test "$can_build_shared" = "no" && enable_shared=no
14598
14599 # On AIX, shared libraries and static libraries use the same namespace, and
14600 # are all built from PIC.
14601 case $host_os in
14602 aix3*)
14603 test "$enable_shared" = yes && enable_static=no
14604 if test -n "$RANLIB"; then
14605 archive_cmds="$archive_cmds~\$RANLIB \$lib"
14606 postinstall_cmds='$RANLIB $lib'
14607 fi
14608 ;;
14609
14610 aix[4-9]*)
14611 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14612 test "$enable_shared" = yes && enable_static=no
14613 fi
14614 ;;
14615 esac
cristy8b350f62009-11-15 23:12:43 +000014616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
cristy3ed852e2009-09-05 21:47:34 +000014617$as_echo "$enable_shared" >&6; }
14618
cristy8b350f62009-11-15 23:12:43 +000014619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
cristy3ed852e2009-09-05 21:47:34 +000014620$as_echo_n "checking whether to build static libraries... " >&6; }
14621 # Make sure either enable_shared or enable_static is yes.
14622 test "$enable_shared" = yes || enable_static=yes
cristy8b350f62009-11-15 23:12:43 +000014623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
cristy3ed852e2009-09-05 21:47:34 +000014624$as_echo "$enable_static" >&6; }
14625
14626
14627
14628
14629fi
14630ac_ext=c
14631ac_cpp='$CPP $CPPFLAGS'
14632ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14633ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14634ac_compiler_gnu=$ac_cv_c_compiler_gnu
14635
14636CC="$lt_save_CC"
14637
14638
14639ac_ext=cpp
14640ac_cpp='$CXXCPP $CPPFLAGS'
14641ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14642ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14643ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14644
14645archive_cmds_need_lc_CXX=no
14646allow_undefined_flag_CXX=
14647always_export_symbols_CXX=no
14648archive_expsym_cmds_CXX=
14649compiler_needs_object_CXX=no
14650export_dynamic_flag_spec_CXX=
14651hardcode_direct_CXX=no
14652hardcode_direct_absolute_CXX=no
14653hardcode_libdir_flag_spec_CXX=
14654hardcode_libdir_flag_spec_ld_CXX=
14655hardcode_libdir_separator_CXX=
14656hardcode_minus_L_CXX=no
14657hardcode_shlibpath_var_CXX=unsupported
14658hardcode_automatic_CXX=no
14659inherit_rpath_CXX=no
14660module_cmds_CXX=
14661module_expsym_cmds_CXX=
14662link_all_deplibs_CXX=unknown
14663old_archive_cmds_CXX=$old_archive_cmds
14664no_undefined_flag_CXX=
14665whole_archive_flag_spec_CXX=
14666enable_shared_with_static_runtimes_CXX=no
14667
14668# Source file extension for C++ test sources.
14669ac_ext=cpp
14670
14671# Object file extension for compiled C++ test sources.
14672objext=o
14673objext_CXX=$objext
14674
14675# No sense in running all these tests if we already determined that
14676# the CXX compiler isn't working. Some variables (like enable_shared)
14677# are currently assumed to apply to all compilers on this platform,
14678# and will be corrupted by setting them based on a non-working compiler.
14679if test "$_lt_caught_CXX_error" != yes; then
14680 # Code to be used in simple compile tests
14681 lt_simple_compile_test_code="int some_variable = 0;"
14682
14683 # Code to be used in simple link tests
14684 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
14685
14686 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
14687
14688
14689
14690
14691
14692
14693# If no C compiler was specified, use CC.
14694LTCC=${LTCC-"$CC"}
14695
14696# If no C compiler flags were specified, use CFLAGS.
14697LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14698
14699# Allow CC to be a program name with arguments.
14700compiler=$CC
14701
14702
14703 # save warnings/boilerplate of simple test code
14704 ac_outfile=conftest.$ac_objext
14705echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14706eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14707_lt_compiler_boilerplate=`cat conftest.err`
14708$RM conftest*
14709
14710 ac_outfile=conftest.$ac_objext
14711echo "$lt_simple_link_test_code" >conftest.$ac_ext
14712eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14713_lt_linker_boilerplate=`cat conftest.err`
14714$RM -r conftest*
14715
14716
14717 # Allow CC to be a program name with arguments.
14718 lt_save_CC=$CC
14719 lt_save_LD=$LD
14720 lt_save_GCC=$GCC
14721 GCC=$GXX
14722 lt_save_with_gnu_ld=$with_gnu_ld
14723 lt_save_path_LD=$lt_cv_path_LD
14724 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
14725 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
14726 else
14727 $as_unset lt_cv_prog_gnu_ld
14728 fi
14729 if test -n "${lt_cv_path_LDCXX+set}"; then
14730 lt_cv_path_LD=$lt_cv_path_LDCXX
14731 else
14732 $as_unset lt_cv_path_LD
14733 fi
14734 test -z "${LDCXX+set}" || LD=$LDCXX
14735 CC=${CXX-"c++"}
14736 compiler=$CC
14737 compiler_CXX=$CC
14738 for cc_temp in $compiler""; do
14739 case $cc_temp in
14740 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14741 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14742 \-*) ;;
14743 *) break;;
14744 esac
14745done
cristy18304f92009-11-22 15:48:26 +000014746cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
cristy3ed852e2009-09-05 21:47:34 +000014747
14748
14749 if test -n "$compiler"; then
14750 # We don't want -fno-exception when compiling C++ code, so set the
14751 # no_builtin_flag separately
14752 if test "$GXX" = yes; then
14753 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
14754 else
14755 lt_prog_compiler_no_builtin_flag_CXX=
14756 fi
14757
14758 if test "$GXX" = yes; then
14759 # Set up default GNU C++ configuration
14760
14761
14762
14763# Check whether --with-gnu-ld was given.
cristy8b350f62009-11-15 23:12:43 +000014764if test "${with_gnu_ld+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000014765 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
14766else
14767 with_gnu_ld=no
14768fi
14769
14770ac_prog=ld
14771if test "$GCC" = yes; then
14772 # Check if gcc -print-prog-name=ld gives a path.
cristy8b350f62009-11-15 23:12:43 +000014773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
cristy3ed852e2009-09-05 21:47:34 +000014774$as_echo_n "checking for ld used by $CC... " >&6; }
14775 case $host in
14776 *-*-mingw*)
14777 # gcc leaves a trailing carriage return which upsets mingw
14778 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
14779 *)
14780 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
14781 esac
14782 case $ac_prog in
14783 # Accept absolute paths.
14784 [\\/]* | ?:[\\/]*)
14785 re_direlt='/[^/][^/]*/\.\./'
14786 # Canonicalize the pathname of ld
14787 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
14788 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
14789 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
14790 done
14791 test -z "$LD" && LD="$ac_prog"
14792 ;;
14793 "")
14794 # If it fails, then pretend we aren't using GCC.
14795 ac_prog=ld
14796 ;;
14797 *)
14798 # If it is relative, then search for the first ld in PATH.
14799 with_gnu_ld=unknown
14800 ;;
14801 esac
14802elif test "$with_gnu_ld" = yes; then
cristy8b350f62009-11-15 23:12:43 +000014803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
cristy3ed852e2009-09-05 21:47:34 +000014804$as_echo_n "checking for GNU ld... " >&6; }
14805else
cristy8b350f62009-11-15 23:12:43 +000014806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
cristy3ed852e2009-09-05 21:47:34 +000014807$as_echo_n "checking for non-GNU ld... " >&6; }
14808fi
cristy8b350f62009-11-15 23:12:43 +000014809if test "${lt_cv_path_LD+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000014810 $as_echo_n "(cached) " >&6
14811else
14812 if test -z "$LD"; then
14813 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14814 for ac_dir in $PATH; do
14815 IFS="$lt_save_ifs"
14816 test -z "$ac_dir" && ac_dir=.
14817 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14818 lt_cv_path_LD="$ac_dir/$ac_prog"
14819 # Check to see if the program is GNU ld. I'd rather use --version,
14820 # but apparently some variants of GNU ld only accept -v.
14821 # Break only if it was the GNU/non-GNU ld that we prefer.
14822 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
14823 *GNU* | *'with BFD'*)
14824 test "$with_gnu_ld" != no && break
14825 ;;
14826 *)
14827 test "$with_gnu_ld" != yes && break
14828 ;;
14829 esac
14830 fi
14831 done
14832 IFS="$lt_save_ifs"
14833else
14834 lt_cv_path_LD="$LD" # Let the user override the test with a path.
14835fi
14836fi
14837
14838LD="$lt_cv_path_LD"
14839if test -n "$LD"; then
cristy8b350f62009-11-15 23:12:43 +000014840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
cristy3ed852e2009-09-05 21:47:34 +000014841$as_echo "$LD" >&6; }
14842else
cristy8b350f62009-11-15 23:12:43 +000014843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000014844$as_echo "no" >&6; }
14845fi
cristy8b350f62009-11-15 23:12:43 +000014846test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
14847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
cristy3ed852e2009-09-05 21:47:34 +000014848$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000014849if test "${lt_cv_prog_gnu_ld+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000014850 $as_echo_n "(cached) " >&6
14851else
14852 # I'd rather use --version here, but apparently some GNU lds only accept -v.
14853case `$LD -v 2>&1 </dev/null` in
14854*GNU* | *'with BFD'*)
14855 lt_cv_prog_gnu_ld=yes
14856 ;;
14857*)
14858 lt_cv_prog_gnu_ld=no
14859 ;;
14860esac
14861fi
cristy8b350f62009-11-15 23:12:43 +000014862{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
cristy3ed852e2009-09-05 21:47:34 +000014863$as_echo "$lt_cv_prog_gnu_ld" >&6; }
14864with_gnu_ld=$lt_cv_prog_gnu_ld
14865
14866
14867
14868
14869
14870
14871
14872 # Check if GNU C++ uses GNU ld as the underlying linker, since the
14873 # archiving commands below assume that GNU ld is being used.
14874 if test "$with_gnu_ld" = yes; then
14875 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
14876 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14877
14878 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
14879 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
14880
14881 # If archive_cmds runs LD, not CC, wlarc should be empty
14882 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
14883 # investigate it a little bit more. (MM)
14884 wlarc='${wl}'
14885
14886 # ancient GNU ld didn't support --whole-archive et. al.
14887 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
14888 $GREP 'no-whole-archive' > /dev/null; then
14889 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14890 else
14891 whole_archive_flag_spec_CXX=
14892 fi
14893 else
14894 with_gnu_ld=no
14895 wlarc=
14896
14897 # A generic and very simple default shared library creation
14898 # command for GNU C++ for the case where it uses the native
14899 # linker, instead of GNU ld. If possible, this setting should
14900 # overridden to take advantage of the native linker features on
14901 # the platform it is being used on.
14902 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14903 fi
14904
14905 # Commands to make compiler produce verbose output that lists
14906 # what "hidden" libraries, object files and flags are used when
14907 # linking a shared library.
cristy18304f92009-11-22 15:48:26 +000014908 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
cristy3ed852e2009-09-05 21:47:34 +000014909
14910 else
14911 GXX=no
14912 with_gnu_ld=no
14913 wlarc=
14914 fi
14915
14916 # PORTME: fill in a description of your system's C++ link characteristics
cristy8b350f62009-11-15 23:12:43 +000014917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
cristy3ed852e2009-09-05 21:47:34 +000014918$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14919 ld_shlibs_CXX=yes
14920 case $host_os in
14921 aix3*)
14922 # FIXME: insert proper C++ library support
14923 ld_shlibs_CXX=no
14924 ;;
14925 aix[4-9]*)
14926 if test "$host_cpu" = ia64; then
14927 # On IA64, the linker does run time linking by default, so we don't
14928 # have to do anything special.
14929 aix_use_runtimelinking=no
14930 exp_sym_flag='-Bexport'
14931 no_entry_flag=""
14932 else
14933 aix_use_runtimelinking=no
14934
14935 # Test if we are trying to use run time linking or normal
14936 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14937 # need to do runtime linking.
14938 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14939 for ld_flag in $LDFLAGS; do
14940 case $ld_flag in
14941 *-brtl*)
14942 aix_use_runtimelinking=yes
14943 break
14944 ;;
14945 esac
14946 done
14947 ;;
14948 esac
14949
14950 exp_sym_flag='-bexport'
14951 no_entry_flag='-bnoentry'
14952 fi
14953
14954 # When large executables or shared objects are built, AIX ld can
14955 # have problems creating the table of contents. If linking a library
14956 # or program results in "error TOC overflow" add -mminimal-toc to
14957 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
14958 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14959
14960 archive_cmds_CXX=''
14961 hardcode_direct_CXX=yes
14962 hardcode_direct_absolute_CXX=yes
14963 hardcode_libdir_separator_CXX=':'
14964 link_all_deplibs_CXX=yes
14965 file_list_spec_CXX='${wl}-f,'
14966
14967 if test "$GXX" = yes; then
14968 case $host_os in aix4.[012]|aix4.[012].*)
14969 # We only want to do this on AIX 4.2 and lower, the check
14970 # below for broken collect2 doesn't work under 4.3+
14971 collect2name=`${CC} -print-prog-name=collect2`
14972 if test -f "$collect2name" &&
14973 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
14974 then
14975 # We have reworked collect2
14976 :
14977 else
14978 # We have old collect2
14979 hardcode_direct_CXX=unsupported
14980 # It fails to find uninstalled libraries when the uninstalled
14981 # path is not listed in the libpath. Setting hardcode_minus_L
14982 # to unsupported forces relinking
14983 hardcode_minus_L_CXX=yes
14984 hardcode_libdir_flag_spec_CXX='-L$libdir'
14985 hardcode_libdir_separator_CXX=
14986 fi
14987 esac
14988 shared_flag='-shared'
14989 if test "$aix_use_runtimelinking" = yes; then
14990 shared_flag="$shared_flag "'${wl}-G'
14991 fi
14992 else
14993 # not using gcc
14994 if test "$host_cpu" = ia64; then
14995 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14996 # chokes on -Wl,-G. The following line is correct:
14997 shared_flag='-G'
14998 else
14999 if test "$aix_use_runtimelinking" = yes; then
15000 shared_flag='${wl}-G'
15001 else
15002 shared_flag='${wl}-bM:SRE'
15003 fi
15004 fi
15005 fi
15006
15007 export_dynamic_flag_spec_CXX='${wl}-bexpall'
15008 # It seems that -bexpall does not export symbols beginning with
15009 # underscore (_), so it is better to generate a list of symbols to
15010 # export.
15011 always_export_symbols_CXX=yes
15012 if test "$aix_use_runtimelinking" = yes; then
15013 # Warning - without using the other runtime loading flags (-brtl),
15014 # -berok will link without error, but may produce a broken library.
15015 allow_undefined_flag_CXX='-berok'
15016 # Determine the default libpath from the value encoded in an empty
15017 # executable.
cristy8b350f62009-11-15 23:12:43 +000015018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000015019/* end confdefs.h. */
15020
15021int
15022main ()
15023{
15024
15025 ;
15026 return 0;
15027}
15028_ACEOF
cristy8b350f62009-11-15 23:12:43 +000015029if ac_fn_cxx_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000015030
15031lt_aix_libpath_sed='
15032 /Import File Strings/,/^$/ {
15033 /^0/ {
15034 s/^0 *\(.*\)$/\1/
15035 p
15036 }
15037 }'
15038aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15039# Check for a 64-bit object if we didn't find anything.
15040if test -z "$aix_libpath"; then
15041 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15042fi
cristy3ed852e2009-09-05 21:47:34 +000015043fi
cristy8b350f62009-11-15 23:12:43 +000015044rm -f core conftest.err conftest.$ac_objext \
15045 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000015046if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15047
15048 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
15049
cristy18304f92009-11-22 15:48:26 +000015050 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 $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
cristy3ed852e2009-09-05 21:47:34 +000015051 else
15052 if test "$host_cpu" = ia64; then
15053 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
15054 allow_undefined_flag_CXX="-z nodefs"
15055 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"
15056 else
15057 # Determine the default libpath from the value encoded in an
15058 # empty executable.
cristy8b350f62009-11-15 23:12:43 +000015059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000015060/* end confdefs.h. */
15061
15062int
15063main ()
15064{
15065
15066 ;
15067 return 0;
15068}
15069_ACEOF
cristy8b350f62009-11-15 23:12:43 +000015070if ac_fn_cxx_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000015071
15072lt_aix_libpath_sed='
15073 /Import File Strings/,/^$/ {
15074 /^0/ {
15075 s/^0 *\(.*\)$/\1/
15076 p
15077 }
15078 }'
15079aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15080# Check for a 64-bit object if we didn't find anything.
15081if test -z "$aix_libpath"; then
15082 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15083fi
cristy3ed852e2009-09-05 21:47:34 +000015084fi
cristy8b350f62009-11-15 23:12:43 +000015085rm -f core conftest.err conftest.$ac_objext \
15086 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000015087if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15088
15089 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
15090 # Warning - without using the other run time loading flags,
15091 # -berok will link without error, but may produce a broken library.
15092 no_undefined_flag_CXX=' ${wl}-bernotok'
15093 allow_undefined_flag_CXX=' ${wl}-berok'
cristy18304f92009-11-22 15:48:26 +000015094 # Exported symbols can be pulled into shared objects from archives
15095 whole_archive_flag_spec_CXX='$convenience'
cristy3ed852e2009-09-05 21:47:34 +000015096 archive_cmds_need_lc_CXX=yes
15097 # This is similar to how AIX traditionally builds its shared
15098 # libraries.
15099 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'
15100 fi
15101 fi
15102 ;;
15103
15104 beos*)
15105 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15106 allow_undefined_flag_CXX=unsupported
15107 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
15108 # support --undefined. This deserves some investigation. FIXME
15109 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15110 else
15111 ld_shlibs_CXX=no
15112 fi
15113 ;;
15114
15115 chorus*)
15116 case $cc_basename in
15117 *)
15118 # FIXME: insert proper C++ library support
15119 ld_shlibs_CXX=no
15120 ;;
15121 esac
15122 ;;
15123
15124 cygwin* | mingw* | pw32* | cegcc*)
15125 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
15126 # as there is no search path for DLLs.
15127 hardcode_libdir_flag_spec_CXX='-L$libdir'
15128 allow_undefined_flag_CXX=unsupported
15129 always_export_symbols_CXX=no
15130 enable_shared_with_static_runtimes_CXX=yes
15131
15132 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
15133 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'
15134 # If the export-symbols file already is a .def file (1st line
15135 # is EXPORTS), use it as is; otherwise, prepend...
15136 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15137 cp $export_symbols $output_objdir/$soname.def;
15138 else
15139 echo EXPORTS > $output_objdir/$soname.def;
15140 cat $export_symbols >> $output_objdir/$soname.def;
15141 fi~
15142 $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'
15143 else
15144 ld_shlibs_CXX=no
15145 fi
15146 ;;
15147 darwin* | rhapsody*)
15148
15149
15150 archive_cmds_need_lc_CXX=no
15151 hardcode_direct_CXX=no
15152 hardcode_automatic_CXX=yes
15153 hardcode_shlibpath_var_CXX=unsupported
cristy18304f92009-11-22 15:48:26 +000015154 whole_archive_flag_spec_CXX=''
cristy3ed852e2009-09-05 21:47:34 +000015155 link_all_deplibs_CXX=yes
15156 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
15157 case $cc_basename in
15158 ifort*) _lt_dar_can_shared=yes ;;
15159 *) _lt_dar_can_shared=$GCC ;;
15160 esac
15161 if test "$_lt_dar_can_shared" = "yes"; then
cristy18304f92009-11-22 15:48:26 +000015162 output_verbose_link_cmd=echo
cristy3ed852e2009-09-05 21:47:34 +000015163 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}"
15164 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15165 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}"
15166 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}"
15167 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
15168 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}"
15169 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}"
15170 fi
15171
15172 else
15173 ld_shlibs_CXX=no
15174 fi
15175
15176 ;;
15177
15178 dgux*)
15179 case $cc_basename in
15180 ec++*)
15181 # FIXME: insert proper C++ library support
15182 ld_shlibs_CXX=no
15183 ;;
15184 ghcx*)
15185 # Green Hills C++ Compiler
15186 # FIXME: insert proper C++ library support
15187 ld_shlibs_CXX=no
15188 ;;
15189 *)
15190 # FIXME: insert proper C++ library support
15191 ld_shlibs_CXX=no
15192 ;;
15193 esac
15194 ;;
15195
15196 freebsd[12]*)
15197 # C++ shared libraries reported to be fairly broken before
15198 # switch to ELF
15199 ld_shlibs_CXX=no
15200 ;;
15201
15202 freebsd-elf*)
15203 archive_cmds_need_lc_CXX=no
15204 ;;
15205
15206 freebsd* | dragonfly*)
15207 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
15208 # conventions
15209 ld_shlibs_CXX=yes
15210 ;;
15211
15212 gnu*)
15213 ;;
15214
15215 hpux9*)
15216 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
15217 hardcode_libdir_separator_CXX=:
15218 export_dynamic_flag_spec_CXX='${wl}-E'
15219 hardcode_direct_CXX=yes
15220 hardcode_minus_L_CXX=yes # Not in the search PATH,
15221 # but as the default
15222 # location of the library.
15223
15224 case $cc_basename in
15225 CC*)
15226 # FIXME: insert proper C++ library support
15227 ld_shlibs_CXX=no
15228 ;;
15229 aCC*)
15230 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'
15231 # Commands to make compiler produce verbose output that lists
15232 # what "hidden" libraries, object files and flags are used when
15233 # linking a shared library.
15234 #
15235 # There doesn't appear to be a way to prevent this compiler from
15236 # explicitly linking system object files so we need to strip them
15237 # from the output so that they don't get included in the library
15238 # dependencies.
cristy18304f92009-11-22 15:48:26 +000015239 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; $ECHO "X$list" | $Xsed'
cristy3ed852e2009-09-05 21:47:34 +000015240 ;;
15241 *)
15242 if test "$GXX" = yes; then
15243 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${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'
15244 else
15245 # FIXME: insert proper C++ library support
15246 ld_shlibs_CXX=no
15247 fi
15248 ;;
15249 esac
15250 ;;
15251
15252 hpux10*|hpux11*)
15253 if test $with_gnu_ld = no; then
15254 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
15255 hardcode_libdir_separator_CXX=:
15256
15257 case $host_cpu in
15258 hppa*64*|ia64*)
15259 ;;
15260 *)
15261 export_dynamic_flag_spec_CXX='${wl}-E'
15262 ;;
15263 esac
15264 fi
15265 case $host_cpu in
15266 hppa*64*|ia64*)
15267 hardcode_direct_CXX=no
15268 hardcode_shlibpath_var_CXX=no
15269 ;;
15270 *)
15271 hardcode_direct_CXX=yes
15272 hardcode_direct_absolute_CXX=yes
15273 hardcode_minus_L_CXX=yes # Not in the search PATH,
15274 # but as the default
15275 # location of the library.
15276 ;;
15277 esac
15278
15279 case $cc_basename in
15280 CC*)
15281 # FIXME: insert proper C++ library support
15282 ld_shlibs_CXX=no
15283 ;;
15284 aCC*)
15285 case $host_cpu in
15286 hppa*64*)
15287 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15288 ;;
15289 ia64*)
15290 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15291 ;;
15292 *)
15293 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15294 ;;
15295 esac
15296 # Commands to make compiler produce verbose output that lists
15297 # what "hidden" libraries, object files and flags are used when
15298 # linking a shared library.
15299 #
15300 # There doesn't appear to be a way to prevent this compiler from
15301 # explicitly linking system object files so we need to strip them
15302 # from the output so that they don't get included in the library
15303 # dependencies.
cristy18304f92009-11-22 15:48:26 +000015304 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; $ECHO "X$list" | $Xsed'
cristy3ed852e2009-09-05 21:47:34 +000015305 ;;
15306 *)
15307 if test "$GXX" = yes; then
15308 if test $with_gnu_ld = no; then
15309 case $host_cpu in
15310 hppa*64*)
15311 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15312 ;;
15313 ia64*)
15314 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15315 ;;
15316 *)
15317 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15318 ;;
15319 esac
15320 fi
15321 else
15322 # FIXME: insert proper C++ library support
15323 ld_shlibs_CXX=no
15324 fi
15325 ;;
15326 esac
15327 ;;
15328
15329 interix[3-9]*)
15330 hardcode_direct_CXX=no
15331 hardcode_shlibpath_var_CXX=no
15332 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
15333 export_dynamic_flag_spec_CXX='${wl}-E'
15334 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15335 # Instead, shared libraries are loaded at an image base (0x10000000 by
15336 # default) and relocated if they conflict, which is a slow very memory
15337 # consuming and fragmenting process. To avoid this, we pick a random,
15338 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15339 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
15340 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'
15341 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'
15342 ;;
15343 irix5* | irix6*)
15344 case $cc_basename in
15345 CC*)
15346 # SGI C++
cristy18304f92009-11-22 15:48:26 +000015347 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
cristy3ed852e2009-09-05 21:47:34 +000015348
15349 # Archives containing C++ object files must be created using
15350 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
15351 # necessary to make sure instantiated templates are included
15352 # in the archive.
15353 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
15354 ;;
15355 *)
15356 if test "$GXX" = yes; then
15357 if test "$with_gnu_ld" = no; then
cristy18304f92009-11-22 15:48:26 +000015358 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
cristy3ed852e2009-09-05 21:47:34 +000015359 else
cristy18304f92009-11-22 15:48:26 +000015360 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
cristy3ed852e2009-09-05 21:47:34 +000015361 fi
15362 fi
15363 link_all_deplibs_CXX=yes
15364 ;;
15365 esac
15366 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
15367 hardcode_libdir_separator_CXX=:
15368 inherit_rpath_CXX=yes
15369 ;;
15370
cristy18304f92009-11-22 15:48:26 +000015371 linux* | k*bsd*-gnu)
cristy3ed852e2009-09-05 21:47:34 +000015372 case $cc_basename in
15373 KCC*)
15374 # Kuck and Associates, Inc. (KAI) C++ Compiler
15375
15376 # KCC will only create a shared library if the output file
15377 # ends with ".so" (or ".sl" for HP-UX), so rename the library
15378 # to its proper name (with version) after linking.
15379 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'
15380 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'
15381 # Commands to make compiler produce verbose output that lists
15382 # what "hidden" libraries, object files and flags are used when
15383 # linking a shared library.
15384 #
15385 # There doesn't appear to be a way to prevent this compiler from
15386 # explicitly linking system object files so we need to strip them
15387 # from the output so that they don't get included in the library
15388 # dependencies.
cristy18304f92009-11-22 15:48:26 +000015389 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; $ECHO "X$list" | $Xsed'
cristy3ed852e2009-09-05 21:47:34 +000015390
15391 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
15392 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
15393
15394 # Archives containing C++ object files must be created using
15395 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
15396 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
15397 ;;
15398 icpc* | ecpc* )
15399 # Intel C++
15400 with_gnu_ld=yes
15401 # version 8.0 and above of icpc choke on multiply defined symbols
15402 # if we add $predep_objects and $postdep_objects, however 7.1 and
15403 # earlier do not add the objects themselves.
15404 case `$CC -V 2>&1` in
15405 *"Version 7."*)
15406 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
15407 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'
15408 ;;
15409 *) # Version 8.0 or newer
15410 tmp_idyn=
15411 case $host_cpu in
15412 ia64*) tmp_idyn=' -i_dynamic';;
15413 esac
15414 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15415 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'
15416 ;;
15417 esac
15418 archive_cmds_need_lc_CXX=no
15419 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
15420 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
15421 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
15422 ;;
15423 pgCC* | pgcpp*)
15424 # Portland Group C++ compiler
15425 case `$CC -V` in
15426 *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
15427 prelink_cmds_CXX='tpldir=Template.dir~
15428 rm -rf $tpldir~
15429 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
15430 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
15431 old_archive_cmds_CXX='tpldir=Template.dir~
15432 rm -rf $tpldir~
15433 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
15434 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
15435 $RANLIB $oldlib'
15436 archive_cmds_CXX='tpldir=Template.dir~
15437 rm -rf $tpldir~
15438 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
15439 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
15440 archive_expsym_cmds_CXX='tpldir=Template.dir~
15441 rm -rf $tpldir~
15442 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
15443 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
15444 ;;
15445 *) # Version 6 will use weak symbols
15446 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
15447 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'
15448 ;;
15449 esac
15450
15451 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
15452 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
cristy18304f92009-11-22 15:48:26 +000015453 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
cristy3ed852e2009-09-05 21:47:34 +000015454 ;;
15455 cxx*)
15456 # Compaq C++
15457 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
15458 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'
15459
15460 runpath_var=LD_RUN_PATH
15461 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
15462 hardcode_libdir_separator_CXX=:
15463
15464 # Commands to make compiler produce verbose output that lists
15465 # what "hidden" libraries, object files and flags are used when
15466 # linking a shared library.
15467 #
15468 # There doesn't appear to be a way to prevent this compiler from
15469 # explicitly linking system object files so we need to strip them
15470 # from the output so that they don't get included in the library
15471 # dependencies.
cristy18304f92009-11-22 15:48:26 +000015472 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
cristy3ed852e2009-09-05 21:47:34 +000015473 ;;
cristy18304f92009-11-22 15:48:26 +000015474 xl*)
cristy3ed852e2009-09-05 21:47:34 +000015475 # IBM XL 8.0 on PPC, with GNU ld
15476 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
15477 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
15478 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15479 if test "x$supports_anon_versioning" = xyes; then
15480 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
15481 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15482 echo "local: *; };" >> $output_objdir/$libname.ver~
15483 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15484 fi
15485 ;;
15486 *)
15487 case `$CC -V 2>&1 | sed 5q` in
15488 *Sun\ C*)
15489 # Sun C++ 5.9
15490 no_undefined_flag_CXX=' -zdefs'
15491 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15492 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'
15493 hardcode_libdir_flag_spec_CXX='-R$libdir'
cristy18304f92009-11-22 15:48:26 +000015494 whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
cristy3ed852e2009-09-05 21:47:34 +000015495 compiler_needs_object_CXX=yes
15496
15497 # Not sure whether something based on
15498 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
15499 # would be better.
cristy18304f92009-11-22 15:48:26 +000015500 output_verbose_link_cmd='echo'
cristy3ed852e2009-09-05 21:47:34 +000015501
15502 # Archives containing C++ object files must be created using
15503 # "CC -xar", where "CC" is the Sun C++ compiler. This is
15504 # necessary to make sure instantiated templates are included
15505 # in the archive.
15506 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
15507 ;;
15508 esac
15509 ;;
15510 esac
15511 ;;
15512
15513 lynxos*)
15514 # FIXME: insert proper C++ library support
15515 ld_shlibs_CXX=no
15516 ;;
15517
15518 m88k*)
15519 # FIXME: insert proper C++ library support
15520 ld_shlibs_CXX=no
15521 ;;
15522
15523 mvs*)
15524 case $cc_basename in
15525 cxx*)
15526 # FIXME: insert proper C++ library support
15527 ld_shlibs_CXX=no
15528 ;;
15529 *)
15530 # FIXME: insert proper C++ library support
15531 ld_shlibs_CXX=no
15532 ;;
15533 esac
15534 ;;
15535
15536 netbsd*)
15537 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15538 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
15539 wlarc=
15540 hardcode_libdir_flag_spec_CXX='-R$libdir'
15541 hardcode_direct_CXX=yes
15542 hardcode_shlibpath_var_CXX=no
15543 fi
15544 # Workaround some broken pre-1.5 toolchains
15545 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
15546 ;;
15547
15548 *nto* | *qnx*)
15549 ld_shlibs_CXX=yes
15550 ;;
15551
15552 openbsd2*)
15553 # C++ shared libraries are fairly broken
15554 ld_shlibs_CXX=no
15555 ;;
15556
15557 openbsd*)
15558 if test -f /usr/libexec/ld.so; then
15559 hardcode_direct_CXX=yes
15560 hardcode_shlibpath_var_CXX=no
15561 hardcode_direct_absolute_CXX=yes
15562 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
15563 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
15564 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15565 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
15566 export_dynamic_flag_spec_CXX='${wl}-E'
15567 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
15568 fi
cristy18304f92009-11-22 15:48:26 +000015569 output_verbose_link_cmd=echo
cristy3ed852e2009-09-05 21:47:34 +000015570 else
15571 ld_shlibs_CXX=no
15572 fi
15573 ;;
15574
15575 osf3* | osf4* | osf5*)
15576 case $cc_basename in
15577 KCC*)
15578 # Kuck and Associates, Inc. (KAI) C++ Compiler
15579
15580 # KCC will only create a shared library if the output file
15581 # ends with ".so" (or ".sl" for HP-UX), so rename the library
15582 # to its proper name (with version) after linking.
15583 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'
15584
15585 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
15586 hardcode_libdir_separator_CXX=:
15587
15588 # Archives containing C++ object files must be created using
15589 # the KAI C++ compiler.
15590 case $host in
15591 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
15592 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
15593 esac
15594 ;;
15595 RCC*)
15596 # Rational C++ 2.4.1
15597 # FIXME: insert proper C++ library support
15598 ld_shlibs_CXX=no
15599 ;;
15600 cxx*)
15601 case $host in
15602 osf3*)
15603 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
cristy18304f92009-11-22 15:48:26 +000015604 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
cristy3ed852e2009-09-05 21:47:34 +000015605 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
15606 ;;
15607 *)
15608 allow_undefined_flag_CXX=' -expect_unresolved \*'
cristy18304f92009-11-22 15:48:26 +000015609 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
cristy3ed852e2009-09-05 21:47:34 +000015610 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
15611 echo "-hidden">> $lib.exp~
cristy18304f92009-11-22 15:48:26 +000015612 $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 "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
cristy3ed852e2009-09-05 21:47:34 +000015613 $RM $lib.exp'
15614 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
15615 ;;
15616 esac
15617
15618 hardcode_libdir_separator_CXX=:
15619
15620 # Commands to make compiler produce verbose output that lists
15621 # what "hidden" libraries, object files and flags are used when
15622 # linking a shared library.
15623 #
15624 # There doesn't appear to be a way to prevent this compiler from
15625 # explicitly linking system object files so we need to strip them
15626 # from the output so that they don't get included in the library
15627 # dependencies.
cristy18304f92009-11-22 15:48:26 +000015628 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
cristy3ed852e2009-09-05 21:47:34 +000015629 ;;
15630 *)
15631 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
15632 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
15633 case $host in
15634 osf3*)
cristy18304f92009-11-22 15:48:26 +000015635 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
cristy3ed852e2009-09-05 21:47:34 +000015636 ;;
15637 *)
cristy18304f92009-11-22 15:48:26 +000015638 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
cristy3ed852e2009-09-05 21:47:34 +000015639 ;;
15640 esac
15641
15642 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
15643 hardcode_libdir_separator_CXX=:
15644
15645 # Commands to make compiler produce verbose output that lists
15646 # what "hidden" libraries, object files and flags are used when
15647 # linking a shared library.
cristy18304f92009-11-22 15:48:26 +000015648 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
cristy3ed852e2009-09-05 21:47:34 +000015649
15650 else
15651 # FIXME: insert proper C++ library support
15652 ld_shlibs_CXX=no
15653 fi
15654 ;;
15655 esac
15656 ;;
15657
15658 psos*)
15659 # FIXME: insert proper C++ library support
15660 ld_shlibs_CXX=no
15661 ;;
15662
15663 sunos4*)
15664 case $cc_basename in
15665 CC*)
15666 # Sun C++ 4.x
15667 # FIXME: insert proper C++ library support
15668 ld_shlibs_CXX=no
15669 ;;
15670 lcc*)
15671 # Lucid
15672 # FIXME: insert proper C++ library support
15673 ld_shlibs_CXX=no
15674 ;;
15675 *)
15676 # FIXME: insert proper C++ library support
15677 ld_shlibs_CXX=no
15678 ;;
15679 esac
15680 ;;
15681
15682 solaris*)
15683 case $cc_basename in
15684 CC*)
15685 # Sun C++ 4.2, 5.x and Centerline C++
15686 archive_cmds_need_lc_CXX=yes
15687 no_undefined_flag_CXX=' -zdefs'
15688 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15689 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15690 $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'
15691
15692 hardcode_libdir_flag_spec_CXX='-R$libdir'
15693 hardcode_shlibpath_var_CXX=no
15694 case $host_os in
15695 solaris2.[0-5] | solaris2.[0-5].*) ;;
15696 *)
15697 # The compiler driver will combine and reorder linker options,
15698 # but understands `-z linker_flag'.
15699 # Supported since Solaris 2.6 (maybe 2.5.1?)
15700 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
15701 ;;
15702 esac
15703 link_all_deplibs_CXX=yes
15704
cristy18304f92009-11-22 15:48:26 +000015705 output_verbose_link_cmd='echo'
cristy3ed852e2009-09-05 21:47:34 +000015706
15707 # Archives containing C++ object files must be created using
15708 # "CC -xar", where "CC" is the Sun C++ compiler. This is
15709 # necessary to make sure instantiated templates are included
15710 # in the archive.
15711 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
15712 ;;
15713 gcx*)
15714 # Green Hills C++ Compiler
15715 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
15716
15717 # The C++ compiler must be used to create the archive.
15718 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
15719 ;;
15720 *)
15721 # GNU C++ compiler with Solaris linker
15722 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
15723 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
15724 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
15725 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
15726 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15727 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
15728
15729 # Commands to make compiler produce verbose output that lists
15730 # what "hidden" libraries, object files and flags are used when
15731 # linking a shared library.
cristy18304f92009-11-22 15:48:26 +000015732 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
cristy3ed852e2009-09-05 21:47:34 +000015733 else
15734 # g++ 2.7 appears to require `-G' NOT `-shared' on this
15735 # platform.
15736 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
15737 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15738 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
15739
15740 # Commands to make compiler produce verbose output that lists
15741 # what "hidden" libraries, object files and flags are used when
15742 # linking a shared library.
cristy18304f92009-11-22 15:48:26 +000015743 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
cristy3ed852e2009-09-05 21:47:34 +000015744 fi
15745
15746 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
15747 case $host_os in
15748 solaris2.[0-5] | solaris2.[0-5].*) ;;
15749 *)
15750 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15751 ;;
15752 esac
15753 fi
15754 ;;
15755 esac
15756 ;;
15757
15758 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15759 no_undefined_flag_CXX='${wl}-z,text'
15760 archive_cmds_need_lc_CXX=no
15761 hardcode_shlibpath_var_CXX=no
15762 runpath_var='LD_RUN_PATH'
15763
15764 case $cc_basename in
15765 CC*)
15766 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15767 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15768 ;;
15769 *)
15770 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15771 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15772 ;;
15773 esac
15774 ;;
15775
15776 sysv5* | sco3.2v5* | sco5v6*)
15777 # Note: We can NOT use -z defs as we might desire, because we do not
15778 # link with -lc, and that would cause any symbols used from libc to
15779 # always be unresolved, which means just about no library would
15780 # ever link correctly. If we're not using GNU ld we use -z text
15781 # though, which does catch some bad symbols but isn't as heavy-handed
15782 # as -z defs.
15783 no_undefined_flag_CXX='${wl}-z,text'
15784 allow_undefined_flag_CXX='${wl}-z,nodefs'
15785 archive_cmds_need_lc_CXX=no
15786 hardcode_shlibpath_var_CXX=no
15787 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
15788 hardcode_libdir_separator_CXX=':'
15789 link_all_deplibs_CXX=yes
15790 export_dynamic_flag_spec_CXX='${wl}-Bexport'
15791 runpath_var='LD_RUN_PATH'
15792
15793 case $cc_basename in
15794 CC*)
15795 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15796 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15797 ;;
15798 *)
15799 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15800 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15801 ;;
15802 esac
15803 ;;
15804
15805 tandem*)
15806 case $cc_basename in
15807 NCC*)
15808 # NonStop-UX NCC 3.20
15809 # FIXME: insert proper C++ library support
15810 ld_shlibs_CXX=no
15811 ;;
15812 *)
15813 # FIXME: insert proper C++ library support
15814 ld_shlibs_CXX=no
15815 ;;
15816 esac
15817 ;;
15818
15819 vxworks*)
15820 # FIXME: insert proper C++ library support
15821 ld_shlibs_CXX=no
15822 ;;
15823
15824 *)
15825 # FIXME: insert proper C++ library support
15826 ld_shlibs_CXX=no
15827 ;;
15828 esac
15829
cristy8b350f62009-11-15 23:12:43 +000015830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000015831$as_echo "$ld_shlibs_CXX" >&6; }
15832 test "$ld_shlibs_CXX" = no && can_build_shared=no
15833
15834 GCC_CXX="$GXX"
15835 LD_CXX="$LD"
15836
15837 ## CAVEAT EMPTOR:
15838 ## There is no encapsulation within the following macros, do not change
15839 ## the running order or otherwise move them around unless you know exactly
15840 ## what you are doing...
15841 # Dependencies to place before and after the object being linked:
15842predep_objects_CXX=
15843postdep_objects_CXX=
15844predeps_CXX=
15845postdeps_CXX=
15846compiler_lib_search_path_CXX=
15847
15848cat > conftest.$ac_ext <<_LT_EOF
15849class Foo
15850{
15851public:
15852 Foo (void) { a = 0; }
15853private:
15854 int a;
15855};
15856_LT_EOF
15857
cristy8b350f62009-11-15 23:12:43 +000015858if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000015859 (eval $ac_compile) 2>&5
15860 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000015861 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15862 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000015863 # Parse the compiler output and extract the necessary
15864 # objects, libraries and library flags.
15865
15866 # Sentinel used to keep track of whether or not we are before
15867 # the conftest object file.
15868 pre_test_object_deps_done=no
15869
15870 for p in `eval "$output_verbose_link_cmd"`; do
15871 case $p in
15872
15873 -L* | -R* | -l*)
15874 # Some compilers place space between "-{L,R}" and the path.
15875 # Remove the space.
15876 if test $p = "-L" ||
15877 test $p = "-R"; then
15878 prev=$p
15879 continue
15880 else
15881 prev=
15882 fi
15883
15884 if test "$pre_test_object_deps_done" = no; then
15885 case $p in
15886 -L* | -R*)
15887 # Internal compiler library paths should come after those
15888 # provided the user. The postdeps already come after the
15889 # user supplied libs so there is no need to process them.
15890 if test -z "$compiler_lib_search_path_CXX"; then
15891 compiler_lib_search_path_CXX="${prev}${p}"
15892 else
15893 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
15894 fi
15895 ;;
15896 # The "-l" case would never come before the object being
15897 # linked, so don't bother handling this case.
15898 esac
15899 else
15900 if test -z "$postdeps_CXX"; then
15901 postdeps_CXX="${prev}${p}"
15902 else
15903 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
15904 fi
15905 fi
15906 ;;
15907
15908 *.$objext)
15909 # This assumes that the test object file only shows up
15910 # once in the compiler output.
15911 if test "$p" = "conftest.$objext"; then
15912 pre_test_object_deps_done=yes
15913 continue
15914 fi
15915
15916 if test "$pre_test_object_deps_done" = no; then
15917 if test -z "$predep_objects_CXX"; then
15918 predep_objects_CXX="$p"
15919 else
15920 predep_objects_CXX="$predep_objects_CXX $p"
15921 fi
15922 else
15923 if test -z "$postdep_objects_CXX"; then
15924 postdep_objects_CXX="$p"
15925 else
15926 postdep_objects_CXX="$postdep_objects_CXX $p"
15927 fi
15928 fi
15929 ;;
15930
15931 *) ;; # Ignore the rest.
15932
15933 esac
15934 done
15935
15936 # Clean up.
15937 rm -f a.out a.exe
15938else
15939 echo "libtool.m4: error: problem compiling CXX test program"
15940fi
15941
15942$RM -f confest.$objext
15943
15944# PORTME: override above test on systems where it is broken
15945case $host_os in
15946interix[3-9]*)
15947 # Interix 3.5 installs completely hosed .la files for C++, so rather than
15948 # hack all around it, let's just trust "g++" to DTRT.
15949 predep_objects_CXX=
15950 postdep_objects_CXX=
15951 postdeps_CXX=
15952 ;;
15953
15954linux*)
15955 case `$CC -V 2>&1 | sed 5q` in
15956 *Sun\ C*)
15957 # Sun C++ 5.9
15958
15959 # The more standards-conforming stlport4 library is
15960 # incompatible with the Cstd library. Avoid specifying
15961 # it if it's in CXXFLAGS. Ignore libCrun as
15962 # -library=stlport4 depends on it.
15963 case " $CXX $CXXFLAGS " in
15964 *" -library=stlport4 "*)
15965 solaris_use_stlport4=yes
15966 ;;
15967 esac
15968
15969 if test "$solaris_use_stlport4" != yes; then
15970 postdeps_CXX='-library=Cstd -library=Crun'
15971 fi
15972 ;;
15973 esac
15974 ;;
15975
15976solaris*)
15977 case $cc_basename in
15978 CC*)
15979 # The more standards-conforming stlport4 library is
15980 # incompatible with the Cstd library. Avoid specifying
15981 # it if it's in CXXFLAGS. Ignore libCrun as
15982 # -library=stlport4 depends on it.
15983 case " $CXX $CXXFLAGS " in
15984 *" -library=stlport4 "*)
15985 solaris_use_stlport4=yes
15986 ;;
15987 esac
15988
15989 # Adding this requires a known-good setup of shared libraries for
15990 # Sun compiler versions before 5.6, else PIC objects from an old
15991 # archive will be linked into the output, leading to subtle bugs.
15992 if test "$solaris_use_stlport4" != yes; then
15993 postdeps_CXX='-library=Cstd -library=Crun'
15994 fi
15995 ;;
15996 esac
15997 ;;
15998esac
15999
16000
16001case " $postdeps_CXX " in
16002*" -lc "*) archive_cmds_need_lc_CXX=no ;;
16003esac
16004 compiler_lib_search_dirs_CXX=
16005if test -n "${compiler_lib_search_path_CXX}"; then
16006 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
16007fi
16008
16009
16010
16011
16012
16013
16014
16015
16016
16017
16018
16019
16020
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039 lt_prog_compiler_wl_CXX=
16040lt_prog_compiler_pic_CXX=
16041lt_prog_compiler_static_CXX=
16042
cristy8b350f62009-11-15 23:12:43 +000016043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
cristy3ed852e2009-09-05 21:47:34 +000016044$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
16045
16046 # C++ specific cases for pic, static, wl, etc.
16047 if test "$GXX" = yes; then
16048 lt_prog_compiler_wl_CXX='-Wl,'
16049 lt_prog_compiler_static_CXX='-static'
16050
16051 case $host_os in
16052 aix*)
16053 # All AIX code is PIC.
16054 if test "$host_cpu" = ia64; then
16055 # AIX 5 now supports IA64 processor
16056 lt_prog_compiler_static_CXX='-Bstatic'
16057 fi
16058 ;;
16059
16060 amigaos*)
16061 case $host_cpu in
16062 powerpc)
16063 # see comment about AmigaOS4 .so support
16064 lt_prog_compiler_pic_CXX='-fPIC'
16065 ;;
16066 m68k)
16067 # FIXME: we need at least 68020 code to build shared libraries, but
16068 # adding the `-m68020' flag to GCC prevents building anything better,
16069 # like `-m68040'.
16070 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
16071 ;;
16072 esac
16073 ;;
16074
16075 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16076 # PIC is the default for these OSes.
16077 ;;
16078 mingw* | cygwin* | os2* | pw32* | cegcc*)
16079 # This hack is so that the source file can tell whether it is being
16080 # built for inclusion in a dll (and should export symbols for example).
16081 # Although the cygwin gcc ignores -fPIC, still need this for old-style
16082 # (--disable-auto-import) libraries
16083 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
16084 ;;
16085 darwin* | rhapsody*)
16086 # PIC is the default on this platform
16087 # Common symbols not allowed in MH_DYLIB files
16088 lt_prog_compiler_pic_CXX='-fno-common'
16089 ;;
16090 *djgpp*)
16091 # DJGPP does not support shared libraries at all
16092 lt_prog_compiler_pic_CXX=
16093 ;;
16094 interix[3-9]*)
16095 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16096 # Instead, we relocate shared libraries at runtime.
16097 ;;
16098 sysv4*MP*)
16099 if test -d /usr/nec; then
16100 lt_prog_compiler_pic_CXX=-Kconform_pic
16101 fi
16102 ;;
16103 hpux*)
16104 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
16105 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
16106 # sets the default TLS model and affects inlining.
16107 case $host_cpu in
16108 hppa*64*)
16109 ;;
16110 *)
16111 lt_prog_compiler_pic_CXX='-fPIC'
16112 ;;
16113 esac
16114 ;;
16115 *qnx* | *nto*)
16116 # QNX uses GNU C++, but need to define -shared option too, otherwise
16117 # it will coredump.
16118 lt_prog_compiler_pic_CXX='-fPIC -shared'
16119 ;;
16120 *)
16121 lt_prog_compiler_pic_CXX='-fPIC'
16122 ;;
16123 esac
16124 else
16125 case $host_os in
16126 aix[4-9]*)
16127 # All AIX code is PIC.
16128 if test "$host_cpu" = ia64; then
16129 # AIX 5 now supports IA64 processor
16130 lt_prog_compiler_static_CXX='-Bstatic'
16131 else
16132 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
16133 fi
16134 ;;
16135 chorus*)
16136 case $cc_basename in
16137 cxch68*)
16138 # Green Hills C++ Compiler
16139 # _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"
16140 ;;
16141 esac
16142 ;;
16143 dgux*)
16144 case $cc_basename in
16145 ec++*)
16146 lt_prog_compiler_pic_CXX='-KPIC'
16147 ;;
16148 ghcx*)
16149 # Green Hills C++ Compiler
16150 lt_prog_compiler_pic_CXX='-pic'
16151 ;;
16152 *)
16153 ;;
16154 esac
16155 ;;
16156 freebsd* | dragonfly*)
16157 # FreeBSD uses GNU C++
16158 ;;
16159 hpux9* | hpux10* | hpux11*)
16160 case $cc_basename in
16161 CC*)
16162 lt_prog_compiler_wl_CXX='-Wl,'
16163 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
16164 if test "$host_cpu" != ia64; then
16165 lt_prog_compiler_pic_CXX='+Z'
16166 fi
16167 ;;
16168 aCC*)
16169 lt_prog_compiler_wl_CXX='-Wl,'
16170 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
16171 case $host_cpu in
16172 hppa*64*|ia64*)
16173 # +Z the default
16174 ;;
16175 *)
16176 lt_prog_compiler_pic_CXX='+Z'
16177 ;;
16178 esac
16179 ;;
16180 *)
16181 ;;
16182 esac
16183 ;;
16184 interix*)
16185 # This is c89, which is MS Visual C++ (no shared libs)
16186 # Anyone wants to do a port?
16187 ;;
16188 irix5* | irix6* | nonstopux*)
16189 case $cc_basename in
16190 CC*)
16191 lt_prog_compiler_wl_CXX='-Wl,'
16192 lt_prog_compiler_static_CXX='-non_shared'
16193 # CC pic flag -KPIC is the default.
16194 ;;
16195 *)
16196 ;;
16197 esac
16198 ;;
cristy18304f92009-11-22 15:48:26 +000016199 linux* | k*bsd*-gnu)
cristy3ed852e2009-09-05 21:47:34 +000016200 case $cc_basename in
16201 KCC*)
16202 # KAI C++ Compiler
16203 lt_prog_compiler_wl_CXX='--backend -Wl,'
16204 lt_prog_compiler_pic_CXX='-fPIC'
16205 ;;
16206 ecpc* )
16207 # old Intel C++ for x86_64 which still supported -KPIC.
16208 lt_prog_compiler_wl_CXX='-Wl,'
16209 lt_prog_compiler_pic_CXX='-KPIC'
16210 lt_prog_compiler_static_CXX='-static'
16211 ;;
16212 icpc* )
16213 # Intel C++, used to be incompatible with GCC.
16214 # ICC 10 doesn't accept -KPIC any more.
16215 lt_prog_compiler_wl_CXX='-Wl,'
16216 lt_prog_compiler_pic_CXX='-fPIC'
16217 lt_prog_compiler_static_CXX='-static'
16218 ;;
16219 pgCC* | pgcpp*)
16220 # Portland Group C++ compiler
16221 lt_prog_compiler_wl_CXX='-Wl,'
16222 lt_prog_compiler_pic_CXX='-fpic'
16223 lt_prog_compiler_static_CXX='-Bstatic'
16224 ;;
16225 cxx*)
16226 # Compaq C++
16227 # Make sure the PIC flag is empty. It appears that all Alpha
16228 # Linux and Compaq Tru64 Unix objects are PIC.
16229 lt_prog_compiler_pic_CXX=
16230 lt_prog_compiler_static_CXX='-non_shared'
16231 ;;
cristy18304f92009-11-22 15:48:26 +000016232 xlc* | xlC*)
16233 # IBM XL 8.0 on PPC
cristy3ed852e2009-09-05 21:47:34 +000016234 lt_prog_compiler_wl_CXX='-Wl,'
16235 lt_prog_compiler_pic_CXX='-qpic'
16236 lt_prog_compiler_static_CXX='-qstaticlink'
16237 ;;
16238 *)
16239 case `$CC -V 2>&1 | sed 5q` in
16240 *Sun\ C*)
16241 # Sun C++ 5.9
16242 lt_prog_compiler_pic_CXX='-KPIC'
16243 lt_prog_compiler_static_CXX='-Bstatic'
16244 lt_prog_compiler_wl_CXX='-Qoption ld '
16245 ;;
16246 esac
16247 ;;
16248 esac
16249 ;;
16250 lynxos*)
16251 ;;
16252 m88k*)
16253 ;;
16254 mvs*)
16255 case $cc_basename in
16256 cxx*)
16257 lt_prog_compiler_pic_CXX='-W c,exportall'
16258 ;;
16259 *)
16260 ;;
16261 esac
16262 ;;
16263 netbsd*)
16264 ;;
16265 *qnx* | *nto*)
16266 # QNX uses GNU C++, but need to define -shared option too, otherwise
16267 # it will coredump.
16268 lt_prog_compiler_pic_CXX='-fPIC -shared'
16269 ;;
16270 osf3* | osf4* | osf5*)
16271 case $cc_basename in
16272 KCC*)
16273 lt_prog_compiler_wl_CXX='--backend -Wl,'
16274 ;;
16275 RCC*)
16276 # Rational C++ 2.4.1
16277 lt_prog_compiler_pic_CXX='-pic'
16278 ;;
16279 cxx*)
16280 # Digital/Compaq C++
16281 lt_prog_compiler_wl_CXX='-Wl,'
16282 # Make sure the PIC flag is empty. It appears that all Alpha
16283 # Linux and Compaq Tru64 Unix objects are PIC.
16284 lt_prog_compiler_pic_CXX=
16285 lt_prog_compiler_static_CXX='-non_shared'
16286 ;;
16287 *)
16288 ;;
16289 esac
16290 ;;
16291 psos*)
16292 ;;
16293 solaris*)
16294 case $cc_basename in
16295 CC*)
16296 # Sun C++ 4.2, 5.x and Centerline C++
16297 lt_prog_compiler_pic_CXX='-KPIC'
16298 lt_prog_compiler_static_CXX='-Bstatic'
16299 lt_prog_compiler_wl_CXX='-Qoption ld '
16300 ;;
16301 gcx*)
16302 # Green Hills C++ Compiler
16303 lt_prog_compiler_pic_CXX='-PIC'
16304 ;;
16305 *)
16306 ;;
16307 esac
16308 ;;
16309 sunos4*)
16310 case $cc_basename in
16311 CC*)
16312 # Sun C++ 4.x
16313 lt_prog_compiler_pic_CXX='-pic'
16314 lt_prog_compiler_static_CXX='-Bstatic'
16315 ;;
16316 lcc*)
16317 # Lucid
16318 lt_prog_compiler_pic_CXX='-pic'
16319 ;;
16320 *)
16321 ;;
16322 esac
16323 ;;
16324 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16325 case $cc_basename in
16326 CC*)
16327 lt_prog_compiler_wl_CXX='-Wl,'
16328 lt_prog_compiler_pic_CXX='-KPIC'
16329 lt_prog_compiler_static_CXX='-Bstatic'
16330 ;;
16331 esac
16332 ;;
16333 tandem*)
16334 case $cc_basename in
16335 NCC*)
16336 # NonStop-UX NCC 3.20
16337 lt_prog_compiler_pic_CXX='-KPIC'
16338 ;;
16339 *)
16340 ;;
16341 esac
16342 ;;
16343 vxworks*)
16344 ;;
16345 *)
16346 lt_prog_compiler_can_build_shared_CXX=no
16347 ;;
16348 esac
16349 fi
16350
16351case $host_os in
16352 # For platforms which do not support PIC, -DPIC is meaningless:
16353 *djgpp*)
16354 lt_prog_compiler_pic_CXX=
16355 ;;
16356 *)
16357 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
16358 ;;
16359esac
cristy8b350f62009-11-15 23:12:43 +000016360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000016361$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
16362
16363
16364
16365#
16366# Check to make sure the PIC flag actually works.
16367#
16368if test -n "$lt_prog_compiler_pic_CXX"; then
cristy8b350f62009-11-15 23:12:43 +000016369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
cristy3ed852e2009-09-05 21:47:34 +000016370$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000016371if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000016372 $as_echo_n "(cached) " >&6
16373else
16374 lt_cv_prog_compiler_pic_works_CXX=no
16375 ac_outfile=conftest.$ac_objext
16376 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16377 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
16378 # Insert the option either (1) after the last *FLAGS variable, or
16379 # (2) before a word containing "conftest.", or (3) at the end.
16380 # Note that $ac_compile itself does not contain backslashes and begins
16381 # with a dollar sign (not a hyphen), so the echo should work correctly.
16382 # The option is referenced via a variable to avoid confusing sed.
16383 lt_compile=`echo "$ac_compile" | $SED \
16384 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16385 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16386 -e 's:$: $lt_compiler_flag:'`
cristy4dc44432009-12-30 23:30:06 +000016387 (eval echo "\"\$as_me:16387: $lt_compile\"" >&5)
cristy3ed852e2009-09-05 21:47:34 +000016388 (eval "$lt_compile" 2>conftest.err)
16389 ac_status=$?
16390 cat conftest.err >&5
cristy4dc44432009-12-30 23:30:06 +000016391 echo "$as_me:16391: \$? = $ac_status" >&5
cristy3ed852e2009-09-05 21:47:34 +000016392 if (exit $ac_status) && test -s "$ac_outfile"; then
16393 # The compiler can only warn and ignore the option if not recognized
16394 # So say no if there are warnings other than the usual output.
cristy18304f92009-11-22 15:48:26 +000016395 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
cristy3ed852e2009-09-05 21:47:34 +000016396 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16397 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16398 lt_cv_prog_compiler_pic_works_CXX=yes
16399 fi
16400 fi
16401 $RM conftest*
16402
16403fi
cristy8b350f62009-11-15 23:12:43 +000016404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000016405$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
16406
16407if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
16408 case $lt_prog_compiler_pic_CXX in
16409 "" | " "*) ;;
16410 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
16411 esac
16412else
16413 lt_prog_compiler_pic_CXX=
16414 lt_prog_compiler_can_build_shared_CXX=no
16415fi
16416
16417fi
16418
16419
16420
16421#
16422# Check to make sure the static flag actually works.
16423#
16424wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
cristy8b350f62009-11-15 23:12:43 +000016425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
cristy3ed852e2009-09-05 21:47:34 +000016426$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000016427if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000016428 $as_echo_n "(cached) " >&6
16429else
16430 lt_cv_prog_compiler_static_works_CXX=no
16431 save_LDFLAGS="$LDFLAGS"
16432 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16433 echo "$lt_simple_link_test_code" > conftest.$ac_ext
16434 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16435 # The linker can only warn and ignore the option if not recognized
16436 # So say no if there are warnings
16437 if test -s conftest.err; then
16438 # Append any errors to the config.log.
16439 cat conftest.err 1>&5
cristy18304f92009-11-22 15:48:26 +000016440 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
cristy3ed852e2009-09-05 21:47:34 +000016441 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16442 if diff conftest.exp conftest.er2 >/dev/null; then
16443 lt_cv_prog_compiler_static_works_CXX=yes
16444 fi
16445 else
16446 lt_cv_prog_compiler_static_works_CXX=yes
16447 fi
16448 fi
16449 $RM -r conftest*
16450 LDFLAGS="$save_LDFLAGS"
16451
16452fi
cristy8b350f62009-11-15 23:12:43 +000016453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000016454$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
16455
16456if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
16457 :
16458else
16459 lt_prog_compiler_static_CXX=
16460fi
16461
16462
16463
16464
cristy8b350f62009-11-15 23:12:43 +000016465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
cristy3ed852e2009-09-05 21:47:34 +000016466$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000016467if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000016468 $as_echo_n "(cached) " >&6
16469else
16470 lt_cv_prog_compiler_c_o_CXX=no
16471 $RM -r conftest 2>/dev/null
16472 mkdir conftest
16473 cd conftest
16474 mkdir out
16475 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16476
16477 lt_compiler_flag="-o out/conftest2.$ac_objext"
16478 # Insert the option either (1) after the last *FLAGS variable, or
16479 # (2) before a word containing "conftest.", or (3) at the end.
16480 # Note that $ac_compile itself does not contain backslashes and begins
16481 # with a dollar sign (not a hyphen), so the echo should work correctly.
16482 lt_compile=`echo "$ac_compile" | $SED \
16483 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16484 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16485 -e 's:$: $lt_compiler_flag:'`
cristy4dc44432009-12-30 23:30:06 +000016486 (eval echo "\"\$as_me:16486: $lt_compile\"" >&5)
cristy3ed852e2009-09-05 21:47:34 +000016487 (eval "$lt_compile" 2>out/conftest.err)
16488 ac_status=$?
16489 cat out/conftest.err >&5
cristy4dc44432009-12-30 23:30:06 +000016490 echo "$as_me:16490: \$? = $ac_status" >&5
cristy3ed852e2009-09-05 21:47:34 +000016491 if (exit $ac_status) && test -s out/conftest2.$ac_objext
16492 then
16493 # The compiler can only warn and ignore the option if not recognized
16494 # So say no if there are warnings
cristy18304f92009-11-22 15:48:26 +000016495 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
cristy3ed852e2009-09-05 21:47:34 +000016496 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16497 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16498 lt_cv_prog_compiler_c_o_CXX=yes
16499 fi
16500 fi
16501 chmod u+w . 2>&5
16502 $RM conftest*
16503 # SGI C++ compiler will create directory out/ii_files/ for
16504 # template instantiation
16505 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
16506 $RM out/* && rmdir out
16507 cd ..
16508 $RM -r conftest
16509 $RM conftest*
16510
16511fi
cristy8b350f62009-11-15 23:12:43 +000016512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000016513$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
16514
16515
16516
cristy8b350f62009-11-15 23:12:43 +000016517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
cristy3ed852e2009-09-05 21:47:34 +000016518$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000016519if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000016520 $as_echo_n "(cached) " >&6
16521else
16522 lt_cv_prog_compiler_c_o_CXX=no
16523 $RM -r conftest 2>/dev/null
16524 mkdir conftest
16525 cd conftest
16526 mkdir out
16527 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16528
16529 lt_compiler_flag="-o out/conftest2.$ac_objext"
16530 # Insert the option either (1) after the last *FLAGS variable, or
16531 # (2) before a word containing "conftest.", or (3) at the end.
16532 # Note that $ac_compile itself does not contain backslashes and begins
16533 # with a dollar sign (not a hyphen), so the echo should work correctly.
16534 lt_compile=`echo "$ac_compile" | $SED \
16535 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16536 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16537 -e 's:$: $lt_compiler_flag:'`
cristy4dc44432009-12-30 23:30:06 +000016538 (eval echo "\"\$as_me:16538: $lt_compile\"" >&5)
cristy3ed852e2009-09-05 21:47:34 +000016539 (eval "$lt_compile" 2>out/conftest.err)
16540 ac_status=$?
16541 cat out/conftest.err >&5
cristy4dc44432009-12-30 23:30:06 +000016542 echo "$as_me:16542: \$? = $ac_status" >&5
cristy3ed852e2009-09-05 21:47:34 +000016543 if (exit $ac_status) && test -s out/conftest2.$ac_objext
16544 then
16545 # The compiler can only warn and ignore the option if not recognized
16546 # So say no if there are warnings
cristy18304f92009-11-22 15:48:26 +000016547 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
cristy3ed852e2009-09-05 21:47:34 +000016548 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16549 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16550 lt_cv_prog_compiler_c_o_CXX=yes
16551 fi
16552 fi
16553 chmod u+w . 2>&5
16554 $RM conftest*
16555 # SGI C++ compiler will create directory out/ii_files/ for
16556 # template instantiation
16557 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
16558 $RM out/* && rmdir out
16559 cd ..
16560 $RM -r conftest
16561 $RM conftest*
16562
16563fi
cristy8b350f62009-11-15 23:12:43 +000016564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000016565$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
16566
16567
16568
16569
16570hard_links="nottested"
16571if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
16572 # do not overwrite the value of need_locks provided by the user
cristy8b350f62009-11-15 23:12:43 +000016573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
cristy3ed852e2009-09-05 21:47:34 +000016574$as_echo_n "checking if we can lock with hard links... " >&6; }
16575 hard_links=yes
16576 $RM conftest*
16577 ln conftest.a conftest.b 2>/dev/null && hard_links=no
16578 touch conftest.a
16579 ln conftest.a conftest.b 2>&5 || hard_links=no
16580 ln conftest.a conftest.b 2>/dev/null && hard_links=no
cristy8b350f62009-11-15 23:12:43 +000016581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
cristy3ed852e2009-09-05 21:47:34 +000016582$as_echo "$hard_links" >&6; }
16583 if test "$hard_links" = no; then
cristy8b350f62009-11-15 23:12:43 +000016584 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
cristy3ed852e2009-09-05 21:47:34 +000016585$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16586 need_locks=warn
16587 fi
16588else
16589 need_locks=no
16590fi
16591
16592
16593
cristy8b350f62009-11-15 23:12:43 +000016594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
cristy3ed852e2009-09-05 21:47:34 +000016595$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
16596
16597 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16598 case $host_os in
16599 aix[4-9]*)
16600 # If we're using GNU nm, then we don't want the "-C" option.
16601 # -C means demangle to AIX nm, but means don't demangle with GNU nm
16602 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
cristy18304f92009-11-22 15:48:26 +000016603 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
cristy3ed852e2009-09-05 21:47:34 +000016604 else
16605 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'
16606 fi
16607 ;;
16608 pw32*)
16609 export_symbols_cmds_CXX="$ltdll_cmds"
16610 ;;
16611 cygwin* | mingw* | cegcc*)
16612 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
16613 ;;
16614 *)
16615 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16616 ;;
16617 esac
16618 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
16619
cristy8b350f62009-11-15 23:12:43 +000016620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000016621$as_echo "$ld_shlibs_CXX" >&6; }
16622test "$ld_shlibs_CXX" = no && can_build_shared=no
16623
16624with_gnu_ld_CXX=$with_gnu_ld
16625
16626
16627
16628
16629
16630
16631#
16632# Do we need to explicitly link libc?
16633#
16634case "x$archive_cmds_need_lc_CXX" in
16635x|xyes)
16636 # Assume -lc should be added
16637 archive_cmds_need_lc_CXX=yes
16638
16639 if test "$enable_shared" = yes && test "$GCC" = yes; then
16640 case $archive_cmds_CXX in
16641 *'~'*)
16642 # FIXME: we may have to deal with multi-command sequences.
16643 ;;
16644 '$CC '*)
16645 # Test whether the compiler implicitly links with -lc since on some
16646 # systems, -lgcc has to come before -lc. If gcc already passes -lc
16647 # to ld, don't add -lc before -lgcc.
cristy8b350f62009-11-15 23:12:43 +000016648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
cristy3ed852e2009-09-05 21:47:34 +000016649$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
cristy18304f92009-11-22 15:48:26 +000016650 $RM conftest*
16651 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000016652
cristy18304f92009-11-22 15:48:26 +000016653 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000016654 (eval $ac_compile) 2>&5
16655 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000016656 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16657 test $ac_status = 0; } 2>conftest.err; then
cristy18304f92009-11-22 15:48:26 +000016658 soname=conftest
16659 lib=conftest
16660 libobjs=conftest.$ac_objext
16661 deplibs=
16662 wl=$lt_prog_compiler_wl_CXX
16663 pic_flag=$lt_prog_compiler_pic_CXX
16664 compiler_flags=-v
16665 linker_flags=-v
16666 verstring=
16667 output_objdir=.
16668 libname=conftest
16669 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
16670 allow_undefined_flag_CXX=
16671 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000016672 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
16673 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000016674 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16675 test $ac_status = 0; }
cristy18304f92009-11-22 15:48:26 +000016676 then
16677 archive_cmds_need_lc_CXX=no
16678 else
16679 archive_cmds_need_lc_CXX=yes
16680 fi
16681 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
16682 else
16683 cat conftest.err 1>&5
16684 fi
16685 $RM conftest*
16686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5
16687$as_echo "$archive_cmds_need_lc_CXX" >&6; }
cristy3ed852e2009-09-05 21:47:34 +000016688 ;;
16689 esac
16690 fi
16691 ;;
16692esac
16693
16694
16695
16696
16697
16698
16699
16700
16701
16702
16703
16704
16705
16706
16707
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721
16722
16723
16724
16725
16726
16727
16728
16729
16730
16731
16732
16733
16734
16735
16736
16737
16738
16739
16740
16741
16742
16743
16744
16745
16746
16747
16748
16749
16750
16751
16752
16753
16754
16755
16756
cristy8b350f62009-11-15 23:12:43 +000016757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
cristy3ed852e2009-09-05 21:47:34 +000016758$as_echo_n "checking dynamic linker characteristics... " >&6; }
16759
16760library_names_spec=
16761libname_spec='lib$name'
16762soname_spec=
16763shrext_cmds=".so"
16764postinstall_cmds=
16765postuninstall_cmds=
16766finish_cmds=
16767finish_eval=
16768shlibpath_var=
16769shlibpath_overrides_runpath=unknown
16770version_type=none
16771dynamic_linker="$host_os ld.so"
16772sys_lib_dlsearch_path_spec="/lib /usr/lib"
16773need_lib_prefix=unknown
16774hardcode_into_libs=no
16775
16776# when you set need_version to no, make sure it does not cause -set_version
16777# flags to be left without arguments
16778need_version=unknown
16779
16780case $host_os in
16781aix3*)
16782 version_type=linux
16783 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16784 shlibpath_var=LIBPATH
16785
16786 # AIX 3 has no versioning support, so we append a major version to the name.
16787 soname_spec='${libname}${release}${shared_ext}$major'
16788 ;;
16789
16790aix[4-9]*)
16791 version_type=linux
16792 need_lib_prefix=no
16793 need_version=no
16794 hardcode_into_libs=yes
16795 if test "$host_cpu" = ia64; then
16796 # AIX 5 supports IA64
16797 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16798 shlibpath_var=LD_LIBRARY_PATH
16799 else
16800 # With GCC up to 2.95.x, collect2 would create an import file
16801 # for dependence libraries. The import file would start with
16802 # the line `#! .'. This would cause the generated library to
16803 # depend on `.', always an invalid library. This was fixed in
16804 # development snapshots of GCC prior to 3.0.
16805 case $host_os in
16806 aix4 | aix4.[01] | aix4.[01].*)
16807 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16808 echo ' yes '
16809 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
16810 :
16811 else
16812 can_build_shared=no
16813 fi
16814 ;;
16815 esac
16816 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16817 # soname into executable. Probably we can add versioning support to
16818 # collect2, so additional links can be useful in future.
16819 if test "$aix_use_runtimelinking" = yes; then
16820 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16821 # instead of lib<name>.a to let people know that these are not
16822 # typical AIX shared libraries.
16823 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16824 else
16825 # We preserve .a as extension for shared libraries through AIX4.2
16826 # and later when we are not doing run time linking.
16827 library_names_spec='${libname}${release}.a $libname.a'
16828 soname_spec='${libname}${release}${shared_ext}$major'
16829 fi
16830 shlibpath_var=LIBPATH
16831 fi
16832 ;;
16833
16834amigaos*)
16835 case $host_cpu in
16836 powerpc)
16837 # Since July 2007 AmigaOS4 officially supports .so libraries.
16838 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16840 ;;
16841 m68k)
16842 library_names_spec='$libname.ixlibrary $libname.a'
16843 # Create ${libname}_ixlibrary.a entries in /sys/libs.
cristy18304f92009-11-22 15:48:26 +000016844 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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'
cristy3ed852e2009-09-05 21:47:34 +000016845 ;;
16846 esac
16847 ;;
16848
16849beos*)
16850 library_names_spec='${libname}${shared_ext}'
16851 dynamic_linker="$host_os ld.so"
16852 shlibpath_var=LIBRARY_PATH
16853 ;;
16854
16855bsdi[45]*)
16856 version_type=linux
16857 need_version=no
16858 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16859 soname_spec='${libname}${release}${shared_ext}$major'
16860 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16861 shlibpath_var=LD_LIBRARY_PATH
16862 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16863 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16864 # the default ld.so.conf also contains /usr/contrib/lib and
16865 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16866 # libtool to hard-code these into programs
16867 ;;
16868
16869cygwin* | mingw* | pw32* | cegcc*)
16870 version_type=windows
16871 shrext_cmds=".dll"
16872 need_version=no
16873 need_lib_prefix=no
16874
16875 case $GCC,$host_os in
16876 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
16877 library_names_spec='$libname.dll.a'
16878 # DLL is installed to $(libdir)/../bin by postinstall_cmds
16879 postinstall_cmds='base_file=`basename \${file}`~
16880 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
16881 dldir=$destdir/`dirname \$dlpath`~
16882 test -d \$dldir || mkdir -p \$dldir~
16883 $install_prog $dir/$dlname \$dldir/$dlname~
16884 chmod a+x \$dldir/$dlname~
16885 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16886 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16887 fi'
16888 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16889 dlpath=$dir/\$dldll~
16890 $RM \$dlpath'
16891 shlibpath_overrides_runpath=yes
16892
16893 case $host_os in
16894 cygwin*)
16895 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16896 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
cristy18304f92009-11-22 15:48:26 +000016897 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
cristy3ed852e2009-09-05 21:47:34 +000016898 ;;
16899 mingw* | cegcc*)
16900 # MinGW DLLs use traditional 'lib' prefix
16901 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
cristy18304f92009-11-22 15:48:26 +000016902 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16903 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
16904 # It is most probably a Windows format PATH printed by
16905 # mingw gcc, but we are running on Cygwin. Gcc prints its search
16906 # path with ; separators, and with drive letters. We can handle the
16907 # drive letters (cygwin fileutils understands them), so leave them,
16908 # especially as we might pass files found there to a mingw objdump,
16909 # which wouldn't understand a cygwinified path. Ahh.
16910 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16911 else
16912 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16913 fi
cristy3ed852e2009-09-05 21:47:34 +000016914 ;;
16915 pw32*)
16916 # pw32 DLLs use 'pw' prefix rather than 'lib'
16917 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16918 ;;
16919 esac
16920 ;;
16921
16922 *)
16923 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16924 ;;
16925 esac
16926 dynamic_linker='Win32 ld.exe'
16927 # FIXME: first we should search . and the directory the executable is in
16928 shlibpath_var=PATH
16929 ;;
16930
16931darwin* | rhapsody*)
16932 dynamic_linker="$host_os dyld"
16933 version_type=darwin
16934 need_lib_prefix=no
16935 need_version=no
16936 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16937 soname_spec='${libname}${release}${major}$shared_ext'
16938 shlibpath_overrides_runpath=yes
16939 shlibpath_var=DYLD_LIBRARY_PATH
16940 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16941
16942 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16943 ;;
16944
16945dgux*)
16946 version_type=linux
16947 need_lib_prefix=no
16948 need_version=no
16949 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16950 soname_spec='${libname}${release}${shared_ext}$major'
16951 shlibpath_var=LD_LIBRARY_PATH
16952 ;;
16953
16954freebsd1*)
16955 dynamic_linker=no
16956 ;;
16957
16958freebsd* | dragonfly*)
16959 # DragonFly does not have aout. When/if they implement a new
16960 # versioning mechanism, adjust this.
16961 if test -x /usr/bin/objformat; then
16962 objformat=`/usr/bin/objformat`
16963 else
16964 case $host_os in
16965 freebsd[123]*) objformat=aout ;;
16966 *) objformat=elf ;;
16967 esac
16968 fi
16969 version_type=freebsd-$objformat
16970 case $version_type in
16971 freebsd-elf*)
16972 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16973 need_version=no
16974 need_lib_prefix=no
16975 ;;
16976 freebsd-*)
16977 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16978 need_version=yes
16979 ;;
16980 esac
16981 shlibpath_var=LD_LIBRARY_PATH
16982 case $host_os in
16983 freebsd2*)
16984 shlibpath_overrides_runpath=yes
16985 ;;
16986 freebsd3.[01]* | freebsdelf3.[01]*)
16987 shlibpath_overrides_runpath=yes
16988 hardcode_into_libs=yes
16989 ;;
16990 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16991 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16992 shlibpath_overrides_runpath=no
16993 hardcode_into_libs=yes
16994 ;;
16995 *) # from 4.6 on, and DragonFly
16996 shlibpath_overrides_runpath=yes
16997 hardcode_into_libs=yes
16998 ;;
16999 esac
17000 ;;
17001
17002gnu*)
17003 version_type=linux
17004 need_lib_prefix=no
17005 need_version=no
17006 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
17007 soname_spec='${libname}${release}${shared_ext}$major'
17008 shlibpath_var=LD_LIBRARY_PATH
17009 hardcode_into_libs=yes
17010 ;;
17011
17012hpux9* | hpux10* | hpux11*)
17013 # Give a soname corresponding to the major version so that dld.sl refuses to
17014 # link against other versions.
17015 version_type=sunos
17016 need_lib_prefix=no
17017 need_version=no
17018 case $host_cpu in
17019 ia64*)
17020 shrext_cmds='.so'
17021 hardcode_into_libs=yes
17022 dynamic_linker="$host_os dld.so"
17023 shlibpath_var=LD_LIBRARY_PATH
17024 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17025 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17026 soname_spec='${libname}${release}${shared_ext}$major'
17027 if test "X$HPUX_IA64_MODE" = X32; then
17028 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17029 else
17030 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17031 fi
17032 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17033 ;;
17034 hppa*64*)
17035 shrext_cmds='.sl'
17036 hardcode_into_libs=yes
17037 dynamic_linker="$host_os dld.sl"
17038 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17039 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17040 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17041 soname_spec='${libname}${release}${shared_ext}$major'
17042 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17043 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17044 ;;
17045 *)
17046 shrext_cmds='.sl'
17047 dynamic_linker="$host_os dld.sl"
17048 shlibpath_var=SHLIB_PATH
17049 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17051 soname_spec='${libname}${release}${shared_ext}$major'
17052 ;;
17053 esac
cristy18304f92009-11-22 15:48:26 +000017054 # HP-UX runs *really* slowly unless shared libraries are mode 555.
cristy3ed852e2009-09-05 21:47:34 +000017055 postinstall_cmds='chmod 555 $lib'
17056 ;;
17057
17058interix[3-9]*)
17059 version_type=linux
17060 need_lib_prefix=no
17061 need_version=no
17062 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17063 soname_spec='${libname}${release}${shared_ext}$major'
17064 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17065 shlibpath_var=LD_LIBRARY_PATH
17066 shlibpath_overrides_runpath=no
17067 hardcode_into_libs=yes
17068 ;;
17069
17070irix5* | irix6* | nonstopux*)
17071 case $host_os in
17072 nonstopux*) version_type=nonstopux ;;
17073 *)
17074 if test "$lt_cv_prog_gnu_ld" = yes; then
17075 version_type=linux
17076 else
17077 version_type=irix
17078 fi ;;
17079 esac
17080 need_lib_prefix=no
17081 need_version=no
17082 soname_spec='${libname}${release}${shared_ext}$major'
17083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
17084 case $host_os in
17085 irix5* | nonstopux*)
17086 libsuff= shlibsuff=
17087 ;;
17088 *)
17089 case $LD in # libtool.m4 will add one of these switches to LD
17090 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17091 libsuff= shlibsuff= libmagic=32-bit;;
17092 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17093 libsuff=32 shlibsuff=N32 libmagic=N32;;
17094 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17095 libsuff=64 shlibsuff=64 libmagic=64-bit;;
17096 *) libsuff= shlibsuff= libmagic=never-match;;
17097 esac
17098 ;;
17099 esac
17100 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17101 shlibpath_overrides_runpath=no
17102 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
17103 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
17104 hardcode_into_libs=yes
17105 ;;
17106
17107# No shared lib support for Linux oldld, aout, or coff.
17108linux*oldld* | linux*aout* | linux*coff*)
17109 dynamic_linker=no
17110 ;;
17111
17112# This must be Linux ELF.
cristy18304f92009-11-22 15:48:26 +000017113linux* | k*bsd*-gnu)
cristy3ed852e2009-09-05 21:47:34 +000017114 version_type=linux
17115 need_lib_prefix=no
17116 need_version=no
17117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17118 soname_spec='${libname}${release}${shared_ext}$major'
17119 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17120 shlibpath_var=LD_LIBRARY_PATH
17121 shlibpath_overrides_runpath=no
17122 # Some binutils ld are patched to set DT_RUNPATH
cristy18304f92009-11-22 15:48:26 +000017123 save_LDFLAGS=$LDFLAGS
17124 save_libdir=$libdir
17125 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
17126 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
17127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000017128/* end confdefs.h. */
17129
17130int
17131main ()
17132{
17133
17134 ;
17135 return 0;
17136}
17137_ACEOF
cristy8b350f62009-11-15 23:12:43 +000017138if ac_fn_cxx_try_link "$LINENO"; then :
17139 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
cristy18304f92009-11-22 15:48:26 +000017140 shlibpath_overrides_runpath=yes
cristy3ed852e2009-09-05 21:47:34 +000017141fi
cristy3ed852e2009-09-05 21:47:34 +000017142fi
cristy8b350f62009-11-15 23:12:43 +000017143rm -f core conftest.err conftest.$ac_objext \
17144 conftest$ac_exeext conftest.$ac_ext
cristy18304f92009-11-22 15:48:26 +000017145 LDFLAGS=$save_LDFLAGS
17146 libdir=$save_libdir
cristy3ed852e2009-09-05 21:47:34 +000017147
17148 # This implies no fast_install, which is unacceptable.
17149 # Some rework will be needed to allow for fast_install
17150 # before this can be enabled.
17151 hardcode_into_libs=yes
17152
cristy679ed8e2009-12-05 02:37:41 +000017153 # Add ABI-specific directories to the system library path.
17154 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
17155
cristy3ed852e2009-09-05 21:47:34 +000017156 # Append ld.so.conf contents to the search path
17157 if test -f /etc/ld.so.conf; then
cristy18304f92009-11-22 15:48:26 +000017158 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;/^$/d' | tr '\n' ' '`
cristy679ed8e2009-12-05 02:37:41 +000017159 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
cristy3ed852e2009-09-05 21:47:34 +000017160 fi
17161
17162 # We used to test for /lib/ld.so.1 and disable shared libraries on
17163 # powerpc, because MkLinux only supported shared libraries with the
17164 # GNU dynamic linker. Since this was broken with cross compilers,
17165 # most powerpc-linux boxes support dynamic linking these days and
17166 # people can always --disable-shared, the test was removed, and we
17167 # assume the GNU/Linux dynamic linker is in use.
17168 dynamic_linker='GNU/Linux ld.so'
17169 ;;
17170
17171netbsd*)
17172 version_type=sunos
17173 need_lib_prefix=no
17174 need_version=no
17175 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
17176 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17177 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17178 dynamic_linker='NetBSD (a.out) ld.so'
17179 else
17180 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17181 soname_spec='${libname}${release}${shared_ext}$major'
17182 dynamic_linker='NetBSD ld.elf_so'
17183 fi
17184 shlibpath_var=LD_LIBRARY_PATH
17185 shlibpath_overrides_runpath=yes
17186 hardcode_into_libs=yes
17187 ;;
17188
17189newsos6)
17190 version_type=linux
17191 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17192 shlibpath_var=LD_LIBRARY_PATH
17193 shlibpath_overrides_runpath=yes
17194 ;;
17195
17196*nto* | *qnx*)
17197 version_type=qnx
17198 need_lib_prefix=no
17199 need_version=no
17200 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17201 soname_spec='${libname}${release}${shared_ext}$major'
17202 shlibpath_var=LD_LIBRARY_PATH
17203 shlibpath_overrides_runpath=no
17204 hardcode_into_libs=yes
17205 dynamic_linker='ldqnx.so'
17206 ;;
17207
17208openbsd*)
17209 version_type=sunos
17210 sys_lib_dlsearch_path_spec="/usr/lib"
17211 need_lib_prefix=no
17212 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
17213 case $host_os in
17214 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
17215 *) need_version=no ;;
17216 esac
17217 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17218 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17219 shlibpath_var=LD_LIBRARY_PATH
17220 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17221 case $host_os in
17222 openbsd2.[89] | openbsd2.[89].*)
17223 shlibpath_overrides_runpath=no
17224 ;;
17225 *)
17226 shlibpath_overrides_runpath=yes
17227 ;;
17228 esac
17229 else
17230 shlibpath_overrides_runpath=yes
17231 fi
17232 ;;
17233
17234os2*)
17235 libname_spec='$name'
17236 shrext_cmds=".dll"
17237 need_lib_prefix=no
17238 library_names_spec='$libname${shared_ext} $libname.a'
17239 dynamic_linker='OS/2 ld.exe'
17240 shlibpath_var=LIBPATH
17241 ;;
17242
17243osf3* | osf4* | osf5*)
17244 version_type=osf
17245 need_lib_prefix=no
17246 need_version=no
17247 soname_spec='${libname}${release}${shared_ext}$major'
17248 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17249 shlibpath_var=LD_LIBRARY_PATH
17250 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
17251 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
17252 ;;
17253
17254rdos*)
17255 dynamic_linker=no
17256 ;;
17257
17258solaris*)
17259 version_type=linux
17260 need_lib_prefix=no
17261 need_version=no
17262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17263 soname_spec='${libname}${release}${shared_ext}$major'
17264 shlibpath_var=LD_LIBRARY_PATH
17265 shlibpath_overrides_runpath=yes
17266 hardcode_into_libs=yes
17267 # ldd complains unless libraries are executable
17268 postinstall_cmds='chmod +x $lib'
17269 ;;
17270
17271sunos4*)
17272 version_type=sunos
17273 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17274 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
17275 shlibpath_var=LD_LIBRARY_PATH
17276 shlibpath_overrides_runpath=yes
17277 if test "$with_gnu_ld" = yes; then
17278 need_lib_prefix=no
17279 fi
17280 need_version=yes
17281 ;;
17282
17283sysv4 | sysv4.3*)
17284 version_type=linux
17285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17286 soname_spec='${libname}${release}${shared_ext}$major'
17287 shlibpath_var=LD_LIBRARY_PATH
17288 case $host_vendor in
17289 sni)
17290 shlibpath_overrides_runpath=no
17291 need_lib_prefix=no
17292 runpath_var=LD_RUN_PATH
17293 ;;
17294 siemens)
17295 need_lib_prefix=no
17296 ;;
17297 motorola)
17298 need_lib_prefix=no
17299 need_version=no
17300 shlibpath_overrides_runpath=no
17301 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
17302 ;;
17303 esac
17304 ;;
17305
17306sysv4*MP*)
17307 if test -d /usr/nec ;then
17308 version_type=linux
17309 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
17310 soname_spec='$libname${shared_ext}.$major'
17311 shlibpath_var=LD_LIBRARY_PATH
17312 fi
17313 ;;
17314
17315sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
17316 version_type=freebsd-elf
17317 need_lib_prefix=no
17318 need_version=no
17319 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17320 soname_spec='${libname}${release}${shared_ext}$major'
17321 shlibpath_var=LD_LIBRARY_PATH
17322 shlibpath_overrides_runpath=yes
17323 hardcode_into_libs=yes
17324 if test "$with_gnu_ld" = yes; then
17325 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
17326 else
17327 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
17328 case $host_os in
17329 sco3.2v5*)
17330 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
17331 ;;
17332 esac
17333 fi
17334 sys_lib_dlsearch_path_spec='/usr/lib'
17335 ;;
17336
17337tpf*)
17338 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
17339 version_type=linux
17340 need_lib_prefix=no
17341 need_version=no
17342 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17343 shlibpath_var=LD_LIBRARY_PATH
17344 shlibpath_overrides_runpath=no
17345 hardcode_into_libs=yes
17346 ;;
17347
17348uts4*)
17349 version_type=linux
17350 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17351 soname_spec='${libname}${release}${shared_ext}$major'
17352 shlibpath_var=LD_LIBRARY_PATH
17353 ;;
17354
17355*)
17356 dynamic_linker=no
17357 ;;
17358esac
cristy8b350f62009-11-15 23:12:43 +000017359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
cristy3ed852e2009-09-05 21:47:34 +000017360$as_echo "$dynamic_linker" >&6; }
17361test "$dynamic_linker" = no && can_build_shared=no
17362
17363variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
17364if test "$GCC" = yes; then
17365 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
17366fi
17367
17368if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
17369 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
17370fi
17371if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
17372 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
17373fi
17374
17375
17376
17377
17378
17379
17380
17381
17382
17383
17384
17385
17386
17387
17388
17389
17390
17391
17392
17393
17394
17395
17396
17397
17398
17399
17400
17401
17402
17403
17404
17405
17406
17407
17408
17409
cristy8b350f62009-11-15 23:12:43 +000017410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
cristy3ed852e2009-09-05 21:47:34 +000017411$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
17412hardcode_action_CXX=
17413if test -n "$hardcode_libdir_flag_spec_CXX" ||
17414 test -n "$runpath_var_CXX" ||
17415 test "X$hardcode_automatic_CXX" = "Xyes" ; then
17416
17417 # We can hardcode non-existent directories.
17418 if test "$hardcode_direct_CXX" != no &&
17419 # If the only mechanism to avoid hardcoding is shlibpath_var, we
17420 # have to relink, otherwise we might link with an installed library
17421 # when we should be linking with a yet-to-be-installed one
17422 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
17423 test "$hardcode_minus_L_CXX" != no; then
17424 # Linking always hardcodes the temporary library directory.
17425 hardcode_action_CXX=relink
17426 else
17427 # We can link without hardcoding, and we can hardcode nonexisting dirs.
17428 hardcode_action_CXX=immediate
17429 fi
17430else
17431 # We cannot hardcode anything, or else we can only hardcode existing
17432 # directories.
17433 hardcode_action_CXX=unsupported
17434fi
cristy8b350f62009-11-15 23:12:43 +000017435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000017436$as_echo "$hardcode_action_CXX" >&6; }
17437
17438if test "$hardcode_action_CXX" = relink ||
17439 test "$inherit_rpath_CXX" = yes; then
17440 # Fast installation is not supported
17441 enable_fast_install=no
17442elif test "$shlibpath_overrides_runpath" = yes ||
17443 test "$enable_shared" = no; then
17444 # Fast installation is not necessary
17445 enable_fast_install=needless
17446fi
17447
17448
17449
17450
17451
17452
17453
17454 fi # test -n "$compiler"
17455
17456 CC=$lt_save_CC
17457 LDCXX=$LD
17458 LD=$lt_save_LD
17459 GCC=$lt_save_GCC
17460 with_gnu_ld=$lt_save_with_gnu_ld
17461 lt_cv_path_LDCXX=$lt_cv_path_LD
17462 lt_cv_path_LD=$lt_save_path_LD
17463 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
17464 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
17465fi # test "$_lt_caught_CXX_error" != yes
17466
17467ac_ext=c
17468ac_cpp='$CPP $CPPFLAGS'
17469ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17470ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17471ac_compiler_gnu=$ac_cv_c_compiler_gnu
17472
17473
17474
17475
17476
17477
17478
17479
17480
17481
17482
17483
17484
17485 ac_config_commands="$ac_config_commands libtool"
17486
17487
17488
17489
17490# Only expand once:
17491
17492
17493
17494
17495
17496# Configure libltdl
17497
17498
17499
17500
17501
17502
17503
cristy18304f92009-11-22 15:48:26 +000017504
cristy8b350f62009-11-15 23:12:43 +000017505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which extension is used for runtime loadable modules" >&5
cristy3ed852e2009-09-05 21:47:34 +000017506$as_echo_n "checking which extension is used for runtime loadable modules... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000017507if test "${libltdl_cv_shlibext+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000017508 $as_echo_n "(cached) " >&6
17509else
17510
17511module=yes
17512eval libltdl_cv_shlibext=$shrext_cmds
17513
17514fi
cristy8b350f62009-11-15 23:12:43 +000017515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_shlibext" >&5
cristy3ed852e2009-09-05 21:47:34 +000017516$as_echo "$libltdl_cv_shlibext" >&6; }
17517if test -n "$libltdl_cv_shlibext"; then
17518
17519cat >>confdefs.h <<_ACEOF
17520#define LT_MODULE_EXT "$libltdl_cv_shlibext"
17521_ACEOF
17522
17523fi
17524
cristy8b350f62009-11-15 23:12:43 +000017525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which variable specifies run-time module search path" >&5
cristy3ed852e2009-09-05 21:47:34 +000017526$as_echo_n "checking which variable specifies run-time module search path... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000017527if test "${lt_cv_module_path_var+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000017528 $as_echo_n "(cached) " >&6
17529else
17530 lt_cv_module_path_var="$shlibpath_var"
17531fi
cristy8b350f62009-11-15 23:12:43 +000017532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_module_path_var" >&5
cristy3ed852e2009-09-05 21:47:34 +000017533$as_echo "$lt_cv_module_path_var" >&6; }
17534if test -n "$lt_cv_module_path_var"; then
17535
17536cat >>confdefs.h <<_ACEOF
17537#define LT_MODULE_PATH_VAR "$lt_cv_module_path_var"
17538_ACEOF
17539
17540fi
17541
cristy8b350f62009-11-15 23:12:43 +000017542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the default library search path" >&5
cristy3ed852e2009-09-05 21:47:34 +000017543$as_echo_n "checking for the default library search path... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000017544if test "${lt_cv_sys_dlsearch_path+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000017545 $as_echo_n "(cached) " >&6
17546else
17547 lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"
17548fi
cristy8b350f62009-11-15 23:12:43 +000017549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_dlsearch_path" >&5
cristy3ed852e2009-09-05 21:47:34 +000017550$as_echo "$lt_cv_sys_dlsearch_path" >&6; }
17551if test -n "$lt_cv_sys_dlsearch_path"; then
17552 sys_dlsearch_path=
17553 for dir in $lt_cv_sys_dlsearch_path; do
17554 if test -z "$sys_dlsearch_path"; then
17555 sys_dlsearch_path="$dir"
17556 else
17557 sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir"
17558 fi
17559 done
17560
17561cat >>confdefs.h <<_ACEOF
17562#define LT_DLSEARCH_PATH "$sys_dlsearch_path"
17563_ACEOF
17564
17565fi
17566
17567
17568LT_DLLOADERS=
17569
17570
17571ac_ext=c
17572ac_cpp='$CPP $CPPFLAGS'
17573ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17574ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17575ac_compiler_gnu=$ac_cv_c_compiler_gnu
17576
17577
17578LIBADD_DLOPEN=
cristy8b350f62009-11-15 23:12:43 +000017579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000017580$as_echo_n "checking for library containing dlopen... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000017581if test "${ac_cv_search_dlopen+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000017582 $as_echo_n "(cached) " >&6
17583else
17584 ac_func_search_save_LIBS=$LIBS
cristy8b350f62009-11-15 23:12:43 +000017585cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000017586/* end confdefs.h. */
17587
17588/* Override any GCC internal prototype to avoid an error.
17589 Use char because int might match the return type of a GCC
17590 builtin and then its argument prototype would still apply. */
17591#ifdef __cplusplus
17592extern "C"
17593#endif
17594char dlopen ();
17595int
17596main ()
17597{
17598return dlopen ();
17599 ;
17600 return 0;
17601}
17602_ACEOF
17603for ac_lib in '' dl; do
17604 if test -z "$ac_lib"; then
17605 ac_res="none required"
17606 else
17607 ac_res=-l$ac_lib
17608 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
17609 fi
cristy8b350f62009-11-15 23:12:43 +000017610 if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000017611 ac_cv_search_dlopen=$ac_res
cristy3ed852e2009-09-05 21:47:34 +000017612fi
cristy8b350f62009-11-15 23:12:43 +000017613rm -f core conftest.err conftest.$ac_objext \
17614 conftest$ac_exeext
17615 if test "${ac_cv_search_dlopen+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000017616 break
17617fi
17618done
cristy8b350f62009-11-15 23:12:43 +000017619if test "${ac_cv_search_dlopen+set}" = set; then :
17620
cristy3ed852e2009-09-05 21:47:34 +000017621else
17622 ac_cv_search_dlopen=no
17623fi
17624rm conftest.$ac_ext
17625LIBS=$ac_func_search_save_LIBS
17626fi
cristy8b350f62009-11-15 23:12:43 +000017627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000017628$as_echo "$ac_cv_search_dlopen" >&6; }
17629ac_res=$ac_cv_search_dlopen
cristy8b350f62009-11-15 23:12:43 +000017630if test "$ac_res" != no; then :
cristy3ed852e2009-09-05 21:47:34 +000017631 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17632
cristy8b350f62009-11-15 23:12:43 +000017633$as_echo "#define HAVE_LIBDL 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000017634
17635 if test "$ac_cv_search_dlopen" != "none required" ; then
17636 LIBADD_DLOPEN="-ldl"
17637 fi
17638 libltdl_cv_lib_dl_dlopen="yes"
17639 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"
17640else
cristy8b350f62009-11-15 23:12:43 +000017641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000017642/* end confdefs.h. */
17643#if HAVE_DLFCN_H
17644# include <dlfcn.h>
17645#endif
17646
17647int
17648main ()
17649{
17650dlopen(0, 0);
17651 ;
17652 return 0;
17653}
17654_ACEOF
cristy8b350f62009-11-15 23:12:43 +000017655if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000017656
cristy8b350f62009-11-15 23:12:43 +000017657$as_echo "#define HAVE_LIBDL 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000017658
17659 libltdl_cv_func_dlopen="yes"
17660 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"
17661else
cristy8b350f62009-11-15 23:12:43 +000017662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
cristy3ed852e2009-09-05 21:47:34 +000017663$as_echo_n "checking for dlopen in -lsvld... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000017664if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000017665 $as_echo_n "(cached) " >&6
17666else
17667 ac_check_lib_save_LIBS=$LIBS
17668LIBS="-lsvld $LIBS"
cristy8b350f62009-11-15 23:12:43 +000017669cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000017670/* end confdefs.h. */
17671
17672/* Override any GCC internal prototype to avoid an error.
17673 Use char because int might match the return type of a GCC
17674 builtin and then its argument prototype would still apply. */
17675#ifdef __cplusplus
17676extern "C"
17677#endif
17678char dlopen ();
17679int
17680main ()
17681{
17682return dlopen ();
17683 ;
17684 return 0;
17685}
17686_ACEOF
cristy8b350f62009-11-15 23:12:43 +000017687if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000017688 ac_cv_lib_svld_dlopen=yes
17689else
cristy8b350f62009-11-15 23:12:43 +000017690 ac_cv_lib_svld_dlopen=no
cristy3ed852e2009-09-05 21:47:34 +000017691fi
cristy8b350f62009-11-15 23:12:43 +000017692rm -f core conftest.err conftest.$ac_objext \
17693 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000017694LIBS=$ac_check_lib_save_LIBS
17695fi
cristy8b350f62009-11-15 23:12:43 +000017696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000017697$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
cristy8b350f62009-11-15 23:12:43 +000017698if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000017699
cristy8b350f62009-11-15 23:12:43 +000017700$as_echo "#define HAVE_LIBDL 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000017701
17702 LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes"
17703 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"
17704fi
17705
17706fi
cristy8b350f62009-11-15 23:12:43 +000017707rm -f core conftest.err conftest.$ac_objext \
17708 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000017709fi
17710
17711if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
17712then
17713 lt_save_LIBS="$LIBS"
17714 LIBS="$LIBS $LIBADD_DLOPEN"
cristy8b350f62009-11-15 23:12:43 +000017715 for ac_func in dlerror
17716do :
17717 ac_fn_c_check_func "$LINENO" "dlerror" "ac_cv_func_dlerror"
17718if test "x$ac_cv_func_dlerror" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000017719 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000017720#define HAVE_DLERROR 1
cristy3ed852e2009-09-05 21:47:34 +000017721_ACEOF
17722
17723fi
17724done
17725
17726 LIBS="$lt_save_LIBS"
17727fi
17728
17729
17730LIBADD_SHL_LOAD=
cristy8b350f62009-11-15 23:12:43 +000017731ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
17732if test "x$ac_cv_func_shl_load" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000017733
cristy8b350f62009-11-15 23:12:43 +000017734$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000017735
17736 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
17737else
cristy8b350f62009-11-15 23:12:43 +000017738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
cristy3ed852e2009-09-05 21:47:34 +000017739$as_echo_n "checking for shl_load in -ldld... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000017740if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000017741 $as_echo_n "(cached) " >&6
17742else
17743 ac_check_lib_save_LIBS=$LIBS
17744LIBS="-ldld $LIBS"
cristy8b350f62009-11-15 23:12:43 +000017745cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000017746/* end confdefs.h. */
17747
17748/* Override any GCC internal prototype to avoid an error.
17749 Use char because int might match the return type of a GCC
17750 builtin and then its argument prototype would still apply. */
17751#ifdef __cplusplus
17752extern "C"
17753#endif
17754char shl_load ();
17755int
17756main ()
17757{
17758return shl_load ();
17759 ;
17760 return 0;
17761}
17762_ACEOF
cristy8b350f62009-11-15 23:12:43 +000017763if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000017764 ac_cv_lib_dld_shl_load=yes
17765else
cristy8b350f62009-11-15 23:12:43 +000017766 ac_cv_lib_dld_shl_load=no
cristy3ed852e2009-09-05 21:47:34 +000017767fi
cristy8b350f62009-11-15 23:12:43 +000017768rm -f core conftest.err conftest.$ac_objext \
17769 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000017770LIBS=$ac_check_lib_save_LIBS
17771fi
cristy8b350f62009-11-15 23:12:43 +000017772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
cristy3ed852e2009-09-05 21:47:34 +000017773$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
cristy8b350f62009-11-15 23:12:43 +000017774if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000017775
cristy8b350f62009-11-15 23:12:43 +000017776$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000017777
17778 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
17779 LIBADD_SHL_LOAD="-ldld"
17780fi
17781
17782fi
17783
17784
17785
17786case $host_os in
17787darwin[1567].*)
17788# We only want this for pre-Mac OS X 10.4.
cristy8b350f62009-11-15 23:12:43 +000017789 ac_fn_c_check_func "$LINENO" "_dyld_func_lookup" "ac_cv_func__dyld_func_lookup"
17790if test "x$ac_cv_func__dyld_func_lookup" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000017791
cristy8b350f62009-11-15 23:12:43 +000017792$as_echo "#define HAVE_DYLD 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000017793
17794 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"
17795fi
17796
17797 ;;
17798beos*)
17799 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la"
17800 ;;
17801cygwin* | mingw* | os2* | pw32*)
cristy8b350f62009-11-15 23:12:43 +000017802 ac_fn_c_check_decl "$LINENO" "cygwin_conv_path" "ac_cv_have_decl_cygwin_conv_path" "#include <sys/cygwin.h>
17803"
17804if test "x$ac_cv_have_decl_cygwin_conv_path" = x""yes; then :
17805 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000017806else
cristy8b350f62009-11-15 23:12:43 +000017807 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000017808fi
17809
cristy3ed852e2009-09-05 21:47:34 +000017810cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000017811#define HAVE_DECL_CYGWIN_CONV_PATH $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000017812_ACEOF
17813
cristy3ed852e2009-09-05 21:47:34 +000017814 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la"
17815 ;;
17816esac
17817
cristy8b350f62009-11-15 23:12:43 +000017818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
cristy3ed852e2009-09-05 21:47:34 +000017819$as_echo_n "checking for dld_link in -ldld... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000017820if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000017821 $as_echo_n "(cached) " >&6
17822else
17823 ac_check_lib_save_LIBS=$LIBS
17824LIBS="-ldld $LIBS"
cristy8b350f62009-11-15 23:12:43 +000017825cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000017826/* end confdefs.h. */
17827
17828/* Override any GCC internal prototype to avoid an error.
17829 Use char because int might match the return type of a GCC
17830 builtin and then its argument prototype would still apply. */
17831#ifdef __cplusplus
17832extern "C"
17833#endif
17834char dld_link ();
17835int
17836main ()
17837{
17838return dld_link ();
17839 ;
17840 return 0;
17841}
17842_ACEOF
cristy8b350f62009-11-15 23:12:43 +000017843if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000017844 ac_cv_lib_dld_dld_link=yes
17845else
cristy8b350f62009-11-15 23:12:43 +000017846 ac_cv_lib_dld_dld_link=no
cristy3ed852e2009-09-05 21:47:34 +000017847fi
cristy8b350f62009-11-15 23:12:43 +000017848rm -f core conftest.err conftest.$ac_objext \
17849 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000017850LIBS=$ac_check_lib_save_LIBS
17851fi
cristy8b350f62009-11-15 23:12:43 +000017852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
cristy3ed852e2009-09-05 21:47:34 +000017853$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
cristy8b350f62009-11-15 23:12:43 +000017854if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000017855
cristy8b350f62009-11-15 23:12:43 +000017856$as_echo "#define HAVE_DLD 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000017857
17858 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"
17859fi
17860
17861
17862
17863
17864LT_DLPREOPEN=
17865if test -n "$LT_DLLOADERS"
17866then
17867 for lt_loader in $LT_DLLOADERS; do
17868 LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader "
17869 done
17870
cristy8b350f62009-11-15 23:12:43 +000017871$as_echo "#define HAVE_LIBDLLOADER 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000017872
17873fi
17874
17875
17876LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD"
17877
17878
17879ac_ext=c
17880ac_cpp='$CPP $CPPFLAGS'
17881ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17882ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17883ac_compiler_gnu=$ac_cv_c_compiler_gnu
17884
17885
cristy8b350f62009-11-15 23:12:43 +000017886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix in compiled symbols" >&5
cristy3ed852e2009-09-05 21:47:34 +000017887$as_echo_n "checking for _ prefix in compiled symbols... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000017888if test "${lt_cv_sys_symbol_underscore+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000017889 $as_echo_n "(cached) " >&6
17890else
17891 lt_cv_sys_symbol_underscore=no
17892 cat > conftest.$ac_ext <<_LT_EOF
17893void nm_test_func(){}
17894int main(){nm_test_func;return 0;}
17895_LT_EOF
cristy8b350f62009-11-15 23:12:43 +000017896 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000017897 (eval $ac_compile) 2>&5
17898 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000017899 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17900 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000017901 # Now try to grab the symbols.
17902 ac_nlist=conftest.nm
cristy8b350f62009-11-15 23:12:43 +000017903 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000017904 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
17905 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000017906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17907 test $ac_status = 0; } && test -s "$ac_nlist"; then
cristy3ed852e2009-09-05 21:47:34 +000017908 # See whether the symbols have a leading underscore.
17909 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
17910 lt_cv_sys_symbol_underscore=yes
17911 else
17912 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
17913 :
17914 else
17915 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
17916 fi
17917 fi
17918 else
17919 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
17920 fi
17921 else
17922 echo "configure: failed program was:" >&5
17923 cat conftest.c >&5
17924 fi
17925 rm -rf conftest*
17926
17927fi
cristy8b350f62009-11-15 23:12:43 +000017928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_symbol_underscore" >&5
cristy3ed852e2009-09-05 21:47:34 +000017929$as_echo "$lt_cv_sys_symbol_underscore" >&6; }
17930 sys_symbol_underscore=$lt_cv_sys_symbol_underscore
17931
17932
17933if test x"$lt_cv_sys_symbol_underscore" = xyes; then
17934 if test x"$libltdl_cv_func_dlopen" = xyes ||
17935 test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
cristy8b350f62009-11-15 23:12:43 +000017936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have to add an underscore for dlsym" >&5
cristy3ed852e2009-09-05 21:47:34 +000017937$as_echo_n "checking whether we have to add an underscore for dlsym... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000017938if test "${libltdl_cv_need_uscore+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000017939 $as_echo_n "(cached) " >&6
17940else
17941 libltdl_cv_need_uscore=unknown
17942 save_LIBS="$LIBS"
17943 LIBS="$LIBS $LIBADD_DLOPEN"
17944 if test "$cross_compiling" = yes; then :
17945 libltdl_cv_need_uscore=cross
17946else
17947 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17948 lt_status=$lt_dlunknown
17949 cat > conftest.$ac_ext <<_LT_EOF
cristy4dc44432009-12-30 23:30:06 +000017950#line 17950 "configure"
cristy3ed852e2009-09-05 21:47:34 +000017951#include "confdefs.h"
17952
17953#if HAVE_DLFCN_H
17954#include <dlfcn.h>
17955#endif
17956
17957#include <stdio.h>
17958
17959#ifdef RTLD_GLOBAL
17960# define LT_DLGLOBAL RTLD_GLOBAL
17961#else
17962# ifdef DL_GLOBAL
17963# define LT_DLGLOBAL DL_GLOBAL
17964# else
17965# define LT_DLGLOBAL 0
17966# endif
17967#endif
17968
17969/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
17970 find out it does not work in some platform. */
17971#ifndef LT_DLLAZY_OR_NOW
17972# ifdef RTLD_LAZY
17973# define LT_DLLAZY_OR_NOW RTLD_LAZY
17974# else
17975# ifdef DL_LAZY
17976# define LT_DLLAZY_OR_NOW DL_LAZY
17977# else
17978# ifdef RTLD_NOW
17979# define LT_DLLAZY_OR_NOW RTLD_NOW
17980# else
17981# ifdef DL_NOW
17982# define LT_DLLAZY_OR_NOW DL_NOW
17983# else
17984# define LT_DLLAZY_OR_NOW 0
17985# endif
17986# endif
17987# endif
17988# endif
17989#endif
17990
cristy18304f92009-11-22 15:48:26 +000017991void fnord() { int i=42;}
cristy3ed852e2009-09-05 21:47:34 +000017992int main ()
17993{
17994 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
17995 int status = $lt_dlunknown;
17996
17997 if (self)
17998 {
17999 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
cristy18304f92009-11-22 15:48:26 +000018000 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
cristy3ed852e2009-09-05 21:47:34 +000018001 /* dlclose (self); */
18002 }
18003 else
18004 puts (dlerror ());
18005
18006 return status;
18007}
18008_LT_EOF
cristy8b350f62009-11-15 23:12:43 +000018009 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000018010 (eval $ac_link) 2>&5
18011 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000018012 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18013 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
cristy3ed852e2009-09-05 21:47:34 +000018014 (./conftest; exit; ) >&5 2>/dev/null
18015 lt_status=$?
18016 case x$lt_status in
18017 x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
18018 x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
18019 x$lt_dlunknown|x*) ;;
18020 esac
18021 else :
18022 # compilation failed
18023
18024 fi
18025fi
18026rm -fr conftest*
18027
18028 LIBS="$save_LIBS"
18029
18030fi
cristy8b350f62009-11-15 23:12:43 +000018031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_need_uscore" >&5
cristy3ed852e2009-09-05 21:47:34 +000018032$as_echo "$libltdl_cv_need_uscore" >&6; }
18033 fi
18034fi
18035
18036if test x"$libltdl_cv_need_uscore" = xyes; then
18037
cristy8b350f62009-11-15 23:12:43 +000018038$as_echo "#define NEED_USCORE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018039
18040fi
18041
cristy8b350f62009-11-15 23:12:43 +000018042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether deplibs are loaded by dlopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000018043$as_echo_n "checking whether deplibs are loaded by dlopen... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000018044if test "${lt_cv_sys_dlopen_deplibs+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018045 $as_echo_n "(cached) " >&6
18046else
18047 # PORTME does your system automatically load deplibs for dlopen?
18048 # or its logical equivalent (e.g. shl_load for HP-UX < 11)
18049 # For now, we just catch OSes we know something about -- in the
18050 # future, we'll try test this programmatically.
18051 lt_cv_sys_dlopen_deplibs=unknown
18052 case $host_os in
18053 aix3*|aix4.1.*|aix4.2.*)
18054 # Unknown whether this is true for these versions of AIX, but
18055 # we want this `case' here to explicitly catch those versions.
18056 lt_cv_sys_dlopen_deplibs=unknown
18057 ;;
18058 aix[4-9]*)
18059 lt_cv_sys_dlopen_deplibs=yes
18060 ;;
18061 amigaos*)
18062 case $host_cpu in
18063 powerpc)
18064 lt_cv_sys_dlopen_deplibs=no
18065 ;;
18066 esac
18067 ;;
18068 darwin*)
18069 # Assuming the user has installed a libdl from somewhere, this is true
18070 # If you are looking for one http://www.opendarwin.org/projects/dlcompat
18071 lt_cv_sys_dlopen_deplibs=yes
18072 ;;
18073 freebsd* | dragonfly*)
18074 lt_cv_sys_dlopen_deplibs=yes
18075 ;;
cristy18304f92009-11-22 15:48:26 +000018076 gnu* | linux* | k*bsd*-gnu)
cristy3ed852e2009-09-05 21:47:34 +000018077 # GNU and its variants, using gnu ld.so (Glibc)
18078 lt_cv_sys_dlopen_deplibs=yes
18079 ;;
18080 hpux10*|hpux11*)
18081 lt_cv_sys_dlopen_deplibs=yes
18082 ;;
18083 interix*)
18084 lt_cv_sys_dlopen_deplibs=yes
18085 ;;
18086 irix[12345]*|irix6.[01]*)
18087 # Catch all versions of IRIX before 6.2, and indicate that we don't
18088 # know how it worked for any of those versions.
18089 lt_cv_sys_dlopen_deplibs=unknown
18090 ;;
18091 irix*)
18092 # The case above catches anything before 6.2, and it's known that
18093 # at 6.2 and later dlopen does load deplibs.
18094 lt_cv_sys_dlopen_deplibs=yes
18095 ;;
18096 netbsd*)
18097 lt_cv_sys_dlopen_deplibs=yes
18098 ;;
18099 openbsd*)
18100 lt_cv_sys_dlopen_deplibs=yes
18101 ;;
18102 osf[1234]*)
18103 # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
18104 # it did *not* use an RPATH in a shared library to find objects the
18105 # library depends on, so we explicitly say `no'.
18106 lt_cv_sys_dlopen_deplibs=no
18107 ;;
18108 osf5.0|osf5.0a|osf5.1)
18109 # dlopen *does* load deplibs and with the right loader patch applied
18110 # it even uses RPATH in a shared library to search for shared objects
18111 # that the library depends on, but there's no easy way to know if that
18112 # patch is installed. Since this is the case, all we can really
18113 # say is unknown -- it depends on the patch being installed. If
18114 # it is, this changes to `yes'. Without it, it would be `no'.
18115 lt_cv_sys_dlopen_deplibs=unknown
18116 ;;
18117 osf*)
18118 # the two cases above should catch all versions of osf <= 5.1. Read
18119 # the comments above for what we know about them.
18120 # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
18121 # is used to find them so we can finally say `yes'.
18122 lt_cv_sys_dlopen_deplibs=yes
18123 ;;
18124 qnx*)
18125 lt_cv_sys_dlopen_deplibs=yes
18126 ;;
18127 solaris*)
18128 lt_cv_sys_dlopen_deplibs=yes
18129 ;;
18130 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18131 libltdl_cv_sys_dlopen_deplibs=yes
18132 ;;
18133 esac
18134
18135fi
cristy8b350f62009-11-15 23:12:43 +000018136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_dlopen_deplibs" >&5
cristy3ed852e2009-09-05 21:47:34 +000018137$as_echo "$lt_cv_sys_dlopen_deplibs" >&6; }
18138if test "$lt_cv_sys_dlopen_deplibs" != yes; then
18139
cristy8b350f62009-11-15 23:12:43 +000018140$as_echo "#define LTDL_DLOPEN_DEPLIBS 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018141
18142fi
18143
18144:
18145
cristy3ed852e2009-09-05 21:47:34 +000018146for ac_header in argz.h
cristy8b350f62009-11-15 23:12:43 +000018147do :
18148 ac_fn_c_check_header_compile "$LINENO" "argz.h" "ac_cv_header_argz_h" "$ac_includes_default
18149"
18150if test "x$ac_cv_header_argz_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000018151 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000018152#define HAVE_ARGZ_H 1
cristy3ed852e2009-09-05 21:47:34 +000018153_ACEOF
18154
18155fi
18156
18157done
18158
18159
cristy8b350f62009-11-15 23:12:43 +000018160ac_fn_c_check_type "$LINENO" "error_t" "ac_cv_type_error_t" "#if defined(HAVE_ARGZ_H)
cristy3ed852e2009-09-05 21:47:34 +000018161# include <argz.h>
18162#endif
cristy8b350f62009-11-15 23:12:43 +000018163"
18164if test "x$ac_cv_type_error_t" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000018165
18166cat >>confdefs.h <<_ACEOF
18167#define HAVE_ERROR_T 1
18168_ACEOF
18169
18170
18171else
18172
cristy8b350f62009-11-15 23:12:43 +000018173$as_echo "#define error_t int" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018174
18175
cristy8b350f62009-11-15 23:12:43 +000018176$as_echo "#define __error_t_defined 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018177
18178fi
18179
18180
18181ARGZ_H=
cristy3ed852e2009-09-05 21:47:34 +000018182for ac_func in argz_add argz_append argz_count argz_create_sep argz_insert \
18183 argz_next argz_stringify
cristy8b350f62009-11-15 23:12:43 +000018184do :
18185 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
18186ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
18187eval as_val=\$$as_ac_var
18188 if test "x$as_val" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000018189 cat >>confdefs.h <<_ACEOF
18190#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
18191_ACEOF
18192
18193else
18194 ARGZ_H=argz.h;
18195
18196 _LT_LIBOBJS="$_LT_LIBOBJS argz.$ac_objext"
18197
18198fi
18199done
18200
18201
cristy8b350f62009-11-15 23:12:43 +000018202if test -z "$ARGZ_H"; then :
18203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if argz actually works" >&5
cristy3ed852e2009-09-05 21:47:34 +000018204$as_echo_n "checking if argz actually works... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000018205if test "${lt_cv_sys_argz_works+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018206 $as_echo_n "(cached) " >&6
18207else
18208 case $host_os in #(
18209 *cygwin*)
18210 lt_cv_sys_argz_works=no
18211 if test "$cross_compiling" != no; then
18212 lt_cv_sys_argz_works="guessing no"
18213 else
18214 lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
18215 save_IFS=$IFS
18216 IFS=-.
18217 set x `uname -r | sed -e "$lt_sed_extract_leading_digits"`
18218 IFS=$save_IFS
18219 lt_os_major=${2-0}
18220 lt_os_minor=${3-0}
18221 lt_os_micro=${4-0}
18222 if test "$lt_os_major" -gt 1 \
18223 || { test "$lt_os_major" -eq 1 \
18224 && { test "$lt_os_minor" -gt 5 \
18225 || { test "$lt_os_minor" -eq 5 \
18226 && test "$lt_os_micro" -gt 24; }; }; }; then
18227 lt_cv_sys_argz_works=yes
18228 fi
18229 fi
18230 ;; #(
18231 *) lt_cv_sys_argz_works=yes ;;
18232 esac
18233fi
cristy8b350f62009-11-15 23:12:43 +000018234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_argz_works" >&5
cristy3ed852e2009-09-05 21:47:34 +000018235$as_echo "$lt_cv_sys_argz_works" >&6; }
cristy8b350f62009-11-15 23:12:43 +000018236 if test $lt_cv_sys_argz_works = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000018237
cristy8b350f62009-11-15 23:12:43 +000018238$as_echo "#define HAVE_WORKING_ARGZ 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018239
18240else
18241 ARGZ_H=argz.h
18242
18243
18244 _LT_LIBOBJS="$_LT_LIBOBJS argz.$ac_objext"
18245
18246fi
cristy3ed852e2009-09-05 21:47:34 +000018247fi
18248
18249
18250
cristy8b350f62009-11-15 23:12:43 +000018251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether libtool supports -dlopen/-dlpreopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000018252$as_echo_n "checking whether libtool supports -dlopen/-dlpreopen... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000018253if test "${libltdl_cv_preloaded_symbols+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018254 $as_echo_n "(cached) " >&6
18255else
18256 if test -n "$lt_cv_sys_global_symbol_pipe"; then
18257 libltdl_cv_preloaded_symbols=yes
18258 else
18259 libltdl_cv_preloaded_symbols=no
18260 fi
18261
18262fi
cristy8b350f62009-11-15 23:12:43 +000018263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_preloaded_symbols" >&5
cristy3ed852e2009-09-05 21:47:34 +000018264$as_echo "$libltdl_cv_preloaded_symbols" >&6; }
18265if test x"$libltdl_cv_preloaded_symbols" = xyes; then
18266
cristy8b350f62009-11-15 23:12:43 +000018267$as_echo "#define HAVE_PRELOADED_SYMBOLS 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018268
18269fi
18270
18271# Set options
18272
18273
18274
18275
18276
18277
18278
18279
18280
18281
18282
18283# Check whether --with-included_ltdl was given.
cristy8b350f62009-11-15 23:12:43 +000018284if test "${with_included_ltdl+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018285 withval=$with_included_ltdl;
18286fi
18287
18288
18289if test "x$with_included_ltdl" != xyes; then
18290 # We are not being forced to use the included libltdl sources, so
18291 # decide whether there is a useful installed version we can use.
cristy8b350f62009-11-15 23:12:43 +000018292 ac_fn_c_check_header_compile "$LINENO" "ltdl.h" "ac_cv_header_ltdl_h" "$ac_includes_default
cristy3ed852e2009-09-05 21:47:34 +000018293
cristy8b350f62009-11-15 23:12:43 +000018294"
18295if test "x$ac_cv_header_ltdl_h" = x""yes; then :
18296 ac_fn_c_check_decl "$LINENO" "lt_dlinterface_register" "ac_cv_have_decl_lt_dlinterface_register" "$ac_includes_default
cristy3ed852e2009-09-05 21:47:34 +000018297 #include <ltdl.h>
cristy8b350f62009-11-15 23:12:43 +000018298"
18299if test "x$ac_cv_have_decl_lt_dlinterface_register" = x""yes; then :
18300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lt_dladvise_preload in -lltdl" >&5
cristy3ed852e2009-09-05 21:47:34 +000018301$as_echo_n "checking for lt_dladvise_preload in -lltdl... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000018302if test "${ac_cv_lib_ltdl_lt_dladvise_preload+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018303 $as_echo_n "(cached) " >&6
18304else
18305 ac_check_lib_save_LIBS=$LIBS
18306LIBS="-lltdl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000018307cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000018308/* end confdefs.h. */
18309
18310/* Override any GCC internal prototype to avoid an error.
18311 Use char because int might match the return type of a GCC
18312 builtin and then its argument prototype would still apply. */
18313#ifdef __cplusplus
18314extern "C"
18315#endif
18316char lt_dladvise_preload ();
18317int
18318main ()
18319{
18320return lt_dladvise_preload ();
18321 ;
18322 return 0;
18323}
18324_ACEOF
cristy8b350f62009-11-15 23:12:43 +000018325if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000018326 ac_cv_lib_ltdl_lt_dladvise_preload=yes
18327else
cristy8b350f62009-11-15 23:12:43 +000018328 ac_cv_lib_ltdl_lt_dladvise_preload=no
cristy3ed852e2009-09-05 21:47:34 +000018329fi
cristy8b350f62009-11-15 23:12:43 +000018330rm -f core conftest.err conftest.$ac_objext \
18331 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000018332LIBS=$ac_check_lib_save_LIBS
18333fi
cristy8b350f62009-11-15 23:12:43 +000018334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ltdl_lt_dladvise_preload" >&5
cristy3ed852e2009-09-05 21:47:34 +000018335$as_echo "$ac_cv_lib_ltdl_lt_dladvise_preload" >&6; }
cristy8b350f62009-11-15 23:12:43 +000018336if test "x$ac_cv_lib_ltdl_lt_dladvise_preload" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000018337 with_included_ltdl=no
18338else
18339 with_included_ltdl=yes
18340fi
18341
18342else
18343 with_included_ltdl=yes
18344fi
18345
18346else
18347 with_included_ltdl=yes
18348fi
18349
18350
18351fi
18352
18353
18354
18355
18356# Check whether --with-ltdl_include was given.
cristy8b350f62009-11-15 23:12:43 +000018357if test "${with_ltdl_include+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018358 withval=$with_ltdl_include;
18359fi
18360
18361
18362if test -n "$with_ltdl_include"; then
18363 if test -f "$with_ltdl_include/ltdl.h"; then :
18364 else
cristy8b350f62009-11-15 23:12:43 +000018365 as_fn_error "invalid ltdl include directory: \`$with_ltdl_include'" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000018366 fi
18367else
18368 with_ltdl_include=no
18369fi
18370
18371
18372# Check whether --with-ltdl_lib was given.
cristy8b350f62009-11-15 23:12:43 +000018373if test "${with_ltdl_lib+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018374 withval=$with_ltdl_lib;
18375fi
18376
18377
18378if test -n "$with_ltdl_lib"; then
18379 if test -f "$with_ltdl_lib/libltdl.la"; then :
18380 else
cristy8b350f62009-11-15 23:12:43 +000018381 as_fn_error "invalid ltdl library directory: \`$with_ltdl_lib'" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000018382 fi
18383else
18384 with_ltdl_lib=no
18385fi
18386
18387case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in
18388 ,yes,no,no,)
18389 case $enable_ltdl_convenience in
cristy8b350f62009-11-15 23:12:43 +000018390 no) as_fn_error "this package needs a convenience libltdl" "$LINENO" 5 ;;
cristy3ed852e2009-09-05 21:47:34 +000018391 "") enable_ltdl_convenience=yes
18392 ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
18393esac
18394LIBLTDL='${top_build_prefix}'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdlc.la"
18395LTDLDEPS=$LIBLTDL
18396LTDLINCL='-I${top_srcdir}'"${lt_ltdl_dir+/$lt_ltdl_dir}"
18397
18398
18399
18400
18401
18402# For backwards non-gettext consistent compatibility...
18403INCLTDL="$LTDLINCL"
18404
18405
18406 ;;
18407 ,no,no,no,)
18408 # If the included ltdl is not to be used, then use the
18409 # preinstalled libltdl we found.
18410
cristy8b350f62009-11-15 23:12:43 +000018411$as_echo "#define HAVE_LTDL 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018412
18413 LIBLTDL=-lltdl
18414 LTDLDEPS=
18415 LTDLINCL=
18416 ;;
18417 ,no*,no,*)
cristy8b350f62009-11-15 23:12:43 +000018418 as_fn_error "\`--with-ltdl-include' and \`--with-ltdl-lib' options must be used together" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000018419 ;;
18420 *) with_included_ltdl=no
18421 LIBLTDL="-L$with_ltdl_lib -lltdl"
18422 LTDLDEPS=
18423 LTDLINCL="-I$with_ltdl_include"
18424 ;;
18425esac
18426INCLTDL="$LTDLINCL"
18427
18428# Report our decision...
cristy8b350f62009-11-15 23:12:43 +000018429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find libltdl headers" >&5
cristy3ed852e2009-09-05 21:47:34 +000018430$as_echo_n "checking where to find libltdl headers... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000018431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LTDLINCL" >&5
cristy3ed852e2009-09-05 21:47:34 +000018432$as_echo "$LTDLINCL" >&6; }
cristy8b350f62009-11-15 23:12:43 +000018433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find libltdl library" >&5
cristy3ed852e2009-09-05 21:47:34 +000018434$as_echo_n "checking where to find libltdl library... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000018435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBLTDL" >&5
cristy3ed852e2009-09-05 21:47:34 +000018436$as_echo "$LIBLTDL" >&6; }
18437
18438
18439
18440# Check whether --enable-ltdl-install was given.
cristy8b350f62009-11-15 23:12:43 +000018441if test "${enable_ltdl_install+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018442 enableval=$enable_ltdl_install;
18443fi
18444
18445
18446case ,${enable_ltdl_install},${enable_ltdl_convenience} in
18447 *yes*) ;;
18448 *) enable_ltdl_convenience=yes ;;
18449esac
18450
18451 if test x"${enable_ltdl_install-no}" != xno; then
18452 INSTALL_LTDL_TRUE=
18453 INSTALL_LTDL_FALSE='#'
18454else
18455 INSTALL_LTDL_TRUE='#'
18456 INSTALL_LTDL_FALSE=
18457fi
18458
18459 if test x"${enable_ltdl_convenience-no}" != xno; then
18460 CONVENIENCE_LTDL_TRUE=
18461 CONVENIENCE_LTDL_FALSE='#'
18462else
18463 CONVENIENCE_LTDL_TRUE='#'
18464 CONVENIENCE_LTDL_FALSE=
18465fi
18466
18467
18468
18469
18470
18471
cristy18304f92009-11-22 15:48:26 +000018472
cristy3ed852e2009-09-05 21:47:34 +000018473# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS
18474# the user used. This is so that ltdl.h can pick up the parent projects
18475# config.h file, The first file in AC_CONFIG_HEADERS must contain the
18476# definitions required by ltdl.c.
18477# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility).
18478
18479
18480
cristy3ed852e2009-09-05 21:47:34 +000018481for ac_header in unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h
cristy8b350f62009-11-15 23:12:43 +000018482do :
18483 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18484ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
18485"
18486eval as_val=\$$as_ac_Header
18487 if test "x$as_val" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000018488 cat >>confdefs.h <<_ACEOF
18489#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18490_ACEOF
18491
18492fi
18493
18494done
18495
18496
cristy3ed852e2009-09-05 21:47:34 +000018497for ac_func in closedir opendir readdir
cristy8b350f62009-11-15 23:12:43 +000018498do :
18499 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
18500ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
18501eval as_val=\$$as_ac_var
18502 if test "x$as_val" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000018503 cat >>confdefs.h <<_ACEOF
18504#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
18505_ACEOF
18506
18507else
18508
18509
18510 _LT_LIBOBJS="$_LT_LIBOBJS lt__dirent.$ac_objext"
18511
18512fi
18513done
18514
cristy3ed852e2009-09-05 21:47:34 +000018515for ac_func in strlcat strlcpy
cristy8b350f62009-11-15 23:12:43 +000018516do :
18517 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
18518ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
18519eval as_val=\$$as_ac_var
18520 if test "x$as_val" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000018521 cat >>confdefs.h <<_ACEOF
18522#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
18523_ACEOF
18524
18525else
18526
18527
18528 _LT_LIBOBJS="$_LT_LIBOBJS lt__strl.$ac_objext"
18529
18530fi
18531done
18532
18533
18534
18535cat >>confdefs.h <<_ACEOF
18536#define LT_LIBEXT "$libext"
18537_ACEOF
18538
18539
18540name=ltdl
18541LTDLOPEN=`eval "\\$ECHO \"$libname_spec\""`
18542
18543
18544
18545
18546
18547
18548
18549
18550# Only expand once:
18551
18552
18553
18554# Check to see if building shared libraries
18555libtool_build_shared_libs='no'
18556if test "$enable_shared" = 'yes'; then
18557 libtool_build_shared_libs='yes'
18558fi
18559
18560# Check to see if building static libraries
18561libtool_build_static_libs='no'
18562if test "$enable_static" = 'yes'; then
18563 libtool_build_static_libs='yes'
18564fi
18565
18566# MinGW and Cygwin can't build C++ DLLs which support exceptions.
18567if test "${StaticCplusPlusLibraries}" = 'yes'; then
18568 LTCXXLIBOPTS='--static'
18569
18570fi
18571
18572#
18573# Enable support for building loadable modules
18574#
18575
18576# Check whether --with-modules was given.
cristy8b350f62009-11-15 23:12:43 +000018577if test "${with_modules+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018578 withval=$with_modules; with_modules=$withval
18579else
18580 with_modules=$libtool_build_shared_libs
18581fi
18582
18583
18584# Only allow building loadable modules if we are building shared libraries
18585if test "$with_modules" != 'no' ; then
18586 if test "$libtool_build_shared_libs" = 'no'; then
cristy8b350f62009-11-15 23:12:43 +000018587 { $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 +000018588$as_echo "$as_me: WARNING: Modules may only be built if building shared libraries is enabled." >&2;}
18589 with_modules='no'
18590 fi
18591fi
18592if test "$with_modules" != 'no'; then
18593
cristy8b350f62009-11-15 23:12:43 +000018594$as_echo "#define BUILD_MODULES 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018595
18596fi
18597 if test "$with_modules" != 'no'; then
18598 WITH_MODULES_TRUE=
18599 WITH_MODULES_FALSE='#'
18600else
18601 WITH_MODULES_TRUE='#'
18602 WITH_MODULES_FALSE=
18603fi
18604
18605
18606# Enable building/use of libltdl if we are building shared libraries regardless
18607# of whether modules are built or not.
18608with_ltdl='no'
18609if test "$libtool_build_shared_libs" != 'no'; then
18610 with_ltdl='yes'
18611fi
18612
18613 if test "$with_ltdl" != 'no'; then
18614 WITH_LTDL_TRUE=
18615 WITH_LTDL_FALSE='#'
18616else
18617 WITH_LTDL_TRUE='#'
18618 WITH_LTDL_FALSE=
18619fi
18620
18621if test "$with_ltdl" != 'no'; then
18622
cristy8b350f62009-11-15 23:12:43 +000018623$as_echo "#define LTDL_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018624
18625
18626 # Set DLLDFLAGS
18627 if test X"$enable_shared" = Xyes; then
18628 DLLDFLAGS=-export-dynamic
18629
18630 fi
18631fi
18632
18633# Enable build using delegate libraries built in subdirectories rather than installed
18634# delegate libraries (bzlib fftw fpx jp2 jbig jpeg lcms png tiff ttf wmf xml zlib)
18635# Check whether --enable-delegate-build was given.
cristy8b350f62009-11-15 23:12:43 +000018636if test "${enable_delegate_build+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018637 enableval=$enable_delegate_build; enable_delegate_build=$enableval
18638else
18639 enable_delegate_build='no'
18640fi
18641
18642
18643# Check whether --enable-deprecated was given.
cristy8b350f62009-11-15 23:12:43 +000018644if test "${enable_deprecated+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018645 enableval=$enable_deprecated; enable_deprecated=$enableval
18646else
18647 enable_deprecated='no'
18648fi
18649
18650
18651if test "$enable_deprecated" = 'yes'; then
18652
cristy8b350f62009-11-15 23:12:43 +000018653$as_echo "#define EXCLUDE_DEPRECATED 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018654
18655else
18656 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --disable-deprecated "
18657fi
18658
18659# Build a version of ImageMagick which operates uninstalled.
18660# Used to build distributions located via MAGICK_HOME / executable path
18661# Check whether --enable-installed was given.
cristy8b350f62009-11-15 23:12:43 +000018662if test "${enable_installed+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018663 enableval=$enable_installed; enable_installed=$enableval
18664else
18665 enable_installed='yes'
18666fi
18667
18668
18669if test "$enable_installed" = 'yes'; then
18670
cristy8b350f62009-11-15 23:12:43 +000018671$as_echo "#define INSTALLED_SUPPORT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018672
18673else
18674 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --disable-installed "
18675fi
18676
18677# Permit enciphering and deciphering image pixels.
18678# Check whether --enable-cipher was given.
cristy8b350f62009-11-15 23:12:43 +000018679if test "${enable_cipher+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018680 enableval=$enable_cipher; enable_cipher=$enableval
18681else
18682 enable_cipher='yes'
18683fi
18684
18685
18686if test "$enable_cipher" = 'yes'; then
18687
cristy8b350f62009-11-15 23:12:43 +000018688$as_echo "#define CIPHER_SUPPORT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018689
18690fi
18691
18692# Build an embeddable version of ImageMagick.
18693# Check whether --enable-embeddable was given.
cristy8b350f62009-11-15 23:12:43 +000018694if test "${enable_embeddable+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018695 enableval=$enable_embeddable; enable_embeddable=$enableval
18696else
18697 enable_embeddable='no'
18698fi
18699
18700
18701if test "$enable_embeddable" = 'yes'; then
18702
cristy8b350f62009-11-15 23:12:43 +000018703$as_echo "#define EMBEDDABLE_SUPPORT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018704
18705fi
18706
18707# Build a high dynamic range version of ImageMagick.
18708# Check whether --enable-hdri was given.
cristy8b350f62009-11-15 23:12:43 +000018709if test "${enable_hdri+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018710 enableval=$enable_hdri; enable_hdri=$enableval
18711else
18712 enable_hdri='no'
18713fi
18714
18715
18716MAGICK_HDRI=""
18717if test "$enable_hdri" = 'yes'; then
18718 MAGICK_HDRI="HDRI"
18719
cristy8b350f62009-11-15 23:12:43 +000018720$as_echo "#define HDRI_SUPPORT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018721
18722fi
18723
cristy3ed852e2009-09-05 21:47:34 +000018724# Build a version of ImageMagick with assert statements.
18725# Check whether --enable-assert was given.
cristy8b350f62009-11-15 23:12:43 +000018726if test "${enable_assert+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018727 enableval=$enable_assert; enable_assert=$enableval
18728else
18729 enable_assert='yes'
18730fi
18731
18732
18733if test "$enable_assert" = 'no'; then
18734
cristy8b350f62009-11-15 23:12:43 +000018735$as_echo "#define NDEBUG 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000018736
18737fi
18738
18739# Add configure option --enable-maintainer-mode which enables dependency
18740# checking and generation useful to package maintainers. This is made an
18741# option to avoid confusing end users.
18742
cristy8b350f62009-11-15 23:12:43 +000018743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
cristy3ed852e2009-09-05 21:47:34 +000018744$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
18745 # Check whether --enable-maintainer-mode was given.
cristy8b350f62009-11-15 23:12:43 +000018746if test "${enable_maintainer_mode+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018747 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
18748else
18749 USE_MAINTAINER_MODE=no
18750fi
18751
cristy8b350f62009-11-15 23:12:43 +000018752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
cristy3ed852e2009-09-05 21:47:34 +000018753$as_echo "$USE_MAINTAINER_MODE" >&6; }
18754 if test $USE_MAINTAINER_MODE = yes; then
18755 MAINTAINER_MODE_TRUE=
18756 MAINTAINER_MODE_FALSE='#'
18757else
18758 MAINTAINER_MODE_TRUE='#'
18759 MAINTAINER_MODE_FALSE=
18760fi
18761
18762 MAINT=$MAINTAINER_MODE_TRUE
18763
18764
18765
18766
18767# Enable ccmalloc memory debugging support
18768# Check whether --enable-ccmalloc was given.
cristy8b350f62009-11-15 23:12:43 +000018769if test "${enable_ccmalloc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018770 enableval=$enable_ccmalloc; enable_ccmalloc=$enableval
18771else
18772 enable_ccmalloc='no'
18773fi
18774
18775
18776# Enable Electric Fence memory debugging support
18777# Check whether --enable-efence was given.
cristy8b350f62009-11-15 23:12:43 +000018778if test "${enable_efence+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018779 enableval=$enable_efence; enable_efence=$enableval
18780else
18781 enable_efence='no'
18782fi
18783
18784
18785# Enable prof-based profiling support
18786# Check whether --enable-prof was given.
cristy8b350f62009-11-15 23:12:43 +000018787if test "${enable_prof+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018788 enableval=$enable_prof; enable_prof=$enableval
18789else
18790 enable_prof='no'
18791fi
18792
18793
18794# Enable gprof-based profiling support
18795# Check whether --enable-gprof was given.
cristy8b350f62009-11-15 23:12:43 +000018796if test "${enable_gprof+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018797 enableval=$enable_gprof; enable_gprof=$enableval
18798else
18799 enable_gprof='no'
18800fi
18801
18802
18803# Enable gcov-based profiling support
18804# Check whether --enable-gcov was given.
cristy8b350f62009-11-15 23:12:43 +000018805if test "${enable_gcov+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018806 enableval=$enable_gcov; enable_gcov=$enableval
18807else
18808 enable_gcov='no'
18809fi
18810
18811
18812enable_profiling='no'
18813if test "$enable_prof" = 'yes' || test "$enable_gprof" = 'yes' || test "$enable_gcov" = 'yes'; then
18814 enable_profiling='yes'
18815 if test "$libtool_build_shared_libs" = 'yes'; then
18816 echo "Warning: Can not profile code using shared libraries"
18817 fi
18818fi
18819
18820# Magick API method prefix
18821
18822# Check whether --with-method-prefix was given.
cristy8b350f62009-11-15 23:12:43 +000018823if test "${with_method_prefix+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018824 withval=$with_method_prefix; with_method_prefix=$enableval
18825else
18826 with_method_prefix=''
18827fi
18828
18829
18830if test "$with_method_prefix" != ''; then
18831
18832cat >>confdefs.h <<_ACEOF
18833#define NAMESPACE_PREFIX $with_method_prefix
18834_ACEOF
18835
18836fi
18837
18838# Number of bits in a Quantum
18839
18840# Check whether --with-quantum-depth was given.
cristy8b350f62009-11-15 23:12:43 +000018841if test "${with_quantum_depth+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018842 withval=$with_quantum_depth; with_quantum_depth=$withval
18843else
18844 with_quantum_depth=16
18845fi
18846
18847
18848if test "$with_quantum_depth" != '8'; then
18849 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-quantum-depth=$with_quantum_depth "
18850fi
18851
18852case "${with_quantum_depth}" in
18853 8 ) ;;
18854 16 ) ;;
18855 32 ) ;;
18856 64 ) ;;
cristy8b350f62009-11-15 23:12:43 +000018857 * ) { as_fn_set_status 16
18858as_fn_error "\"Pixel quantum depth must have value of 8" "$LINENO" 5; } ;;
cristy3ed852e2009-09-05 21:47:34 +000018859esac
18860QUANTUM_DEPTH="$with_quantum_depth"
18861
18862cat >>confdefs.h <<_ACEOF
18863#define QUANTUM_DEPTH $QUANTUM_DEPTH
18864_ACEOF
18865
18866
18867# Set pixel cache threshold
18868
18869# Check whether --with-cache was given.
cristy8b350f62009-11-15 23:12:43 +000018870if test "${with_cache+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018871 withval=$with_cache; with_cache=$withval
18872else
18873 with_cache=''
18874fi
18875
18876
18877if test "$with_cache" != ''; then
18878
18879cat >>confdefs.h <<_ACEOF
18880#define PixelCacheThreshold $with_cache
18881_ACEOF
18882
18883 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-cache=$with_cache "
18884fi
18885
18886# Disable/Enable support for full delegate paths
18887
18888# Check whether --with-frozenpaths was given.
cristy8b350f62009-11-15 23:12:43 +000018889if test "${with_frozenpaths+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018890 withval=$with_frozenpaths; with_frozenpaths=$withval
18891else
18892 with_frozenpaths='no'
18893fi
18894
18895
18896# Enable build/install of Magick++
18897
18898# Check whether --with-magick-plus-plus was given.
cristy8b350f62009-11-15 23:12:43 +000018899if test "${with_magick_plus_plus+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018900 withval=$with_magick_plus_plus; with_magick_plus_plus=$withval
18901else
18902 with_magick_plus_plus='yes'
18903fi
18904
18905
18906# Disable build/install of PerlMagick.
18907
18908# Check whether --with-perl was given.
cristy8b350f62009-11-15 23:12:43 +000018909if test "${with_perl+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018910 withval=$with_perl; with_perl=$withval
18911else
18912 with_perl=$libtool_build_shared_libs
18913fi
18914
18915
18916# Options to pass when configuring PerlMagick
18917
18918# Check whether --with-perl-options was given.
cristy8b350f62009-11-15 23:12:43 +000018919if test "${with_perl_options+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018920 withval=$with_perl_options;
18921fi
18922
18923
18924PERL_MAKE_OPTIONS=$with_perl_options
18925
18926
18927
18928# Enable umem, object-caching memory allocation library.
18929
18930# Check whether --with-umem was given.
cristy8b350f62009-11-15 23:12:43 +000018931if test "${with_umem+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018932 withval=$with_umem; with_umem=$withval
18933else
18934 with_umem='no'
18935fi
18936
18937if test "$with_umem" != 'yes' ; then
18938 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-umem=$with_umem "
18939fi
18940
18941#
18942# Specify path to shared libstdc++ if not in normal location
18943#
18944
18945# Check whether --with-libstdc was given.
cristy8b350f62009-11-15 23:12:43 +000018946if test "${with_libstdc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018947 withval=$with_libstdc; with_libstdc=$withval
18948else
18949 with_libstdc=''
18950fi
18951
18952
18953if test "$with_libstdc" != ''; then
18954 if test -d "$with_libstdc"; then
18955 LIBSTDCLDFLAGS="-L$with_libstdc"
18956 fi
18957fi
18958
18959
18960# Does gcc required -traditional?
18961if test $ac_cv_c_compiler_gnu = yes; then
cristy8b350f62009-11-15 23:12:43 +000018962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
cristy3ed852e2009-09-05 21:47:34 +000018963$as_echo_n "checking whether $CC needs -traditional... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000018964if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000018965 $as_echo_n "(cached) " >&6
18966else
18967 ac_pattern="Autoconf.*'x'"
cristy8b350f62009-11-15 23:12:43 +000018968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000018969/* end confdefs.h. */
18970#include <sgtty.h>
18971Autoconf TIOCGETP
18972_ACEOF
18973if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000018974 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000018975 ac_cv_prog_gcc_traditional=yes
18976else
18977 ac_cv_prog_gcc_traditional=no
18978fi
18979rm -f conftest*
18980
18981
18982 if test $ac_cv_prog_gcc_traditional = no; then
cristy8b350f62009-11-15 23:12:43 +000018983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000018984/* end confdefs.h. */
18985#include <termio.h>
18986Autoconf TCGETA
18987_ACEOF
18988if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000018989 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000018990 ac_cv_prog_gcc_traditional=yes
18991fi
18992rm -f conftest*
18993
18994 fi
18995fi
cristy8b350f62009-11-15 23:12:43 +000018996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
cristy3ed852e2009-09-05 21:47:34 +000018997$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
18998 if test $ac_cv_prog_gcc_traditional = yes; then
18999 CC="$CC -traditional"
19000 fi
19001fi
19002
19003
19004########
19005#
19006# Set defines required to build DLLs and modules using MinGW
19007#
19008########
19009# These options are set for multi-thread DLL module build
19010# libMagickCore: _DLL _MAGICKMOD_ _MAGICKLIB_
19011# module: _DLL
19012# executable/Magick++: _DLL _MAGICKMOD_
19013MODULE_EXTRA_CPPFLAGS=''
19014LIBRARY_EXTRA_CPPFLAGS=''
19015if test "${native_win32_build}" = 'yes'; then
19016 if test "${libtool_build_shared_libs}" = 'yes'; then
19017 CPPFLAGS="$CPPFLAGS -D_DLL"
19018 MAGICK_CPPFLAGS="$MAGICK_CPPFLAGS -D_DLL"
19019 MAGICK_PCFLAGS="$MAGICK_PCFLAGS -D_DLL"
19020 LIBRARY_EXTRA_CPPFLAGS="$LIBRARY_EXTRA_CPPFLAGS -D_MAGICKLIB_"
19021 if test "$with_modules" = 'yes'; then
19022 LIBRARY_EXTRA_CPPFLAGS="$LIBRARY_EXTRA_CPPFLAGS -D_MAGICKMOD_"
19023 else
19024 MODULE_EXTRA_CPPFLAGS="$MODULE_EXTRA_CPPFLAGS -D_MAGICKLIB_"
19025 fi
19026 else
19027 CPPFLAGS="$CPPFLAGS -D_LIB"
19028 MAGICK_CPPFLAGS="$MAGICK_CPPFLAGS -D_LIB"
19029 MAGICK_PCFLAGS="$MAGICK_PCFLAGS -D_LIB"
19030 fi
19031 if test "$with_threads" = 'yes'; then
19032 CPPFLAGS="$CPPFLAGS -D_MT"
19033 MAGICK_CPPFLAGS="$MAGICK_CPPFLAGS -D_MT"
19034 MAGICK_PCFLAGS="$MAGICK_PCFLAGS -D_MT"
19035 fi
19036fi
19037
19038
19039
19040# Check standard headers
cristy8b350f62009-11-15 23:12:43 +000019041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
cristy3ed852e2009-09-05 21:47:34 +000019042$as_echo_n "checking for ANSI C header files... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019043if test "${ac_cv_header_stdc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019044 $as_echo_n "(cached) " >&6
19045else
cristy8b350f62009-11-15 23:12:43 +000019046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019047/* end confdefs.h. */
19048#include <stdlib.h>
19049#include <stdarg.h>
19050#include <string.h>
19051#include <float.h>
19052
19053int
19054main ()
19055{
19056
19057 ;
19058 return 0;
19059}
19060_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019061if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019062 ac_cv_header_stdc=yes
19063else
cristy8b350f62009-11-15 23:12:43 +000019064 ac_cv_header_stdc=no
cristy3ed852e2009-09-05 21:47:34 +000019065fi
cristy3ed852e2009-09-05 21:47:34 +000019066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19067
19068if test $ac_cv_header_stdc = yes; then
19069 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cristy8b350f62009-11-15 23:12:43 +000019070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019071/* end confdefs.h. */
19072#include <string.h>
19073
19074_ACEOF
19075if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000019076 $EGREP "memchr" >/dev/null 2>&1; then :
19077
cristy3ed852e2009-09-05 21:47:34 +000019078else
19079 ac_cv_header_stdc=no
19080fi
19081rm -f conftest*
19082
19083fi
19084
19085if test $ac_cv_header_stdc = yes; then
19086 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
cristy8b350f62009-11-15 23:12:43 +000019087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019088/* end confdefs.h. */
19089#include <stdlib.h>
19090
19091_ACEOF
19092if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000019093 $EGREP "free" >/dev/null 2>&1; then :
19094
cristy3ed852e2009-09-05 21:47:34 +000019095else
19096 ac_cv_header_stdc=no
19097fi
19098rm -f conftest*
19099
19100fi
19101
19102if test $ac_cv_header_stdc = yes; then
19103 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
cristy8b350f62009-11-15 23:12:43 +000019104 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000019105 :
19106else
cristy8b350f62009-11-15 23:12:43 +000019107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019108/* end confdefs.h. */
19109#include <ctype.h>
19110#include <stdlib.h>
19111#if ((' ' & 0x0FF) == 0x020)
19112# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
19113# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
19114#else
19115# define ISLOWER(c) \
19116 (('a' <= (c) && (c) <= 'i') \
19117 || ('j' <= (c) && (c) <= 'r') \
19118 || ('s' <= (c) && (c) <= 'z'))
19119# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
19120#endif
19121
19122#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
19123int
19124main ()
19125{
19126 int i;
19127 for (i = 0; i < 256; i++)
19128 if (XOR (islower (i), ISLOWER (i))
19129 || toupper (i) != TOUPPER (i))
19130 return 2;
19131 return 0;
19132}
19133_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019134if ac_fn_c_try_run "$LINENO"; then :
19135
cristy3ed852e2009-09-05 21:47:34 +000019136else
cristy8b350f62009-11-15 23:12:43 +000019137 ac_cv_header_stdc=no
cristy3ed852e2009-09-05 21:47:34 +000019138fi
cristy8b350f62009-11-15 23:12:43 +000019139rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19140 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019141fi
19142
cristy3ed852e2009-09-05 21:47:34 +000019143fi
19144fi
cristy8b350f62009-11-15 23:12:43 +000019145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
cristy3ed852e2009-09-05 21:47:34 +000019146$as_echo "$ac_cv_header_stdc" >&6; }
19147if test $ac_cv_header_stdc = yes; then
19148
cristy8b350f62009-11-15 23:12:43 +000019149$as_echo "#define STDC_HEADERS 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000019150
19151fi
19152
19153if ! test x"$ac_cv_header_stdc" = x"yes"; then
cristy8b350f62009-11-15 23:12:43 +000019154 { $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 +000019155 header files. Compilation cannot proceed. Please install the ANSI C
19156 headers and rerun this script." >&5
19157$as_echo "$as_me: WARNING: configure has detected that you do not have the ANSI standard C
19158 header files. Compilation cannot proceed. Please install the ANSI C
19159 headers and rerun this script." >&2;};
19160fi
cristy3ed852e2009-09-05 21:47:34 +000019161ac_header_dirent=no
19162for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
19163 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
cristy8b350f62009-11-15 23:12:43 +000019164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
cristy3ed852e2009-09-05 21:47:34 +000019165$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019166if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
cristy3ed852e2009-09-05 21:47:34 +000019167 $as_echo_n "(cached) " >&6
19168else
cristy8b350f62009-11-15 23:12:43 +000019169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019170/* end confdefs.h. */
19171#include <sys/types.h>
19172#include <$ac_hdr>
19173
19174int
19175main ()
19176{
19177if ((DIR *) 0)
19178return 0;
19179 ;
19180 return 0;
19181}
19182_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019183if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019184 eval "$as_ac_Header=yes"
19185else
cristy8b350f62009-11-15 23:12:43 +000019186 eval "$as_ac_Header=no"
cristy3ed852e2009-09-05 21:47:34 +000019187fi
cristy3ed852e2009-09-05 21:47:34 +000019188rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19189fi
cristy8b350f62009-11-15 23:12:43 +000019190eval ac_res=\$$as_ac_Header
19191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
cristy3ed852e2009-09-05 21:47:34 +000019192$as_echo "$ac_res" >&6; }
cristy8b350f62009-11-15 23:12:43 +000019193eval as_val=\$$as_ac_Header
19194 if test "x$as_val" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000019195 cat >>confdefs.h <<_ACEOF
19196#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
19197_ACEOF
19198
19199ac_header_dirent=$ac_hdr; break
19200fi
19201
19202done
19203# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
19204if test $ac_header_dirent = dirent.h; then
cristy8b350f62009-11-15 23:12:43 +000019205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
cristy3ed852e2009-09-05 21:47:34 +000019206$as_echo_n "checking for library containing opendir... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019207if test "${ac_cv_search_opendir+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019208 $as_echo_n "(cached) " >&6
19209else
19210 ac_func_search_save_LIBS=$LIBS
cristy8b350f62009-11-15 23:12:43 +000019211cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019212/* end confdefs.h. */
19213
19214/* Override any GCC internal prototype to avoid an error.
19215 Use char because int might match the return type of a GCC
19216 builtin and then its argument prototype would still apply. */
19217#ifdef __cplusplus
19218extern "C"
19219#endif
19220char opendir ();
19221int
19222main ()
19223{
19224return opendir ();
19225 ;
19226 return 0;
19227}
19228_ACEOF
19229for ac_lib in '' dir; do
19230 if test -z "$ac_lib"; then
19231 ac_res="none required"
19232 else
19233 ac_res=-l$ac_lib
19234 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
19235 fi
cristy8b350f62009-11-15 23:12:43 +000019236 if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019237 ac_cv_search_opendir=$ac_res
cristy3ed852e2009-09-05 21:47:34 +000019238fi
cristy8b350f62009-11-15 23:12:43 +000019239rm -f core conftest.err conftest.$ac_objext \
19240 conftest$ac_exeext
19241 if test "${ac_cv_search_opendir+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019242 break
19243fi
19244done
cristy8b350f62009-11-15 23:12:43 +000019245if test "${ac_cv_search_opendir+set}" = set; then :
19246
cristy3ed852e2009-09-05 21:47:34 +000019247else
19248 ac_cv_search_opendir=no
19249fi
19250rm conftest.$ac_ext
19251LIBS=$ac_func_search_save_LIBS
19252fi
cristy8b350f62009-11-15 23:12:43 +000019253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
cristy3ed852e2009-09-05 21:47:34 +000019254$as_echo "$ac_cv_search_opendir" >&6; }
19255ac_res=$ac_cv_search_opendir
cristy8b350f62009-11-15 23:12:43 +000019256if test "$ac_res" != no; then :
cristy3ed852e2009-09-05 21:47:34 +000019257 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19258
19259fi
19260
19261else
cristy8b350f62009-11-15 23:12:43 +000019262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
cristy3ed852e2009-09-05 21:47:34 +000019263$as_echo_n "checking for library containing opendir... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019264if test "${ac_cv_search_opendir+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019265 $as_echo_n "(cached) " >&6
19266else
19267 ac_func_search_save_LIBS=$LIBS
cristy8b350f62009-11-15 23:12:43 +000019268cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019269/* end confdefs.h. */
19270
19271/* Override any GCC internal prototype to avoid an error.
19272 Use char because int might match the return type of a GCC
19273 builtin and then its argument prototype would still apply. */
19274#ifdef __cplusplus
19275extern "C"
19276#endif
19277char opendir ();
19278int
19279main ()
19280{
19281return opendir ();
19282 ;
19283 return 0;
19284}
19285_ACEOF
19286for ac_lib in '' x; do
19287 if test -z "$ac_lib"; then
19288 ac_res="none required"
19289 else
19290 ac_res=-l$ac_lib
19291 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
19292 fi
cristy8b350f62009-11-15 23:12:43 +000019293 if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019294 ac_cv_search_opendir=$ac_res
cristy3ed852e2009-09-05 21:47:34 +000019295fi
cristy8b350f62009-11-15 23:12:43 +000019296rm -f core conftest.err conftest.$ac_objext \
19297 conftest$ac_exeext
19298 if test "${ac_cv_search_opendir+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019299 break
19300fi
19301done
cristy8b350f62009-11-15 23:12:43 +000019302if test "${ac_cv_search_opendir+set}" = set; then :
19303
cristy3ed852e2009-09-05 21:47:34 +000019304else
19305 ac_cv_search_opendir=no
19306fi
19307rm conftest.$ac_ext
19308LIBS=$ac_func_search_save_LIBS
19309fi
cristy8b350f62009-11-15 23:12:43 +000019310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
cristy3ed852e2009-09-05 21:47:34 +000019311$as_echo "$ac_cv_search_opendir" >&6; }
19312ac_res=$ac_cv_search_opendir
cristy8b350f62009-11-15 23:12:43 +000019313if test "$ac_res" != no; then :
cristy3ed852e2009-09-05 21:47:34 +000019314 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
19315
19316fi
19317
19318fi
19319
19320
19321# Check additional headers
cristy3ed852e2009-09-05 21:47:34 +000019322for ac_header in arm/limits.h complex.h errno.h fcntl.h inttypes.h limits.h linux/unistd.h locale.h machine/param.h mach-o/dyld.h OS.h stdarg.h stddef.h string.h strings.h sys/ipc.h sys/resource.h sys/syslimits.h sys/time.h sys/timeb.h sys/times.h sys/types.h sys/wait.h unistd.h wchar.h
cristy8b350f62009-11-15 23:12:43 +000019323do :
19324 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19325ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
19326eval as_val=\$$as_ac_Header
19327 if test "x$as_val" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000019328 cat >>confdefs.h <<_ACEOF
19329#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
19330_ACEOF
19331
19332fi
19333
19334done
19335
19336
19337########
19338#
19339# Checks for typedefs, structures, and compiler characteristics.
19340#
19341########
19342
cristy8b350f62009-11-15 23:12:43 +000019343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
cristy3ed852e2009-09-05 21:47:34 +000019344$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019345if test "${ac_cv_header_stdbool_h+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019346 $as_echo_n "(cached) " >&6
19347else
cristy8b350f62009-11-15 23:12:43 +000019348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019349/* end confdefs.h. */
19350
19351#include <stdbool.h>
19352#ifndef bool
19353 "error: bool is not defined"
19354#endif
19355#ifndef false
19356 "error: false is not defined"
19357#endif
19358#if false
19359 "error: false is not 0"
19360#endif
19361#ifndef true
19362 "error: true is not defined"
19363#endif
19364#if true != 1
19365 "error: true is not 1"
19366#endif
19367#ifndef __bool_true_false_are_defined
19368 "error: __bool_true_false_are_defined is not defined"
19369#endif
19370
19371 struct s { _Bool s: 1; _Bool t; } s;
19372
19373 char a[true == 1 ? 1 : -1];
19374 char b[false == 0 ? 1 : -1];
19375 char c[__bool_true_false_are_defined == 1 ? 1 : -1];
19376 char d[(bool) 0.5 == true ? 1 : -1];
19377 bool e = &s;
19378 char f[(_Bool) 0.0 == false ? 1 : -1];
19379 char g[true];
19380 char h[sizeof (_Bool)];
19381 char i[sizeof s.t];
19382 enum { j = false, k = true, l = false * true, m = true * 256 };
19383 /* The following fails for
19384 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
19385 _Bool n[m];
19386 char o[sizeof n == m * sizeof n[0] ? 1 : -1];
19387 char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
19388# if defined __xlc__ || defined __GNUC__
19389 /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
19390 reported by James Lemley on 2005-10-05; see
19391 http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
19392 This test is not quite right, since xlc is allowed to
19393 reject this program, as the initializer for xlcbug is
19394 not one of the forms that C requires support for.
19395 However, doing the test right would require a runtime
19396 test, and that would make cross-compilation harder.
19397 Let us hope that IBM fixes the xlc bug, and also adds
19398 support for this kind of constant expression. In the
19399 meantime, this test will reject xlc, which is OK, since
19400 our stdbool.h substitute should suffice. We also test
19401 this with GCC, where it should work, to detect more
19402 quickly whether someone messes up the test in the
19403 future. */
19404 char digs[] = "0123456789";
19405 int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
19406# endif
19407 /* Catch a bug in an HP-UX C compiler. See
19408 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
19409 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
19410 */
19411 _Bool q = true;
19412 _Bool *pq = &q;
19413
19414int
19415main ()
19416{
19417
19418 *pq |= q;
19419 *pq |= ! q;
19420 /* Refer to every declared value, to avoid compiler optimizations. */
19421 return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
19422 + !m + !n + !o + !p + !q + !pq);
19423
19424 ;
19425 return 0;
19426}
19427_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019428if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019429 ac_cv_header_stdbool_h=yes
19430else
cristy8b350f62009-11-15 23:12:43 +000019431 ac_cv_header_stdbool_h=no
cristy3ed852e2009-09-05 21:47:34 +000019432fi
cristy3ed852e2009-09-05 21:47:34 +000019433rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19434fi
cristy8b350f62009-11-15 23:12:43 +000019435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
cristy3ed852e2009-09-05 21:47:34 +000019436$as_echo "$ac_cv_header_stdbool_h" >&6; }
cristy8b350f62009-11-15 23:12:43 +000019437ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
19438if test "x$ac_cv_type__Bool" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000019439
19440cat >>confdefs.h <<_ACEOF
19441#define HAVE__BOOL 1
19442_ACEOF
19443
19444
19445fi
19446
19447if test $ac_cv_header_stdbool_h = yes; then
19448
cristy8b350f62009-11-15 23:12:43 +000019449$as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000019450
19451fi
19452
cristy8b350f62009-11-15 23:12:43 +000019453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
cristy3ed852e2009-09-05 21:47:34 +000019454$as_echo_n "checking for working volatile... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019455if test "${ac_cv_c_volatile+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019456 $as_echo_n "(cached) " >&6
19457else
cristy8b350f62009-11-15 23:12:43 +000019458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019459/* end confdefs.h. */
19460
19461int
19462main ()
19463{
19464
19465volatile int x;
19466int * volatile y = (int *) 0;
19467return !x && !y;
19468 ;
19469 return 0;
19470}
19471_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019472if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019473 ac_cv_c_volatile=yes
19474else
cristy8b350f62009-11-15 23:12:43 +000019475 ac_cv_c_volatile=no
cristy3ed852e2009-09-05 21:47:34 +000019476fi
cristy3ed852e2009-09-05 21:47:34 +000019477rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19478fi
cristy8b350f62009-11-15 23:12:43 +000019479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
cristy3ed852e2009-09-05 21:47:34 +000019480$as_echo "$ac_cv_c_volatile" >&6; }
19481if test $ac_cv_c_volatile = no; then
19482
cristy8b350f62009-11-15 23:12:43 +000019483$as_echo "#define volatile /**/" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000019484
19485fi
19486
cristy8b350f62009-11-15 23:12:43 +000019487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for preprocessor stringizing operator" >&5
cristy3ed852e2009-09-05 21:47:34 +000019488$as_echo_n "checking for preprocessor stringizing operator... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019489if test "${ac_cv_c_stringize+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019490 $as_echo_n "(cached) " >&6
19491else
cristy8b350f62009-11-15 23:12:43 +000019492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019493/* end confdefs.h. */
19494#define x(y) #y
19495
19496char *s = x(teststring);
19497_ACEOF
19498if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
cristy8b350f62009-11-15 23:12:43 +000019499 $EGREP "#teststring" >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000019500 ac_cv_c_stringize=no
19501else
19502 ac_cv_c_stringize=yes
19503fi
19504rm -f conftest*
19505
19506fi
cristy8b350f62009-11-15 23:12:43 +000019507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stringize" >&5
cristy3ed852e2009-09-05 21:47:34 +000019508$as_echo "$ac_cv_c_stringize" >&6; }
19509if test $ac_cv_c_stringize = yes; then
19510
cristy8b350f62009-11-15 23:12:43 +000019511$as_echo "#define HAVE_STRINGIZE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000019512
19513fi
19514
cristy8b350f62009-11-15 23:12:43 +000019515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
cristy3ed852e2009-09-05 21:47:34 +000019516$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019517if test "${ac_cv_header_stat_broken+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019518 $as_echo_n "(cached) " >&6
19519else
cristy8b350f62009-11-15 23:12:43 +000019520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019521/* end confdefs.h. */
19522#include <sys/types.h>
19523#include <sys/stat.h>
19524
19525#if defined S_ISBLK && defined S_IFDIR
19526extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
19527#endif
19528
19529#if defined S_ISBLK && defined S_IFCHR
19530extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
19531#endif
19532
19533#if defined S_ISLNK && defined S_IFREG
19534extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
19535#endif
19536
19537#if defined S_ISSOCK && defined S_IFREG
19538extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
19539#endif
19540
19541_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019542if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019543 ac_cv_header_stat_broken=no
19544else
cristy8b350f62009-11-15 23:12:43 +000019545 ac_cv_header_stat_broken=yes
cristy3ed852e2009-09-05 21:47:34 +000019546fi
cristy3ed852e2009-09-05 21:47:34 +000019547rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19548fi
cristy8b350f62009-11-15 23:12:43 +000019549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
cristy3ed852e2009-09-05 21:47:34 +000019550$as_echo "$ac_cv_header_stat_broken" >&6; }
19551if test $ac_cv_header_stat_broken = yes; then
19552
cristy8b350f62009-11-15 23:12:43 +000019553$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000019554
19555fi
19556
cristy8b350f62009-11-15 23:12:43 +000019557{ $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 +000019558$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019559if test "${ac_cv_header_time+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019560 $as_echo_n "(cached) " >&6
19561else
cristy8b350f62009-11-15 23:12:43 +000019562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019563/* end confdefs.h. */
19564#include <sys/types.h>
19565#include <sys/time.h>
19566#include <time.h>
19567
19568int
19569main ()
19570{
19571if ((struct tm *) 0)
19572return 0;
19573 ;
19574 return 0;
19575}
19576_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019577if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019578 ac_cv_header_time=yes
19579else
cristy8b350f62009-11-15 23:12:43 +000019580 ac_cv_header_time=no
cristy3ed852e2009-09-05 21:47:34 +000019581fi
cristy3ed852e2009-09-05 21:47:34 +000019582rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19583fi
cristy8b350f62009-11-15 23:12:43 +000019584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
cristy3ed852e2009-09-05 21:47:34 +000019585$as_echo "$ac_cv_header_time" >&6; }
19586if test $ac_cv_header_time = yes; then
19587
cristy8b350f62009-11-15 23:12:43 +000019588$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000019589
19590fi
19591
cristy8b350f62009-11-15 23:12:43 +000019592{ $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 +000019593$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019594if test "${ac_cv_struct_tm+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019595 $as_echo_n "(cached) " >&6
19596else
cristy8b350f62009-11-15 23:12:43 +000019597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019598/* end confdefs.h. */
19599#include <sys/types.h>
19600#include <time.h>
19601
19602int
19603main ()
19604{
19605struct tm tm;
19606 int *p = &tm.tm_sec;
19607 return !p;
19608 ;
19609 return 0;
19610}
19611_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019612if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019613 ac_cv_struct_tm=time.h
19614else
cristy8b350f62009-11-15 23:12:43 +000019615 ac_cv_struct_tm=sys/time.h
cristy3ed852e2009-09-05 21:47:34 +000019616fi
cristy3ed852e2009-09-05 21:47:34 +000019617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19618fi
cristy8b350f62009-11-15 23:12:43 +000019619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
cristy3ed852e2009-09-05 21:47:34 +000019620$as_echo "$ac_cv_struct_tm" >&6; }
19621if test $ac_cv_struct_tm = sys/time.h; then
19622
cristy8b350f62009-11-15 23:12:43 +000019623$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000019624
19625fi
19626
cristy8b350f62009-11-15 23:12:43 +000019627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether #! works in shell scripts" >&5
cristy3ed852e2009-09-05 21:47:34 +000019628$as_echo_n "checking whether #! works in shell scripts... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019629if test "${ac_cv_sys_interpreter+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019630 $as_echo_n "(cached) " >&6
19631else
19632 echo '#! /bin/cat
19633exit 69
19634' >conftest
19635chmod u+x conftest
19636(SHELL=/bin/sh; export SHELL; ./conftest >/dev/null 2>&1)
19637if test $? -ne 69; then
19638 ac_cv_sys_interpreter=yes
19639else
19640 ac_cv_sys_interpreter=no
19641fi
19642rm -f conftest
19643fi
cristy8b350f62009-11-15 23:12:43 +000019644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_interpreter" >&5
cristy3ed852e2009-09-05 21:47:34 +000019645$as_echo "$ac_cv_sys_interpreter" >&6; }
19646interpval=$ac_cv_sys_interpreter
19647
19648
19649# If the C compiler does not fully support the ANSI C qualifier const,
19650# define const to be empty.
cristy8b350f62009-11-15 23:12:43 +000019651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
cristy3ed852e2009-09-05 21:47:34 +000019652$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019653if test "${ac_cv_c_const+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019654 $as_echo_n "(cached) " >&6
19655else
cristy8b350f62009-11-15 23:12:43 +000019656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019657/* end confdefs.h. */
19658
19659int
19660main ()
19661{
19662/* FIXME: Include the comments suggested by Paul. */
19663#ifndef __cplusplus
19664 /* Ultrix mips cc rejects this. */
19665 typedef int charset[2];
19666 const charset cs;
19667 /* SunOS 4.1.1 cc rejects this. */
19668 char const *const *pcpcc;
19669 char **ppc;
19670 /* NEC SVR4.0.2 mips cc rejects this. */
19671 struct point {int x, y;};
19672 static struct point const zero = {0,0};
19673 /* AIX XL C 1.02.0.0 rejects this.
19674 It does not let you subtract one const X* pointer from another in
19675 an arm of an if-expression whose if-part is not a constant
19676 expression */
19677 const char *g = "string";
19678 pcpcc = &g + (g ? g-g : 0);
19679 /* HPUX 7.0 cc rejects these. */
19680 ++pcpcc;
19681 ppc = (char**) pcpcc;
19682 pcpcc = (char const *const *) ppc;
19683 { /* SCO 3.2v4 cc rejects this. */
19684 char *t;
19685 char const *s = 0 ? (char *) 0 : (char const *) 0;
19686
19687 *t++ = 0;
19688 if (s) return 0;
19689 }
19690 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
19691 int x[] = {25, 17};
19692 const int *foo = &x[0];
19693 ++foo;
19694 }
19695 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
19696 typedef const int *iptr;
19697 iptr p = 0;
19698 ++p;
19699 }
19700 { /* AIX XL C 1.02.0.0 rejects this saying
19701 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
19702 struct s { int j; const int *ap[3]; };
19703 struct s *b; b->j = 5;
19704 }
19705 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
19706 const int foo = 10;
19707 if (!foo) return 0;
19708 }
19709 return !cs[0] && !zero.x;
19710#endif
19711
19712 ;
19713 return 0;
19714}
19715_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019716if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019717 ac_cv_c_const=yes
19718else
cristy8b350f62009-11-15 23:12:43 +000019719 ac_cv_c_const=no
cristy3ed852e2009-09-05 21:47:34 +000019720fi
cristy3ed852e2009-09-05 21:47:34 +000019721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19722fi
cristy8b350f62009-11-15 23:12:43 +000019723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
cristy3ed852e2009-09-05 21:47:34 +000019724$as_echo "$ac_cv_c_const" >&6; }
19725if test $ac_cv_c_const = no; then
19726
cristy8b350f62009-11-15 23:12:43 +000019727$as_echo "#define const /**/" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000019728
19729fi
19730
19731
19732# If the C compiler supports the keyword inline, do nothing. Otherwise
19733# define inline to __inline__ or __inline if it accepts one of those,
19734# otherwise define inline to be empty.
cristy8b350f62009-11-15 23:12:43 +000019735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
cristy3ed852e2009-09-05 21:47:34 +000019736$as_echo_n "checking for inline... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019737if test "${ac_cv_c_inline+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019738 $as_echo_n "(cached) " >&6
19739else
19740 ac_cv_c_inline=no
19741for ac_kw in inline __inline__ __inline; do
cristy8b350f62009-11-15 23:12:43 +000019742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019743/* end confdefs.h. */
19744#ifndef __cplusplus
19745typedef int foo_t;
19746static $ac_kw foo_t static_foo () {return 0; }
19747$ac_kw foo_t foo () {return 0; }
19748#endif
19749
19750_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019751if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019752 ac_cv_c_inline=$ac_kw
cristy3ed852e2009-09-05 21:47:34 +000019753fi
cristy3ed852e2009-09-05 21:47:34 +000019754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19755 test "$ac_cv_c_inline" != no && break
19756done
19757
19758fi
cristy8b350f62009-11-15 23:12:43 +000019759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
cristy3ed852e2009-09-05 21:47:34 +000019760$as_echo "$ac_cv_c_inline" >&6; }
19761
cristy3ed852e2009-09-05 21:47:34 +000019762case $ac_cv_c_inline in
19763 inline | yes) ;;
19764 *)
19765 case $ac_cv_c_inline in
19766 no) ac_val=;;
19767 *) ac_val=$ac_cv_c_inline;;
19768 esac
19769 cat >>confdefs.h <<_ACEOF
19770#ifndef __cplusplus
19771#define inline $ac_val
19772#endif
19773_ACEOF
19774 ;;
19775esac
19776
19777
19778# If the C compiler supports the keyword restrict, do nothing. Otherwise
19779# define restrict to __restrict__ or __restrict if it accepts one of those,
19780# otherwise define restrict to be empty.
cristy8b350f62009-11-15 23:12:43 +000019781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
cristy3ed852e2009-09-05 21:47:34 +000019782$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019783if test "${ac_cv_c_restrict+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019784 $as_echo_n "(cached) " >&6
19785else
19786 ac_cv_c_restrict=no
19787 # The order here caters to the fact that C++ does not require restrict.
19788 for ac_kw in __restrict __restrict__ _Restrict restrict; do
cristy8b350f62009-11-15 23:12:43 +000019789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019790/* end confdefs.h. */
19791typedef int * int_ptr;
19792 int foo (int_ptr $ac_kw ip) {
19793 return ip[0];
19794 }
19795int
19796main ()
19797{
19798int s[1];
19799 int * $ac_kw t = s;
19800 t[0] = 0;
19801 return foo(t)
19802 ;
19803 return 0;
19804}
19805_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019806if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019807 ac_cv_c_restrict=$ac_kw
cristy3ed852e2009-09-05 21:47:34 +000019808fi
cristy3ed852e2009-09-05 21:47:34 +000019809rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19810 test "$ac_cv_c_restrict" != no && break
19811 done
19812
19813fi
cristy8b350f62009-11-15 23:12:43 +000019814{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
cristy3ed852e2009-09-05 21:47:34 +000019815$as_echo "$ac_cv_c_restrict" >&6; }
19816
cristy3ed852e2009-09-05 21:47:34 +000019817 case $ac_cv_c_restrict in
19818 restrict) ;;
cristy8b350f62009-11-15 23:12:43 +000019819 no) $as_echo "#define restrict /**/" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000019820 ;;
19821 *) cat >>confdefs.h <<_ACEOF
19822#define restrict $ac_cv_c_restrict
19823_ACEOF
19824 ;;
19825 esac
19826
19827
19828# If words are stored with the most significant byte first (like
19829# Motorola and SPARC CPUs), define `WORDS_BIGENDIAN'.
cristy8b350f62009-11-15 23:12:43 +000019830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
cristy3ed852e2009-09-05 21:47:34 +000019831$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000019832if test "${ac_cv_c_bigendian+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000019833 $as_echo_n "(cached) " >&6
19834else
19835 ac_cv_c_bigendian=unknown
19836 # See if we're dealing with a universal compiler.
cristy8b350f62009-11-15 23:12:43 +000019837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019838/* end confdefs.h. */
19839#ifndef __APPLE_CC__
19840 not a universal capable compiler
19841 #endif
19842 typedef int dummy;
19843
19844_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019845if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019846
19847 # Check for potential -arch flags. It is not universal unless
cristy8b350f62009-11-15 23:12:43 +000019848 # there are at least two -arch flags with different values.
19849 ac_arch=
19850 ac_prev=
19851 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
19852 if test -n "$ac_prev"; then
19853 case $ac_word in
19854 i?86 | x86_64 | ppc | ppc64)
19855 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
19856 ac_arch=$ac_word
19857 else
19858 ac_cv_c_bigendian=universal
19859 break
19860 fi
19861 ;;
19862 esac
19863 ac_prev=
19864 elif test "x$ac_word" = "x-arch"; then
19865 ac_prev=arch
19866 fi
19867 done
cristy3ed852e2009-09-05 21:47:34 +000019868fi
cristy3ed852e2009-09-05 21:47:34 +000019869rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19870 if test $ac_cv_c_bigendian = unknown; then
19871 # See if sys/param.h defines the BYTE_ORDER macro.
cristy8b350f62009-11-15 23:12:43 +000019872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019873/* end confdefs.h. */
19874#include <sys/types.h>
19875 #include <sys/param.h>
19876
19877int
19878main ()
19879{
19880#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
19881 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
19882 && LITTLE_ENDIAN)
19883 bogus endian macros
19884 #endif
19885
19886 ;
19887 return 0;
19888}
19889_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019890if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019891 # It does; now see whether it defined to BIG_ENDIAN or not.
cristy8b350f62009-11-15 23:12:43 +000019892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019893/* end confdefs.h. */
19894#include <sys/types.h>
19895 #include <sys/param.h>
19896
19897int
19898main ()
19899{
19900#if BYTE_ORDER != BIG_ENDIAN
19901 not big endian
19902 #endif
19903
19904 ;
19905 return 0;
19906}
19907_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019908if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019909 ac_cv_c_bigendian=yes
19910else
cristy8b350f62009-11-15 23:12:43 +000019911 ac_cv_c_bigendian=no
cristy3ed852e2009-09-05 21:47:34 +000019912fi
cristy3ed852e2009-09-05 21:47:34 +000019913rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019914fi
cristy3ed852e2009-09-05 21:47:34 +000019915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19916 fi
19917 if test $ac_cv_c_bigendian = unknown; then
19918 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
cristy8b350f62009-11-15 23:12:43 +000019919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019920/* end confdefs.h. */
19921#include <limits.h>
19922
19923int
19924main ()
19925{
19926#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
19927 bogus endian macros
19928 #endif
19929
19930 ;
19931 return 0;
19932}
19933_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019934if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019935 # It does; now see whether it defined to _BIG_ENDIAN or not.
cristy8b350f62009-11-15 23:12:43 +000019936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019937/* end confdefs.h. */
19938#include <limits.h>
19939
19940int
19941main ()
19942{
19943#ifndef _BIG_ENDIAN
19944 not big endian
19945 #endif
19946
19947 ;
19948 return 0;
19949}
19950_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019951if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019952 ac_cv_c_bigendian=yes
19953else
cristy8b350f62009-11-15 23:12:43 +000019954 ac_cv_c_bigendian=no
cristy3ed852e2009-09-05 21:47:34 +000019955fi
cristy3ed852e2009-09-05 21:47:34 +000019956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019957fi
cristy3ed852e2009-09-05 21:47:34 +000019958rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19959 fi
19960 if test $ac_cv_c_bigendian = unknown; then
19961 # Compile a test program.
cristy8b350f62009-11-15 23:12:43 +000019962 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000019963 # Try to guess by grepping values from an object file.
cristy8b350f62009-11-15 23:12:43 +000019964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000019965/* end confdefs.h. */
19966short int ascii_mm[] =
19967 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
19968 short int ascii_ii[] =
19969 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
19970 int use_ascii (int i) {
19971 return ascii_mm[i] + ascii_ii[i];
19972 }
19973 short int ebcdic_ii[] =
19974 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
19975 short int ebcdic_mm[] =
19976 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
19977 int use_ebcdic (int i) {
19978 return ebcdic_mm[i] + ebcdic_ii[i];
19979 }
19980 extern int foo;
19981
19982int
19983main ()
19984{
19985return use_ascii (foo) == use_ebcdic (foo);
19986 ;
19987 return 0;
19988}
19989_ACEOF
cristy8b350f62009-11-15 23:12:43 +000019990if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000019991 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
19992 ac_cv_c_bigendian=yes
19993 fi
19994 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
19995 if test "$ac_cv_c_bigendian" = unknown; then
19996 ac_cv_c_bigendian=no
19997 else
19998 # finding both strings is unlikely to happen, but who knows?
19999 ac_cv_c_bigendian=unknown
20000 fi
20001 fi
cristy3ed852e2009-09-05 21:47:34 +000020002fi
cristy3ed852e2009-09-05 21:47:34 +000020003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20004else
cristy8b350f62009-11-15 23:12:43 +000020005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000020006/* end confdefs.h. */
20007$ac_includes_default
20008int
20009main ()
20010{
20011
20012 /* Are we little or big endian? From Harbison&Steele. */
20013 union
20014 {
20015 long int l;
20016 char c[sizeof (long int)];
20017 } u;
20018 u.l = 1;
20019 return u.c[sizeof (long int) - 1] == 1;
20020
20021 ;
20022 return 0;
20023}
20024_ACEOF
cristy8b350f62009-11-15 23:12:43 +000020025if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000020026 ac_cv_c_bigendian=no
20027else
cristy8b350f62009-11-15 23:12:43 +000020028 ac_cv_c_bigendian=yes
cristy3ed852e2009-09-05 21:47:34 +000020029fi
cristy8b350f62009-11-15 23:12:43 +000020030rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20031 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000020032fi
20033
cristy3ed852e2009-09-05 21:47:34 +000020034 fi
20035fi
cristy8b350f62009-11-15 23:12:43 +000020036{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
cristy3ed852e2009-09-05 21:47:34 +000020037$as_echo "$ac_cv_c_bigendian" >&6; }
20038 case $ac_cv_c_bigendian in #(
20039 yes)
cristy8b350f62009-11-15 23:12:43 +000020040 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020041;; #(
20042 no)
20043 ;; #(
20044 universal)
20045
cristy8b350f62009-11-15 23:12:43 +000020046$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020047
20048 ;; #(
20049 *)
cristy8b350f62009-11-15 23:12:43 +000020050 as_fn_error "unknown endianness
20051 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
cristy3ed852e2009-09-05 21:47:34 +000020052 esac
20053
20054
20055# Define mode_t to a suitable type, if standard headers do not define it.
cristy8b350f62009-11-15 23:12:43 +000020056ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
20057if test "x$ac_cv_type_mode_t" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000020058
cristy3ed852e2009-09-05 21:47:34 +000020059else
20060
20061cat >>confdefs.h <<_ACEOF
20062#define mode_t int
20063_ACEOF
20064
20065fi
20066
20067
20068# Define off_t to a suitable type, if standard headers do not define it.
cristy8b350f62009-11-15 23:12:43 +000020069ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
20070if test "x$ac_cv_type_off_t" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000020071
cristy3ed852e2009-09-05 21:47:34 +000020072else
20073
20074cat >>confdefs.h <<_ACEOF
20075#define off_t long int
20076_ACEOF
20077
20078fi
20079
20080
20081# Define pid_t to a suitable type, if standard headers do not define it.
cristy8b350f62009-11-15 23:12:43 +000020082ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
20083if test "x$ac_cv_type_pid_t" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000020084
cristy3ed852e2009-09-05 21:47:34 +000020085else
20086
20087cat >>confdefs.h <<_ACEOF
20088#define pid_t int
20089_ACEOF
20090
20091fi
20092
20093
20094# Define size_t to a suitable type, if standard headers do not define it.
cristy8b350f62009-11-15 23:12:43 +000020095ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
20096if test "x$ac_cv_type_size_t" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000020097
cristy3ed852e2009-09-05 21:47:34 +000020098else
20099
20100cat >>confdefs.h <<_ACEOF
20101#define size_t unsigned int
20102_ACEOF
20103
20104fi
20105
20106
20107# Define ssize_t to a suitable type, if standard headers do not define it.
cristy8b350f62009-11-15 23:12:43 +000020108ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
20109if test "x$ac_cv_type_ssize_t" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000020110
cristy3ed852e2009-09-05 21:47:34 +000020111else
20112
20113cat >>confdefs.h <<_ACEOF
20114#define ssize_t int
20115_ACEOF
20116
20117fi
20118
20119
20120# If the C compiler supports a working long double type with more range
20121# or precision than the double type, define HAVE_LONG_DOUBLE.
20122
cristy8b350f62009-11-15 23:12:43 +000020123 { $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 +000020124$as_echo_n "checking for long double with more range or precision than double... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020125if test "${ac_cv_type_long_double_wider+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020126 $as_echo_n "(cached) " >&6
20127else
cristy8b350f62009-11-15 23:12:43 +000020128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000020129/* end confdefs.h. */
20130#include <float.h>
20131 long double const a[] =
20132 {
20133 0.0L, DBL_MIN, DBL_MAX, DBL_EPSILON,
20134 LDBL_MIN, LDBL_MAX, LDBL_EPSILON
20135 };
20136 long double
20137 f (long double x)
20138 {
20139 return ((x + (unsigned long int) 10) * (-1 / x) + a[0]
20140 + (x ? f (x) : 'c'));
20141 }
20142
20143int
20144main ()
20145{
20146static int test_array [1 - 2 * !((0 < ((DBL_MAX_EXP < LDBL_MAX_EXP)
20147 + (DBL_MANT_DIG < LDBL_MANT_DIG)
20148 - (LDBL_MAX_EXP < DBL_MAX_EXP)
20149 - (LDBL_MANT_DIG < DBL_MANT_DIG)))
20150 && (int) LDBL_EPSILON == 0
20151 )];
20152test_array [0] = 0
20153
20154 ;
20155 return 0;
20156}
20157_ACEOF
cristy8b350f62009-11-15 23:12:43 +000020158if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000020159 ac_cv_type_long_double_wider=yes
20160else
cristy8b350f62009-11-15 23:12:43 +000020161 ac_cv_type_long_double_wider=no
cristy3ed852e2009-09-05 21:47:34 +000020162fi
cristy3ed852e2009-09-05 21:47:34 +000020163rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20164fi
cristy8b350f62009-11-15 23:12:43 +000020165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double_wider" >&5
cristy3ed852e2009-09-05 21:47:34 +000020166$as_echo "$ac_cv_type_long_double_wider" >&6; }
20167 if test $ac_cv_type_long_double_wider = yes; then
20168
cristy8b350f62009-11-15 23:12:43 +000020169$as_echo "#define HAVE_LONG_DOUBLE_WIDER 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020170
20171 fi
20172
20173
20174# If the C type char is unsigned, define __CHAR_UNSIGNED__, unless the
20175# C compiler predefines it.
cristy8b350f62009-11-15 23:12:43 +000020176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether char is unsigned" >&5
cristy3ed852e2009-09-05 21:47:34 +000020177$as_echo_n "checking whether char is unsigned... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020178if test "${ac_cv_c_char_unsigned+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020179 $as_echo_n "(cached) " >&6
20180else
cristy8b350f62009-11-15 23:12:43 +000020181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000020182/* end confdefs.h. */
20183$ac_includes_default
20184int
20185main ()
20186{
20187static int test_array [1 - 2 * !(((char) -1) < 0)];
20188test_array [0] = 0
20189
20190 ;
20191 return 0;
20192}
20193_ACEOF
cristy8b350f62009-11-15 23:12:43 +000020194if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000020195 ac_cv_c_char_unsigned=no
20196else
cristy8b350f62009-11-15 23:12:43 +000020197 ac_cv_c_char_unsigned=yes
cristy3ed852e2009-09-05 21:47:34 +000020198fi
cristy3ed852e2009-09-05 21:47:34 +000020199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20200fi
cristy8b350f62009-11-15 23:12:43 +000020201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_char_unsigned" >&5
cristy3ed852e2009-09-05 21:47:34 +000020202$as_echo "$ac_cv_c_char_unsigned" >&6; }
20203if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
cristy8b350f62009-11-15 23:12:43 +000020204 $as_echo "#define __CHAR_UNSIGNED__ 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020205
20206fi
20207
20208
20209# Obtain size of an 'signed short' and define as SIZEOF_SIGNED_SHORT
20210# The cast to long int works around a bug in the HP C Compiler
20211# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20212# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20213# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000020214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed short" >&5
cristy3ed852e2009-09-05 21:47:34 +000020215$as_echo_n "checking size of signed short... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020216if test "${ac_cv_sizeof_signed_short+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020217 $as_echo_n "(cached) " >&6
20218else
cristy8b350f62009-11-15 23:12:43 +000020219 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 +000020220
cristy3ed852e2009-09-05 21:47:34 +000020221else
cristy8b350f62009-11-15 23:12:43 +000020222 if test "$ac_cv_type_signed_short" = yes; then
20223 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000020224$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +000020225{ as_fn_set_status 77
20226as_fn_error "cannot compute sizeof (signed short)
20227See \`config.log' for more details." "$LINENO" 5; }; }
cristy3ed852e2009-09-05 21:47:34 +000020228 else
20229 ac_cv_sizeof_signed_short=0
20230 fi
20231fi
cristy8b350f62009-11-15 23:12:43 +000020232
cristy3ed852e2009-09-05 21:47:34 +000020233fi
cristy8b350f62009-11-15 23:12:43 +000020234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_short" >&5
cristy3ed852e2009-09-05 21:47:34 +000020235$as_echo "$ac_cv_sizeof_signed_short" >&6; }
20236
20237
20238
20239cat >>confdefs.h <<_ACEOF
20240#define SIZEOF_SIGNED_SHORT $ac_cv_sizeof_signed_short
20241_ACEOF
20242
20243
20244
20245# Obtain size of an 'unsigned short' and define as SIZEOF_UNSIGNED_SHORT
20246# The cast to long int works around a bug in the HP C Compiler
20247# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20248# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20249# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000020250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned short" >&5
cristy3ed852e2009-09-05 21:47:34 +000020251$as_echo_n "checking size of unsigned short... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020252if test "${ac_cv_sizeof_unsigned_short+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020253 $as_echo_n "(cached) " >&6
20254else
cristy8b350f62009-11-15 23:12:43 +000020255 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 +000020256
cristy3ed852e2009-09-05 21:47:34 +000020257else
cristy8b350f62009-11-15 23:12:43 +000020258 if test "$ac_cv_type_unsigned_short" = yes; then
20259 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000020260$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +000020261{ as_fn_set_status 77
20262as_fn_error "cannot compute sizeof (unsigned short)
20263See \`config.log' for more details." "$LINENO" 5; }; }
cristy3ed852e2009-09-05 21:47:34 +000020264 else
20265 ac_cv_sizeof_unsigned_short=0
20266 fi
20267fi
cristy8b350f62009-11-15 23:12:43 +000020268
cristy3ed852e2009-09-05 21:47:34 +000020269fi
cristy8b350f62009-11-15 23:12:43 +000020270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_short" >&5
cristy3ed852e2009-09-05 21:47:34 +000020271$as_echo "$ac_cv_sizeof_unsigned_short" >&6; }
20272
20273
20274
20275cat >>confdefs.h <<_ACEOF
20276#define SIZEOF_UNSIGNED_SHORT $ac_cv_sizeof_unsigned_short
20277_ACEOF
20278
20279
20280
20281# Obtain size of an 'signed int' and define as SIZEOF_SIGNED_INT
20282# The cast to long int works around a bug in the HP C Compiler
20283# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20284# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20285# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000020286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed int" >&5
cristy3ed852e2009-09-05 21:47:34 +000020287$as_echo_n "checking size of signed int... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020288if test "${ac_cv_sizeof_signed_int+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020289 $as_echo_n "(cached) " >&6
20290else
cristy8b350f62009-11-15 23:12:43 +000020291 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 +000020292
cristy3ed852e2009-09-05 21:47:34 +000020293else
cristy8b350f62009-11-15 23:12:43 +000020294 if test "$ac_cv_type_signed_int" = yes; then
20295 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000020296$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +000020297{ as_fn_set_status 77
20298as_fn_error "cannot compute sizeof (signed int)
20299See \`config.log' for more details." "$LINENO" 5; }; }
cristy3ed852e2009-09-05 21:47:34 +000020300 else
20301 ac_cv_sizeof_signed_int=0
20302 fi
20303fi
cristy8b350f62009-11-15 23:12:43 +000020304
cristy3ed852e2009-09-05 21:47:34 +000020305fi
cristy8b350f62009-11-15 23:12:43 +000020306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_int" >&5
cristy3ed852e2009-09-05 21:47:34 +000020307$as_echo "$ac_cv_sizeof_signed_int" >&6; }
20308
20309
20310
20311cat >>confdefs.h <<_ACEOF
20312#define SIZEOF_SIGNED_INT $ac_cv_sizeof_signed_int
20313_ACEOF
20314
20315
20316
20317# Obtain size of an 'unsigned int' and define as SIZEOF_UNSIGNED_INT
20318# The cast to long int works around a bug in the HP C Compiler
20319# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20320# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20321# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000020322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned int" >&5
cristy3ed852e2009-09-05 21:47:34 +000020323$as_echo_n "checking size of unsigned int... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020324if test "${ac_cv_sizeof_unsigned_int+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020325 $as_echo_n "(cached) " >&6
20326else
cristy8b350f62009-11-15 23:12:43 +000020327 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 +000020328
cristy3ed852e2009-09-05 21:47:34 +000020329else
cristy8b350f62009-11-15 23:12:43 +000020330 if test "$ac_cv_type_unsigned_int" = yes; then
20331 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000020332$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +000020333{ as_fn_set_status 77
20334as_fn_error "cannot compute sizeof (unsigned int)
20335See \`config.log' for more details." "$LINENO" 5; }; }
cristy3ed852e2009-09-05 21:47:34 +000020336 else
20337 ac_cv_sizeof_unsigned_int=0
20338 fi
20339fi
cristy8b350f62009-11-15 23:12:43 +000020340
cristy3ed852e2009-09-05 21:47:34 +000020341fi
cristy8b350f62009-11-15 23:12:43 +000020342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_int" >&5
cristy3ed852e2009-09-05 21:47:34 +000020343$as_echo "$ac_cv_sizeof_unsigned_int" >&6; }
20344
20345
20346
20347cat >>confdefs.h <<_ACEOF
20348#define SIZEOF_UNSIGNED_INT $ac_cv_sizeof_unsigned_int
20349_ACEOF
20350
20351
20352
20353# Obtain size of a 'signed long' and define as SIZEOF_SIGNED_LONG
20354# The cast to long int works around a bug in the HP C Compiler
20355# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20356# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20357# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000020358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed long" >&5
cristy3ed852e2009-09-05 21:47:34 +000020359$as_echo_n "checking size of signed long... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020360if test "${ac_cv_sizeof_signed_long+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020361 $as_echo_n "(cached) " >&6
20362else
cristy8b350f62009-11-15 23:12:43 +000020363 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 +000020364
cristy3ed852e2009-09-05 21:47:34 +000020365else
cristy8b350f62009-11-15 23:12:43 +000020366 if test "$ac_cv_type_signed_long" = yes; then
20367 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000020368$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +000020369{ as_fn_set_status 77
20370as_fn_error "cannot compute sizeof (signed long)
20371See \`config.log' for more details." "$LINENO" 5; }; }
cristy3ed852e2009-09-05 21:47:34 +000020372 else
20373 ac_cv_sizeof_signed_long=0
20374 fi
20375fi
cristy8b350f62009-11-15 23:12:43 +000020376
cristy3ed852e2009-09-05 21:47:34 +000020377fi
cristy8b350f62009-11-15 23:12:43 +000020378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_long" >&5
cristy3ed852e2009-09-05 21:47:34 +000020379$as_echo "$ac_cv_sizeof_signed_long" >&6; }
20380
20381
20382
20383cat >>confdefs.h <<_ACEOF
20384#define SIZEOF_SIGNED_LONG $ac_cv_sizeof_signed_long
20385_ACEOF
20386
20387
20388
20389# Obtain size of a 'unsigned long' and define as SIZEOF_UNSIGNED_LONG
20390# The cast to long int works around a bug in the HP C Compiler
20391# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20392# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20393# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000020394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5
cristy3ed852e2009-09-05 21:47:34 +000020395$as_echo_n "checking size of unsigned long... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020396if test "${ac_cv_sizeof_unsigned_long+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020397 $as_echo_n "(cached) " >&6
20398else
cristy8b350f62009-11-15 23:12:43 +000020399 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 +000020400
cristy3ed852e2009-09-05 21:47:34 +000020401else
cristy8b350f62009-11-15 23:12:43 +000020402 if test "$ac_cv_type_unsigned_long" = yes; then
20403 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000020404$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +000020405{ as_fn_set_status 77
20406as_fn_error "cannot compute sizeof (unsigned long)
20407See \`config.log' for more details." "$LINENO" 5; }; }
cristy3ed852e2009-09-05 21:47:34 +000020408 else
20409 ac_cv_sizeof_unsigned_long=0
20410 fi
20411fi
cristy8b350f62009-11-15 23:12:43 +000020412
cristy3ed852e2009-09-05 21:47:34 +000020413fi
cristy8b350f62009-11-15 23:12:43 +000020414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5
cristy3ed852e2009-09-05 21:47:34 +000020415$as_echo "$ac_cv_sizeof_unsigned_long" >&6; }
20416
20417
20418
20419cat >>confdefs.h <<_ACEOF
20420#define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
20421_ACEOF
20422
20423
20424
20425# Obtain size of a 'long long' and define as SIZEOF_SIGNED_LONG_LONG. If
20426# 'signed long long' is not supported then the value defined is zero.
20427# The cast to long int works around a bug in the HP C Compiler
20428# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20429# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20430# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000020431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed long long" >&5
cristy3ed852e2009-09-05 21:47:34 +000020432$as_echo_n "checking size of signed long long... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020433if test "${ac_cv_sizeof_signed_long_long+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020434 $as_echo_n "(cached) " >&6
20435else
cristy8b350f62009-11-15 23:12:43 +000020436 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 +000020437
cristy3ed852e2009-09-05 21:47:34 +000020438else
cristy8b350f62009-11-15 23:12:43 +000020439 if test "$ac_cv_type_signed_long_long" = yes; then
20440 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000020441$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +000020442{ as_fn_set_status 77
20443as_fn_error "cannot compute sizeof (signed long long)
20444See \`config.log' for more details." "$LINENO" 5; }; }
cristy3ed852e2009-09-05 21:47:34 +000020445 else
20446 ac_cv_sizeof_signed_long_long=0
20447 fi
20448fi
cristy8b350f62009-11-15 23:12:43 +000020449
cristy3ed852e2009-09-05 21:47:34 +000020450fi
cristy8b350f62009-11-15 23:12:43 +000020451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_long_long" >&5
cristy3ed852e2009-09-05 21:47:34 +000020452$as_echo "$ac_cv_sizeof_signed_long_long" >&6; }
20453
20454
20455
20456cat >>confdefs.h <<_ACEOF
20457#define SIZEOF_SIGNED_LONG_LONG $ac_cv_sizeof_signed_long_long
20458_ACEOF
20459
20460
20461
20462# Obtain size of a 'unsigned long long' and define as
20463# SIZEOF_UNSIGNED_LONG_LONG. If 'unsigned long long' is not
20464# supported then the value defined is zero.
20465# The cast to long int works around a bug in the HP C Compiler
20466# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20467# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20468# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000020469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5
cristy3ed852e2009-09-05 21:47:34 +000020470$as_echo_n "checking size of unsigned long long... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020471if test "${ac_cv_sizeof_unsigned_long_long+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020472 $as_echo_n "(cached) " >&6
20473else
cristy8b350f62009-11-15 23:12:43 +000020474 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 +000020475
cristy3ed852e2009-09-05 21:47:34 +000020476else
cristy8b350f62009-11-15 23:12:43 +000020477 if test "$ac_cv_type_unsigned_long_long" = yes; then
20478 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000020479$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +000020480{ as_fn_set_status 77
20481as_fn_error "cannot compute sizeof (unsigned long long)
20482See \`config.log' for more details." "$LINENO" 5; }; }
cristy3ed852e2009-09-05 21:47:34 +000020483 else
20484 ac_cv_sizeof_unsigned_long_long=0
20485 fi
20486fi
cristy8b350f62009-11-15 23:12:43 +000020487
cristy3ed852e2009-09-05 21:47:34 +000020488fi
cristy8b350f62009-11-15 23:12:43 +000020489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5
cristy3ed852e2009-09-05 21:47:34 +000020490$as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; }
20491
20492
20493
20494cat >>confdefs.h <<_ACEOF
20495#define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long
20496_ACEOF
20497
20498
20499
20500# Obtain size of off_t and define as SIZEOF_OFF_T
20501# The cast to long int works around a bug in the HP C Compiler
20502# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20503# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20504# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000020505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
cristy3ed852e2009-09-05 21:47:34 +000020506$as_echo_n "checking size of off_t... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020507if test "${ac_cv_sizeof_off_t+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020508 $as_echo_n "(cached) " >&6
20509else
cristy8b350f62009-11-15 23:12:43 +000020510 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 +000020511
cristy3ed852e2009-09-05 21:47:34 +000020512else
cristy8b350f62009-11-15 23:12:43 +000020513 if test "$ac_cv_type_off_t" = yes; then
20514 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000020515$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +000020516{ as_fn_set_status 77
20517as_fn_error "cannot compute sizeof (off_t)
20518See \`config.log' for more details." "$LINENO" 5; }; }
cristy3ed852e2009-09-05 21:47:34 +000020519 else
20520 ac_cv_sizeof_off_t=0
20521 fi
20522fi
cristy8b350f62009-11-15 23:12:43 +000020523
cristy3ed852e2009-09-05 21:47:34 +000020524fi
cristy8b350f62009-11-15 23:12:43 +000020525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
cristy3ed852e2009-09-05 21:47:34 +000020526$as_echo "$ac_cv_sizeof_off_t" >&6; }
20527
20528
20529
20530cat >>confdefs.h <<_ACEOF
20531#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
20532_ACEOF
20533
20534
20535
20536# Obtain size of size_t and define as SIZEOF_SIZE_T
20537# The cast to long int works around a bug in the HP C Compiler
20538# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20539# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20540# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000020541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
cristy3ed852e2009-09-05 21:47:34 +000020542$as_echo_n "checking size of size_t... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020543if test "${ac_cv_sizeof_size_t+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020544 $as_echo_n "(cached) " >&6
20545else
cristy8b350f62009-11-15 23:12:43 +000020546 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 +000020547
cristy3ed852e2009-09-05 21:47:34 +000020548else
cristy8b350f62009-11-15 23:12:43 +000020549 if test "$ac_cv_type_size_t" = yes; then
20550 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000020551$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +000020552{ as_fn_set_status 77
20553as_fn_error "cannot compute sizeof (size_t)
20554See \`config.log' for more details." "$LINENO" 5; }; }
cristy3ed852e2009-09-05 21:47:34 +000020555 else
20556 ac_cv_sizeof_size_t=0
20557 fi
20558fi
cristy8b350f62009-11-15 23:12:43 +000020559
cristy3ed852e2009-09-05 21:47:34 +000020560fi
cristy8b350f62009-11-15 23:12:43 +000020561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
cristy3ed852e2009-09-05 21:47:34 +000020562$as_echo "$ac_cv_sizeof_size_t" >&6; }
20563
20564
20565
20566cat >>confdefs.h <<_ACEOF
20567#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
20568_ACEOF
20569
20570
20571
20572# Obtain size of an unsigned int pointer and define as SIZEOF_UNSIGNED_INTP
20573# The cast to long int works around a bug in the HP C Compiler
20574# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20575# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20576# This bug is HP SR number 8606223364.
cristy8b350f62009-11-15 23:12:43 +000020577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned int*" >&5
cristy3ed852e2009-09-05 21:47:34 +000020578$as_echo_n "checking size of unsigned int*... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020579if test "${ac_cv_sizeof_unsigned_intp+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020580 $as_echo_n "(cached) " >&6
20581else
cristy8b350f62009-11-15 23:12:43 +000020582 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 +000020583
cristy3ed852e2009-09-05 21:47:34 +000020584else
cristy8b350f62009-11-15 23:12:43 +000020585 if test "$ac_cv_type_unsigned_intp" = yes; then
20586 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
cristy3ed852e2009-09-05 21:47:34 +000020587$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
cristy8b350f62009-11-15 23:12:43 +000020588{ as_fn_set_status 77
20589as_fn_error "cannot compute sizeof (unsigned int*)
20590See \`config.log' for more details." "$LINENO" 5; }; }
cristy3ed852e2009-09-05 21:47:34 +000020591 else
20592 ac_cv_sizeof_unsigned_intp=0
20593 fi
20594fi
cristy8b350f62009-11-15 23:12:43 +000020595
cristy3ed852e2009-09-05 21:47:34 +000020596fi
cristy8b350f62009-11-15 23:12:43 +000020597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_intp" >&5
cristy3ed852e2009-09-05 21:47:34 +000020598$as_echo "$ac_cv_sizeof_unsigned_intp" >&6; }
20599
20600
20601
20602cat >>confdefs.h <<_ACEOF
20603#define SIZEOF_UNSIGNED_INTP $ac_cv_sizeof_unsigned_intp
20604_ACEOF
20605
20606
20607
20608#
20609# Compute sized types for current CPU and compiler options.
20610#
20611
cristy8b350f62009-11-15 23:12:43 +000020612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 8-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000020613$as_echo_n "checking for signed 8-bit type... " >&6; }
20614INT8_T='signed char'
cristy8b350f62009-11-15 23:12:43 +000020615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INT8_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000020616$as_echo "$INT8_T" >&6; }
20617
20618
cristy8b350f62009-11-15 23:12:43 +000020619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 8-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000020620$as_echo_n "checking for unsigned 8-bit type... " >&6; }
20621UINT8_T='unsigned char'
cristy8b350f62009-11-15 23:12:43 +000020622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINT8_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000020623$as_echo "$UINT8_T" >&6; }
20624
20625
cristy8b350f62009-11-15 23:12:43 +000020626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 16-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000020627$as_echo_n "checking for signed 16-bit type... " >&6; }
20628INT16_T='signed short'
cristy8b350f62009-11-15 23:12:43 +000020629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INT16_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000020630$as_echo "$INT16_T" >&6; }
20631
20632
cristy8b350f62009-11-15 23:12:43 +000020633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 16-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000020634$as_echo_n "checking for unsigned 16-bit type... " >&6; }
20635UINT16_T='unsigned short'
cristy8b350f62009-11-15 23:12:43 +000020636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINT16_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000020637$as_echo "$UINT16_T" >&6; }
20638
20639
cristy8b350f62009-11-15 23:12:43 +000020640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 32-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000020641$as_echo_n "checking for signed 32-bit type... " >&6; }
20642INT32_T='none'
20643if test $ac_cv_sizeof_signed_int -eq 4; then
20644 INT32_T='signed int'
20645elif test $ac_cv_sizeof_signed_long -eq 4; then
20646 INT32_T='signed long'
20647fi
cristy8b350f62009-11-15 23:12:43 +000020648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INT32_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000020649$as_echo "$INT32_T" >&6; }
20650
20651
cristy8b350f62009-11-15 23:12:43 +000020652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 32-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000020653$as_echo_n "checking for unsigned 32-bit type... " >&6; }
20654UINT32_T='none'
20655if test $ac_cv_sizeof_unsigned_int -eq 4; then
20656 UINT32_T='unsigned int'
20657elif test $ac_cv_sizeof_unsigned_long -eq 4; then
20658 UINT32_T='unsigned long'
20659fi
cristy8b350f62009-11-15 23:12:43 +000020660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINT32_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000020661$as_echo "$UINT32_T" >&6; }
20662
20663
cristy8b350f62009-11-15 23:12:43 +000020664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 64-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000020665$as_echo_n "checking for signed 64-bit type... " >&6; }
20666INT64_T='none'
20667if test $ac_cv_sizeof_signed_long -eq 8; then
20668 INT64_T='signed long'
20669elif test $ac_cv_sizeof_signed_long_long -eq 8; then
20670 INT64_T='signed long long'
20671fi
cristy8b350f62009-11-15 23:12:43 +000020672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INT64_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000020673$as_echo "$INT64_T" >&6; }
20674
20675
cristy8b350f62009-11-15 23:12:43 +000020676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 64-bit type" >&5
cristy3ed852e2009-09-05 21:47:34 +000020677$as_echo_n "checking for unsigned 64-bit type... " >&6; }
20678UINT64_T='none'
20679if test $ac_cv_sizeof_unsigned_long -eq 8; then
20680 UINT64_T='unsigned long'
20681elif test $ac_cv_sizeof_unsigned_long_long -eq 8; then
20682 UINT64_T='unsigned long long'
20683fi
cristy8b350f62009-11-15 23:12:43 +000020684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINT64_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000020685$as_echo "$UINT64_T" >&6; }
20686
20687
cristy8b350f62009-11-15 23:12:43 +000020688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned maximum type" >&5
cristy3ed852e2009-09-05 21:47:34 +000020689$as_echo_n "checking for unsigned maximum type... " >&6; }
20690UINTMAX_T='none'
20691if test "$UINT64_T" != 'none'; then
20692 UINTMAX_T=$UINT64_T
20693elif test "$UINT32_T" != 'none'; then
20694 UINTMAX_T=$UINT32_T
20695fi
cristy8b350f62009-11-15 23:12:43 +000020696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINTMAX_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000020697$as_echo "$UINTMAX_T" >&6; }
20698
20699
cristy8b350f62009-11-15 23:12:43 +000020700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pointer difference type" >&5
cristy3ed852e2009-09-05 21:47:34 +000020701$as_echo_n "checking for pointer difference type... " >&6; }
20702UINTPTR_T='none'
20703if test $ac_cv_sizeof_unsigned_long -eq $ac_cv_sizeof_unsigned_intp; then
20704 UINTPTR_T='unsigned long'
20705elif test $ac_cv_sizeof_unsigned_long_long -eq $ac_cv_sizeof_unsigned_intp; then
20706 UINTPTR_T='unsigned long long'
20707fi
cristy8b350f62009-11-15 23:12:43 +000020708{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINTPTR_T" >&5
cristy3ed852e2009-09-05 21:47:34 +000020709$as_echo "$UINTPTR_T" >&6; }
20710
20711
cristy8b350f62009-11-15 23:12:43 +000020712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5
cristy3ed852e2009-09-05 21:47:34 +000020713$as_echo_n "checking whether our compiler supports __func__... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020714cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000020715/* end confdefs.h. */
20716
20717int
20718main ()
20719{
20720{ const char *func = __func__; return(func != 0 ? 0 : 1); }
20721 ;
20722 return 0;
20723}
20724_ACEOF
cristy8b350f62009-11-15 23:12:43 +000020725if ac_fn_c_try_compile "$LINENO"; then :
20726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000020727$as_echo "yes" >&6; }
20728else
cristy8b350f62009-11-15 23:12:43 +000020729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000020730$as_echo "no" >&6; }
cristy8b350f62009-11-15 23:12:43 +000020731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5
cristy3ed852e2009-09-05 21:47:34 +000020732$as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000020734/* end confdefs.h. */
20735
20736int
20737main ()
20738{
20739{ const char *func = __FUNCTION__; return(func != 0 ? 0 : 1); }
20740 ;
20741 return 0;
20742}
20743_ACEOF
cristy8b350f62009-11-15 23:12:43 +000020744if ac_fn_c_try_compile "$LINENO"; then :
20745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000020746$as_echo "yes" >&6; }
20747
cristy8b350f62009-11-15 23:12:43 +000020748$as_echo "#define __func__ __FUNCTION__" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020749
20750else
cristy8b350f62009-11-15 23:12:43 +000020751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000020752$as_echo "no" >&6; }
20753
cristy8b350f62009-11-15 23:12:43 +000020754$as_echo "#define __func__ __FILE__" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020755
20756fi
cristy3ed852e2009-09-05 21:47:34 +000020757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20758fi
cristy3ed852e2009-09-05 21:47:34 +000020759rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20760
20761########
20762#
20763# Check for functions
20764#
20765########
cristy3ed852e2009-09-05 21:47:34 +000020766for ac_header in stdlib.h unistd.h
cristy8b350f62009-11-15 23:12:43 +000020767do :
20768 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20769ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20770eval as_val=\$$as_ac_Header
20771 if test "x$as_val" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000020772 cat >>confdefs.h <<_ACEOF
20773#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20774_ACEOF
20775
20776fi
20777
20778done
20779
cristy3ed852e2009-09-05 21:47:34 +000020780for ac_func in getpagesize
cristy8b350f62009-11-15 23:12:43 +000020781do :
20782 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
20783if test "x$ac_cv_func_getpagesize" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000020784 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000020785#define HAVE_GETPAGESIZE 1
cristy3ed852e2009-09-05 21:47:34 +000020786_ACEOF
20787
20788fi
20789done
20790
cristy8b350f62009-11-15 23:12:43 +000020791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap file i/o" >&5
cristy3ed852e2009-09-05 21:47:34 +000020792$as_echo_n "checking for working mmap file i/o... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020793if test "${magick_cv_func_mmap_fileio+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020794 $as_echo_n "(cached) " >&6
20795else
cristy8b350f62009-11-15 23:12:43 +000020796 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000020797 magick_cv_func_mmap_fileio=no
20798else
cristy8b350f62009-11-15 23:12:43 +000020799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000020800/* end confdefs.h. */
20801$ac_includes_default
20802/* malloc might have been renamed as rpl_malloc. */
20803#undef malloc
20804
20805/*
20806 This test is derived from GNU Autoconf's similar macro.
20807 The purpose of this test is to verify that files may be memory
20808 mapped, and that memory mapping and file I/O are coherent.
20809
20810 The test creates a test file, memory maps the file, updates
20811 the file using the memory map, and then reads the file using
20812 file I/O to verify that the file contains the updates.
20813*/
20814
20815#include <fcntl.h>
20816#include <sys/mman.h>
20817
20818#if !STDC_HEADERS && !HAVE_STDLIB_H
20819char *malloc ();
20820#endif
20821
20822/* This mess was copied from the GNU getpagesize.h. */
20823#if !HAVE_GETPAGESIZE
20824/* Assume that all systems that can run configure have sys/param.h. */
20825# if !HAVE_SYS_PARAM_H
20826# define HAVE_SYS_PARAM_H 1
20827# endif
20828
20829# ifdef _SC_PAGESIZE
20830# define getpagesize() sysconf(_SC_PAGESIZE)
20831# else /* no _SC_PAGESIZE */
20832# if HAVE_SYS_PARAM_H
20833# include <sys/param.h>
20834# ifdef EXEC_PAGESIZE
20835# define getpagesize() EXEC_PAGESIZE
20836# else /* no EXEC_PAGESIZE */
20837# ifdef NBPG
20838# define getpagesize() NBPG * CLSIZE
20839# ifndef CLSIZE
20840# define CLSIZE 1
20841# endif /* no CLSIZE */
20842# else /* no NBPG */
20843# ifdef NBPC
20844# define getpagesize() NBPC
20845# else /* no NBPC */
20846# ifdef PAGESIZE
20847# define getpagesize() PAGESIZE
20848# endif /* PAGESIZE */
20849# endif /* no NBPC */
20850# endif /* no NBPG */
20851# endif /* no EXEC_PAGESIZE */
20852# else /* no HAVE_SYS_PARAM_H */
20853# define getpagesize() 8192 /* punt totally */
20854# endif /* no HAVE_SYS_PARAM_H */
20855# endif /* no _SC_PAGESIZE */
20856
20857#endif /* no HAVE_GETPAGESIZE */
20858
20859int
20860main ()
20861{
20862 char *data, *data2, *data3;
20863 int i, pagesize;
20864 int fd;
20865
20866 pagesize = getpagesize ();
20867
20868 /* First, make a file with some known garbage in it. */
20869 data = (char *) malloc (pagesize);
20870 if (!data)
20871 exit (1);
20872 for (i = 0; i < pagesize; ++i)
20873 *(data + i) = rand ();
20874 umask (0);
20875 fd = creat ("conftest.mmap", 0600);
20876 if (fd < 0)
20877 exit (1);
20878 if (write (fd, data, pagesize) != pagesize)
20879 exit (1);
20880 close (fd);
20881
20882 /* Mmap the file as read/write/shared and verify that we see the
20883 same garbage. */
20884 fd = open ("conftest.mmap", O_RDWR);
20885 if (fd < 0)
20886 exit (1);
20887 data2 = mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0L);
20888 if (data2 == 0)
20889 exit (1);
20890 for (i = 0; i < pagesize; ++i)
20891 if (*(data + i) != *(data2 + i))
20892 exit (1);
20893
20894 /* Finally, make sure that changes to the mapped area
20895 percolate back to the file as seen by read(). */
20896 for (i = 0; i < pagesize; ++i)
20897 *(data2 + i) = *(data2 + i) + 1;
20898 data3 = (char *) malloc (pagesize);
20899 if (!data3)
20900 exit (1);
20901 if (read (fd, data3, pagesize) != pagesize)
20902 exit (1);
20903 for (i = 0; i < pagesize; ++i)
20904 if (*(data2 + i) != *(data3 + i))
20905 exit (1);
20906 close (fd);
20907 exit (0);
20908}
20909_ACEOF
cristy8b350f62009-11-15 23:12:43 +000020910if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000020911 magick_cv_func_mmap_fileio=yes
20912else
cristy8b350f62009-11-15 23:12:43 +000020913 magick_cv_func_mmap_fileio=no
cristy3ed852e2009-09-05 21:47:34 +000020914fi
cristy8b350f62009-11-15 23:12:43 +000020915rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20916 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000020917fi
20918
cristy3ed852e2009-09-05 21:47:34 +000020919fi
cristy8b350f62009-11-15 23:12:43 +000020920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $magick_cv_func_mmap_fileio" >&5
cristy3ed852e2009-09-05 21:47:34 +000020921$as_echo "$magick_cv_func_mmap_fileio" >&6; }
20922if test $magick_cv_func_mmap_fileio = yes; then
20923
cristy8b350f62009-11-15 23:12:43 +000020924$as_echo "#define HAVE_MMAP_FILEIO 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020925
20926fi
20927rm -f conftest.mmap
20928
cristy8b350f62009-11-15 23:12:43 +000020929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether closedir returns void" >&5
cristy3ed852e2009-09-05 21:47:34 +000020930$as_echo_n "checking whether closedir returns void... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000020931if test "${ac_cv_func_closedir_void+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000020932 $as_echo_n "(cached) " >&6
20933else
cristy8b350f62009-11-15 23:12:43 +000020934 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000020935 ac_cv_func_closedir_void=yes
20936else
cristy8b350f62009-11-15 23:12:43 +000020937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000020938/* end confdefs.h. */
20939$ac_includes_default
20940#include <$ac_header_dirent>
20941#ifndef __cplusplus
20942int closedir ();
20943#endif
20944
20945int
20946main ()
20947{
20948return closedir (opendir (".")) != 0;
20949 ;
20950 return 0;
20951}
20952_ACEOF
cristy8b350f62009-11-15 23:12:43 +000020953if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000020954 ac_cv_func_closedir_void=no
20955else
cristy8b350f62009-11-15 23:12:43 +000020956 ac_cv_func_closedir_void=yes
cristy3ed852e2009-09-05 21:47:34 +000020957fi
cristy8b350f62009-11-15 23:12:43 +000020958rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20959 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000020960fi
20961
cristy3ed852e2009-09-05 21:47:34 +000020962fi
cristy8b350f62009-11-15 23:12:43 +000020963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_closedir_void" >&5
cristy3ed852e2009-09-05 21:47:34 +000020964$as_echo "$ac_cv_func_closedir_void" >&6; }
20965if test $ac_cv_func_closedir_void = yes; then
20966
cristy8b350f62009-11-15 23:12:43 +000020967$as_echo "#define CLOSEDIR_VOID 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000020968
20969fi
20970
cristycd4c5312009-11-22 01:19:08 +000020971
20972
20973
20974 for ac_header in $ac_header_list
cristy8b350f62009-11-15 23:12:43 +000020975do :
20976 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
cristycd4c5312009-11-22 01:19:08 +000020977ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
20978"
cristy8b350f62009-11-15 23:12:43 +000020979eval as_val=\$$as_ac_Header
20980 if test "x$as_val" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000020981 cat >>confdefs.h <<_ACEOF
20982#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20983_ACEOF
20984
20985fi
20986
20987done
20988
cristycd4c5312009-11-22 01:19:08 +000020989
20990
20991
20992
20993
20994
20995
cristy3ed852e2009-09-05 21:47:34 +000020996for ac_func in getpagesize
cristy8b350f62009-11-15 23:12:43 +000020997do :
20998 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
20999if test "x$ac_cv_func_getpagesize" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021000 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021001#define HAVE_GETPAGESIZE 1
cristy3ed852e2009-09-05 21:47:34 +000021002_ACEOF
21003
21004fi
21005done
21006
cristy8b350f62009-11-15 23:12:43 +000021007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
cristy3ed852e2009-09-05 21:47:34 +000021008$as_echo_n "checking for working mmap... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000021009if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021010 $as_echo_n "(cached) " >&6
21011else
cristy8b350f62009-11-15 23:12:43 +000021012 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021013 ac_cv_func_mmap_fixed_mapped=no
21014else
cristy8b350f62009-11-15 23:12:43 +000021015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021016/* end confdefs.h. */
21017$ac_includes_default
21018/* malloc might have been renamed as rpl_malloc. */
21019#undef malloc
21020
21021/* Thanks to Mike Haertel and Jim Avera for this test.
21022 Here is a matrix of mmap possibilities:
21023 mmap private not fixed
21024 mmap private fixed at somewhere currently unmapped
21025 mmap private fixed at somewhere already mapped
21026 mmap shared not fixed
21027 mmap shared fixed at somewhere currently unmapped
21028 mmap shared fixed at somewhere already mapped
21029 For private mappings, we should verify that changes cannot be read()
21030 back from the file, nor mmap's back from the file at a different
21031 address. (There have been systems where private was not correctly
21032 implemented like the infamous i386 svr4.0, and systems where the
21033 VM page cache was not coherent with the file system buffer cache
21034 like early versions of FreeBSD and possibly contemporary NetBSD.)
21035 For shared mappings, we should conversely verify that changes get
21036 propagated back to all the places they're supposed to be.
21037
21038 Grep wants private fixed already mapped.
21039 The main things grep needs to know about mmap are:
21040 * does it exist and is it safe to write into the mmap'd area
21041 * how to use it (BSD variants) */
21042
21043#include <fcntl.h>
21044#include <sys/mman.h>
21045
21046#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
21047char *malloc ();
21048#endif
21049
21050/* This mess was copied from the GNU getpagesize.h. */
21051#ifndef HAVE_GETPAGESIZE
cristy3ed852e2009-09-05 21:47:34 +000021052# ifdef _SC_PAGESIZE
21053# define getpagesize() sysconf(_SC_PAGESIZE)
21054# else /* no _SC_PAGESIZE */
21055# ifdef HAVE_SYS_PARAM_H
21056# include <sys/param.h>
21057# ifdef EXEC_PAGESIZE
21058# define getpagesize() EXEC_PAGESIZE
21059# else /* no EXEC_PAGESIZE */
21060# ifdef NBPG
21061# define getpagesize() NBPG * CLSIZE
21062# ifndef CLSIZE
21063# define CLSIZE 1
21064# endif /* no CLSIZE */
21065# else /* no NBPG */
21066# ifdef NBPC
21067# define getpagesize() NBPC
21068# else /* no NBPC */
21069# ifdef PAGESIZE
21070# define getpagesize() PAGESIZE
21071# endif /* PAGESIZE */
21072# endif /* no NBPC */
21073# endif /* no NBPG */
21074# endif /* no EXEC_PAGESIZE */
21075# else /* no HAVE_SYS_PARAM_H */
21076# define getpagesize() 8192 /* punt totally */
21077# endif /* no HAVE_SYS_PARAM_H */
21078# endif /* no _SC_PAGESIZE */
21079
21080#endif /* no HAVE_GETPAGESIZE */
21081
21082int
21083main ()
21084{
21085 char *data, *data2, *data3;
cristyc54f5d42009-11-27 21:36:31 +000021086 const char *cdata2;
cristy3ed852e2009-09-05 21:47:34 +000021087 int i, pagesize;
cristycd4c5312009-11-22 01:19:08 +000021088 int fd, fd2;
cristy3ed852e2009-09-05 21:47:34 +000021089
21090 pagesize = getpagesize ();
21091
21092 /* First, make a file with some known garbage in it. */
21093 data = (char *) malloc (pagesize);
21094 if (!data)
21095 return 1;
21096 for (i = 0; i < pagesize; ++i)
21097 *(data + i) = rand ();
21098 umask (0);
21099 fd = creat ("conftest.mmap", 0600);
21100 if (fd < 0)
cristycd4c5312009-11-22 01:19:08 +000021101 return 2;
cristy3ed852e2009-09-05 21:47:34 +000021102 if (write (fd, data, pagesize) != pagesize)
cristycd4c5312009-11-22 01:19:08 +000021103 return 3;
cristy3ed852e2009-09-05 21:47:34 +000021104 close (fd);
21105
cristycd4c5312009-11-22 01:19:08 +000021106 /* Next, check that the tail of a page is zero-filled. File must have
21107 non-zero length, otherwise we risk SIGBUS for entire page. */
21108 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
21109 if (fd2 < 0)
21110 return 4;
cristyc54f5d42009-11-27 21:36:31 +000021111 cdata2 = "";
21112 if (write (fd2, cdata2, 1) != 1)
cristycd4c5312009-11-22 01:19:08 +000021113 return 5;
cristyc54f5d42009-11-27 21:36:31 +000021114 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
cristycd4c5312009-11-22 01:19:08 +000021115 if (data2 == MAP_FAILED)
21116 return 6;
21117 for (i = 0; i < pagesize; ++i)
21118 if (*(data2 + i))
21119 return 7;
21120 close (fd2);
21121 if (munmap (data2, pagesize))
21122 return 8;
21123
cristy3ed852e2009-09-05 21:47:34 +000021124 /* Next, try to mmap the file at a fixed address which already has
21125 something else allocated at it. If we can, also make sure that
21126 we see the same garbage. */
21127 fd = open ("conftest.mmap", O_RDWR);
21128 if (fd < 0)
cristycd4c5312009-11-22 01:19:08 +000021129 return 9;
cristy3ed852e2009-09-05 21:47:34 +000021130 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
21131 MAP_PRIVATE | MAP_FIXED, fd, 0L))
cristycd4c5312009-11-22 01:19:08 +000021132 return 10;
cristy3ed852e2009-09-05 21:47:34 +000021133 for (i = 0; i < pagesize; ++i)
21134 if (*(data + i) != *(data2 + i))
cristycd4c5312009-11-22 01:19:08 +000021135 return 11;
cristy3ed852e2009-09-05 21:47:34 +000021136
21137 /* Finally, make sure that changes to the mapped area do not
21138 percolate back to the file as seen by read(). (This is a bug on
21139 some variants of i386 svr4.0.) */
21140 for (i = 0; i < pagesize; ++i)
21141 *(data2 + i) = *(data2 + i) + 1;
21142 data3 = (char *) malloc (pagesize);
21143 if (!data3)
cristycd4c5312009-11-22 01:19:08 +000021144 return 12;
cristy3ed852e2009-09-05 21:47:34 +000021145 if (read (fd, data3, pagesize) != pagesize)
cristycd4c5312009-11-22 01:19:08 +000021146 return 13;
cristy3ed852e2009-09-05 21:47:34 +000021147 for (i = 0; i < pagesize; ++i)
21148 if (*(data + i) != *(data3 + i))
cristycd4c5312009-11-22 01:19:08 +000021149 return 14;
cristy3ed852e2009-09-05 21:47:34 +000021150 close (fd);
21151 return 0;
21152}
21153_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021154if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021155 ac_cv_func_mmap_fixed_mapped=yes
21156else
cristy8b350f62009-11-15 23:12:43 +000021157 ac_cv_func_mmap_fixed_mapped=no
cristy3ed852e2009-09-05 21:47:34 +000021158fi
cristy8b350f62009-11-15 23:12:43 +000021159rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21160 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021161fi
21162
cristy3ed852e2009-09-05 21:47:34 +000021163fi
cristy8b350f62009-11-15 23:12:43 +000021164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
cristy3ed852e2009-09-05 21:47:34 +000021165$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
21166if test $ac_cv_func_mmap_fixed_mapped = yes; then
21167
cristy8b350f62009-11-15 23:12:43 +000021168$as_echo "#define HAVE_MMAP 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021169
21170fi
cristycd4c5312009-11-22 01:19:08 +000021171rm -f conftest.mmap conftest.txt
cristy3ed852e2009-09-05 21:47:34 +000021172
cristy3ed852e2009-09-05 21:47:34 +000021173for ac_header in vfork.h
cristy8b350f62009-11-15 23:12:43 +000021174do :
21175 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
21176if test "x$ac_cv_header_vfork_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021177 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021178#define HAVE_VFORK_H 1
cristy3ed852e2009-09-05 21:47:34 +000021179_ACEOF
21180
21181fi
21182
21183done
21184
cristy3ed852e2009-09-05 21:47:34 +000021185for ac_func in fork vfork
cristy8b350f62009-11-15 23:12:43 +000021186do :
21187 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21188ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21189eval as_val=\$$as_ac_var
21190 if test "x$as_val" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021191 cat >>confdefs.h <<_ACEOF
21192#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21193_ACEOF
21194
21195fi
21196done
21197
21198if test "x$ac_cv_func_fork" = xyes; then
cristy8b350f62009-11-15 23:12:43 +000021199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
cristy3ed852e2009-09-05 21:47:34 +000021200$as_echo_n "checking for working fork... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000021201if test "${ac_cv_func_fork_works+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021202 $as_echo_n "(cached) " >&6
21203else
cristy8b350f62009-11-15 23:12:43 +000021204 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021205 ac_cv_func_fork_works=cross
21206else
cristy8b350f62009-11-15 23:12:43 +000021207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021208/* end confdefs.h. */
21209$ac_includes_default
21210int
21211main ()
21212{
21213
21214 /* By Ruediger Kuhlmann. */
21215 return fork () < 0;
21216
21217 ;
21218 return 0;
21219}
21220_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021221if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021222 ac_cv_func_fork_works=yes
21223else
cristy8b350f62009-11-15 23:12:43 +000021224 ac_cv_func_fork_works=no
cristy3ed852e2009-09-05 21:47:34 +000021225fi
cristy8b350f62009-11-15 23:12:43 +000021226rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21227 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021228fi
21229
cristy3ed852e2009-09-05 21:47:34 +000021230fi
cristy8b350f62009-11-15 23:12:43 +000021231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
cristy3ed852e2009-09-05 21:47:34 +000021232$as_echo "$ac_cv_func_fork_works" >&6; }
21233
21234else
21235 ac_cv_func_fork_works=$ac_cv_func_fork
21236fi
21237if test "x$ac_cv_func_fork_works" = xcross; then
21238 case $host in
21239 *-*-amigaos* | *-*-msdosdjgpp*)
21240 # Override, as these systems have only a dummy fork() stub
21241 ac_cv_func_fork_works=no
21242 ;;
21243 *)
21244 ac_cv_func_fork_works=yes
21245 ;;
21246 esac
cristy8b350f62009-11-15 23:12:43 +000021247 { $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 +000021248$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
21249fi
21250ac_cv_func_vfork_works=$ac_cv_func_vfork
21251if test "x$ac_cv_func_vfork" = xyes; then
cristy8b350f62009-11-15 23:12:43 +000021252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
cristy3ed852e2009-09-05 21:47:34 +000021253$as_echo_n "checking for working vfork... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000021254if test "${ac_cv_func_vfork_works+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021255 $as_echo_n "(cached) " >&6
21256else
cristy8b350f62009-11-15 23:12:43 +000021257 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021258 ac_cv_func_vfork_works=cross
21259else
cristy8b350f62009-11-15 23:12:43 +000021260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021261/* end confdefs.h. */
21262/* Thanks to Paul Eggert for this test. */
21263$ac_includes_default
21264#include <sys/wait.h>
21265#ifdef HAVE_VFORK_H
21266# include <vfork.h>
21267#endif
21268/* On some sparc systems, changes by the child to local and incoming
21269 argument registers are propagated back to the parent. The compiler
21270 is told about this with #include <vfork.h>, but some compilers
21271 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
21272 static variable whose address is put into a register that is
21273 clobbered by the vfork. */
21274static void
21275#ifdef __cplusplus
21276sparc_address_test (int arg)
21277# else
21278sparc_address_test (arg) int arg;
21279#endif
21280{
21281 static pid_t child;
21282 if (!child) {
21283 child = vfork ();
21284 if (child < 0) {
21285 perror ("vfork");
21286 _exit(2);
21287 }
21288 if (!child) {
21289 arg = getpid();
21290 write(-1, "", 0);
21291 _exit (arg);
21292 }
21293 }
21294}
21295
21296int
21297main ()
21298{
21299 pid_t parent = getpid ();
21300 pid_t child;
21301
21302 sparc_address_test (0);
21303
21304 child = vfork ();
21305
21306 if (child == 0) {
21307 /* Here is another test for sparc vfork register problems. This
21308 test uses lots of local variables, at least as many local
21309 variables as main has allocated so far including compiler
21310 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
21311 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
21312 reuse the register of parent for one of the local variables,
21313 since it will think that parent can't possibly be used any more
21314 in this routine. Assigning to the local variable will thus
21315 munge parent in the parent process. */
21316 pid_t
21317 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
21318 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
21319 /* Convince the compiler that p..p7 are live; otherwise, it might
21320 use the same hardware register for all 8 local variables. */
21321 if (p != p1 || p != p2 || p != p3 || p != p4
21322 || p != p5 || p != p6 || p != p7)
21323 _exit(1);
21324
21325 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
21326 from child file descriptors. If the child closes a descriptor
21327 before it execs or exits, this munges the parent's descriptor
21328 as well. Test for this by closing stdout in the child. */
21329 _exit(close(fileno(stdout)) != 0);
21330 } else {
21331 int status;
21332 struct stat st;
21333
21334 while (wait(&status) != child)
21335 ;
21336 return (
21337 /* Was there some problem with vforking? */
21338 child < 0
21339
21340 /* Did the child fail? (This shouldn't happen.) */
21341 || status
21342
21343 /* Did the vfork/compiler bug occur? */
21344 || parent != getpid()
21345
21346 /* Did the file descriptor bug occur? */
21347 || fstat(fileno(stdout), &st) != 0
21348 );
21349 }
21350}
21351_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021352if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021353 ac_cv_func_vfork_works=yes
21354else
cristy8b350f62009-11-15 23:12:43 +000021355 ac_cv_func_vfork_works=no
cristy3ed852e2009-09-05 21:47:34 +000021356fi
cristy8b350f62009-11-15 23:12:43 +000021357rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21358 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021359fi
21360
cristy3ed852e2009-09-05 21:47:34 +000021361fi
cristy8b350f62009-11-15 23:12:43 +000021362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
cristy3ed852e2009-09-05 21:47:34 +000021363$as_echo "$ac_cv_func_vfork_works" >&6; }
21364
21365fi;
21366if test "x$ac_cv_func_fork_works" = xcross; then
21367 ac_cv_func_vfork_works=$ac_cv_func_vfork
cristy8b350f62009-11-15 23:12:43 +000021368 { $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 +000021369$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
21370fi
21371
21372if test "x$ac_cv_func_vfork_works" = xyes; then
21373
cristy8b350f62009-11-15 23:12:43 +000021374$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021375
21376else
21377
cristy8b350f62009-11-15 23:12:43 +000021378$as_echo "#define vfork fork" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021379
21380fi
21381if test "x$ac_cv_func_fork_works" = xyes; then
21382
cristy8b350f62009-11-15 23:12:43 +000021383$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021384
21385fi
21386
cristy8b350f62009-11-15 23:12:43 +000021387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000021388$as_echo_n "checking for working memcmp... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000021389if test "${ac_cv_func_memcmp_working+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021390 $as_echo_n "(cached) " >&6
21391else
cristy8b350f62009-11-15 23:12:43 +000021392 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021393 ac_cv_func_memcmp_working=no
21394else
cristy8b350f62009-11-15 23:12:43 +000021395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021396/* end confdefs.h. */
21397$ac_includes_default
21398int
21399main ()
21400{
21401
21402 /* Some versions of memcmp are not 8-bit clean. */
21403 char c0 = '\100', c1 = '\200', c2 = '\201';
21404 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
21405 return 1;
21406
21407 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
21408 or more and with at least one buffer not starting on a 4-byte boundary.
21409 William Lewis provided this test program. */
21410 {
21411 char foo[21];
21412 char bar[21];
21413 int i;
21414 for (i = 0; i < 4; i++)
21415 {
21416 char *a = foo + i;
21417 char *b = bar + i;
21418 strcpy (a, "--------01111111");
21419 strcpy (b, "--------10000000");
21420 if (memcmp (a, b, 16) >= 0)
21421 return 1;
21422 }
21423 return 0;
21424 }
21425
21426 ;
21427 return 0;
21428}
21429_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021430if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021431 ac_cv_func_memcmp_working=yes
21432else
cristy8b350f62009-11-15 23:12:43 +000021433 ac_cv_func_memcmp_working=no
cristy3ed852e2009-09-05 21:47:34 +000021434fi
cristy8b350f62009-11-15 23:12:43 +000021435rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21436 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021437fi
21438
cristy3ed852e2009-09-05 21:47:34 +000021439fi
cristy8b350f62009-11-15 23:12:43 +000021440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
cristy3ed852e2009-09-05 21:47:34 +000021441$as_echo "$ac_cv_func_memcmp_working" >&6; }
21442test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
21443 *" memcmp.$ac_objext "* ) ;;
21444 *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
21445 ;;
21446esac
21447
21448
cristy3ed852e2009-09-05 21:47:34 +000021449for ac_header in sys/select.h sys/socket.h
cristy8b350f62009-11-15 23:12:43 +000021450do :
21451 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
21452ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
21453eval as_val=\$$as_ac_Header
21454 if test "x$as_val" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021455 cat >>confdefs.h <<_ACEOF
21456#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
21457_ACEOF
21458
21459fi
21460
21461done
21462
cristy8b350f62009-11-15 23:12:43 +000021463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
cristy3ed852e2009-09-05 21:47:34 +000021464$as_echo_n "checking types of arguments for select... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000021465if test "${ac_cv_func_select_args+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021466 $as_echo_n "(cached) " >&6
21467else
21468 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
21469 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
21470 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
cristy8b350f62009-11-15 23:12:43 +000021471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021472/* end confdefs.h. */
21473$ac_includes_default
21474#ifdef HAVE_SYS_SELECT_H
21475# include <sys/select.h>
21476#endif
21477#ifdef HAVE_SYS_SOCKET_H
21478# include <sys/socket.h>
21479#endif
21480
21481int
21482main ()
21483{
21484extern int select ($ac_arg1,
21485 $ac_arg234, $ac_arg234, $ac_arg234,
21486 $ac_arg5);
21487 ;
21488 return 0;
21489}
21490_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021491if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021492 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
cristy3ed852e2009-09-05 21:47:34 +000021493fi
cristy3ed852e2009-09-05 21:47:34 +000021494rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21495 done
21496 done
21497done
21498# Provide a safe default value.
21499: ${ac_cv_func_select_args='int,int *,struct timeval *'}
21500
21501fi
cristy8b350f62009-11-15 23:12:43 +000021502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
cristy3ed852e2009-09-05 21:47:34 +000021503$as_echo "$ac_cv_func_select_args" >&6; }
21504ac_save_IFS=$IFS; IFS=','
21505set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
21506IFS=$ac_save_IFS
21507shift
21508
21509cat >>confdefs.h <<_ACEOF
21510#define SELECT_TYPE_ARG1 $1
21511_ACEOF
21512
21513
21514cat >>confdefs.h <<_ACEOF
21515#define SELECT_TYPE_ARG234 ($2)
21516_ACEOF
21517
21518
21519cat >>confdefs.h <<_ACEOF
21520#define SELECT_TYPE_ARG5 ($3)
21521_ACEOF
21522
21523rm -f conftest*
21524
cristy8b350f62009-11-15 23:12:43 +000021525if test "${ac_cv_func_setvbuf_reversed+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021526 $as_echo_n "(cached) " >&6
21527else
21528 ac_cv_func_setvbuf_reversed=no
21529fi
21530
21531
cristy8b350f62009-11-15 23:12:43 +000021532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
cristy3ed852e2009-09-05 21:47:34 +000021533$as_echo_n "checking return type of signal handlers... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000021534if test "${ac_cv_type_signal+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021535 $as_echo_n "(cached) " >&6
21536else
cristy8b350f62009-11-15 23:12:43 +000021537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021538/* end confdefs.h. */
21539#include <sys/types.h>
21540#include <signal.h>
21541
21542int
21543main ()
21544{
21545return *(signal (0, 0)) (0) == 1;
21546 ;
21547 return 0;
21548}
21549_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021550if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021551 ac_cv_type_signal=int
21552else
cristy8b350f62009-11-15 23:12:43 +000021553 ac_cv_type_signal=void
cristy3ed852e2009-09-05 21:47:34 +000021554fi
cristy3ed852e2009-09-05 21:47:34 +000021555rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21556fi
cristy8b350f62009-11-15 23:12:43 +000021557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
cristy3ed852e2009-09-05 21:47:34 +000021558$as_echo "$ac_cv_type_signal" >&6; }
21559
21560cat >>confdefs.h <<_ACEOF
21561#define RETSIGTYPE $ac_cv_type_signal
21562_ACEOF
21563
21564
cristy8b350f62009-11-15 23:12:43 +000021565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
cristy3ed852e2009-09-05 21:47:34 +000021566$as_echo_n "checking for working strtod... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000021567if test "${ac_cv_func_strtod+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021568 $as_echo_n "(cached) " >&6
21569else
cristy8b350f62009-11-15 23:12:43 +000021570 if test "$cross_compiling" = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021571 ac_cv_func_strtod=no
21572else
cristy8b350f62009-11-15 23:12:43 +000021573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021574/* end confdefs.h. */
21575
21576$ac_includes_default
21577#ifndef strtod
21578double strtod ();
21579#endif
21580int
21581main()
21582{
21583 {
21584 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
21585 char *string = " +69";
21586 char *term;
21587 double value;
21588 value = strtod (string, &term);
21589 if (value != 69 || term != (string + 4))
21590 return 1;
21591 }
21592
21593 {
21594 /* Under Solaris 2.4, strtod returns the wrong value for the
21595 terminating character under some conditions. */
21596 char *string = "NaN";
21597 char *term;
21598 strtod (string, &term);
21599 if (term != string && *(term - 1) == 0)
21600 return 1;
21601 }
21602 return 0;
21603}
21604
21605_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021606if ac_fn_c_try_run "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021607 ac_cv_func_strtod=yes
21608else
cristy8b350f62009-11-15 23:12:43 +000021609 ac_cv_func_strtod=no
cristy3ed852e2009-09-05 21:47:34 +000021610fi
cristy8b350f62009-11-15 23:12:43 +000021611rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21612 conftest.$ac_objext conftest.beam conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021613fi
21614
cristy3ed852e2009-09-05 21:47:34 +000021615fi
cristy8b350f62009-11-15 23:12:43 +000021616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
cristy3ed852e2009-09-05 21:47:34 +000021617$as_echo "$ac_cv_func_strtod" >&6; }
21618if test $ac_cv_func_strtod = no; then
21619 case " $LIBOBJS " in
21620 *" strtod.$ac_objext "* ) ;;
21621 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
21622 ;;
21623esac
21624
cristy8b350f62009-11-15 23:12:43 +000021625ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
21626if test "x$ac_cv_func_pow" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021627
cristy3ed852e2009-09-05 21:47:34 +000021628fi
21629
cristy3ed852e2009-09-05 21:47:34 +000021630if test $ac_cv_func_pow = no; then
cristy8b350f62009-11-15 23:12:43 +000021631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
cristy3ed852e2009-09-05 21:47:34 +000021632$as_echo_n "checking for pow in -lm... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000021633if test "${ac_cv_lib_m_pow+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021634 $as_echo_n "(cached) " >&6
21635else
21636 ac_check_lib_save_LIBS=$LIBS
21637LIBS="-lm $LIBS"
cristy8b350f62009-11-15 23:12:43 +000021638cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021639/* end confdefs.h. */
21640
21641/* Override any GCC internal prototype to avoid an error.
21642 Use char because int might match the return type of a GCC
21643 builtin and then its argument prototype would still apply. */
21644#ifdef __cplusplus
21645extern "C"
21646#endif
21647char pow ();
21648int
21649main ()
21650{
21651return pow ();
21652 ;
21653 return 0;
21654}
21655_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021656if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000021657 ac_cv_lib_m_pow=yes
21658else
cristy8b350f62009-11-15 23:12:43 +000021659 ac_cv_lib_m_pow=no
cristy3ed852e2009-09-05 21:47:34 +000021660fi
cristy8b350f62009-11-15 23:12:43 +000021661rm -f core conftest.err conftest.$ac_objext \
21662 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000021663LIBS=$ac_check_lib_save_LIBS
21664fi
cristy8b350f62009-11-15 23:12:43 +000021665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
cristy3ed852e2009-09-05 21:47:34 +000021666$as_echo "$ac_cv_lib_m_pow" >&6; }
cristy8b350f62009-11-15 23:12:43 +000021667if test "x$ac_cv_lib_m_pow" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021668 POW_LIB=-lm
21669else
cristy8b350f62009-11-15 23:12:43 +000021670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
cristy3ed852e2009-09-05 21:47:34 +000021671$as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
21672fi
21673
21674fi
21675
21676fi
21677
cristy3ed852e2009-09-05 21:47:34 +000021678for ac_func in vprintf
cristy8b350f62009-11-15 23:12:43 +000021679do :
21680 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
21681if test "x$ac_cv_func_vprintf" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021682 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021683#define HAVE_VPRINTF 1
cristy3ed852e2009-09-05 21:47:34 +000021684_ACEOF
21685
cristy8b350f62009-11-15 23:12:43 +000021686ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
21687if test "x$ac_cv_func__doprnt" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021688
cristy8b350f62009-11-15 23:12:43 +000021689$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000021690
21691fi
21692
21693fi
21694done
21695
21696
21697
cristy5131f3e2009-12-18 03:09:10 +000021698for ac_func in _exit atexit clock directio execvp floor fork ftime ftruncate getcwd getpid getexecname getdtablesize getpagesize getrlimit getrusage gettimeofday gmtime_r localtime_r lstat memmove memset mkstemp munmap _NSGetExecutablePath pclose _pclose poll popen _popen posix_fadvise posix_fallocate posix_madvise posix_memalign pow pread pwrite raise rand_r readlink readdir_r realpath select seekdir setlocale sqrt setvbuf stat strchr strerror_r strrchr strcspn strdup strpbrk strspn strstr strtol strtoul symlink sysconf sigemptyset sigaction strerror strlcat strlcpy strcasecmp strncasecmp telldir tempnam times usleep vsprintf vsnprintf waitpid _wfopen _wstat
cristy8b350f62009-11-15 23:12:43 +000021699do :
21700 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21701ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21702eval as_val=\$$as_ac_var
21703 if test "x$as_val" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000021704 cat >>confdefs.h <<_ACEOF
21705#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21706_ACEOF
21707
21708fi
21709done
21710
21711
cristye43a45e2009-09-28 14:49:00 +000021712#
21713# Check for clock_gettime().
21714#
cristy8b350f62009-11-15 23:12:43 +000021715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
cristye43a45e2009-09-28 14:49:00 +000021716$as_echo_n "checking for library containing clock_gettime... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000021717if test "${ac_cv_search_clock_gettime+set}" = set; then :
cristye43a45e2009-09-28 14:49:00 +000021718 $as_echo_n "(cached) " >&6
21719else
21720 ac_func_search_save_LIBS=$LIBS
cristy8b350f62009-11-15 23:12:43 +000021721cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristye43a45e2009-09-28 14:49:00 +000021722/* end confdefs.h. */
21723
21724/* Override any GCC internal prototype to avoid an error.
21725 Use char because int might match the return type of a GCC
21726 builtin and then its argument prototype would still apply. */
21727#ifdef __cplusplus
21728extern "C"
21729#endif
21730char clock_gettime ();
21731int
21732main ()
21733{
21734return clock_gettime ();
21735 ;
21736 return 0;
21737}
21738_ACEOF
21739for ac_lib in '' rt; do
21740 if test -z "$ac_lib"; then
21741 ac_res="none required"
21742 else
21743 ac_res=-l$ac_lib
21744 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
21745 fi
cristy8b350f62009-11-15 23:12:43 +000021746 if ac_fn_c_try_link "$LINENO"; then :
cristye43a45e2009-09-28 14:49:00 +000021747 ac_cv_search_clock_gettime=$ac_res
cristye43a45e2009-09-28 14:49:00 +000021748fi
cristy8b350f62009-11-15 23:12:43 +000021749rm -f core conftest.err conftest.$ac_objext \
21750 conftest$ac_exeext
21751 if test "${ac_cv_search_clock_gettime+set}" = set; then :
cristye43a45e2009-09-28 14:49:00 +000021752 break
21753fi
21754done
cristy8b350f62009-11-15 23:12:43 +000021755if test "${ac_cv_search_clock_gettime+set}" = set; then :
21756
cristye43a45e2009-09-28 14:49:00 +000021757else
21758 ac_cv_search_clock_gettime=no
21759fi
21760rm conftest.$ac_ext
21761LIBS=$ac_func_search_save_LIBS
21762fi
cristy8b350f62009-11-15 23:12:43 +000021763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
cristye43a45e2009-09-28 14:49:00 +000021764$as_echo "$ac_cv_search_clock_gettime" >&6; }
21765ac_res=$ac_cv_search_clock_gettime
cristy8b350f62009-11-15 23:12:43 +000021766if test "$ac_res" != no; then :
cristye43a45e2009-09-28 14:49:00 +000021767 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
21768
21769
cristy8b350f62009-11-15 23:12:43 +000021770$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
cristye43a45e2009-09-28 14:49:00 +000021771
cristy8b350f62009-11-15 23:12:43 +000021772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clock_gettime supports CLOCK_REALTIME" >&5
cristye43a45e2009-09-28 14:49:00 +000021773$as_echo_n "checking whether clock_gettime supports CLOCK_REALTIME... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000021774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristye43a45e2009-09-28 14:49:00 +000021775/* end confdefs.h. */
21776#include <time.h>
21777int
21778main ()
21779{
21780clockid_t clockType = CLOCK_REALTIME;
cristye43a45e2009-09-28 14:49:00 +000021781 ;
21782 return 0;
21783}
21784_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021785if ac_fn_c_try_compile "$LINENO"; then :
cristye43a45e2009-09-28 14:49:00 +000021786
cristy8b350f62009-11-15 23:12:43 +000021787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristye43a45e2009-09-28 14:49:00 +000021788$as_echo "yes" >&6; }
21789
cristy8b350f62009-11-15 23:12:43 +000021790$as_echo "#define HAVE_CLOCK_REALTIME 1" >>confdefs.h
cristye43a45e2009-09-28 14:49:00 +000021791
21792
21793else
cristy8b350f62009-11-15 23:12:43 +000021794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristye43a45e2009-09-28 14:49:00 +000021795$as_echo "no" >&6; }
21796
21797fi
cristye43a45e2009-09-28 14:49:00 +000021798rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21799
21800else
21801
cristy8b350f62009-11-15 23:12:43 +000021802 for ac_func in gettimeofday ftime
21803do :
21804 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21805ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21806eval as_val=\$$as_ac_var
21807 if test "x$as_val" = x""yes; then :
cristye43a45e2009-09-28 14:49:00 +000021808 cat >>confdefs.h <<_ACEOF
21809#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21810_ACEOF
21811 break
21812fi
21813done
21814
21815
21816
21817fi
21818
21819
cristy3ed852e2009-09-05 21:47:34 +000021820########
21821#
21822# Check for function prototypes
21823#
21824########
21825
cristy8b350f62009-11-15 23:12:43 +000021826ac_fn_c_check_decl "$LINENO" "pread" "ac_cv_have_decl_pread" "
cristy3ed852e2009-09-05 21:47:34 +000021827#include <unistd.h>
cristy8b350f62009-11-15 23:12:43 +000021828"
21829if test "x$ac_cv_have_decl_pread" = x""yes; then :
21830 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000021831else
cristy8b350f62009-11-15 23:12:43 +000021832 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000021833fi
21834
cristy3ed852e2009-09-05 21:47:34 +000021835cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021836#define HAVE_DECL_PREAD $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000021837_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021838ac_fn_c_check_decl "$LINENO" "pwrite" "ac_cv_have_decl_pwrite" "
cristy3ed852e2009-09-05 21:47:34 +000021839#include <unistd.h>
cristy8b350f62009-11-15 23:12:43 +000021840"
21841if test "x$ac_cv_have_decl_pwrite" = x""yes; then :
21842 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000021843else
cristy8b350f62009-11-15 23:12:43 +000021844 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000021845fi
21846
cristy3ed852e2009-09-05 21:47:34 +000021847cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021848#define HAVE_DECL_PWRITE $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000021849_ACEOF
21850
21851
cristy8b350f62009-11-15 23:12:43 +000021852ac_fn_c_check_decl "$LINENO" "strlcpy" "ac_cv_have_decl_strlcpy" "
cristy3ed852e2009-09-05 21:47:34 +000021853#include <strings.h>
cristy8b350f62009-11-15 23:12:43 +000021854"
21855if test "x$ac_cv_have_decl_strlcpy" = x""yes; then :
21856 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000021857else
cristy8b350f62009-11-15 23:12:43 +000021858 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000021859fi
21860
cristy3ed852e2009-09-05 21:47:34 +000021861cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021862#define HAVE_DECL_STRLCPY $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000021863_ACEOF
21864
21865
cristy8b350f62009-11-15 23:12:43 +000021866ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "
cristy3ed852e2009-09-05 21:47:34 +000021867#include <stdio.h>
21868#include <stdarg.h>
cristy8b350f62009-11-15 23:12:43 +000021869"
21870if test "x$ac_cv_have_decl_vsnprintf" = x""yes; then :
21871 ac_have_decl=1
cristy3ed852e2009-09-05 21:47:34 +000021872else
cristy8b350f62009-11-15 23:12:43 +000021873 ac_have_decl=0
cristy3ed852e2009-09-05 21:47:34 +000021874fi
21875
cristy3ed852e2009-09-05 21:47:34 +000021876cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000021877#define HAVE_DECL_VSNPRINTF $ac_have_decl
cristy3ed852e2009-09-05 21:47:34 +000021878_ACEOF
21879
21880
cristy3ed852e2009-09-05 21:47:34 +000021881########
21882#
21883# C++ Support Tests (For Magick++)
21884#
21885########
21886have_magick_plus_plus='no'
21887if test "$with_magick_plus_plus" = 'yes'; then
21888 OLIBS="$LIBS"
21889 LIBS=''
21890 ac_ext=cpp
21891ac_cpp='$CXXCPP $CPPFLAGS'
21892ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21893ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21894ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21895
21896
21897 # Full set of headers used...
21898 # algorithm cctype cerrno cmath cstdio cstdlib cstring ctime exception
21899 # functional iomanip iosfwd iostream iterator list string strstream utility
21900 ac_ext=cpp
21901ac_cpp='$CXXCPP $CPPFLAGS'
21902ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21903ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21904ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21905
21906 ac_ext=cpp
21907ac_cpp='$CXXCPP $CPPFLAGS'
21908ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21909ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21910ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21911if test -z "$CXX"; then
21912 if test -n "$CCC"; then
21913 CXX=$CCC
21914 else
21915 if test -n "$ac_tool_prefix"; then
21916 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
21917 do
21918 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
21919set dummy $ac_tool_prefix$ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000021920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000021921$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000021922if test "${ac_cv_prog_CXX+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021923 $as_echo_n "(cached) " >&6
21924else
21925 if test -n "$CXX"; then
21926 ac_cv_prog_CXX="$CXX" # Let the user override the test.
21927else
21928as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21929for as_dir in $PATH
21930do
21931 IFS=$as_save_IFS
21932 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000021933 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000021934 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21935 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000021936 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000021937 break 2
21938 fi
21939done
cristy8b350f62009-11-15 23:12:43 +000021940 done
cristy3ed852e2009-09-05 21:47:34 +000021941IFS=$as_save_IFS
21942
21943fi
21944fi
21945CXX=$ac_cv_prog_CXX
21946if test -n "$CXX"; then
cristy8b350f62009-11-15 23:12:43 +000021947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000021948$as_echo "$CXX" >&6; }
21949else
cristy8b350f62009-11-15 23:12:43 +000021950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000021951$as_echo "no" >&6; }
21952fi
21953
21954
21955 test -n "$CXX" && break
21956 done
21957fi
21958if test -z "$CXX"; then
21959 ac_ct_CXX=$CXX
21960 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
21961do
21962 # Extract the first word of "$ac_prog", so it can be a program name with args.
21963set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000021964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000021965$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000021966if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000021967 $as_echo_n "(cached) " >&6
21968else
21969 if test -n "$ac_ct_CXX"; then
21970 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
21971else
21972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21973for as_dir in $PATH
21974do
21975 IFS=$as_save_IFS
21976 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000021977 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000021978 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21979 ac_cv_prog_ac_ct_CXX="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000021980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000021981 break 2
21982 fi
21983done
cristy8b350f62009-11-15 23:12:43 +000021984 done
cristy3ed852e2009-09-05 21:47:34 +000021985IFS=$as_save_IFS
21986
21987fi
21988fi
21989ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
21990if test -n "$ac_ct_CXX"; then
cristy8b350f62009-11-15 23:12:43 +000021991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
cristy3ed852e2009-09-05 21:47:34 +000021992$as_echo "$ac_ct_CXX" >&6; }
21993else
cristy8b350f62009-11-15 23:12:43 +000021994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000021995$as_echo "no" >&6; }
21996fi
21997
21998
21999 test -n "$ac_ct_CXX" && break
22000done
22001
22002 if test "x$ac_ct_CXX" = x; then
22003 CXX="g++"
22004 else
22005 case $cross_compiling:$ac_tool_warned in
22006yes:)
cristy8b350f62009-11-15 23:12:43 +000022007{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
cristy3ed852e2009-09-05 21:47:34 +000022008$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
22009ac_tool_warned=yes ;;
22010esac
22011 CXX=$ac_ct_CXX
22012 fi
22013fi
22014
22015 fi
22016fi
22017# Provide some information about the compiler.
cristy8b350f62009-11-15 23:12:43 +000022018$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
cristy3ed852e2009-09-05 21:47:34 +000022019set X $ac_compile
22020ac_compiler=$2
cristy8b350f62009-11-15 23:12:43 +000022021for ac_option in --version -v -V -qversion; do
22022 { { ac_try="$ac_compiler $ac_option >&5"
cristy3ed852e2009-09-05 21:47:34 +000022023case "(($ac_try" in
22024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22025 *) ac_try_echo=$ac_try;;
22026esac
cristy8b350f62009-11-15 23:12:43 +000022027eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
22028$as_echo "$ac_try_echo"; } >&5
22029 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
cristy3ed852e2009-09-05 21:47:34 +000022030 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000022031 if test -s conftest.err; then
22032 sed '10a\
22033... rest of stderr output deleted ...
22034 10q' conftest.err >conftest.er1
22035 cat conftest.er1 >&5
cristy8b350f62009-11-15 23:12:43 +000022036 fi
cristycd4c5312009-11-22 01:19:08 +000022037 rm -f conftest.er1 conftest.err
cristy8b350f62009-11-15 23:12:43 +000022038 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
22039 test $ac_status = 0; }
22040done
cristy3ed852e2009-09-05 21:47:34 +000022041
cristy8b350f62009-11-15 23:12:43 +000022042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
cristy3ed852e2009-09-05 21:47:34 +000022043$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022044if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022045 $as_echo_n "(cached) " >&6
22046else
cristy8b350f62009-11-15 23:12:43 +000022047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022048/* end confdefs.h. */
22049
22050int
22051main ()
22052{
22053#ifndef __GNUC__
22054 choke me
22055#endif
22056
22057 ;
22058 return 0;
22059}
22060_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022061if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022062 ac_compiler_gnu=yes
22063else
cristy8b350f62009-11-15 23:12:43 +000022064 ac_compiler_gnu=no
cristy3ed852e2009-09-05 21:47:34 +000022065fi
cristy3ed852e2009-09-05 21:47:34 +000022066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22067ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
22068
22069fi
cristy8b350f62009-11-15 23:12:43 +000022070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
cristy3ed852e2009-09-05 21:47:34 +000022071$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
22072if test $ac_compiler_gnu = yes; then
22073 GXX=yes
22074else
22075 GXX=
22076fi
22077ac_test_CXXFLAGS=${CXXFLAGS+set}
22078ac_save_CXXFLAGS=$CXXFLAGS
cristy8b350f62009-11-15 23:12:43 +000022079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
cristy3ed852e2009-09-05 21:47:34 +000022080$as_echo_n "checking whether $CXX accepts -g... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022081if test "${ac_cv_prog_cxx_g+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022082 $as_echo_n "(cached) " >&6
22083else
22084 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
22085 ac_cxx_werror_flag=yes
22086 ac_cv_prog_cxx_g=no
22087 CXXFLAGS="-g"
cristy8b350f62009-11-15 23:12:43 +000022088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022089/* end confdefs.h. */
22090
22091int
22092main ()
22093{
22094
22095 ;
22096 return 0;
22097}
22098_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022099if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022100 ac_cv_prog_cxx_g=yes
22101else
cristy8b350f62009-11-15 23:12:43 +000022102 CXXFLAGS=""
22103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022104/* end confdefs.h. */
22105
22106int
22107main ()
22108{
22109
22110 ;
22111 return 0;
22112}
22113_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022114if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022115
cristy8b350f62009-11-15 23:12:43 +000022116else
22117 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
cristy3ed852e2009-09-05 21:47:34 +000022118 CXXFLAGS="-g"
cristy8b350f62009-11-15 23:12:43 +000022119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022120/* end confdefs.h. */
22121
22122int
22123main ()
22124{
22125
22126 ;
22127 return 0;
22128}
22129_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022130if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022131 ac_cv_prog_cxx_g=yes
cristy3ed852e2009-09-05 21:47:34 +000022132fi
cristy3ed852e2009-09-05 21:47:34 +000022133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22134fi
cristy3ed852e2009-09-05 21:47:34 +000022135rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22136fi
cristy3ed852e2009-09-05 21:47:34 +000022137rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22138 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
22139fi
cristy8b350f62009-11-15 23:12:43 +000022140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
cristy3ed852e2009-09-05 21:47:34 +000022141$as_echo "$ac_cv_prog_cxx_g" >&6; }
22142if test "$ac_test_CXXFLAGS" = set; then
22143 CXXFLAGS=$ac_save_CXXFLAGS
22144elif test $ac_cv_prog_cxx_g = yes; then
22145 if test "$GXX" = yes; then
22146 CXXFLAGS="-g -O2"
22147 else
22148 CXXFLAGS="-g"
22149 fi
22150else
22151 if test "$GXX" = yes; then
22152 CXXFLAGS="-O2"
22153 else
22154 CXXFLAGS=
22155 fi
22156fi
22157ac_ext=cpp
22158ac_cpp='$CXXCPP $CPPFLAGS'
22159ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22160ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22161ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22162
22163depcc="$CXX" am_compiler_list=
22164
cristy8b350f62009-11-15 23:12:43 +000022165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
cristy3ed852e2009-09-05 21:47:34 +000022166$as_echo_n "checking dependency style of $depcc... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022167if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022168 $as_echo_n "(cached) " >&6
22169else
22170 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
22171 # We make a subdir and do the tests there. Otherwise we can end up
22172 # making bogus files that we don't know about and never remove. For
22173 # instance it was reported that on HP-UX the gcc test will end up
22174 # making a dummy file named `D' -- because `-MD' means `put the output
22175 # in D'.
22176 mkdir conftest.dir
22177 # Copy depcomp to subdir because otherwise we won't find it if we're
22178 # using a relative directory.
22179 cp "$am_depcomp" conftest.dir
22180 cd conftest.dir
22181 # We will build objects and dependencies in a subdirectory because
22182 # it helps to detect inapplicable dependency modes. For instance
22183 # both Tru64's cc and ICC support -MD to output dependencies as a
22184 # side effect of compilation, but ICC will put the dependencies in
22185 # the current directory while Tru64 will put them in the object
22186 # directory.
22187 mkdir sub
22188
22189 am_cv_CXX_dependencies_compiler_type=none
22190 if test "$am_compiler_list" = ""; then
22191 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
22192 fi
22193 am__universal=false
22194 case " $depcc " in #(
22195 *\ -arch\ *\ -arch\ *) am__universal=true ;;
22196 esac
22197
22198 for depmode in $am_compiler_list; do
22199 # Setup a source with many dependencies, because some compilers
22200 # like to wrap large dependency lists on column 80 (with \), and
22201 # we should not choose a depcomp mode which is confused by this.
22202 #
22203 # We need to recreate these files for each test, as the compiler may
22204 # overwrite some of them when testing with obscure command lines.
22205 # This happens at least with the AIX C compiler.
22206 : > sub/conftest.c
22207 for i in 1 2 3 4 5 6; do
22208 echo '#include "conftst'$i'.h"' >> sub/conftest.c
22209 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
22210 # Solaris 8's {/usr,}/bin/sh.
22211 touch sub/conftst$i.h
22212 done
22213 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
22214
22215 # We check with `-c' and `-o' for the sake of the "dashmstdout"
22216 # mode. It turns out that the SunPro C++ compiler does not properly
22217 # handle `-M -o', and we need to detect this. Also, some Intel
22218 # versions had trouble with output in subdirs
22219 am__obj=sub/conftest.${OBJEXT-o}
22220 am__minus_obj="-o $am__obj"
22221 case $depmode in
22222 gcc)
22223 # This depmode causes a compiler race in universal mode.
22224 test "$am__universal" = false || continue
22225 ;;
22226 nosideeffect)
22227 # after this tag, mechanisms are not by side-effect, so they'll
22228 # only be used when explicitly requested
22229 if test "x$enable_dependency_tracking" = xyes; then
22230 continue
22231 else
22232 break
22233 fi
22234 ;;
22235 msvisualcpp | msvcmsys)
22236 # This compiler won't grok `-c -o', but also, the minuso test has
22237 # not run yet. These depmodes are late enough in the game, and
22238 # so weak that their functioning should not be impacted.
22239 am__obj=conftest.${OBJEXT-o}
22240 am__minus_obj=
22241 ;;
22242 none) break ;;
22243 esac
22244 if depmode=$depmode \
22245 source=sub/conftest.c object=$am__obj \
22246 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
22247 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
22248 >/dev/null 2>conftest.err &&
22249 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
22250 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
22251 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
22252 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
22253 # icc doesn't choke on unknown options, it will just issue warnings
22254 # or remarks (even with -Werror). So we grep stderr for any message
22255 # that says an option was ignored or not supported.
22256 # When given -MP, icc 7.0 and 7.1 complain thusly:
22257 # icc: Command line warning: ignoring option '-M'; no argument required
22258 # The diagnosis changed in icc 8.0:
22259 # icc: Command line remark: option '-MP' not supported
22260 if (grep 'ignoring option' conftest.err ||
22261 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
22262 am_cv_CXX_dependencies_compiler_type=$depmode
22263 break
22264 fi
22265 fi
22266 done
22267
22268 cd ..
22269 rm -rf conftest.dir
22270else
22271 am_cv_CXX_dependencies_compiler_type=none
22272fi
22273
22274fi
cristy8b350f62009-11-15 23:12:43 +000022275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
cristy3ed852e2009-09-05 21:47:34 +000022276$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
22277CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
22278
22279 if
22280 test "x$enable_dependency_tracking" != xno \
22281 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
22282 am__fastdepCXX_TRUE=
22283 am__fastdepCXX_FALSE='#'
22284else
22285 am__fastdepCXX_TRUE='#'
22286 am__fastdepCXX_FALSE=
22287fi
22288
22289
cristy8b350f62009-11-15 23:12:43 +000022290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler recognizes bool as a built-in type" >&5
cristy3ed852e2009-09-05 21:47:34 +000022291$as_echo_n "checking whether the compiler recognizes bool as a built-in type... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022292if test "${ac_cv_cxx_have_bool+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022293 $as_echo_n "(cached) " >&6
22294else
22295
22296 ac_ext=cpp
22297ac_cpp='$CXXCPP $CPPFLAGS'
22298ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22299ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22300ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22301
cristy8b350f62009-11-15 23:12:43 +000022302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022303/* end confdefs.h. */
22304
22305int f(int x){return 1;}
22306int f(char x){return 1;}
22307int f(bool x){return 1;}
22308
22309int
22310main ()
22311{
22312bool b = true; return f(b);
22313 ;
22314 return 0;
22315}
22316_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022317if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022318 ac_cv_cxx_have_bool=yes
22319else
cristy8b350f62009-11-15 23:12:43 +000022320 ac_cv_cxx_have_bool=no
cristy3ed852e2009-09-05 21:47:34 +000022321fi
cristy3ed852e2009-09-05 21:47:34 +000022322rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22323 ac_ext=cpp
22324ac_cpp='$CXXCPP $CPPFLAGS'
22325ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22326ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22327ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22328
22329
22330fi
cristy8b350f62009-11-15 23:12:43 +000022331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_have_bool" >&5
cristy3ed852e2009-09-05 21:47:34 +000022332$as_echo "$ac_cv_cxx_have_bool" >&6; }
22333if test "$ac_cv_cxx_have_bool" = yes; then
22334
cristy8b350f62009-11-15 23:12:43 +000022335$as_echo "#define HAVE_BOOL /**/" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022336
22337fi
22338
cristy8b350f62009-11-15 23:12:43 +000022339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler implements namespaces" >&5
cristy3ed852e2009-09-05 21:47:34 +000022340$as_echo_n "checking whether the compiler implements namespaces... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022341if test "${ac_cv_cxx_have_namespaces+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022342 $as_echo_n "(cached) " >&6
22343else
22344
22345 ac_ext=cpp
22346ac_cpp='$CXXCPP $CPPFLAGS'
22347ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22348ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22349ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22350
cristy8b350f62009-11-15 23:12:43 +000022351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022352/* end confdefs.h. */
22353namespace Outer { namespace Inner { int i = 0; }}
22354int
22355main ()
22356{
22357using namespace Outer::Inner; return i;
22358 ;
22359 return 0;
22360}
22361_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022362if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022363 ac_cv_cxx_have_namespaces=yes
22364else
cristy8b350f62009-11-15 23:12:43 +000022365 ac_cv_cxx_have_namespaces=no
cristy3ed852e2009-09-05 21:47:34 +000022366fi
cristy3ed852e2009-09-05 21:47:34 +000022367rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22368 ac_ext=cpp
22369ac_cpp='$CXXCPP $CPPFLAGS'
22370ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22371ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22372ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22373
22374
22375fi
cristy8b350f62009-11-15 23:12:43 +000022376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_have_namespaces" >&5
cristy3ed852e2009-09-05 21:47:34 +000022377$as_echo "$ac_cv_cxx_have_namespaces" >&6; }
22378if test "$ac_cv_cxx_have_namespaces" = yes; then
22379
cristy8b350f62009-11-15 23:12:43 +000022380$as_echo "#define HAVE_NAMESPACES /**/" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022381
22382fi
22383
cristy8b350f62009-11-15 23:12:43 +000022384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the std namespace" >&5
cristy3ed852e2009-09-05 21:47:34 +000022385$as_echo_n "checking whether the compiler supports the std namespace... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022386if test "${ac_cv_cxx_have_std_namespace+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022387 $as_echo_n "(cached) " >&6
22388else
22389
22390 ac_ext=cpp
22391ac_cpp='$CXXCPP $CPPFLAGS'
22392ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22393ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22394ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22395
cristy8b350f62009-11-15 23:12:43 +000022396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022397/* end confdefs.h. */
22398#include <iostream>
22399 std::istream& is = std::cin;
22400
22401int
22402main ()
22403{
22404return 0;
22405 ;
22406 return 0;
22407}
22408_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022409if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022410 ac_cv_cxx_have_std_namespace=yes
22411else
cristy8b350f62009-11-15 23:12:43 +000022412 ac_cv_cxx_have_std_namespace=no
cristy3ed852e2009-09-05 21:47:34 +000022413fi
cristy3ed852e2009-09-05 21:47:34 +000022414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22415 ac_ext=cpp
22416ac_cpp='$CXXCPP $CPPFLAGS'
22417ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22418ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22419ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22420
22421
22422fi
cristy8b350f62009-11-15 23:12:43 +000022423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_have_std_namespace" >&5
cristy3ed852e2009-09-05 21:47:34 +000022424$as_echo "$ac_cv_cxx_have_std_namespace" >&6; }
22425if test "$ac_cv_cxx_have_std_namespace" = yes; then
22426
cristy8b350f62009-11-15 23:12:43 +000022427$as_echo "#define HAVE_STD_NAMESPACE /**/" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022428
22429fi
22430
cristy8b350f62009-11-15 23:12:43 +000022431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports ISO C++ standard library" >&5
cristy3ed852e2009-09-05 21:47:34 +000022432$as_echo_n "checking whether the compiler supports ISO C++ standard library... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022433if test "${ac_cv_cxx_have_std_libs+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022434 $as_echo_n "(cached) " >&6
22435else
22436
22437
22438 ac_ext=cpp
22439ac_cpp='$CXXCPP $CPPFLAGS'
22440ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22441ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22442ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22443
cristy8b350f62009-11-15 23:12:43 +000022444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022445/* end confdefs.h. */
22446#include <iostream>
22447#include <map>
22448#include <iomanip>
22449#include <cmath>
22450#ifdef HAVE_NAMESPACES
22451using namespace std;
22452#endif
22453int
22454main ()
22455{
22456return 0;
22457 ;
22458 return 0;
22459}
22460_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022461if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022462 ac_cv_cxx_have_std_libs=yes
22463else
cristy8b350f62009-11-15 23:12:43 +000022464 ac_cv_cxx_have_std_libs=no
cristy3ed852e2009-09-05 21:47:34 +000022465fi
cristy3ed852e2009-09-05 21:47:34 +000022466rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22467 ac_ext=cpp
22468ac_cpp='$CXXCPP $CPPFLAGS'
22469ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22470ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22471ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22472
22473
22474fi
cristy8b350f62009-11-15 23:12:43 +000022475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_have_std_libs" >&5
cristy3ed852e2009-09-05 21:47:34 +000022476$as_echo "$ac_cv_cxx_have_std_libs" >&6; }
22477if test "$ac_cv_cxx_have_std_libs" = yes; then
22478
cristy8b350f62009-11-15 23:12:43 +000022479$as_echo "#define HAVE_STD_LIBS /**/" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022480
22481fi
22482
cristy8b350f62009-11-15 23:12:43 +000022483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler implements L\"widestring\"" >&5
cristy3ed852e2009-09-05 21:47:34 +000022484$as_echo_n "checking whether the compiler implements L\"widestring\"... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022485if test "${ac_cv_cxx_have_lstring+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022486 $as_echo_n "(cached) " >&6
22487else
22488
22489 ac_ext=cpp
22490ac_cpp='$CXXCPP $CPPFLAGS'
22491ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22492ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22493ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22494
cristy8b350f62009-11-15 23:12:43 +000022495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022496/* end confdefs.h. */
22497const wchar_t* s=L"wide string";
22498_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022499if ac_fn_cxx_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022500 ac_cv_cxx_have_lstring=yes
22501else
cristy8b350f62009-11-15 23:12:43 +000022502 ac_cv_cxx_have_lstring=no
cristy3ed852e2009-09-05 21:47:34 +000022503fi
cristy3ed852e2009-09-05 21:47:34 +000022504rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22505 ac_ext=cpp
22506ac_cpp='$CXXCPP $CPPFLAGS'
22507ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22508ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22509ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22510
22511
22512fi
cristy8b350f62009-11-15 23:12:43 +000022513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_have_lstring" >&5
cristy3ed852e2009-09-05 21:47:34 +000022514$as_echo "$ac_cv_cxx_have_lstring" >&6; }
22515if test "$ac_cv_cxx_have_lstring" = yes; then
22516
cristy8b350f62009-11-15 23:12:43 +000022517$as_echo "#define HAVE_LSTRING /**/" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000022518
22519fi
22520
22521
22522 OPENMP_CXXFLAGS=
22523 # Check whether --enable-openmp was given.
cristy8b350f62009-11-15 23:12:43 +000022524if test "${enable_openmp+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022525 enableval=$enable_openmp;
22526fi
22527
22528 if test "$enable_openmp" != no; then
cristycd4c5312009-11-22 01:19:08 +000022529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CXX option to support OpenMP" >&5
22530$as_echo_n "checking for $CXX option to support OpenMP... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022531if test "${ac_cv_prog_cxx_openmp+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022532 $as_echo_n "(cached) " >&6
22533else
cristy8b350f62009-11-15 23:12:43 +000022534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22535/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +000022536
22537#ifndef _OPENMP
22538 choke me
22539#endif
22540#include <omp.h>
22541int main () { return omp_get_num_threads (); }
22542
22543_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022544if ac_fn_cxx_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022545 ac_cv_prog_cxx_openmp='none needed'
22546else
cristy8b350f62009-11-15 23:12:43 +000022547 ac_cv_prog_cxx_openmp='unsupported'
cristy3ed852e2009-09-05 21:47:34 +000022548 for ac_option in -fopenmp -xopenmp -openmp -mp -omp -qsmp=omp; do
22549 ac_save_CXXFLAGS=$CXXFLAGS
22550 CXXFLAGS="$CXXFLAGS $ac_option"
cristy8b350f62009-11-15 23:12:43 +000022551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22552/* end confdefs.h. */
cristy3ed852e2009-09-05 21:47:34 +000022553
22554#ifndef _OPENMP
22555 choke me
22556#endif
22557#include <omp.h>
22558int main () { return omp_get_num_threads (); }
22559
22560_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022561if ac_fn_cxx_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022562 ac_cv_prog_cxx_openmp=$ac_option
cristy3ed852e2009-09-05 21:47:34 +000022563fi
cristy8b350f62009-11-15 23:12:43 +000022564rm -f core conftest.err conftest.$ac_objext \
22565 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022566 CXXFLAGS=$ac_save_CXXFLAGS
22567 if test "$ac_cv_prog_cxx_openmp" != unsupported; then
22568 break
22569 fi
22570 done
22571fi
cristy8b350f62009-11-15 23:12:43 +000022572rm -f core conftest.err conftest.$ac_objext \
22573 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022574fi
cristy8b350f62009-11-15 23:12:43 +000022575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_openmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000022576$as_echo "$ac_cv_prog_cxx_openmp" >&6; }
22577 case $ac_cv_prog_cxx_openmp in #(
22578 "none needed" | unsupported)
cristy8b350f62009-11-15 23:12:43 +000022579 ;; #(
cristy3ed852e2009-09-05 21:47:34 +000022580 *)
cristy8b350f62009-11-15 23:12:43 +000022581 OPENMP_CXXFLAGS=$ac_cv_prog_cxx_openmp ;;
cristy3ed852e2009-09-05 21:47:34 +000022582 esac
22583 fi
22584
22585
22586 ac_ext=c
22587ac_cpp='$CPP $CPPFLAGS'
22588ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22589ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22590ac_compiler_gnu=$ac_cv_c_compiler_gnu
22591
22592
cristy8b350f62009-11-15 23:12:43 +000022593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler is sufficient for Magick++" >&5
cristy3ed852e2009-09-05 21:47:34 +000022594$as_echo_n "checking whether C++ compiler is sufficient for Magick++... " >&6; }
22595 if \
22596 test $ac_cv_cxx_have_bool = 'yes' && \
22597 test $ac_cv_cxx_have_lstring = 'yes' && \
22598 test $ac_cv_cxx_have_namespaces = 'yes' && \
22599 test $ac_cv_cxx_have_std_libs = 'yes' && \
22600 test $ac_cv_cxx_have_std_namespace = 'yes'; then
22601 have_magick_plus_plus='yes'
22602 else
22603 have_magick_plus_plus='no (failed tests)'
22604 fi
cristy8b350f62009-11-15 23:12:43 +000022605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_magick_plus_plus" >&5
cristy3ed852e2009-09-05 21:47:34 +000022606$as_echo "$have_magick_plus_plus" >&6; }
22607 LIBS="$OLIBS"
22608fi
22609 if test "$have_magick_plus_plus" = 'yes'; then
22610 WITH_MAGICK_PLUS_PLUS_TRUE=
22611 WITH_MAGICK_PLUS_PLUS_FALSE='#'
22612else
22613 WITH_MAGICK_PLUS_PLUS_TRUE='#'
22614 WITH_MAGICK_PLUS_PLUS_FALSE=
22615fi
22616
22617
22618# Only check for delegate libraries in subdirectories if requested.
22619if test "$enable_delegate_build" != 'no'; then
22620 # Check for delegate sub-directories and add -I & -L options as required.
22621 # This presumes that delegates are installed as detailed in the ImageMagick
22622 # README. If delegates are installed in a standard location where the
22623 # compiler will automatically find them then these options should not be
22624 # required.
22625
22626 #
22627 # Most delegates have includes in the same directory as the library, but not all...
22628 #
22629 # Includes
22630 for dir in bzlib fftw fpx jp2 jp2/src/libjasper/include jbig/libjbig jpeg lcms/include magick png tiff/libtiff ttf/include wand wmf/include xml/include zlib; do
22631 if test -d "$builddir/$dir"; then
22632 CPPFLAGS="$CPPFLAGS -I$builddir/$dir"
22633 else
22634 if test -d "$srcdirfull/$dir"; then
22635 CPPFLAGS="$CPPFLAGS -I$srcdirfull/$dir"
22636 fi
22637 fi
22638 done
22639
22640 # Libraries
22641 for dir in bzlib fftw fpx jp2 jp2/src/libjasper jbig/libjbig jpeg lcms/src magick png tiff/libtiff ttf/objs wand wmf/src xml zlib; do
22642 if test -d "$builddir/$dir/.libs"; then
22643 LDFLAGS="$LDFLAGS -L$builddir/$dir/.libs"
22644 else
22645 if test -d "$srcdirfull/$dir/.libs"; then
22646 LDFLAGS="$LDFLAGS -L$srcdirfull/$dir/.libs"
22647 fi
22648 fi
22649 if test -d "$builddir/$dir"; then
22650 LDFLAGS="$LDFLAGS -L$builddir/$dir"
22651 else
22652 if test -d "$srcdirfull/$dir"; then
22653 LDFLAGS="$LDFLAGS -L$srcdirfull/$dir"
22654 fi
22655 fi
22656 done
22657fi
22658
22659# Assume that delegate headers reside under same directory as ImageMagick
22660# installation prefix.
22661MAGICK_CPPFLAGS="-I$INCLUDE_DIR/ImageMagick $MAGICK_CPPFLAGS"
22662
22663#
22664# Find the X11 RGB database
22665#
cristy8b350f62009-11-15 23:12:43 +000022666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11 configure files" >&5
cristy3ed852e2009-09-05 21:47:34 +000022667$as_echo_n "checking for X11 configure files... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022668if test "${im_cv_x_configure+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022669 $as_echo_n "(cached) " >&6
22670else
22671 # Look for the header file in a standard set of common directories.
22672# Check X11 before X11Rn because it is often a symlink to the current release.
22673 for ac_dir in \
22674 /lib/usr/lib/X11 \
22675 /usr/X11/lib \
22676 /usr/X11R4/lib \
22677 /usr/X11R5/lib \
22678 /usr/X11R6/lib \
22679 /usr/X11R7/lib \
22680 /usr/X386/lib \
22681 /usr/XFree86/lib/X11 \
22682 /usr/athena/lib \
22683 /usr/lib \
22684 /usr/lib/X11 \
22685 /usr/lib/X11R4 \
22686 /usr/lib/X11R5 \
22687 /usr/lib/X11R6 \
22688 /usr/lib/X11R7 \
22689 /usr/local/X11/lib \
22690 /usr/local/X11R4/lib \
22691 /usr/local/X11R5/lib \
22692 /usr/local/X11R6/lib \
22693 /usr/local/lib \
22694 /usr/local/lib/X11 \
22695 /usr/local/lib/X11R4 \
22696 /usr/local/lib/X11R5 \
22697 /usr/local/lib/X11R6 \
22698 /usr/local/lib/X11R7 \
22699 /usr/local/x11r5/lib \
22700 /usr/lpp/Xamples/lib \
22701 /usr/openwin/lib \
22702 /usr/openwin/share/lib \
22703 /usr/unsupported/lib \
22704 /usr/x386/lib \
22705 ; do
22706 if test -f "$ac_dir/X11/rgb.txt"; then
22707 im_cv_x_configure="$ac_dir/X11/"
22708 break
22709 elif test -f "$ac_dir/rgb.txt"; then
22710 im_cv_x_configure="$ac_dir/"
22711 break
22712 fi
22713
22714 done
22715fi
cristy8b350f62009-11-15 23:12:43 +000022716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $im_cv_x_configure" >&5
cristy3ed852e2009-09-05 21:47:34 +000022717$as_echo "$im_cv_x_configure" >&6; }
22718X11_CONFIGURE_PATH="$im_cv_x_configure"
22719case "${build_os}" in
22720 mingw* )
22721 X11ConfigurePath=`$WinPathScript "$X11ConfigurePath=" 1`
22722 ;;
22723esac
22724
22725cat >>confdefs.h <<_ACEOF
22726#define X11_CONFIGURE_PATH "$X11ConfigurePath"
22727_ACEOF
22728
22729
22730#
22731# Find OpenMP library
22732#
22733GOMP_LIBS=''
22734if test "$enable_openmp" != 'no'; then
22735 if test "${GCC}" = "yes"; then
cristy8b350f62009-11-15 23:12:43 +000022736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GOMP_parallel_start in -lgomp" >&5
cristy3ed852e2009-09-05 21:47:34 +000022737$as_echo_n "checking for GOMP_parallel_start in -lgomp... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022738if test "${ac_cv_lib_gomp_GOMP_parallel_start+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022739 $as_echo_n "(cached) " >&6
22740else
22741 ac_check_lib_save_LIBS=$LIBS
22742LIBS="-lgomp $LIBS"
cristy8b350f62009-11-15 23:12:43 +000022743cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022744/* end confdefs.h. */
22745
22746/* Override any GCC internal prototype to avoid an error.
22747 Use char because int might match the return type of a GCC
22748 builtin and then its argument prototype would still apply. */
22749#ifdef __cplusplus
22750extern "C"
22751#endif
22752char GOMP_parallel_start ();
22753int
22754main ()
22755{
22756return GOMP_parallel_start ();
22757 ;
22758 return 0;
22759}
22760_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022761if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022762 ac_cv_lib_gomp_GOMP_parallel_start=yes
22763else
cristy8b350f62009-11-15 23:12:43 +000022764 ac_cv_lib_gomp_GOMP_parallel_start=no
cristy3ed852e2009-09-05 21:47:34 +000022765fi
cristy8b350f62009-11-15 23:12:43 +000022766rm -f core conftest.err conftest.$ac_objext \
22767 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022768LIBS=$ac_check_lib_save_LIBS
22769fi
cristy8b350f62009-11-15 23:12:43 +000022770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gomp_GOMP_parallel_start" >&5
cristy3ed852e2009-09-05 21:47:34 +000022771$as_echo "$ac_cv_lib_gomp_GOMP_parallel_start" >&6; }
cristy8b350f62009-11-15 23:12:43 +000022772if test "x$ac_cv_lib_gomp_GOMP_parallel_start" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000022773 GOMP_LIBS="-lgomp"
22774fi
22775 # gcc
22776 else
cristy8b350f62009-11-15 23:12:43 +000022777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sunw_mp_register_warn in -lmtsk" >&5
cristy3ed852e2009-09-05 21:47:34 +000022778$as_echo_n "checking for sunw_mp_register_warn in -lmtsk... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022779if test "${ac_cv_lib_mtsk_sunw_mp_register_warn+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022780 $as_echo_n "(cached) " >&6
22781else
22782 ac_check_lib_save_LIBS=$LIBS
22783LIBS="-lmtsk $LIBS"
cristy8b350f62009-11-15 23:12:43 +000022784cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022785/* end confdefs.h. */
22786
22787/* Override any GCC internal prototype to avoid an error.
22788 Use char because int might match the return type of a GCC
22789 builtin and then its argument prototype would still apply. */
22790#ifdef __cplusplus
22791extern "C"
22792#endif
22793char sunw_mp_register_warn ();
22794int
22795main ()
22796{
22797return sunw_mp_register_warn ();
22798 ;
22799 return 0;
22800}
22801_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022802if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022803 ac_cv_lib_mtsk_sunw_mp_register_warn=yes
22804else
cristy8b350f62009-11-15 23:12:43 +000022805 ac_cv_lib_mtsk_sunw_mp_register_warn=no
cristy3ed852e2009-09-05 21:47:34 +000022806fi
cristy8b350f62009-11-15 23:12:43 +000022807rm -f core conftest.err conftest.$ac_objext \
22808 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022809LIBS=$ac_check_lib_save_LIBS
22810fi
cristy8b350f62009-11-15 23:12:43 +000022811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mtsk_sunw_mp_register_warn" >&5
cristy3ed852e2009-09-05 21:47:34 +000022812$as_echo "$ac_cv_lib_mtsk_sunw_mp_register_warn" >&6; }
cristy8b350f62009-11-15 23:12:43 +000022813if test "x$ac_cv_lib_mtsk_sunw_mp_register_warn" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000022814 GOMP_LIBS="-lmtsk"
22815fi
22816 # solaris cc
cristy8b350f62009-11-15 23:12:43 +000022817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xlsmpFlush in -lxlsmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000022818$as_echo_n "checking for _xlsmpFlush in -lxlsmp... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022819if test "${ac_cv_lib_xlsmp__xlsmpFlush+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022820 $as_echo_n "(cached) " >&6
22821else
22822 ac_check_lib_save_LIBS=$LIBS
22823LIBS="-lxlsmp $LIBS"
cristy8b350f62009-11-15 23:12:43 +000022824cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022825/* end confdefs.h. */
22826
22827/* Override any GCC internal prototype to avoid an error.
22828 Use char because int might match the return type of a GCC
22829 builtin and then its argument prototype would still apply. */
22830#ifdef __cplusplus
22831extern "C"
22832#endif
22833char _xlsmpFlush ();
22834int
22835main ()
22836{
22837return _xlsmpFlush ();
22838 ;
22839 return 0;
22840}
22841_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022842if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022843 ac_cv_lib_xlsmp__xlsmpFlush=yes
22844else
cristy8b350f62009-11-15 23:12:43 +000022845 ac_cv_lib_xlsmp__xlsmpFlush=no
cristy3ed852e2009-09-05 21:47:34 +000022846fi
cristy8b350f62009-11-15 23:12:43 +000022847rm -f core conftest.err conftest.$ac_objext \
22848 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022849LIBS=$ac_check_lib_save_LIBS
22850fi
cristy8b350f62009-11-15 23:12:43 +000022851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xlsmp__xlsmpFlush" >&5
cristy3ed852e2009-09-05 21:47:34 +000022852$as_echo "$ac_cv_lib_xlsmp__xlsmpFlush" >&6; }
cristy8b350f62009-11-15 23:12:43 +000022853if test "x$ac_cv_lib_xlsmp__xlsmpFlush" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000022854 GOMP_LIBS="-lxlsmp"
22855fi
22856 # AIX xlc
cristy8b350f62009-11-15 23:12:43 +000022857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mp_destroy in -lmp" >&5
cristy3ed852e2009-09-05 21:47:34 +000022858$as_echo_n "checking for mp_destroy in -lmp... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022859if test "${ac_cv_lib_mp_mp_destroy+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000022860 $as_echo_n "(cached) " >&6
22861else
22862 ac_check_lib_save_LIBS=$LIBS
22863LIBS="-lmp $LIBS"
cristy8b350f62009-11-15 23:12:43 +000022864cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022865/* end confdefs.h. */
22866
22867/* Override any GCC internal prototype to avoid an error.
22868 Use char because int might match the return type of a GCC
22869 builtin and then its argument prototype would still apply. */
22870#ifdef __cplusplus
22871extern "C"
22872#endif
22873char mp_destroy ();
22874int
22875main ()
22876{
22877return mp_destroy ();
22878 ;
22879 return 0;
22880}
22881_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022882if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022883 ac_cv_lib_mp_mp_destroy=yes
22884else
cristy8b350f62009-11-15 23:12:43 +000022885 ac_cv_lib_mp_mp_destroy=no
cristy3ed852e2009-09-05 21:47:34 +000022886fi
cristy8b350f62009-11-15 23:12:43 +000022887rm -f core conftest.err conftest.$ac_objext \
22888 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022889LIBS=$ac_check_lib_save_LIBS
22890fi
cristy8b350f62009-11-15 23:12:43 +000022891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mp_mp_destroy" >&5
cristy3ed852e2009-09-05 21:47:34 +000022892$as_echo "$ac_cv_lib_mp_mp_destroy" >&6; }
cristy8b350f62009-11-15 23:12:43 +000022893if test "x$ac_cv_lib_mp_mp_destroy" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000022894 GOMP_LIBS="-lmp"
22895fi
22896 # SGI IRIX 6.5 MIPSpro C/C++
22897 fi
22898 LIBS="$GOMP_LIBS $LIBS"
22899fi
22900
22901
22902#
22903# Find Posix threads library
22904#
22905THREAD_LIBS=''
22906if test "$with_threads" != 'no' && test "$have_threads" = 'yes'; then
22907
22908 if test "x$PTHREAD_LIBS" = "x"; then
22909 case "${host_cpu}-${host_os}" in
22910 *-freebsd*)
22911
22912
22913
22914ac_ext=c
22915ac_cpp='$CPP $CPPFLAGS'
22916ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22917ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22918ac_compiler_gnu=$ac_cv_c_compiler_gnu
22919
22920magick_pthread_lib_ok=no
22921
22922LIB=-lc_r
22923save_LIBS="$LIBS"
22924LIBS="$LIBS $LIB"
22925
cristy8b350f62009-11-15 23:12:43 +000022926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library $LIB" >&5
cristy3ed852e2009-09-05 21:47:34 +000022927$as_echo_n "checking for the pthreads library $LIB... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022928cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022929/* end confdefs.h. */
22930#include <pthread.h>
22931int
22932main ()
22933{
22934 pthread_t th;
22935 pthread_join(th, 0);
22936 pthread_attr_init(0);
22937 pthread_cleanup_push(0, 0);
22938 pthread_create(0,0,0,0);
22939 pthread_cleanup_pop(0);
22940 ;
22941 return 0;
22942}
22943_ACEOF
cristy8b350f62009-11-15 23:12:43 +000022944if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000022945 magick_pthread_lib_ok=yes
cristy3ed852e2009-09-05 21:47:34 +000022946fi
cristy8b350f62009-11-15 23:12:43 +000022947rm -f core conftest.err conftest.$ac_objext \
22948 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022949
cristy8b350f62009-11-15 23:12:43 +000022950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${magick_pthread_lib_ok}" >&5
cristy3ed852e2009-09-05 21:47:34 +000022951$as_echo "${magick_pthread_lib_ok}" >&6; }
22952if test "$magick_pthread_lib_ok" = yes
22953then
22954 PTHREAD_LIBS=-lc_r
22955 :
22956else
22957
22958 :
22959fi
22960
22961LIBS="$save_LIBS"
22962
22963ac_ext=c
22964ac_cpp='$CPP $CPPFLAGS'
22965ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22966ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22967ac_compiler_gnu=$ac_cv_c_compiler_gnu
22968
22969 ;;
22970 esac
22971 fi
22972
22973 for lib in pthread pthreads; do
22974 if test "x$PTHREAD_LIBS" = "x"; then
22975
22976
22977
22978ac_ext=c
22979ac_cpp='$CPP $CPPFLAGS'
22980ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22981ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22982ac_compiler_gnu=$ac_cv_c_compiler_gnu
22983
22984magick_pthread_lib_ok=no
22985
22986LIB=-l$lib
22987save_LIBS="$LIBS"
22988LIBS="$LIBS $LIB"
22989
cristy8b350f62009-11-15 23:12:43 +000022990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library $LIB" >&5
cristy3ed852e2009-09-05 21:47:34 +000022991$as_echo_n "checking for the pthreads library $LIB... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000022992cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000022993/* end confdefs.h. */
22994#include <pthread.h>
22995int
22996main ()
22997{
22998 pthread_t th;
22999 pthread_join(th, 0);
23000 pthread_attr_init(0);
23001 pthread_cleanup_push(0, 0);
23002 pthread_create(0,0,0,0);
23003 pthread_cleanup_pop(0);
23004 ;
23005 return 0;
23006}
23007_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023008if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023009 magick_pthread_lib_ok=yes
cristy3ed852e2009-09-05 21:47:34 +000023010fi
cristy8b350f62009-11-15 23:12:43 +000023011rm -f core conftest.err conftest.$ac_objext \
23012 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023013
cristy8b350f62009-11-15 23:12:43 +000023014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${magick_pthread_lib_ok}" >&5
cristy3ed852e2009-09-05 21:47:34 +000023015$as_echo "${magick_pthread_lib_ok}" >&6; }
23016if test "$magick_pthread_lib_ok" = yes
23017then
23018 PTHREAD_LIBS=-l$lib
23019 :
23020else
23021
23022 :
23023fi
23024
23025LIBS="$save_LIBS"
23026
23027ac_ext=c
23028ac_cpp='$CPP $CPPFLAGS'
23029ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23030ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23031ac_compiler_gnu=$ac_cv_c_compiler_gnu
23032
23033
23034 fi
23035 done
23036
23037 THREAD_LIBS="$PTHREAD_LIBS"
23038 LIBS="$LIBS $THREAD_LIBS"
23039fi
23040
23041
23042#
23043# Check for umem.
23044#
23045have_umem='no'
23046UMEM_LIBS=''
23047if test "$with_umem" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000023048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UMEM support " >&5
cristy3ed852e2009-09-05 21:47:34 +000023049$as_echo_n "checking for UMEM support ... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000023051$as_echo "" >&6; }
23052 failed=0
23053 passed=0
cristy8b350f62009-11-15 23:12:43 +000023054 ac_fn_c_check_header_mongrel "$LINENO" "umem.h" "ac_cv_header_umem_h" "$ac_includes_default"
23055if test "x$ac_cv_header_umem_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023056 passed=`expr $passed + 1`
23057else
23058 failed=`expr $failed + 1`
23059fi
23060
23061
cristy8b350f62009-11-15 23:12:43 +000023062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umem_alloc in -lumem" >&5
cristy3ed852e2009-09-05 21:47:34 +000023063$as_echo_n "checking for umem_alloc in -lumem... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023064if test "${ac_cv_lib_umem_umem_alloc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000023065 $as_echo_n "(cached) " >&6
23066else
23067 ac_check_lib_save_LIBS=$LIBS
23068LIBS="-lumem $LIBS"
cristy8b350f62009-11-15 23:12:43 +000023069cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023070/* end confdefs.h. */
23071
23072/* Override any GCC internal prototype to avoid an error.
23073 Use char because int might match the return type of a GCC
23074 builtin and then its argument prototype would still apply. */
23075#ifdef __cplusplus
23076extern "C"
23077#endif
23078char umem_alloc ();
23079int
23080main ()
23081{
23082return umem_alloc ();
23083 ;
23084 return 0;
23085}
23086_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023087if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023088 ac_cv_lib_umem_umem_alloc=yes
23089else
cristy8b350f62009-11-15 23:12:43 +000023090 ac_cv_lib_umem_umem_alloc=no
cristy3ed852e2009-09-05 21:47:34 +000023091fi
cristy8b350f62009-11-15 23:12:43 +000023092rm -f core conftest.err conftest.$ac_objext \
23093 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023094LIBS=$ac_check_lib_save_LIBS
23095fi
cristy8b350f62009-11-15 23:12:43 +000023096{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umem_umem_alloc" >&5
cristy3ed852e2009-09-05 21:47:34 +000023097$as_echo "$ac_cv_lib_umem_umem_alloc" >&6; }
cristy8b350f62009-11-15 23:12:43 +000023098if test "x$ac_cv_lib_umem_umem_alloc" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023099 passed=`expr $passed + 1`
23100else
23101 failed=`expr $failed + 1`
23102fi
23103
cristy8b350f62009-11-15 23:12:43 +000023104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umem_free in -lumem" >&5
cristy3ed852e2009-09-05 21:47:34 +000023105$as_echo_n "checking for umem_free in -lumem... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023106if test "${ac_cv_lib_umem_umem_free+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000023107 $as_echo_n "(cached) " >&6
23108else
23109 ac_check_lib_save_LIBS=$LIBS
23110LIBS="-lumem $LIBS"
cristy8b350f62009-11-15 23:12:43 +000023111cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023112/* end confdefs.h. */
23113
23114/* Override any GCC internal prototype to avoid an error.
23115 Use char because int might match the return type of a GCC
23116 builtin and then its argument prototype would still apply. */
23117#ifdef __cplusplus
23118extern "C"
23119#endif
23120char umem_free ();
23121int
23122main ()
23123{
23124return umem_free ();
23125 ;
23126 return 0;
23127}
23128_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023129if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023130 ac_cv_lib_umem_umem_free=yes
23131else
cristy8b350f62009-11-15 23:12:43 +000023132 ac_cv_lib_umem_umem_free=no
cristy3ed852e2009-09-05 21:47:34 +000023133fi
cristy8b350f62009-11-15 23:12:43 +000023134rm -f core conftest.err conftest.$ac_objext \
23135 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023136LIBS=$ac_check_lib_save_LIBS
23137fi
cristy8b350f62009-11-15 23:12:43 +000023138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umem_umem_free" >&5
cristy3ed852e2009-09-05 21:47:34 +000023139$as_echo "$ac_cv_lib_umem_umem_free" >&6; }
cristy8b350f62009-11-15 23:12:43 +000023140if test "x$ac_cv_lib_umem_umem_free" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023141 passed=`expr $passed + 1`
23142else
23143 failed=`expr $failed + 1`
23144fi
23145
cristy8b350f62009-11-15 23:12:43 +000023146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if umem memory allocation library is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000023147$as_echo_n "checking if umem memory allocation library is complete... " >&6; }
23148 if test $passed -gt 0; then
23149 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000023150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000023151$as_echo "no -- some components failed test" >&6; }
23152 have_umem='no (failed tests)'
23153 else
23154 UMEM_LIBS='-lumem'
23155 LIBS="$UMEM_LIBS $LIBS"
23156
cristy8b350f62009-11-15 23:12:43 +000023157$as_echo "#define HasUMEM 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000023158
cristy8b350f62009-11-15 23:12:43 +000023159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000023160$as_echo "yes" >&6; }
23161 have_umem='yes'
23162 fi
23163 else
cristy8b350f62009-11-15 23:12:43 +000023164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000023165$as_echo "no" >&6; }
23166 fi
23167fi
23168 if test "$have_umem" = 'yes'; then
23169 HasUMEM_TRUE=
23170 HasUMEM_FALSE='#'
23171else
23172 HasUMEM_TRUE='#'
23173 HasUMEM_FALSE=
23174fi
23175
23176
23177
23178#
23179# Add support for ccmalloc memory debugging library if requested
23180#
23181have_ccmalloc='no'
23182CCMALLOC_LIBS=''
23183if test "$enable_ccmalloc" = 'yes'; then
23184 # Extract the first word of "ccmalloc", so it can be a program name with args.
23185set dummy ccmalloc; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000023186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000023187$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023188if test "${ac_cv_path_CCMALLOCDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000023189 $as_echo_n "(cached) " >&6
23190else
23191 case $CCMALLOCDelegate in
23192 [\\/]* | ?:[\\/]*)
23193 ac_cv_path_CCMALLOCDelegate="$CCMALLOCDelegate" # Let the user override the test with a path.
23194 ;;
23195 *)
23196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23197for as_dir in $PATH
23198do
23199 IFS=$as_save_IFS
23200 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000023201 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000023202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23203 ac_cv_path_CCMALLOCDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000023204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000023205 break 2
23206 fi
23207done
cristy8b350f62009-11-15 23:12:43 +000023208 done
cristy3ed852e2009-09-05 21:47:34 +000023209IFS=$as_save_IFS
23210
23211 ;;
23212esac
23213fi
23214CCMALLOCDelegate=$ac_cv_path_CCMALLOCDelegate
23215if test -n "$CCMALLOCDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000023216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CCMALLOCDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000023217$as_echo "$CCMALLOCDelegate" >&6; }
23218else
cristy8b350f62009-11-15 23:12:43 +000023219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000023220$as_echo "no" >&6; }
23221fi
23222
23223
23224 if test -n "$CCMALLOCDelegate"; then
23225 eval `grep PREFIX= $CCMALLOCDelegate | sed -e 's/PREFIX/CCMALLOC_PREFIX/'`
23226 OLIBS="$LIBS"
23227 # Assume that gcc is used with ccmalloc.
23228 LIBS="$LIBS $CCMALLOC_PREFIX/lib/ccmalloc-gcc.o"
cristy8b350f62009-11-15 23:12:43 +000023229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccmalloc_malloc in -lccmalloc" >&5
cristy3ed852e2009-09-05 21:47:34 +000023230$as_echo_n "checking for ccmalloc_malloc in -lccmalloc... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023231if test "${ac_cv_lib_ccmalloc_ccmalloc_malloc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000023232 $as_echo_n "(cached) " >&6
23233else
23234 ac_check_lib_save_LIBS=$LIBS
23235LIBS="-lccmalloc -ldl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000023236cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023237/* end confdefs.h. */
23238
23239/* Override any GCC internal prototype to avoid an error.
23240 Use char because int might match the return type of a GCC
23241 builtin and then its argument prototype would still apply. */
23242#ifdef __cplusplus
23243extern "C"
23244#endif
23245char ccmalloc_malloc ();
23246int
23247main ()
23248{
23249return ccmalloc_malloc ();
23250 ;
23251 return 0;
23252}
23253_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023254if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023255 ac_cv_lib_ccmalloc_ccmalloc_malloc=yes
23256else
cristy8b350f62009-11-15 23:12:43 +000023257 ac_cv_lib_ccmalloc_ccmalloc_malloc=no
cristy3ed852e2009-09-05 21:47:34 +000023258fi
cristy8b350f62009-11-15 23:12:43 +000023259rm -f core conftest.err conftest.$ac_objext \
23260 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023261LIBS=$ac_check_lib_save_LIBS
23262fi
cristy8b350f62009-11-15 23:12:43 +000023263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ccmalloc_ccmalloc_malloc" >&5
cristy3ed852e2009-09-05 21:47:34 +000023264$as_echo "$ac_cv_lib_ccmalloc_ccmalloc_malloc" >&6; }
cristy8b350f62009-11-15 23:12:43 +000023265if test "x$ac_cv_lib_ccmalloc_ccmalloc_malloc" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023266 CCMALLOC_LIBS="$CCMALLOC_PREFIX/lib/ccmalloc-gcc.o -lccmalloc -ldl"
23267fi
23268
23269 if test -n "$CCMALLOC_LIBS"; then
23270 LIBS="$OLIBS"
23271 LIBS="$LIBS $CCMALLOC_LIBS"
23272 have_ccmalloc='yes'
23273 else
23274 LIBS="$OLIBS"
23275 fi
23276 fi
23277fi
23278
23279#
23280# Add support for efence memory debugging library if requested
23281#
23282if test "$enable_efence" = 'yes'; then
23283 EFENCE_LIBS='-lefence'
23284 LIBS="$EFENCE_LIBS $LIBS"
23285fi
23286
23287#
23288# Find math library
23289#
23290MATH_LIBS=''
cristy8b350f62009-11-15 23:12:43 +000023291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5
cristy3ed852e2009-09-05 21:47:34 +000023292$as_echo_n "checking for sqrt in -lm... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023293if test "${ac_cv_lib_m_sqrt+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000023294 $as_echo_n "(cached) " >&6
23295else
23296 ac_check_lib_save_LIBS=$LIBS
23297LIBS="-lm $LIBS"
cristy8b350f62009-11-15 23:12:43 +000023298cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023299/* end confdefs.h. */
23300
23301/* Override any GCC internal prototype to avoid an error.
23302 Use char because int might match the return type of a GCC
23303 builtin and then its argument prototype would still apply. */
23304#ifdef __cplusplus
23305extern "C"
23306#endif
23307char sqrt ();
23308int
23309main ()
23310{
23311return sqrt ();
23312 ;
23313 return 0;
23314}
23315_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023316if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023317 ac_cv_lib_m_sqrt=yes
23318else
cristy8b350f62009-11-15 23:12:43 +000023319 ac_cv_lib_m_sqrt=no
cristy3ed852e2009-09-05 21:47:34 +000023320fi
cristy8b350f62009-11-15 23:12:43 +000023321rm -f core conftest.err conftest.$ac_objext \
23322 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023323LIBS=$ac_check_lib_save_LIBS
23324fi
cristy8b350f62009-11-15 23:12:43 +000023325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5
cristy3ed852e2009-09-05 21:47:34 +000023326$as_echo "$ac_cv_lib_m_sqrt" >&6; }
cristy8b350f62009-11-15 23:12:43 +000023327if test "x$ac_cv_lib_m_sqrt" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023328 MATH_LIBS="-lm"
23329fi
23330
23331LIBS="$MATH_LIBS $LIBS"
23332
23333
23334
23335#
23336# Check for BZLIB
23337#
23338
23339
23340# Check whether --with-bzlib was given.
cristy8b350f62009-11-15 23:12:43 +000023341if test "${with_bzlib+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000023342 withval=$with_bzlib; with_bzlib=$withval
23343else
23344 with_bzlib='yes'
23345fi
23346
23347
23348if test "$with_bzlib" != 'yes'; then
23349 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-bzlib=$with_bzlib "
23350fi
23351
23352have_bzlib='no'
23353if test "$with_bzlib" != 'no'; then
23354 BZLIB_LIBS=''
cristy8b350f62009-11-15 23:12:43 +000023355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000023356$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000023357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZLIB" >&5
cristy3ed852e2009-09-05 21:47:34 +000023358$as_echo_n "checking for BZLIB... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000023360$as_echo "" >&6; }
23361 failed=0
23362 passed=0
23363 found_libbz=0
cristy8b350f62009-11-15 23:12:43 +000023364 ac_fn_c_check_header_mongrel "$LINENO" "bzlib.h" "ac_cv_header_bzlib_h" "$ac_includes_default"
23365if test "x$ac_cv_header_bzlib_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023366 passed=`expr $passed + 1`
23367else
23368 failed=`expr $failed + 1`
23369fi
23370
23371
cristy8b350f62009-11-15 23:12:43 +000023372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BZ2_bzDecompress in -lbz2" >&5
cristy3ed852e2009-09-05 21:47:34 +000023373$as_echo_n "checking for BZ2_bzDecompress in -lbz2... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023374if test "${ac_cv_lib_bz2_BZ2_bzDecompress+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000023375 $as_echo_n "(cached) " >&6
23376else
23377 ac_check_lib_save_LIBS=$LIBS
23378LIBS="-lbz2 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000023379cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023380/* end confdefs.h. */
23381
23382/* Override any GCC internal prototype to avoid an error.
23383 Use char because int might match the return type of a GCC
23384 builtin and then its argument prototype would still apply. */
23385#ifdef __cplusplus
23386extern "C"
23387#endif
23388char BZ2_bzDecompress ();
23389int
23390main ()
23391{
23392return BZ2_bzDecompress ();
23393 ;
23394 return 0;
23395}
23396_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023397if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023398 ac_cv_lib_bz2_BZ2_bzDecompress=yes
23399else
cristy8b350f62009-11-15 23:12:43 +000023400 ac_cv_lib_bz2_BZ2_bzDecompress=no
cristy3ed852e2009-09-05 21:47:34 +000023401fi
cristy8b350f62009-11-15 23:12:43 +000023402rm -f core conftest.err conftest.$ac_objext \
23403 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023404LIBS=$ac_check_lib_save_LIBS
23405fi
cristy8b350f62009-11-15 23:12:43 +000023406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2_BZ2_bzDecompress" >&5
cristy3ed852e2009-09-05 21:47:34 +000023407$as_echo "$ac_cv_lib_bz2_BZ2_bzDecompress" >&6; }
cristy8b350f62009-11-15 23:12:43 +000023408if test "x$ac_cv_lib_bz2_BZ2_bzDecompress" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023409 found_libbz=`expr $found_libbz + 1`
23410fi
23411
23412 if test "$native_win32_build" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000023413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _imp__BZ2_decompress in -lbz2" >&5
cristy3ed852e2009-09-05 21:47:34 +000023414$as_echo_n "checking for _imp__BZ2_decompress in -lbz2... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023415if test "${ac_cv_lib_bz2__imp__BZ2_decompress+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000023416 $as_echo_n "(cached) " >&6
23417else
23418 ac_check_lib_save_LIBS=$LIBS
23419LIBS="-lbz2 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000023420cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023421/* end confdefs.h. */
23422
23423/* Override any GCC internal prototype to avoid an error.
23424 Use char because int might match the return type of a GCC
23425 builtin and then its argument prototype would still apply. */
23426#ifdef __cplusplus
23427extern "C"
23428#endif
23429char _imp__BZ2_decompress ();
23430int
23431main ()
23432{
23433return _imp__BZ2_decompress ();
23434 ;
23435 return 0;
23436}
23437_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023438if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023439 ac_cv_lib_bz2__imp__BZ2_decompress=yes
23440else
cristy8b350f62009-11-15 23:12:43 +000023441 ac_cv_lib_bz2__imp__BZ2_decompress=no
cristy3ed852e2009-09-05 21:47:34 +000023442fi
cristy8b350f62009-11-15 23:12:43 +000023443rm -f core conftest.err conftest.$ac_objext \
23444 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023445LIBS=$ac_check_lib_save_LIBS
23446fi
cristy8b350f62009-11-15 23:12:43 +000023447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bz2__imp__BZ2_decompress" >&5
cristy3ed852e2009-09-05 21:47:34 +000023448$as_echo "$ac_cv_lib_bz2__imp__BZ2_decompress" >&6; }
cristy8b350f62009-11-15 23:12:43 +000023449if test "x$ac_cv_lib_bz2__imp__BZ2_decompress" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023450 found_libbz=`expr $found_libbz + 1`
23451fi
23452
23453 fi
23454 if test $found_libbz -gt 0; then
23455 passed=`expr $passed + 1`
23456 else
23457 failed=`expr $failed + 1`
23458 fi
cristy8b350f62009-11-15 23:12:43 +000023459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if BZLIB package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000023460$as_echo_n "checking if BZLIB package is complete... " >&6; }
23461 if test $passed -gt 0; then
23462 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000023463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000023464$as_echo "no -- some components failed test" >&6; }
23465 have_bzlib='no (failed tests)'
23466 else
23467 BZLIB_LIBS='-lbz2'
23468 LIBS="$BZLIB_LIBS $LIBS"
23469
cristy8b350f62009-11-15 23:12:43 +000023470$as_echo "#define BZLIB_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000023471
cristy8b350f62009-11-15 23:12:43 +000023472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000023473$as_echo "yes" >&6; }
23474 have_bzlib='yes'
23475 fi
23476 else
cristy8b350f62009-11-15 23:12:43 +000023477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000023478$as_echo "no" >&6; }
23479 fi
23480fi
23481 if test "$have_bzlib" = 'yes'; then
23482 BZLIB_DELEGATE_TRUE=
23483 BZLIB_DELEGATE_FALSE='#'
23484else
23485 BZLIB_DELEGATE_TRUE='#'
23486 BZLIB_DELEGATE_FALSE=
23487fi
23488
23489
23490
23491#
23492# Find the X11 include and library directories.
23493#
23494IPC_LIBS=''
23495X11_LIBS=''
23496XEXT_LIBS=''
23497XT_LIBS=''
cristy8b350f62009-11-15 23:12:43 +000023498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
cristyc7083c12009-10-14 03:16:55 +000023499$as_echo_n "checking for X... " >&6; }
23500
23501
23502# Check whether --with-x was given.
cristy8b350f62009-11-15 23:12:43 +000023503if test "${with_x+set}" = set; then :
cristyc7083c12009-10-14 03:16:55 +000023504 withval=$with_x;
23505fi
23506
23507# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
23508if test "x$with_x" = xno; then
23509 # The user explicitly disabled X.
23510 have_x=disabled
23511else
23512 case $x_includes,$x_libraries in #(
cristy8b350f62009-11-15 23:12:43 +000023513 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
23514 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
cristyc7083c12009-10-14 03:16:55 +000023515 $as_echo_n "(cached) " >&6
23516else
23517 # One or both of the vars are not set, and there is no cached value.
23518ac_x_includes=no ac_x_libraries=no
23519rm -f -r conftest.dir
23520if mkdir conftest.dir; then
23521 cd conftest.dir
23522 cat >Imakefile <<'_ACEOF'
23523incroot:
23524 @echo incroot='${INCROOT}'
23525usrlibdir:
23526 @echo usrlibdir='${USRLIBDIR}'
23527libdir:
23528 @echo libdir='${LIBDIR}'
23529_ACEOF
23530 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
23531 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
23532 for ac_var in incroot usrlibdir libdir; do
23533 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
23534 done
23535 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
23536 for ac_extension in a so sl dylib la dll; do
23537 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
23538 test -f "$ac_im_libdir/libX11.$ac_extension"; then
23539 ac_im_usrlibdir=$ac_im_libdir; break
23540 fi
23541 done
23542 # Screen out bogus values from the imake configuration. They are
23543 # bogus both because they are the default anyway, and because
23544 # using them would break gcc on systems where it needs fixed includes.
23545 case $ac_im_incroot in
23546 /usr/include) ac_x_includes= ;;
23547 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
23548 esac
23549 case $ac_im_usrlibdir in
23550 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
23551 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
23552 esac
23553 fi
23554 cd ..
23555 rm -f -r conftest.dir
23556fi
23557
23558# Standard set of common directories for X headers.
23559# Check X11 before X11Rn because it is often a symlink to the current release.
23560ac_x_header_dirs='
23561/usr/X11/include
cristy8b350f62009-11-15 23:12:43 +000023562/usr/X11R7/include
cristyc7083c12009-10-14 03:16:55 +000023563/usr/X11R6/include
23564/usr/X11R5/include
23565/usr/X11R4/include
23566
23567/usr/include/X11
cristy8b350f62009-11-15 23:12:43 +000023568/usr/include/X11R7
cristyc7083c12009-10-14 03:16:55 +000023569/usr/include/X11R6
23570/usr/include/X11R5
23571/usr/include/X11R4
23572
23573/usr/local/X11/include
cristy8b350f62009-11-15 23:12:43 +000023574/usr/local/X11R7/include
cristyc7083c12009-10-14 03:16:55 +000023575/usr/local/X11R6/include
23576/usr/local/X11R5/include
23577/usr/local/X11R4/include
23578
23579/usr/local/include/X11
cristy8b350f62009-11-15 23:12:43 +000023580/usr/local/include/X11R7
cristyc7083c12009-10-14 03:16:55 +000023581/usr/local/include/X11R6
23582/usr/local/include/X11R5
23583/usr/local/include/X11R4
23584
23585/usr/X386/include
23586/usr/x386/include
23587/usr/XFree86/include/X11
23588
23589/usr/include
23590/usr/local/include
23591/usr/unsupported/include
23592/usr/athena/include
23593/usr/local/x11r5/include
23594/usr/lpp/Xamples/include
23595
23596/usr/openwin/include
23597/usr/openwin/share/include'
23598
23599if test "$ac_x_includes" = no; then
23600 # Guess where to find include files, by looking for Xlib.h.
23601 # First, try using that file with no special directory specified.
cristy8b350f62009-11-15 23:12:43 +000023602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000023603/* end confdefs.h. */
23604#include <X11/Xlib.h>
23605_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023606if ac_fn_c_try_cpp "$LINENO"; then :
cristyc7083c12009-10-14 03:16:55 +000023607 # We can compile using X headers with no special include directory.
23608ac_x_includes=
23609else
cristyc7083c12009-10-14 03:16:55 +000023610 for ac_dir in $ac_x_header_dirs; do
23611 if test -r "$ac_dir/X11/Xlib.h"; then
23612 ac_x_includes=$ac_dir
23613 break
23614 fi
23615done
23616fi
cristyc7083c12009-10-14 03:16:55 +000023617rm -f conftest.err conftest.$ac_ext
23618fi # $ac_x_includes = no
23619
23620if test "$ac_x_libraries" = no; then
23621 # Check for the libraries.
23622 # See if we find them without any special options.
23623 # Don't add to $LIBS permanently.
23624 ac_save_LIBS=$LIBS
23625 LIBS="-lX11 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000023626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000023627/* end confdefs.h. */
23628#include <X11/Xlib.h>
23629int
23630main ()
23631{
23632XrmInitialize ()
23633 ;
23634 return 0;
23635}
23636_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023637if ac_fn_c_try_link "$LINENO"; then :
cristyc7083c12009-10-14 03:16:55 +000023638 LIBS=$ac_save_LIBS
23639# We can link X programs with no special library path.
23640ac_x_libraries=
23641else
cristy8b350f62009-11-15 23:12:43 +000023642 LIBS=$ac_save_LIBS
cristyc7083c12009-10-14 03:16:55 +000023643for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
23644do
23645 # Don't even attempt the hair of trying to link an X program!
23646 for ac_extension in a so sl dylib la dll; do
23647 if test -r "$ac_dir/libX11.$ac_extension"; then
23648 ac_x_libraries=$ac_dir
23649 break 2
23650 fi
23651 done
23652done
23653fi
cristy8b350f62009-11-15 23:12:43 +000023654rm -f core conftest.err conftest.$ac_objext \
23655 conftest$ac_exeext conftest.$ac_ext
cristyc7083c12009-10-14 03:16:55 +000023656fi # $ac_x_libraries = no
23657
23658case $ac_x_includes,$ac_x_libraries in #(
23659 no,* | *,no | *\'*)
23660 # Didn't find X, or a directory has "'" in its name.
23661 ac_cv_have_x="have_x=no";; #(
23662 *)
23663 # Record where we found X for the cache.
23664 ac_cv_have_x="have_x=yes\
23665 ac_x_includes='$ac_x_includes'\
23666 ac_x_libraries='$ac_x_libraries'"
23667esac
23668fi
23669;; #(
23670 *) have_x=yes;;
23671 esac
23672 eval "$ac_cv_have_x"
23673fi # $with_x != no
23674
23675if test "$have_x" != yes; then
cristy8b350f62009-11-15 23:12:43 +000023676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
cristyc7083c12009-10-14 03:16:55 +000023677$as_echo "$have_x" >&6; }
23678 no_x=yes
23679else
23680 # If each of the values was on the command line, it overrides each guess.
23681 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
23682 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
23683 # Update the cache value to reflect the command line values.
23684 ac_cv_have_x="have_x=yes\
23685 ac_x_includes='$x_includes'\
23686 ac_x_libraries='$x_libraries'"
cristy8b350f62009-11-15 23:12:43 +000023687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
cristyc7083c12009-10-14 03:16:55 +000023688$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
23689fi
23690
cristy3ed852e2009-09-05 21:47:34 +000023691if test "$no_x" = yes; then
23692 # Not all programs may use this symbol, but it does not hurt to define it.
23693
cristy8b350f62009-11-15 23:12:43 +000023694$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000023695
23696 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
23697else
23698 if test -n "$x_includes"; then
23699 X_CFLAGS="$X_CFLAGS -I$x_includes"
23700 fi
23701
23702 # It would also be nice to do this for all -L options, not just this one.
23703 if test -n "$x_libraries"; then
23704 X_LIBS="$X_LIBS -L$x_libraries"
23705 # For Solaris; some versions of Sun CC require a space after -R and
23706 # others require no space. Words are not sufficient . . . .
cristy8b350f62009-11-15 23:12:43 +000023707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
cristy3ed852e2009-09-05 21:47:34 +000023708$as_echo_n "checking whether -R must be followed by a space... " >&6; }
23709 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
23710 ac_xsave_c_werror_flag=$ac_c_werror_flag
23711 ac_c_werror_flag=yes
cristy8b350f62009-11-15 23:12:43 +000023712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023713/* end confdefs.h. */
23714
23715int
23716main ()
23717{
23718
23719 ;
23720 return 0;
23721}
23722_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023723if ac_fn_c_try_link "$LINENO"; then :
23724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000023725$as_echo "no" >&6; }
23726 X_LIBS="$X_LIBS -R$x_libraries"
23727else
cristy8b350f62009-11-15 23:12:43 +000023728 LIBS="$ac_xsave_LIBS -R $x_libraries"
23729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023730/* end confdefs.h. */
23731
23732int
23733main ()
23734{
23735
23736 ;
23737 return 0;
23738}
23739_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023740if ac_fn_c_try_link "$LINENO"; then :
23741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000023742$as_echo "yes" >&6; }
23743 X_LIBS="$X_LIBS -R $x_libraries"
23744else
cristy8b350f62009-11-15 23:12:43 +000023745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
cristy3ed852e2009-09-05 21:47:34 +000023746$as_echo "neither works" >&6; }
23747fi
cristy8b350f62009-11-15 23:12:43 +000023748rm -f core conftest.err conftest.$ac_objext \
23749 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023750fi
cristy8b350f62009-11-15 23:12:43 +000023751rm -f core conftest.err conftest.$ac_objext \
23752 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023753 ac_c_werror_flag=$ac_xsave_c_werror_flag
23754 LIBS=$ac_xsave_LIBS
23755 fi
23756
23757 # Check for system-dependent libraries X programs must link with.
23758 # Do this before checking for the system-independent R6 libraries
23759 # (-lICE), since we may need -lsocket or whatever for X linking.
23760
23761 if test "$ISC" = yes; then
23762 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
23763 else
23764 # Martyn Johnson says this is needed for Ultrix, if the X
23765 # libraries were built with DECnet support. And Karl Berry says
23766 # the Alpha needs dnet_stub (dnet does not exist).
23767 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
cristy8b350f62009-11-15 23:12:43 +000023768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023769/* end confdefs.h. */
23770
23771/* Override any GCC internal prototype to avoid an error.
23772 Use char because int might match the return type of a GCC
23773 builtin and then its argument prototype would still apply. */
23774#ifdef __cplusplus
23775extern "C"
23776#endif
23777char XOpenDisplay ();
23778int
23779main ()
23780{
23781return XOpenDisplay ();
23782 ;
23783 return 0;
23784}
23785_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023786if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023787
cristy8b350f62009-11-15 23:12:43 +000023788else
23789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
cristy3ed852e2009-09-05 21:47:34 +000023790$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023791if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000023792 $as_echo_n "(cached) " >&6
23793else
23794 ac_check_lib_save_LIBS=$LIBS
23795LIBS="-ldnet $LIBS"
cristy8b350f62009-11-15 23:12:43 +000023796cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023797/* end confdefs.h. */
23798
23799/* Override any GCC internal prototype to avoid an error.
23800 Use char because int might match the return type of a GCC
23801 builtin and then its argument prototype would still apply. */
23802#ifdef __cplusplus
23803extern "C"
23804#endif
23805char dnet_ntoa ();
23806int
23807main ()
23808{
23809return dnet_ntoa ();
23810 ;
23811 return 0;
23812}
23813_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023814if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023815 ac_cv_lib_dnet_dnet_ntoa=yes
23816else
cristy8b350f62009-11-15 23:12:43 +000023817 ac_cv_lib_dnet_dnet_ntoa=no
cristy3ed852e2009-09-05 21:47:34 +000023818fi
cristy8b350f62009-11-15 23:12:43 +000023819rm -f core conftest.err conftest.$ac_objext \
23820 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023821LIBS=$ac_check_lib_save_LIBS
23822fi
cristy8b350f62009-11-15 23:12:43 +000023823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
cristy3ed852e2009-09-05 21:47:34 +000023824$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
cristy8b350f62009-11-15 23:12:43 +000023825if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023826 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
23827fi
23828
23829 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
cristy8b350f62009-11-15 23:12:43 +000023830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
cristy3ed852e2009-09-05 21:47:34 +000023831$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023832if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000023833 $as_echo_n "(cached) " >&6
23834else
23835 ac_check_lib_save_LIBS=$LIBS
23836LIBS="-ldnet_stub $LIBS"
cristy8b350f62009-11-15 23:12:43 +000023837cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023838/* end confdefs.h. */
23839
23840/* Override any GCC internal prototype to avoid an error.
23841 Use char because int might match the return type of a GCC
23842 builtin and then its argument prototype would still apply. */
23843#ifdef __cplusplus
23844extern "C"
23845#endif
23846char dnet_ntoa ();
23847int
23848main ()
23849{
23850return dnet_ntoa ();
23851 ;
23852 return 0;
23853}
23854_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023855if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023856 ac_cv_lib_dnet_stub_dnet_ntoa=yes
23857else
cristy8b350f62009-11-15 23:12:43 +000023858 ac_cv_lib_dnet_stub_dnet_ntoa=no
cristy3ed852e2009-09-05 21:47:34 +000023859fi
cristy8b350f62009-11-15 23:12:43 +000023860rm -f core conftest.err conftest.$ac_objext \
23861 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023862LIBS=$ac_check_lib_save_LIBS
23863fi
cristy8b350f62009-11-15 23:12:43 +000023864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
cristy3ed852e2009-09-05 21:47:34 +000023865$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
cristy8b350f62009-11-15 23:12:43 +000023866if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023867 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
23868fi
23869
23870 fi
23871fi
cristy8b350f62009-11-15 23:12:43 +000023872rm -f core conftest.err conftest.$ac_objext \
23873 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023874 LIBS="$ac_xsave_LIBS"
23875
23876 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
23877 # to get the SysV transport functions.
23878 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
23879 # needs -lnsl.
23880 # The nsl library prevents programs from opening the X display
23881 # on Irix 5.2, according to T.E. Dickey.
23882 # The functions gethostbyname, getservbyname, and inet_addr are
23883 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
cristy8b350f62009-11-15 23:12:43 +000023884 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
23885if test "x$ac_cv_func_gethostbyname" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023886
cristy3ed852e2009-09-05 21:47:34 +000023887fi
23888
cristy3ed852e2009-09-05 21:47:34 +000023889 if test $ac_cv_func_gethostbyname = no; then
cristy8b350f62009-11-15 23:12:43 +000023890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
cristy3ed852e2009-09-05 21:47:34 +000023891$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023892if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000023893 $as_echo_n "(cached) " >&6
23894else
23895 ac_check_lib_save_LIBS=$LIBS
23896LIBS="-lnsl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000023897cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023898/* end confdefs.h. */
23899
23900/* Override any GCC internal prototype to avoid an error.
23901 Use char because int might match the return type of a GCC
23902 builtin and then its argument prototype would still apply. */
23903#ifdef __cplusplus
23904extern "C"
23905#endif
23906char gethostbyname ();
23907int
23908main ()
23909{
23910return gethostbyname ();
23911 ;
23912 return 0;
23913}
23914_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023915if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023916 ac_cv_lib_nsl_gethostbyname=yes
23917else
cristy8b350f62009-11-15 23:12:43 +000023918 ac_cv_lib_nsl_gethostbyname=no
cristy3ed852e2009-09-05 21:47:34 +000023919fi
cristy8b350f62009-11-15 23:12:43 +000023920rm -f core conftest.err conftest.$ac_objext \
23921 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023922LIBS=$ac_check_lib_save_LIBS
23923fi
cristy8b350f62009-11-15 23:12:43 +000023924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
cristy3ed852e2009-09-05 21:47:34 +000023925$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
cristy8b350f62009-11-15 23:12:43 +000023926if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023927 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
23928fi
23929
23930 if test $ac_cv_lib_nsl_gethostbyname = no; then
cristy8b350f62009-11-15 23:12:43 +000023931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
cristy3ed852e2009-09-05 21:47:34 +000023932$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023933if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000023934 $as_echo_n "(cached) " >&6
23935else
23936 ac_check_lib_save_LIBS=$LIBS
23937LIBS="-lbsd $LIBS"
cristy8b350f62009-11-15 23:12:43 +000023938cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023939/* end confdefs.h. */
23940
23941/* Override any GCC internal prototype to avoid an error.
23942 Use char because int might match the return type of a GCC
23943 builtin and then its argument prototype would still apply. */
23944#ifdef __cplusplus
23945extern "C"
23946#endif
23947char gethostbyname ();
23948int
23949main ()
23950{
23951return gethostbyname ();
23952 ;
23953 return 0;
23954}
23955_ACEOF
cristy8b350f62009-11-15 23:12:43 +000023956if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000023957 ac_cv_lib_bsd_gethostbyname=yes
23958else
cristy8b350f62009-11-15 23:12:43 +000023959 ac_cv_lib_bsd_gethostbyname=no
cristy3ed852e2009-09-05 21:47:34 +000023960fi
cristy8b350f62009-11-15 23:12:43 +000023961rm -f core conftest.err conftest.$ac_objext \
23962 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023963LIBS=$ac_check_lib_save_LIBS
23964fi
cristy8b350f62009-11-15 23:12:43 +000023965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
cristy3ed852e2009-09-05 21:47:34 +000023966$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
cristy8b350f62009-11-15 23:12:43 +000023967if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023968 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
23969fi
23970
23971 fi
23972 fi
23973
23974 # lieder@skyler.mavd.honeywell.com says without -lsocket,
23975 # socket/setsockopt and other routines are undefined under SCO ODT
23976 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
23977 # on later versions), says Simon Leinen: it contains gethostby*
23978 # variants that don't use the name server (or something). -lsocket
23979 # must be given before -lnsl if both are needed. We assume that
23980 # if connect needs -lnsl, so does gethostbyname.
cristy8b350f62009-11-15 23:12:43 +000023981 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
23982if test "x$ac_cv_func_connect" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000023983
cristy3ed852e2009-09-05 21:47:34 +000023984fi
23985
cristy3ed852e2009-09-05 21:47:34 +000023986 if test $ac_cv_func_connect = no; then
cristy8b350f62009-11-15 23:12:43 +000023987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
cristy3ed852e2009-09-05 21:47:34 +000023988$as_echo_n "checking for connect in -lsocket... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000023989if test "${ac_cv_lib_socket_connect+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000023990 $as_echo_n "(cached) " >&6
23991else
23992 ac_check_lib_save_LIBS=$LIBS
23993LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
cristy8b350f62009-11-15 23:12:43 +000023994cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000023995/* end confdefs.h. */
23996
23997/* Override any GCC internal prototype to avoid an error.
23998 Use char because int might match the return type of a GCC
23999 builtin and then its argument prototype would still apply. */
24000#ifdef __cplusplus
24001extern "C"
24002#endif
24003char connect ();
24004int
24005main ()
24006{
24007return connect ();
24008 ;
24009 return 0;
24010}
24011_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024012if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024013 ac_cv_lib_socket_connect=yes
24014else
cristy8b350f62009-11-15 23:12:43 +000024015 ac_cv_lib_socket_connect=no
cristy3ed852e2009-09-05 21:47:34 +000024016fi
cristy8b350f62009-11-15 23:12:43 +000024017rm -f core conftest.err conftest.$ac_objext \
24018 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024019LIBS=$ac_check_lib_save_LIBS
24020fi
cristy8b350f62009-11-15 23:12:43 +000024021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
cristy3ed852e2009-09-05 21:47:34 +000024022$as_echo "$ac_cv_lib_socket_connect" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024023if test "x$ac_cv_lib_socket_connect" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024024 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
24025fi
24026
24027 fi
24028
24029 # Guillermo Gomez says -lposix is necessary on A/UX.
cristy8b350f62009-11-15 23:12:43 +000024030 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
24031if test "x$ac_cv_func_remove" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024032
cristy3ed852e2009-09-05 21:47:34 +000024033fi
24034
cristy3ed852e2009-09-05 21:47:34 +000024035 if test $ac_cv_func_remove = no; then
cristy8b350f62009-11-15 23:12:43 +000024036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
cristy3ed852e2009-09-05 21:47:34 +000024037$as_echo_n "checking for remove in -lposix... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024038if test "${ac_cv_lib_posix_remove+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024039 $as_echo_n "(cached) " >&6
24040else
24041 ac_check_lib_save_LIBS=$LIBS
24042LIBS="-lposix $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024043cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024044/* end confdefs.h. */
24045
24046/* Override any GCC internal prototype to avoid an error.
24047 Use char because int might match the return type of a GCC
24048 builtin and then its argument prototype would still apply. */
24049#ifdef __cplusplus
24050extern "C"
24051#endif
24052char remove ();
24053int
24054main ()
24055{
24056return remove ();
24057 ;
24058 return 0;
24059}
24060_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024061if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024062 ac_cv_lib_posix_remove=yes
24063else
cristy8b350f62009-11-15 23:12:43 +000024064 ac_cv_lib_posix_remove=no
cristy3ed852e2009-09-05 21:47:34 +000024065fi
cristy8b350f62009-11-15 23:12:43 +000024066rm -f core conftest.err conftest.$ac_objext \
24067 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024068LIBS=$ac_check_lib_save_LIBS
24069fi
cristy8b350f62009-11-15 23:12:43 +000024070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
cristy3ed852e2009-09-05 21:47:34 +000024071$as_echo "$ac_cv_lib_posix_remove" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024072if test "x$ac_cv_lib_posix_remove" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024073 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
24074fi
24075
24076 fi
24077
24078 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
cristy8b350f62009-11-15 23:12:43 +000024079 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
24080if test "x$ac_cv_func_shmat" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024081
cristy3ed852e2009-09-05 21:47:34 +000024082fi
24083
cristy3ed852e2009-09-05 21:47:34 +000024084 if test $ac_cv_func_shmat = no; then
cristy8b350f62009-11-15 23:12:43 +000024085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
cristy3ed852e2009-09-05 21:47:34 +000024086$as_echo_n "checking for shmat in -lipc... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024087if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024088 $as_echo_n "(cached) " >&6
24089else
24090 ac_check_lib_save_LIBS=$LIBS
24091LIBS="-lipc $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024092cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024093/* end confdefs.h. */
24094
24095/* Override any GCC internal prototype to avoid an error.
24096 Use char because int might match the return type of a GCC
24097 builtin and then its argument prototype would still apply. */
24098#ifdef __cplusplus
24099extern "C"
24100#endif
24101char shmat ();
24102int
24103main ()
24104{
24105return shmat ();
24106 ;
24107 return 0;
24108}
24109_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024110if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024111 ac_cv_lib_ipc_shmat=yes
24112else
cristy8b350f62009-11-15 23:12:43 +000024113 ac_cv_lib_ipc_shmat=no
cristy3ed852e2009-09-05 21:47:34 +000024114fi
cristy8b350f62009-11-15 23:12:43 +000024115rm -f core conftest.err conftest.$ac_objext \
24116 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024117LIBS=$ac_check_lib_save_LIBS
24118fi
cristy8b350f62009-11-15 23:12:43 +000024119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
cristy3ed852e2009-09-05 21:47:34 +000024120$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024121if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024122 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
24123fi
24124
24125 fi
24126 fi
24127
24128 # Check for libraries that X11R6 Xt/Xaw programs need.
24129 ac_save_LDFLAGS=$LDFLAGS
24130 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
24131 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
24132 # check for ICE first), but we must link in the order -lSM -lICE or
24133 # we get undefined symbols. So assume we have SM if we have ICE.
24134 # These have to be linked with before -lX11, unlike the other
24135 # libraries we check for below, so use a different variable.
24136 # John Interrante, Karl Berry
cristy8b350f62009-11-15 23:12:43 +000024137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
cristy3ed852e2009-09-05 21:47:34 +000024138$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024139if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024140 $as_echo_n "(cached) " >&6
24141else
24142 ac_check_lib_save_LIBS=$LIBS
24143LIBS="-lICE $X_EXTRA_LIBS $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024144cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024145/* end confdefs.h. */
24146
24147/* Override any GCC internal prototype to avoid an error.
24148 Use char because int might match the return type of a GCC
24149 builtin and then its argument prototype would still apply. */
24150#ifdef __cplusplus
24151extern "C"
24152#endif
24153char IceConnectionNumber ();
24154int
24155main ()
24156{
24157return IceConnectionNumber ();
24158 ;
24159 return 0;
24160}
24161_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024162if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024163 ac_cv_lib_ICE_IceConnectionNumber=yes
24164else
cristy8b350f62009-11-15 23:12:43 +000024165 ac_cv_lib_ICE_IceConnectionNumber=no
cristy3ed852e2009-09-05 21:47:34 +000024166fi
cristy8b350f62009-11-15 23:12:43 +000024167rm -f core conftest.err conftest.$ac_objext \
24168 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024169LIBS=$ac_check_lib_save_LIBS
24170fi
cristy8b350f62009-11-15 23:12:43 +000024171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
cristy3ed852e2009-09-05 21:47:34 +000024172$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024173if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024174 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
24175fi
24176
24177 LDFLAGS=$ac_save_LDFLAGS
24178
24179fi
24180
24181if test "$no_x" != 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000024182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000024183$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11" >&5
cristy3ed852e2009-09-05 21:47:34 +000024185$as_echo_n "checking for X11... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000024187$as_echo "" >&6; }
24188 LDFLAGS="$LDFLAGS $X_LIBS"
24189 X11_LIBS="$X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
24190 LIBS="$X11_LIBS $LIBS"
24191 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
24192
24193
cristy8b350f62009-11-15 23:12:43 +000024194$as_echo "#define X11_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024195
24196 #
24197 # Check for X11 shared memory extension
24198 #
24199 # shmctl is required to support the shared memory extension
cristy8b350f62009-11-15 23:12:43 +000024200 ac_fn_c_check_func "$LINENO" "shmctl" "ac_cv_func_shmctl"
24201if test "x$ac_cv_func_shmctl" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024202 have_shmctl='yes'
24203fi
24204
24205 if test "$have_shmctl" != 'yes'; then
24206 PERSIST_LIBS=$LIBS
24207 LIBS="$LIBS -lcygipc"
cristy8b350f62009-11-15 23:12:43 +000024208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024209/* end confdefs.h. */
24210
24211/* Override any GCC internal prototype to avoid an error.
24212 Use char because int might match the return type of a GCC
24213 builtin and then its argument prototype would still apply. */
24214#ifdef __cplusplus
24215extern "C"
24216#endif
24217char shmctl ();
24218int
24219main ()
24220{
24221return shmctl ();
24222 ;
24223 return 0;
24224}
24225_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024226if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024227 have_shmctl='yes'; IPC_LIBS='-lcygipc'
cristy3ed852e2009-09-05 21:47:34 +000024228fi
cristy8b350f62009-11-15 23:12:43 +000024229rm -f core conftest.err conftest.$ac_objext \
24230 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024231 LIBS=$PERSIST_LIBS
24232 fi
24233
24234 if test "$have_shmctl" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000024235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShmAttach in -lXext" >&5
cristy3ed852e2009-09-05 21:47:34 +000024236$as_echo_n "checking for XShmAttach in -lXext... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024237if test "${ac_cv_lib_Xext_XShmAttach+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024238 $as_echo_n "(cached) " >&6
24239else
24240 ac_check_lib_save_LIBS=$LIBS
24241LIBS="-lXext $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024242cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024243/* end confdefs.h. */
24244
24245/* Override any GCC internal prototype to avoid an error.
24246 Use char because int might match the return type of a GCC
24247 builtin and then its argument prototype would still apply. */
24248#ifdef __cplusplus
24249extern "C"
24250#endif
24251char XShmAttach ();
24252int
24253main ()
24254{
24255return XShmAttach ();
24256 ;
24257 return 0;
24258}
24259_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024260if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024261 ac_cv_lib_Xext_XShmAttach=yes
24262else
cristy8b350f62009-11-15 23:12:43 +000024263 ac_cv_lib_Xext_XShmAttach=no
cristy3ed852e2009-09-05 21:47:34 +000024264fi
cristy8b350f62009-11-15 23:12:43 +000024265rm -f core conftest.err conftest.$ac_objext \
24266 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024267LIBS=$ac_check_lib_save_LIBS
24268fi
cristy8b350f62009-11-15 23:12:43 +000024269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShmAttach" >&5
cristy3ed852e2009-09-05 21:47:34 +000024270$as_echo "$ac_cv_lib_Xext_XShmAttach" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024271if test "x$ac_cv_lib_Xext_XShmAttach" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024272 XEXT_LIBS='-lXext' ;
cristy8b350f62009-11-15 23:12:43 +000024273$as_echo "#define HAVE_SHARED_MEMORY 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024274
24275fi
24276
24277 fi
24278
24279 #
24280 # Check for X11 shape extension
24281 #
cristy8b350f62009-11-15 23:12:43 +000024282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeCombineMask in -lXext" >&5
cristy3ed852e2009-09-05 21:47:34 +000024283$as_echo_n "checking for XShapeCombineMask in -lXext... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024284if test "${ac_cv_lib_Xext_XShapeCombineMask+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024285 $as_echo_n "(cached) " >&6
24286else
24287 ac_check_lib_save_LIBS=$LIBS
24288LIBS="-lXext $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024289cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024290/* end confdefs.h. */
24291
24292/* Override any GCC internal prototype to avoid an error.
24293 Use char because int might match the return type of a GCC
24294 builtin and then its argument prototype would still apply. */
24295#ifdef __cplusplus
24296extern "C"
24297#endif
24298char XShapeCombineMask ();
24299int
24300main ()
24301{
24302return XShapeCombineMask ();
24303 ;
24304 return 0;
24305}
24306_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024307if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024308 ac_cv_lib_Xext_XShapeCombineMask=yes
24309else
cristy8b350f62009-11-15 23:12:43 +000024310 ac_cv_lib_Xext_XShapeCombineMask=no
cristy3ed852e2009-09-05 21:47:34 +000024311fi
cristy8b350f62009-11-15 23:12:43 +000024312rm -f core conftest.err conftest.$ac_objext \
24313 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024314LIBS=$ac_check_lib_save_LIBS
24315fi
cristy8b350f62009-11-15 23:12:43 +000024316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeCombineMask" >&5
cristy3ed852e2009-09-05 21:47:34 +000024317$as_echo "$ac_cv_lib_Xext_XShapeCombineMask" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024318if test "x$ac_cv_lib_Xext_XShapeCombineMask" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024319 XEXT_LIBS='-lXext' ;
cristy8b350f62009-11-15 23:12:43 +000024320$as_echo "#define HAVE_SHAPE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024321
24322fi
24323
cristy8b350f62009-11-15 23:12:43 +000024324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XtSetEventDispatcher in -lXt" >&5
cristy3ed852e2009-09-05 21:47:34 +000024325$as_echo_n "checking for XtSetEventDispatcher in -lXt... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024326if test "${ac_cv_lib_Xt_XtSetEventDispatcher+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024327 $as_echo_n "(cached) " >&6
24328else
24329 ac_check_lib_save_LIBS=$LIBS
24330LIBS="-lXt $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024331cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024332/* end confdefs.h. */
24333
24334/* Override any GCC internal prototype to avoid an error.
24335 Use char because int might match the return type of a GCC
24336 builtin and then its argument prototype would still apply. */
24337#ifdef __cplusplus
24338extern "C"
24339#endif
24340char XtSetEventDispatcher ();
24341int
24342main ()
24343{
24344return XtSetEventDispatcher ();
24345 ;
24346 return 0;
24347}
24348_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024349if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024350 ac_cv_lib_Xt_XtSetEventDispatcher=yes
24351else
cristy8b350f62009-11-15 23:12:43 +000024352 ac_cv_lib_Xt_XtSetEventDispatcher=no
cristy3ed852e2009-09-05 21:47:34 +000024353fi
cristy8b350f62009-11-15 23:12:43 +000024354rm -f core conftest.err conftest.$ac_objext \
24355 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024356LIBS=$ac_check_lib_save_LIBS
24357fi
cristy8b350f62009-11-15 23:12:43 +000024358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xt_XtSetEventDispatcher" >&5
cristy3ed852e2009-09-05 21:47:34 +000024359$as_echo "$ac_cv_lib_Xt_XtSetEventDispatcher" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024360if test "x$ac_cv_lib_Xt_XtSetEventDispatcher" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024361 XT_LIBS='-lXt'
24362fi
24363
24364 LIBS="$XEXT_LIBS $XT_LIBS $LIBS"
24365fi
24366if test "$no_x" != 'yes'; then
24367 have_x='yes'
24368else
24369 have_x='no'
24370fi
24371 if test "$have_x" = 'yes'; then
24372 X11_DELEGATE_TRUE=
24373 X11_DELEGATE_FALSE='#'
24374else
24375 X11_DELEGATE_TRUE='#'
24376 X11_DELEGATE_FALSE=
24377fi
24378
24379
24380
24381
24382
24383#
24384# Check for ZLIB
24385#
24386
24387# Check whether --with-zlib was given.
cristy8b350f62009-11-15 23:12:43 +000024388if test "${with_zlib+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024389 withval=$with_zlib; with_zlib=$withval
24390else
24391 with_zlib='yes'
24392fi
24393
24394
24395if test "$with_zlib" != 'yes'; then
24396 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-zlib=$with_zlib "
24397fi
24398
24399have_zlib='no'
24400ZLIB_LIBS=''
24401if test "$with_zlib" != 'no' || test "$with_png" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000024402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000024403$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ZLIB" >&5
cristy3ed852e2009-09-05 21:47:34 +000024405$as_echo_n "checking for ZLIB... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000024407$as_echo "" >&6; }
24408 ZLIB_LIBS=''
24409 failed=0
24410 passed=0
cristy8b350f62009-11-15 23:12:43 +000024411 ac_fn_c_check_header_mongrel "$LINENO" "zconf.h" "ac_cv_header_zconf_h" "$ac_includes_default"
24412if test "x$ac_cv_header_zconf_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024413 passed=`expr $passed + 1`
24414else
24415 failed=`expr $failed + 1`
24416fi
24417
24418
cristy8b350f62009-11-15 23:12:43 +000024419 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
24420if test "x$ac_cv_header_zlib_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024421 passed=`expr $passed + 1`
24422else
24423 failed=`expr $failed + 1`
24424fi
24425
24426
cristy8b350f62009-11-15 23:12:43 +000024427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compress in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000024428$as_echo_n "checking for compress in -lz... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024429if test "${ac_cv_lib_z_compress+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024430 $as_echo_n "(cached) " >&6
24431else
24432 ac_check_lib_save_LIBS=$LIBS
24433LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024434cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024435/* end confdefs.h. */
24436
24437/* Override any GCC internal prototype to avoid an error.
24438 Use char because int might match the return type of a GCC
24439 builtin and then its argument prototype would still apply. */
24440#ifdef __cplusplus
24441extern "C"
24442#endif
24443char compress ();
24444int
24445main ()
24446{
24447return compress ();
24448 ;
24449 return 0;
24450}
24451_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024452if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024453 ac_cv_lib_z_compress=yes
24454else
cristy8b350f62009-11-15 23:12:43 +000024455 ac_cv_lib_z_compress=no
cristy3ed852e2009-09-05 21:47:34 +000024456fi
cristy8b350f62009-11-15 23:12:43 +000024457rm -f core conftest.err conftest.$ac_objext \
24458 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024459LIBS=$ac_check_lib_save_LIBS
24460fi
cristy8b350f62009-11-15 23:12:43 +000024461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_compress" >&5
cristy3ed852e2009-09-05 21:47:34 +000024462$as_echo "$ac_cv_lib_z_compress" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024463if test "x$ac_cv_lib_z_compress" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024464 passed=`expr $passed + 1`
24465else
24466 failed=`expr $failed + 1`
24467fi
24468
cristy8b350f62009-11-15 23:12:43 +000024469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uncompress in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000024470$as_echo_n "checking for uncompress in -lz... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024471if test "${ac_cv_lib_z_uncompress+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024472 $as_echo_n "(cached) " >&6
24473else
24474 ac_check_lib_save_LIBS=$LIBS
24475LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024476cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024477/* end confdefs.h. */
24478
24479/* Override any GCC internal prototype to avoid an error.
24480 Use char because int might match the return type of a GCC
24481 builtin and then its argument prototype would still apply. */
24482#ifdef __cplusplus
24483extern "C"
24484#endif
24485char uncompress ();
24486int
24487main ()
24488{
24489return uncompress ();
24490 ;
24491 return 0;
24492}
24493_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024494if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024495 ac_cv_lib_z_uncompress=yes
24496else
cristy8b350f62009-11-15 23:12:43 +000024497 ac_cv_lib_z_uncompress=no
cristy3ed852e2009-09-05 21:47:34 +000024498fi
cristy8b350f62009-11-15 23:12:43 +000024499rm -f core conftest.err conftest.$ac_objext \
24500 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024501LIBS=$ac_check_lib_save_LIBS
24502fi
cristy8b350f62009-11-15 23:12:43 +000024503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_uncompress" >&5
cristy3ed852e2009-09-05 21:47:34 +000024504$as_echo "$ac_cv_lib_z_uncompress" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024505if test "x$ac_cv_lib_z_uncompress" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024506 passed=`expr $passed + 1`
24507else
24508 failed=`expr $failed + 1`
24509fi
24510
cristy8b350f62009-11-15 23:12:43 +000024511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000024512$as_echo_n "checking for deflate in -lz... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024513if test "${ac_cv_lib_z_deflate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024514 $as_echo_n "(cached) " >&6
24515else
24516 ac_check_lib_save_LIBS=$LIBS
24517LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024518cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024519/* end confdefs.h. */
24520
24521/* Override any GCC internal prototype to avoid an error.
24522 Use char because int might match the return type of a GCC
24523 builtin and then its argument prototype would still apply. */
24524#ifdef __cplusplus
24525extern "C"
24526#endif
24527char deflate ();
24528int
24529main ()
24530{
24531return deflate ();
24532 ;
24533 return 0;
24534}
24535_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024536if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024537 ac_cv_lib_z_deflate=yes
24538else
cristy8b350f62009-11-15 23:12:43 +000024539 ac_cv_lib_z_deflate=no
cristy3ed852e2009-09-05 21:47:34 +000024540fi
cristy8b350f62009-11-15 23:12:43 +000024541rm -f core conftest.err conftest.$ac_objext \
24542 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024543LIBS=$ac_check_lib_save_LIBS
24544fi
cristy8b350f62009-11-15 23:12:43 +000024545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
cristy3ed852e2009-09-05 21:47:34 +000024546$as_echo "$ac_cv_lib_z_deflate" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024547if test "x$ac_cv_lib_z_deflate" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024548 passed=`expr $passed + 1`
24549else
24550 failed=`expr $failed + 1`
24551fi
24552
cristy8b350f62009-11-15 23:12:43 +000024553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000024554$as_echo_n "checking for inflate in -lz... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024555if test "${ac_cv_lib_z_inflate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024556 $as_echo_n "(cached) " >&6
24557else
24558 ac_check_lib_save_LIBS=$LIBS
24559LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024560cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024561/* end confdefs.h. */
24562
24563/* Override any GCC internal prototype to avoid an error.
24564 Use char because int might match the return type of a GCC
24565 builtin and then its argument prototype would still apply. */
24566#ifdef __cplusplus
24567extern "C"
24568#endif
24569char inflate ();
24570int
24571main ()
24572{
24573return inflate ();
24574 ;
24575 return 0;
24576}
24577_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024578if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024579 ac_cv_lib_z_inflate=yes
24580else
cristy8b350f62009-11-15 23:12:43 +000024581 ac_cv_lib_z_inflate=no
cristy3ed852e2009-09-05 21:47:34 +000024582fi
cristy8b350f62009-11-15 23:12:43 +000024583rm -f core conftest.err conftest.$ac_objext \
24584 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024585LIBS=$ac_check_lib_save_LIBS
24586fi
cristy8b350f62009-11-15 23:12:43 +000024587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5
cristy3ed852e2009-09-05 21:47:34 +000024588$as_echo "$ac_cv_lib_z_inflate" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024589if test "x$ac_cv_lib_z_inflate" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024590 passed=`expr $passed + 1`
24591else
24592 failed=`expr $failed + 1`
24593fi
24594
cristy8b350f62009-11-15 23:12:43 +000024595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzseek in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000024596$as_echo_n "checking for gzseek in -lz... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024597if test "${ac_cv_lib_z_gzseek+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024598 $as_echo_n "(cached) " >&6
24599else
24600 ac_check_lib_save_LIBS=$LIBS
24601LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024602cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024603/* end confdefs.h. */
24604
24605/* Override any GCC internal prototype to avoid an error.
24606 Use char because int might match the return type of a GCC
24607 builtin and then its argument prototype would still apply. */
24608#ifdef __cplusplus
24609extern "C"
24610#endif
24611char gzseek ();
24612int
24613main ()
24614{
24615return gzseek ();
24616 ;
24617 return 0;
24618}
24619_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024620if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024621 ac_cv_lib_z_gzseek=yes
24622else
cristy8b350f62009-11-15 23:12:43 +000024623 ac_cv_lib_z_gzseek=no
cristy3ed852e2009-09-05 21:47:34 +000024624fi
cristy8b350f62009-11-15 23:12:43 +000024625rm -f core conftest.err conftest.$ac_objext \
24626 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024627LIBS=$ac_check_lib_save_LIBS
24628fi
cristy8b350f62009-11-15 23:12:43 +000024629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzseek" >&5
cristy3ed852e2009-09-05 21:47:34 +000024630$as_echo "$ac_cv_lib_z_gzseek" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024631if test "x$ac_cv_lib_z_gzseek" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024632 passed=`expr $passed + 1`
24633else
24634 failed=`expr $failed + 1`
24635fi
24636
cristy8b350f62009-11-15 23:12:43 +000024637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gztell in -lz" >&5
cristy3ed852e2009-09-05 21:47:34 +000024638$as_echo_n "checking for gztell in -lz... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024639if test "${ac_cv_lib_z_gztell+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024640 $as_echo_n "(cached) " >&6
24641else
24642 ac_check_lib_save_LIBS=$LIBS
24643LIBS="-lz $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024644cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024645/* end confdefs.h. */
24646
24647/* Override any GCC internal prototype to avoid an error.
24648 Use char because int might match the return type of a GCC
24649 builtin and then its argument prototype would still apply. */
24650#ifdef __cplusplus
24651extern "C"
24652#endif
24653char gztell ();
24654int
24655main ()
24656{
24657return gztell ();
24658 ;
24659 return 0;
24660}
24661_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024662if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024663 ac_cv_lib_z_gztell=yes
24664else
cristy8b350f62009-11-15 23:12:43 +000024665 ac_cv_lib_z_gztell=no
cristy3ed852e2009-09-05 21:47:34 +000024666fi
cristy8b350f62009-11-15 23:12:43 +000024667rm -f core conftest.err conftest.$ac_objext \
24668 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024669LIBS=$ac_check_lib_save_LIBS
24670fi
cristy8b350f62009-11-15 23:12:43 +000024671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gztell" >&5
cristy3ed852e2009-09-05 21:47:34 +000024672$as_echo "$ac_cv_lib_z_gztell" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024673if test "x$ac_cv_lib_z_gztell" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024674 passed=`expr $passed + 1`
24675else
24676 failed=`expr $failed + 1`
24677fi
24678
cristy8b350f62009-11-15 23:12:43 +000024679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ZLIB package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000024680$as_echo_n "checking if ZLIB package is complete... " >&6; }
24681 if test $passed -gt 0; then
24682 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000024683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000024684$as_echo "no -- some components failed test" >&6; }
24685 have_zlib='no (failed tests)'
24686 else
24687 ZLIB_LIBS='-lz'
24688 LIBS="$ZLIB_LIBS $LIBS"
24689
cristy8b350f62009-11-15 23:12:43 +000024690$as_echo "#define ZLIB_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024691
cristy8b350f62009-11-15 23:12:43 +000024692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000024693$as_echo "yes" >&6; }
24694 have_zlib='yes'
24695 fi
24696 else
cristy8b350f62009-11-15 23:12:43 +000024697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000024698$as_echo "no" >&6; }
24699 fi
24700fi
24701 if test "$have_zlib" = 'yes'; then
24702 ZLIB_DELEGATE_TRUE=
24703 ZLIB_DELEGATE_FALSE='#'
24704else
24705 ZLIB_DELEGATE_TRUE='#'
24706 ZLIB_DELEGATE_FALSE=
24707fi
24708
24709
24710
24711#
24712# If profiling, then check for -ldl and dlopen (required for Solaris & gcc)
24713#
24714LIB_DL=''
24715if test "$enable_profiling" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000024716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
cristy3ed852e2009-09-05 21:47:34 +000024717$as_echo_n "checking for dlopen in -ldl... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024718if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024719 $as_echo_n "(cached) " >&6
24720else
24721 ac_check_lib_save_LIBS=$LIBS
24722LIBS="-ldl $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024723cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024724/* end confdefs.h. */
24725
24726/* Override any GCC internal prototype to avoid an error.
24727 Use char because int might match the return type of a GCC
24728 builtin and then its argument prototype would still apply. */
24729#ifdef __cplusplus
24730extern "C"
24731#endif
24732char dlopen ();
24733int
24734main ()
24735{
24736return dlopen ();
24737 ;
24738 return 0;
24739}
24740_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024741if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024742 ac_cv_lib_dl_dlopen=yes
24743else
cristy8b350f62009-11-15 23:12:43 +000024744 ac_cv_lib_dl_dlopen=no
cristy3ed852e2009-09-05 21:47:34 +000024745fi
cristy8b350f62009-11-15 23:12:43 +000024746rm -f core conftest.err conftest.$ac_objext \
24747 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024748LIBS=$ac_check_lib_save_LIBS
24749fi
cristy8b350f62009-11-15 23:12:43 +000024750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000024751$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024752if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024753 LIB_DL='-ldl'
24754fi
24755
24756 LIBS="$LIB_DL $LIBS"
24757fi
24758
24759
24760
24761#
24762# Check for Autotrace delegate library.
24763#
24764
24765# Check whether --with-autotrace was given.
cristy8b350f62009-11-15 23:12:43 +000024766if test "${with_autotrace+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024767 withval=$with_autotrace; with_autotrace=$withval
24768else
24769 with_autotrace='no'
24770fi
24771
24772
24773if test "$with_autotrace" != 'yes'; then
24774 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-autotrace=$with_autotrace "
24775fi
24776
24777have_autotrace='no'
24778AUTOTRACE_CFLAGS=""
24779AUTOTRACE_LIBS=""
24780AUTOTRACE_PKG=""
24781if test "x$with_autotrace" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000024782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000024783$as_echo "-------------------------------------------------------------" >&6; }
24784
24785pkg_failed=no
cristy8b350f62009-11-15 23:12:43 +000024786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AUTOTRACE" >&5
cristy3ed852e2009-09-05 21:47:34 +000024787$as_echo_n "checking for AUTOTRACE... " >&6; }
24788
24789if test -n "$AUTOTRACE_CFLAGS"; then
24790 pkg_cv_AUTOTRACE_CFLAGS="$AUTOTRACE_CFLAGS"
24791 elif test -n "$PKG_CONFIG"; then
24792 if test -n "$PKG_CONFIG" && \
cristy8b350f62009-11-15 23:12:43 +000024793 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"autotrace >= 0.31.1\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000024794 ($PKG_CONFIG --exists --print-errors "autotrace >= 0.31.1") 2>&5
24795 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000024796 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24797 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000024798 pkg_cv_AUTOTRACE_CFLAGS=`$PKG_CONFIG --cflags "autotrace >= 0.31.1" 2>/dev/null`
24799else
24800 pkg_failed=yes
24801fi
24802 else
24803 pkg_failed=untried
24804fi
24805if test -n "$AUTOTRACE_LIBS"; then
24806 pkg_cv_AUTOTRACE_LIBS="$AUTOTRACE_LIBS"
24807 elif test -n "$PKG_CONFIG"; then
24808 if test -n "$PKG_CONFIG" && \
cristy8b350f62009-11-15 23:12:43 +000024809 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"autotrace >= 0.31.1\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000024810 ($PKG_CONFIG --exists --print-errors "autotrace >= 0.31.1") 2>&5
24811 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000024812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24813 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000024814 pkg_cv_AUTOTRACE_LIBS=`$PKG_CONFIG --libs "autotrace >= 0.31.1" 2>/dev/null`
24815else
24816 pkg_failed=yes
24817fi
24818 else
24819 pkg_failed=untried
24820fi
24821
24822
24823
24824if test $pkg_failed = yes; then
24825
24826if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
24827 _pkg_short_errors_supported=yes
24828else
24829 _pkg_short_errors_supported=no
24830fi
24831 if test $_pkg_short_errors_supported = yes; then
24832 AUTOTRACE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "autotrace >= 0.31.1" 2>&1`
24833 else
24834 AUTOTRACE_PKG_ERRORS=`$PKG_CONFIG --print-errors "autotrace >= 0.31.1" 2>&1`
24835 fi
24836 # Put the nasty error message in config.log where it belongs
24837 echo "$AUTOTRACE_PKG_ERRORS" >&5
24838
cristy8b350f62009-11-15 23:12:43 +000024839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000024840$as_echo "no" >&6; }
24841 have_autotrace=no
24842elif test $pkg_failed = untried; then
24843 have_autotrace=no
24844else
24845 AUTOTRACE_CFLAGS=$pkg_cv_AUTOTRACE_CFLAGS
24846 AUTOTRACE_LIBS=$pkg_cv_AUTOTRACE_LIBS
cristy8b350f62009-11-15 23:12:43 +000024847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000024848$as_echo "yes" >&6; }
24849 have_autotrace=yes
24850fi
cristy8b350f62009-11-15 23:12:43 +000024851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000024852$as_echo "" >&6; }
24853fi
24854
24855if test "$have_autotrace" = 'yes'; then
24856 failed=0
24857
cristy8b350f62009-11-15 23:12:43 +000024858$as_echo "#define AUTOTRACE_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000024859
24860 if test "$with_modules" = 'no'; then
24861 CPPFLAGS="$AUTOTRACE_CFLAGS $CPPFLAGS"
24862 fi
24863fi
24864
24865 if test "$have_autotrace" = 'yes'; then
24866 AUTOTRACE_DELEGATE_TRUE=
24867 AUTOTRACE_DELEGATE_FALSE='#'
24868else
24869 AUTOTRACE_DELEGATE_TRUE='#'
24870 AUTOTRACE_DELEGATE_FALSE=
24871fi
24872
24873
24874
24875
24876
24877#
24878# Check for Display Postscript delegate library.
24879#
24880
24881# Check whether --with-dps was given.
cristy8b350f62009-11-15 23:12:43 +000024882if test "${with_dps+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024883 withval=$with_dps; with_dps=$withval
24884else
24885 with_dps='yes'
24886fi
24887
24888
24889if test "$with_dps" != 'yes'; then
24890 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-dps=$with_dps "
24891fi
24892
24893have_dps='no'
24894DPS_LIBS=''
24895if test "$with_dps" != 'no' && test "$with_x" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000024896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000024897$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPS" >&5
cristy3ed852e2009-09-05 21:47:34 +000024899$as_echo_n "checking for DPS... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000024901$as_echo "" >&6; }
24902 failed=0
24903 passed=0
24904 PERSIST_CPPFLAGS="$CPPFLAGS"
24905 CPPFLAGS="$CPPFLAGS -I${ac_x_includes}/X11"
cristy8b350f62009-11-15 23:12:43 +000024906 ac_fn_c_check_header_mongrel "$LINENO" "DPS/dpsXclient.h" "ac_cv_header_DPS_dpsXclient_h" "$ac_includes_default"
24907if test "x$ac_cv_header_DPS_dpsXclient_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024908 passed=`expr $passed + 1`
24909else
24910 failed=`expr $failed + 1`
24911fi
24912
24913
24914 # DPS issues:
24915 # XFree86-4.x needs -lXt to provide XtMalloc for -ldps.
24916 # Cygwin doesn't deliver -lXt as a DLL, which prevents a DLL build.
24917 # Adobe DPS (as delivered on Solaris) doesn't require -lXt.
24918 # ImageMagick itself doesn't use -lXt.
24919 have_libdps='no'
24920 LIBDPS_XT=''
cristy8b350f62009-11-15 23:12:43 +000024921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPSInitialize in -ldps" >&5
cristy3ed852e2009-09-05 21:47:34 +000024922$as_echo_n "checking for DPSInitialize in -ldps... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024923if test "${ac_cv_lib_dps_DPSInitialize+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024924 $as_echo_n "(cached) " >&6
24925else
24926 ac_check_lib_save_LIBS=$LIBS
24927LIBS="-ldps $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024928cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024929/* end confdefs.h. */
24930
24931/* Override any GCC internal prototype to avoid an error.
24932 Use char because int might match the return type of a GCC
24933 builtin and then its argument prototype would still apply. */
24934#ifdef __cplusplus
24935extern "C"
24936#endif
24937char DPSInitialize ();
24938int
24939main ()
24940{
24941return DPSInitialize ();
24942 ;
24943 return 0;
24944}
24945_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024946if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024947 ac_cv_lib_dps_DPSInitialize=yes
24948else
cristy8b350f62009-11-15 23:12:43 +000024949 ac_cv_lib_dps_DPSInitialize=no
cristy3ed852e2009-09-05 21:47:34 +000024950fi
cristy8b350f62009-11-15 23:12:43 +000024951rm -f core conftest.err conftest.$ac_objext \
24952 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024953LIBS=$ac_check_lib_save_LIBS
24954fi
cristy8b350f62009-11-15 23:12:43 +000024955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dps_DPSInitialize" >&5
cristy3ed852e2009-09-05 21:47:34 +000024956$as_echo "$ac_cv_lib_dps_DPSInitialize" >&6; }
cristy8b350f62009-11-15 23:12:43 +000024957if test "x$ac_cv_lib_dps_DPSInitialize" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000024958 have_libdps='yes'
24959else
24960 have_libdps='no'
24961fi
24962
24963 if test "$have_libdps" != 'yes'; then
24964 # Unset cache variable so we can try again.
24965 unset ac_cv_lib_dps_DPSInitialize
cristy8b350f62009-11-15 23:12:43 +000024966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DPSInitialize in -ldps" >&5
cristy3ed852e2009-09-05 21:47:34 +000024967$as_echo_n "checking for DPSInitialize in -ldps... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000024968if test "${ac_cv_lib_dps_DPSInitialize+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000024969 $as_echo_n "(cached) " >&6
24970else
24971 ac_check_lib_save_LIBS=$LIBS
24972LIBS="-ldps -lXt $LIBS"
cristy8b350f62009-11-15 23:12:43 +000024973cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024974/* end confdefs.h. */
24975
24976/* Override any GCC internal prototype to avoid an error.
24977 Use char because int might match the return type of a GCC
24978 builtin and then its argument prototype would still apply. */
24979#ifdef __cplusplus
24980extern "C"
24981#endif
24982char DPSInitialize ();
24983int
24984main ()
24985{
24986return DPSInitialize ();
24987 ;
24988 return 0;
24989}
24990_ACEOF
cristy8b350f62009-11-15 23:12:43 +000024991if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000024992 ac_cv_lib_dps_DPSInitialize=yes
24993else
cristy8b350f62009-11-15 23:12:43 +000024994 ac_cv_lib_dps_DPSInitialize=no
cristy3ed852e2009-09-05 21:47:34 +000024995fi
cristy8b350f62009-11-15 23:12:43 +000024996rm -f core conftest.err conftest.$ac_objext \
24997 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000024998LIBS=$ac_check_lib_save_LIBS
24999fi
cristy8b350f62009-11-15 23:12:43 +000025000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dps_DPSInitialize" >&5
cristy3ed852e2009-09-05 21:47:34 +000025001$as_echo "$ac_cv_lib_dps_DPSInitialize" >&6; }
cristy8b350f62009-11-15 23:12:43 +000025002if test "x$ac_cv_lib_dps_DPSInitialize" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025003 have_libdps='yes'
25004else
25005 have_libdps='no'
25006fi
25007
25008 if test "$have_libdps" = 'yes'; then
25009 LIBDPS_XT='-lXt'
25010 fi
25011 fi
25012 if test "$have_libdps" = 'yes'; then
25013 passed=`expr $passed + 1`
25014 else
25015 failed=`expr $failed + 1`
25016 fi
cristy8b350f62009-11-15 23:12:43 +000025017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XDPSPixelsPerPoint in -ldpstk" >&5
cristy3ed852e2009-09-05 21:47:34 +000025018$as_echo_n "checking for XDPSPixelsPerPoint in -ldpstk... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000025019if test "${ac_cv_lib_dpstk_XDPSPixelsPerPoint+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025020 $as_echo_n "(cached) " >&6
25021else
25022 ac_check_lib_save_LIBS=$LIBS
25023LIBS="-ldpstk -ldps $LIBDPS_XT $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025024cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025025/* end confdefs.h. */
25026
25027/* Override any GCC internal prototype to avoid an error.
25028 Use char because int might match the return type of a GCC
25029 builtin and then its argument prototype would still apply. */
25030#ifdef __cplusplus
25031extern "C"
25032#endif
25033char XDPSPixelsPerPoint ();
25034int
25035main ()
25036{
25037return XDPSPixelsPerPoint ();
25038 ;
25039 return 0;
25040}
25041_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025042if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025043 ac_cv_lib_dpstk_XDPSPixelsPerPoint=yes
25044else
cristy8b350f62009-11-15 23:12:43 +000025045 ac_cv_lib_dpstk_XDPSPixelsPerPoint=no
cristy3ed852e2009-09-05 21:47:34 +000025046fi
cristy8b350f62009-11-15 23:12:43 +000025047rm -f core conftest.err conftest.$ac_objext \
25048 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025049LIBS=$ac_check_lib_save_LIBS
25050fi
cristy8b350f62009-11-15 23:12:43 +000025051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dpstk_XDPSPixelsPerPoint" >&5
cristy3ed852e2009-09-05 21:47:34 +000025052$as_echo "$ac_cv_lib_dpstk_XDPSPixelsPerPoint" >&6; }
cristy8b350f62009-11-15 23:12:43 +000025053if test "x$ac_cv_lib_dpstk_XDPSPixelsPerPoint" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025054 passed=`expr $passed + 1`
25055else
25056 failed=`expr $failed + 1`
25057fi
25058
cristy8b350f62009-11-15 23:12:43 +000025059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DPS package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000025060$as_echo_n "checking if DPS package is complete... " >&6; }
25061 if test $passed -gt 0; then
25062 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000025063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000025064$as_echo "no -- some components failed test" >&6; }
25065 have_dps='no (failed tests)'
25066 CPPFLAGS="$PERSIST_CPPFLAGS"
25067 else
25068 DPS_LIBS="-ldpstk -ldps ${LIBDPS_XT}"
25069 LIBS="$DPS_LIBS $LIBS"
25070
cristy8b350f62009-11-15 23:12:43 +000025071$as_echo "#define DPS_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000025072
cristy8b350f62009-11-15 23:12:43 +000025073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000025074$as_echo "yes" >&6; }
25075 have_dps='yes'
25076 fi
25077 else
cristy8b350f62009-11-15 23:12:43 +000025078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000025079$as_echo "no" >&6; }
25080 CPPFLAGS=$PERSIST_CPPFLAGS
25081 fi
25082fi
25083 if test "$have_dps" = 'yes'; then
25084 DPS_DELEGATE_TRUE=
25085 DPS_DELEGATE_FALSE='#'
25086else
25087 DPS_DELEGATE_TRUE='#'
25088 DPS_DELEGATE_FALSE=
25089fi
25090
25091
25092
25093
25094#
25095# Check for DJVU delegate library.
25096#
25097
25098# Check whether --with-djvu was given.
cristy8b350f62009-11-15 23:12:43 +000025099if test "${with_djvu+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025100 withval=$with_djvu; with_djvu=$withval
25101else
25102 with_djvu='yes'
25103fi
25104
25105
25106if test "$with_djvu" != 'yes'; then
25107 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-djvu=$with_djvu "
25108fi
25109
25110have_djvu='no'
25111DJVU_LIBS=''
25112if test "$with_djvu" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000025113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000025114$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000025115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DJVU" >&5
cristy3ed852e2009-09-05 21:47:34 +000025116$as_echo_n "checking for DJVU... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000025117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000025118$as_echo "" >&6; }
25119 failed=0
25120 passed=0
cristy8b350f62009-11-15 23:12:43 +000025121 ac_fn_c_check_header_mongrel "$LINENO" "libdjvu/ddjvuapi.h" "ac_cv_header_libdjvu_ddjvuapi_h" "$ac_includes_default"
25122if test "x$ac_cv_header_libdjvu_ddjvuapi_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025123 passed=`expr $passed + 1`
25124else
25125 failed=`expr $failed + 1`
25126fi
25127
25128
cristy8b350f62009-11-15 23:12:43 +000025129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ddjvu_context_create in -ldjvulibre" >&5
cristy3ed852e2009-09-05 21:47:34 +000025130$as_echo_n "checking for ddjvu_context_create in -ldjvulibre... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000025131if test "${ac_cv_lib_djvulibre_ddjvu_context_create+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025132 $as_echo_n "(cached) " >&6
25133else
25134 ac_check_lib_save_LIBS=$LIBS
25135LIBS="-ldjvulibre $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025136cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025137/* end confdefs.h. */
25138
25139/* Override any GCC internal prototype to avoid an error.
25140 Use char because int might match the return type of a GCC
25141 builtin and then its argument prototype would still apply. */
25142#ifdef __cplusplus
25143extern "C"
25144#endif
25145char ddjvu_context_create ();
25146int
25147main ()
25148{
25149return ddjvu_context_create ();
25150 ;
25151 return 0;
25152}
25153_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025154if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025155 ac_cv_lib_djvulibre_ddjvu_context_create=yes
25156else
cristy8b350f62009-11-15 23:12:43 +000025157 ac_cv_lib_djvulibre_ddjvu_context_create=no
cristy3ed852e2009-09-05 21:47:34 +000025158fi
cristy8b350f62009-11-15 23:12:43 +000025159rm -f core conftest.err conftest.$ac_objext \
25160 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025161LIBS=$ac_check_lib_save_LIBS
25162fi
cristy8b350f62009-11-15 23:12:43 +000025163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_djvulibre_ddjvu_context_create" >&5
cristy3ed852e2009-09-05 21:47:34 +000025164$as_echo "$ac_cv_lib_djvulibre_ddjvu_context_create" >&6; }
cristy8b350f62009-11-15 23:12:43 +000025165if test "x$ac_cv_lib_djvulibre_ddjvu_context_create" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025166 passed=`expr $passed + 1`
25167else
25168 failed=`expr $failed + 1`
25169fi
25170
cristy8b350f62009-11-15 23:12:43 +000025171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if DJVU package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000025172$as_echo_n "checking if DJVU package is complete... " >&6; }
25173 if test $passed -gt 0; then
25174 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000025175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000025176$as_echo "no -- some components failed test" >&6; }
25177 have_djvu='no (failed tests)'
25178 else
25179 DJVU_LIBS='-ldjvulibre'
25180 LIBS="$DJVU_LIBS $LIBS"
25181
cristy8b350f62009-11-15 23:12:43 +000025182$as_echo "#define DJVU_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000025183
cristy8b350f62009-11-15 23:12:43 +000025184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000025185$as_echo "yes" >&6; }
25186 have_djvu='yes'
25187 fi
25188 else
cristy8b350f62009-11-15 23:12:43 +000025189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000025190$as_echo "no" >&6; }
25191 fi
25192fi
25193 if test "$have_djvu" = 'yes'; then
25194 DJVU_DELEGATE_TRUE=
25195 DJVU_DELEGATE_FALSE='#'
25196else
25197 DJVU_DELEGATE_TRUE='#'
25198 DJVU_DELEGATE_FALSE=
25199fi
25200
25201
25202
25203
25204#
25205# Check for FFTW delegate library.
25206#
25207
25208# Check whether --with-fftw was given.
cristy8b350f62009-11-15 23:12:43 +000025209if test "${with_fftw+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025210 withval=$with_fftw; with_fftw=$withval
25211else
25212 with_fftw='yes'
25213fi
25214
25215
25216if test "$with_fftw" != 'yes'; then
25217 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fftw=$with_fftw "
25218fi
25219
25220have_fftw='no'
25221FFTW_LIBS=''
25222if test "$with_fftw" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000025223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000025224$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000025225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FFTW" >&5
cristy3ed852e2009-09-05 21:47:34 +000025226$as_echo_n "checking for FFTW... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000025227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000025228$as_echo "" >&6; }
25229 failed=0
25230 passed=0
cristy8b350f62009-11-15 23:12:43 +000025231 ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
25232if test "x$ac_cv_header_fftw3_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025233 passed=`expr $passed + 1`
25234else
25235 failed=`expr $failed + 1`
25236fi
25237
25238
cristy8b350f62009-11-15 23:12:43 +000025239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
cristy3ed852e2009-09-05 21:47:34 +000025240$as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000025241if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025242 $as_echo_n "(cached) " >&6
25243else
25244 ac_check_lib_save_LIBS=$LIBS
25245LIBS="-lfftw3 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025246cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025247/* end confdefs.h. */
25248
25249/* Override any GCC internal prototype to avoid an error.
25250 Use char because int might match the return type of a GCC
25251 builtin and then its argument prototype would still apply. */
25252#ifdef __cplusplus
25253extern "C"
25254#endif
25255char fftw_execute ();
25256int
25257main ()
25258{
25259return fftw_execute ();
25260 ;
25261 return 0;
25262}
25263_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025264if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025265 ac_cv_lib_fftw3_fftw_execute=yes
25266else
cristy8b350f62009-11-15 23:12:43 +000025267 ac_cv_lib_fftw3_fftw_execute=no
cristy3ed852e2009-09-05 21:47:34 +000025268fi
cristy8b350f62009-11-15 23:12:43 +000025269rm -f core conftest.err conftest.$ac_objext \
25270 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025271LIBS=$ac_check_lib_save_LIBS
25272fi
cristy8b350f62009-11-15 23:12:43 +000025273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
cristy3ed852e2009-09-05 21:47:34 +000025274$as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
cristy8b350f62009-11-15 23:12:43 +000025275if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025276 passed=`expr $passed + 1`
25277else
25278 failed=`expr $failed + 1`
25279fi
25280
cristy8b350f62009-11-15 23:12:43 +000025281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FFTW package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000025282$as_echo_n "checking if FFTW package is complete... " >&6; }
25283 if test $passed -gt 0; then
25284 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000025285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000025286$as_echo "no -- some components failed test" >&6; }
25287 have_fftw='no (failed tests)'
25288 else
25289 FFTW_LIBS='-lfftw3'
25290 LIBS="$FFTW_LIBS $LIBS"
25291
cristy8b350f62009-11-15 23:12:43 +000025292$as_echo "#define FFTW_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000025293
cristy8b350f62009-11-15 23:12:43 +000025294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000025295$as_echo "yes" >&6; }
25296 have_fftw='yes'
25297 fi
25298 else
cristy8b350f62009-11-15 23:12:43 +000025299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000025300$as_echo "no" >&6; }
25301 fi
25302fi
25303 if test "$have_fftw" = 'yes'; then
25304 FFTW_DELEGATE_TRUE=
25305 FFTW_DELEGATE_FALSE='#'
25306else
25307 FFTW_DELEGATE_TRUE='#'
25308 FFTW_DELEGATE_FALSE=
25309fi
25310
25311
25312
25313
25314#
25315# Check for FlashPIX delegate library.
25316#
25317
25318# Check whether --with-fpx was given.
cristy8b350f62009-11-15 23:12:43 +000025319if test "${with_fpx+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025320 withval=$with_fpx; with_fpx=$withval
25321else
25322 with_fpx='yes'
25323fi
25324
25325
25326if test "$with_fpx" != 'yes'; then
25327 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fpx=$with_fpx "
25328fi
25329
25330have_fpx='no'
25331FPX_LIBS=''
25332if test "$with_fpx" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000025333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000025334$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000025335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FlashPIX" >&5
cristy3ed852e2009-09-05 21:47:34 +000025336$as_echo_n "checking for FlashPIX... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000025337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000025338$as_echo "" >&6; }
25339 failed=0
25340 passed=0
25341 ac_ext=cpp
25342ac_cpp='$CXXCPP $CPPFLAGS'
25343ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25344ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25345ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25346
25347
cristy8b350f62009-11-15 23:12:43 +000025348ac_fn_cxx_check_header_mongrel "$LINENO" "fpxlib.h" "ac_cv_header_fpxlib_h" "$ac_includes_default"
25349if test "x$ac_cv_header_fpxlib_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025350 passed=`expr $passed + 1`
25351else
25352 failed=`expr $failed + 1`
25353fi
25354
25355
cristy8b350f62009-11-15 23:12:43 +000025356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FPX_OpenImageByFilename in -lfpx" >&5
cristy3ed852e2009-09-05 21:47:34 +000025357$as_echo_n "checking for FPX_OpenImageByFilename in -lfpx... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000025358if test "${ac_cv_lib_fpx_FPX_OpenImageByFilename+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025359 $as_echo_n "(cached) " >&6
25360else
25361 ac_check_lib_save_LIBS=$LIBS
25362LIBS="-lfpx $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025363cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025364/* end confdefs.h. */
25365
25366/* Override any GCC internal prototype to avoid an error.
25367 Use char because int might match the return type of a GCC
25368 builtin and then its argument prototype would still apply. */
25369#ifdef __cplusplus
25370extern "C"
25371#endif
25372char FPX_OpenImageByFilename ();
25373int
25374main ()
25375{
25376return FPX_OpenImageByFilename ();
25377 ;
25378 return 0;
25379}
25380_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025381if ac_fn_cxx_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025382 ac_cv_lib_fpx_FPX_OpenImageByFilename=yes
25383else
cristy8b350f62009-11-15 23:12:43 +000025384 ac_cv_lib_fpx_FPX_OpenImageByFilename=no
cristy3ed852e2009-09-05 21:47:34 +000025385fi
cristy8b350f62009-11-15 23:12:43 +000025386rm -f core conftest.err conftest.$ac_objext \
25387 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025388LIBS=$ac_check_lib_save_LIBS
25389fi
cristy8b350f62009-11-15 23:12:43 +000025390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fpx_FPX_OpenImageByFilename" >&5
cristy3ed852e2009-09-05 21:47:34 +000025391$as_echo "$ac_cv_lib_fpx_FPX_OpenImageByFilename" >&6; }
cristy8b350f62009-11-15 23:12:43 +000025392if test "x$ac_cv_lib_fpx_FPX_OpenImageByFilename" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025393 passed=`expr $passed + 1`
25394else
25395 failed=`expr $failed + 1`
25396fi
25397
25398 ac_ext=c
25399ac_cpp='$CPP $CPPFLAGS'
25400ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
25401ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
25402ac_compiler_gnu=$ac_cv_c_compiler_gnu
25403
cristy8b350f62009-11-15 23:12:43 +000025404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FlashPIX package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000025405$as_echo_n "checking if FlashPIX package is complete... " >&6; }
25406 if test $passed -gt 0; then
25407 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000025408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000025409$as_echo "no -- some components failed test" >&6; }
25410 have_fpx='no (failed tests)'
25411 else
25412 FPX_LIBS='-lfpx'
25413
cristy8b350f62009-11-15 23:12:43 +000025414$as_echo "#define FPX_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000025415
cristy8b350f62009-11-15 23:12:43 +000025416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000025417$as_echo "yes" >&6; }
25418 have_fpx='yes'
25419 PERLMAINCC="$CXX"
25420 fi
25421 else
cristy8b350f62009-11-15 23:12:43 +000025422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000025423$as_echo "no" >&6; }
25424 fi
25425fi
25426 if test "$have_fpx" = 'yes'; then
25427 FPX_DELEGATE_TRUE=
25428 FPX_DELEGATE_FALSE='#'
25429else
25430 FPX_DELEGATE_TRUE='#'
25431 FPX_DELEGATE_FALSE=
25432fi
25433
25434
25435
25436
25437#
25438# Check for fontconfig delegate library.
25439#
25440
25441# Check whether --with-fontconfig was given.
cristy8b350f62009-11-15 23:12:43 +000025442if test "${with_fontconfig+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025443 withval=$with_fontconfig; with_fontconfig=$withval
25444else
25445 with_fontconfig=$have_x
25446fi
25447
25448
25449if test "$with_fontconfig" != 'yes'; then
25450 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fontconfig=$with_fontconfig "
25451fi
25452
25453have_fontconfig='no'
25454FONTCONFIG_CFLAGS=""
25455FONTCONFIG_LIBS=""
25456FONTCONFIG_PKG=""
25457if test "x$with_fontconfig" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000025458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000025459$as_echo "-------------------------------------------------------------" >&6; }
25460
25461pkg_failed=no
cristy8b350f62009-11-15 23:12:43 +000025462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FONTCONFIG" >&5
cristy3ed852e2009-09-05 21:47:34 +000025463$as_echo_n "checking for FONTCONFIG... " >&6; }
25464
25465if test -n "$FONTCONFIG_CFLAGS"; then
25466 pkg_cv_FONTCONFIG_CFLAGS="$FONTCONFIG_CFLAGS"
25467 elif test -n "$PKG_CONFIG"; then
25468 if test -n "$PKG_CONFIG" && \
cristy8b350f62009-11-15 23:12:43 +000025469 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig >= 2.1.0\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000025470 ($PKG_CONFIG --exists --print-errors "fontconfig >= 2.1.0") 2>&5
25471 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000025472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25473 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000025474 pkg_cv_FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig >= 2.1.0" 2>/dev/null`
25475else
25476 pkg_failed=yes
25477fi
25478 else
25479 pkg_failed=untried
25480fi
25481if test -n "$FONTCONFIG_LIBS"; then
25482 pkg_cv_FONTCONFIG_LIBS="$FONTCONFIG_LIBS"
25483 elif test -n "$PKG_CONFIG"; then
25484 if test -n "$PKG_CONFIG" && \
cristy8b350f62009-11-15 23:12:43 +000025485 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig >= 2.1.0\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000025486 ($PKG_CONFIG --exists --print-errors "fontconfig >= 2.1.0") 2>&5
25487 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000025488 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25489 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000025490 pkg_cv_FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig >= 2.1.0" 2>/dev/null`
25491else
25492 pkg_failed=yes
25493fi
25494 else
25495 pkg_failed=untried
25496fi
25497
25498
25499
25500if test $pkg_failed = yes; then
25501
25502if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
25503 _pkg_short_errors_supported=yes
25504else
25505 _pkg_short_errors_supported=no
25506fi
25507 if test $_pkg_short_errors_supported = yes; then
25508 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "fontconfig >= 2.1.0" 2>&1`
25509 else
25510 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --print-errors "fontconfig >= 2.1.0" 2>&1`
25511 fi
25512 # Put the nasty error message in config.log where it belongs
25513 echo "$FONTCONFIG_PKG_ERRORS" >&5
25514
cristy8b350f62009-11-15 23:12:43 +000025515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000025516$as_echo "no" >&6; }
25517 have_fontconfig=no
25518elif test $pkg_failed = untried; then
25519 have_fontconfig=no
25520else
25521 FONTCONFIG_CFLAGS=$pkg_cv_FONTCONFIG_CFLAGS
25522 FONTCONFIG_LIBS=$pkg_cv_FONTCONFIG_LIBS
cristy8b350f62009-11-15 23:12:43 +000025523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000025524$as_echo "yes" >&6; }
25525 have_fontconfig=yes
25526fi
cristy8b350f62009-11-15 23:12:43 +000025527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000025528$as_echo "" >&6; }
25529fi
25530
25531if test "$have_fontconfig" = 'yes'; then
25532
cristy8b350f62009-11-15 23:12:43 +000025533$as_echo "#define FONTCONFIG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000025534
25535 if test "$with_modules" = 'no'; then
25536 CPPFLAGS="$FONTCONFIG_CFLAGS $CPPFLAGS"
25537 fi
25538fi
25539
25540 if test "$have_fontconfig" = 'yes'; then
25541 FONTCONFIG_DELEGATE_TRUE=
25542 FONTCONFIG_DELEGATE_FALSE='#'
25543else
25544 FONTCONFIG_DELEGATE_TRUE='#'
25545 FONTCONFIG_DELEGATE_FALSE=
25546fi
25547
25548
25549
25550
25551
25552#
25553# Check for freetype delegate library.
25554#
25555
25556# Check whether --with-freetype was given.
cristy8b350f62009-11-15 23:12:43 +000025557if test "${with_freetype+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025558 withval=$with_freetype; with_freetype=$withval
25559else
25560 with_freetype='yes'
25561fi
25562
25563
25564
25565if test "$with_freetype" != 'yes'; then
25566 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-freetype=$with_freetype "
25567fi
25568
25569have_freetype='no'
25570FREETYPE_LIBS=''
25571if test "$with_freetype" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000025572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000025573$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000025574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeType 2.0" >&5
cristy3ed852e2009-09-05 21:47:34 +000025575$as_echo_n "checking for FreeType 2.0... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000025576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000025577$as_echo "" >&6; }
25578 failed=0
25579 passed=0
cristy66291112009-10-03 22:44:36 +000025580 PERSIST_LIBS="$LIBS"
cristy3ed852e2009-09-05 21:47:34 +000025581 PERSIST_CPPFLAGS="$CPPFLAGS"
25582 if test "$enable_delegate_build" != 'no' && test -d "$builddir/freetype/include"; then
25583 :
25584 else
25585 freetype_config=''
25586 for ac_prog in freetype-config
25587do
25588 # Extract the first word of "$ac_prog", so it can be a program name with args.
25589set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000025590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000025591$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000025592if test "${ac_cv_prog_freetype_config+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025593 $as_echo_n "(cached) " >&6
25594else
25595 if test -n "$freetype_config"; then
25596 ac_cv_prog_freetype_config="$freetype_config" # Let the user override the test.
25597else
25598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25599for as_dir in $PATH
25600do
25601 IFS=$as_save_IFS
25602 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000025603 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000025604 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
25605 ac_cv_prog_freetype_config="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000025606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000025607 break 2
25608 fi
25609done
cristy8b350f62009-11-15 23:12:43 +000025610 done
cristy3ed852e2009-09-05 21:47:34 +000025611IFS=$as_save_IFS
25612
25613fi
25614fi
25615freetype_config=$ac_cv_prog_freetype_config
25616if test -n "$freetype_config"; then
cristy8b350f62009-11-15 23:12:43 +000025617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $freetype_config" >&5
cristy3ed852e2009-09-05 21:47:34 +000025618$as_echo "$freetype_config" >&6; }
25619else
cristy8b350f62009-11-15 23:12:43 +000025620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000025621$as_echo "no" >&6; }
25622fi
25623
25624
25625 test -n "$freetype_config" && break
25626done
25627 if test -n "$freetype_config"; then
25628 freetype_cflags=`$freetype_config --cflags`
25629 freetype_libs=`$freetype_config --libs`
cristy66291112009-10-03 22:44:36 +000025630 LIBS="$LIBS $freetype_libs"
cristy3ed852e2009-09-05 21:47:34 +000025631 CPPFLAGS="$freetype_cflags $CPPFLAGS"
25632 fi
25633 fi
25634
25635 if test "$FREETYPE_LIBS" = ''; then
cristy8b350f62009-11-15 23:12:43 +000025636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FT_Init_FreeType in -lfreetype" >&5
cristy3ed852e2009-09-05 21:47:34 +000025637$as_echo_n "checking for FT_Init_FreeType in -lfreetype... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000025638if test "${ac_cv_lib_freetype_FT_Init_FreeType+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025639 $as_echo_n "(cached) " >&6
25640else
25641 ac_check_lib_save_LIBS=$LIBS
25642LIBS="-lfreetype $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025643cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025644/* end confdefs.h. */
25645
25646/* Override any GCC internal prototype to avoid an error.
25647 Use char because int might match the return type of a GCC
25648 builtin and then its argument prototype would still apply. */
25649#ifdef __cplusplus
25650extern "C"
25651#endif
25652char FT_Init_FreeType ();
25653int
25654main ()
25655{
25656return FT_Init_FreeType ();
25657 ;
25658 return 0;
25659}
25660_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025661if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025662 ac_cv_lib_freetype_FT_Init_FreeType=yes
25663else
cristy8b350f62009-11-15 23:12:43 +000025664 ac_cv_lib_freetype_FT_Init_FreeType=no
cristy3ed852e2009-09-05 21:47:34 +000025665fi
cristy8b350f62009-11-15 23:12:43 +000025666rm -f core conftest.err conftest.$ac_objext \
25667 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025668LIBS=$ac_check_lib_save_LIBS
25669fi
cristy8b350f62009-11-15 23:12:43 +000025670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_freetype_FT_Init_FreeType" >&5
cristy3ed852e2009-09-05 21:47:34 +000025671$as_echo "$ac_cv_lib_freetype_FT_Init_FreeType" >&6; }
cristy8b350f62009-11-15 23:12:43 +000025672if test "x$ac_cv_lib_freetype_FT_Init_FreeType" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025673 FREETYPE_LIBS='-lfreetype'
25674fi
25675
25676 if test "$FREETYPE_LIBS" != ''; then
25677 passed=`expr $passed + 1`
25678 else
25679 failed=`expr $failed + 1`
cristy66291112009-10-03 22:44:36 +000025680 LIBS="$PERSIST_LIBS"
cristy3ed852e2009-09-05 21:47:34 +000025681 fi
25682 fi
25683
cristy8b350f62009-11-15 23:12:43 +000025684 ac_fn_c_check_header_mongrel "$LINENO" "ft2build.h" "ac_cv_header_ft2build_h" "$ac_includes_default"
25685if test "x$ac_cv_header_ft2build_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025686 FT2BUILD_H='#include <ft2build.h>'
25687else
25688 ft2build=''
25689fi
25690
25691
cristy8b350f62009-11-15 23:12:43 +000025692 ac_fn_c_check_header_compile "$LINENO" "freetype/freetype.h" "ac_cv_header_freetype_freetype_h" "$FT2BUILD_H
25693"
25694if test "x$ac_cv_header_freetype_freetype_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025695 have_freetype_h='yes'
25696else
25697 have_freetype_h='no'
25698fi
25699
25700
25701 if test "$ac_cv_header_ft2build_h" = 'yes' || test "$have_freetype_h" = 'yes'; then
25702 passed=`expr $passed + 1`
25703 else
25704 failed=`expr $failed + 1`
25705 CPPFLAGS="$PERSIST_CPPFLAGS"
25706 fi
25707
cristy8b350f62009-11-15 23:12:43 +000025708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if FreeType package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000025709$as_echo_n "checking if FreeType package is complete... " >&6; }
25710 if test $passed -gt 0; then
25711 if test $failed -gt 0; then
25712 FREETYPE_LIBS=''
cristy8b350f62009-11-15 23:12:43 +000025713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000025714$as_echo "no -- some components failed test" >&6; }
25715 have_freetype='no (failed tests)'
25716 else
25717 LIBS="$FREETYPE_LIBS $LIBS"
25718
cristy8b350f62009-11-15 23:12:43 +000025719$as_echo "#define FREETYPE_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000025720
25721 if test "$ac_cv_header_ft2build_h" = 'yes'; then
25722
cristy8b350f62009-11-15 23:12:43 +000025723$as_echo "#define HAVE_FT2BUILD_H 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000025724
25725 fi
cristy8b350f62009-11-15 23:12:43 +000025726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000025727$as_echo "yes" >&6; }
25728 have_freetype='yes'
25729 fi
25730 else
cristy8b350f62009-11-15 23:12:43 +000025731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000025732$as_echo "no" >&6; }
25733 fi
25734fi
25735 if test "$have_freetype" = 'yes'; then
25736 FREETYPE_DELEGATE_TRUE=
25737 FREETYPE_DELEGATE_FALSE='#'
25738else
25739 FREETYPE_DELEGATE_TRUE='#'
25740 FREETYPE_DELEGATE_FALSE=
25741fi
25742
25743
25744
25745
25746
25747#
25748# Check for Ghostscript library or framework.
25749#
25750# Test for iapi.h & test for gsapi_new_instance in -lgs
25751# or -framework Ghostscript
25752
25753
25754# Check whether --with-gslib was given.
cristy8b350f62009-11-15 23:12:43 +000025755if test "${with_gslib+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025756 withval=$with_gslib; with_gslib=$withval
25757else
25758 with_gslib='no'
25759fi
25760
25761
cristyb7931f12009-09-25 10:22:21 +000025762gslib_framework='no'
cristy3ed852e2009-09-05 21:47:34 +000025763if test "$with_gslib" != 'yes'; then
25764 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gslib=$with_gslib "
25765fi
25766
25767have_gslib='no'
25768GS_LIBS=''
25769if test "$with_gslib" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000025770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000025771$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000025772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript" >&5
cristy3ed852e2009-09-05 21:47:34 +000025773$as_echo_n "checking for Ghostscript... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000025774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000025775$as_echo "" >&6; }
cristyb7931f12009-09-25 10:22:21 +000025776 framework=0
cristy3ed852e2009-09-05 21:47:34 +000025777 failed=0
25778 passed=0
cristy8b350f62009-11-15 23:12:43 +000025779 ac_fn_c_check_header_mongrel "$LINENO" "ghostscript/iapi.h" "ac_cv_header_ghostscript_iapi_h" "$ac_includes_default"
25780if test "x$ac_cv_header_ghostscript_iapi_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025781 passed=`expr $passed + 1`
25782else
25783 failed=`expr $failed + 1`
25784fi
25785
25786
cristy8b350f62009-11-15 23:12:43 +000025787 ac_fn_c_check_header_mongrel "$LINENO" "ghostscript/ierrors.h" "ac_cv_header_ghostscript_ierrors_h" "$ac_includes_default"
25788if test "x$ac_cv_header_ghostscript_ierrors_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025789 passed=`expr $passed + 1`
25790else
25791 failed=`expr $failed + 1`
25792fi
25793
25794
cristy8b350f62009-11-15 23:12:43 +000025795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gsapi_new_instance in Ghostscript framework" >&5
cristy3ed852e2009-09-05 21:47:34 +000025796$as_echo_n "checking for gsapi_new_instance in Ghostscript framework... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000025797if test "${ac_cv_framework_Ghostscript_gsapi_new_instance+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025798 $as_echo_n "(cached) " >&6
25799else
25800 ac_check_framework_save_LIBS=$LIBS
25801LIBS="-framework Ghostscript $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025802cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025803/* end confdefs.h. */
25804
25805/* Override any GCC internal prototype to avoid an error.
25806 Use char because int might match the return type of a GCC
25807 builtin and then its argument prototype would still apply. */
25808#ifdef __cplusplus
25809extern "C"
25810#endif
25811char gsapi_new_instance ();
25812int
25813main ()
25814{
25815return gsapi_new_instance ();
25816 ;
25817 return 0;
25818}
25819_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025820if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025821 ac_cv_framework_Ghostscript_gsapi_new_instance=yes
25822else
cristy8b350f62009-11-15 23:12:43 +000025823 ac_cv_framework_Ghostscript_gsapi_new_instance=no
cristy3ed852e2009-09-05 21:47:34 +000025824fi
cristy8b350f62009-11-15 23:12:43 +000025825rm -f core conftest.err conftest.$ac_objext \
25826 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025827LIBS=$ac_check_framework_save_LIBS
25828fi
cristy8b350f62009-11-15 23:12:43 +000025829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_framework_Ghostscript_gsapi_new_instance" >&5
cristy3ed852e2009-09-05 21:47:34 +000025830$as_echo "$ac_cv_framework_Ghostscript_gsapi_new_instance" >&6; }
cristy8b350f62009-11-15 23:12:43 +000025831if test $ac_cv_framework_Ghostscript_gsapi_new_instance = yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025832 framework=`expr $framework + 1`
25833else
cristy8b350f62009-11-15 23:12:43 +000025834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gsapi_new_instance in -lgs" >&5
cristy3ed852e2009-09-05 21:47:34 +000025835$as_echo_n "checking for gsapi_new_instance in -lgs... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000025836if test "${ac_cv_lib_gs_gsapi_new_instance+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025837 $as_echo_n "(cached) " >&6
25838else
25839 ac_check_lib_save_LIBS=$LIBS
25840LIBS="-lgs $LIBS"
cristy8b350f62009-11-15 23:12:43 +000025841cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025842/* end confdefs.h. */
25843
25844/* Override any GCC internal prototype to avoid an error.
25845 Use char because int might match the return type of a GCC
25846 builtin and then its argument prototype would still apply. */
25847#ifdef __cplusplus
25848extern "C"
25849#endif
25850char gsapi_new_instance ();
25851int
25852main ()
25853{
25854return gsapi_new_instance ();
25855 ;
25856 return 0;
25857}
25858_ACEOF
cristy8b350f62009-11-15 23:12:43 +000025859if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000025860 ac_cv_lib_gs_gsapi_new_instance=yes
25861else
cristy8b350f62009-11-15 23:12:43 +000025862 ac_cv_lib_gs_gsapi_new_instance=no
cristy3ed852e2009-09-05 21:47:34 +000025863fi
cristy8b350f62009-11-15 23:12:43 +000025864rm -f core conftest.err conftest.$ac_objext \
25865 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000025866LIBS=$ac_check_lib_save_LIBS
25867fi
cristy8b350f62009-11-15 23:12:43 +000025868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gs_gsapi_new_instance" >&5
cristy3ed852e2009-09-05 21:47:34 +000025869$as_echo "$ac_cv_lib_gs_gsapi_new_instance" >&6; }
cristy8b350f62009-11-15 23:12:43 +000025870if test "x$ac_cv_lib_gs_gsapi_new_instance" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000025871 passed=`expr $passed + 1`
25872else
25873 failed=`expr $failed + 1`
25874fi
25875
25876fi
cristy8b350f62009-11-15 23:12:43 +000025877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Ghostscript package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000025878$as_echo_n "checking if Ghostscript package is complete... " >&6; }
25879 if test $passed -gt 0; then
25880 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000025881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000025882$as_echo "no -- some components failed test" >&6; }
25883 have_gslib='no (failed tests)'
25884 else
25885 if test $framework -gt 0; then
25886 GS_LIBS='-framework Ghostscript'
cristyb7931f12009-09-25 10:22:21 +000025887 gslib_framework='yes'
cristy8b350f62009-11-15 23:12:43 +000025888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, using framework." >&5
cristy3ed852e2009-09-05 21:47:34 +000025889$as_echo "yes, using framework." >&6; }
25890 else
cristy8b350f62009-11-15 23:12:43 +000025891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, using library." >&5
cristy3ed852e2009-09-05 21:47:34 +000025892$as_echo "yes, using library." >&6; }
25893 GS_LIBS='-lgs'
25894 fi
25895 LIBS="$GS_LIBS $LIBS"
25896
cristy8b350f62009-11-15 23:12:43 +000025897$as_echo "#define GS_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000025898
25899 have_gslib='yes'
25900 fi
25901 else
cristy8b350f62009-11-15 23:12:43 +000025902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000025903$as_echo "no" >&6; }
25904 fi
25905fi
25906 if test "$have_gslib" = 'yes'; then
25907 GS_DELEGATE_TRUE=
25908 GS_DELEGATE_FALSE='#'
25909else
25910 GS_DELEGATE_TRUE='#'
25911 GS_DELEGATE_FALSE=
25912fi
25913
25914
25915
25916# Set default font search path
25917
25918# Check whether --with-fontpath was given.
cristy8b350f62009-11-15 23:12:43 +000025919if test "${with_fontpath+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025920 withval=$with_fontpath; with_fontpath=$withval
25921else
25922 with_fontpath=''
25923fi
25924
25925
25926if test "$with_fontpath" != "yes" && test -z "$with_fontpath"; then
25927 with_fontpath=''
25928else
25929
25930cat >>confdefs.h <<_ACEOF
25931#define MAGICK_FONT_PATH "$with_fontpath"
25932_ACEOF
25933
25934fi
25935if test "$with_fontpath=" != ''; then
25936 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-fontpath=$with_fontpath "
25937fi
25938
25939# Set Ghostscript font directory
25940
25941# Check whether --with-gs-font-dir was given.
cristy8b350f62009-11-15 23:12:43 +000025942if test "${with_gs_font_dir+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025943 withval=$with_gs_font_dir; with_gs_font_dir=$withval
25944else
25945 with_gs_font_dir='default'
25946fi
25947
25948
25949if test "$with_gs_font_dir" != 'default'; then
25950 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gs-font-dir=$with_gs_font_dir "
25951fi
25952
25953
25954#
25955# Check for GVC delegate library.
25956#
25957
25958# Check whether --with-gvc was given.
cristy8b350f62009-11-15 23:12:43 +000025959if test "${with_gvc+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000025960 withval=$with_gvc; with_gvc=$withval
25961else
25962 with_gvc='yes'
25963fi
25964
25965
25966if test "$with_gvc" != 'yes'; then
25967 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-gvc=$with_gvc "
25968fi
25969
25970GVC_PKG=""
25971if test "x$with_gvc" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000025972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000025973$as_echo "-------------------------------------------------------------" >&6; }
25974
25975pkg_failed=no
cristy8b350f62009-11-15 23:12:43 +000025976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GVC" >&5
cristy3ed852e2009-09-05 21:47:34 +000025977$as_echo_n "checking for GVC... " >&6; }
25978
25979if test -n "$GVC_CFLAGS"; then
25980 pkg_cv_GVC_CFLAGS="$GVC_CFLAGS"
25981 elif test -n "$PKG_CONFIG"; then
25982 if test -n "$PKG_CONFIG" && \
cristy8b350f62009-11-15 23:12:43 +000025983 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libgvc >= 2.9.0\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000025984 ($PKG_CONFIG --exists --print-errors "libgvc >= 2.9.0") 2>&5
25985 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000025986 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
25987 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000025988 pkg_cv_GVC_CFLAGS=`$PKG_CONFIG --cflags "libgvc >= 2.9.0" 2>/dev/null`
25989else
25990 pkg_failed=yes
25991fi
25992 else
25993 pkg_failed=untried
25994fi
25995if test -n "$GVC_LIBS"; then
25996 pkg_cv_GVC_LIBS="$GVC_LIBS"
25997 elif test -n "$PKG_CONFIG"; then
25998 if test -n "$PKG_CONFIG" && \
cristy8b350f62009-11-15 23:12:43 +000025999 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libgvc >= 2.9.0\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000026000 ($PKG_CONFIG --exists --print-errors "libgvc >= 2.9.0") 2>&5
26001 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000026002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
26003 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000026004 pkg_cv_GVC_LIBS=`$PKG_CONFIG --libs "libgvc >= 2.9.0" 2>/dev/null`
26005else
26006 pkg_failed=yes
26007fi
26008 else
26009 pkg_failed=untried
26010fi
26011
26012
26013
26014if test $pkg_failed = yes; then
26015
26016if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
26017 _pkg_short_errors_supported=yes
26018else
26019 _pkg_short_errors_supported=no
26020fi
26021 if test $_pkg_short_errors_supported = yes; then
26022 GVC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libgvc >= 2.9.0" 2>&1`
26023 else
26024 GVC_PKG_ERRORS=`$PKG_CONFIG --print-errors "libgvc >= 2.9.0" 2>&1`
26025 fi
26026 # Put the nasty error message in config.log where it belongs
26027 echo "$GVC_PKG_ERRORS" >&5
26028
cristy8b350f62009-11-15 23:12:43 +000026029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026030$as_echo "no" >&6; }
26031 have_gvc=no
26032elif test $pkg_failed = untried; then
26033 have_gvc=no
26034else
26035 GVC_CFLAGS=$pkg_cv_GVC_CFLAGS
26036 GVC_LIBS=$pkg_cv_GVC_LIBS
cristy8b350f62009-11-15 23:12:43 +000026037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026038$as_echo "yes" >&6; }
26039 have_gvc=yes
26040fi
cristy8b350f62009-11-15 23:12:43 +000026041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000026042$as_echo "" >&6; }
26043fi
26044
26045if test "$have_gvc" = 'yes'; then
26046
cristy8b350f62009-11-15 23:12:43 +000026047$as_echo "#define GVC_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026048
26049 if test "$with_modules" = 'no'; then
26050 CPPFLAGS="$GVC_CFLAGS $CPPFLAGS"
26051 fi
26052fi
26053
26054 if test "$have_gvc" = 'yes'; then
26055 GVC_DELEGATE_TRUE=
26056 GVC_DELEGATE_FALSE='#'
26057else
26058 GVC_DELEGATE_TRUE='#'
26059 GVC_DELEGATE_FALSE=
26060fi
26061
26062
26063
26064
26065
26066#
26067# Check for JBIG delegate library.
26068#
26069
26070
26071# Check whether --with-jbig was given.
cristy8b350f62009-11-15 23:12:43 +000026072if test "${with_jbig+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026073 withval=$with_jbig; with_jbig=$withval
26074else
26075 with_jbig='yes'
26076fi
26077
26078
26079have_jbig='no'
26080JBIG_LIBS=''
26081if test "$with_jbig" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000026082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000026083$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000026084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JBIG" >&5
cristy3ed852e2009-09-05 21:47:34 +000026085$as_echo_n "checking for JBIG... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000026087$as_echo "" >&6; }
26088 failed=0
26089 passed=0
cristy8b350f62009-11-15 23:12:43 +000026090 ac_fn_c_check_header_mongrel "$LINENO" "jbig.h" "ac_cv_header_jbig_h" "$ac_includes_default"
26091if test "x$ac_cv_header_jbig_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000026092 passed=`expr $passed + 1`
26093else
26094 failed=`expr $failed + 1`
26095fi
26096
26097
cristy8b350f62009-11-15 23:12:43 +000026098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jbg_dec_init in -ljbig" >&5
cristy3ed852e2009-09-05 21:47:34 +000026099$as_echo_n "checking for jbg_dec_init in -ljbig... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026100if test "${ac_cv_lib_jbig_jbg_dec_init+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026101 $as_echo_n "(cached) " >&6
26102else
26103 ac_check_lib_save_LIBS=$LIBS
26104LIBS="-ljbig $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026105cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026106/* end confdefs.h. */
26107
26108/* Override any GCC internal prototype to avoid an error.
26109 Use char because int might match the return type of a GCC
26110 builtin and then its argument prototype would still apply. */
26111#ifdef __cplusplus
26112extern "C"
26113#endif
26114char jbg_dec_init ();
26115int
26116main ()
26117{
26118return jbg_dec_init ();
26119 ;
26120 return 0;
26121}
26122_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026123if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026124 ac_cv_lib_jbig_jbg_dec_init=yes
26125else
cristy8b350f62009-11-15 23:12:43 +000026126 ac_cv_lib_jbig_jbg_dec_init=no
cristy3ed852e2009-09-05 21:47:34 +000026127fi
cristy8b350f62009-11-15 23:12:43 +000026128rm -f core conftest.err conftest.$ac_objext \
26129 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026130LIBS=$ac_check_lib_save_LIBS
26131fi
cristy8b350f62009-11-15 23:12:43 +000026132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jbig_jbg_dec_init" >&5
cristy3ed852e2009-09-05 21:47:34 +000026133$as_echo "$ac_cv_lib_jbig_jbg_dec_init" >&6; }
cristy8b350f62009-11-15 23:12:43 +000026134if test "x$ac_cv_lib_jbig_jbg_dec_init" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000026135 passed=`expr $passed + 1`
26136else
26137 failed=`expr $failed + 1`
26138fi
26139
cristy8b350f62009-11-15 23:12:43 +000026140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JBIG package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000026141$as_echo_n "checking if JBIG package is complete... " >&6; }
26142 if test $passed -gt 0; then
26143 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000026144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000026145$as_echo "no -- some components failed test" >&6; }
26146 have_jbig='no (failed tests)'
26147 else
26148 JBIG_LIBS='-ljbig'
26149 LIBS="$JBIG_LIBS $LIBS"
26150
cristy8b350f62009-11-15 23:12:43 +000026151$as_echo "#define JBIG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026152
cristy8b350f62009-11-15 23:12:43 +000026153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026154$as_echo "yes" >&6; }
26155 have_jbig='yes'
26156 fi
26157 else
cristy8b350f62009-11-15 23:12:43 +000026158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026159$as_echo "no" >&6; }
26160 fi
26161fi
26162 if test "$have_jbig" = 'yes'; then
26163 JBIG_DELEGATE_TRUE=
26164 JBIG_DELEGATE_FALSE='#'
26165else
26166 JBIG_DELEGATE_TRUE='#'
26167 JBIG_DELEGATE_FALSE=
26168fi
26169
26170
26171
26172
26173#
26174# Check for JPEG delegate library.
26175#
26176
26177# Check whether --with-jpeg was given.
cristy8b350f62009-11-15 23:12:43 +000026178if test "${with_jpeg+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026179 withval=$with_jpeg; with_jpeg=$withval
26180else
26181 with_jpeg='yes'
26182fi
26183
26184
26185if test "$with_jpeg" != 'yes'; then
26186 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-jpeg=$with_jpeg "
26187fi
26188
26189have_jpeg='no'
26190JPEG_LIBS=''
26191if test "$with_jpeg" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000026192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000026193$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000026194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG" >&5
cristy3ed852e2009-09-05 21:47:34 +000026195$as_echo_n "checking for JPEG... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000026197$as_echo "" >&6; }
26198 failed=0
26199 passed=0
cristy8b350f62009-11-15 23:12:43 +000026200 ac_fn_c_check_header_mongrel "$LINENO" "jconfig.h" "ac_cv_header_jconfig_h" "$ac_includes_default"
26201if test "x$ac_cv_header_jconfig_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000026202 passed=`expr $passed + 1`
26203else
26204 failed=`expr $failed + 1`
26205fi
26206
26207
cristy8b350f62009-11-15 23:12:43 +000026208 ac_fn_c_check_header_mongrel "$LINENO" "jerror.h" "ac_cv_header_jerror_h" "$ac_includes_default"
26209if test "x$ac_cv_header_jerror_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000026210 passed=`expr $passed + 1`
26211else
26212 failed=`expr $failed + 1`
26213fi
26214
26215
cristy8b350f62009-11-15 23:12:43 +000026216 ac_fn_c_check_header_mongrel "$LINENO" "jmorecfg.h" "ac_cv_header_jmorecfg_h" "$ac_includes_default"
26217if test "x$ac_cv_header_jmorecfg_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000026218 passed=`expr $passed + 1`
26219else
26220 failed=`expr $failed + 1`
26221fi
26222
26223
cristy8b350f62009-11-15 23:12:43 +000026224 ac_fn_c_check_header_mongrel "$LINENO" "jpeglib.h" "ac_cv_header_jpeglib_h" "$ac_includes_default"
26225if test "x$ac_cv_header_jpeglib_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000026226 passed=`expr $passed + 1`
26227else
26228 failed=`expr $failed + 1`
26229fi
26230
26231
cristy8b350f62009-11-15 23:12:43 +000026232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_read_header in -ljpeg" >&5
cristy3ed852e2009-09-05 21:47:34 +000026233$as_echo_n "checking for jpeg_read_header in -ljpeg... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026234if test "${ac_cv_lib_jpeg_jpeg_read_header+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026235 $as_echo_n "(cached) " >&6
26236else
26237 ac_check_lib_save_LIBS=$LIBS
26238LIBS="-ljpeg $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026239cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026240/* end confdefs.h. */
26241
26242/* Override any GCC internal prototype to avoid an error.
26243 Use char because int might match the return type of a GCC
26244 builtin and then its argument prototype would still apply. */
26245#ifdef __cplusplus
26246extern "C"
26247#endif
26248char jpeg_read_header ();
26249int
26250main ()
26251{
26252return jpeg_read_header ();
26253 ;
26254 return 0;
26255}
26256_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026257if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026258 ac_cv_lib_jpeg_jpeg_read_header=yes
26259else
cristy8b350f62009-11-15 23:12:43 +000026260 ac_cv_lib_jpeg_jpeg_read_header=no
cristy3ed852e2009-09-05 21:47:34 +000026261fi
cristy8b350f62009-11-15 23:12:43 +000026262rm -f core conftest.err conftest.$ac_objext \
26263 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026264LIBS=$ac_check_lib_save_LIBS
26265fi
cristy8b350f62009-11-15 23:12:43 +000026266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_read_header" >&5
cristy3ed852e2009-09-05 21:47:34 +000026267$as_echo "$ac_cv_lib_jpeg_jpeg_read_header" >&6; }
cristy8b350f62009-11-15 23:12:43 +000026268if test "x$ac_cv_lib_jpeg_jpeg_read_header" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000026269 passed=`expr $passed + 1`
26270else
26271 failed=`expr $failed + 1`
26272fi
26273
26274
26275# Test for compatible JPEG library
26276if test "$ac_cv_jpeg_version_ok" != 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000026277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG library is version 6b or later" >&5
cristy3ed852e2009-09-05 21:47:34 +000026278$as_echo_n "checking for JPEG library is version 6b or later... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026279if test "${ac_cv_jpeg_version_ok+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026280 $as_echo_n "(cached) " >&6
26281else
cristy8b350f62009-11-15 23:12:43 +000026282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026283/* end confdefs.h. */
26284#include <stdio.h>
26285#include <stdlib.h>
26286#include <jpeglib.h>
26287
26288int
26289main ()
26290{
26291
26292#if JPEG_LIB_VERSION < 62
26293#error IJG JPEG library must be version 6b or newer!
26294#endif
26295return 0;
26296
26297 ;
26298 return 0;
26299}
26300_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026301if ac_fn_c_try_compile "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026302 ac_cv_jpeg_version_ok='yes'; passed=`expr $passed + 1`
26303else
cristy8b350f62009-11-15 23:12:43 +000026304 ac_cv_jpeg_version_ok='no'; failed=`expr $failed + 1`
cristy3ed852e2009-09-05 21:47:34 +000026305fi
cristy3ed852e2009-09-05 21:47:34 +000026306rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26307fi
cristy8b350f62009-11-15 23:12:43 +000026308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_jpeg_version_ok" >&5
cristy3ed852e2009-09-05 21:47:34 +000026309$as_echo "$ac_cv_jpeg_version_ok" >&6; }
26310fi
cristy8b350f62009-11-15 23:12:43 +000026311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JPEG package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000026312$as_echo_n "checking if JPEG package is complete... " >&6; }
26313 if test $passed -gt 0; then
26314 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000026315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000026316$as_echo "no -- some components failed test" >&6; }
26317 have_jpeg='no (failed tests)'
26318 else
26319 JPEG_LIBS='-ljpeg'
26320 LIBS="$JPEG_LIBS $LIBS"
26321
cristy8b350f62009-11-15 23:12:43 +000026322$as_echo "#define JPEG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026323
cristy8b350f62009-11-15 23:12:43 +000026324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026325$as_echo "yes" >&6; }
26326 have_jpeg='yes'
26327 fi
26328 else
cristy8b350f62009-11-15 23:12:43 +000026329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026330$as_echo "no" >&6; }
26331 fi
26332fi
26333 if test "$have_jpeg" = 'yes'; then
26334 JPEG_DELEGATE_TRUE=
26335 JPEG_DELEGATE_FALSE='#'
26336else
26337 JPEG_DELEGATE_TRUE='#'
26338 JPEG_DELEGATE_FALSE=
26339fi
26340
26341
26342
26343
26344#
26345# Check for JPEG Version 2 delegate library.
26346#
26347
26348# Check whether --with-jp2 was given.
cristy8b350f62009-11-15 23:12:43 +000026349if test "${with_jp2+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026350 withval=$with_jp2; with_jp2=$withval
26351else
26352 with_jp2='yes'
26353fi
26354
26355
26356if test "$with_jp2" != 'yes'; then
26357 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-jp2=$with_jp2 "
26358fi
26359
26360have_jp2='no'
26361JP2_LIBS=''
26362if test "$with_jp2" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000026363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000026364$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000026365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JPEG Version 2" >&5
cristy3ed852e2009-09-05 21:47:34 +000026366$as_echo_n "checking for JPEG Version 2... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000026368$as_echo "" >&6; }
26369 failed=0
26370 passed=0
cristy8b350f62009-11-15 23:12:43 +000026371 ac_fn_c_check_header_mongrel "$LINENO" "jasper/jasper.h" "ac_cv_header_jasper_jasper_h" "$ac_includes_default"
26372if test "x$ac_cv_header_jasper_jasper_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000026373 passed=`expr $passed + 1`
26374else
26375 failed=`expr $failed + 1`
26376fi
26377
26378
cristy8b350f62009-11-15 23:12:43 +000026379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jas_stream_fopen in -ljasper" >&5
cristy3ed852e2009-09-05 21:47:34 +000026380$as_echo_n "checking for jas_stream_fopen in -ljasper... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026381if test "${ac_cv_lib_jasper_jas_stream_fopen+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026382 $as_echo_n "(cached) " >&6
26383else
26384 ac_check_lib_save_LIBS=$LIBS
26385LIBS="-ljasper $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026386cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026387/* end confdefs.h. */
26388
26389/* Override any GCC internal prototype to avoid an error.
26390 Use char because int might match the return type of a GCC
26391 builtin and then its argument prototype would still apply. */
26392#ifdef __cplusplus
26393extern "C"
26394#endif
26395char jas_stream_fopen ();
26396int
26397main ()
26398{
26399return jas_stream_fopen ();
26400 ;
26401 return 0;
26402}
26403_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026404if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026405 ac_cv_lib_jasper_jas_stream_fopen=yes
26406else
cristy8b350f62009-11-15 23:12:43 +000026407 ac_cv_lib_jasper_jas_stream_fopen=no
cristy3ed852e2009-09-05 21:47:34 +000026408fi
cristy8b350f62009-11-15 23:12:43 +000026409rm -f core conftest.err conftest.$ac_objext \
26410 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026411LIBS=$ac_check_lib_save_LIBS
26412fi
cristy8b350f62009-11-15 23:12:43 +000026413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jasper_jas_stream_fopen" >&5
cristy3ed852e2009-09-05 21:47:34 +000026414$as_echo "$ac_cv_lib_jasper_jas_stream_fopen" >&6; }
cristy8b350f62009-11-15 23:12:43 +000026415if test "x$ac_cv_lib_jasper_jas_stream_fopen" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000026416 passed=`expr $passed + 1`
26417else
26418 failed=`expr $failed + 1`
26419fi
26420
cristy8b350f62009-11-15 23:12:43 +000026421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JPEG version 2 support package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000026422$as_echo_n "checking if JPEG version 2 support package is complete... " >&6; }
26423 if test $passed -gt 0; then
26424 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000026425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000026426$as_echo "no -- some components failed test" >&6; }
26427 have_jp2='no (failed tests)'
26428 else
26429 JP2_LIBS='-ljasper'
26430 LIBS="$JP2_LIBS $LIBS"
26431
cristy8b350f62009-11-15 23:12:43 +000026432$as_echo "#define JP2_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026433
cristy8b350f62009-11-15 23:12:43 +000026434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026435$as_echo "yes" >&6; }
26436 have_jp2='yes'
26437 fi
26438 else
cristy8b350f62009-11-15 23:12:43 +000026439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026440$as_echo "no" >&6; }
26441 fi
26442fi
26443 if test "$have_jp2" = 'yes'; then
26444 JP2_DELEGATE_TRUE=
26445 JP2_DELEGATE_FALSE='#'
26446else
26447 JP2_DELEGATE_TRUE='#'
26448 JP2_DELEGATE_FALSE=
26449fi
26450
26451
26452
26453
26454#
26455# Check for LCMS delegate library.
26456#
26457
26458# Check whether --with-lcms was given.
cristy8b350f62009-11-15 23:12:43 +000026459if test "${with_lcms+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026460 withval=$with_lcms; with_lcms=$withval
26461else
26462 with_lcms='yes'
26463fi
26464
26465
26466if test "$with_lcms" != 'yes'; then
26467 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lcms=$with_lcms "
26468fi
26469
26470have_lcms='no'
26471LCMS_LIBS=''
26472if test "$with_lcms" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000026473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000026474$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000026475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LCMS" >&5
cristy3ed852e2009-09-05 21:47:34 +000026476$as_echo_n "checking for LCMS... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000026478$as_echo "" >&6; }
26479 failed=0
26480 passed=0
26481 have_lcms_header='no'
cristy8b350f62009-11-15 23:12:43 +000026482 ac_fn_c_check_header_mongrel "$LINENO" "lcms.h" "ac_cv_header_lcms_h" "$ac_includes_default"
26483if test "x$ac_cv_header_lcms_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000026484 have_lcms_header='yes'
26485fi
26486
26487
26488 if test "$have_lcms_header" = 'yes'; then
26489 passed=`expr $passed + 1`
26490
cristy8b350f62009-11-15 23:12:43 +000026491$as_echo "#define HAVE_LCMS_H 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026492
26493 else
cristy8b350f62009-11-15 23:12:43 +000026494 ac_fn_c_check_header_mongrel "$LINENO" "lcms/lcms.h" "ac_cv_header_lcms_lcms_h" "$ac_includes_default"
26495if test "x$ac_cv_header_lcms_lcms_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000026496 have_lcms_header='yes'
26497fi
26498
26499
26500 if test "$have_lcms_header" = 'yes'; then
26501 passed=`expr $passed + 1`
26502
cristy8b350f62009-11-15 23:12:43 +000026503$as_echo "#define HAVE_LCMS_LCMS_H 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026504
26505 else
26506 failed=`expr $failed + 1`
26507 fi
26508 fi
cristy8b350f62009-11-15 23:12:43 +000026509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmsOpenProfileFromMem in -llcms" >&5
cristy3ed852e2009-09-05 21:47:34 +000026510$as_echo_n "checking for cmsOpenProfileFromMem in -llcms... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026511if test "${ac_cv_lib_lcms_cmsOpenProfileFromMem+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026512 $as_echo_n "(cached) " >&6
26513else
26514 ac_check_lib_save_LIBS=$LIBS
26515LIBS="-llcms $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026516cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026517/* end confdefs.h. */
26518
26519/* Override any GCC internal prototype to avoid an error.
26520 Use char because int might match the return type of a GCC
26521 builtin and then its argument prototype would still apply. */
26522#ifdef __cplusplus
26523extern "C"
26524#endif
26525char cmsOpenProfileFromMem ();
26526int
26527main ()
26528{
26529return cmsOpenProfileFromMem ();
26530 ;
26531 return 0;
26532}
26533_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026534if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026535 ac_cv_lib_lcms_cmsOpenProfileFromMem=yes
26536else
cristy8b350f62009-11-15 23:12:43 +000026537 ac_cv_lib_lcms_cmsOpenProfileFromMem=no
cristy3ed852e2009-09-05 21:47:34 +000026538fi
cristy8b350f62009-11-15 23:12:43 +000026539rm -f core conftest.err conftest.$ac_objext \
26540 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026541LIBS=$ac_check_lib_save_LIBS
26542fi
cristy8b350f62009-11-15 23:12:43 +000026543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lcms_cmsOpenProfileFromMem" >&5
cristy3ed852e2009-09-05 21:47:34 +000026544$as_echo "$ac_cv_lib_lcms_cmsOpenProfileFromMem" >&6; }
cristy8b350f62009-11-15 23:12:43 +000026545if test "x$ac_cv_lib_lcms_cmsOpenProfileFromMem" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000026546 passed=`expr $passed + 1`
26547else
26548 failed=`expr $failed + 1`
26549fi
26550
cristy8b350f62009-11-15 23:12:43 +000026551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if LCMS package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000026552$as_echo_n "checking if LCMS package is complete... " >&6; }
26553 if test $passed -gt 0; then
26554 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000026555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000026556$as_echo "no -- some components failed test" >&6; }
26557 have_lcms='no (failed tests)'
26558 else
26559 LCMS_LIBS='-llcms'
26560 LIBS="$LCMS_LIBS $LIBS"
26561
cristy8b350f62009-11-15 23:12:43 +000026562$as_echo "#define LCMS_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026563
cristy8b350f62009-11-15 23:12:43 +000026564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026565$as_echo "yes" >&6; }
26566 have_lcms='yes'
26567 fi
26568 else
cristy8b350f62009-11-15 23:12:43 +000026569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026570$as_echo "no" >&6; }
26571 fi
26572fi
26573 if test "$have_lcms" = 'yes'; then
26574 LCMS_DELEGATE_TRUE=
26575 LCMS_DELEGATE_FALSE='#'
26576else
26577 LCMS_DELEGATE_TRUE='#'
26578 LCMS_DELEGATE_FALSE=
26579fi
26580
26581
26582
26583
26584#
26585# Check for the LQR (Liquid Rescale) delegate library.
26586#
26587
26588# Check whether --with-lqr was given.
cristy8b350f62009-11-15 23:12:43 +000026589if test "${with_lqr+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026590 withval=$with_lqr; with_lqr=$withval
26591else
26592 with_lqr='yes'
26593fi
26594
26595
26596if test "$with_lqr" != 'yes'; then
26597 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-lqr=$with_lqr "
26598fi
26599
26600have_lqr='no'
26601LQR_CFLAGS=""
26602LQR_LIBS=""
26603LQR_PKG=""
26604if test "x$with_lqr" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000026605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000026606$as_echo "-------------------------------------------------------------" >&6; }
26607
26608pkg_failed=no
cristy8b350f62009-11-15 23:12:43 +000026609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LQR" >&5
cristy3ed852e2009-09-05 21:47:34 +000026610$as_echo_n "checking for LQR... " >&6; }
26611
26612if test -n "$LQR_CFLAGS"; then
26613 pkg_cv_LQR_CFLAGS="$LQR_CFLAGS"
26614 elif test -n "$PKG_CONFIG"; then
26615 if test -n "$PKG_CONFIG" && \
cristy8b350f62009-11-15 23:12:43 +000026616 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lqr-1 >= 0.1.0\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000026617 ($PKG_CONFIG --exists --print-errors "lqr-1 >= 0.1.0") 2>&5
26618 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000026619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
26620 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000026621 pkg_cv_LQR_CFLAGS=`$PKG_CONFIG --cflags "lqr-1 >= 0.1.0" 2>/dev/null`
26622else
26623 pkg_failed=yes
26624fi
26625 else
26626 pkg_failed=untried
26627fi
26628if test -n "$LQR_LIBS"; then
26629 pkg_cv_LQR_LIBS="$LQR_LIBS"
26630 elif test -n "$PKG_CONFIG"; then
26631 if test -n "$PKG_CONFIG" && \
cristy8b350f62009-11-15 23:12:43 +000026632 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lqr-1 >= 0.1.0\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000026633 ($PKG_CONFIG --exists --print-errors "lqr-1 >= 0.1.0") 2>&5
26634 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000026635 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
26636 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000026637 pkg_cv_LQR_LIBS=`$PKG_CONFIG --libs "lqr-1 >= 0.1.0" 2>/dev/null`
26638else
26639 pkg_failed=yes
26640fi
26641 else
26642 pkg_failed=untried
26643fi
26644
26645
26646
26647if test $pkg_failed = yes; then
26648
26649if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
26650 _pkg_short_errors_supported=yes
26651else
26652 _pkg_short_errors_supported=no
26653fi
26654 if test $_pkg_short_errors_supported = yes; then
26655 LQR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "lqr-1 >= 0.1.0" 2>&1`
26656 else
26657 LQR_PKG_ERRORS=`$PKG_CONFIG --print-errors "lqr-1 >= 0.1.0" 2>&1`
26658 fi
26659 # Put the nasty error message in config.log where it belongs
26660 echo "$LQR_PKG_ERRORS" >&5
26661
cristy8b350f62009-11-15 23:12:43 +000026662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026663$as_echo "no" >&6; }
26664 have_lqr=no
26665elif test $pkg_failed = untried; then
26666 have_lqr=no
26667else
26668 LQR_CFLAGS=$pkg_cv_LQR_CFLAGS
26669 LQR_LIBS=$pkg_cv_LQR_LIBS
cristy8b350f62009-11-15 23:12:43 +000026670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026671$as_echo "yes" >&6; }
26672 have_lqr=yes
26673fi
cristy8b350f62009-11-15 23:12:43 +000026674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000026675$as_echo "" >&6; }
26676fi
26677
26678if test "$have_lqr" = 'yes'; then
26679
cristy8b350f62009-11-15 23:12:43 +000026680$as_echo "#define LQR_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026681
26682 CFLAGS="$LQR_CFLAGS $CFLAGS"
26683fi
26684
26685 if test "$have_lqr" = 'yes'; then
26686 LQR_DELEGATE_TRUE=
26687 LQR_DELEGATE_FALSE='#'
26688else
26689 LQR_DELEGATE_TRUE='#'
26690 LQR_DELEGATE_FALSE=
26691fi
26692
26693
26694
26695
26696
26697#
26698# Check for the OpenEXR delegate library.
26699#
26700
26701# Check whether --with-openexr was given.
cristy8b350f62009-11-15 23:12:43 +000026702if test "${with_openexr+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026703 withval=$with_openexr; with_openexr=$withval
26704else
26705 with_openexr='yes'
26706fi
26707
26708
26709if test "$with_openexr" != 'yes'; then
26710 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-openexr=$with_openexr "
26711fi
26712
26713have_openexr='no'
26714OPENEXR_CFLAGS=""
26715OPENEXR_LIBS=""
26716OPENEXR_PKG=""
26717if test "x$with_openexr" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000026718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000026719$as_echo "-------------------------------------------------------------" >&6; }
26720
26721pkg_failed=no
cristy8b350f62009-11-15 23:12:43 +000026722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OPENEXR" >&5
cristy3ed852e2009-09-05 21:47:34 +000026723$as_echo_n "checking for OPENEXR... " >&6; }
26724
26725if test -n "$OPENEXR_CFLAGS"; then
26726 pkg_cv_OPENEXR_CFLAGS="$OPENEXR_CFLAGS"
26727 elif test -n "$PKG_CONFIG"; then
26728 if test -n "$PKG_CONFIG" && \
cristy8b350f62009-11-15 23:12:43 +000026729 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"OpenEXR >= 1.0.6\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000026730 ($PKG_CONFIG --exists --print-errors "OpenEXR >= 1.0.6") 2>&5
26731 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000026732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
26733 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000026734 pkg_cv_OPENEXR_CFLAGS=`$PKG_CONFIG --cflags "OpenEXR >= 1.0.6" 2>/dev/null`
26735else
26736 pkg_failed=yes
26737fi
26738 else
26739 pkg_failed=untried
26740fi
26741if test -n "$OPENEXR_LIBS"; then
26742 pkg_cv_OPENEXR_LIBS="$OPENEXR_LIBS"
26743 elif test -n "$PKG_CONFIG"; then
26744 if test -n "$PKG_CONFIG" && \
cristy8b350f62009-11-15 23:12:43 +000026745 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"OpenEXR >= 1.0.6\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000026746 ($PKG_CONFIG --exists --print-errors "OpenEXR >= 1.0.6") 2>&5
26747 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000026748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
26749 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000026750 pkg_cv_OPENEXR_LIBS=`$PKG_CONFIG --libs "OpenEXR >= 1.0.6" 2>/dev/null`
26751else
26752 pkg_failed=yes
26753fi
26754 else
26755 pkg_failed=untried
26756fi
26757
26758
26759
26760if test $pkg_failed = yes; then
26761
26762if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
26763 _pkg_short_errors_supported=yes
26764else
26765 _pkg_short_errors_supported=no
26766fi
26767 if test $_pkg_short_errors_supported = yes; then
26768 OPENEXR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "OpenEXR >= 1.0.6" 2>&1`
26769 else
26770 OPENEXR_PKG_ERRORS=`$PKG_CONFIG --print-errors "OpenEXR >= 1.0.6" 2>&1`
26771 fi
26772 # Put the nasty error message in config.log where it belongs
26773 echo "$OPENEXR_PKG_ERRORS" >&5
26774
cristy8b350f62009-11-15 23:12:43 +000026775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026776$as_echo "no" >&6; }
26777 have_openexr=no
26778elif test $pkg_failed = untried; then
26779 have_openexr=no
26780else
26781 OPENEXR_CFLAGS=$pkg_cv_OPENEXR_CFLAGS
26782 OPENEXR_LIBS=$pkg_cv_OPENEXR_LIBS
cristy8b350f62009-11-15 23:12:43 +000026783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026784$as_echo "yes" >&6; }
26785 have_openexr=yes
26786fi
cristy8b350f62009-11-15 23:12:43 +000026787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000026788$as_echo "" >&6; }
26789fi
26790
26791if test "$have_openexr" = 'yes'; then
26792
cristy8b350f62009-11-15 23:12:43 +000026793$as_echo "#define OPENEXR_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026794
26795 if test "$with_modules" = 'no'; then
26796 CFLAGS="$OPENEXR_CFLAGS $CFLAGS"
26797 fi
26798fi
26799
26800 if test "$have_openexr" = 'yes'; then
26801 OPENEXR_DELEGATE_TRUE=
26802 OPENEXR_DELEGATE_FALSE='#'
26803else
26804 OPENEXR_DELEGATE_TRUE='#'
26805 OPENEXR_DELEGATE_FALSE=
26806fi
26807
26808
26809
26810
26811
26812#
26813# Check for PNG delegate library.
26814#
26815
26816# Check whether --with-png was given.
cristy8b350f62009-11-15 23:12:43 +000026817if test "${with_png+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026818 withval=$with_png; with_png=$withval
26819else
26820 with_png='yes'
26821fi
26822
26823
26824if test "$with_png" != 'yes'; then
26825 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-png=$with_png "
26826fi
26827
26828have_png='no'
26829PNG_LIBS=''
26830if test "$with_png" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000026831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000026832$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000026833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PNG" >&5
cristy3ed852e2009-09-05 21:47:34 +000026834$as_echo_n "checking for PNG... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000026836$as_echo "" >&6; }
26837 failed=0
26838 passed=0
cristy8b350f62009-11-15 23:12:43 +000026839 ac_fn_c_check_header_mongrel "$LINENO" "png.h" "ac_cv_header_png_h" "$ac_includes_default"
26840if test "x$ac_cv_header_png_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000026841 passed=`expr $passed + 1`
26842else
26843 failed=`expr $failed + 1`
26844fi
26845
26846
cristy8b350f62009-11-15 23:12:43 +000026847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_get_io_ptr in -lpng" >&5
cristy3ed852e2009-09-05 21:47:34 +000026848$as_echo_n "checking for png_get_io_ptr in -lpng... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000026849if test "${ac_cv_lib_png_png_get_io_ptr+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026850 $as_echo_n "(cached) " >&6
26851else
26852 ac_check_lib_save_LIBS=$LIBS
26853LIBS="-lpng $LIBS"
cristy8b350f62009-11-15 23:12:43 +000026854cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026855/* end confdefs.h. */
26856
26857/* Override any GCC internal prototype to avoid an error.
26858 Use char because int might match the return type of a GCC
26859 builtin and then its argument prototype would still apply. */
26860#ifdef __cplusplus
26861extern "C"
26862#endif
26863char png_get_io_ptr ();
26864int
26865main ()
26866{
26867return png_get_io_ptr ();
26868 ;
26869 return 0;
26870}
26871_ACEOF
cristy8b350f62009-11-15 23:12:43 +000026872if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000026873 ac_cv_lib_png_png_get_io_ptr=yes
26874else
cristy8b350f62009-11-15 23:12:43 +000026875 ac_cv_lib_png_png_get_io_ptr=no
cristy3ed852e2009-09-05 21:47:34 +000026876fi
cristy8b350f62009-11-15 23:12:43 +000026877rm -f core conftest.err conftest.$ac_objext \
26878 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000026879LIBS=$ac_check_lib_save_LIBS
26880fi
cristy8b350f62009-11-15 23:12:43 +000026881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_get_io_ptr" >&5
cristy3ed852e2009-09-05 21:47:34 +000026882$as_echo "$ac_cv_lib_png_png_get_io_ptr" >&6; }
cristy8b350f62009-11-15 23:12:43 +000026883if test "x$ac_cv_lib_png_png_get_io_ptr" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000026884 passed=`expr $passed + 1`
26885else
26886 failed=`expr $failed + 1`
26887fi
26888
cristy8b350f62009-11-15 23:12:43 +000026889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if PNG package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000026890$as_echo_n "checking if PNG package is complete... " >&6; }
26891 if test $passed -gt 0; then
26892 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000026893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000026894$as_echo "no -- some components failed test" >&6; }
26895 have_png='no (failed tests)'
26896 else
26897 PNG_LIBS='-lpng'
26898 LIBS="$PNG_LIBS $LIBS"
26899
cristy8b350f62009-11-15 23:12:43 +000026900$as_echo "#define PNG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000026901
cristy8b350f62009-11-15 23:12:43 +000026902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000026903$as_echo "yes" >&6; }
26904 have_png='yes'
26905 fi
26906 else
cristy8b350f62009-11-15 23:12:43 +000026907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000026908$as_echo "no" >&6; }
26909 fi
26910fi
26911 if test "$have_png" = 'yes'; then
26912 PNG_DELEGATE_TRUE=
26913 PNG_DELEGATE_FALSE='#'
26914else
26915 PNG_DELEGATE_TRUE='#'
26916 PNG_DELEGATE_FALSE=
26917fi
26918
26919
26920
26921
26922#
26923# Check for RSVG delegate library.
26924#
26925
26926# Check whether --with-rsvg was given.
cristy8b350f62009-11-15 23:12:43 +000026927if test "${with_rsvg+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000026928 withval=$with_rsvg; with_rsvg=$withval
26929else
26930 with_rsvg=$have_x
26931fi
26932
26933
26934if test "$with_rsvg" != 'yes'; then
26935 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-rsvg=$with_rsvg "
26936fi
26937
26938have_rsvg='no'
26939have_cairo='no'
26940RSVG_CFLAGS=""
26941RSVG_LIBS=""
26942RSVG_PKG=""
26943if test "x$with_rsvg" = "xyes"; then
cristy8b350f62009-11-15 23:12:43 +000026944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000026945$as_echo "-------------------------------------------------------------" >&6; }
26946
26947pkg_failed=no
cristy8b350f62009-11-15 23:12:43 +000026948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for RSVG" >&5
cristy3ed852e2009-09-05 21:47:34 +000026949$as_echo_n "checking for RSVG... " >&6; }
26950
26951if test -n "$RSVG_CFLAGS"; then
26952 pkg_cv_RSVG_CFLAGS="$RSVG_CFLAGS"
26953 elif test -n "$PKG_CONFIG"; then
26954 if test -n "$PKG_CONFIG" && \
cristy8b350f62009-11-15 23:12:43 +000026955 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"librsvg-2.0 >= 2.9.0\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000026956 ($PKG_CONFIG --exists --print-errors "librsvg-2.0 >= 2.9.0") 2>&5
26957 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000026958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
26959 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000026960 pkg_cv_RSVG_CFLAGS=`$PKG_CONFIG --cflags "librsvg-2.0 >= 2.9.0" 2>/dev/null`
26961else
26962 pkg_failed=yes
26963fi
26964 else
26965 pkg_failed=untried
26966fi
26967if test -n "$RSVG_LIBS"; then
26968 pkg_cv_RSVG_LIBS="$RSVG_LIBS"
26969 elif test -n "$PKG_CONFIG"; then
26970 if test -n "$PKG_CONFIG" && \
cristy8b350f62009-11-15 23:12:43 +000026971 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"librsvg-2.0 >= 2.9.0\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000026972 ($PKG_CONFIG --exists --print-errors "librsvg-2.0 >= 2.9.0") 2>&5
26973 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000026974 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
26975 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000026976 pkg_cv_RSVG_LIBS=`$PKG_CONFIG --libs "librsvg-2.0 >= 2.9.0" 2>/dev/null`
26977else
26978 pkg_failed=yes
26979fi
26980 else
26981 pkg_failed=untried
26982fi
26983
26984
26985
26986if test $pkg_failed = yes; then
26987
26988if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
26989 _pkg_short_errors_supported=yes
26990else
26991 _pkg_short_errors_supported=no
26992fi
26993 if test $_pkg_short_errors_supported = yes; then
26994 RSVG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "librsvg-2.0 >= 2.9.0" 2>&1`
26995 else
26996 RSVG_PKG_ERRORS=`$PKG_CONFIG --print-errors "librsvg-2.0 >= 2.9.0" 2>&1`
26997 fi
26998 # Put the nasty error message in config.log where it belongs
26999 echo "$RSVG_PKG_ERRORS" >&5
27000
cristy8b350f62009-11-15 23:12:43 +000027001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000027002$as_echo "no" >&6; }
27003 have_rsvg=no
27004elif test $pkg_failed = untried; then
27005 have_rsvg=no
27006else
27007 RSVG_CFLAGS=$pkg_cv_RSVG_CFLAGS
27008 RSVG_LIBS=$pkg_cv_RSVG_LIBS
cristy8b350f62009-11-15 23:12:43 +000027009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000027010$as_echo "yes" >&6; }
27011 have_rsvg=yes
27012fi
cristy8b350f62009-11-15 23:12:43 +000027013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000027014$as_echo "" >&6; }
27015
27016pkg_failed=no
cristy8b350f62009-11-15 23:12:43 +000027017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CAIRO_SVG" >&5
cristy3ed852e2009-09-05 21:47:34 +000027018$as_echo_n "checking for CAIRO_SVG... " >&6; }
27019
27020if test -n "$CAIRO_SVG_CFLAGS"; then
27021 pkg_cv_CAIRO_SVG_CFLAGS="$CAIRO_SVG_CFLAGS"
27022 elif test -n "$PKG_CONFIG"; then
27023 if test -n "$PKG_CONFIG" && \
cristy8b350f62009-11-15 23:12:43 +000027024 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo-svg\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000027025 ($PKG_CONFIG --exists --print-errors "cairo-svg") 2>&5
27026 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000027027 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
27028 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000027029 pkg_cv_CAIRO_SVG_CFLAGS=`$PKG_CONFIG --cflags "cairo-svg" 2>/dev/null`
27030else
27031 pkg_failed=yes
27032fi
27033 else
27034 pkg_failed=untried
27035fi
27036if test -n "$CAIRO_SVG_LIBS"; then
27037 pkg_cv_CAIRO_SVG_LIBS="$CAIRO_SVG_LIBS"
27038 elif test -n "$PKG_CONFIG"; then
27039 if test -n "$PKG_CONFIG" && \
cristy8b350f62009-11-15 23:12:43 +000027040 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cairo-svg\""; } >&5
cristy3ed852e2009-09-05 21:47:34 +000027041 ($PKG_CONFIG --exists --print-errors "cairo-svg") 2>&5
27042 ac_status=$?
cristy8b350f62009-11-15 23:12:43 +000027043 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
27044 test $ac_status = 0; }; then
cristy3ed852e2009-09-05 21:47:34 +000027045 pkg_cv_CAIRO_SVG_LIBS=`$PKG_CONFIG --libs "cairo-svg" 2>/dev/null`
27046else
27047 pkg_failed=yes
27048fi
27049 else
27050 pkg_failed=untried
27051fi
27052
27053
27054
27055if test $pkg_failed = yes; then
27056
27057if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
27058 _pkg_short_errors_supported=yes
27059else
27060 _pkg_short_errors_supported=no
27061fi
27062 if test $_pkg_short_errors_supported = yes; then
27063 CAIRO_SVG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "cairo-svg" 2>&1`
27064 else
27065 CAIRO_SVG_PKG_ERRORS=`$PKG_CONFIG --print-errors "cairo-svg" 2>&1`
27066 fi
27067 # Put the nasty error message in config.log where it belongs
27068 echo "$CAIRO_SVG_PKG_ERRORS" >&5
27069
cristy8b350f62009-11-15 23:12:43 +000027070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000027071$as_echo "no" >&6; }
27072 have_cairo=no
27073elif test $pkg_failed = untried; then
27074 have_cairo=no
27075else
27076 CAIRO_SVG_CFLAGS=$pkg_cv_CAIRO_SVG_CFLAGS
27077 CAIRO_SVG_LIBS=$pkg_cv_CAIRO_SVG_LIBS
cristy8b350f62009-11-15 23:12:43 +000027078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000027079$as_echo "yes" >&6; }
27080 have_cairo=yes
27081fi
cristy8b350f62009-11-15 23:12:43 +000027082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000027083$as_echo "" >&6; }
27084fi
27085
27086if test "$have_rsvg" = 'yes'; then
27087
cristy8b350f62009-11-15 23:12:43 +000027088$as_echo "#define RSVG_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027089
27090 if test "$with_modules" = 'no'; then
27091 CPPFLAGS="$RSVG_CFLAGS $CPPFLAGS"
27092 fi
27093fi
27094
27095if test "$have_cairo" = 'yes'; then
27096
cristy8b350f62009-11-15 23:12:43 +000027097$as_echo "#define CAIRO_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027098
27099 if test "$with_modules" = 'no'; then
27100 CPPFLAGS="$CAIRO_SVG_CFLAGS $CPPFLAGS"
27101 fi
27102fi
27103
27104 if test "$have_rsvg" = 'yes'; then
27105 RSVG_DELEGATE_TRUE=
27106 RSVG_DELEGATE_FALSE='#'
27107else
27108 RSVG_DELEGATE_TRUE='#'
27109 RSVG_DELEGATE_FALSE=
27110fi
27111
27112 if test "$have_cairo" = 'yes'; then
27113 CAIRO_DELEGATE_TRUE=
27114 CAIRO_DELEGATE_FALSE='#'
27115else
27116 CAIRO_DELEGATE_TRUE='#'
27117 CAIRO_DELEGATE_FALSE=
27118fi
27119
27120
27121
27122
27123
27124#
27125# Check for TIFF delegate library.
27126#
27127
27128# Check whether --with-tiff was given.
cristy8b350f62009-11-15 23:12:43 +000027129if test "${with_tiff+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027130 withval=$with_tiff; with_tiff=$withval
27131else
27132 with_tiff='yes'
27133fi
27134
27135
27136if test "$with_tiff" != 'yes'; then
27137 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-tiff=$with_tiff "
27138fi
27139
27140have_tiff='no'
27141TIFF_LIBS=''
27142if test "$with_tiff" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000027143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000027144$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFF" >&5
cristy3ed852e2009-09-05 21:47:34 +000027146$as_echo_n "checking for TIFF... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000027148$as_echo "" >&6; }
27149 failed=0
27150 passed=0
cristy8b350f62009-11-15 23:12:43 +000027151 ac_fn_c_check_header_mongrel "$LINENO" "tiff.h" "ac_cv_header_tiff_h" "$ac_includes_default"
27152if test "x$ac_cv_header_tiff_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000027153 passed=`expr $passed + 1`
27154else
27155 failed=`expr $failed + 1`
27156fi
27157
27158
cristy8b350f62009-11-15 23:12:43 +000027159 ac_fn_c_check_header_mongrel "$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default"
27160if test "x$ac_cv_header_tiffio_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000027161 passed=`expr $passed + 1`
27162else
27163 failed=`expr $failed + 1`
27164fi
27165
27166
cristy8b350f62009-11-15 23:12:43 +000027167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFOpen in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000027168$as_echo_n "checking for TIFFOpen in -ltiff... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027169if test "${ac_cv_lib_tiff_TIFFOpen+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027170 $as_echo_n "(cached) " >&6
27171else
27172 ac_check_lib_save_LIBS=$LIBS
27173LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027174cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027175/* end confdefs.h. */
27176
27177/* Override any GCC internal prototype to avoid an error.
27178 Use char because int might match the return type of a GCC
27179 builtin and then its argument prototype would still apply. */
27180#ifdef __cplusplus
27181extern "C"
27182#endif
27183char TIFFOpen ();
27184int
27185main ()
27186{
27187return TIFFOpen ();
27188 ;
27189 return 0;
27190}
27191_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027192if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027193 ac_cv_lib_tiff_TIFFOpen=yes
27194else
cristy8b350f62009-11-15 23:12:43 +000027195 ac_cv_lib_tiff_TIFFOpen=no
cristy3ed852e2009-09-05 21:47:34 +000027196fi
cristy8b350f62009-11-15 23:12:43 +000027197rm -f core conftest.err conftest.$ac_objext \
27198 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027199LIBS=$ac_check_lib_save_LIBS
27200fi
cristy8b350f62009-11-15 23:12:43 +000027201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFOpen" >&5
cristy3ed852e2009-09-05 21:47:34 +000027202$as_echo "$ac_cv_lib_tiff_TIFFOpen" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027203if test "x$ac_cv_lib_tiff_TIFFOpen" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000027204 passed=`expr $passed + 1`
27205else
27206 failed=`expr $failed + 1`
27207fi
27208
cristy8b350f62009-11-15 23:12:43 +000027209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFClientOpen in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000027210$as_echo_n "checking for TIFFClientOpen in -ltiff... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027211if test "${ac_cv_lib_tiff_TIFFClientOpen+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027212 $as_echo_n "(cached) " >&6
27213else
27214 ac_check_lib_save_LIBS=$LIBS
27215LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027216cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027217/* end confdefs.h. */
27218
27219/* Override any GCC internal prototype to avoid an error.
27220 Use char because int might match the return type of a GCC
27221 builtin and then its argument prototype would still apply. */
27222#ifdef __cplusplus
27223extern "C"
27224#endif
27225char TIFFClientOpen ();
27226int
27227main ()
27228{
27229return TIFFClientOpen ();
27230 ;
27231 return 0;
27232}
27233_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027234if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027235 ac_cv_lib_tiff_TIFFClientOpen=yes
27236else
cristy8b350f62009-11-15 23:12:43 +000027237 ac_cv_lib_tiff_TIFFClientOpen=no
cristy3ed852e2009-09-05 21:47:34 +000027238fi
cristy8b350f62009-11-15 23:12:43 +000027239rm -f core conftest.err conftest.$ac_objext \
27240 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027241LIBS=$ac_check_lib_save_LIBS
27242fi
cristy8b350f62009-11-15 23:12:43 +000027243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFClientOpen" >&5
cristy3ed852e2009-09-05 21:47:34 +000027244$as_echo "$ac_cv_lib_tiff_TIFFClientOpen" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027245if test "x$ac_cv_lib_tiff_TIFFClientOpen" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000027246 passed=`expr $passed + 1`
27247else
27248 failed=`expr $failed + 1`
27249fi
27250
cristy8b350f62009-11-15 23:12:43 +000027251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFIsByteSwapped in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000027252$as_echo_n "checking for TIFFIsByteSwapped in -ltiff... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027253if test "${ac_cv_lib_tiff_TIFFIsByteSwapped+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027254 $as_echo_n "(cached) " >&6
27255else
27256 ac_check_lib_save_LIBS=$LIBS
27257LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027258cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027259/* end confdefs.h. */
27260
27261/* Override any GCC internal prototype to avoid an error.
27262 Use char because int might match the return type of a GCC
27263 builtin and then its argument prototype would still apply. */
27264#ifdef __cplusplus
27265extern "C"
27266#endif
27267char TIFFIsByteSwapped ();
27268int
27269main ()
27270{
27271return TIFFIsByteSwapped ();
27272 ;
27273 return 0;
27274}
27275_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027276if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027277 ac_cv_lib_tiff_TIFFIsByteSwapped=yes
27278else
cristy8b350f62009-11-15 23:12:43 +000027279 ac_cv_lib_tiff_TIFFIsByteSwapped=no
cristy3ed852e2009-09-05 21:47:34 +000027280fi
cristy8b350f62009-11-15 23:12:43 +000027281rm -f core conftest.err conftest.$ac_objext \
27282 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027283LIBS=$ac_check_lib_save_LIBS
27284fi
cristy8b350f62009-11-15 23:12:43 +000027285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFIsByteSwapped" >&5
cristy3ed852e2009-09-05 21:47:34 +000027286$as_echo "$ac_cv_lib_tiff_TIFFIsByteSwapped" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027287if test "x$ac_cv_lib_tiff_TIFFIsByteSwapped" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000027288 passed=`expr $passed + 1`
27289else
27290 failed=`expr $failed + 1`
27291fi
27292
cristy8b350f62009-11-15 23:12:43 +000027293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFReadRGBATile in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000027294$as_echo_n "checking for TIFFReadRGBATile in -ltiff... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027295if test "${ac_cv_lib_tiff_TIFFReadRGBATile+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027296 $as_echo_n "(cached) " >&6
27297else
27298 ac_check_lib_save_LIBS=$LIBS
27299LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027300cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027301/* end confdefs.h. */
27302
27303/* Override any GCC internal prototype to avoid an error.
27304 Use char because int might match the return type of a GCC
27305 builtin and then its argument prototype would still apply. */
27306#ifdef __cplusplus
27307extern "C"
27308#endif
27309char TIFFReadRGBATile ();
27310int
27311main ()
27312{
27313return TIFFReadRGBATile ();
27314 ;
27315 return 0;
27316}
27317_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027318if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027319 ac_cv_lib_tiff_TIFFReadRGBATile=yes
27320else
cristy8b350f62009-11-15 23:12:43 +000027321 ac_cv_lib_tiff_TIFFReadRGBATile=no
cristy3ed852e2009-09-05 21:47:34 +000027322fi
cristy8b350f62009-11-15 23:12:43 +000027323rm -f core conftest.err conftest.$ac_objext \
27324 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027325LIBS=$ac_check_lib_save_LIBS
27326fi
cristy8b350f62009-11-15 23:12:43 +000027327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFReadRGBATile" >&5
cristy3ed852e2009-09-05 21:47:34 +000027328$as_echo "$ac_cv_lib_tiff_TIFFReadRGBATile" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027329if test "x$ac_cv_lib_tiff_TIFFReadRGBATile" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000027330 passed=`expr $passed + 1`
27331else
27332 failed=`expr $failed + 1`
27333fi
27334
cristy8b350f62009-11-15 23:12:43 +000027335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFReadRGBAStrip in -ltiff" >&5
cristy3ed852e2009-09-05 21:47:34 +000027336$as_echo_n "checking for TIFFReadRGBAStrip in -ltiff... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027337if test "${ac_cv_lib_tiff_TIFFReadRGBAStrip+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027338 $as_echo_n "(cached) " >&6
27339else
27340 ac_check_lib_save_LIBS=$LIBS
27341LIBS="-ltiff $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027342cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027343/* end confdefs.h. */
27344
27345/* Override any GCC internal prototype to avoid an error.
27346 Use char because int might match the return type of a GCC
27347 builtin and then its argument prototype would still apply. */
27348#ifdef __cplusplus
27349extern "C"
27350#endif
27351char TIFFReadRGBAStrip ();
27352int
27353main ()
27354{
27355return TIFFReadRGBAStrip ();
27356 ;
27357 return 0;
27358}
27359_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027360if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027361 ac_cv_lib_tiff_TIFFReadRGBAStrip=yes
27362else
cristy8b350f62009-11-15 23:12:43 +000027363 ac_cv_lib_tiff_TIFFReadRGBAStrip=no
cristy3ed852e2009-09-05 21:47:34 +000027364fi
cristy8b350f62009-11-15 23:12:43 +000027365rm -f core conftest.err conftest.$ac_objext \
27366 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027367LIBS=$ac_check_lib_save_LIBS
27368fi
cristy8b350f62009-11-15 23:12:43 +000027369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFReadRGBAStrip" >&5
cristy3ed852e2009-09-05 21:47:34 +000027370$as_echo "$ac_cv_lib_tiff_TIFFReadRGBAStrip" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027371if test "x$ac_cv_lib_tiff_TIFFReadRGBAStrip" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000027372 passed=`expr $passed + 1`
27373else
27374 failed=`expr $failed + 1`
27375fi
27376
cristy8b350f62009-11-15 23:12:43 +000027377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if TIFF package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000027378$as_echo_n "checking if TIFF package is complete... " >&6; }
27379 if test $passed -gt 0; then
27380 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000027381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000027382$as_echo "no -- some components failed test" >&6; }
27383 have_tiff='no (failed tests)'
27384 else
27385 TIFF_LIBS='-ltiff'
27386 LIBS="$TIFF_LIBS $LIBS"
27387
cristy8b350f62009-11-15 23:12:43 +000027388$as_echo "#define TIFF_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027389
cristy8b350f62009-11-15 23:12:43 +000027390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000027391$as_echo "yes" >&6; }
27392 have_tiff='yes'
cristy8b350f62009-11-15 23:12:43 +000027393 for ac_header in tiffconf.h
27394do :
27395 ac_fn_c_check_header_mongrel "$LINENO" "tiffconf.h" "ac_cv_header_tiffconf_h" "$ac_includes_default"
27396if test "x$ac_cv_header_tiffconf_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000027397 cat >>confdefs.h <<_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027398#define HAVE_TIFFCONF_H 1
cristy3ed852e2009-09-05 21:47:34 +000027399_ACEOF
27400
27401fi
27402
27403done
27404
cristy8b350f62009-11-15 23:12:43 +000027405 for ac_func in TIFFIsCODECConfigured TIFFMergeFieldInfo \
cristy3ed852e2009-09-05 21:47:34 +000027406 TIFFReadEXIFDirectory TIFFSetErrorHandlerExt TIFFSetTagExtender \
27407 TIFFSetWarningHandlerExt TIFFSwabArrayOfTriples
cristy8b350f62009-11-15 23:12:43 +000027408do :
27409 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
27410ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
27411eval as_val=\$$as_ac_var
27412 if test "x$as_val" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000027413 cat >>confdefs.h <<_ACEOF
27414#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
27415_ACEOF
27416
27417fi
27418done
27419
27420 fi
27421 else
cristy8b350f62009-11-15 23:12:43 +000027422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000027423$as_echo "no" >&6; }
27424 fi
27425fi
27426 if test "$have_tiff" = 'yes'; then
27427 TIFF_DELEGATE_TRUE=
27428 TIFF_DELEGATE_FALSE='#'
27429else
27430 TIFF_DELEGATE_TRUE='#'
27431 TIFF_DELEGATE_FALSE=
27432fi
27433
27434
27435
27436
27437#
27438# Set Windows font directory.
27439#
27440
27441# Check whether --with-windows-font-dir was given.
cristy8b350f62009-11-15 23:12:43 +000027442if test "${with_windows_font_dir+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027443 withval=$with_windows_font_dir; with_windows_font_dir=$withval
27444else
27445 with_windows_font_dir=''
27446fi
27447
27448if test "$with_windows_font_dir" != '' ; then
27449 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-windows-font-dir=$with_windows_font_dir "
27450fi
27451
27452
27453#
27454# Check for WMF delegate library.
27455#
27456
27457# Check whether --with-wmf was given.
cristy8b350f62009-11-15 23:12:43 +000027458if test "${with_wmf+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027459 withval=$with_wmf; with_wmf=$withval
27460else
27461 with_wmf=$with_modules
27462fi
27463
27464
27465if test "$with_wmf" != 'yes'; then
27466 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-wmf=$with_wmf "
27467fi
27468
27469have_wmf='no'
27470WMF_LIBS=''
27471WMF_LIBS_DEPS=''
27472OLIBS="$LIBS"
27473if test "$with_wmf" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000027474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000027475$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WMF" >&5
cristy3ed852e2009-09-05 21:47:34 +000027477$as_echo_n "checking for WMF... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000027479$as_echo "" >&6; }
27480 have_libwmf='no'
27481 have_libwmflite='no'
27482 have_libwmf_ipa_h='no'
27483
cristy8b350f62009-11-15 23:12:43 +000027484 ac_fn_c_check_header_compile "$LINENO" "libwmf/ipa.h" "ac_cv_header_libwmf_ipa_h" "$FT2BUILD_H
27485"
27486if test "x$ac_cv_header_libwmf_ipa_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000027487 have_libwmf_ipa_h='yes'
27488fi
27489
27490
27491 if test "$have_libwmf_ipa_h" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000027492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wmf_lite_create in -lwmflite" >&5
cristy3ed852e2009-09-05 21:47:34 +000027493$as_echo_n "checking for wmf_lite_create in -lwmflite... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027494if test "${ac_cv_lib_wmflite_wmf_lite_create+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027495 $as_echo_n "(cached) " >&6
27496else
27497 ac_check_lib_save_LIBS=$LIBS
27498LIBS="-lwmflite $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027499cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027500/* end confdefs.h. */
27501
27502/* Override any GCC internal prototype to avoid an error.
27503 Use char because int might match the return type of a GCC
27504 builtin and then its argument prototype would still apply. */
27505#ifdef __cplusplus
27506extern "C"
27507#endif
27508char wmf_lite_create ();
27509int
27510main ()
27511{
27512return wmf_lite_create ();
27513 ;
27514 return 0;
27515}
27516_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027517if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027518 ac_cv_lib_wmflite_wmf_lite_create=yes
27519else
cristy8b350f62009-11-15 23:12:43 +000027520 ac_cv_lib_wmflite_wmf_lite_create=no
cristy3ed852e2009-09-05 21:47:34 +000027521fi
cristy8b350f62009-11-15 23:12:43 +000027522rm -f core conftest.err conftest.$ac_objext \
27523 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027524LIBS=$ac_check_lib_save_LIBS
27525fi
cristy8b350f62009-11-15 23:12:43 +000027526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wmflite_wmf_lite_create" >&5
cristy3ed852e2009-09-05 21:47:34 +000027527$as_echo "$ac_cv_lib_wmflite_wmf_lite_create" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027528if test "x$ac_cv_lib_wmflite_wmf_lite_create" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000027529 have_libwmflite='yes'
27530fi
27531
27532 if test "$have_libwmflite" = 'yes'; then
27533
cristy8b350f62009-11-15 23:12:43 +000027534$as_echo "#define WMFLITE_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027535
27536 WMF_LIBS='-lwmflite'
27537 LIBS="$WMF_LIBS $LIBS"
27538 have_wmf='yes'
27539 else
27540 WMF_LIBS_DEPS=''
27541 WMF_CONFIG_LIBS=`libwmf-config --libs`
27542 for lib in xml2 expat freetype jpeg png z; do
27543 testlib="-l${lib}"
27544 echo "$WMF_CONFIG_LIBS" | grep -- "$testlib" > /dev/null && WMF_LIBS_DEPS="$WMF_LIBS_DEPS $testlib"
27545 done
cristy8b350f62009-11-15 23:12:43 +000027546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wmf_api_create in -lwmf" >&5
cristy3ed852e2009-09-05 21:47:34 +000027547$as_echo_n "checking for wmf_api_create in -lwmf... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027548if test "${ac_cv_lib_wmf_wmf_api_create+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027549 $as_echo_n "(cached) " >&6
27550else
27551 ac_check_lib_save_LIBS=$LIBS
27552LIBS="-lwmf $WMF_LIBS_DEPS $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027553cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027554/* end confdefs.h. */
27555
27556/* Override any GCC internal prototype to avoid an error.
27557 Use char because int might match the return type of a GCC
27558 builtin and then its argument prototype would still apply. */
27559#ifdef __cplusplus
27560extern "C"
27561#endif
27562char wmf_api_create ();
27563int
27564main ()
27565{
27566return wmf_api_create ();
27567 ;
27568 return 0;
27569}
27570_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027571if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027572 ac_cv_lib_wmf_wmf_api_create=yes
27573else
cristy8b350f62009-11-15 23:12:43 +000027574 ac_cv_lib_wmf_wmf_api_create=no
cristy3ed852e2009-09-05 21:47:34 +000027575fi
cristy8b350f62009-11-15 23:12:43 +000027576rm -f core conftest.err conftest.$ac_objext \
27577 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027578LIBS=$ac_check_lib_save_LIBS
27579fi
cristy8b350f62009-11-15 23:12:43 +000027580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wmf_wmf_api_create" >&5
cristy3ed852e2009-09-05 21:47:34 +000027581$as_echo "$ac_cv_lib_wmf_wmf_api_create" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027582if test "x$ac_cv_lib_wmf_wmf_api_create" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000027583 have_libwmf='yes'
27584fi
27585
27586 if test "$have_libwmf" = 'yes'; then
27587
cristy8b350f62009-11-15 23:12:43 +000027588$as_echo "#define WMF_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027589
27590 WMF_LIBS='-lwmf'
27591 LIBS="$WMF_LIBS $LIBS"
27592 have_wmf='yes'
27593 else
cristy8b350f62009-11-15 23:12:43 +000027594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000027595$as_echo "no -- some components failed test" >&6; }
27596 have_wmf='no (failed tests)'
27597 have_wmflite='no (failed tests)'
27598 LIBS="$OLIBS"
27599 WMF_LIBS=''
27600 fi
27601 fi
27602 fi
cristy8b350f62009-11-15 23:12:43 +000027603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if WMF package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000027604$as_echo_n "checking if WMF package is complete... " >&6; }
27605 if test "$have_wmf" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000027606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000027607$as_echo "yes" >&6; }
27608 else
cristy8b350f62009-11-15 23:12:43 +000027609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000027610$as_echo "no" >&6; }
27611 fi
27612fi
27613 if test "$have_wmf" = 'yes'; then
27614 WMF_DELEGATE_TRUE=
27615 WMF_DELEGATE_FALSE='#'
27616else
27617 WMF_DELEGATE_TRUE='#'
27618 WMF_DELEGATE_FALSE=
27619fi
27620
27621
27622
27623
27624
27625#
27626# Check for XML delegate library.
27627#
27628
27629# Check whether --with-xml was given.
cristy8b350f62009-11-15 23:12:43 +000027630if test "${with_xml+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027631 withval=$with_xml; with_xml=$withval
27632else
27633 with_xml=$have_x
27634fi
27635
27636
27637if test "$with_xml" != 'yes' ; then
27638 DISTCHECK_CONFIG_FLAGS="${DISTCHECK_CONFIG_FLAGS} --with-xml=$with_xml "
27639fi
27640
27641have_xml='no'
27642XML_LIBS=''
27643if test "$with_xml" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000027644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000027645$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML" >&5
cristy3ed852e2009-09-05 21:47:34 +000027647$as_echo_n "checking for XML... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000027649$as_echo "" >&6; }
27650 PERSIST_LDFLAGS=$LDFLAGS
27651 PERSIST_CPPFLAGS=$CPPFLAGS
27652 xml2_config=''
27653 for ac_prog in xml2-config
27654do
27655 # Extract the first word of "$ac_prog", so it can be a program name with args.
27656set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000027657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000027658$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027659if test "${ac_cv_prog_xml2_config+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027660 $as_echo_n "(cached) " >&6
27661else
27662 if test -n "$xml2_config"; then
27663 ac_cv_prog_xml2_config="$xml2_config" # Let the user override the test.
27664else
27665as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27666for as_dir in $PATH
27667do
27668 IFS=$as_save_IFS
27669 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000027670 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000027671 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
27672 ac_cv_prog_xml2_config="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000027673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000027674 break 2
27675 fi
27676done
cristy8b350f62009-11-15 23:12:43 +000027677 done
cristy3ed852e2009-09-05 21:47:34 +000027678IFS=$as_save_IFS
27679
27680fi
27681fi
27682xml2_config=$ac_cv_prog_xml2_config
27683if test -n "$xml2_config"; then
cristy8b350f62009-11-15 23:12:43 +000027684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xml2_config" >&5
cristy3ed852e2009-09-05 21:47:34 +000027685$as_echo "$xml2_config" >&6; }
27686else
cristy8b350f62009-11-15 23:12:43 +000027687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000027688$as_echo "no" >&6; }
27689fi
27690
27691
27692 test -n "$xml2_config" && break
27693done
27694 if test -n "$xml2_config"; then
27695 # Debian installs libxml headers under /usr/include/libxml2/libxml with
27696 # the shared library installed under /usr/lib, whereas the package
27697 # installs itself under $prefix/libxml and $prefix/lib.
27698 xml2_prefix=`xml2-config --prefix`
27699 if test -d "${xml2_prefix}/include/libxml2"; then
27700 CPPFLAGS="$CPPFLAGS -I${xml2_prefix}/include/libxml2"
27701 fi
27702 if test "${xml2_prefix}" != '/usr'; then
27703 LDFLAGS="$LDFLAGS -L${xml2_prefix}/lib"
27704 fi
27705 fi
27706 failed=0
27707 passed=0
cristy8b350f62009-11-15 23:12:43 +000027708 ac_fn_c_check_header_mongrel "$LINENO" "libxml/parser.h" "ac_cv_header_libxml_parser_h" "$ac_includes_default"
27709if test "x$ac_cv_header_libxml_parser_h" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000027710 passed=`expr $passed + 1`
27711else
27712 failed=`expr $failed + 1`
27713fi
27714
27715
cristy8b350f62009-11-15 23:12:43 +000027716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlParseExternalEntity in -lxml2" >&5
cristy3ed852e2009-09-05 21:47:34 +000027717$as_echo_n "checking for xmlParseExternalEntity in -lxml2... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027718if test "${ac_cv_lib_xml2_xmlParseExternalEntity+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000027719 $as_echo_n "(cached) " >&6
27720else
27721 ac_check_lib_save_LIBS=$LIBS
27722LIBS="-lxml2 $LIBS"
cristy8b350f62009-11-15 23:12:43 +000027723cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027724/* end confdefs.h. */
27725
27726/* Override any GCC internal prototype to avoid an error.
27727 Use char because int might match the return type of a GCC
27728 builtin and then its argument prototype would still apply. */
27729#ifdef __cplusplus
27730extern "C"
27731#endif
27732char xmlParseExternalEntity ();
27733int
27734main ()
27735{
27736return xmlParseExternalEntity ();
27737 ;
27738 return 0;
27739}
27740_ACEOF
cristy8b350f62009-11-15 23:12:43 +000027741if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000027742 ac_cv_lib_xml2_xmlParseExternalEntity=yes
27743else
cristy8b350f62009-11-15 23:12:43 +000027744 ac_cv_lib_xml2_xmlParseExternalEntity=no
cristy3ed852e2009-09-05 21:47:34 +000027745fi
cristy8b350f62009-11-15 23:12:43 +000027746rm -f core conftest.err conftest.$ac_objext \
27747 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000027748LIBS=$ac_check_lib_save_LIBS
27749fi
cristy8b350f62009-11-15 23:12:43 +000027750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlParseExternalEntity" >&5
cristy3ed852e2009-09-05 21:47:34 +000027751$as_echo "$ac_cv_lib_xml2_xmlParseExternalEntity" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027752if test "x$ac_cv_lib_xml2_xmlParseExternalEntity" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000027753 passed=`expr $passed + 1`
27754else
27755 failed=`expr $failed + 1`
27756fi
27757
cristy8b350f62009-11-15 23:12:43 +000027758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XML package is complete" >&5
cristy3ed852e2009-09-05 21:47:34 +000027759$as_echo_n "checking if XML package is complete... " >&6; }
27760 if test $passed -gt 0; then
27761 if test $failed -gt 0; then
cristy8b350f62009-11-15 23:12:43 +000027762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- some components failed test" >&5
cristy3ed852e2009-09-05 21:47:34 +000027763$as_echo "no -- some components failed test" >&6; }
27764 have_xml='no (failed tests)'
27765 LDFLAGS="$PERSIST_LDFLAGS"
27766 CPPFLAGS="$PERSIST_CPPFLAGS"
27767 else
27768 XML_LIBS='-lxml2'
27769 LIBS="$XML_LIBS $LIBS"
27770
cristy8b350f62009-11-15 23:12:43 +000027771$as_echo "#define XML_DELEGATE 1" >>confdefs.h
cristy3ed852e2009-09-05 21:47:34 +000027772
cristy8b350f62009-11-15 23:12:43 +000027773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
cristy3ed852e2009-09-05 21:47:34 +000027774$as_echo "yes" >&6; }
27775 have_xml='yes'
27776 fi
27777 else
cristy8b350f62009-11-15 23:12:43 +000027778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000027779$as_echo "no" >&6; }
27780 fi
27781fi
27782 if test "$have_xml" = 'yes'; then
27783 XML_DELEGATE_TRUE=
27784 XML_DELEGATE_FALSE='#'
27785else
27786 XML_DELEGATE_TRUE='#'
27787 XML_DELEGATE_FALSE=
27788fi
27789
27790
27791
27792
27793# Substitute compiler name to build/link PerlMagick
27794#
27795
27796
27797#
27798# Configure install Paths
27799#
27800
27801# Subdirectory under lib to place ImageMagick lib files
27802LIBRARY_RELATIVE_PATH="${PACKAGE_NAME}-${PACKAGE_VERSION}"
27803
27804cat >>confdefs.h <<_ACEOF
27805#define LIBRARY_RELATIVE_PATH "$LIBRARY_RELATIVE_PATH"
27806_ACEOF
27807
27808
27809# Path to ImageMagick bin directory
27810EXECUTABLE_PATH="${BIN_DIR}"
27811DEFINE_EXECUTABLE_PATH="${BIN_DIR}/"
27812case "${build_os}" in
27813 mingw* )
27814 DEFINE_EXECUTABLE_PATH=`$WinPathScript "$DEFINE_EXECUTABLE_PATH" 1`
27815 ;;
27816esac
27817
27818cat >>confdefs.h <<_ACEOF
27819#define EXECUTABLE_PATH "$DEFINE_EXECUTABLE_PATH"
27820_ACEOF
27821
27822
27823
27824# Path to ImageMagick lib
27825LIBRARY_PATH="${LIB_DIR}/${LIBRARY_RELATIVE_PATH}"
27826DEFINE_LIBRARY_PATH="${LIB_DIR}/${LIBRARY_RELATIVE_PATH}/"
27827case "${build_os}" in
27828 mingw* )
27829 DEFINE_LIBRARY_PATH=`$WinPathScript "$DEFINE_LIBRARY_PATH" 1`
27830 ;;
27831esac
27832
27833cat >>confdefs.h <<_ACEOF
27834#define LIBRARY_PATH "$DEFINE_LIBRARY_PATH"
27835_ACEOF
27836
27837
27838
27839# Subdirectory under lib to place ImageMagick configuration files
27840CONFIGURE_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}/config"
27841
27842cat >>confdefs.h <<_ACEOF
27843#define CONFIGURE_RELATIVE_PATH "$CONFIGURE_RELATIVE_PATH"
27844_ACEOF
27845
27846CONFIGURE_PATH="${LIB_DIR}/${CONFIGURE_RELATIVE_PATH}/"
27847DEFINE_CONFIGURE_PATH="${LIB_DIR}/${CONFIGURE_RELATIVE_PATH}/"
27848case "${build_os}" in
27849 mingw* )
27850 DEFINE_CONFIGURE_PATH=`$WinPathScript "$DEFINE_CONFIGURE_PATH" 1`
27851 ;;
27852esac
27853
27854cat >>confdefs.h <<_ACEOF
27855#define CONFIGURE_PATH "$DEFINE_CONFIGURE_PATH"
27856_ACEOF
27857
27858
27859
27860#
27861# Subdirectory under lib to place ImageMagick coder module files
27862CODER_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}/modules-Q${QUANTUM_DEPTH}/coders"
27863
27864cat >>confdefs.h <<_ACEOF
27865#define CODER_RELATIVE_PATH "$CODER_RELATIVE_PATH"
27866_ACEOF
27867
27868CODER_PATH="${LIB_DIR}/${CODER_RELATIVE_PATH}"
27869DEFINE_CODER_PATH="${LIB_DIR}/${CODER_RELATIVE_PATH}/"
27870case "${build_os}" in
27871 mingw* )
27872 DEFINE_CODER_PATH=`$WinPathScript "$DEFINE_CODER_PATH" 1`
27873 ;;
27874esac
27875
27876cat >>confdefs.h <<_ACEOF
27877#define CODER_PATH "$DEFINE_CODER_PATH"
27878_ACEOF
27879
27880
27881
27882#
27883# Subdirectory under lib to place ImageMagick filter module files
27884FILTER_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}/modules-Q${QUANTUM_DEPTH}/filters"
27885
27886cat >>confdefs.h <<_ACEOF
27887#define FILTER_RELATIVE_PATH "$FILTER_RELATIVE_PATH"
27888_ACEOF
27889
27890FILTER_PATH="${LIB_DIR}/${FILTER_RELATIVE_PATH}"
27891DEFINE_FILTER_PATH="${LIB_DIR}/${FILTER_RELATIVE_PATH}/"
27892case "${build_os}" in
27893 mingw* )
27894 DEFINE_FILTER_PATH=`$WinPathScript "$DEFINE_FILTER_PATH" 1`
27895 ;;
27896esac
27897
27898cat >>confdefs.h <<_ACEOF
27899#define FILTER_PATH "$DEFINE_FILTER_PATH"
27900_ACEOF
27901
27902
27903
27904#
27905# Path to ImageMagick documentation files
27906DOCUMENTATION_RELATIVE_PATH="${PACKAGE_NAME}-${PACKAGE_VERSION}"
27907DOCUMENTATION_PATH="${DATA_DIR}/doc/${DOCUMENTATION_RELATIVE_PATH}"
27908DEFINE_DOCUMENTATION_PATH="${DATA_DIR}/doc/${DOCUMENTATION_RELATIVE_PATH}/"
27909case "${build_os}" in
27910 mingw* )
27911 DEFINE_DOCUMENTATION_PATH=`$WinPathScript "$DEFINE_DOCUMENTATION_PATH" 1`
27912 ;;
27913esac
27914
27915cat >>confdefs.h <<_ACEOF
27916#define DOCUMENTATION_PATH "$DEFINE_DOCUMENTATION_PATH"
27917_ACEOF
27918
27919
27920
27921#
27922# Path to ImageMagick share files
27923SHARE_RELATIVE_PATH="${PACKAGE_NAME}-${PACKAGE_VERSION}"
27924SHARE_PATH="${DATA_DIR}/${SHARE_RELATIVE_PATH}"
27925DEFINE_SHARE_PATH="${DATA_DIR}/${SHARE_RELATIVE_PATH}/"
27926case "${build_os}" in
27927 mingw* )
27928 DEFINE_SHARE_PATH=`$WinPathScript "$DEFINE_SHARE_PATH" 1`
27929 ;;
27930esac
27931
27932cat >>confdefs.h <<_ACEOF
27933#define SHARE_PATH "$DEFINE_SHARE_PATH"
27934_ACEOF
27935
27936
27937
27938# Subdirectory under share to place ImageMagick configuration files
27939SHARE_CONFIGURE_RELATIVE_PATH="${LIBRARY_RELATIVE_PATH}/config"
27940
27941cat >>confdefs.h <<_ACEOF
27942#define SHARE_CONFIGURE_RELATIVE_PATH "$SHARE_CONFIGURE_RELATIVE_PATH"
27943_ACEOF
27944
27945SHARE_CONFIGURE_PATH="${DATA_DIR}/${SHARE_CONFIGURE_RELATIVE_PATH}"
27946DEFINE_SHARE_CONFIGURE_PATH="${DATA_DIR}/${SHARE_CONFIGURE_RELATIVE_PATH}/"
27947case "${build_os}" in
27948 mingw* )
27949 DEFINE_SHARE_CONFIGURE_PATH=`$WinPathScript "$DEFINE_SHARE_CONFIGURE_PATH" 1`
27950 ;;
27951esac
27952
27953cat >>confdefs.h <<_ACEOF
27954#define SHARE_CONFIGURE_PATH "$DEFINE_SHARE_CONFIGURE_PATH"
27955_ACEOF
27956
27957
27958
27959#
27960# program_transform_name is formed for use in a Makefile, so create a
27961# modified version for use in a shell script.
27962configure_transform_name=`echo ${program_transform_name} | sed 's,\\$\\$,$,'`
27963
27964# Default delegate definitions
cristy8b350f62009-11-15 23:12:43 +000027965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000027966$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000027967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ImageMagick delegate programs" >&5
cristy3ed852e2009-09-05 21:47:34 +000027968$as_echo_n "checking for ImageMagick delegate programs... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000027969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000027970$as_echo "" >&6; }
27971AutotraceDecodeDelegateDefault='autotrace'
27972AVIDecodeDelegateDefault='mplayer'
cristy3d7f8062009-09-24 20:45:35 +000027973BlenderDecodeDelegateDefault='blender'
cristy3ed852e2009-09-05 21:47:34 +000027974BZIPDelegateDefault='bzip2'
27975BrowseDelegateDefault='xdg-open'
27976CGMDecodeDelegateDefault='ralcgm'
27977CatDelegateDefault='cat'
27978DNGDecodeDelegateDefault='ufraw-batch'
27979GVCDecodeDelegateDefault='dot'
27980DVIDecodeDelegateDefault='dvips'
27981EchoDelegateDefault='echo'
27982EditorDelegateDefault='xterm'
27983FIGDecodeDelegateDefault='fig2dev'
27984ConvertDelegateDefault=`echo convert | sed ${configure_transform_name}`
27985DisplayDelegateDefault=`echo display | sed ${configure_transform_name}`
27986MogrifyDelegateDefault=`echo mogrify | sed ${configure_transform_name}`
27987GnuplotDecodeDelegateDefault='gnuplot'
27988HDRDecodeDelegateDefault='ra_pfm'
27989HPGLDecodeDelegateDefault='hp2xx'
27990HTMLDecodeDelegateDefault='html2ps'
27991ILBMDecodeDelegateDefault='ilbmtoppm'
27992ILBMEncodeDelegateDefault='ppmtoilbm'
27993LPDelegateDefault='lp'
27994LPRDelegateDefault='lpr'
27995LZWDecodeDelegateDefault='uncompress'
27996LZWEncodeDelegateDefault='compress'
27997LaunchDelegateDefault='gimp'
27998MANDelegateDefault='groff'
27999MPEGDecodeDelegateDefault='ffmpeg'
28000MPEGEncodeDelegateDefault='ffmpeg'
28001MVDelegateDefault='mv'
28002PCLDelegateDefault='pcl6'
28003PGPDecodeDelegateDefault='pgpv'
28004POVDelegateDefault='povray'
28005if test "$native_win32_build" = 'yes'; then
28006 PSDelegateDefault='gswin32c'
cristyb7931f12009-09-25 10:22:21 +000028007elif test "$gslib_framework" = 'yes'; then
cristy3ed852e2009-09-05 21:47:34 +000028008 PSDelegateDefault='gsc'
28009else
28010 PSDelegateDefault='gs'
28011fi
28012RLEEncodeDelegateDefault='rawtorle'
28013RMDelegateDefault='rm'
28014SCANDecodeDelegateDefault='scanimage'
28015TXTDelegateDefault='enscript'
28016WMFDecodeDelegateDefault='wmf2eps'
28017WWWDecodeDelegateDefault='curl'
28018XPSDelegateDefault='gxps'
28019ZipDelegateDefault='gzip'
28020
28021# Search for delegates
28022# Extract the first word of ""$AutotraceDecodeDelegateDefault"", so it can be a program name with args.
28023set dummy "$AutotraceDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028025$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028026if test "${ac_cv_path_AutotraceDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028027 $as_echo_n "(cached) " >&6
28028else
28029 case $AutotraceDecodeDelegate in
28030 [\\/]* | ?:[\\/]*)
28031 ac_cv_path_AutotraceDecodeDelegate="$AutotraceDecodeDelegate" # Let the user override the test with a path.
28032 ;;
28033 *)
28034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28035for as_dir in $PATH
28036do
28037 IFS=$as_save_IFS
28038 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028039 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028040 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28041 ac_cv_path_AutotraceDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028043 break 2
28044 fi
28045done
cristy8b350f62009-11-15 23:12:43 +000028046 done
cristy3ed852e2009-09-05 21:47:34 +000028047IFS=$as_save_IFS
28048
28049 test -z "$ac_cv_path_AutotraceDecodeDelegate" && ac_cv_path_AutotraceDecodeDelegate=""$AutotraceDecodeDelegateDefault""
28050 ;;
28051esac
28052fi
28053AutotraceDecodeDelegate=$ac_cv_path_AutotraceDecodeDelegate
28054if test -n "$AutotraceDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AutotraceDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028056$as_echo "$AutotraceDecodeDelegate" >&6; }
28057else
cristy8b350f62009-11-15 23:12:43 +000028058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028059$as_echo "no" >&6; }
28060fi
28061
28062
28063# Extract the first word of ""$AVIDecodeDelegateDefault"", so it can be a program name with args.
28064set dummy "$AVIDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028066$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028067if test "${ac_cv_path_AVIDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028068 $as_echo_n "(cached) " >&6
28069else
28070 case $AVIDecodeDelegate in
28071 [\\/]* | ?:[\\/]*)
28072 ac_cv_path_AVIDecodeDelegate="$AVIDecodeDelegate" # Let the user override the test with a path.
28073 ;;
28074 *)
28075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28076for as_dir in $PATH
28077do
28078 IFS=$as_save_IFS
28079 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028080 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028081 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28082 ac_cv_path_AVIDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028084 break 2
28085 fi
28086done
cristy8b350f62009-11-15 23:12:43 +000028087 done
cristy3ed852e2009-09-05 21:47:34 +000028088IFS=$as_save_IFS
28089
28090 test -z "$ac_cv_path_AVIDecodeDelegate" && ac_cv_path_AVIDecodeDelegate=""$AVIDecodeDelegateDefault""
28091 ;;
28092esac
28093fi
28094AVIDecodeDelegate=$ac_cv_path_AVIDecodeDelegate
28095if test -n "$AVIDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AVIDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028097$as_echo "$AVIDecodeDelegate" >&6; }
28098else
cristy8b350f62009-11-15 23:12:43 +000028099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028100$as_echo "no" >&6; }
28101fi
28102
28103
28104# Extract the first word of ""$BlenderDecodeDelegateDefault"", so it can be a program name with args.
28105set dummy "$BlenderDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028107$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028108if test "${ac_cv_path_BlenderDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028109 $as_echo_n "(cached) " >&6
28110else
28111 case $BlenderDecodeDelegate in
28112 [\\/]* | ?:[\\/]*)
28113 ac_cv_path_BlenderDecodeDelegate="$BlenderDecodeDelegate" # Let the user override the test with a path.
28114 ;;
28115 *)
28116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28117for as_dir in $PATH
28118do
28119 IFS=$as_save_IFS
28120 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028121 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028122 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28123 ac_cv_path_BlenderDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028125 break 2
28126 fi
28127done
cristy8b350f62009-11-15 23:12:43 +000028128 done
cristy3ed852e2009-09-05 21:47:34 +000028129IFS=$as_save_IFS
28130
28131 test -z "$ac_cv_path_BlenderDecodeDelegate" && ac_cv_path_BlenderDecodeDelegate=""$BlenderDecodeDelegateDefault""
28132 ;;
28133esac
28134fi
28135BlenderDecodeDelegate=$ac_cv_path_BlenderDecodeDelegate
28136if test -n "$BlenderDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BlenderDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028138$as_echo "$BlenderDecodeDelegate" >&6; }
28139else
cristy8b350f62009-11-15 23:12:43 +000028140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028141$as_echo "no" >&6; }
28142fi
28143
28144
28145# Extract the first word of ""$BZIPDelegateDefault"", so it can be a program name with args.
28146set dummy "$BZIPDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028148$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028149if test "${ac_cv_path_BZIPDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028150 $as_echo_n "(cached) " >&6
28151else
28152 case $BZIPDelegate in
28153 [\\/]* | ?:[\\/]*)
28154 ac_cv_path_BZIPDelegate="$BZIPDelegate" # Let the user override the test with a path.
28155 ;;
28156 *)
28157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28158for as_dir in $PATH
28159do
28160 IFS=$as_save_IFS
28161 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028162 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028163 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28164 ac_cv_path_BZIPDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028166 break 2
28167 fi
28168done
cristy8b350f62009-11-15 23:12:43 +000028169 done
cristy3ed852e2009-09-05 21:47:34 +000028170IFS=$as_save_IFS
28171
28172 test -z "$ac_cv_path_BZIPDelegate" && ac_cv_path_BZIPDelegate=""$BZIPDelegateDefault""
28173 ;;
28174esac
28175fi
28176BZIPDelegate=$ac_cv_path_BZIPDelegate
28177if test -n "$BZIPDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BZIPDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028179$as_echo "$BZIPDelegate" >&6; }
28180else
cristy8b350f62009-11-15 23:12:43 +000028181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028182$as_echo "no" >&6; }
28183fi
28184
28185
28186# Extract the first word of ""$BrowseDelegateDefault" mozilla firefox netscape", so it can be a program name with args.
28187set dummy "$BrowseDelegateDefault" mozilla firefox netscape; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028189$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028190if test "${ac_cv_path_BrowseDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028191 $as_echo_n "(cached) " >&6
28192else
28193 case $BrowseDelegate in
28194 [\\/]* | ?:[\\/]*)
28195 ac_cv_path_BrowseDelegate="$BrowseDelegate" # Let the user override the test with a path.
28196 ;;
28197 *)
28198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28199for as_dir in $PATH
28200do
28201 IFS=$as_save_IFS
28202 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028203 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028204 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28205 ac_cv_path_BrowseDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028206 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028207 break 2
28208 fi
28209done
cristy8b350f62009-11-15 23:12:43 +000028210 done
cristy3ed852e2009-09-05 21:47:34 +000028211IFS=$as_save_IFS
28212
28213 test -z "$ac_cv_path_BrowseDelegate" && ac_cv_path_BrowseDelegate=""$BrowseDelegateDefault""
28214 ;;
28215esac
28216fi
28217BrowseDelegate=$ac_cv_path_BrowseDelegate
28218if test -n "$BrowseDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BrowseDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028220$as_echo "$BrowseDelegate" >&6; }
28221else
cristy8b350f62009-11-15 23:12:43 +000028222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028223$as_echo "no" >&6; }
28224fi
28225
28226
28227# Extract the first word of ""$CGMDecodeDelegateDefault"", so it can be a program name with args.
28228set dummy "$CGMDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028230$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028231if test "${ac_cv_path_CGMDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028232 $as_echo_n "(cached) " >&6
28233else
28234 case $CGMDecodeDelegate in
28235 [\\/]* | ?:[\\/]*)
28236 ac_cv_path_CGMDecodeDelegate="$CGMDecodeDelegate" # Let the user override the test with a path.
28237 ;;
28238 *)
28239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28240for as_dir in $PATH
28241do
28242 IFS=$as_save_IFS
28243 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028244 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028245 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28246 ac_cv_path_CGMDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028248 break 2
28249 fi
28250done
cristy8b350f62009-11-15 23:12:43 +000028251 done
cristy3ed852e2009-09-05 21:47:34 +000028252IFS=$as_save_IFS
28253
28254 test -z "$ac_cv_path_CGMDecodeDelegate" && ac_cv_path_CGMDecodeDelegate=""$CGMDecodeDelegateDefault""
28255 ;;
28256esac
28257fi
28258CGMDecodeDelegate=$ac_cv_path_CGMDecodeDelegate
28259if test -n "$CGMDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CGMDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028261$as_echo "$CGMDecodeDelegate" >&6; }
28262else
cristy8b350f62009-11-15 23:12:43 +000028263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028264$as_echo "no" >&6; }
28265fi
28266
28267
28268# Extract the first word of ""$CatDelegateDefault"", so it can be a program name with args.
28269set dummy "$CatDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028271$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028272if test "${ac_cv_path_CatDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028273 $as_echo_n "(cached) " >&6
28274else
28275 case $CatDelegate in
28276 [\\/]* | ?:[\\/]*)
28277 ac_cv_path_CatDelegate="$CatDelegate" # Let the user override the test with a path.
28278 ;;
28279 *)
28280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28281for as_dir in $PATH
28282do
28283 IFS=$as_save_IFS
28284 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028285 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028286 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28287 ac_cv_path_CatDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028289 break 2
28290 fi
28291done
cristy8b350f62009-11-15 23:12:43 +000028292 done
cristy3ed852e2009-09-05 21:47:34 +000028293IFS=$as_save_IFS
28294
28295 test -z "$ac_cv_path_CatDelegate" && ac_cv_path_CatDelegate=""$CatDelegateDefault""
28296 ;;
28297esac
28298fi
28299CatDelegate=$ac_cv_path_CatDelegate
28300if test -n "$CatDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CatDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028302$as_echo "$CatDelegate" >&6; }
28303else
cristy8b350f62009-11-15 23:12:43 +000028304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028305$as_echo "no" >&6; }
28306fi
28307
28308
28309# Extract the first word of ""$DNGDecodeDelegateDefault"", so it can be a program name with args.
28310set dummy "$DNGDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028312$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028313if test "${ac_cv_path_DNGDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028314 $as_echo_n "(cached) " >&6
28315else
28316 case $DNGDecodeDelegate in
28317 [\\/]* | ?:[\\/]*)
28318 ac_cv_path_DNGDecodeDelegate="$DNGDecodeDelegate" # Let the user override the test with a path.
28319 ;;
28320 *)
28321 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28322for as_dir in $PATH
28323do
28324 IFS=$as_save_IFS
28325 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028326 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028327 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28328 ac_cv_path_DNGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028329 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028330 break 2
28331 fi
28332done
cristy8b350f62009-11-15 23:12:43 +000028333 done
cristy3ed852e2009-09-05 21:47:34 +000028334IFS=$as_save_IFS
28335
28336 test -z "$ac_cv_path_DNGDecodeDelegate" && ac_cv_path_DNGDecodeDelegate=""$DNGDecodeDelegateDefault""
28337 ;;
28338esac
28339fi
28340DNGDecodeDelegate=$ac_cv_path_DNGDecodeDelegate
28341if test -n "$DNGDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DNGDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028343$as_echo "$DNGDecodeDelegate" >&6; }
28344else
cristy8b350f62009-11-15 23:12:43 +000028345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028346$as_echo "no" >&6; }
28347fi
28348
28349
28350# Extract the first word of ""$GVCDecodeDelegateDefault"", so it can be a program name with args.
28351set dummy "$GVCDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028353$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028354if test "${ac_cv_path_GVCDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028355 $as_echo_n "(cached) " >&6
28356else
28357 case $GVCDecodeDelegate in
28358 [\\/]* | ?:[\\/]*)
28359 ac_cv_path_GVCDecodeDelegate="$GVCDecodeDelegate" # Let the user override the test with a path.
28360 ;;
28361 *)
28362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28363for as_dir in $PATH
28364do
28365 IFS=$as_save_IFS
28366 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028367 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028368 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28369 ac_cv_path_GVCDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028371 break 2
28372 fi
28373done
cristy8b350f62009-11-15 23:12:43 +000028374 done
cristy3ed852e2009-09-05 21:47:34 +000028375IFS=$as_save_IFS
28376
28377 test -z "$ac_cv_path_GVCDecodeDelegate" && ac_cv_path_GVCDecodeDelegate=""$GVCDecodeDelegateDefault""
28378 ;;
28379esac
28380fi
28381GVCDecodeDelegate=$ac_cv_path_GVCDecodeDelegate
28382if test -n "$GVCDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GVCDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028384$as_echo "$GVCDecodeDelegate" >&6; }
28385else
cristy8b350f62009-11-15 23:12:43 +000028386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028387$as_echo "no" >&6; }
28388fi
28389
28390
28391# Extract the first word of ""$DVIDecodeDelegateDefault"", so it can be a program name with args.
28392set dummy "$DVIDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028394$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028395if test "${ac_cv_path_DVIDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028396 $as_echo_n "(cached) " >&6
28397else
28398 case $DVIDecodeDelegate in
28399 [\\/]* | ?:[\\/]*)
28400 ac_cv_path_DVIDecodeDelegate="$DVIDecodeDelegate" # Let the user override the test with a path.
28401 ;;
28402 *)
28403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28404for as_dir in $PATH
28405do
28406 IFS=$as_save_IFS
28407 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028408 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028409 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28410 ac_cv_path_DVIDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028411 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028412 break 2
28413 fi
28414done
cristy8b350f62009-11-15 23:12:43 +000028415 done
cristy3ed852e2009-09-05 21:47:34 +000028416IFS=$as_save_IFS
28417
28418 test -z "$ac_cv_path_DVIDecodeDelegate" && ac_cv_path_DVIDecodeDelegate=""$DVIDecodeDelegateDefault""
28419 ;;
28420esac
28421fi
28422DVIDecodeDelegate=$ac_cv_path_DVIDecodeDelegate
28423if test -n "$DVIDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DVIDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028425$as_echo "$DVIDecodeDelegate" >&6; }
28426else
cristy8b350f62009-11-15 23:12:43 +000028427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028428$as_echo "no" >&6; }
28429fi
28430
28431
28432# Extract the first word of ""$EchoDelegateDefault"", so it can be a program name with args.
28433set dummy "$EchoDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028435$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028436if test "${ac_cv_path_EchoDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028437 $as_echo_n "(cached) " >&6
28438else
28439 case $EchoDelegate in
28440 [\\/]* | ?:[\\/]*)
28441 ac_cv_path_EchoDelegate="$EchoDelegate" # Let the user override the test with a path.
28442 ;;
28443 *)
28444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28445for as_dir in $PATH
28446do
28447 IFS=$as_save_IFS
28448 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028449 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028450 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28451 ac_cv_path_EchoDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028452 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028453 break 2
28454 fi
28455done
cristy8b350f62009-11-15 23:12:43 +000028456 done
cristy3ed852e2009-09-05 21:47:34 +000028457IFS=$as_save_IFS
28458
28459 test -z "$ac_cv_path_EchoDelegate" && ac_cv_path_EchoDelegate=""$EchoDelegateDefault""
28460 ;;
28461esac
28462fi
28463EchoDelegate=$ac_cv_path_EchoDelegate
28464if test -n "$EchoDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EchoDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028466$as_echo "$EchoDelegate" >&6; }
28467else
cristy8b350f62009-11-15 23:12:43 +000028468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028469$as_echo "no" >&6; }
28470fi
28471
28472
28473# Extract the first word of ""$EditorDelegateDefault"", so it can be a program name with args.
28474set dummy "$EditorDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028476$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028477if test "${ac_cv_path_EditorDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028478 $as_echo_n "(cached) " >&6
28479else
28480 case $EditorDelegate in
28481 [\\/]* | ?:[\\/]*)
28482 ac_cv_path_EditorDelegate="$EditorDelegate" # Let the user override the test with a path.
28483 ;;
28484 *)
28485 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28486for as_dir in $PATH
28487do
28488 IFS=$as_save_IFS
28489 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028490 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028491 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28492 ac_cv_path_EditorDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028493 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028494 break 2
28495 fi
28496done
cristy8b350f62009-11-15 23:12:43 +000028497 done
cristy3ed852e2009-09-05 21:47:34 +000028498IFS=$as_save_IFS
28499
28500 test -z "$ac_cv_path_EditorDelegate" && ac_cv_path_EditorDelegate=""$EditorDelegateDefault""
28501 ;;
28502esac
28503fi
28504EditorDelegate=$ac_cv_path_EditorDelegate
28505if test -n "$EditorDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EditorDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028507$as_echo "$EditorDelegate" >&6; }
28508else
cristy8b350f62009-11-15 23:12:43 +000028509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028510$as_echo "no" >&6; }
28511fi
28512
28513
28514# Extract the first word of ""$FIGDecodeDelegateDefault"", so it can be a program name with args.
28515set dummy "$FIGDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028517$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028518if test "${ac_cv_path_FIGDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028519 $as_echo_n "(cached) " >&6
28520else
28521 case $FIGDecodeDelegate in
28522 [\\/]* | ?:[\\/]*)
28523 ac_cv_path_FIGDecodeDelegate="$FIGDecodeDelegate" # Let the user override the test with a path.
28524 ;;
28525 *)
28526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28527for as_dir in $PATH
28528do
28529 IFS=$as_save_IFS
28530 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028531 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028532 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28533 ac_cv_path_FIGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028534 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028535 break 2
28536 fi
28537done
cristy8b350f62009-11-15 23:12:43 +000028538 done
cristy3ed852e2009-09-05 21:47:34 +000028539IFS=$as_save_IFS
28540
28541 test -z "$ac_cv_path_FIGDecodeDelegate" && ac_cv_path_FIGDecodeDelegate=""$FIGDecodeDelegateDefault""
28542 ;;
28543esac
28544fi
28545FIGDecodeDelegate=$ac_cv_path_FIGDecodeDelegate
28546if test -n "$FIGDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIGDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028548$as_echo "$FIGDecodeDelegate" >&6; }
28549else
cristy8b350f62009-11-15 23:12:43 +000028550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028551$as_echo "no" >&6; }
28552fi
28553
28554
28555# Extract the first word of ""$ConvertDelegateDefault"", so it can be a program name with args.
28556set dummy "$ConvertDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028558$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028559if test "${ac_cv_path_ConvertDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028560 $as_echo_n "(cached) " >&6
28561else
28562 case $ConvertDelegate in
28563 [\\/]* | ?:[\\/]*)
28564 ac_cv_path_ConvertDelegate="$ConvertDelegate" # Let the user override the test with a path.
28565 ;;
28566 *)
28567 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28568for as_dir in $PATH
28569do
28570 IFS=$as_save_IFS
28571 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028572 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028573 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28574 ac_cv_path_ConvertDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028575 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028576 break 2
28577 fi
28578done
cristy8b350f62009-11-15 23:12:43 +000028579 done
cristy3ed852e2009-09-05 21:47:34 +000028580IFS=$as_save_IFS
28581
28582 test -z "$ac_cv_path_ConvertDelegate" && ac_cv_path_ConvertDelegate=""$ConvertDelegateDefault""
28583 ;;
28584esac
28585fi
28586ConvertDelegate=$ac_cv_path_ConvertDelegate
28587if test -n "$ConvertDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ConvertDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028589$as_echo "$ConvertDelegate" >&6; }
28590else
cristy8b350f62009-11-15 23:12:43 +000028591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028592$as_echo "no" >&6; }
28593fi
28594
28595
28596# Extract the first word of ""$DisplayDelegateDefault"", so it can be a program name with args.
28597set dummy "$DisplayDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028599$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028600if test "${ac_cv_path_DisplayDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028601 $as_echo_n "(cached) " >&6
28602else
28603 case $DisplayDelegate in
28604 [\\/]* | ?:[\\/]*)
28605 ac_cv_path_DisplayDelegate="$DisplayDelegate" # Let the user override the test with a path.
28606 ;;
28607 *)
28608 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28609for as_dir in $PATH
28610do
28611 IFS=$as_save_IFS
28612 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028613 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028614 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28615 ac_cv_path_DisplayDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028616 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028617 break 2
28618 fi
28619done
cristy8b350f62009-11-15 23:12:43 +000028620 done
cristy3ed852e2009-09-05 21:47:34 +000028621IFS=$as_save_IFS
28622
28623 test -z "$ac_cv_path_DisplayDelegate" && ac_cv_path_DisplayDelegate=""$DisplayDelegateDefault""
28624 ;;
28625esac
28626fi
28627DisplayDelegate=$ac_cv_path_DisplayDelegate
28628if test -n "$DisplayDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DisplayDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028630$as_echo "$DisplayDelegate" >&6; }
28631else
cristy8b350f62009-11-15 23:12:43 +000028632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028633$as_echo "no" >&6; }
28634fi
28635
28636
28637# Extract the first word of ""$MogrifyDelegateDefault"", so it can be a program name with args.
28638set dummy "$MogrifyDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028640$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028641if test "${ac_cv_path_MogrifyDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028642 $as_echo_n "(cached) " >&6
28643else
28644 case $MogrifyDelegate in
28645 [\\/]* | ?:[\\/]*)
28646 ac_cv_path_MogrifyDelegate="$MogrifyDelegate" # Let the user override the test with a path.
28647 ;;
28648 *)
28649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28650for as_dir in $PATH
28651do
28652 IFS=$as_save_IFS
28653 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028654 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028655 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28656 ac_cv_path_MogrifyDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028658 break 2
28659 fi
28660done
cristy8b350f62009-11-15 23:12:43 +000028661 done
cristy3ed852e2009-09-05 21:47:34 +000028662IFS=$as_save_IFS
28663
28664 test -z "$ac_cv_path_MogrifyDelegate" && ac_cv_path_MogrifyDelegate=""$MogrifyDelegateDefault""
28665 ;;
28666esac
28667fi
28668MogrifyDelegate=$ac_cv_path_MogrifyDelegate
28669if test -n "$MogrifyDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MogrifyDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028671$as_echo "$MogrifyDelegate" >&6; }
28672else
cristy8b350f62009-11-15 23:12:43 +000028673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028674$as_echo "no" >&6; }
28675fi
28676
28677
28678# Extract the first word of ""$GnuplotDecodeDelegateDefault"", so it can be a program name with args.
28679set dummy "$GnuplotDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028681$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028682if test "${ac_cv_path_GnuplotDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028683 $as_echo_n "(cached) " >&6
28684else
28685 case $GnuplotDecodeDelegate in
28686 [\\/]* | ?:[\\/]*)
28687 ac_cv_path_GnuplotDecodeDelegate="$GnuplotDecodeDelegate" # Let the user override the test with a path.
28688 ;;
28689 *)
28690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28691for as_dir in $PATH
28692do
28693 IFS=$as_save_IFS
28694 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028695 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028696 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28697 ac_cv_path_GnuplotDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028699 break 2
28700 fi
28701done
cristy8b350f62009-11-15 23:12:43 +000028702 done
cristy3ed852e2009-09-05 21:47:34 +000028703IFS=$as_save_IFS
28704
28705 test -z "$ac_cv_path_GnuplotDecodeDelegate" && ac_cv_path_GnuplotDecodeDelegate=""$GnuplotDecodeDelegateDefault""
28706 ;;
28707esac
28708fi
28709GnuplotDecodeDelegate=$ac_cv_path_GnuplotDecodeDelegate
28710if test -n "$GnuplotDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GnuplotDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028712$as_echo "$GnuplotDecodeDelegate" >&6; }
28713else
cristy8b350f62009-11-15 23:12:43 +000028714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028715$as_echo "no" >&6; }
28716fi
28717
28718
28719# Extract the first word of ""$HDRDecodeDelegateDefault"", so it can be a program name with args.
28720set dummy "$HDRDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028722$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028723if test "${ac_cv_path_HDRDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028724 $as_echo_n "(cached) " >&6
28725else
28726 case $HDRDecodeDelegate in
28727 [\\/]* | ?:[\\/]*)
28728 ac_cv_path_HDRDecodeDelegate="$HDRDecodeDelegate" # Let the user override the test with a path.
28729 ;;
28730 *)
28731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28732for as_dir in $PATH
28733do
28734 IFS=$as_save_IFS
28735 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028736 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028737 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28738 ac_cv_path_HDRDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028739 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028740 break 2
28741 fi
28742done
cristy8b350f62009-11-15 23:12:43 +000028743 done
cristy3ed852e2009-09-05 21:47:34 +000028744IFS=$as_save_IFS
28745
28746 test -z "$ac_cv_path_HDRDecodeDelegate" && ac_cv_path_HDRDecodeDelegate=""$HDRDecodeDelegateDefault""
28747 ;;
28748esac
28749fi
28750HDRDecodeDelegate=$ac_cv_path_HDRDecodeDelegate
28751if test -n "$HDRDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HDRDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028753$as_echo "$HDRDecodeDelegate" >&6; }
28754else
cristy8b350f62009-11-15 23:12:43 +000028755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028756$as_echo "no" >&6; }
28757fi
28758
28759
28760# Extract the first word of ""$HPGLDecodeDelegateDefault"", so it can be a program name with args.
28761set dummy "$HPGLDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028763$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028764if test "${ac_cv_path_HPGLDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028765 $as_echo_n "(cached) " >&6
28766else
28767 case $HPGLDecodeDelegate in
28768 [\\/]* | ?:[\\/]*)
28769 ac_cv_path_HPGLDecodeDelegate="$HPGLDecodeDelegate" # Let the user override the test with a path.
28770 ;;
28771 *)
28772 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28773for as_dir in $PATH
28774do
28775 IFS=$as_save_IFS
28776 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028777 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028778 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28779 ac_cv_path_HPGLDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028781 break 2
28782 fi
28783done
cristy8b350f62009-11-15 23:12:43 +000028784 done
cristy3ed852e2009-09-05 21:47:34 +000028785IFS=$as_save_IFS
28786
28787 test -z "$ac_cv_path_HPGLDecodeDelegate" && ac_cv_path_HPGLDecodeDelegate=""$HPGLDecodeDelegateDefault""
28788 ;;
28789esac
28790fi
28791HPGLDecodeDelegate=$ac_cv_path_HPGLDecodeDelegate
28792if test -n "$HPGLDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HPGLDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028794$as_echo "$HPGLDecodeDelegate" >&6; }
28795else
cristy8b350f62009-11-15 23:12:43 +000028796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028797$as_echo "no" >&6; }
28798fi
28799
28800
28801# Extract the first word of ""$HTMLDecodeDelegateDefault"", so it can be a program name with args.
28802set dummy "$HTMLDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028804$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028805if test "${ac_cv_path_HTMLDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028806 $as_echo_n "(cached) " >&6
28807else
28808 case $HTMLDecodeDelegate in
28809 [\\/]* | ?:[\\/]*)
28810 ac_cv_path_HTMLDecodeDelegate="$HTMLDecodeDelegate" # Let the user override the test with a path.
28811 ;;
28812 *)
28813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28814for as_dir in $PATH
28815do
28816 IFS=$as_save_IFS
28817 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028818 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028819 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28820 ac_cv_path_HTMLDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028822 break 2
28823 fi
28824done
cristy8b350f62009-11-15 23:12:43 +000028825 done
cristy3ed852e2009-09-05 21:47:34 +000028826IFS=$as_save_IFS
28827
28828 test -z "$ac_cv_path_HTMLDecodeDelegate" && ac_cv_path_HTMLDecodeDelegate=""$HTMLDecodeDelegateDefault""
28829 ;;
28830esac
28831fi
28832HTMLDecodeDelegate=$ac_cv_path_HTMLDecodeDelegate
28833if test -n "$HTMLDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HTMLDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028835$as_echo "$HTMLDecodeDelegate" >&6; }
28836else
cristy8b350f62009-11-15 23:12:43 +000028837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028838$as_echo "no" >&6; }
28839fi
28840
28841
28842# Extract the first word of ""$ILBMDecodeDelegateDefault"", so it can be a program name with args.
28843set dummy "$ILBMDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028845$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028846if test "${ac_cv_path_ILBMDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028847 $as_echo_n "(cached) " >&6
28848else
28849 case $ILBMDecodeDelegate in
28850 [\\/]* | ?:[\\/]*)
28851 ac_cv_path_ILBMDecodeDelegate="$ILBMDecodeDelegate" # Let the user override the test with a path.
28852 ;;
28853 *)
28854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28855for as_dir in $PATH
28856do
28857 IFS=$as_save_IFS
28858 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028859 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028860 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28861 ac_cv_path_ILBMDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028863 break 2
28864 fi
28865done
cristy8b350f62009-11-15 23:12:43 +000028866 done
cristy3ed852e2009-09-05 21:47:34 +000028867IFS=$as_save_IFS
28868
28869 test -z "$ac_cv_path_ILBMDecodeDelegate" && ac_cv_path_ILBMDecodeDelegate=""$ILBMDecodeDelegateDefault""
28870 ;;
28871esac
28872fi
28873ILBMDecodeDelegate=$ac_cv_path_ILBMDecodeDelegate
28874if test -n "$ILBMDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ILBMDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028876$as_echo "$ILBMDecodeDelegate" >&6; }
28877else
cristy8b350f62009-11-15 23:12:43 +000028878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028879$as_echo "no" >&6; }
28880fi
28881
28882
28883# Extract the first word of ""$ILBMEncodeDelegateDefault"", so it can be a program name with args.
28884set dummy "$ILBMEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028886$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028887if test "${ac_cv_path_ILBMEncodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028888 $as_echo_n "(cached) " >&6
28889else
28890 case $ILBMEncodeDelegate in
28891 [\\/]* | ?:[\\/]*)
28892 ac_cv_path_ILBMEncodeDelegate="$ILBMEncodeDelegate" # Let the user override the test with a path.
28893 ;;
28894 *)
28895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28896for as_dir in $PATH
28897do
28898 IFS=$as_save_IFS
28899 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028900 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028901 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28902 ac_cv_path_ILBMEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028904 break 2
28905 fi
28906done
cristy8b350f62009-11-15 23:12:43 +000028907 done
cristy3ed852e2009-09-05 21:47:34 +000028908IFS=$as_save_IFS
28909
28910 test -z "$ac_cv_path_ILBMEncodeDelegate" && ac_cv_path_ILBMEncodeDelegate=""$ILBMEncodeDelegateDefault""
28911 ;;
28912esac
28913fi
28914ILBMEncodeDelegate=$ac_cv_path_ILBMEncodeDelegate
28915if test -n "$ILBMEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ILBMEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028917$as_echo "$ILBMEncodeDelegate" >&6; }
28918else
cristy8b350f62009-11-15 23:12:43 +000028919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028920$as_echo "no" >&6; }
28921fi
28922
28923
28924# Extract the first word of ""$LPDelegateDefault"", so it can be a program name with args.
28925set dummy "$LPDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028927$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028928if test "${ac_cv_path_LPDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028929 $as_echo_n "(cached) " >&6
28930else
28931 case $LPDelegate in
28932 [\\/]* | ?:[\\/]*)
28933 ac_cv_path_LPDelegate="$LPDelegate" # Let the user override the test with a path.
28934 ;;
28935 *)
28936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28937for as_dir in $PATH
28938do
28939 IFS=$as_save_IFS
28940 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028941 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028942 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28943 ac_cv_path_LPDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028945 break 2
28946 fi
28947done
cristy8b350f62009-11-15 23:12:43 +000028948 done
cristy3ed852e2009-09-05 21:47:34 +000028949IFS=$as_save_IFS
28950
28951 test -z "$ac_cv_path_LPDelegate" && ac_cv_path_LPDelegate="no"
28952 ;;
28953esac
28954fi
28955LPDelegate=$ac_cv_path_LPDelegate
28956if test -n "$LPDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LPDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028958$as_echo "$LPDelegate" >&6; }
28959else
cristy8b350f62009-11-15 23:12:43 +000028960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000028961$as_echo "no" >&6; }
28962fi
28963
28964
28965# Extract the first word of ""$LPRDelegateDefault"", so it can be a program name with args.
28966set dummy "$LPRDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000028967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000028968$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000028969if test "${ac_cv_path_LPRDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000028970 $as_echo_n "(cached) " >&6
28971else
28972 case $LPRDelegate in
28973 [\\/]* | ?:[\\/]*)
28974 ac_cv_path_LPRDelegate="$LPRDelegate" # Let the user override the test with a path.
28975 ;;
28976 *)
28977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28978for as_dir in $PATH
28979do
28980 IFS=$as_save_IFS
28981 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000028982 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000028983 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28984 ac_cv_path_LPRDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000028985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000028986 break 2
28987 fi
28988done
cristy8b350f62009-11-15 23:12:43 +000028989 done
cristy3ed852e2009-09-05 21:47:34 +000028990IFS=$as_save_IFS
28991
28992 test -z "$ac_cv_path_LPRDelegate" && ac_cv_path_LPRDelegate=""$LPRDelegateDefault""
28993 ;;
28994esac
28995fi
28996LPRDelegate=$ac_cv_path_LPRDelegate
28997if test -n "$LPRDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000028998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LPRDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000028999$as_echo "$LPRDelegate" >&6; }
29000else
cristy8b350f62009-11-15 23:12:43 +000029001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029002$as_echo "no" >&6; }
29003fi
29004
29005
29006# Extract the first word of ""$LZWDecodeDelegateDefault"", so it can be a program name with args.
29007set dummy "$LZWDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029009$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029010if test "${ac_cv_path_LZWDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029011 $as_echo_n "(cached) " >&6
29012else
29013 case $LZWDecodeDelegate in
29014 [\\/]* | ?:[\\/]*)
29015 ac_cv_path_LZWDecodeDelegate="$LZWDecodeDelegate" # Let the user override the test with a path.
29016 ;;
29017 *)
29018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29019for as_dir in $PATH
29020do
29021 IFS=$as_save_IFS
29022 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029023 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029024 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29025 ac_cv_path_LZWDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029027 break 2
29028 fi
29029done
cristy8b350f62009-11-15 23:12:43 +000029030 done
cristy3ed852e2009-09-05 21:47:34 +000029031IFS=$as_save_IFS
29032
29033 test -z "$ac_cv_path_LZWDecodeDelegate" && ac_cv_path_LZWDecodeDelegate=""$LZWDecodeDelegateDefault""
29034 ;;
29035esac
29036fi
29037LZWDecodeDelegate=$ac_cv_path_LZWDecodeDelegate
29038if test -n "$LZWDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LZWDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029040$as_echo "$LZWDecodeDelegate" >&6; }
29041else
cristy8b350f62009-11-15 23:12:43 +000029042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029043$as_echo "no" >&6; }
29044fi
29045
29046
29047# Extract the first word of ""$LZWEncodeDelegateDefault"", so it can be a program name with args.
29048set dummy "$LZWEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029050$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029051if test "${ac_cv_path_LZWEncodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029052 $as_echo_n "(cached) " >&6
29053else
29054 case $LZWEncodeDelegate in
29055 [\\/]* | ?:[\\/]*)
29056 ac_cv_path_LZWEncodeDelegate="$LZWEncodeDelegate" # Let the user override the test with a path.
29057 ;;
29058 *)
29059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29060for as_dir in $PATH
29061do
29062 IFS=$as_save_IFS
29063 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029064 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029065 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29066 ac_cv_path_LZWEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029067 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029068 break 2
29069 fi
29070done
cristy8b350f62009-11-15 23:12:43 +000029071 done
cristy3ed852e2009-09-05 21:47:34 +000029072IFS=$as_save_IFS
29073
29074 test -z "$ac_cv_path_LZWEncodeDelegate" && ac_cv_path_LZWEncodeDelegate=""$LZWEncodeDelegateDefault""
29075 ;;
29076esac
29077fi
29078LZWEncodeDelegate=$ac_cv_path_LZWEncodeDelegate
29079if test -n "$LZWEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LZWEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029081$as_echo "$LZWEncodeDelegate" >&6; }
29082else
cristy8b350f62009-11-15 23:12:43 +000029083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029084$as_echo "no" >&6; }
29085fi
29086
29087
29088# Extract the first word of ""$LaunchDelegateDefault"", so it can be a program name with args.
29089set dummy "$LaunchDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029091$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029092if test "${ac_cv_path_LaunchDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029093 $as_echo_n "(cached) " >&6
29094else
29095 case $LaunchDelegate in
29096 [\\/]* | ?:[\\/]*)
29097 ac_cv_path_LaunchDelegate="$LaunchDelegate" # Let the user override the test with a path.
29098 ;;
29099 *)
29100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29101for as_dir in $PATH
29102do
29103 IFS=$as_save_IFS
29104 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029105 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029106 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29107 ac_cv_path_LaunchDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029109 break 2
29110 fi
29111done
cristy8b350f62009-11-15 23:12:43 +000029112 done
cristy3ed852e2009-09-05 21:47:34 +000029113IFS=$as_save_IFS
29114
29115 test -z "$ac_cv_path_LaunchDelegate" && ac_cv_path_LaunchDelegate=""$LaunchDelegateDefault""
29116 ;;
29117esac
29118fi
29119LaunchDelegate=$ac_cv_path_LaunchDelegate
29120if test -n "$LaunchDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LaunchDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029122$as_echo "$LaunchDelegate" >&6; }
29123else
cristy8b350f62009-11-15 23:12:43 +000029124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029125$as_echo "no" >&6; }
29126fi
29127
29128
29129# Extract the first word of ""$MANDelegateDefault"", so it can be a program name with args.
29130set dummy "$MANDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029132$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029133if test "${ac_cv_path_MANDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029134 $as_echo_n "(cached) " >&6
29135else
29136 case $MANDelegate in
29137 [\\/]* | ?:[\\/]*)
29138 ac_cv_path_MANDelegate="$MANDelegate" # Let the user override the test with a path.
29139 ;;
29140 *)
29141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29142for as_dir in $PATH
29143do
29144 IFS=$as_save_IFS
29145 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029146 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029147 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29148 ac_cv_path_MANDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029149 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029150 break 2
29151 fi
29152done
cristy8b350f62009-11-15 23:12:43 +000029153 done
cristy3ed852e2009-09-05 21:47:34 +000029154IFS=$as_save_IFS
29155
29156 test -z "$ac_cv_path_MANDelegate" && ac_cv_path_MANDelegate=""$MANDelegateDefault""
29157 ;;
29158esac
29159fi
29160MANDelegate=$ac_cv_path_MANDelegate
29161if test -n "$MANDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029163$as_echo "$MANDelegate" >&6; }
29164else
cristy8b350f62009-11-15 23:12:43 +000029165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029166$as_echo "no" >&6; }
29167fi
29168
29169
29170# Extract the first word of ""$MPEGDecodeDelegateDefault"", so it can be a program name with args.
29171set dummy "$MPEGDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029173$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029174if test "${ac_cv_path_MPEGDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029175 $as_echo_n "(cached) " >&6
29176else
29177 case $MPEGDecodeDelegate in
29178 [\\/]* | ?:[\\/]*)
29179 ac_cv_path_MPEGDecodeDelegate="$MPEGDecodeDelegate" # Let the user override the test with a path.
29180 ;;
29181 *)
29182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29183for as_dir in $PATH
29184do
29185 IFS=$as_save_IFS
29186 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029187 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029188 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29189 ac_cv_path_MPEGDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029190 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029191 break 2
29192 fi
29193done
cristy8b350f62009-11-15 23:12:43 +000029194 done
cristy3ed852e2009-09-05 21:47:34 +000029195IFS=$as_save_IFS
29196
29197 test -z "$ac_cv_path_MPEGDecodeDelegate" && ac_cv_path_MPEGDecodeDelegate=""$MPEGDecodeDelegateDefault""
29198 ;;
29199esac
29200fi
29201MPEGDecodeDelegate=$ac_cv_path_MPEGDecodeDelegate
29202if test -n "$MPEGDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPEGDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029204$as_echo "$MPEGDecodeDelegate" >&6; }
29205else
cristy8b350f62009-11-15 23:12:43 +000029206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029207$as_echo "no" >&6; }
29208fi
29209
29210
29211# Extract the first word of ""$MPEGEncodeDelegateDefault"", so it can be a program name with args.
29212set dummy "$MPEGEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029214$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029215if test "${ac_cv_path_MPEGEncodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029216 $as_echo_n "(cached) " >&6
29217else
29218 case $MPEGEncodeDelegate in
29219 [\\/]* | ?:[\\/]*)
29220 ac_cv_path_MPEGEncodeDelegate="$MPEGEncodeDelegate" # Let the user override the test with a path.
29221 ;;
29222 *)
29223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29224for as_dir in $PATH
29225do
29226 IFS=$as_save_IFS
29227 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029228 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029229 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29230 ac_cv_path_MPEGEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029231 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029232 break 2
29233 fi
29234done
cristy8b350f62009-11-15 23:12:43 +000029235 done
cristy3ed852e2009-09-05 21:47:34 +000029236IFS=$as_save_IFS
29237
29238 test -z "$ac_cv_path_MPEGEncodeDelegate" && ac_cv_path_MPEGEncodeDelegate=""$MPEGEncodeDelegateDefault""
29239 ;;
29240esac
29241fi
29242MPEGEncodeDelegate=$ac_cv_path_MPEGEncodeDelegate
29243if test -n "$MPEGEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPEGEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029245$as_echo "$MPEGEncodeDelegate" >&6; }
29246else
cristy8b350f62009-11-15 23:12:43 +000029247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029248$as_echo "no" >&6; }
29249fi
29250
29251
29252# Extract the first word of ""$MVDelegateDefault"", so it can be a program name with args.
29253set dummy "$MVDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029255$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029256if test "${ac_cv_path_MVDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029257 $as_echo_n "(cached) " >&6
29258else
29259 case $MVDelegate in
29260 [\\/]* | ?:[\\/]*)
29261 ac_cv_path_MVDelegate="$MVDelegate" # Let the user override the test with a path.
29262 ;;
29263 *)
29264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29265for as_dir in $PATH
29266do
29267 IFS=$as_save_IFS
29268 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029269 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29271 ac_cv_path_MVDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029273 break 2
29274 fi
29275done
cristy8b350f62009-11-15 23:12:43 +000029276 done
cristy3ed852e2009-09-05 21:47:34 +000029277IFS=$as_save_IFS
29278
29279 test -z "$ac_cv_path_MVDelegate" && ac_cv_path_MVDelegate=""$MVDelegateDefault""
29280 ;;
29281esac
29282fi
29283MVDelegate=$ac_cv_path_MVDelegate
29284if test -n "$MVDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MVDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029286$as_echo "$MVDelegate" >&6; }
29287else
cristy8b350f62009-11-15 23:12:43 +000029288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029289$as_echo "no" >&6; }
29290fi
29291
29292
29293# Extract the first word of ""$PCLDelegateDefault"", so it can be a program name with args.
29294set dummy "$PCLDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029296$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029297if test "${ac_cv_path_PCLDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029298 $as_echo_n "(cached) " >&6
29299else
29300 case $PCLDelegate in
29301 [\\/]* | ?:[\\/]*)
29302 ac_cv_path_PCLDelegate="$PCLDelegate" # Let the user override the test with a path.
29303 ;;
29304 *)
29305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29306for as_dir in $PATH
29307do
29308 IFS=$as_save_IFS
29309 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029310 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029311 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29312 ac_cv_path_PCLDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029314 break 2
29315 fi
29316done
cristy8b350f62009-11-15 23:12:43 +000029317 done
cristy3ed852e2009-09-05 21:47:34 +000029318IFS=$as_save_IFS
29319
29320 test -z "$ac_cv_path_PCLDelegate" && ac_cv_path_PCLDelegate=""$PCLDelegateDefault""
29321 ;;
29322esac
29323fi
29324PCLDelegate=$ac_cv_path_PCLDelegate
29325if test -n "$PCLDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCLDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029327$as_echo "$PCLDelegate" >&6; }
29328else
cristy8b350f62009-11-15 23:12:43 +000029329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029330$as_echo "no" >&6; }
29331fi
29332
29333
29334# Extract the first word of ""$PGPDecodeDelegateDefault"", so it can be a program name with args.
29335set dummy "$PGPDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029337$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029338if test "${ac_cv_path_PGPDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029339 $as_echo_n "(cached) " >&6
29340else
29341 case $PGPDecodeDelegate in
29342 [\\/]* | ?:[\\/]*)
29343 ac_cv_path_PGPDecodeDelegate="$PGPDecodeDelegate" # Let the user override the test with a path.
29344 ;;
29345 *)
29346 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29347for as_dir in $PATH
29348do
29349 IFS=$as_save_IFS
29350 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029351 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029352 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29353 ac_cv_path_PGPDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029354 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029355 break 2
29356 fi
29357done
cristy8b350f62009-11-15 23:12:43 +000029358 done
cristy3ed852e2009-09-05 21:47:34 +000029359IFS=$as_save_IFS
29360
29361 test -z "$ac_cv_path_PGPDecodeDelegate" && ac_cv_path_PGPDecodeDelegate=""$PGPDecodeDelegateDefault""
29362 ;;
29363esac
29364fi
29365PGPDecodeDelegate=$ac_cv_path_PGPDecodeDelegate
29366if test -n "$PGPDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGPDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029368$as_echo "$PGPDecodeDelegate" >&6; }
29369else
cristy8b350f62009-11-15 23:12:43 +000029370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029371$as_echo "no" >&6; }
29372fi
29373
29374
29375# Extract the first word of ""$POVDelegateDefault"", so it can be a program name with args.
29376set dummy "$POVDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029378$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029379if test "${ac_cv_path_POVDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029380 $as_echo_n "(cached) " >&6
29381else
29382 case $POVDelegate in
29383 [\\/]* | ?:[\\/]*)
29384 ac_cv_path_POVDelegate="$POVDelegate" # Let the user override the test with a path.
29385 ;;
29386 *)
29387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29388for as_dir in $PATH
29389do
29390 IFS=$as_save_IFS
29391 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029392 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029393 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29394 ac_cv_path_POVDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029395 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029396 break 2
29397 fi
29398done
cristy8b350f62009-11-15 23:12:43 +000029399 done
cristy3ed852e2009-09-05 21:47:34 +000029400IFS=$as_save_IFS
29401
29402 test -z "$ac_cv_path_POVDelegate" && ac_cv_path_POVDelegate=""$POVDelegateDefault""
29403 ;;
29404esac
29405fi
29406POVDelegate=$ac_cv_path_POVDelegate
29407if test -n "$POVDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $POVDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029409$as_echo "$POVDelegate" >&6; }
29410else
cristy8b350f62009-11-15 23:12:43 +000029411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029412$as_echo "no" >&6; }
29413fi
29414
29415
29416for ac_prog in gsx gsc "$PSDelegateDefault"
29417do
29418 # Extract the first word of "$ac_prog", so it can be a program name with args.
29419set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029421$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029422if test "${ac_cv_path_PSDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029423 $as_echo_n "(cached) " >&6
29424else
29425 case $PSDelegate in
29426 [\\/]* | ?:[\\/]*)
29427 ac_cv_path_PSDelegate="$PSDelegate" # Let the user override the test with a path.
29428 ;;
29429 *)
29430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29431for as_dir in $PATH
29432do
29433 IFS=$as_save_IFS
29434 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029435 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029436 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29437 ac_cv_path_PSDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029438 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029439 break 2
29440 fi
29441done
cristy8b350f62009-11-15 23:12:43 +000029442 done
cristy3ed852e2009-09-05 21:47:34 +000029443IFS=$as_save_IFS
29444
29445 ;;
29446esac
29447fi
29448PSDelegate=$ac_cv_path_PSDelegate
29449if test -n "$PSDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PSDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029451$as_echo "$PSDelegate" >&6; }
29452else
cristy8b350f62009-11-15 23:12:43 +000029453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029454$as_echo "no" >&6; }
29455fi
29456
29457
29458 test -n "$PSDelegate" && break
29459done
29460test -n "$PSDelegate" || PSDelegate=""$PSDelegateDefault""
29461
29462# Extract the first word of ""$RLEEncodeDelegateDefault"", so it can be a program name with args.
29463set dummy "$RLEEncodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029465$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029466if test "${ac_cv_path_RLEEncodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029467 $as_echo_n "(cached) " >&6
29468else
29469 case $RLEEncodeDelegate in
29470 [\\/]* | ?:[\\/]*)
29471 ac_cv_path_RLEEncodeDelegate="$RLEEncodeDelegate" # Let the user override the test with a path.
29472 ;;
29473 *)
29474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29475for as_dir in $PATH
29476do
29477 IFS=$as_save_IFS
29478 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029479 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029480 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29481 ac_cv_path_RLEEncodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029482 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029483 break 2
29484 fi
29485done
cristy8b350f62009-11-15 23:12:43 +000029486 done
cristy3ed852e2009-09-05 21:47:34 +000029487IFS=$as_save_IFS
29488
29489 test -z "$ac_cv_path_RLEEncodeDelegate" && ac_cv_path_RLEEncodeDelegate=""$RLEEncodeDelegateDefault""
29490 ;;
29491esac
29492fi
29493RLEEncodeDelegate=$ac_cv_path_RLEEncodeDelegate
29494if test -n "$RLEEncodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RLEEncodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029496$as_echo "$RLEEncodeDelegate" >&6; }
29497else
cristy8b350f62009-11-15 23:12:43 +000029498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029499$as_echo "no" >&6; }
29500fi
29501
29502
29503# Extract the first word of ""$RMDelegateDefault"", so it can be a program name with args.
29504set dummy "$RMDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029506$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029507if test "${ac_cv_path_RMDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029508 $as_echo_n "(cached) " >&6
29509else
29510 case $RMDelegate in
29511 [\\/]* | ?:[\\/]*)
29512 ac_cv_path_RMDelegate="$RMDelegate" # Let the user override the test with a path.
29513 ;;
29514 *)
29515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29516for as_dir in $PATH
29517do
29518 IFS=$as_save_IFS
29519 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029520 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029521 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29522 ac_cv_path_RMDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029524 break 2
29525 fi
29526done
cristy8b350f62009-11-15 23:12:43 +000029527 done
cristy3ed852e2009-09-05 21:47:34 +000029528IFS=$as_save_IFS
29529
29530 test -z "$ac_cv_path_RMDelegate" && ac_cv_path_RMDelegate=""$RMDelegateDefault""
29531 ;;
29532esac
29533fi
29534RMDelegate=$ac_cv_path_RMDelegate
29535if test -n "$RMDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RMDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029537$as_echo "$RMDelegate" >&6; }
29538else
cristy8b350f62009-11-15 23:12:43 +000029539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029540$as_echo "no" >&6; }
29541fi
29542
29543
29544# Extract the first word of ""$SCANDecodeDelegateDefault"", so it can be a program name with args.
29545set dummy "$SCANDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029547$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029548if test "${ac_cv_path_SCANDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029549 $as_echo_n "(cached) " >&6
29550else
29551 case $SCANDecodeDelegate in
29552 [\\/]* | ?:[\\/]*)
29553 ac_cv_path_SCANDecodeDelegate="$SCANDecodeDelegate" # Let the user override the test with a path.
29554 ;;
29555 *)
29556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29557for as_dir in $PATH
29558do
29559 IFS=$as_save_IFS
29560 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029561 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029562 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29563 ac_cv_path_SCANDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029565 break 2
29566 fi
29567done
cristy8b350f62009-11-15 23:12:43 +000029568 done
cristy3ed852e2009-09-05 21:47:34 +000029569IFS=$as_save_IFS
29570
29571 test -z "$ac_cv_path_SCANDecodeDelegate" && ac_cv_path_SCANDecodeDelegate=""$SCANDecodeDelegateDefault""
29572 ;;
29573esac
29574fi
29575SCANDecodeDelegate=$ac_cv_path_SCANDecodeDelegate
29576if test -n "$SCANDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SCANDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029578$as_echo "$SCANDecodeDelegate" >&6; }
29579else
cristy8b350f62009-11-15 23:12:43 +000029580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029581$as_echo "no" >&6; }
29582fi
29583
29584
29585# Extract the first word of ""$TXTDelegateDefault"", so it can be a program name with args.
29586set dummy "$TXTDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029588$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029589if test "${ac_cv_path_TXTDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029590 $as_echo_n "(cached) " >&6
29591else
29592 case $TXTDelegate in
29593 [\\/]* | ?:[\\/]*)
29594 ac_cv_path_TXTDelegate="$TXTDelegate" # Let the user override the test with a path.
29595 ;;
29596 *)
29597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29598for as_dir in $PATH
29599do
29600 IFS=$as_save_IFS
29601 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029602 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29604 ac_cv_path_TXTDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029606 break 2
29607 fi
29608done
cristy8b350f62009-11-15 23:12:43 +000029609 done
cristy3ed852e2009-09-05 21:47:34 +000029610IFS=$as_save_IFS
29611
29612 test -z "$ac_cv_path_TXTDelegate" && ac_cv_path_TXTDelegate=""$TXTDelegateDefault""
29613 ;;
29614esac
29615fi
29616TXTDelegate=$ac_cv_path_TXTDelegate
29617if test -n "$TXTDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TXTDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029619$as_echo "$TXTDelegate" >&6; }
29620else
cristy8b350f62009-11-15 23:12:43 +000029621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029622$as_echo "no" >&6; }
29623fi
29624
29625
29626# Extract the first word of ""$WMFDecodeDelegateDefault"", so it can be a program name with args.
29627set dummy "$WMFDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029629$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029630if test "${ac_cv_path_WMFDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029631 $as_echo_n "(cached) " >&6
29632else
29633 case $WMFDecodeDelegate in
29634 [\\/]* | ?:[\\/]*)
29635 ac_cv_path_WMFDecodeDelegate="$WMFDecodeDelegate" # Let the user override the test with a path.
29636 ;;
29637 *)
29638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29639for as_dir in $PATH
29640do
29641 IFS=$as_save_IFS
29642 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029643 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029644 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29645 ac_cv_path_WMFDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029647 break 2
29648 fi
29649done
cristy8b350f62009-11-15 23:12:43 +000029650 done
cristy3ed852e2009-09-05 21:47:34 +000029651IFS=$as_save_IFS
29652
29653 test -z "$ac_cv_path_WMFDecodeDelegate" && ac_cv_path_WMFDecodeDelegate=""$WMFDecodeDelegateDefault""
29654 ;;
29655esac
29656fi
29657WMFDecodeDelegate=$ac_cv_path_WMFDecodeDelegate
29658if test -n "$WMFDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WMFDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029660$as_echo "$WMFDecodeDelegate" >&6; }
29661else
cristy8b350f62009-11-15 23:12:43 +000029662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029663$as_echo "no" >&6; }
29664fi
29665
29666
29667# Extract the first word of ""$WWWDecodeDelegateDefault"", so it can be a program name with args.
29668set dummy "$WWWDecodeDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029670$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029671if test "${ac_cv_path_WWWDecodeDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029672 $as_echo_n "(cached) " >&6
29673else
29674 case $WWWDecodeDelegate in
29675 [\\/]* | ?:[\\/]*)
29676 ac_cv_path_WWWDecodeDelegate="$WWWDecodeDelegate" # Let the user override the test with a path.
29677 ;;
29678 *)
29679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29680for as_dir in $PATH
29681do
29682 IFS=$as_save_IFS
29683 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029684 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029685 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29686 ac_cv_path_WWWDecodeDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029687 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029688 break 2
29689 fi
29690done
cristy8b350f62009-11-15 23:12:43 +000029691 done
cristy3ed852e2009-09-05 21:47:34 +000029692IFS=$as_save_IFS
29693
29694 test -z "$ac_cv_path_WWWDecodeDelegate" && ac_cv_path_WWWDecodeDelegate=""$WWWDecodeDelegateDefault""
29695 ;;
29696esac
29697fi
29698WWWDecodeDelegate=$ac_cv_path_WWWDecodeDelegate
29699if test -n "$WWWDecodeDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WWWDecodeDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029701$as_echo "$WWWDecodeDelegate" >&6; }
29702else
cristy8b350f62009-11-15 23:12:43 +000029703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029704$as_echo "no" >&6; }
29705fi
29706
29707
29708# Extract the first word of ""$XPSDelegateDefault"", so it can be a program name with args.
29709set dummy "$XPSDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029711$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029712if test "${ac_cv_path_XPSDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029713 $as_echo_n "(cached) " >&6
29714else
29715 case $XPSDelegate in
29716 [\\/]* | ?:[\\/]*)
29717 ac_cv_path_XPSDelegate="$XPSDelegate" # Let the user override the test with a path.
29718 ;;
29719 *)
29720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29721for as_dir in $PATH
29722do
29723 IFS=$as_save_IFS
29724 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029725 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029726 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29727 ac_cv_path_XPSDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029729 break 2
29730 fi
29731done
cristy8b350f62009-11-15 23:12:43 +000029732 done
cristy3ed852e2009-09-05 21:47:34 +000029733IFS=$as_save_IFS
29734
29735 test -z "$ac_cv_path_XPSDelegate" && ac_cv_path_XPSDelegate=""$XPSDelegateDefault""
29736 ;;
29737esac
29738fi
29739XPSDelegate=$ac_cv_path_XPSDelegate
29740if test -n "$XPSDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPSDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029742$as_echo "$XPSDelegate" >&6; }
29743else
cristy8b350f62009-11-15 23:12:43 +000029744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029745$as_echo "no" >&6; }
29746fi
29747
29748
29749# Extract the first word of ""$ZipDelegateDefault"", so it can be a program name with args.
29750set dummy "$ZipDelegateDefault"; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029752$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029753if test "${ac_cv_path_ZipDelegate+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029754 $as_echo_n "(cached) " >&6
29755else
29756 case $ZipDelegate in
29757 [\\/]* | ?:[\\/]*)
29758 ac_cv_path_ZipDelegate="$ZipDelegate" # Let the user override the test with a path.
29759 ;;
29760 *)
29761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29762for as_dir in $PATH
29763do
29764 IFS=$as_save_IFS
29765 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000029766 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000029767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
29768 ac_cv_path_ZipDelegate="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000029769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000029770 break 2
29771 fi
29772done
cristy8b350f62009-11-15 23:12:43 +000029773 done
cristy3ed852e2009-09-05 21:47:34 +000029774IFS=$as_save_IFS
29775
29776 test -z "$ac_cv_path_ZipDelegate" && ac_cv_path_ZipDelegate=""$ZipDelegateDefault""
29777 ;;
29778esac
29779fi
29780ZipDelegate=$ac_cv_path_ZipDelegate
29781if test -n "$ZipDelegate"; then
cristy8b350f62009-11-15 23:12:43 +000029782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZipDelegate" >&5
cristy3ed852e2009-09-05 21:47:34 +000029783$as_echo "$ZipDelegate" >&6; }
29784else
cristy8b350f62009-11-15 23:12:43 +000029785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000029786$as_echo "no" >&6; }
29787fi
29788
29789
29790
29791# Prefer lpr to lp; lp needs options tacked on.
29792if test "$LPRDelegate" != no; then
29793 PrintDelegate="$LPRDelegate"
29794else
29795 PrintDelegate="$LPDelegate -c -s"
29796fi
29797
29798
29799# Installed ImageMagick utiltity paths
29800ConvertDelegate="${BIN_DIR}/${ConvertDelegateDefault}"
29801DisplayDelegate="${BIN_DIR}/${DisplayDelegateDefault}"
29802MogrifyDelegate="${BIN_DIR}/${MogrifyDelegateDefault}"
29803
29804# Set delegate booleans
29805have_ffmpeg='no'; if test "$MPEGDecodeDelegate" != "$MPEGDecodeDelegateDefault" ; then have_ffmpeg='yes'; fi
29806have_fig2dev='no' ; if test "$FIGDecodeDelegate" != "$FIGDecodeDelegateDefault" ; then have_fig2dev='yes'; fi
29807have_gs='no' ; if test "$PSDelegate" != "$PSDelegateDefault"; then have_gs='yes'; fi
29808have_hp2xx='no' ; if test "$HPGLDecodeDelegate" != "$HPGLDecodeDelegateDefault" ; then have_hp2xx='yes'; fi
29809have_ilbmtoppm='no' ; if test "$ILBMDecodeDelegate" != "$ILBMDecodeDelegateDefault" ; then have_ilbmtoppm='yes'; fi
29810have_mplayer='no'; if test "$AVIDecodeDelegate" != "$AVIDecodeDelegateDefault" ; then have_mplayer='yes'; fi
29811have_pcl='no' ; if test "$PCLDelegate" != "$PCLDelegateDefault"; then have_pcl='yes'; fi
29812have_ppmtoilbm='no' ; if test "$ILBMEncodeDelegate" != "$ILBMEncodeDelegateDefault" ; then have_ppmtoilbm='yes'; fi
29813have_ra_pfm='no' ; if test "$HDRDecodeDelegate" != "$HDRDecodeDelegateDefault" ; then have_ra_pfm='yes'; fi
29814have_ralcgm='no' ; if test "$CGMDecodeDelegate" != "$CGMDecodeDelegateDefault" ; then have_ralcgm='yes'; fi
29815have_xps='no' ; if test "$XPSDelegate" != "$XPSDelegateDefault"; then have_xps='yes'; fi
29816
29817#
29818# Test for font directories
29819#
29820type_include_files=''
29821
29822# Windows
29823windows_font_dir=''
29824if test "$with_windows_font_dir" != "no" && test -n "$with_windows_font_dir"; then
29825 windows_font_dir="${with_windows_font_dir}/"
29826fi
29827if test -n "$windows_font_dir"; then
29828 if test -f '/usr/X11R6/lib/X11/fonts/truetype/arial.ttf'; then
29829 windows_font_dir='/usr/X11R6/lib/X11/fonts/truetype/'
29830 fi
29831 if test -f '/usr/X11R7/lib/X11/fonts/truetype/arial.ttf'; then
29832 windows_font_dir='/usr/X11R7/lib/X11/fonts/truetype/'
29833 fi
29834 if test -f '/usr/share/fonts/msttcore/arial.ttf'; then
29835 windows_font_dir='/usr/share/fonts/msttcore/truetype/'
29836 fi
29837fi
29838if test -n "$windows_font_dir"; then
29839 type_include_files="$type_include_files "'<include file="type-windows.xml" />'
29840fi
29841
29842
29843# Ghostscript
cristy8b350f62009-11-15 23:12:43 +000029844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript fonts directory" >&5
cristy3ed852e2009-09-05 21:47:34 +000029845$as_echo_n "checking for Ghostscript fonts directory... " >&6; }
29846ghostscript_font_dir=''
29847if test "${with_gs_font_dir}" != 'default'; then
29848 ghostscript_font_dir="${with_gs_font_dir}/"
29849else
29850 if test "${native_win32_build}" = 'yes'; then
29851 # Native Windows Build
29852 for font_dir in "c:\\Program Files\\gs\\fonts\\" "c:\\Program Files \(x86\)\\gs\\fonts\\" "c:\\gs\\fonts\\"; do
29853 if test -f "${font_dir}a010013l.pfb"; then
29854 ghostscript_font_dir="$font_dir"
29855 break 1
29856 fi
29857 done
29858 if test "${PSDelegate}" != 'gswin32c'; then
29859 ghostscript_font_dir=`echo "${PSDelegate}" | sed -e 's:/gs/.*:/gs:;s:^/::;s/./&:/;s:/:\\\\:g'`"\\fonts\\"
29860 fi
29861 else
29862 # Linux / Mac OS X / Unix Build
29863 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
29864 if test -f "${font_dir}a010013l.pfb"; then
29865 ghostscript_font_dir="${font_dir}"
29866 break 1
29867 fi
29868 done
29869 if test "${ghostscript_font_dir}x" = 'x'; then
29870 if test "$PSDelegate" != 'gs'; then
29871 ghostscript_font_dir=`echo "$PSDelegate" | sed -e 's:/bin/gs:/share/ghostscript/fonts:'`"/"
29872 fi
29873 fi
29874 fi
29875fi
29876if test "${ghostscript_font_dir}x" != 'x'; then
29877 type_include_files="${type_include_files} "'<include file="type-ghostscript.xml" />'
cristy8b350f62009-11-15 23:12:43 +000029878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ghostscript_font_dir" >&5
cristy3ed852e2009-09-05 21:47:34 +000029879$as_echo "$ghostscript_font_dir" >&6; }
29880else
cristy8b350f62009-11-15 23:12:43 +000029881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found!" >&5
cristy3ed852e2009-09-05 21:47:34 +000029882$as_echo "not found!" >&6; };
29883fi
29884
29885case "${build_os}" in
29886 mingw* )
29887 PSDelegate=`$WinPathScript "$PSDelegate" 1`
29888 ;;
29889esac
29890
29891
29892
29893#
29894# Handle case where user doesn't want frozen paths
29895#
29896if test "$with_frozenpaths" != 'yes'; then
29897 # Re-set delegate definitions to default (no paths)
29898 AutotraceDecodeDelegate="$AutotraceDecodeDelegateDefault"
29899 AVIDecodeDelegate="$AVIDecodeDelegateDefault"
29900 BlenderDecodeDelegate="$BlenderDecodeDelegateDefault"
29901 BZIPDelegate="$BZIPDelegateDefault"
29902 BrowseDelegate="$BrowseDelegateDefault"
29903 CGMDecodeDelegate="$CGMDecodeDelegateDefault"
29904 CatDelegate="$CatDelegateDefault"
29905 ConvertDelegate="$ConvertDelegateDefault"
29906 GVCDecodeDelegate="$GVCDecodeDelegateDefault"
29907 DVIDecodeDelegate="$DVIDecodeDelegateDefault"
29908 EchoDelegate="$EchoDelegateDefault"
29909 EditorDelegate="$EditorDelegateDefault"
29910 FIGDecodeDelegate="$FIGDecodeDelegateDefault"
29911 GnuplotDecodeDelegate="$GnuplotDecodeDelegateDefault"
29912 HPGLDecodeDelegate="$HPGLDecodeDelegateDefault"
29913 HTMLDecodeDelegate="$HTMLDecodeDelegateDefault"
29914 ILBMDecodeDelegate="$ILBMDecodeDelegateDefault"
29915 ILBMEncodeDelegate="$ILBMEncodeDelegateDefault"
29916 LPDelegate="$LPDelegateDefault"
29917 LZWDecodeDelegate="$LZWDecodeDelegateDefault"
29918 LZWEncodeDelegate="$LZWEncodeDelegateDefault"
29919 LaunchDelegate="$LaunchDelegateDefault"
29920 MANDelegate="$MANDelegateDefault"
29921 MPEGDecodeDelegate="$MPEGDecodeDelegateDefault"
29922 MPEGEncodeDelegate="$MPEGEncodeDelegateDefault"
29923 MVDelegate="$MVDelegateDefault"
29924 MogrifyDelegate="$MogrifyDelegateDefault"
29925 PCLDelegate="$PCLDelegateDefault"
29926 PGPDecodeDelegate="$PGPDecodeDelegateDefault"
29927 POVDelegate="$POVDelegateDefault"
29928 PSDelegate="$PSDelegateDefault"
29929 HDRDecodeDelegate="$HDRDecodeDelegateDefault"
29930 RLEEncodeDelegate="$RLEEncodeDelegateDefault"
29931 RMDelegate="$RMDelegateDefault"
29932 SCANDecodeDelegate="$SCANDecodeDelegateDefault"
29933 ShowImageDelegate="$ShowImageDelegateDefault"
29934 TXTDelegate="$TXTDelegateDefault"
29935 WMFDecodeDelegate="$WMFDecodeDelegateDefault"
29936 WWWDecodeDelegate="$WWWDecodeDelegateDefault"
29937 XPSDelegate="$XPSDelegateDefault"
29938 ZipDelegate="$ZipDelegateDefault"
29939fi
29940
29941# Delegate substitutions
29942
29943
29944
29945
29946
29947
29948
29949
29950
29951
29952
29953
29954
29955
29956
29957
29958
29959
29960
29961
29962
29963
29964
29965
29966
29967
29968
29969
29970
29971
29972
29973
29974
29975
29976
29977
29978
29979
29980
29981
29982
29983
29984#
29985# RPM support.
29986#
29987RPM=''
29988for ac_prog in gnutar gtar tar
29989do
29990 # Extract the first word of "$ac_prog", so it can be a program name with args.
29991set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000029992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000029993$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000029994if test "${ac_cv_prog_TAR+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000029995 $as_echo_n "(cached) " >&6
29996else
29997 if test -n "$TAR"; then
29998 ac_cv_prog_TAR="$TAR" # Let the user override the test.
29999else
30000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30001for as_dir in $PATH
30002do
30003 IFS=$as_save_IFS
30004 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000030005 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000030006 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
30007 ac_cv_prog_TAR="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000030008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000030009 break 2
30010 fi
30011done
cristy8b350f62009-11-15 23:12:43 +000030012 done
cristy3ed852e2009-09-05 21:47:34 +000030013IFS=$as_save_IFS
30014
30015fi
30016fi
30017TAR=$ac_cv_prog_TAR
30018if test -n "$TAR"; then
cristy8b350f62009-11-15 23:12:43 +000030019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
cristy3ed852e2009-09-05 21:47:34 +000030020$as_echo "$TAR" >&6; }
30021else
cristy8b350f62009-11-15 23:12:43 +000030022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000030023$as_echo "no" >&6; }
30024fi
30025
30026
30027 test -n "$TAR" && break
30028done
30029
30030for ac_prog in perl
30031do
30032 # Extract the first word of "$ac_prog", so it can be a program name with args.
30033set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000030034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000030035$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030036if test "${ac_cv_prog_PERL+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030037 $as_echo_n "(cached) " >&6
30038else
30039 if test -n "$PERL"; then
30040 ac_cv_prog_PERL="$PERL" # Let the user override the test.
30041else
30042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30043for as_dir in $PATH
30044do
30045 IFS=$as_save_IFS
30046 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000030047 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000030048 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
30049 ac_cv_prog_PERL="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000030050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000030051 break 2
30052 fi
30053done
cristy8b350f62009-11-15 23:12:43 +000030054 done
cristy3ed852e2009-09-05 21:47:34 +000030055IFS=$as_save_IFS
30056
30057fi
30058fi
30059PERL=$ac_cv_prog_PERL
30060if test -n "$PERL"; then
cristy8b350f62009-11-15 23:12:43 +000030061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
cristy3ed852e2009-09-05 21:47:34 +000030062$as_echo "$PERL" >&6; }
30063else
cristy8b350f62009-11-15 23:12:43 +000030064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000030065$as_echo "no" >&6; }
30066fi
30067
30068
30069 test -n "$PERL" && break
30070done
30071
30072for ac_prog in rpmbuild rpm
30073do
30074 # Extract the first word of "$ac_prog", so it can be a program name with args.
30075set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000030076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000030077$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030078if test "${ac_cv_prog_RPM+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030079 $as_echo_n "(cached) " >&6
30080else
30081 if test -n "$RPM"; then
30082 ac_cv_prog_RPM="$RPM" # Let the user override the test.
30083else
30084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30085for as_dir in $PATH
30086do
30087 IFS=$as_save_IFS
30088 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000030089 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000030090 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
30091 ac_cv_prog_RPM="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000030092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000030093 break 2
30094 fi
30095done
cristy8b350f62009-11-15 23:12:43 +000030096 done
cristy3ed852e2009-09-05 21:47:34 +000030097IFS=$as_save_IFS
30098
30099fi
30100fi
30101RPM=$ac_cv_prog_RPM
30102if test -n "$RPM"; then
cristy8b350f62009-11-15 23:12:43 +000030103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RPM" >&5
cristy3ed852e2009-09-05 21:47:34 +000030104$as_echo "$RPM" >&6; }
30105else
cristy8b350f62009-11-15 23:12:43 +000030106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000030107$as_echo "no" >&6; }
30108fi
30109
30110
30111 test -n "$RPM" && break
30112done
30113
30114
30115ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}
30116
30117
30118AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
30119
30120
30121AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"}
30122
30123
30124AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
30125
30126
30127 if test "x$RPM" != "x" ; then
30128 RPM_DELEGATE_TRUE=
30129 RPM_DELEGATE_FALSE='#'
30130else
30131 RPM_DELEGATE_TRUE='#'
30132 RPM_DELEGATE_FALSE=
30133fi
30134
30135
30136#
30137# 7ZIP support (http://p7zip.sourceforge.net/)
30138#
30139P7ZIP=''
30140for ac_prog in 7za
30141do
30142 # Extract the first word of "$ac_prog", so it can be a program name with args.
30143set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000030144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000030145$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030146if test "${ac_cv_prog_P7ZIP+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030147 $as_echo_n "(cached) " >&6
30148else
30149 if test -n "$P7ZIP"; then
30150 ac_cv_prog_P7ZIP="$P7ZIP" # Let the user override the test.
30151else
30152as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30153for as_dir in $PATH
30154do
30155 IFS=$as_save_IFS
30156 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000030157 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000030158 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
30159 ac_cv_prog_P7ZIP="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000030160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000030161 break 2
30162 fi
30163done
cristy8b350f62009-11-15 23:12:43 +000030164 done
cristy3ed852e2009-09-05 21:47:34 +000030165IFS=$as_save_IFS
30166
30167fi
30168fi
30169P7ZIP=$ac_cv_prog_P7ZIP
30170if test -n "$P7ZIP"; then
cristy8b350f62009-11-15 23:12:43 +000030171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $P7ZIP" >&5
cristy3ed852e2009-09-05 21:47:34 +000030172$as_echo "$P7ZIP" >&6; }
30173else
cristy8b350f62009-11-15 23:12:43 +000030174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000030175$as_echo "no" >&6; }
30176fi
30177
30178
30179 test -n "$P7ZIP" && break
30180done
30181
30182
30183 if test "x$P7ZIP" != "x" ; then
30184 P7ZIP_DELEGATE_TRUE=
30185 P7ZIP_DELEGATE_FALSE='#'
30186else
30187 P7ZIP_DELEGATE_TRUE='#'
30188 P7ZIP_DELEGATE_FALSE=
30189fi
30190
30191
30192#
30193# ZIP support (http://www.info-zip.org/Zip.html)
30194#
30195ZIP=''
30196for ac_prog in zip
30197do
30198 # Extract the first word of "$ac_prog", so it can be a program name with args.
30199set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000030200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000030201$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030202if test "${ac_cv_prog_ZIP+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030203 $as_echo_n "(cached) " >&6
30204else
30205 if test -n "$ZIP"; then
30206 ac_cv_prog_ZIP="$ZIP" # Let the user override the test.
30207else
30208as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30209for as_dir in $PATH
30210do
30211 IFS=$as_save_IFS
30212 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000030213 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000030214 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
30215 ac_cv_prog_ZIP="$ac_prog"
cristy8b350f62009-11-15 23:12:43 +000030216 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000030217 break 2
30218 fi
30219done
cristy8b350f62009-11-15 23:12:43 +000030220 done
cristy3ed852e2009-09-05 21:47:34 +000030221IFS=$as_save_IFS
30222
30223fi
30224fi
30225ZIP=$ac_cv_prog_ZIP
30226if test -n "$ZIP"; then
cristy8b350f62009-11-15 23:12:43 +000030227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5
cristy3ed852e2009-09-05 21:47:34 +000030228$as_echo "$ZIP" >&6; }
30229else
cristy8b350f62009-11-15 23:12:43 +000030230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000030231$as_echo "no" >&6; }
30232fi
30233
30234
30235 test -n "$ZIP" && break
30236done
30237
30238
30239 if test "x$ZIP" != "x" ; then
30240 ZIP_DELEGATE_TRUE=
30241 ZIP_DELEGATE_FALSE='#'
30242else
30243 ZIP_DELEGATE_TRUE='#'
30244 ZIP_DELEGATE_FALSE=
30245fi
30246
30247
30248#
30249# GhostPCL related configuration.
30250#
30251PCLColorDevice=ppmraw
30252PCLCMYKDevice=bmpsep8
30253PCLMonoDevice=pbmraw
30254if test -z "$PCLVersion"; then
30255 PCLVersion='unknown'
30256fi
30257if test $have_pcl = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000030258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000030259$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000030260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCL" >&5
cristy3ed852e2009-09-05 21:47:34 +000030261$as_echo_n "checking for PCL... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000030263$as_echo "" >&6; }
30264 # PCLColorDevice
cristy8b350f62009-11-15 23:12:43 +000030265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl color device" >&5
cristy3ed852e2009-09-05 21:47:34 +000030266$as_echo_n "checking for pcl color device... " >&6; }
30267 if $PCLDelegate -dBATCH -sDEVICE=$PCLColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
30268 :
30269 else
30270 PCLColorDevice=ppmraw
30271 fi
cristy8b350f62009-11-15 23:12:43 +000030272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCLColorDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000030273$as_echo "$PCLColorDevice" >&6; }
30274
30275 # PCLCMYKDevice
cristy8b350f62009-11-15 23:12:43 +000030276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl CMYK device" >&5
cristy3ed852e2009-09-05 21:47:34 +000030277$as_echo_n "checking for pcl CMYK device... " >&6; }
30278 if $PCLDelegate -dBATCH -sDEVICE=$PCLColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
30279 :
30280 else
30281 PCLCMYKDevice=$PCLColorDevice
30282 fi
cristy8b350f62009-11-15 23:12:43 +000030283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCLCMYKDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000030284$as_echo "$PCLCMYKDevice" >&6; }
30285
30286 # PCLMonoDevice
cristy8b350f62009-11-15 23:12:43 +000030287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcl mono device" >&5
cristy3ed852e2009-09-05 21:47:34 +000030288$as_echo_n "checking for pcl mono device... " >&6; }
30289 if $PCLDelegate -dBATCH -sDEVICE=$PCLMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
30290 :
30291 else
30292 PCLMonoDevice=$PCLColorDevice
30293 fi
cristy8b350f62009-11-15 23:12:43 +000030294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCLMonoDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000030295$as_echo "$PCLMonoDevice" >&6; }
30296fi
30297
30298
30299
30300
30301
30302
30303#
30304# GhostXPS related configuration.
30305#
30306XPSColorDevice=ppmraw
30307XPSCMYKDevice=bmpsep8
30308XPSMonoDevice=pbmraw
30309if test -z "$XPSVersion"; then
30310 XPSVersion='unknown'
30311fi
30312if test $have_xps = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000030313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000030314$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000030315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPS" >&5
cristy3ed852e2009-09-05 21:47:34 +000030316$as_echo_n "checking for XPS... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000030318$as_echo "" >&6; }
30319 # XPSColorDevice
cristy8b350f62009-11-15 23:12:43 +000030320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps color device" >&5
cristy3ed852e2009-09-05 21:47:34 +000030321$as_echo_n "checking for xps color device... " >&6; }
30322 if $XPSDelegate -dBATCH -sDEVICE=$XPSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
30323 :
30324 else
30325 XPSColorDevice=ppmraw
30326 fi
cristy8b350f62009-11-15 23:12:43 +000030327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPSColorDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000030328$as_echo "$XPSColorDevice" >&6; }
30329
30330 # XPSCMYKDevice
cristy8b350f62009-11-15 23:12:43 +000030331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps CMYK device" >&5
cristy3ed852e2009-09-05 21:47:34 +000030332$as_echo_n "checking for xps CMYK device... " >&6; }
30333 if $XPSDelegate -dBATCH -sDEVICE=$XPSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
30334 :
30335 else
30336 XPSCMYKDevice=$XPSColorDevice
30337 fi
cristy8b350f62009-11-15 23:12:43 +000030338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPSCMYKDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000030339$as_echo "$XPSCMYKDevice" >&6; }
30340
30341 # XPSMonoDevice
cristy8b350f62009-11-15 23:12:43 +000030342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xps mono device" >&5
cristy3ed852e2009-09-05 21:47:34 +000030343$as_echo_n "checking for xps mono device... " >&6; }
30344 if $XPSDelegate -dBATCH -sDEVICE=$XPSMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
30345 :
30346 else
30347 XPSMonoDevice=$XPSColorDevice
30348 fi
cristy8b350f62009-11-15 23:12:43 +000030349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPSMonoDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000030350$as_echo "$XPSMonoDevice" >&6; }
30351fi
30352
30353
30354
30355
30356
30357
30358#
30359# Ghostscript related configuration.
30360#
30361if test "$have_png" = 'yes'; then
30362 GSAlphaDevice=pngalpha
30363else
30364 GSAlphaDevice=pnmraw
30365fi
30366GSColorDevice=pnmraw
30367GSCMYKDevice=pam
30368GSMonoDevice=pbmraw
30369GSPDFDevice=pdfwrite
30370GSPSDevice=pswrite
30371GSEPSDevice=epswrite
30372GSVersion='unknown'
30373if test $have_gs = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000030374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000030375$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000030376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript" >&5
cristy3ed852e2009-09-05 21:47:34 +000030377$as_echo_n "checking for Ghostscript... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000030379$as_echo "" >&6; }
cristy8b350f62009-11-15 23:12:43 +000030380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Ghostscript version" >&5
cristy3ed852e2009-09-05 21:47:34 +000030381$as_echo_n "checking for Ghostscript version... " >&6; }
30382 if GSVersion=`$PSDelegate --version`; then
30383 :
30384 else
30385 GSVersion=`$PSDelegate --help | sed -e '1q' | awk '{ print $3 }'`
30386 fi
cristy8b350f62009-11-15 23:12:43 +000030387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSVersion" >&5
cristy3ed852e2009-09-05 21:47:34 +000030388$as_echo "$GSVersion" >&6; }
30389
30390 # GSAlphaDevice
cristy8b350f62009-11-15 23:12:43 +000030391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs alpha device" >&5
cristy3ed852e2009-09-05 21:47:34 +000030392$as_echo_n "checking for gs alpha device... " >&6; }
30393 if $PSDelegate -q -dBATCH -sDEVICE=$GSAlphaDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
30394 :
30395 else
30396 GSAlphaDevice=pnmraw
30397 fi
cristy8b350f62009-11-15 23:12:43 +000030398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSAlphaDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000030399$as_echo "$GSAlphaDevice" >&6; }
30400
30401 # GSColorDevice
cristy8b350f62009-11-15 23:12:43 +000030402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs color device" >&5
cristy3ed852e2009-09-05 21:47:34 +000030403$as_echo_n "checking for gs color device... " >&6; }
30404 if $PSDelegate -q -dBATCH -sDEVICE=$GSColorDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
30405 :
30406 else
30407 GSColorDevice=pnmraw
30408 fi
cristy8b350f62009-11-15 23:12:43 +000030409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSColorDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000030410$as_echo "$GSColorDevice" >&6; }
30411
30412 # GSCMYKDevice
cristy8b350f62009-11-15 23:12:43 +000030413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs CMYK device" >&5
cristy3ed852e2009-09-05 21:47:34 +000030414$as_echo_n "checking for gs CMYK device... " >&6; }
30415 if $PSDelegate -q -dBATCH -sDEVICE=$GSCMYKDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
30416 :
30417 else
30418 GSCMYKDevice=bmpsep8
30419 fi
cristy8b350f62009-11-15 23:12:43 +000030420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSCMYKDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000030421$as_echo "$GSCMYKDevice" >&6; }
30422
30423 # GSMonoDevice
cristy8b350f62009-11-15 23:12:43 +000030424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs mono device" >&5
cristy3ed852e2009-09-05 21:47:34 +000030425$as_echo_n "checking for gs mono device... " >&6; }
30426 if $PSDelegate -q -dBATCH -sDEVICE=$GSMonoDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
30427 :
30428 else
30429 GSMonoDevice=$GSColorDevice
30430 fi
cristy8b350f62009-11-15 23:12:43 +000030431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSMonoDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000030432$as_echo "$GSMonoDevice" >&6; }
30433
30434 # GSPDFDevice
cristy8b350f62009-11-15 23:12:43 +000030435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs PDF writing device" >&5
cristy3ed852e2009-09-05 21:47:34 +000030436$as_echo_n "checking for gs PDF writing device... " >&6; }
30437 if $PSDelegate -q -dBATCH -sDEVICE=$GSPDFDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
30438 :
30439 else
30440 GSPDFDevice=nodevice
30441 fi
cristy8b350f62009-11-15 23:12:43 +000030442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSPDFDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000030443$as_echo "$GSPDFDevice" >&6; }
30444
30445 # GSPSDevice
cristy8b350f62009-11-15 23:12:43 +000030446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs PS writing device" >&5
cristy3ed852e2009-09-05 21:47:34 +000030447$as_echo_n "checking for gs PS writing device... " >&6; }
30448 if $PSDelegate -q -dBATCH -sDEVICE=$GSPSDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
30449 :
30450 else
30451 GSPSDevice=nodevice
30452 fi
cristy8b350f62009-11-15 23:12:43 +000030453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSPSDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000030454$as_echo "$GSPSDevice" >&6; }
30455
30456 # GSEPSDevice
cristy8b350f62009-11-15 23:12:43 +000030457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gs EPS writing device" >&5
cristy3ed852e2009-09-05 21:47:34 +000030458$as_echo_n "checking for gs EPS writing device... " >&6; }
30459 if $PSDelegate -q -dBATCH -sDEVICE=$GSEPSDevice -sOutputFile=/dev/null < /dev/null 2> /dev/null; then
30460 :
30461 else
30462 GSEPSDevice=nodevice
30463 fi
cristy8b350f62009-11-15 23:12:43 +000030464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GSEPSDevice" >&5
cristy3ed852e2009-09-05 21:47:34 +000030465$as_echo "$GSEPSDevice" >&6; }
30466fi
30467
30468
30469
30470
30471
30472
30473
30474
30475
30476
30477#
30478# PerlMagick-related configuration
30479#
30480
30481# Look for PERL if PerlMagick requested
30482# If name/path of desired PERL interpreter is specified, look for that one first
30483have_perl='no'
30484if test "$with_perl" != 'no'; then
cristy8b350f62009-11-15 23:12:43 +000030485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000030486$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000030487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl" >&5
cristy3ed852e2009-09-05 21:47:34 +000030488$as_echo_n "checking for Perl... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
cristy3ed852e2009-09-05 21:47:34 +000030490$as_echo "" >&6; }
30491 if test "$with_perl" != 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000030492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl" >&5
cristy3ed852e2009-09-05 21:47:34 +000030493$as_echo_n "checking for perl... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030494if test "${ac_cv_path_PERL+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030495 $as_echo_n "(cached) " >&6
30496else
30497 ac_cv_path_PERL="$with_perl"
30498fi
cristy8b350f62009-11-15 23:12:43 +000030499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_PERL" >&5
cristy3ed852e2009-09-05 21:47:34 +000030500$as_echo "$ac_cv_path_PERL" >&6; };
30501 PERL=$ac_cv_path_PERL
30502 have_perl="$ac_cv_path_PERL"
30503 else
30504 for ac_prog in perl perl5
30505do
30506 # Extract the first word of "$ac_prog", so it can be a program name with args.
30507set dummy $ac_prog; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000030508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000030509$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030510if test "${ac_cv_path_PERL+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030511 $as_echo_n "(cached) " >&6
30512else
30513 case $PERL in
30514 [\\/]* | ?:[\\/]*)
30515 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
30516 ;;
30517 *)
30518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30519for as_dir in $PATH
30520do
30521 IFS=$as_save_IFS
30522 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000030523 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000030524 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
30525 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
cristy8b350f62009-11-15 23:12:43 +000030526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000030527 break 2
30528 fi
30529done
cristy8b350f62009-11-15 23:12:43 +000030530 done
cristy3ed852e2009-09-05 21:47:34 +000030531IFS=$as_save_IFS
30532
30533 ;;
30534esac
30535fi
30536PERL=$ac_cv_path_PERL
30537if test -n "$PERL"; then
cristy8b350f62009-11-15 23:12:43 +000030538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
cristy3ed852e2009-09-05 21:47:34 +000030539$as_echo "$PERL" >&6; }
30540else
cristy8b350f62009-11-15 23:12:43 +000030541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000030542$as_echo "no" >&6; }
30543fi
30544
30545
30546 test -n "$PERL" && break
30547done
30548 if test "$ac_cv_path_PERL"; then
30549 have_perl="$ac_cv_path_PERL"
30550 fi
30551 fi
30552fi
30553
30554with_perl_static='no'
30555with_perl_dynamic='no'
30556if test "$have_perl" != 'no'; then
30557 if test "$with_perl" != 'no' && test "$libtool_build_shared_libs" = 'no'; then
30558 with_perl_static='yes'
30559 fi
30560 if test "$with_perl" != 'no' && test "$libtool_build_shared_libs" = 'yes'; then
30561 with_perl_dynamic='yes'
30562 fi
30563 # Is PERL's MakeMaker new enough to support DESTDIR?
30564 # Make sure we have perl
30565if test -z "$PERL"; then
30566# Extract the first word of "perl", so it can be a program name with args.
30567set dummy perl; ac_word=$2
cristy8b350f62009-11-15 23:12:43 +000030568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
cristy3ed852e2009-09-05 21:47:34 +000030569$as_echo_n "checking for $ac_word... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030570if test "${ac_cv_prog_PERL+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030571 $as_echo_n "(cached) " >&6
30572else
30573 if test -n "$PERL"; then
30574 ac_cv_prog_PERL="$PERL" # Let the user override the test.
30575else
30576as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30577for as_dir in $PATH
30578do
30579 IFS=$as_save_IFS
30580 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000030581 for ac_exec_ext in '' $ac_executable_extensions; do
cristy3ed852e2009-09-05 21:47:34 +000030582 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
30583 ac_cv_prog_PERL="perl"
cristy8b350f62009-11-15 23:12:43 +000030584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
cristy3ed852e2009-09-05 21:47:34 +000030585 break 2
30586 fi
30587done
cristy8b350f62009-11-15 23:12:43 +000030588 done
cristy3ed852e2009-09-05 21:47:34 +000030589IFS=$as_save_IFS
30590
30591fi
30592fi
30593PERL=$ac_cv_prog_PERL
30594if test -n "$PERL"; then
cristy8b350f62009-11-15 23:12:43 +000030595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
cristy3ed852e2009-09-05 21:47:34 +000030596$as_echo "$PERL" >&6; }
30597else
cristy8b350f62009-11-15 23:12:43 +000030598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000030599$as_echo "no" >&6; }
30600fi
30601
30602
30603fi
30604
30605# Check if version of Perl is sufficient
30606ac_perl_version="5.8.1"
30607
30608if test "x$PERL" != "x"; then
cristy8b350f62009-11-15 23:12:43 +000030609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl version greater than or equal to $ac_perl_version" >&5
cristy3ed852e2009-09-05 21:47:34 +000030610$as_echo_n "checking for perl version greater than or equal to $ac_perl_version... " >&6; }
30611 # NB: It would be nice to log the error if there is one, but we cannot rely
30612 # on autoconf internals
30613 $PERL -e "use $ac_perl_version;" > /dev/null 2>&1
30614 if test $? -ne 0; then
cristy8b350f62009-11-15 23:12:43 +000030615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
cristy3ed852e2009-09-05 21:47:34 +000030616$as_echo "no" >&6; };
30617 PERL_SUPPORTS_DESTDIR='no'
30618 else
cristy8b350f62009-11-15 23:12:43 +000030619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
cristy3ed852e2009-09-05 21:47:34 +000030620$as_echo "ok" >&6; };
30621 PERL_SUPPORTS_DESTDIR='yes'
30622 fi
30623else
cristy8b350f62009-11-15 23:12:43 +000030624 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find perl" >&5
cristy3ed852e2009-09-05 21:47:34 +000030625$as_echo "$as_me: WARNING: could not find perl" >&2;}
30626fi
30627
30628fi
30629 if test "$have_perl" != 'no'; then
30630 WITH_PERL_TRUE=
30631 WITH_PERL_FALSE='#'
30632else
30633 WITH_PERL_TRUE='#'
30634 WITH_PERL_FALSE=
30635fi
30636
30637 if test $with_perl_static = 'yes'; then
30638 WITH_PERL_STATIC_TRUE=
30639 WITH_PERL_STATIC_FALSE='#'
30640else
30641 WITH_PERL_STATIC_TRUE='#'
30642 WITH_PERL_STATIC_FALSE=
30643fi
30644
30645 if test $with_perl_dynamic = 'yes'; then
30646 WITH_PERL_DYNAMIC_TRUE=
30647 WITH_PERL_DYNAMIC_FALSE='#'
30648else
30649 WITH_PERL_DYNAMIC_TRUE='#'
30650 WITH_PERL_DYNAMIC_FALSE=
30651fi
30652
30653
30654
30655# Determine path to pick up MagickCore library from for use with building PerlMagick
30656MAGICKCORE_PATH="${LIB_DIR}"
30657if test $with_perl_static = 'yes'; then
30658 # Find out where libtool hides its uninstalled libraries (as libtool_objdir)
30659 libtool_objdir=$objdir
30660
30661 # Linker search path to library, followed by -lMagickCore
30662 MAGICKCORE_PATH="${builddir}/magick/${libtool_objdir}"
30663fi
30664
30665
30666# Create a simple string containing format names for all delegate libraries
30667DELEGATES=''
30668if test "$have_autotrace" = 'yes'; then DELEGATES="$DELEGATES autotrace"; fi
30669if test "$have_bzlib" = 'yes'; then DELEGATES="$DELEGATES bzlib"; fi
30670if test "$have_djvu" = 'yes'; then DELEGATES="$DELEGATES djvu"; fi
30671if test "$have_dps" = 'yes'; then DELEGATES="$DELEGATES dps"; fi
30672if test "$have_fftw" = 'yes'; then DELEGATES="$DELEGATES fftw"; fi
30673if test "$have_fpx" = 'yes'; then DELEGATES="$DELEGATES fpx"; fi
30674if test "$have_fontconfig" = 'yes'; then DELEGATES="$DELEGATES fontconfig"; fi
30675if test "$have_freetype" = 'yes'; then DELEGATES="$DELEGATES freetype"; fi
30676if test "$have_gslib" = 'yes'; then DELEGATES="$DELEGATES gs"; fi
30677if test "$have_gvc" = 'yes'; then DELEGATES="$DELEGATES gvc"; fi
30678if test "$have_jbig" = 'yes'; then DELEGATES="$DELEGATES jbig"; fi
30679if test "$have_jpeg" = 'yes'; then
30680 DELEGATES="$DELEGATES jpeg";
30681 if test "$have_png" = 'yes'; then DELEGATES="$DELEGATES jng"; fi
30682fi
30683if test "$have_jp2" = 'yes'; then DELEGATES="$DELEGATES jp2"; fi
30684if test "$have_lcms" = 'yes'; then DELEGATES="$DELEGATES lcms"; fi
30685if test "$have_lqr" = 'yes'; then DELEGATES="$DELEGATES lqr"; fi
30686if test "$have_ffmpeg" = 'yes'; then DELEGATES="$DELEGATES mpeg"; fi
30687if test "$have_openexr" = 'yes'; then DELEGATES="$DELEGATES openexr"; fi
30688if test "$have_png" = 'yes'; then DELEGATES="$DELEGATES png"; fi
30689if test "$have_rsvg" = 'yes'; then DELEGATES="$DELEGATES rsvg"; fi
30690if test "$have_tiff" = 'yes'; then DELEGATES="$DELEGATES tiff"; fi
30691if test "$have_x" = 'yes'; then DELEGATES="$DELEGATES x11"; fi
30692if test "$have_xml" = 'yes'; then DELEGATES="$DELEGATES xml"; fi
30693if test "$have_wmf" = 'yes'; then DELEGATES="$DELEGATES wmf"; fi
30694if test "$have_zlib" = 'yes'; then DELEGATES="$DELEGATES zlib"; fi
30695
30696
30697
30698#
30699# Handle special compiler flags
30700#
30701
30702# Add '-p' if prof source profiling support enabled
30703if test "$enable_prof" = 'yes'; then
30704 CFLAGS="-p $CFLAGS"
30705 CXXFLAGS="-p $CXXFLAGS"
30706 LDFLAGS="-p $LDFLAGS"
30707fi
30708
30709# Add '-pg' if gprof source profiling support enabled
30710if test "$enable_gprof" = 'yes'; then
30711 CFLAGS="-pg $CFLAGS"
30712 CXXFLAGS="-pg $CXXFLAGS"
30713 LDFLAGS="-pg $LDFLAGS"
30714fi
30715
30716# Add '-ftest-coverage -fprofile-arcs' if gcov source profiling support enabled
30717# This is a gcc-specific feature
30718if test "$enable_gcov" = 'yes'; then
cristy8b350f62009-11-15 23:12:43 +000030719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _gcov_init in -lgcov" >&5
cristy3ed852e2009-09-05 21:47:34 +000030720$as_echo_n "checking for _gcov_init in -lgcov... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030721if test "${ac_cv_lib_gcov__gcov_init+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030722 $as_echo_n "(cached) " >&6
30723else
30724 ac_check_lib_save_LIBS=$LIBS
30725LIBS="-lgcov $LIBS"
cristy8b350f62009-11-15 23:12:43 +000030726cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030727/* end confdefs.h. */
30728
30729/* Override any GCC internal prototype to avoid an error.
30730 Use char because int might match the return type of a GCC
30731 builtin and then its argument prototype would still apply. */
30732#ifdef __cplusplus
30733extern "C"
30734#endif
30735char _gcov_init ();
30736int
30737main ()
30738{
30739return _gcov_init ();
30740 ;
30741 return 0;
30742}
30743_ACEOF
cristy8b350f62009-11-15 23:12:43 +000030744if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000030745 ac_cv_lib_gcov__gcov_init=yes
30746else
cristy8b350f62009-11-15 23:12:43 +000030747 ac_cv_lib_gcov__gcov_init=no
cristy3ed852e2009-09-05 21:47:34 +000030748fi
cristy8b350f62009-11-15 23:12:43 +000030749rm -f core conftest.err conftest.$ac_objext \
30750 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030751LIBS=$ac_check_lib_save_LIBS
30752fi
cristy8b350f62009-11-15 23:12:43 +000030753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcov__gcov_init" >&5
cristy3ed852e2009-09-05 21:47:34 +000030754$as_echo "$ac_cv_lib_gcov__gcov_init" >&6; }
cristy8b350f62009-11-15 23:12:43 +000030755if test "x$ac_cv_lib_gcov__gcov_init" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000030756 cat >>confdefs.h <<_ACEOF
30757#define HAVE_LIBGCOV 1
30758_ACEOF
30759
30760 LIBS="-lgcov $LIBS"
30761
30762fi
30763
cristy8b350f62009-11-15 23:12:43 +000030764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __gcov_init in -lgcov" >&5
cristy3ed852e2009-09-05 21:47:34 +000030765$as_echo_n "checking for __gcov_init in -lgcov... " >&6; }
cristy8b350f62009-11-15 23:12:43 +000030766if test "${ac_cv_lib_gcov___gcov_init+set}" = set; then :
cristy3ed852e2009-09-05 21:47:34 +000030767 $as_echo_n "(cached) " >&6
30768else
30769 ac_check_lib_save_LIBS=$LIBS
30770LIBS="-lgcov $LIBS"
cristy8b350f62009-11-15 23:12:43 +000030771cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030772/* end confdefs.h. */
30773
30774/* Override any GCC internal prototype to avoid an error.
30775 Use char because int might match the return type of a GCC
30776 builtin and then its argument prototype would still apply. */
30777#ifdef __cplusplus
30778extern "C"
30779#endif
30780char __gcov_init ();
30781int
30782main ()
30783{
30784return __gcov_init ();
30785 ;
30786 return 0;
30787}
30788_ACEOF
cristy8b350f62009-11-15 23:12:43 +000030789if ac_fn_c_try_link "$LINENO"; then :
cristy3ed852e2009-09-05 21:47:34 +000030790 ac_cv_lib_gcov___gcov_init=yes
30791else
cristy8b350f62009-11-15 23:12:43 +000030792 ac_cv_lib_gcov___gcov_init=no
cristy3ed852e2009-09-05 21:47:34 +000030793fi
cristy8b350f62009-11-15 23:12:43 +000030794rm -f core conftest.err conftest.$ac_objext \
30795 conftest$ac_exeext conftest.$ac_ext
cristy3ed852e2009-09-05 21:47:34 +000030796LIBS=$ac_check_lib_save_LIBS
30797fi
cristy8b350f62009-11-15 23:12:43 +000030798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcov___gcov_init" >&5
cristy3ed852e2009-09-05 21:47:34 +000030799$as_echo "$ac_cv_lib_gcov___gcov_init" >&6; }
cristy8b350f62009-11-15 23:12:43 +000030800if test "x$ac_cv_lib_gcov___gcov_init" = x""yes; then :
cristy3ed852e2009-09-05 21:47:34 +000030801 cat >>confdefs.h <<_ACEOF
30802#define HAVE_LIBGCOV 1
30803_ACEOF
30804
30805 LIBS="-lgcov $LIBS"
30806
30807fi
30808
30809 case "$target_os" in
30810 darwin*)
30811 OSX_GCOV_LDFLAG="-Wl,-single_module"
30812 ;;
30813 *)
30814 OSX_GCOV_LDFLAG=""
30815 ;;
30816 esac
30817
30818 CFLAGS="-ftest-coverage -fprofile-arcs $CFLAGS"
30819 CXXFLAGS="-ftest-coverage -fprofile-arcs $CXXFLAGS"
30820 LDFLAGS="-ftest-coverage -fprofile-arcs $LDFLAGS"
30821fi
30822
30823#
30824# Build library dependency list for libMagickCore
30825#
30826
30827MAGICK_LIBLTDL='' # Libltdl for build
30828MAGICK_API_LIBLTDL='' # libltdl for dependent application (API) build
30829MAGICK_LTDLDEPS='' # extra libltdl dependencies
30830if test "$with_ltdl" != 'no'
30831then
30832 if test \( "$with_included_ltdl" = 'no' -o "$enable_ltdl_convenience" = 'no' \) -o "$enable_ltdl_install" = 'yes'; then
30833 MAGICK_API_LIBLTDL='-lltdl'
30834 fi
30835 MAGICK_LIBLTDL=${LIBLTDL}
30836 MAGICK_LTDLDEPS=${LTDLDEPS}
30837fi
30838
30839
30840
30841if test "$with_modules" != 'no'; then
cristy2e8b51d2009-10-17 18:26:15 +000030842 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 $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 +000030843else
cristy2e8b51d2009-10-17 18:26:15 +000030844 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 $WMF_LIBS $DPS_LIBS $XEXT_LIBS $XT_LIBS $IPC_LIBS $X11_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 +000030845fi
30846
30847
30848#
30849# Remove extraneous spaces from output variables (asthetic)
30850#
30851X_CFLAGS=`echo $X_CFLAGS | sed -e 's/ */ /g'`
30852X_PRE_LIBS=`echo $X_PRE_LIBS | sed -e 's/ */ /g'`
30853X_LIBS=`echo $X_LIBS | sed -e 's/ */ /g'`
30854X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed -e 's/ */ /g'`
30855
30856CC=`echo $CC | sed -e 's/ */ /g'`
30857CFLAGS=`echo $CFLAGS | sed -e 's/ */ /g'`
30858CPPFLAGS=`echo $CPPFLAGS | sed -e 's/ */ /g'`
30859CXXFLAGS=`echo $CXXFLAGS | sed -e 's/ */ /g'`
30860DELEGATES=`echo $DELEGATES | sed -e 's/^ //g'`
30861DISTCHECK_CONFIG_FLAGS=`echo $DISTCHECK_CONFIG_FLAGS | sed -e 's/ */ /g'`
30862LDFLAGS=`echo $LDFLAGS | sed -e 's/ */ /g'`
30863TESTED_LIBS=`echo $LIBS | sed -e 's/ */ /g'`
30864MAGICK_DEP_LIBS=`echo $MAGICK_DEP_LIBS | sed -e 's/ */ /g'`
30865#LIBS=`echo $LIBS | sed -e 's/ */ /g'`
30866
30867# Pass only user-provided LIBS as "global" libraries
30868LIBS=$USER_LIBS
30869
30870#AC_SUBST(CPPFLAGS)
30871
30872#AC_SUBST(LDFLAGS)
30873#AC_SUBST(X_PRE_LIBS)
30874#AC_SUBST(X_LIBS)
30875#AC_SUBST(X_EXTRA_LIBS)
30876
30877MAGICK_CFLAGS=$CFLAGS
30878MAGICK_CXXFLAGS="$CXXFLAGS"
30879MAGICK_CPPFLAGS=`echo $MAGICK_CPPFLAGS | sed -e 's/ */ /g'`
30880MAGICK_PCFLAGS=`echo $MAGICK_PCFLAGS | sed -e 's/ */ /g'`
30881MAGICK_LDFLAGS="-L$LIB_DIR $LDFLAGS"
30882MAGICK_LIBS="-lMagickCore $MAGICK_DEP_LIBS $MAGICK_API_LIBLTDL"
30883
30884
30885
30886
30887
30888
30889
30890
30891# Set configured scripts to executable.
30892ac_config_commands="$ac_config_commands default"
30893
30894ac_config_commands="$ac_config_commands MagickCore-config.in"
30895
30896ac_config_commands="$ac_config_commands Magick-config.in"
30897
30898ac_config_commands="$ac_config_commands MagickWand-config.in"
30899
30900ac_config_commands="$ac_config_commands Wand-config.in"
30901
30902ac_config_commands="$ac_config_commands Magick++-config.in"
30903
30904ac_config_commands="$ac_config_commands PerlMagick/check.sh.in"
30905
30906
cristy8b350f62009-11-15 23:12:43 +000030907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: -------------------------------------------------------------" >&5
cristy3ed852e2009-09-05 21:47:34 +000030908$as_echo "-------------------------------------------------------------" >&6; }
cristy8b350f62009-11-15 23:12:43 +000030909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Update ImageMagick configuration" >&5
cristy3ed852e2009-09-05 21:47:34 +000030910$as_echo "Update ImageMagick configuration" >&6; }
30911cat >confcache <<\_ACEOF
30912# This file is a shell script that caches the results of configure
30913# tests run on this system so they can be shared between configure
30914# scripts and configure runs, see configure's option --config-cache.
30915# It is not useful on other systems. If it contains results you don't
30916# want to keep, you may remove or edit it.
30917#
30918# config.status only pays attention to the cache file if you give it
30919# the --recheck option to rerun configure.
30920#
30921# `ac_cv_env_foo' variables (set or unset) will be overridden when
30922# loading this file, other *unset* `ac_cv_foo' will be assigned the
30923# following values.
30924
30925_ACEOF
30926
30927# The following way of writing the cache mishandles newlines in values,
30928# but we know of no workaround that is simple, portable, and efficient.
30929# So, we kill variables containing newlines.
30930# Ultrix sh set writes to stderr and can't be redirected directly,
30931# and sets the high bit in the cache file unless we assign to the vars.
30932(
30933 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
30934 eval ac_val=\$$ac_var
30935 case $ac_val in #(
30936 *${as_nl}*)
30937 case $ac_var in #(
cristy8b350f62009-11-15 23:12:43 +000030938 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
cristy3ed852e2009-09-05 21:47:34 +000030939$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
30940 esac
30941 case $ac_var in #(
30942 _ | IFS | as_nl) ;; #(
30943 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
cristy8b350f62009-11-15 23:12:43 +000030944 *) { eval $ac_var=; unset $ac_var;} ;;
cristy3ed852e2009-09-05 21:47:34 +000030945 esac ;;
30946 esac
30947 done
30948
30949 (set) 2>&1 |
30950 case $as_nl`(ac_space=' '; set) 2>&1` in #(
30951 *${as_nl}ac_space=\ *)
cristy8b350f62009-11-15 23:12:43 +000030952 # `set' does not quote correctly, so add quotes: double-quote
30953 # substitution turns \\\\ into \\, and sed turns \\ into \.
cristy3ed852e2009-09-05 21:47:34 +000030954 sed -n \
30955 "s/'/'\\\\''/g;
30956 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
30957 ;; #(
30958 *)
30959 # `set' quotes correctly as required by POSIX, so do not add quotes.
30960 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
30961 ;;
30962 esac |
30963 sort
30964) |
30965 sed '
30966 /^ac_cv_env_/b end
30967 t clear
30968 :clear
30969 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
30970 t end
30971 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
30972 :end' >>confcache
30973if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
30974 if test -w "$cache_file"; then
30975 test "x$cache_file" != "x/dev/null" &&
cristy8b350f62009-11-15 23:12:43 +000030976 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
cristy3ed852e2009-09-05 21:47:34 +000030977$as_echo "$as_me: updating cache $cache_file" >&6;}
30978 cat confcache >$cache_file
30979 else
cristy8b350f62009-11-15 23:12:43 +000030980 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
cristy3ed852e2009-09-05 21:47:34 +000030981$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
30982 fi
30983fi
30984rm -f confcache
30985
30986test "x$prefix" = xNONE && prefix=$ac_default_prefix
30987# Let make expand exec_prefix.
30988test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
30989
30990DEFS=-DHAVE_CONFIG_H
30991
30992ac_libobjs=
30993ac_ltlibobjs=
30994for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
30995 # 1. Remove the extension, and $U if already installed.
30996 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
30997 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
30998 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
30999 # will be set to the directory where LIBOBJS objects are built.
cristy8b350f62009-11-15 23:12:43 +000031000 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
31001 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
cristy3ed852e2009-09-05 21:47:34 +000031002done
31003LIBOBJS=$ac_libobjs
31004
31005LTLIBOBJS=$ac_ltlibobjs
31006
31007
31008 if test -n "$EXEEXT"; then
31009 am__EXEEXT_TRUE=
31010 am__EXEEXT_FALSE='#'
31011else
31012 am__EXEEXT_TRUE='#'
31013 am__EXEEXT_FALSE=
31014fi
31015
31016if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031017 as_fn_error "conditional \"AMDEP\" was never defined.
31018Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031019fi
31020if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031021 as_fn_error "conditional \"am__fastdepCC\" was never defined.
31022Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031023fi
31024if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031025 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
31026Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031027fi
31028if test -z "${WINGDI32_DELEGATE_TRUE}" && test -z "${WINGDI32_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031029 as_fn_error "conditional \"WINGDI32_DELEGATE\" was never defined.
31030Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031031fi
31032if test -z "${WIN32_NATIVE_BUILD_TRUE}" && test -z "${WIN32_NATIVE_BUILD_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031033 as_fn_error "conditional \"WIN32_NATIVE_BUILD\" was never defined.
31034Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031035fi
31036if test -z "${CYGWIN_BUILD_TRUE}" && test -z "${CYGWIN_BUILD_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031037 as_fn_error "conditional \"CYGWIN_BUILD\" was never defined.
31038Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031039fi
31040if test -z "${USING_CL_TRUE}" && test -z "${USING_CL_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031041 as_fn_error "conditional \"USING_CL\" was never defined.
31042Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031043fi
cristy18304f92009-11-22 15:48:26 +000031044if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
31045 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
31046Usually this means the macro was only invoked conditionally." "$LINENO" 5
31047fi
cristy3ed852e2009-09-05 21:47:34 +000031048if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031049 as_fn_error "conditional \"INSTALL_LTDL\" was never defined.
31050Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031051fi
31052if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031053 as_fn_error "conditional \"CONVENIENCE_LTDL\" was never defined.
31054Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031055fi
31056LT_CONFIG_H=config/config.h
31057
31058 _ltdl_libobjs=
31059 _ltdl_ltlibobjs=
31060 if test -n "$_LT_LIBOBJS"; then
31061 # Remove the extension.
31062 _lt_sed_drop_objext='s/\.o$//;s/\.obj$//'
31063 for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do
31064 _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext"
31065 _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo"
31066 done
31067 fi
31068 ltdl_LIBOBJS=$_ltdl_libobjs
31069
31070 ltdl_LTLIBOBJS=$_ltdl_ltlibobjs
31071
31072
31073if test -z "${WITH_MODULES_TRUE}" && test -z "${WITH_MODULES_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031074 as_fn_error "conditional \"WITH_MODULES\" was never defined.
31075Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031076fi
31077if test -z "${WITH_LTDL_TRUE}" && test -z "${WITH_LTDL_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031078 as_fn_error "conditional \"WITH_LTDL\" was never defined.
31079Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031080fi
31081if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031082 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
31083Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031084fi
31085
31086if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031087 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
31088Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031089fi
31090if test -z "${WITH_MAGICK_PLUS_PLUS_TRUE}" && test -z "${WITH_MAGICK_PLUS_PLUS_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031091 as_fn_error "conditional \"WITH_MAGICK_PLUS_PLUS\" was never defined.
31092Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031093fi
31094if test -z "${HasUMEM_TRUE}" && test -z "${HasUMEM_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031095 as_fn_error "conditional \"HasUMEM\" was never defined.
31096Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031097fi
31098if test -z "${BZLIB_DELEGATE_TRUE}" && test -z "${BZLIB_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031099 as_fn_error "conditional \"BZLIB_DELEGATE\" was never defined.
31100Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031101fi
31102if test -z "${X11_DELEGATE_TRUE}" && test -z "${X11_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031103 as_fn_error "conditional \"X11_DELEGATE\" was never defined.
31104Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031105fi
31106if test -z "${ZLIB_DELEGATE_TRUE}" && test -z "${ZLIB_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031107 as_fn_error "conditional \"ZLIB_DELEGATE\" was never defined.
31108Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031109fi
31110if test -z "${AUTOTRACE_DELEGATE_TRUE}" && test -z "${AUTOTRACE_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031111 as_fn_error "conditional \"AUTOTRACE_DELEGATE\" was never defined.
31112Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031113fi
31114if test -z "${DPS_DELEGATE_TRUE}" && test -z "${DPS_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031115 as_fn_error "conditional \"DPS_DELEGATE\" was never defined.
31116Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031117fi
31118if test -z "${DJVU_DELEGATE_TRUE}" && test -z "${DJVU_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031119 as_fn_error "conditional \"DJVU_DELEGATE\" was never defined.
31120Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031121fi
31122if test -z "${FFTW_DELEGATE_TRUE}" && test -z "${FFTW_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031123 as_fn_error "conditional \"FFTW_DELEGATE\" was never defined.
31124Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031125fi
31126if test -z "${FPX_DELEGATE_TRUE}" && test -z "${FPX_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031127 as_fn_error "conditional \"FPX_DELEGATE\" was never defined.
31128Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031129fi
31130if test -z "${FONTCONFIG_DELEGATE_TRUE}" && test -z "${FONTCONFIG_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031131 as_fn_error "conditional \"FONTCONFIG_DELEGATE\" was never defined.
31132Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031133fi
31134if test -z "${FREETYPE_DELEGATE_TRUE}" && test -z "${FREETYPE_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031135 as_fn_error "conditional \"FREETYPE_DELEGATE\" was never defined.
31136Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031137fi
31138if test -z "${GS_DELEGATE_TRUE}" && test -z "${GS_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031139 as_fn_error "conditional \"GS_DELEGATE\" was never defined.
31140Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031141fi
31142if test -z "${GVC_DELEGATE_TRUE}" && test -z "${GVC_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031143 as_fn_error "conditional \"GVC_DELEGATE\" was never defined.
31144Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031145fi
31146if test -z "${JBIG_DELEGATE_TRUE}" && test -z "${JBIG_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031147 as_fn_error "conditional \"JBIG_DELEGATE\" was never defined.
31148Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031149fi
31150if test -z "${JPEG_DELEGATE_TRUE}" && test -z "${JPEG_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031151 as_fn_error "conditional \"JPEG_DELEGATE\" was never defined.
31152Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031153fi
31154if test -z "${JP2_DELEGATE_TRUE}" && test -z "${JP2_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031155 as_fn_error "conditional \"JP2_DELEGATE\" was never defined.
31156Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031157fi
31158if test -z "${LCMS_DELEGATE_TRUE}" && test -z "${LCMS_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031159 as_fn_error "conditional \"LCMS_DELEGATE\" was never defined.
31160Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031161fi
31162if test -z "${LQR_DELEGATE_TRUE}" && test -z "${LQR_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031163 as_fn_error "conditional \"LQR_DELEGATE\" was never defined.
31164Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031165fi
31166if test -z "${OPENEXR_DELEGATE_TRUE}" && test -z "${OPENEXR_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031167 as_fn_error "conditional \"OPENEXR_DELEGATE\" was never defined.
31168Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031169fi
31170if test -z "${PNG_DELEGATE_TRUE}" && test -z "${PNG_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031171 as_fn_error "conditional \"PNG_DELEGATE\" was never defined.
31172Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031173fi
31174if test -z "${RSVG_DELEGATE_TRUE}" && test -z "${RSVG_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031175 as_fn_error "conditional \"RSVG_DELEGATE\" was never defined.
31176Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031177fi
31178if test -z "${CAIRO_DELEGATE_TRUE}" && test -z "${CAIRO_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031179 as_fn_error "conditional \"CAIRO_DELEGATE\" was never defined.
31180Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031181fi
31182if test -z "${TIFF_DELEGATE_TRUE}" && test -z "${TIFF_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031183 as_fn_error "conditional \"TIFF_DELEGATE\" was never defined.
31184Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031185fi
31186if test -z "${WMF_DELEGATE_TRUE}" && test -z "${WMF_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031187 as_fn_error "conditional \"WMF_DELEGATE\" was never defined.
31188Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031189fi
31190if test -z "${XML_DELEGATE_TRUE}" && test -z "${XML_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031191 as_fn_error "conditional \"XML_DELEGATE\" was never defined.
31192Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031193fi
31194if test -z "${RPM_DELEGATE_TRUE}" && test -z "${RPM_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031195 as_fn_error "conditional \"RPM_DELEGATE\" was never defined.
31196Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031197fi
31198if test -z "${P7ZIP_DELEGATE_TRUE}" && test -z "${P7ZIP_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031199 as_fn_error "conditional \"P7ZIP_DELEGATE\" was never defined.
31200Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031201fi
31202if test -z "${ZIP_DELEGATE_TRUE}" && test -z "${ZIP_DELEGATE_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031203 as_fn_error "conditional \"ZIP_DELEGATE\" was never defined.
31204Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031205fi
31206if test -z "${WITH_PERL_TRUE}" && test -z "${WITH_PERL_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031207 as_fn_error "conditional \"WITH_PERL\" was never defined.
31208Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031209fi
31210if test -z "${WITH_PERL_STATIC_TRUE}" && test -z "${WITH_PERL_STATIC_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031211 as_fn_error "conditional \"WITH_PERL_STATIC\" was never defined.
31212Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031213fi
31214if test -z "${WITH_PERL_DYNAMIC_TRUE}" && test -z "${WITH_PERL_DYNAMIC_FALSE}"; then
cristy8b350f62009-11-15 23:12:43 +000031215 as_fn_error "conditional \"WITH_PERL_DYNAMIC\" was never defined.
31216Usually this means the macro was only invoked conditionally." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000031217fi
31218
31219: ${CONFIG_STATUS=./config.status}
31220ac_write_fail=0
31221ac_clean_files_save=$ac_clean_files
31222ac_clean_files="$ac_clean_files $CONFIG_STATUS"
cristy8b350f62009-11-15 23:12:43 +000031223{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
cristy3ed852e2009-09-05 21:47:34 +000031224$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
cristy8b350f62009-11-15 23:12:43 +000031225as_write_fail=0
31226cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
cristy3ed852e2009-09-05 21:47:34 +000031227#! $SHELL
31228# Generated by $as_me.
31229# Run this file to recreate the current configuration.
31230# Compiler output produced by configure, useful for debugging
31231# configure, is in config.log if it exists.
31232
31233debug=false
31234ac_cs_recheck=false
31235ac_cs_silent=false
cristy3ed852e2009-09-05 21:47:34 +000031236
cristy8b350f62009-11-15 23:12:43 +000031237SHELL=\${CONFIG_SHELL-$SHELL}
31238export SHELL
31239_ASEOF
31240cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
31241## -------------------- ##
31242## M4sh Initialization. ##
31243## -------------------- ##
cristy3ed852e2009-09-05 21:47:34 +000031244
31245# Be more Bourne compatible
31246DUALCASE=1; export DUALCASE # for MKS sh
cristy8b350f62009-11-15 23:12:43 +000031247if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
cristy3ed852e2009-09-05 21:47:34 +000031248 emulate sh
31249 NULLCMD=:
31250 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
31251 # is contrary to our usage. Disable this feature.
31252 alias -g '${1+"$@"}'='"$@"'
31253 setopt NO_GLOB_SUBST
31254else
cristy8b350f62009-11-15 23:12:43 +000031255 case `(set -o) 2>/dev/null` in #(
31256 *posix*) :
31257 set -o posix ;; #(
31258 *) :
31259 ;;
cristy3ed852e2009-09-05 21:47:34 +000031260esac
cristy3ed852e2009-09-05 21:47:34 +000031261fi
31262
31263
cristy3ed852e2009-09-05 21:47:34 +000031264as_nl='
31265'
31266export as_nl
31267# Printing a long string crashes Solaris 7 /usr/bin/printf.
31268as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
31269as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
31270as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
cristy8b350f62009-11-15 23:12:43 +000031271# Prefer a ksh shell builtin over an external printf program on Solaris,
31272# but without wasting forks for bash or zsh.
31273if test -z "$BASH_VERSION$ZSH_VERSION" \
31274 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
31275 as_echo='print -r --'
31276 as_echo_n='print -rn --'
31277elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
cristy3ed852e2009-09-05 21:47:34 +000031278 as_echo='printf %s\n'
31279 as_echo_n='printf %s'
31280else
31281 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
31282 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
31283 as_echo_n='/usr/ucb/echo -n'
31284 else
31285 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
31286 as_echo_n_body='eval
31287 arg=$1;
cristy8b350f62009-11-15 23:12:43 +000031288 case $arg in #(
cristy3ed852e2009-09-05 21:47:34 +000031289 *"$as_nl"*)
31290 expr "X$arg" : "X\\(.*\\)$as_nl";
31291 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
31292 esac;
31293 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
31294 '
31295 export as_echo_n_body
31296 as_echo_n='sh -c $as_echo_n_body as_echo'
31297 fi
31298 export as_echo_body
31299 as_echo='sh -c $as_echo_body as_echo'
31300fi
31301
31302# The user is always right.
31303if test "${PATH_SEPARATOR+set}" != set; then
31304 PATH_SEPARATOR=:
31305 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
31306 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
31307 PATH_SEPARATOR=';'
31308 }
31309fi
31310
cristy3ed852e2009-09-05 21:47:34 +000031311
31312# IFS
31313# We need space, tab and new line, in precisely that order. Quoting is
31314# there to prevent editors from complaining about space-tab.
31315# (If _AS_PATH_WALK were called with IFS unset, it would disable word
31316# splitting by setting IFS to empty value.)
31317IFS=" "" $as_nl"
31318
31319# Find who we are. Look in the path if we contain no directory separator.
cristy8b350f62009-11-15 23:12:43 +000031320case $0 in #((
cristy3ed852e2009-09-05 21:47:34 +000031321 *[\\/]* ) as_myself=$0 ;;
31322 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31323for as_dir in $PATH
31324do
31325 IFS=$as_save_IFS
31326 test -z "$as_dir" && as_dir=.
cristy8b350f62009-11-15 23:12:43 +000031327 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
31328 done
cristy3ed852e2009-09-05 21:47:34 +000031329IFS=$as_save_IFS
31330
31331 ;;
31332esac
31333# We did not find ourselves, most probably we were run as `sh COMMAND'
31334# in which case we are not to be found in the path.
31335if test "x$as_myself" = x; then
31336 as_myself=$0
31337fi
31338if test ! -f "$as_myself"; then
31339 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
cristy8b350f62009-11-15 23:12:43 +000031340 exit 1
cristy3ed852e2009-09-05 21:47:34 +000031341fi
31342
cristy8b350f62009-11-15 23:12:43 +000031343# Unset variables that we do not need and which cause bugs (e.g. in
31344# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
31345# suppresses any "Segmentation fault" message there. '((' could
31346# trigger a bug in pdksh 5.2.14.
31347for as_var in BASH_ENV ENV MAIL MAILPATH
31348do eval test x\${$as_var+set} = xset \
31349 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
cristy3ed852e2009-09-05 21:47:34 +000031350done
31351PS1='$ '
31352PS2='> '
31353PS4='+ '
31354
31355# NLS nuisances.
31356LC_ALL=C
31357export LC_ALL
31358LANGUAGE=C
31359export LANGUAGE
31360
cristy8b350f62009-11-15 23:12:43 +000031361# CDPATH.
31362(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
31363
31364
31365# as_fn_error ERROR [LINENO LOG_FD]
31366# ---------------------------------
31367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
31368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
31369# script with status $?, using 1 if that was 0.
31370as_fn_error ()
31371{
31372 as_status=$?; test $as_status -eq 0 && as_status=1
31373 if test "$3"; then
31374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
31375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
31376 fi
31377 $as_echo "$as_me: error: $1" >&2
31378 as_fn_exit $as_status
31379} # as_fn_error
31380
31381
31382# as_fn_set_status STATUS
31383# -----------------------
31384# Set $? to STATUS, without forking.
31385as_fn_set_status ()
31386{
31387 return $1
31388} # as_fn_set_status
31389
31390# as_fn_exit STATUS
31391# -----------------
31392# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
31393as_fn_exit ()
31394{
31395 set +e
31396 as_fn_set_status $1
31397 exit $1
31398} # as_fn_exit
31399
31400# as_fn_unset VAR
31401# ---------------
31402# Portably unset VAR.
31403as_fn_unset ()
31404{
31405 { eval $1=; unset $1;}
31406}
31407as_unset=as_fn_unset
31408# as_fn_append VAR VALUE
31409# ----------------------
31410# Append the text in VALUE to the end of the definition contained in VAR. Take
31411# advantage of any shell optimizations that allow amortized linear growth over
31412# repeated appends, instead of the typical quadratic growth present in naive
31413# implementations.
31414if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
31415 eval 'as_fn_append ()
31416 {
31417 eval $1+=\$2
31418 }'
31419else
31420 as_fn_append ()
31421 {
31422 eval $1=\$$1\$2
31423 }
31424fi # as_fn_append
31425
31426# as_fn_arith ARG...
31427# ------------------
31428# Perform arithmetic evaluation on the ARGs, and store the result in the
31429# global $as_val. Take advantage of shells that can avoid forks. The arguments
31430# must be portable across $(()) and expr.
31431if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
31432 eval 'as_fn_arith ()
31433 {
31434 as_val=$(( $* ))
31435 }'
31436else
31437 as_fn_arith ()
31438 {
31439 as_val=`expr "$@" || test $? -eq 1`
31440 }
31441fi # as_fn_arith
31442
31443
cristy3ed852e2009-09-05 21:47:34 +000031444if expr a : '\(a\)' >/dev/null 2>&1 &&
31445 test "X`expr 00001 : '.*\(...\)'`" = X001; then
31446 as_expr=expr
31447else
31448 as_expr=false
31449fi
31450
31451if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
31452 as_basename=basename
31453else
31454 as_basename=false
31455fi
31456
cristy8b350f62009-11-15 23:12:43 +000031457if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
31458 as_dirname=dirname
31459else
31460 as_dirname=false
31461fi
cristy3ed852e2009-09-05 21:47:34 +000031462
cristy3ed852e2009-09-05 21:47:34 +000031463as_me=`$as_basename -- "$0" ||
31464$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
31465 X"$0" : 'X\(//\)$' \| \
31466 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
31467$as_echo X/"$0" |
31468 sed '/^.*\/\([^/][^/]*\)\/*$/{
31469 s//\1/
31470 q
31471 }
31472 /^X\/\(\/\/\)$/{
31473 s//\1/
31474 q
31475 }
31476 /^X\/\(\/\).*/{
31477 s//\1/
31478 q
31479 }
31480 s/.*/./; q'`
31481
cristy8b350f62009-11-15 23:12:43 +000031482# Avoid depending upon Character Ranges.
31483as_cr_letters='abcdefghijklmnopqrstuvwxyz'
31484as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
31485as_cr_Letters=$as_cr_letters$as_cr_LETTERS
31486as_cr_digits='0123456789'
31487as_cr_alnum=$as_cr_Letters$as_cr_digits
cristy3ed852e2009-09-05 21:47:34 +000031488
31489ECHO_C= ECHO_N= ECHO_T=
cristy8b350f62009-11-15 23:12:43 +000031490case `echo -n x` in #(((((
cristy3ed852e2009-09-05 21:47:34 +000031491-n*)
cristy8b350f62009-11-15 23:12:43 +000031492 case `echo 'xy\c'` in
cristy3ed852e2009-09-05 21:47:34 +000031493 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
cristy8b350f62009-11-15 23:12:43 +000031494 xy) ECHO_C='\c';;
31495 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
31496 ECHO_T=' ';;
cristy3ed852e2009-09-05 21:47:34 +000031497 esac;;
31498*)
31499 ECHO_N='-n';;
31500esac
cristy3ed852e2009-09-05 21:47:34 +000031501
31502rm -f conf$$ conf$$.exe conf$$.file
31503if test -d conf$$.dir; then
31504 rm -f conf$$.dir/conf$$.file
31505else
31506 rm -f conf$$.dir
31507 mkdir conf$$.dir 2>/dev/null
31508fi
31509if (echo >conf$$.file) 2>/dev/null; then
31510 if ln -s conf$$.file conf$$ 2>/dev/null; then
31511 as_ln_s='ln -s'
31512 # ... but there are two gotchas:
31513 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
31514 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
31515 # In both cases, we have to default to `cp -p'.
31516 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
31517 as_ln_s='cp -p'
31518 elif ln conf$$.file conf$$ 2>/dev/null; then
31519 as_ln_s=ln
31520 else
31521 as_ln_s='cp -p'
31522 fi
31523else
31524 as_ln_s='cp -p'
31525fi
31526rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
31527rmdir conf$$.dir 2>/dev/null
31528
cristy8b350f62009-11-15 23:12:43 +000031529
31530# as_fn_mkdir_p
31531# -------------
31532# Create "$as_dir" as a directory, including parents if necessary.
31533as_fn_mkdir_p ()
31534{
31535
31536 case $as_dir in #(
31537 -*) as_dir=./$as_dir;;
31538 esac
31539 test -d "$as_dir" || eval $as_mkdir_p || {
31540 as_dirs=
31541 while :; do
31542 case $as_dir in #(
31543 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
31544 *) as_qdir=$as_dir;;
31545 esac
31546 as_dirs="'$as_qdir' $as_dirs"
31547 as_dir=`$as_dirname -- "$as_dir" ||
31548$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
31549 X"$as_dir" : 'X\(//\)[^/]' \| \
31550 X"$as_dir" : 'X\(//\)$' \| \
31551 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
31552$as_echo X"$as_dir" |
31553 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
31554 s//\1/
31555 q
31556 }
31557 /^X\(\/\/\)[^/].*/{
31558 s//\1/
31559 q
31560 }
31561 /^X\(\/\/\)$/{
31562 s//\1/
31563 q
31564 }
31565 /^X\(\/\).*/{
31566 s//\1/
31567 q
31568 }
31569 s/.*/./; q'`
31570 test -d "$as_dir" && break
31571 done
31572 test -z "$as_dirs" || eval "mkdir $as_dirs"
31573 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
31574
31575
31576} # as_fn_mkdir_p
cristy3ed852e2009-09-05 21:47:34 +000031577if mkdir -p . 2>/dev/null; then
cristy8b350f62009-11-15 23:12:43 +000031578 as_mkdir_p='mkdir -p "$as_dir"'
cristy3ed852e2009-09-05 21:47:34 +000031579else
31580 test -d ./-p && rmdir ./-p
31581 as_mkdir_p=false
31582fi
31583
31584if test -x / >/dev/null 2>&1; then
31585 as_test_x='test -x'
31586else
31587 if ls -dL / >/dev/null 2>&1; then
31588 as_ls_L_option=L
31589 else
31590 as_ls_L_option=
31591 fi
31592 as_test_x='
31593 eval sh -c '\''
31594 if test -d "$1"; then
31595 test -d "$1/.";
31596 else
cristy8b350f62009-11-15 23:12:43 +000031597 case $1 in #(
cristy3ed852e2009-09-05 21:47:34 +000031598 -*)set "./$1";;
31599 esac;
cristy8b350f62009-11-15 23:12:43 +000031600 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
cristy3ed852e2009-09-05 21:47:34 +000031601 ???[sx]*):;;*)false;;esac;fi
31602 '\'' sh
31603 '
31604fi
31605as_executable_p=$as_test_x
31606
31607# Sed expression to map a string onto a valid CPP name.
31608as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
31609
31610# Sed expression to map a string onto a valid variable name.
31611as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
31612
31613
31614exec 6>&1
cristy8b350f62009-11-15 23:12:43 +000031615## ----------------------------------- ##
31616## Main body of $CONFIG_STATUS script. ##
31617## ----------------------------------- ##
31618_ASEOF
31619test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
cristy3ed852e2009-09-05 21:47:34 +000031620
cristy8b350f62009-11-15 23:12:43 +000031621cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
31622# Save the log message, to keep $0 and so on meaningful, and to
cristy3ed852e2009-09-05 21:47:34 +000031623# report actual input values of CONFIG_FILES etc. instead of their
31624# values after options handling.
31625ac_log="
cristydc0f0892009-12-29 02:21:55 +000031626This file was extended by ImageMagick $as_me 6.5.9, which was
cristycd4c5312009-11-22 01:19:08 +000031627generated by GNU Autoconf 2.65. Invocation command line was
cristy3ed852e2009-09-05 21:47:34 +000031628
31629 CONFIG_FILES = $CONFIG_FILES
31630 CONFIG_HEADERS = $CONFIG_HEADERS
31631 CONFIG_LINKS = $CONFIG_LINKS
31632 CONFIG_COMMANDS = $CONFIG_COMMANDS
31633 $ $0 $@
31634
31635on `(hostname || uname -n) 2>/dev/null | sed 1q`
31636"
31637
31638_ACEOF
31639
31640case $ac_config_files in *"
31641"*) set x $ac_config_files; shift; ac_config_files=$*;;
31642esac
31643
31644case $ac_config_headers in *"
31645"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
31646esac
31647
31648
31649cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
31650# Files that config.status was made for.
31651config_files="$ac_config_files"
31652config_headers="$ac_config_headers"
31653config_commands="$ac_config_commands"
31654
31655_ACEOF
31656
31657cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
31658ac_cs_usage="\
cristy8b350f62009-11-15 23:12:43 +000031659\`$as_me' instantiates files and other configuration actions
31660from templates according to the current configuration. Unless the files
31661and actions are specified as TAGs, all are instantiated by default.
cristy3ed852e2009-09-05 21:47:34 +000031662
cristy8b350f62009-11-15 23:12:43 +000031663Usage: $0 [OPTION]... [TAG]...
cristy3ed852e2009-09-05 21:47:34 +000031664
31665 -h, --help print this help, then exit
31666 -V, --version print version number and configuration settings, then exit
cristycd4c5312009-11-22 01:19:08 +000031667 --config print configuration, then exit
cristy3ed852e2009-09-05 21:47:34 +000031668 -q, --quiet, --silent
31669 do not print progress messages
31670 -d, --debug don't remove temporary files
31671 --recheck update $as_me by reconfiguring in the same conditions
31672 --file=FILE[:TEMPLATE]
31673 instantiate the configuration file FILE
31674 --header=FILE[:TEMPLATE]
31675 instantiate the configuration header FILE
31676
31677Configuration files:
31678$config_files
31679
31680Configuration headers:
31681$config_headers
31682
31683Configuration commands:
31684$config_commands
31685
cristy8b350f62009-11-15 23:12:43 +000031686Report bugs to <http://www.imagemagick.org>."
cristy3ed852e2009-09-05 21:47:34 +000031687
31688_ACEOF
31689cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
cristycd4c5312009-11-22 01:19:08 +000031690ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
cristy3ed852e2009-09-05 21:47:34 +000031691ac_cs_version="\\
cristydc0f0892009-12-29 02:21:55 +000031692ImageMagick config.status 6.5.9
cristycd4c5312009-11-22 01:19:08 +000031693configured by $0, generated by GNU Autoconf 2.65,
31694 with options \\"\$ac_cs_config\\"
cristy3ed852e2009-09-05 21:47:34 +000031695
cristy8b350f62009-11-15 23:12:43 +000031696Copyright (C) 2009 Free Software Foundation, Inc.
cristy3ed852e2009-09-05 21:47:34 +000031697This config.status script is free software; the Free Software Foundation
31698gives unlimited permission to copy, distribute and modify it."
31699
31700ac_pwd='$ac_pwd'
31701srcdir='$srcdir'
31702INSTALL='$INSTALL'
31703MKDIR_P='$MKDIR_P'
31704AWK='$AWK'
31705test -n "\$AWK" || AWK=awk
31706_ACEOF
31707
31708cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
31709# The default lists apply if the user does not specify any file.
31710ac_need_defaults=:
31711while test $# != 0
31712do
31713 case $1 in
31714 --*=*)
31715 ac_option=`expr "X$1" : 'X\([^=]*\)='`
31716 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
31717 ac_shift=:
31718 ;;
31719 *)
31720 ac_option=$1
31721 ac_optarg=$2
31722 ac_shift=shift
31723 ;;
31724 esac
31725
31726 case $ac_option in
31727 # Handling of the options.
31728 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
31729 ac_cs_recheck=: ;;
31730 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
31731 $as_echo "$ac_cs_version"; exit ;;
cristycd4c5312009-11-22 01:19:08 +000031732 --config | --confi | --conf | --con | --co | --c )
31733 $as_echo "$ac_cs_config"; exit ;;
cristy3ed852e2009-09-05 21:47:34 +000031734 --debug | --debu | --deb | --de | --d | -d )
31735 debug=: ;;
31736 --file | --fil | --fi | --f )
31737 $ac_shift
31738 case $ac_optarg in
31739 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
31740 esac
cristy8b350f62009-11-15 23:12:43 +000031741 as_fn_append CONFIG_FILES " '$ac_optarg'"
cristy3ed852e2009-09-05 21:47:34 +000031742 ac_need_defaults=false;;
31743 --header | --heade | --head | --hea )
31744 $ac_shift
31745 case $ac_optarg in
31746 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
31747 esac
cristy8b350f62009-11-15 23:12:43 +000031748 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
cristy3ed852e2009-09-05 21:47:34 +000031749 ac_need_defaults=false;;
31750 --he | --h)
31751 # Conflict between --help and --header
cristy8b350f62009-11-15 23:12:43 +000031752 as_fn_error "ambiguous option: \`$1'
31753Try \`$0 --help' for more information.";;
cristy3ed852e2009-09-05 21:47:34 +000031754 --help | --hel | -h )
31755 $as_echo "$ac_cs_usage"; exit ;;
31756 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
31757 | -silent | --silent | --silen | --sile | --sil | --si | --s)
31758 ac_cs_silent=: ;;
31759
31760 # This is an error.
cristy8b350f62009-11-15 23:12:43 +000031761 -*) as_fn_error "unrecognized option: \`$1'
31762Try \`$0 --help' for more information." ;;
cristy3ed852e2009-09-05 21:47:34 +000031763
cristy8b350f62009-11-15 23:12:43 +000031764 *) as_fn_append ac_config_targets " $1"
cristy3ed852e2009-09-05 21:47:34 +000031765 ac_need_defaults=false ;;
31766
31767 esac
31768 shift
31769done
31770
31771ac_configure_extra_args=
31772
31773if $ac_cs_silent; then
31774 exec 6>/dev/null
31775 ac_configure_extra_args="$ac_configure_extra_args --silent"
31776fi
31777
31778_ACEOF
31779cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
31780if \$ac_cs_recheck; then
31781 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
31782 shift
31783 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
31784 CONFIG_SHELL='$SHELL'
31785 export CONFIG_SHELL
31786 exec "\$@"
31787fi
31788
31789_ACEOF
31790cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
31791exec 5>>config.log
31792{
31793 echo
31794 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
31795## Running $as_me. ##
31796_ASBOX
31797 $as_echo "$ac_log"
31798} >&5
31799
31800_ACEOF
31801cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
31802#
31803# INIT-COMMANDS
31804#
31805PACKAGE="$PACKAGE"
31806AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
31807
31808
31809# The HP-UX ksh and POSIX shell print the target directory to stdout
31810# if CDPATH is set.
31811(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
31812
31813sed_quote_subst='$sed_quote_subst'
31814double_quote_subst='$double_quote_subst'
31815delay_variable_subst='$delay_variable_subst'
cristy18304f92009-11-22 15:48:26 +000031816SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
31817Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
31818GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
31819EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
31820FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
31821LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
31822macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
31823macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
31824AS='`$ECHO "X$AS" | $Xsed -e "$delay_single_quote_subst"`'
31825DLLTOOL='`$ECHO "X$DLLTOOL" | $Xsed -e "$delay_single_quote_subst"`'
31826OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
31827enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
31828enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
31829pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
31830enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
31831host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
31832host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
31833host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
31834build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
31835build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
31836build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
31837NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
31838LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
31839max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
31840ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
31841exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
31842lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
31843lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
31844lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
31845reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
31846reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31847deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
31848file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
31849AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
31850AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
31851STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
31852RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
31853old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31854old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31855old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31856CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
31857CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
31858compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
31859GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
31860lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
31861lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
31862lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
31863lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
31864objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
31865SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
31866ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
31867MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
31868lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
31869lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
31870lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
31871lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
31872lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
31873need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
31874DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
31875NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
31876LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
31877OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
31878OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
31879libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
31880shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31881extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31882archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
31883enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
31884export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
31885whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
31886compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
31887old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31888old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31889archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31890archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31891module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31892module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31893with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
31894allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
31895no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
31896hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
31897hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
31898hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
31899hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
31900hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
31901hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
31902hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
31903hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
31904inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
31905link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
31906fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
31907always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
31908export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31909exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
31910include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
31911prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31912file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
31913variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
31914need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
31915need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
31916version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
31917runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
31918shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
31919shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
31920libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
31921library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
31922soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
31923postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31924postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31925finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
31926finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
31927hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
31928sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
31929sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
31930hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
31931enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
31932enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
31933enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
31934old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
31935striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
31936compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
31937predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
31938postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
31939predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
31940postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
31941compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
31942LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31943old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31944compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31945GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31946lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31947lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31948lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31949lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31950lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31951archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31952enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31953export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31954whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31955compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31956old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31957old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31958archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31959archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31960module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31961module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31962with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31963allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31964no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31965hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31966hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31967hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31968hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31969hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31970hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31971hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31972hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31973inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31974link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31975fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31976always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31977export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31978exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31979include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31980prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31981file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31982hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31983compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31984predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31985postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31986predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31987postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
31988compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
cristy3ed852e2009-09-05 21:47:34 +000031989
31990LTCC='$LTCC'
31991LTCFLAGS='$LTCFLAGS'
31992compiler='$compiler_DEFAULT'
31993
31994# Quote evaled strings.
31995for var in SED \
31996GREP \
31997EGREP \
31998FGREP \
31999LD \
32000NM \
32001LN_S \
32002lt_SP2NL \
32003lt_NL2SP \
32004reload_flag \
32005deplibs_check_method \
32006file_magic_cmd \
32007AR \
32008AR_FLAGS \
32009STRIP \
32010RANLIB \
32011CC \
32012CFLAGS \
32013compiler \
32014lt_cv_sys_global_symbol_pipe \
32015lt_cv_sys_global_symbol_to_cdecl \
32016lt_cv_sys_global_symbol_to_c_name_address \
32017lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
cristy18304f92009-11-22 15:48:26 +000032018SHELL \
32019ECHO \
cristy3ed852e2009-09-05 21:47:34 +000032020lt_prog_compiler_no_builtin_flag \
32021lt_prog_compiler_wl \
32022lt_prog_compiler_pic \
32023lt_prog_compiler_static \
32024lt_cv_prog_compiler_c_o \
32025need_locks \
32026DSYMUTIL \
32027NMEDIT \
32028LIPO \
32029OTOOL \
32030OTOOL64 \
32031shrext_cmds \
32032export_dynamic_flag_spec \
32033whole_archive_flag_spec \
32034compiler_needs_object \
32035with_gnu_ld \
32036allow_undefined_flag \
32037no_undefined_flag \
32038hardcode_libdir_flag_spec \
32039hardcode_libdir_flag_spec_ld \
32040hardcode_libdir_separator \
32041fix_srcfile_path \
32042exclude_expsyms \
32043include_expsyms \
32044file_list_spec \
32045variables_saved_for_relink \
32046libname_spec \
32047library_names_spec \
32048soname_spec \
32049finish_eval \
32050old_striplib \
32051striplib \
32052compiler_lib_search_dirs \
32053predep_objects \
32054postdep_objects \
32055predeps \
32056postdeps \
32057compiler_lib_search_path \
32058LD_CXX \
32059compiler_CXX \
32060lt_prog_compiler_no_builtin_flag_CXX \
32061lt_prog_compiler_wl_CXX \
32062lt_prog_compiler_pic_CXX \
32063lt_prog_compiler_static_CXX \
32064lt_cv_prog_compiler_c_o_CXX \
32065export_dynamic_flag_spec_CXX \
32066whole_archive_flag_spec_CXX \
32067compiler_needs_object_CXX \
32068with_gnu_ld_CXX \
32069allow_undefined_flag_CXX \
32070no_undefined_flag_CXX \
32071hardcode_libdir_flag_spec_CXX \
32072hardcode_libdir_flag_spec_ld_CXX \
32073hardcode_libdir_separator_CXX \
32074fix_srcfile_path_CXX \
32075exclude_expsyms_CXX \
32076include_expsyms_CXX \
32077file_list_spec_CXX \
32078compiler_lib_search_dirs_CXX \
32079predep_objects_CXX \
32080postdep_objects_CXX \
32081predeps_CXX \
32082postdeps_CXX \
32083compiler_lib_search_path_CXX; do
cristy18304f92009-11-22 15:48:26 +000032084 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
cristy3ed852e2009-09-05 21:47:34 +000032085 *[\\\\\\\`\\"\\\$]*)
cristy18304f92009-11-22 15:48:26 +000032086 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
cristy3ed852e2009-09-05 21:47:34 +000032087 ;;
32088 *)
32089 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
32090 ;;
32091 esac
32092done
32093
32094# Double-quote double-evaled strings.
32095for var in reload_cmds \
32096old_postinstall_cmds \
32097old_postuninstall_cmds \
32098old_archive_cmds \
32099extract_expsyms_cmds \
32100old_archive_from_new_cmds \
32101old_archive_from_expsyms_cmds \
32102archive_cmds \
32103archive_expsym_cmds \
32104module_cmds \
32105module_expsym_cmds \
32106export_symbols_cmds \
32107prelink_cmds \
32108postinstall_cmds \
32109postuninstall_cmds \
32110finish_cmds \
32111sys_lib_search_path_spec \
32112sys_lib_dlsearch_path_spec \
32113old_archive_cmds_CXX \
32114old_archive_from_new_cmds_CXX \
32115old_archive_from_expsyms_cmds_CXX \
32116archive_cmds_CXX \
32117archive_expsym_cmds_CXX \
32118module_cmds_CXX \
32119module_expsym_cmds_CXX \
32120export_symbols_cmds_CXX \
32121prelink_cmds_CXX; do
cristy18304f92009-11-22 15:48:26 +000032122 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
cristy3ed852e2009-09-05 21:47:34 +000032123 *[\\\\\\\`\\"\\\$]*)
cristy18304f92009-11-22 15:48:26 +000032124 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
cristy3ed852e2009-09-05 21:47:34 +000032125 ;;
32126 *)
32127 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
32128 ;;
32129 esac
32130done
32131
cristy18304f92009-11-22 15:48:26 +000032132# Fix-up fallback echo if it was mangled by the above quoting rules.
32133case \$lt_ECHO in
32134*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
32135 ;;
32136esac
32137
cristy3ed852e2009-09-05 21:47:34 +000032138ac_aux_dir='$ac_aux_dir'
32139xsi_shell='$xsi_shell'
32140lt_shell_append='$lt_shell_append'
32141
32142# See if we are running on zsh, and set the options which allow our
32143# commands through without removal of \ escapes INIT.
32144if test -n "\${ZSH_VERSION+set}" ; then
32145 setopt NO_GLOB_SUBST
32146fi
32147
32148
32149 PACKAGE='$PACKAGE'
32150 VERSION='$VERSION'
32151 TIMESTAMP='$TIMESTAMP'
32152 RM='$RM'
32153 ofile='$ofile'
32154
32155
32156
32157
32158
32159
32160_ACEOF
32161
32162cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
32163
32164# Handling of arguments.
32165for ac_config_target in $ac_config_targets
32166do
32167 case $ac_config_target in
32168 "config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS config/config.h" ;;
32169 "magick/magick-config.h") CONFIG_COMMANDS="$CONFIG_COMMANDS magick/magick-config.h" ;;
32170 "config/configure.xml") CONFIG_FILES="$CONFIG_FILES config/configure.xml" ;;
32171 "config/delegates.xml") CONFIG_FILES="$CONFIG_FILES config/delegates.xml" ;;
32172 "config/ImageMagick.rdf") CONFIG_FILES="$CONFIG_FILES config/ImageMagick.rdf" ;;
32173 "config/MagickCore.dox") CONFIG_FILES="$CONFIG_FILES config/MagickCore.dox" ;;
32174 "config/MagickWand.dox") CONFIG_FILES="$CONFIG_FILES config/MagickWand.dox" ;;
32175 "config/type-ghostscript.xml") CONFIG_FILES="$CONFIG_FILES config/type-ghostscript.xml" ;;
32176 "config/type-windows.xml") CONFIG_FILES="$CONFIG_FILES config/type-windows.xml" ;;
32177 "config/type.xml") CONFIG_FILES="$CONFIG_FILES config/type.xml" ;;
32178 "ImageMagick.spec") CONFIG_FILES="$CONFIG_FILES ImageMagick.spec" ;;
32179 "Magick++/bin/Magick++-config") CONFIG_FILES="$CONFIG_FILES Magick++/bin/Magick++-config" ;;
32180 "magick/ImageMagick.pc") CONFIG_FILES="$CONFIG_FILES magick/ImageMagick.pc" ;;
32181 "Magick++/lib/ImageMagick++.pc") CONFIG_FILES="$CONFIG_FILES Magick++/lib/ImageMagick++.pc" ;;
32182 "Magick++/lib/Magick++.pc") CONFIG_FILES="$CONFIG_FILES Magick++/lib/Magick++.pc" ;;
32183 "magick/Magick-config") CONFIG_FILES="$CONFIG_FILES magick/Magick-config" ;;
32184 "magick/MagickCore-config") CONFIG_FILES="$CONFIG_FILES magick/MagickCore-config" ;;
32185 "magick/MagickCore.pc") CONFIG_FILES="$CONFIG_FILES magick/MagickCore.pc" ;;
32186 "magick/version.h") CONFIG_FILES="$CONFIG_FILES magick/version.h" ;;
32187 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
32188 "magick.sh") CONFIG_FILES="$CONFIG_FILES magick.sh" ;;
32189 "PerlMagick/Magick.pm") CONFIG_FILES="$CONFIG_FILES PerlMagick/Magick.pm" ;;
32190 "PerlMagick/Makefile.PL") CONFIG_FILES="$CONFIG_FILES PerlMagick/Makefile.PL" ;;
32191 "PerlMagick/check.sh") CONFIG_FILES="$CONFIG_FILES PerlMagick/check.sh" ;;
32192 "utilities/animate.1") CONFIG_FILES="$CONFIG_FILES utilities/animate.1" ;;
32193 "utilities/compare.1") CONFIG_FILES="$CONFIG_FILES utilities/compare.1" ;;
32194 "utilities/composite.1") CONFIG_FILES="$CONFIG_FILES utilities/composite.1" ;;
32195 "utilities/conjure.1") CONFIG_FILES="$CONFIG_FILES utilities/conjure.1" ;;
32196 "utilities/convert.1") CONFIG_FILES="$CONFIG_FILES utilities/convert.1" ;;
32197 "utilities/display.1") CONFIG_FILES="$CONFIG_FILES utilities/display.1" ;;
32198 "utilities/identify.1") CONFIG_FILES="$CONFIG_FILES utilities/identify.1" ;;
32199 "utilities/ImageMagick.1") CONFIG_FILES="$CONFIG_FILES utilities/ImageMagick.1" ;;
32200 "utilities/import.1") CONFIG_FILES="$CONFIG_FILES utilities/import.1" ;;
32201 "utilities/mogrify.1") CONFIG_FILES="$CONFIG_FILES utilities/mogrify.1" ;;
32202 "utilities/montage.1") CONFIG_FILES="$CONFIG_FILES utilities/montage.1" ;;
32203 "utilities/stream.1") CONFIG_FILES="$CONFIG_FILES utilities/stream.1" ;;
32204 "wand/MagickWand-config") CONFIG_FILES="$CONFIG_FILES wand/MagickWand-config" ;;
32205 "wand/MagickWand.pc") CONFIG_FILES="$CONFIG_FILES wand/MagickWand.pc" ;;
32206 "wand/Wand-config") CONFIG_FILES="$CONFIG_FILES wand/Wand-config" ;;
32207 "wand/Wand.pc") CONFIG_FILES="$CONFIG_FILES wand/Wand.pc" ;;
32208 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
32209 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
32210 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
32211 "MagickCore-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS MagickCore-config.in" ;;
32212 "Magick-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS Magick-config.in" ;;
32213 "MagickWand-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS MagickWand-config.in" ;;
32214 "Wand-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS Wand-config.in" ;;
32215 "Magick++-config.in") CONFIG_COMMANDS="$CONFIG_COMMANDS Magick++-config.in" ;;
32216 "PerlMagick/check.sh.in") CONFIG_COMMANDS="$CONFIG_COMMANDS PerlMagick/check.sh.in" ;;
32217
cristy8b350f62009-11-15 23:12:43 +000032218 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +000032219 esac
32220done
32221
32222
32223# If the user did not use the arguments to specify the items to instantiate,
32224# then the envvar interface is used. Set only those that are not.
32225# We use the long form for the default assignment because of an extremely
32226# bizarre bug on SunOS 4.1.3.
32227if $ac_need_defaults; then
32228 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
32229 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
32230 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
32231fi
32232
32233# Have a temporary directory for convenience. Make it in the build tree
32234# simply because there is no reason against having it here, and in addition,
32235# creating and moving files from /tmp can sometimes cause problems.
32236# Hook for its removal unless debugging.
32237# Note that there is a small window in which the directory will not be cleaned:
32238# after its creation but before its name has been assigned to `$tmp'.
32239$debug ||
32240{
32241 tmp=
32242 trap 'exit_status=$?
32243 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
32244' 0
cristy8b350f62009-11-15 23:12:43 +000032245 trap 'as_fn_exit 1' 1 2 13 15
cristy3ed852e2009-09-05 21:47:34 +000032246}
32247# Create a (secure) tmp directory for tmp files.
32248
32249{
32250 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
32251 test -n "$tmp" && test -d "$tmp"
32252} ||
32253{
32254 tmp=./conf$$-$RANDOM
32255 (umask 077 && mkdir "$tmp")
cristy8b350f62009-11-15 23:12:43 +000032256} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000032257
32258# Set up the scripts for CONFIG_FILES section.
32259# No need to generate them if there are no CONFIG_FILES.
32260# This happens for instance with `./config.status config.h'.
32261if test -n "$CONFIG_FILES"; then
32262
32263
cristy8b350f62009-11-15 23:12:43 +000032264ac_cr=`echo X | tr X '\015'`
32265# On cygwin, bash can eat \r inside `` if the user requested igncr.
32266# But we know of no other shell where ac_cr would be empty at this
32267# point, so we can use a bashism as a fallback.
32268if test "x$ac_cr" = x; then
32269 eval ac_cr=\$\'\\r\'
32270fi
cristy3ed852e2009-09-05 21:47:34 +000032271ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
32272if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
cristy8b350f62009-11-15 23:12:43 +000032273 ac_cs_awk_cr='\r'
cristy3ed852e2009-09-05 21:47:34 +000032274else
32275 ac_cs_awk_cr=$ac_cr
32276fi
32277
32278echo 'BEGIN {' >"$tmp/subs1.awk" &&
32279_ACEOF
32280
32281
32282{
32283 echo "cat >conf$$subs.awk <<_ACEOF" &&
32284 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
32285 echo "_ACEOF"
32286} >conf$$subs.sh ||
cristy8b350f62009-11-15 23:12:43 +000032287 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000032288ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
32289ac_delim='%!_!# '
32290for ac_last_try in false false false false false :; do
32291 . ./conf$$subs.sh ||
cristy8b350f62009-11-15 23:12:43 +000032292 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000032293
32294 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
32295 if test $ac_delim_n = $ac_delim_num; then
32296 break
32297 elif $ac_last_try; then
cristy8b350f62009-11-15 23:12:43 +000032298 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000032299 else
32300 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
32301 fi
32302done
32303rm -f conf$$subs.sh
32304
32305cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
32306cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
32307_ACEOF
32308sed -n '
32309h
32310s/^/S["/; s/!.*/"]=/
32311p
32312g
32313s/^[^!]*!//
32314:repl
32315t repl
32316s/'"$ac_delim"'$//
32317t delim
32318:nl
32319h
cristycd4c5312009-11-22 01:19:08 +000032320s/\(.\{148\}\)..*/\1/
cristy3ed852e2009-09-05 21:47:34 +000032321t more1
32322s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
32323p
32324n
32325b repl
32326:more1
32327s/["\\]/\\&/g; s/^/"/; s/$/"\\/
32328p
32329g
32330s/.\{148\}//
32331t nl
32332:delim
32333h
cristycd4c5312009-11-22 01:19:08 +000032334s/\(.\{148\}\)..*/\1/
cristy3ed852e2009-09-05 21:47:34 +000032335t more2
32336s/["\\]/\\&/g; s/^/"/; s/$/"/
32337p
32338b
32339:more2
32340s/["\\]/\\&/g; s/^/"/; s/$/"\\/
32341p
32342g
32343s/.\{148\}//
32344t delim
32345' <conf$$subs.awk | sed '
32346/^[^""]/{
32347 N
32348 s/\n//
32349}
32350' >>$CONFIG_STATUS || ac_write_fail=1
32351rm -f conf$$subs.awk
32352cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
32353_ACAWK
32354cat >>"\$tmp/subs1.awk" <<_ACAWK &&
32355 for (key in S) S_is_set[key] = 1
32356 FS = ""
32357
32358}
32359{
32360 line = $ 0
32361 nfields = split(line, field, "@")
32362 substed = 0
32363 len = length(field[1])
32364 for (i = 2; i < nfields; i++) {
32365 key = field[i]
32366 keylen = length(key)
32367 if (S_is_set[key]) {
32368 value = S[key]
32369 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
32370 len += length(value) + length(field[++i])
32371 substed = 1
32372 } else
32373 len += 1 + keylen
32374 }
32375
32376 print line
32377}
32378
32379_ACAWK
32380_ACEOF
32381cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
32382if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
32383 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
32384else
32385 cat
32386fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
cristy8b350f62009-11-15 23:12:43 +000032387 || as_fn_error "could not setup config files machinery" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000032388_ACEOF
32389
32390# VPATH may cause trouble with some makes, so we remove $(srcdir),
32391# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
32392# trailing colons and then remove the whole line if VPATH becomes empty
32393# (actually we leave an empty line to preserve line numbers).
32394if test "x$srcdir" = x.; then
32395 ac_vpsub='/^[ ]*VPATH[ ]*=/{
32396s/:*\$(srcdir):*/:/
32397s/:*\${srcdir}:*/:/
32398s/:*@srcdir@:*/:/
32399s/^\([^=]*=[ ]*\):*/\1/
32400s/:*$//
32401s/^[^=]*=[ ]*$//
32402}'
32403fi
32404
32405cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
32406fi # test -n "$CONFIG_FILES"
32407
32408# Set up the scripts for CONFIG_HEADERS section.
32409# No need to generate them if there are no CONFIG_HEADERS.
32410# This happens for instance with `./config.status Makefile'.
32411if test -n "$CONFIG_HEADERS"; then
32412cat >"$tmp/defines.awk" <<\_ACAWK ||
32413BEGIN {
32414_ACEOF
32415
32416# Transform confdefs.h into an awk script `defines.awk', embedded as
32417# here-document in config.status, that substitutes the proper values into
32418# config.h.in to produce config.h.
32419
32420# Create a delimiter string that does not exist in confdefs.h, to ease
32421# handling of long lines.
32422ac_delim='%!_!# '
32423for ac_last_try in false false :; do
32424 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
32425 if test -z "$ac_t"; then
32426 break
32427 elif $ac_last_try; then
cristy8b350f62009-11-15 23:12:43 +000032428 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000032429 else
32430 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
32431 fi
32432done
32433
32434# For the awk script, D is an array of macro values keyed by name,
32435# likewise P contains macro parameters if any. Preserve backslash
32436# newline sequences.
32437
32438ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
32439sed -n '
32440s/.\{148\}/&'"$ac_delim"'/g
32441t rset
32442:rset
32443s/^[ ]*#[ ]*define[ ][ ]*/ /
32444t def
32445d
32446:def
32447s/\\$//
32448t bsnl
32449s/["\\]/\\&/g
32450s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
32451D["\1"]=" \3"/p
32452s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
32453d
32454:bsnl
32455s/["\\]/\\&/g
32456s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
32457D["\1"]=" \3\\\\\\n"\\/p
32458t cont
32459s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
32460t cont
32461d
32462:cont
32463n
32464s/.\{148\}/&'"$ac_delim"'/g
32465t clear
32466:clear
32467s/\\$//
32468t bsnlc
32469s/["\\]/\\&/g; s/^/"/; s/$/"/p
32470d
32471:bsnlc
32472s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
32473b cont
32474' <confdefs.h | sed '
32475s/'"$ac_delim"'/"\\\
32476"/g' >>$CONFIG_STATUS || ac_write_fail=1
32477
32478cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
32479 for (key in D) D_is_set[key] = 1
32480 FS = ""
32481}
32482/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
32483 line = \$ 0
32484 split(line, arg, " ")
32485 if (arg[1] == "#") {
32486 defundef = arg[2]
32487 mac1 = arg[3]
32488 } else {
32489 defundef = substr(arg[1], 2)
32490 mac1 = arg[2]
32491 }
32492 split(mac1, mac2, "(") #)
32493 macro = mac2[1]
32494 prefix = substr(line, 1, index(line, defundef) - 1)
32495 if (D_is_set[macro]) {
32496 # Preserve the white space surrounding the "#".
32497 print prefix "define", macro P[macro] D[macro]
32498 next
32499 } else {
32500 # Replace #undef with comments. This is necessary, for example,
32501 # in the case of _POSIX_SOURCE, which is predefined and required
32502 # on some systems where configure will not decide to define it.
32503 if (defundef == "undef") {
32504 print "/*", prefix defundef, macro, "*/"
32505 next
32506 }
32507 }
32508}
32509{ print }
32510_ACAWK
32511_ACEOF
32512cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
cristy8b350f62009-11-15 23:12:43 +000032513 as_fn_error "could not setup config headers machinery" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000032514fi # test -n "$CONFIG_HEADERS"
32515
32516
32517eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
32518shift
32519for ac_tag
32520do
32521 case $ac_tag in
32522 :[FHLC]) ac_mode=$ac_tag; continue;;
32523 esac
32524 case $ac_mode$ac_tag in
32525 :[FHL]*:*);;
cristy8b350f62009-11-15 23:12:43 +000032526 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +000032527 :[FH]-) ac_tag=-:-;;
32528 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
32529 esac
32530 ac_save_IFS=$IFS
32531 IFS=:
32532 set x $ac_tag
32533 IFS=$ac_save_IFS
32534 shift
32535 ac_file=$1
32536 shift
32537
32538 case $ac_mode in
32539 :L) ac_source=$1;;
32540 :[FH])
32541 ac_file_inputs=
32542 for ac_f
32543 do
32544 case $ac_f in
32545 -) ac_f="$tmp/stdin";;
32546 *) # Look for the file first in the build tree, then in the source tree
32547 # (if the path is not absolute). The absolute path cannot be DOS-style,
32548 # because $ac_f cannot contain `:'.
32549 test -f "$ac_f" ||
32550 case $ac_f in
32551 [\\/$]*) false;;
32552 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
32553 esac ||
cristy8b350f62009-11-15 23:12:43 +000032554 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
cristy3ed852e2009-09-05 21:47:34 +000032555 esac
32556 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
cristy8b350f62009-11-15 23:12:43 +000032557 as_fn_append ac_file_inputs " '$ac_f'"
cristy3ed852e2009-09-05 21:47:34 +000032558 done
32559
32560 # Let's still pretend it is `configure' which instantiates (i.e., don't
32561 # use $as_me), people would be surprised to read:
32562 # /* config.h. Generated by config.status. */
32563 configure_input='Generated from '`
32564 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
32565 `' by configure.'
32566 if test x"$ac_file" != x-; then
32567 configure_input="$ac_file. $configure_input"
cristy8b350f62009-11-15 23:12:43 +000032568 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
cristy3ed852e2009-09-05 21:47:34 +000032569$as_echo "$as_me: creating $ac_file" >&6;}
32570 fi
32571 # Neutralize special characters interpreted by sed in replacement strings.
32572 case $configure_input in #(
32573 *\&* | *\|* | *\\* )
32574 ac_sed_conf_input=`$as_echo "$configure_input" |
32575 sed 's/[\\\\&|]/\\\\&/g'`;; #(
32576 *) ac_sed_conf_input=$configure_input;;
32577 esac
32578
32579 case $ac_tag in
32580 *:-:* | *:-) cat >"$tmp/stdin" \
cristy8b350f62009-11-15 23:12:43 +000032581 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
cristy3ed852e2009-09-05 21:47:34 +000032582 esac
32583 ;;
32584 esac
32585
32586 ac_dir=`$as_dirname -- "$ac_file" ||
32587$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
32588 X"$ac_file" : 'X\(//\)[^/]' \| \
32589 X"$ac_file" : 'X\(//\)$' \| \
32590 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
32591$as_echo X"$ac_file" |
32592 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
32593 s//\1/
32594 q
32595 }
32596 /^X\(\/\/\)[^/].*/{
32597 s//\1/
32598 q
32599 }
32600 /^X\(\/\/\)$/{
32601 s//\1/
32602 q
32603 }
32604 /^X\(\/\).*/{
32605 s//\1/
32606 q
32607 }
32608 s/.*/./; q'`
cristy8b350f62009-11-15 23:12:43 +000032609 as_dir="$ac_dir"; as_fn_mkdir_p
cristy3ed852e2009-09-05 21:47:34 +000032610 ac_builddir=.
32611
32612case "$ac_dir" in
32613.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
32614*)
32615 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
32616 # A ".." for each directory in $ac_dir_suffix.
32617 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
32618 case $ac_top_builddir_sub in
32619 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
32620 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
32621 esac ;;
32622esac
32623ac_abs_top_builddir=$ac_pwd
32624ac_abs_builddir=$ac_pwd$ac_dir_suffix
32625# for backward compatibility:
32626ac_top_builddir=$ac_top_build_prefix
32627
32628case $srcdir in
32629 .) # We are building in place.
32630 ac_srcdir=.
32631 ac_top_srcdir=$ac_top_builddir_sub
32632 ac_abs_top_srcdir=$ac_pwd ;;
32633 [\\/]* | ?:[\\/]* ) # Absolute name.
32634 ac_srcdir=$srcdir$ac_dir_suffix;
32635 ac_top_srcdir=$srcdir
32636 ac_abs_top_srcdir=$srcdir ;;
32637 *) # Relative name.
32638 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
32639 ac_top_srcdir=$ac_top_build_prefix$srcdir
32640 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
32641esac
32642ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
32643
32644
32645 case $ac_mode in
32646 :F)
32647 #
32648 # CONFIG_FILE
32649 #
32650
32651 case $INSTALL in
32652 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
32653 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
32654 esac
32655 ac_MKDIR_P=$MKDIR_P
32656 case $MKDIR_P in
32657 [\\/$]* | ?:[\\/]* ) ;;
32658 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
32659 esac
32660_ACEOF
32661
32662cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
32663# If the template does not know about datarootdir, expand it.
32664# FIXME: This hack should be removed a few years after 2.60.
32665ac_datarootdir_hack=; ac_datarootdir_seen=
cristy3ed852e2009-09-05 21:47:34 +000032666ac_sed_dataroot='
32667/datarootdir/ {
32668 p
32669 q
32670}
32671/@datadir@/p
32672/@docdir@/p
32673/@infodir@/p
32674/@localedir@/p
cristy8b350f62009-11-15 23:12:43 +000032675/@mandir@/p'
cristy3ed852e2009-09-05 21:47:34 +000032676case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
32677*datarootdir*) ac_datarootdir_seen=yes;;
32678*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
cristy8b350f62009-11-15 23:12:43 +000032679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
cristy3ed852e2009-09-05 21:47:34 +000032680$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
32681_ACEOF
32682cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
32683 ac_datarootdir_hack='
32684 s&@datadir@&$datadir&g
32685 s&@docdir@&$docdir&g
32686 s&@infodir@&$infodir&g
32687 s&@localedir@&$localedir&g
32688 s&@mandir@&$mandir&g
cristy8b350f62009-11-15 23:12:43 +000032689 s&\\\${datarootdir}&$datarootdir&g' ;;
cristy3ed852e2009-09-05 21:47:34 +000032690esac
32691_ACEOF
32692
32693# Neutralize VPATH when `$srcdir' = `.'.
32694# Shell code in configure.ac might set extrasub.
32695# FIXME: do we really want to maintain this feature?
32696cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
32697ac_sed_extra="$ac_vpsub
32698$extrasub
32699_ACEOF
32700cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
32701:t
32702/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
32703s|@configure_input@|$ac_sed_conf_input|;t t
32704s&@top_builddir@&$ac_top_builddir_sub&;t t
32705s&@top_build_prefix@&$ac_top_build_prefix&;t t
32706s&@srcdir@&$ac_srcdir&;t t
32707s&@abs_srcdir@&$ac_abs_srcdir&;t t
32708s&@top_srcdir@&$ac_top_srcdir&;t t
32709s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
32710s&@builddir@&$ac_builddir&;t t
32711s&@abs_builddir@&$ac_abs_builddir&;t t
32712s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
32713s&@INSTALL@&$ac_INSTALL&;t t
32714s&@MKDIR_P@&$ac_MKDIR_P&;t t
32715$ac_datarootdir_hack
32716"
32717eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
cristy8b350f62009-11-15 23:12:43 +000032718 || as_fn_error "could not create $ac_file" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000032719
32720test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
32721 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
32722 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
cristy8b350f62009-11-15 23:12:43 +000032723 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
cristy3ed852e2009-09-05 21:47:34 +000032724which seems to be undefined. Please make sure it is defined." >&5
32725$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
32726which seems to be undefined. Please make sure it is defined." >&2;}
32727
32728 rm -f "$tmp/stdin"
32729 case $ac_file in
32730 -) cat "$tmp/out" && rm -f "$tmp/out";;
32731 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
32732 esac \
cristy8b350f62009-11-15 23:12:43 +000032733 || as_fn_error "could not create $ac_file" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000032734 ;;
32735 :H)
32736 #
32737 # CONFIG_HEADER
32738 #
32739 if test x"$ac_file" != x-; then
32740 {
32741 $as_echo "/* $configure_input */" \
32742 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
32743 } >"$tmp/config.h" \
cristy8b350f62009-11-15 23:12:43 +000032744 || as_fn_error "could not create $ac_file" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000032745 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
cristy8b350f62009-11-15 23:12:43 +000032746 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
cristy3ed852e2009-09-05 21:47:34 +000032747$as_echo "$as_me: $ac_file is unchanged" >&6;}
32748 else
32749 rm -f "$ac_file"
32750 mv "$tmp/config.h" "$ac_file" \
cristy8b350f62009-11-15 23:12:43 +000032751 || as_fn_error "could not create $ac_file" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000032752 fi
32753 else
32754 $as_echo "/* $configure_input */" \
32755 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
cristy8b350f62009-11-15 23:12:43 +000032756 || as_fn_error "could not create -" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000032757 fi
32758# Compute "$ac_file"'s index in $config_headers.
32759_am_arg="$ac_file"
32760_am_stamp_count=1
32761for _am_header in $config_headers :; do
32762 case $_am_header in
32763 $_am_arg | $_am_arg:* )
32764 break ;;
32765 * )
32766 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
32767 esac
32768done
32769echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
32770$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
32771 X"$_am_arg" : 'X\(//\)[^/]' \| \
32772 X"$_am_arg" : 'X\(//\)$' \| \
32773 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
32774$as_echo X"$_am_arg" |
32775 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
32776 s//\1/
32777 q
32778 }
32779 /^X\(\/\/\)[^/].*/{
32780 s//\1/
32781 q
32782 }
32783 /^X\(\/\/\)$/{
32784 s//\1/
32785 q
32786 }
32787 /^X\(\/\).*/{
32788 s//\1/
32789 q
32790 }
32791 s/.*/./; q'`/stamp-h$_am_stamp_count
32792 ;;
32793
cristy8b350f62009-11-15 23:12:43 +000032794 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
cristy3ed852e2009-09-05 21:47:34 +000032795$as_echo "$as_me: executing $ac_file commands" >&6;}
32796 ;;
32797 esac
32798
32799
32800 case $ac_file$ac_mode in
32801 "magick/magick-config.h":C) ac_prefix_conf_OUT=`echo magick/magick-config.h`
32802ac_prefix_conf_DEF=`echo _$ac_prefix_conf_OUT | sed -e "y:abcdefghijklmnopqrstuvwxyz:ABCDEFGHIJKLMNOPQRSTUVWXYZ:" -e "s/[^abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g"`
32803ac_prefix_conf_PKG=`echo MagickCore`
32804ac_prefix_conf_LOW=`echo _$ac_prefix_conf_PKG | sed -e "y:ABCDEFGHIJKLMNOPQRSTUVWXYZ-:abcdefghijklmnopqrstuvwxyz_:"`
32805ac_prefix_conf_UPP=`echo $ac_prefix_conf_PKG | sed -e "y:abcdefghijklmnopqrstuvwxyz-:ABCDEFGHIJKLMNOPQRSTUVWXYZ_:" -e "/^[0123456789]/s/^/_/"`
32806ac_prefix_conf_INP=`echo "" | sed -e 's/ *//'`
32807if test ".$ac_prefix_conf_INP" = "."; then
32808 for ac_file in : $CONFIG_HEADERS; do test "_$ac_file" = _: && continue
32809 case "$ac_file" in
32810 *.h) ac_prefix_conf_INP=$ac_file ;;
32811 *)
32812 esac
32813 test ".$ac_prefix_conf_INP" != "." && break
32814 done
32815fi
32816if test ".$ac_prefix_conf_INP" = "."; then
32817 case "$ac_prefix_conf_OUT" in
32818 */*) ac_prefix_conf_INP=`basename "$ac_prefix_conf_OUT"`
32819 ;;
32820 *-*) ac_prefix_conf_INP=`echo "$ac_prefix_conf_OUT" | sed -e "s/[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*-//"`
32821 ;;
32822 *) ac_prefix_conf_INP=config.h
32823 ;;
32824 esac
32825fi
32826if test -z "$ac_prefix_conf_PKG" ; then
cristy8b350f62009-11-15 23:12:43 +000032827 as_fn_error "no prefix for _PREFIX_PKG_CONFIG_H" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000032828else
32829 if test ! -f "$ac_prefix_conf_INP" ; then if test -f "$srcdir/$ac_prefix_conf_INP" ; then
32830 ac_prefix_conf_INP="$srcdir/$ac_prefix_conf_INP"
32831 fi fi
cristy8b350f62009-11-15 23:12:43 +000032832 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_prefix_conf_OUT - prefix $ac_prefix_conf_UPP for $ac_prefix_conf_INP defines" >&5
cristy3ed852e2009-09-05 21:47:34 +000032833$as_echo "$as_me: creating $ac_prefix_conf_OUT - prefix $ac_prefix_conf_UPP for $ac_prefix_conf_INP defines" >&6;}
32834 if test -f $ac_prefix_conf_INP ; then
32835 echo "s/^#undef *\\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]\\)/#undef $ac_prefix_conf_UPP""_\\1/" > conftest.prefix
32836 echo "s/^#undef *\\([abcdefghijklmnopqrstuvwxyz]\\)/#undef $ac_prefix_conf_LOW""_\\1/" >> conftest.prefix
32837 echo "s/^#define *\\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*\\)\\(.*\\)/#ifndef $ac_prefix_conf_UPP""_\\1 \\" >> conftest.prefix
32838 echo "#define $ac_prefix_conf_UPP""_\\1 \\2 \\" >> conftest.prefix
32839 echo "#endif/" >>conftest.prefix
32840 echo "s/^#define *\\([abcdefghijklmnopqrstuvwxyz][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*\\)\\(.*\\)/#ifndef $ac_prefix_conf_LOW""_\\1 \\" >> conftest.prefix
32841 echo "#define $ac_prefix_conf_LOW""_\\1 \\2 \\" >> conftest.prefix
32842 echo "#endif/" >> conftest.prefix
32843 # now executing _script on _DEF input to create _OUT output file
32844 echo "#ifndef $ac_prefix_conf_DEF" >$tmp/pconfig.h
32845 echo "#define $ac_prefix_conf_DEF 1" >>$tmp/pconfig.h
32846 echo ' ' >>$tmp/pconfig.h
32847 echo /'*' $ac_prefix_conf_OUT. Generated automatically at end of configure. '*'/ >>$tmp/pconfig.h
32848
32849 sed -f conftest.prefix $ac_prefix_conf_INP >>$tmp/pconfig.h
32850 echo ' ' >>$tmp/pconfig.h
32851 echo '/* once:' $ac_prefix_conf_DEF '*/' >>$tmp/pconfig.h
32852 echo "#endif" >>$tmp/pconfig.h
32853 if cmp -s $ac_prefix_conf_OUT $tmp/pconfig.h 2>/dev/null; then
cristy8b350f62009-11-15 23:12:43 +000032854 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_prefix_conf_OUT is unchanged" >&5
cristy3ed852e2009-09-05 21:47:34 +000032855$as_echo "$as_me: $ac_prefix_conf_OUT is unchanged" >&6;}
32856 else
32857 ac_dir=`$as_dirname -- "$ac_prefix_conf_OUT" ||
32858$as_expr X"$ac_prefix_conf_OUT" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
32859 X"$ac_prefix_conf_OUT" : 'X\(//\)[^/]' \| \
32860 X"$ac_prefix_conf_OUT" : 'X\(//\)$' \| \
32861 X"$ac_prefix_conf_OUT" : 'X\(/\)' \| . 2>/dev/null ||
32862$as_echo X"$ac_prefix_conf_OUT" |
32863 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
32864 s//\1/
32865 q
32866 }
32867 /^X\(\/\/\)[^/].*/{
32868 s//\1/
32869 q
32870 }
32871 /^X\(\/\/\)$/{
32872 s//\1/
32873 q
32874 }
32875 /^X\(\/\).*/{
32876 s//\1/
32877 q
32878 }
32879 s/.*/./; q'`
cristy8b350f62009-11-15 23:12:43 +000032880 as_dir="$ac_dir"; as_fn_mkdir_p
cristy3ed852e2009-09-05 21:47:34 +000032881 rm -f "$ac_prefix_conf_OUT"
32882 mv $tmp/pconfig.h "$ac_prefix_conf_OUT"
32883 fi
32884 cp conftest.prefix _configs.sed
32885 else
cristy8b350f62009-11-15 23:12:43 +000032886 as_fn_error "input file $ac_prefix_conf_INP does not exist - skip generating $ac_prefix_conf_OUT" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000032887 fi
32888 rm -f conftest.*
32889fi
32890 ;;
32891 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
32892 # Autoconf 2.62 quotes --file arguments for eval, but not when files
32893 # are listed without --file. Let's play safe and only enable the eval
32894 # if we detect the quoting.
32895 case $CONFIG_FILES in
32896 *\'*) eval set x "$CONFIG_FILES" ;;
32897 *) set x $CONFIG_FILES ;;
32898 esac
32899 shift
32900 for mf
32901 do
32902 # Strip MF so we end up with the name of the file.
32903 mf=`echo "$mf" | sed -e 's/:.*$//'`
32904 # Check whether this is an Automake generated Makefile or not.
32905 # We used to match only the files named `Makefile.in', but
32906 # some people rename them; so instead we look at the file content.
32907 # Grep'ing the first line is not enough: some people post-process
32908 # each Makefile.in and add a new line on top of each file to say so.
32909 # Grep'ing the whole file is not good either: AIX grep has a line
32910 # limit of 2048, but all sed's we know have understand at least 4000.
32911 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
32912 dirpart=`$as_dirname -- "$mf" ||
32913$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
32914 X"$mf" : 'X\(//\)[^/]' \| \
32915 X"$mf" : 'X\(//\)$' \| \
32916 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
32917$as_echo X"$mf" |
32918 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
32919 s//\1/
32920 q
32921 }
32922 /^X\(\/\/\)[^/].*/{
32923 s//\1/
32924 q
32925 }
32926 /^X\(\/\/\)$/{
32927 s//\1/
32928 q
32929 }
32930 /^X\(\/\).*/{
32931 s//\1/
32932 q
32933 }
32934 s/.*/./; q'`
32935 else
32936 continue
32937 fi
32938 # Extract the definition of DEPDIR, am__include, and am__quote
32939 # from the Makefile without running `make'.
32940 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
32941 test -z "$DEPDIR" && continue
32942 am__include=`sed -n 's/^am__include = //p' < "$mf"`
32943 test -z "am__include" && continue
32944 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
32945 # When using ansi2knr, U may be empty or an underscore; expand it
32946 U=`sed -n 's/^U = //p' < "$mf"`
32947 # Find all dependency output files, they are included files with
32948 # $(DEPDIR) in their names. We invoke sed twice because it is the
32949 # simplest approach to changing $(DEPDIR) to its actual value in the
32950 # expansion.
32951 for file in `sed -n "
32952 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
32953 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
32954 # Make sure the directory exists.
32955 test -f "$dirpart/$file" && continue
32956 fdir=`$as_dirname -- "$file" ||
32957$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
32958 X"$file" : 'X\(//\)[^/]' \| \
32959 X"$file" : 'X\(//\)$' \| \
32960 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
32961$as_echo X"$file" |
32962 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
32963 s//\1/
32964 q
32965 }
32966 /^X\(\/\/\)[^/].*/{
32967 s//\1/
32968 q
32969 }
32970 /^X\(\/\/\)$/{
32971 s//\1/
32972 q
32973 }
32974 /^X\(\/\).*/{
32975 s//\1/
32976 q
32977 }
32978 s/.*/./; q'`
cristy8b350f62009-11-15 23:12:43 +000032979 as_dir=$dirpart/$fdir; as_fn_mkdir_p
cristy3ed852e2009-09-05 21:47:34 +000032980 # echo "creating $dirpart/$file"
32981 echo '# dummy' > "$dirpart/$file"
32982 done
32983 done
32984}
32985 ;;
32986 "libtool":C)
32987
32988 # See if we are running on zsh, and set the options which allow our
32989 # commands through without removal of \ escapes.
32990 if test -n "${ZSH_VERSION+set}" ; then
32991 setopt NO_GLOB_SUBST
32992 fi
32993
32994 cfgfile="${ofile}T"
32995 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
32996 $RM "$cfgfile"
32997
32998 cat <<_LT_EOF >> "$cfgfile"
32999#! $SHELL
33000
33001# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
33002# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
33003# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
33004# NOTE: Changes made to this file will be lost: look at ltmain.sh.
33005#
33006# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
cristy18304f92009-11-22 15:48:26 +000033007# 2006, 2007, 2008 Free Software Foundation, Inc.
cristy3ed852e2009-09-05 21:47:34 +000033008# Written by Gordon Matzigkeit, 1996
33009#
33010# This file is part of GNU Libtool.
33011#
33012# GNU Libtool is free software; you can redistribute it and/or
33013# modify it under the terms of the GNU General Public License as
33014# published by the Free Software Foundation; either version 2 of
33015# the License, or (at your option) any later version.
33016#
33017# As a special exception to the GNU General Public License,
33018# if you distribute this file as part of a program or library that
33019# is built using GNU Libtool, you may include this file under the
33020# same distribution terms that you use for the rest of that program.
33021#
33022# GNU Libtool is distributed in the hope that it will be useful,
33023# but WITHOUT ANY WARRANTY; without even the implied warranty of
33024# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
33025# GNU General Public License for more details.
33026#
33027# You should have received a copy of the GNU General Public License
33028# along with GNU Libtool; see the file COPYING. If not, a copy
33029# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
33030# obtained by writing to the Free Software Foundation, Inc.,
33031# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
33032
33033
33034# The names of the tagged configurations supported by this script.
33035available_tags="CXX "
33036
33037# ### BEGIN LIBTOOL CONFIG
33038
33039# A sed program that does not truncate output.
33040SED=$lt_SED
33041
33042# Sed that helps us avoid accidentally triggering echo(1) options like -n.
33043Xsed="\$SED -e 1s/^X//"
33044
33045# A grep program that handles long lines.
33046GREP=$lt_GREP
33047
33048# An ERE matcher.
33049EGREP=$lt_EGREP
33050
33051# A literal string matcher.
33052FGREP=$lt_FGREP
33053
33054# Which release of libtool.m4 was used?
33055macro_version=$macro_version
33056macro_revision=$macro_revision
33057
33058# Assembler program.
cristy18304f92009-11-22 15:48:26 +000033059AS=$AS
cristy3ed852e2009-09-05 21:47:34 +000033060
33061# DLL creation program.
cristy18304f92009-11-22 15:48:26 +000033062DLLTOOL=$DLLTOOL
cristy3ed852e2009-09-05 21:47:34 +000033063
33064# Object dumper program.
cristy18304f92009-11-22 15:48:26 +000033065OBJDUMP=$OBJDUMP
cristy3ed852e2009-09-05 21:47:34 +000033066
33067# Whether or not to build shared libraries.
33068build_libtool_libs=$enable_shared
33069
33070# Whether or not to build static libraries.
33071build_old_libs=$enable_static
33072
33073# What type of objects to build.
33074pic_mode=$pic_mode
33075
33076# Whether or not to optimize for fast installation.
33077fast_install=$enable_fast_install
33078
33079# The host system.
33080host_alias=$host_alias
33081host=$host
33082host_os=$host_os
33083
33084# The build system.
33085build_alias=$build_alias
33086build=$build
33087build_os=$build_os
33088
33089# A BSD- or MS-compatible name lister.
33090NM=$lt_NM
33091
33092# Whether we need soft or hard links.
33093LN_S=$lt_LN_S
33094
33095# What is the maximum length of a command?
33096max_cmd_len=$max_cmd_len
33097
33098# Object file suffix (normally "o").
33099objext=$ac_objext
33100
33101# Executable file suffix (normally "").
33102exeext=$exeext
33103
33104# whether the shell understands "unset".
33105lt_unset=$lt_unset
33106
33107# turn spaces into newlines.
33108SP2NL=$lt_lt_SP2NL
33109
33110# turn newlines into spaces.
33111NL2SP=$lt_lt_NL2SP
33112
cristy18304f92009-11-22 15:48:26 +000033113# How to create reloadable object files.
33114reload_flag=$lt_reload_flag
33115reload_cmds=$lt_reload_cmds
33116
cristy3ed852e2009-09-05 21:47:34 +000033117# Method to check whether dependent libraries are shared objects.
33118deplibs_check_method=$lt_deplibs_check_method
33119
33120# Command to use when deplibs_check_method == "file_magic".
33121file_magic_cmd=$lt_file_magic_cmd
33122
33123# The archiver.
33124AR=$lt_AR
33125AR_FLAGS=$lt_AR_FLAGS
33126
33127# A symbol stripping program.
33128STRIP=$lt_STRIP
33129
33130# Commands used to install an old-style archive.
33131RANLIB=$lt_RANLIB
33132old_postinstall_cmds=$lt_old_postinstall_cmds
33133old_postuninstall_cmds=$lt_old_postuninstall_cmds
33134
33135# A C compiler.
33136LTCC=$lt_CC
33137
33138# LTCC compiler flags.
33139LTCFLAGS=$lt_CFLAGS
33140
33141# Take the output of nm and produce a listing of raw symbols and C names.
33142global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
33143
33144# Transform the output of nm in a proper C declaration.
33145global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
33146
33147# Transform the output of nm in a C name address pair.
33148global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
33149
33150# Transform the output of nm in a C name address pair when lib prefix is needed.
33151global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
33152
33153# The name of the directory that contains temporary libtool files.
33154objdir=$objdir
33155
cristy18304f92009-11-22 15:48:26 +000033156# Shell to use when invoking shell scripts.
33157SHELL=$lt_SHELL
33158
33159# An echo program that does not interpret backslashes.
33160ECHO=$lt_ECHO
33161
cristy3ed852e2009-09-05 21:47:34 +000033162# Used to examine libraries when file_magic_cmd begins with "file".
33163MAGIC_CMD=$MAGIC_CMD
33164
33165# Must we lock files when doing compilation?
33166need_locks=$lt_need_locks
33167
33168# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
33169DSYMUTIL=$lt_DSYMUTIL
33170
33171# Tool to change global to local symbols on Mac OS X.
33172NMEDIT=$lt_NMEDIT
33173
33174# Tool to manipulate fat objects and archives on Mac OS X.
33175LIPO=$lt_LIPO
33176
33177# ldd/readelf like tool for Mach-O binaries on Mac OS X.
33178OTOOL=$lt_OTOOL
33179
33180# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
33181OTOOL64=$lt_OTOOL64
33182
33183# Old archive suffix (normally "a").
33184libext=$libext
33185
33186# Shared library suffix (normally ".so").
33187shrext_cmds=$lt_shrext_cmds
33188
33189# The commands to extract the exported symbol list from a shared archive.
33190extract_expsyms_cmds=$lt_extract_expsyms_cmds
33191
33192# Variables whose values should be saved in libtool wrapper scripts and
33193# restored at link time.
33194variables_saved_for_relink=$lt_variables_saved_for_relink
33195
33196# Do we need the "lib" prefix for modules?
33197need_lib_prefix=$need_lib_prefix
33198
33199# Do we need a version for libraries?
33200need_version=$need_version
33201
33202# Library versioning type.
33203version_type=$version_type
33204
33205# Shared library runtime path variable.
33206runpath_var=$runpath_var
33207
33208# Shared library path variable.
33209shlibpath_var=$shlibpath_var
33210
33211# Is shlibpath searched before the hard-coded library search path?
33212shlibpath_overrides_runpath=$shlibpath_overrides_runpath
33213
33214# Format of library name prefix.
33215libname_spec=$lt_libname_spec
33216
33217# List of archive names. First name is the real one, the rest are links.
33218# The last name is the one that the linker finds with -lNAME
33219library_names_spec=$lt_library_names_spec
33220
33221# The coded name of the library, if different from the real name.
33222soname_spec=$lt_soname_spec
33223
33224# Command to use after installation of a shared archive.
33225postinstall_cmds=$lt_postinstall_cmds
33226
33227# Command to use after uninstallation of a shared archive.
33228postuninstall_cmds=$lt_postuninstall_cmds
33229
33230# Commands used to finish a libtool library installation in a directory.
33231finish_cmds=$lt_finish_cmds
33232
33233# As "finish_cmds", except a single script fragment to be evaled but
33234# not shown.
33235finish_eval=$lt_finish_eval
33236
33237# Whether we should hardcode library paths into libraries.
33238hardcode_into_libs=$hardcode_into_libs
33239
33240# Compile-time system search path for libraries.
33241sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
33242
33243# Run-time system search path for libraries.
33244sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
33245
33246# Whether dlopen is supported.
33247dlopen_support=$enable_dlopen
33248
33249# Whether dlopen of programs is supported.
33250dlopen_self=$enable_dlopen_self
33251
33252# Whether dlopen of statically linked programs is supported.
33253dlopen_self_static=$enable_dlopen_self_static
33254
33255# Commands to strip libraries.
33256old_striplib=$lt_old_striplib
33257striplib=$lt_striplib
33258
33259
33260# The linker used to build libraries.
33261LD=$lt_LD
33262
33263# Commands used to build an old-style archive.
33264old_archive_cmds=$lt_old_archive_cmds
33265
33266# A language specific compiler.
33267CC=$lt_compiler
33268
33269# Is the compiler the GNU compiler?
33270with_gcc=$GCC
33271
33272# Compiler flag to turn off builtin functions.
33273no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
33274
33275# How to pass a linker flag through the compiler.
33276wl=$lt_lt_prog_compiler_wl
33277
33278# Additional compiler flags for building library objects.
33279pic_flag=$lt_lt_prog_compiler_pic
33280
33281# Compiler flag to prevent dynamic linking.
33282link_static_flag=$lt_lt_prog_compiler_static
33283
33284# Does compiler simultaneously support -c and -o options?
33285compiler_c_o=$lt_lt_cv_prog_compiler_c_o
33286
33287# Whether or not to add -lc for building shared libraries.
33288build_libtool_need_lc=$archive_cmds_need_lc
33289
33290# Whether or not to disallow shared libs when runtime libs are static.
33291allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
33292
33293# Compiler flag to allow reflexive dlopens.
33294export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
33295
33296# Compiler flag to generate shared objects directly from archives.
33297whole_archive_flag_spec=$lt_whole_archive_flag_spec
33298
33299# Whether the compiler copes with passing no objects directly.
33300compiler_needs_object=$lt_compiler_needs_object
33301
33302# Create an old-style archive from a shared archive.
33303old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
33304
33305# Create a temporary old-style archive to link instead of a shared archive.
33306old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
33307
33308# Commands used to build a shared archive.
33309archive_cmds=$lt_archive_cmds
33310archive_expsym_cmds=$lt_archive_expsym_cmds
33311
33312# Commands used to build a loadable module if different from building
33313# a shared archive.
33314module_cmds=$lt_module_cmds
33315module_expsym_cmds=$lt_module_expsym_cmds
33316
33317# Whether we are building with GNU ld or not.
33318with_gnu_ld=$lt_with_gnu_ld
33319
33320# Flag that allows shared libraries with undefined symbols to be built.
33321allow_undefined_flag=$lt_allow_undefined_flag
33322
33323# Flag that enforces no undefined symbols.
33324no_undefined_flag=$lt_no_undefined_flag
33325
33326# Flag to hardcode \$libdir into a binary during linking.
33327# This must work even if \$libdir does not exist
33328hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
33329
33330# If ld is used when linking, flag to hardcode \$libdir into a binary
33331# during linking. This must work even if \$libdir does not exist.
33332hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
33333
33334# Whether we need a single "-rpath" flag with a separated argument.
33335hardcode_libdir_separator=$lt_hardcode_libdir_separator
33336
33337# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
33338# DIR into the resulting binary.
33339hardcode_direct=$hardcode_direct
33340
33341# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
33342# DIR into the resulting binary and the resulting library dependency is
33343# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
33344# library is relocated.
33345hardcode_direct_absolute=$hardcode_direct_absolute
33346
33347# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
33348# into the resulting binary.
33349hardcode_minus_L=$hardcode_minus_L
33350
33351# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
33352# into the resulting binary.
33353hardcode_shlibpath_var=$hardcode_shlibpath_var
33354
33355# Set to "yes" if building a shared library automatically hardcodes DIR
33356# into the library and all subsequent libraries and executables linked
33357# against it.
33358hardcode_automatic=$hardcode_automatic
33359
33360# Set to yes if linker adds runtime paths of dependent libraries
33361# to runtime path list.
33362inherit_rpath=$inherit_rpath
33363
33364# Whether libtool must link a program against all its dependency libraries.
33365link_all_deplibs=$link_all_deplibs
33366
33367# Fix the shell variable \$srcfile for the compiler.
33368fix_srcfile_path=$lt_fix_srcfile_path
33369
33370# Set to "yes" if exported symbols are required.
33371always_export_symbols=$always_export_symbols
33372
33373# The commands to list exported symbols.
33374export_symbols_cmds=$lt_export_symbols_cmds
33375
33376# Symbols that should not be listed in the preloaded symbols.
33377exclude_expsyms=$lt_exclude_expsyms
33378
33379# Symbols that must always be exported.
33380include_expsyms=$lt_include_expsyms
33381
33382# Commands necessary for linking programs (against libraries) with templates.
33383prelink_cmds=$lt_prelink_cmds
33384
33385# Specify filename containing input files.
33386file_list_spec=$lt_file_list_spec
33387
33388# How to hardcode a shared library path into an executable.
33389hardcode_action=$hardcode_action
33390
33391# The directories searched by this compiler when creating a shared library.
33392compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
33393
33394# Dependencies to place before and after the objects being linked to
33395# create a shared library.
33396predep_objects=$lt_predep_objects
33397postdep_objects=$lt_postdep_objects
33398predeps=$lt_predeps
33399postdeps=$lt_postdeps
33400
33401# The library search path used internally by the compiler when linking
33402# a shared library.
33403compiler_lib_search_path=$lt_compiler_lib_search_path
33404
33405# ### END LIBTOOL CONFIG
33406
33407_LT_EOF
33408
33409 case $host_os in
33410 aix3*)
33411 cat <<\_LT_EOF >> "$cfgfile"
33412# AIX sometimes has problems with the GCC collect2 program. For some
33413# reason, if we set the COLLECT_NAMES environment variable, the problems
33414# vanish in a puff of smoke.
33415if test "X${COLLECT_NAMES+set}" != Xset; then
33416 COLLECT_NAMES=
33417 export COLLECT_NAMES
33418fi
33419_LT_EOF
33420 ;;
33421 esac
33422
33423
33424ltmain="$ac_aux_dir/ltmain.sh"
33425
33426
33427 # We use sed instead of cat because bash on DJGPP gets confused if
33428 # if finds mixed CR/LF and LF-only lines. Since sed operates in
33429 # text mode, it properly converts lines to CR/LF. This bash problem
33430 # is reportedly fixed, but why not run on old versions too?
33431 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
33432 || (rm -f "$cfgfile"; exit 1)
33433
33434 case $xsi_shell in
33435 yes)
33436 cat << \_LT_EOF >> "$cfgfile"
33437
33438# func_dirname file append nondir_replacement
33439# Compute the dirname of FILE. If nonempty, add APPEND to the result,
33440# otherwise set result to NONDIR_REPLACEMENT.
33441func_dirname ()
33442{
33443 case ${1} in
33444 */*) func_dirname_result="${1%/*}${2}" ;;
33445 * ) func_dirname_result="${3}" ;;
33446 esac
33447}
33448
33449# func_basename file
33450func_basename ()
33451{
33452 func_basename_result="${1##*/}"
33453}
33454
33455# func_dirname_and_basename file append nondir_replacement
33456# perform func_basename and func_dirname in a single function
33457# call:
33458# dirname: Compute the dirname of FILE. If nonempty,
33459# add APPEND to the result, otherwise set result
33460# to NONDIR_REPLACEMENT.
33461# value returned in "$func_dirname_result"
33462# basename: Compute filename of FILE.
33463# value retuned in "$func_basename_result"
33464# Implementation must be kept synchronized with func_dirname
33465# and func_basename. For efficiency, we do not delegate to
33466# those functions but instead duplicate the functionality here.
33467func_dirname_and_basename ()
33468{
33469 case ${1} in
33470 */*) func_dirname_result="${1%/*}${2}" ;;
33471 * ) func_dirname_result="${3}" ;;
33472 esac
33473 func_basename_result="${1##*/}"
33474}
33475
33476# func_stripname prefix suffix name
33477# strip PREFIX and SUFFIX off of NAME.
33478# PREFIX and SUFFIX must not contain globbing or regex special
33479# characters, hashes, percent signs, but SUFFIX may contain a leading
33480# dot (in which case that matches only a dot).
33481func_stripname ()
33482{
33483 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
33484 # positional parameters, so assign one to ordinary parameter first.
33485 func_stripname_result=${3}
33486 func_stripname_result=${func_stripname_result#"${1}"}
33487 func_stripname_result=${func_stripname_result%"${2}"}
33488}
33489
33490# func_opt_split
33491func_opt_split ()
33492{
33493 func_opt_split_opt=${1%%=*}
33494 func_opt_split_arg=${1#*=}
33495}
33496
33497# func_lo2o object
33498func_lo2o ()
33499{
33500 case ${1} in
33501 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
33502 *) func_lo2o_result=${1} ;;
33503 esac
33504}
33505
33506# func_xform libobj-or-source
33507func_xform ()
33508{
33509 func_xform_result=${1%.*}.lo
33510}
33511
33512# func_arith arithmetic-term...
33513func_arith ()
33514{
33515 func_arith_result=$(( $* ))
33516}
33517
33518# func_len string
33519# STRING may not start with a hyphen.
33520func_len ()
33521{
33522 func_len_result=${#1}
33523}
33524
33525_LT_EOF
33526 ;;
33527 *) # Bourne compatible functions.
33528 cat << \_LT_EOF >> "$cfgfile"
33529
33530# func_dirname file append nondir_replacement
33531# Compute the dirname of FILE. If nonempty, add APPEND to the result,
33532# otherwise set result to NONDIR_REPLACEMENT.
33533func_dirname ()
33534{
33535 # Extract subdirectory from the argument.
cristy18304f92009-11-22 15:48:26 +000033536 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
cristy3ed852e2009-09-05 21:47:34 +000033537 if test "X$func_dirname_result" = "X${1}"; then
33538 func_dirname_result="${3}"
33539 else
33540 func_dirname_result="$func_dirname_result${2}"
33541 fi
33542}
33543
33544# func_basename file
33545func_basename ()
33546{
cristy18304f92009-11-22 15:48:26 +000033547 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
cristy3ed852e2009-09-05 21:47:34 +000033548}
33549
33550
33551# func_stripname prefix suffix name
33552# strip PREFIX and SUFFIX off of NAME.
33553# PREFIX and SUFFIX must not contain globbing or regex special
33554# characters, hashes, percent signs, but SUFFIX may contain a leading
33555# dot (in which case that matches only a dot).
33556# func_strip_suffix prefix name
33557func_stripname ()
33558{
33559 case ${2} in
cristy18304f92009-11-22 15:48:26 +000033560 .*) func_stripname_result=`$ECHO "X${3}" \
33561 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
33562 *) func_stripname_result=`$ECHO "X${3}" \
33563 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
cristy3ed852e2009-09-05 21:47:34 +000033564 esac
33565}
33566
33567# sed scripts:
33568my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
33569my_sed_long_arg='1s/^-[^=]*=//'
33570
33571# func_opt_split
33572func_opt_split ()
33573{
cristy18304f92009-11-22 15:48:26 +000033574 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
33575 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
cristy3ed852e2009-09-05 21:47:34 +000033576}
33577
33578# func_lo2o object
33579func_lo2o ()
33580{
cristy18304f92009-11-22 15:48:26 +000033581 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
cristy3ed852e2009-09-05 21:47:34 +000033582}
33583
33584# func_xform libobj-or-source
33585func_xform ()
33586{
cristy18304f92009-11-22 15:48:26 +000033587 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
cristy3ed852e2009-09-05 21:47:34 +000033588}
33589
33590# func_arith arithmetic-term...
33591func_arith ()
33592{
33593 func_arith_result=`expr "$@"`
33594}
33595
33596# func_len string
33597# STRING may not start with a hyphen.
33598func_len ()
33599{
33600 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
33601}
33602
33603_LT_EOF
33604esac
33605
33606case $lt_shell_append in
33607 yes)
33608 cat << \_LT_EOF >> "$cfgfile"
33609
33610# func_append var value
33611# Append VALUE to the end of shell variable VAR.
33612func_append ()
33613{
33614 eval "$1+=\$2"
33615}
33616_LT_EOF
33617 ;;
33618 *)
33619 cat << \_LT_EOF >> "$cfgfile"
33620
33621# func_append var value
33622# Append VALUE to the end of shell variable VAR.
33623func_append ()
33624{
33625 eval "$1=\$$1\$2"
33626}
33627
33628_LT_EOF
33629 ;;
33630 esac
33631
33632
33633 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
33634 || (rm -f "$cfgfile"; exit 1)
33635
33636 mv -f "$cfgfile" "$ofile" ||
33637 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
33638 chmod +x "$ofile"
33639
33640
33641 cat <<_LT_EOF >> "$ofile"
33642
33643# ### BEGIN LIBTOOL TAG CONFIG: CXX
33644
33645# The linker used to build libraries.
33646LD=$lt_LD_CXX
33647
33648# Commands used to build an old-style archive.
33649old_archive_cmds=$lt_old_archive_cmds_CXX
33650
33651# A language specific compiler.
33652CC=$lt_compiler_CXX
33653
33654# Is the compiler the GNU compiler?
33655with_gcc=$GCC_CXX
33656
33657# Compiler flag to turn off builtin functions.
33658no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
33659
33660# How to pass a linker flag through the compiler.
33661wl=$lt_lt_prog_compiler_wl_CXX
33662
33663# Additional compiler flags for building library objects.
33664pic_flag=$lt_lt_prog_compiler_pic_CXX
33665
33666# Compiler flag to prevent dynamic linking.
33667link_static_flag=$lt_lt_prog_compiler_static_CXX
33668
33669# Does compiler simultaneously support -c and -o options?
33670compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
33671
33672# Whether or not to add -lc for building shared libraries.
33673build_libtool_need_lc=$archive_cmds_need_lc_CXX
33674
33675# Whether or not to disallow shared libs when runtime libs are static.
33676allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
33677
33678# Compiler flag to allow reflexive dlopens.
33679export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
33680
33681# Compiler flag to generate shared objects directly from archives.
33682whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
33683
33684# Whether the compiler copes with passing no objects directly.
33685compiler_needs_object=$lt_compiler_needs_object_CXX
33686
33687# Create an old-style archive from a shared archive.
33688old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
33689
33690# Create a temporary old-style archive to link instead of a shared archive.
33691old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
33692
33693# Commands used to build a shared archive.
33694archive_cmds=$lt_archive_cmds_CXX
33695archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
33696
33697# Commands used to build a loadable module if different from building
33698# a shared archive.
33699module_cmds=$lt_module_cmds_CXX
33700module_expsym_cmds=$lt_module_expsym_cmds_CXX
33701
33702# Whether we are building with GNU ld or not.
33703with_gnu_ld=$lt_with_gnu_ld_CXX
33704
33705# Flag that allows shared libraries with undefined symbols to be built.
33706allow_undefined_flag=$lt_allow_undefined_flag_CXX
33707
33708# Flag that enforces no undefined symbols.
33709no_undefined_flag=$lt_no_undefined_flag_CXX
33710
33711# Flag to hardcode \$libdir into a binary during linking.
33712# This must work even if \$libdir does not exist
33713hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
33714
33715# If ld is used when linking, flag to hardcode \$libdir into a binary
33716# during linking. This must work even if \$libdir does not exist.
33717hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
33718
33719# Whether we need a single "-rpath" flag with a separated argument.
33720hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
33721
33722# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
33723# DIR into the resulting binary.
33724hardcode_direct=$hardcode_direct_CXX
33725
33726# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
33727# DIR into the resulting binary and the resulting library dependency is
33728# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
33729# library is relocated.
33730hardcode_direct_absolute=$hardcode_direct_absolute_CXX
33731
33732# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
33733# into the resulting binary.
33734hardcode_minus_L=$hardcode_minus_L_CXX
33735
33736# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
33737# into the resulting binary.
33738hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
33739
33740# Set to "yes" if building a shared library automatically hardcodes DIR
33741# into the library and all subsequent libraries and executables linked
33742# against it.
33743hardcode_automatic=$hardcode_automatic_CXX
33744
33745# Set to yes if linker adds runtime paths of dependent libraries
33746# to runtime path list.
33747inherit_rpath=$inherit_rpath_CXX
33748
33749# Whether libtool must link a program against all its dependency libraries.
33750link_all_deplibs=$link_all_deplibs_CXX
33751
33752# Fix the shell variable \$srcfile for the compiler.
33753fix_srcfile_path=$lt_fix_srcfile_path_CXX
33754
33755# Set to "yes" if exported symbols are required.
33756always_export_symbols=$always_export_symbols_CXX
33757
33758# The commands to list exported symbols.
33759export_symbols_cmds=$lt_export_symbols_cmds_CXX
33760
33761# Symbols that should not be listed in the preloaded symbols.
33762exclude_expsyms=$lt_exclude_expsyms_CXX
33763
33764# Symbols that must always be exported.
33765include_expsyms=$lt_include_expsyms_CXX
33766
33767# Commands necessary for linking programs (against libraries) with templates.
33768prelink_cmds=$lt_prelink_cmds_CXX
33769
33770# Specify filename containing input files.
33771file_list_spec=$lt_file_list_spec_CXX
33772
33773# How to hardcode a shared library path into an executable.
33774hardcode_action=$hardcode_action_CXX
33775
33776# The directories searched by this compiler when creating a shared library.
33777compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
33778
33779# Dependencies to place before and after the objects being linked to
33780# create a shared library.
33781predep_objects=$lt_predep_objects_CXX
33782postdep_objects=$lt_postdep_objects_CXX
33783predeps=$lt_predeps_CXX
33784postdeps=$lt_postdeps_CXX
33785
33786# The library search path used internally by the compiler when linking
33787# a shared library.
33788compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
33789
33790# ### END LIBTOOL TAG CONFIG: CXX
33791_LT_EOF
33792
33793 ;;
33794 "MagickCore-config.in":C) chmod +x magick/MagickCore-config ;;
33795 "Magick-config.in":C) chmod +x magick/Magick-config ;;
33796 "MagickWand-config.in":C) chmod +x wand/MagickWand-config ;;
33797 "Wand-config.in":C) chmod +x wand/Wand-config ;;
33798 "Magick++-config.in":C) chmod +x Magick++/bin/Magick++-config ;;
33799 "PerlMagick/check.sh.in":C) chmod +x PerlMagick/check.sh ;;
33800
33801 esac
33802done # for ac_tag
33803
33804
cristy8b350f62009-11-15 23:12:43 +000033805as_fn_exit 0
cristy3ed852e2009-09-05 21:47:34 +000033806_ACEOF
cristy3ed852e2009-09-05 21:47:34 +000033807ac_clean_files=$ac_clean_files_save
33808
33809test $ac_write_fail = 0 ||
cristy8b350f62009-11-15 23:12:43 +000033810 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
cristy3ed852e2009-09-05 21:47:34 +000033811
33812
33813# configure is writing to config.log, and then calls config.status.
33814# config.status does its own redirection, appending to config.log.
33815# Unfortunately, on DOS this fails, as config.log is still kept open
33816# by configure, so config.status won't be able to write to it; its
33817# output is simply discarded. So we exec the FD to /dev/null,
33818# effectively closing config.log, so it can be properly (re)opened and
33819# appended to by config.status. When coming back to configure, we
33820# need to make the FD available again.
33821if test "$no_create" != yes; then
33822 ac_cs_success=:
33823 ac_config_status_args=
33824 test "$silent" = yes &&
33825 ac_config_status_args="$ac_config_status_args --quiet"
33826 exec 5>/dev/null
33827 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
33828 exec 5>>config.log
33829 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
33830 # would make configure fail if this is the last instruction.
cristy8b350f62009-11-15 23:12:43 +000033831 $ac_cs_success || as_fn_exit $?
cristy3ed852e2009-09-05 21:47:34 +000033832fi
33833if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
cristy8b350f62009-11-15 23:12:43 +000033834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
cristy3ed852e2009-09-05 21:47:34 +000033835$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
33836fi
33837
33838
33839rm -f magick-version
33840
33841result_ghostscript_font_dir='none'
33842if test "${ghostscript_font_dir}x" != 'x'; then
33843 result_ghostscript_font_dir=$ghostscript_font_dir
33844fi
33845
33846result_windows_font_dir='none'
33847if test "${windows_font_dir}x" != 'x'; then
33848 result_windows_font_dir=${windows_font_dir}
33849fi
33850
cristy8b350f62009-11-15 23:12:43 +000033851{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
cristy3ed852e2009-09-05 21:47:34 +000033852ImageMagick is configured as follows. Please verify that this configuration
33853matches your expectations.
33854
33855Host system type: $host
33856Build system type: $build
33857
33858 Option Value
33859-------------------------------------------------------------------------------
33860Shared libraries --enable-shared=$enable_shared $libtool_build_shared_libs
33861Static libraries --enable-static=$enable_static $libtool_build_static_libs
33862Module support --with-modules=$with_modules $with_modules
33863GNU ld --with-gnu-ld=$with_gnu_ld $lt_cv_prog_gnu_ld
33864Quantum depth --with-quantum-depth=$with_quantum_depth $with_quantum_depth
33865High Dynamic Range Imagery
33866 --enable-hdri=$enable_hdri $enable_hdri
33867
33868Delegate Configuration:
33869BZLIB --with-bzlib=$with_bzlib $have_bzlib
33870Autotrace --with-autotrace=$with_autotrace $have_autotrace
33871DJVU --with-djvu=$with_djvu $have_djvu
33872DPS --with-dps=$with_dps $have_dps
33873FFTW --with-fftw=$with_fftw $have_fftw
33874FlashPIX --with-fpx=$with_fpx $have_fpx
33875FontConfig --with-fontconfig=$with_fontconfig $have_fontconfig
33876FreeType --with-freetype=$with_freetype $have_freetype
33877GhostPCL None $PCLDelegate ($PCLVersion)
33878GhostXPS None $XPSDelegate ($XPSVersion)
33879Ghostscript None $PSDelegate ($GSVersion)
33880Ghostscript fonts --with-gs-font-dir=$with_gs_font_dir $result_ghostscript_font_dir
33881Ghostscript lib --with-gslib=$with_gslib $have_gslib
33882Graphviz --with-gvc=$with_gvc $have_gvc
33883JBIG --with-jbig=$with_jbig $have_jbig
33884JPEG v1 --with-jpeg=$with_jpeg $have_jpeg
33885JPEG-2000 --with-jp2=$with_jp2 $have_jp2
33886LCMS --with-lcms=$with_lcms $have_lcms
33887LQR --with-lqr=$with_lqr $have_lqr
33888Magick++ --with-magick-plus-plus=$with_magick_plus_plus $have_magick_plus_plus
33889OpenEXR --with-openexr=$with_openexr $have_openexr
33890PERL --with-perl=$with_perl $have_perl
33891PNG --with-png=$with_png $have_png
33892RSVG --with-rsvg=$with_rsvg $have_rsvg
33893TIFF --with-tiff=$with_tiff $have_tiff
33894Windows fonts --with-windows-font-dir=$with_windows_font_dir $result_windows_font_dir
33895WMF --with-wmf=$with_wmf $have_wmf
33896X11 --with-x=$with_x $have_x
33897XML --with-xml=$with_xml $have_xml
33898ZLIB --with-zlib=$with_zlib $have_zlib
33899
33900X11 Configuration:
33901 X_CFLAGS = $X_CFLAGS
33902 X_PRE_LIBS = $X_PRE_LIBS
33903 X_LIBS = $X_LIBS
33904 X_EXTRA_LIBS = $X_EXTRA_LIBS
33905
33906Options used to compile and link:
33907 PREFIX = $PREFIX_DIR
33908 EXEC-PREFIX = $EXEC_PREFIX_DIR
33909 VERSION = $PACKAGE_VERSION
33910 CC = $CC
33911 CFLAGS = $CFLAGS
cristy3ed852e2009-09-05 21:47:34 +000033912 CPPFLAGS = $MAGICK_CPPFLAGS
33913 PCFLAGS = $MAGICK_PCFLAGS
33914 DEFS = $DEFS
33915 LDFLAGS = $LDFLAGS
33916 MAGICK_LDFLAGS = $MAGICK_LDFLAGS
33917 LIBS = $MAGICK_LIBS
33918 CXX = $CXX
33919 CXXFLAGS = $CXXFLAGS
33920" >&5
33921$as_echo "
33922ImageMagick is configured as follows. Please verify that this configuration
33923matches your expectations.
33924
33925Host system type: $host
33926Build system type: $build
33927
33928 Option Value
33929-------------------------------------------------------------------------------
33930Shared libraries --enable-shared=$enable_shared $libtool_build_shared_libs
33931Static libraries --enable-static=$enable_static $libtool_build_static_libs
33932Module support --with-modules=$with_modules $with_modules
33933GNU ld --with-gnu-ld=$with_gnu_ld $lt_cv_prog_gnu_ld
33934Quantum depth --with-quantum-depth=$with_quantum_depth $with_quantum_depth
33935High Dynamic Range Imagery
33936 --enable-hdri=$enable_hdri $enable_hdri
33937
33938Delegate Configuration:
33939BZLIB --with-bzlib=$with_bzlib $have_bzlib
33940Autotrace --with-autotrace=$with_autotrace $have_autotrace
33941DJVU --with-djvu=$with_djvu $have_djvu
33942DPS --with-dps=$with_dps $have_dps
33943FFTW --with-fftw=$with_fftw $have_fftw
33944FlashPIX --with-fpx=$with_fpx $have_fpx
33945FontConfig --with-fontconfig=$with_fontconfig $have_fontconfig
33946FreeType --with-freetype=$with_freetype $have_freetype
33947GhostPCL None $PCLDelegate ($PCLVersion)
33948GhostXPS None $XPSDelegate ($XPSVersion)
33949Ghostscript None $PSDelegate ($GSVersion)
33950Ghostscript fonts --with-gs-font-dir=$with_gs_font_dir $result_ghostscript_font_dir
33951Ghostscript lib --with-gslib=$with_gslib $have_gslib
33952Graphviz --with-gvc=$with_gvc $have_gvc
33953JBIG --with-jbig=$with_jbig $have_jbig
33954JPEG v1 --with-jpeg=$with_jpeg $have_jpeg
33955JPEG-2000 --with-jp2=$with_jp2 $have_jp2
33956LCMS --with-lcms=$with_lcms $have_lcms
33957LQR --with-lqr=$with_lqr $have_lqr
33958Magick++ --with-magick-plus-plus=$with_magick_plus_plus $have_magick_plus_plus
33959OpenEXR --with-openexr=$with_openexr $have_openexr
33960PERL --with-perl=$with_perl $have_perl
33961PNG --with-png=$with_png $have_png
33962RSVG --with-rsvg=$with_rsvg $have_rsvg
33963TIFF --with-tiff=$with_tiff $have_tiff
33964Windows fonts --with-windows-font-dir=$with_windows_font_dir $result_windows_font_dir
33965WMF --with-wmf=$with_wmf $have_wmf
33966X11 --with-x=$with_x $have_x
33967XML --with-xml=$with_xml $have_xml
33968ZLIB --with-zlib=$with_zlib $have_zlib
33969
33970X11 Configuration:
33971 X_CFLAGS = $X_CFLAGS
33972 X_PRE_LIBS = $X_PRE_LIBS
33973 X_LIBS = $X_LIBS
33974 X_EXTRA_LIBS = $X_EXTRA_LIBS
33975
33976Options used to compile and link:
33977 PREFIX = $PREFIX_DIR
33978 EXEC-PREFIX = $EXEC_PREFIX_DIR
33979 VERSION = $PACKAGE_VERSION
33980 CC = $CC
33981 CFLAGS = $CFLAGS
cristy3ed852e2009-09-05 21:47:34 +000033982 CPPFLAGS = $MAGICK_CPPFLAGS
33983 PCFLAGS = $MAGICK_PCFLAGS
33984 DEFS = $DEFS
33985 LDFLAGS = $LDFLAGS
33986 MAGICK_LDFLAGS = $MAGICK_LDFLAGS
33987 LIBS = $MAGICK_LIBS
33988 CXX = $CXX
33989 CXXFLAGS = $CXXFLAGS
33990" >&6; }